*{box-sizing:border-box}html,body{min-width:0!important;max-width:100%!important;overflow-x:hidden}body{margin:0;background:#f5f5f5;color:#262626;font:16px/1.65 Arial,sans-serif}body>div,body>section,body>header,body>footer{max-width:1180px;margin-left:auto;margin-right:auto}img{max-width:100%;height:auto}a{color:#333;text-underline-offset:3px}h1,h2,h3{line-height:1.25}h1{font-size:32px}h2{font-size:24px}.screen-reader-text,.assistive-text,.skip-link{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important}.wp-caption{max-width:100%!important;width:auto!important}.wp-caption-text{font-size:12px;color:#777}input,button,select,textarea{max-width:100%;font:inherit}button,input[type=submit]{padding:8px 14px}iframe{display:none}table{max-width:100%}p,li{overflow-wrap:anywhere}@media(max-width:650px){body{font-size:16px}h1{font-size:28px}h2{font-size:22px}body>div,body>section{padding-left:18px;padding-right:18px}nav ul{padding-left:0}nav li{list-style:none}table{display:block;overflow:auto} [style*="width"]{max-width:100%!important}.wp-caption{margin-left:0!important;margin-right:0!important}}svg{max-width:180px;max-height:90px}.elementor-icon svg,.e-font-icon-svg,.elementor-button-icon svg{width:24px!important;height:24px!important}.branding img:not(:first-child){display:none}.sub-menu{display:none} .elementor-invisible{visibility:visible!important;opacity:1!important}.maincont{background:white;padding:24px}.inheader{border-bottom:2px solid #aaa;padding-bottom:24px}.inheader ul{display:flex;gap:20px;flex-wrap:wrap;list-style:none;padding:0}#content{padding:24px 0}.slider{display:none}.footbg{padding:20px;border-top:1px solid #ddd}
/* visual-tidy-2026-10-11 */
body{background:#edf1e9;color:#293b2c}.maincont{max-width:1100px;margin:24px auto;border-radius:12px;padding:28px}.incont,.footbg{width:auto!important;float:none!important;position:static!important}.inheader{background:#fff}.inheader:before{content:'Васильки';display:block;font-size:36px;font-weight:bold;color:#456343;margin-bottom:16px}.inheader ul ul{display:none}.footbg{border:0;padding:0}.left,.right,.leftcol,.rightcol{float:none!important;max-width:100%}.footer{border-top:1px solid #cbd6c7;padding-top:20px}a{color:#466b3d}p{max-width:80ch}@media(max-width:650px){.maincont{margin:0;padding:20px}}
