
.vc_row.fixed_heights,.vc_row-o-equal-height,.vc_row-flex{display:flex;flex-wrap:wrap}
.vc_row.fixed_heights>.wpb_column,.vc_row.fixed_heights>[class*="vc_col"],
.vc_row-o-equal-height>.wpb_column,.vc_row-o-equal-height>[class*="vc_col"]{
  display:flex;flex-direction:column}
.vc_row.fixed_heights .wpb_wrapper,.vc_row-o-equal-height .wpb_wrapper{flex:1 0 auto}
.rev_slider_wrapper,.rev_slider,.slider,.slides,.swiper,.swiper-container,
.flexslider,.owl-carousel,.sp-slider,.camera_wrap{min-height:60px}
img[width][height]{height:auto}

/* ---------------------------------------------------------------
   Оформление сайта. Родной style.css темы в архиве не сохранился
   (страницы звали /wp-content/cache/minify/…/default.include.*.css,
   файла нет), поэтому базовые правила заданы здесь — по РОДНОЙ
   структуре и её же id/классам, ничего не перестраивая.
   --------------------------------------------------------------- */
:root{--zielen:#a5b73d;--zielen-ciemna:#5f6d1a;--tekst:#2b2f22;--linia:#dfe4c9;--tlo:#f6f7ef}
html{background:#fff url('/wp-content/themes/smieciodnowa/images/pattern1.png') repeat}
body{margin:0;background:#fff;color:var(--tekst);
     font:16px/1.6 'PT Sans',-apple-system,Segoe UI,Roboto,Arial,sans-serif}
a{color:var(--zielen-ciemna)}
a:hover{color:var(--zielen)}
h1,h2,h3,h4{font-family:'Signika','PT Sans',Arial,sans-serif;color:var(--zielen-ciemna);line-height:1.25}
.contentWidth{max-width:1000px;margin:0 auto;padding:0 16px}
img{max-width:100%;height:auto}


#topHead{display:flex;align-items:center;justify-content:space-between;
         flex-wrap:wrap;gap:12px;padding:14px 0}
#logo,#logoText{order:-1;font-family:'Signika','PT Sans',Arial,sans-serif;
         font-size:28px;font-weight:700;color:var(--zielen-ciemna)!important;text-decoration:none}
#mainMenu ul.menu,#menu-top_main_menu{display:flex!important;flex-wrap:wrap;gap:8px;
         list-style:none;margin:0;padding:0}
#mainMenu ul.menu li{margin:0}
#mainMenu ul.menu li a{display:block;padding:9px 16px;border-radius:4px;
         background:var(--zielen);color:#fff!important;text-decoration:none;font-weight:700}
#mainMenu ul.menu li.menuColorTwo a{background:#8ba52f}
#mainMenu ul.menu li.menuColorThree a{background:#7a9c3a}
#mainMenu ul.menu li.menuColorFour a{background:#6f8a1e}
#mainMenu ul.menu li a:hover{background:var(--zielen-ciemna);color:#fff!important}


#headBaner{border-top:3px solid var(--zielen);border-bottom:1px solid var(--linia);
         background:var(--tlo);margin-bottom:22px}
#baner-slider,#baner-slider_container{width:auto!important;height:auto!important;
         max-width:1000px;margin:0 auto;padding:12px 16px;display:flex;flex-wrap:wrap;gap:10px}
#baner-slider a{display:inline-block;padding:8px 14px;background:#fff;border:1px solid var(--linia);
         border-radius:4px;color:var(--zielen-ciemna)!important;text-decoration:none;font-weight:700}
#baner-slider a:hover{background:var(--zielen);color:#fff!important}
#banerShadow{display:none}


#main{display:flex;gap:28px;align-items:flex-start;padding-bottom:24px}
#primary{flex:1 1 auto;min-width:0}
#secondary{flex:0 0 250px;max-width:250px}
#content article{background:#fff}
.entry-header h1,h1.entry-title{margin:0 0 14px;padding-bottom:12px;border-bottom:0;background:url('/wp-content/themes/smieciodnowa/images/titleGreenLine.png') left bottom no-repeat}
.entry-content p,.entry-content li{line-height:1.7}
.entry-content table{border-collapse:collapse;max-width:100%}
.entry-content th,.entry-content td{border:1px solid var(--linia);padding:6px 8px;text-align:left}
.greenText{color:var(--zielen-ciemna)}
ul.wr-hub{list-style:none;padding:0;margin:18px 0}
ul.wr-hub li{padding:10px 0;border-bottom:1px solid var(--linia)}
ul.wr-hub li a{font-weight:700}


#sidebarMenu ul#left_menu,#sidebarMenu ul.menu{list-style:none;margin:0;padding:0;
         background:var(--tlo);border:1px solid var(--linia);border-radius:4px}
#sidebarMenu ul#left_menu>li{padding:8px 12px;border-bottom:1px solid var(--linia);
         font-weight:700;color:var(--zielen-ciemna)}
#sidebarMenu ul#left_menu>li:last-child{border-bottom:0}
#sidebarMenu a{color:var(--zielen-ciemna)!important;text-decoration:none}
#sidebarMenu a:hover{color:var(--zielen)!important;text-decoration:underline}
#sidebarMenu ul.sub-menu{list-style:none;margin:6px 0 0;padding:0 0 0 12px;
         border-left:2px solid var(--linia)}
#sidebarMenu ul.sub-menu li{padding:4px 0;font-weight:400}


#colophon{border-top:3px solid var(--zielen);background:var(--tlo);padding-top:18px;margin-top:24px}
#supplementary .widget-area{display:flex;flex-wrap:wrap;gap:28px}
#colophon .widget{flex:1 1 240px;min-width:220px}
#colophon .widget-title{margin:0 0 8px;font-size:17px}
#colophon ul{list-style:none;margin:0;padding:0}
#colophon li{padding:3px 0}
#colophon a{color:var(--zielen-ciemna)!important}
#contact_table td{vertical-align:top;padding-right:18px}
#copyrights{border-top:1px solid var(--linia);margin-top:14px;padding:12px 0;
         font-size:13px;color:#5d6b52;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}


aside[data-wr-related],nav.wr-footer-sitemap{position:static!important;float:none!important;
         clear:both!important;display:block;box-sizing:border-box;max-width:1000px;
         margin:24px auto!important;padding:16px 20px!important;background:var(--tlo);
         border:1px solid var(--linia);border-radius:6px}
aside[data-wr-related] b,nav.wr-footer-sitemap b{display:block;margin-bottom:8px;
         color:var(--zielen-ciemna);font-size:17px}
aside[data-wr-related] ul,nav.wr-footer-sitemap ul{margin:0;padding:0;list-style:none;
         display:flex;flex-wrap:wrap;gap:8px 22px}
aside[data-wr-related] a,nav.wr-footer-sitemap a{color:var(--zielen-ciemna)!important}
nav[data-wr-crumbs]{max-width:1000px;margin:10px auto!important;padding:0 16px}

@media (max-width:820px){
  #main{display:block}
  #secondary{max-width:none;width:auto;margin-top:24px}
  #topHead{justify-content:center}
  #mainMenu ul.menu{justify-content:center}
}


.entry-content ul{list-style:none;padding-left:26px}
.entry-content ul li{background:url('/wp-content/themes/smieciodnowa/images/custom_list.png') left 4px no-repeat;padding-left:26px;margin-left:-26px}
#main,#colophon,#topHead{background:#fff}
#page{background:#fff;max-width:1040px;margin:0 auto;box-shadow:0 0 0 1px var(--linia)}
