/* Поддержка структурных классов сохранившейся темы и VC. */
.vc_row{display:flex;flex-wrap:wrap;margin:0 -15px}.vc_column_container{box-sizing:border-box;padding:0 15px;min-width:0}.vc_col-sm-12{width:100%}.vc_col-sm-6{width:50%}.vc_col-sm-4{width:33.333%}.vc_col-sm-8{width:66.667%}.wpb_wrapper{max-width:100%}.uk-navbar-nav>li:hover>.uk-dropdown{display:block}.uk-navbar-nav>li:focus-within>.uk-dropdown{display:block}.uk-navbar-nav>li>a{color:#444}.uk-slideshow{list-style:none;padding:0}.uk-slideshow>li{position:relative}.uk-slideshow>li+li{display:none}.uk-slideshow>li:first-child{display:block}.uk-slideshow .uk-overlay-panel{color:#444}.uk-slideshow h3{color:inherit}.modal:not(.in),#cookie-law-info-bar,#cookie-law-info-again{display:none}.tm-totop-scroller{display:inline-block;padding:8px}@media(max-width:767px){.vc_column_container{width:100%}.tm-navbar .uk-visible-large{display:block!important}.tm-navbar .tm-logo-small,.tm-navbar .uk-navbar-toggle{display:none!important}.tm-navbar .uk-navbar-nav{display:flex!important;flex-wrap:wrap}.uk-navbar-nav>li>a{padding:0 9px}.tm-navbar>.uk-container{display:block}.tm-nav{margin-top:12px}.tm-block{padding:24px 0}}

/* Статическое отображение блоков, ранее зависевших от UIkit/Widgetkit. */
.uk-invisible{visibility:visible!important;opacity:1!important}
[data-uk-scrollspy], [data-uk-scrollspy-cls]{animation:none!important;transform:none!important}
.tm-content .uk-overlay-panel,.home .uk-overlay-panel,.slideHome .uk-overlay-panel{opacity:1!important;transform:none!important}
.slideHome .uk-slideshow>li:first-child{min-height:340px!important;background:linear-gradient(90deg,rgba(0,0,0,.25),rgba(0,0,0,.05)),url('/wp-content/uploads/2026/10/essences.png') center/cover}
.slideHome .uk-overlay-panel{color:white!important;background:rgba(25,20,15,.22)}
.slideHome h3{color:white!important}.slideHome .uk-slideshow{margin:0}
.home-corsi figure{display:block;margin:0;background:#fff}
.home-corsi figure>img{width:100%;height:150px;object-fit:cover;display:block}
.home-corsi .uk-overlay-background{display:none}
.home-corsi .uk-overlay-panel{position:static!important;color:#444;padding:14px!important}
.home-corsi .uk-panel-title{color:#4b453f}
.mainHPAttivita .uk-slider{display:flex;flex-wrap:wrap;position:static!important;transform:none!important;gap:20px;margin-left:0;padding:0}
.mainHPAttivita .uk-slider>li{width:calc(25% - 15px);padding:0;flex:none}
.mainHPAttivita .uk-slider>li>.uk-panel{height:240px!important;background:#eee8dd}
.mainHPAttivita .uk-overlay-panel.uk-ignore{background:rgba(30,23,15,.48);color:white}
.mainHPAttivita h3,.mainHPAttivita a.uk-link-reset{color:white}
.home .tm-bottom-b .uk-overlay-panel{color:#fff}
.tm-content .uk-overlay>img{width:100%;max-height:300px;object-fit:cover}
.tm-content .uk-panel-space{padding:24px}
.sav-activities{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:24px 0}
.sav-activities section{background:#f5f2ec;padding:20px}.sav-activities img{width:100%;height:180px;object-fit:cover}.sav-activities h2{font-size:22px}
@media(max-width:767px){.mainHPAttivita .uk-slider>li{width:calc(50% - 10px)}.sav-activities{grid-template-columns:1fr}}

#wk-257{background-size:cover;background-position:center;color:#fff}#wk-257 a{color:#fff} .tm-bottom-b .widget_widgetkit blockquote{margin:0} .uk-slidenav{display:none!important}

/* Пустая лента логотипов в архиве не содержит контента. */
.home .tm-bottom-d{display:none}
.mainHPAttivita .uk-slider{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))}
.mainHPAttivita .uk-slider:before,.mainHPAttivita .uk-slider:after{display:none}
.mainHPAttivita .uk-slider>li{width:auto!important;margin:0!important}
#wk-257 .uk-button{background:#715337!important;color:#fff!important}
@media(max-width:767px){.mainHPAttivita .uk-slider{grid-template-columns:repeat(2,minmax(0,1fr))}}
