
.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}

header.humble-header{display:block!important;background:#16324f!important;color:#fff!important;
  max-width:1000px!important;margin:20px auto 0!important;padding:10px 20px 0!important;
  border-radius:12px 12px 0 0!important}
header.humble-header .logobar{display:flex!important;align-items:center;gap:14px;flex-wrap:wrap;
  padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.18)}
header.humble-header .logo{padding:6px 0!important}
header.humble-header .logo a{color:#fff!important;font-size:1.25em;font-weight:700;
  text-decoration:none;letter-spacing:.02em}
header.humble-header .additional-acts{margin-left:auto;display:flex;align-items:center;gap:10px}
header.humble-header .sidemenu-btn,header.humble-header .socials,
header.humble-header .top-search{display:none!important}

form[role="search"],.widget_search,#tribe-bar-form{display:none!important}
.nav-height{display:none!important}

nav.humble-nav{display:block!important;position:static!important;float:none!important;
  visibility:visible!important;opacity:1!important;height:auto!important;overflow:visible!important;
  background:transparent!important}
nav.humble-nav ul.main-menu{display:flex!important;flex-wrap:wrap;gap:2px;
  list-style:none!important;margin:0!important;padding:6px 0!important}
nav.humble-nav ul.main-menu>li{position:relative;list-style:none!important;margin:0!important}
nav.humble-nav ul.main-menu>li>a,
nav.humble-nav ul.main-menu>li{color:#ffffff!important}
nav.humble-nav ul.main-menu a{display:block;padding:8px 12px;border-radius:6px;
  color:#ffffff!important;text-decoration:none!important;font-weight:600}
nav.humble-nav ul.main-menu>li>a:hover,
nav.humble-nav ul.main-menu>li:hover>a{background:#1f6feb!important;color:#ffffff!important}
nav.humble-nav ul.main-menu>li:not(:has(a)){padding:8px 12px;opacity:.75;font-weight:600}

nav.humble-nav ul.sub-menu{display:none;position:absolute;left:0;top:100%;z-index:60;
  min-width:200px;margin:0;padding:6px;list-style:none!important;
  background:#16324f;border:1px solid #2c4c6e;border-radius:8px;
  box-shadow:0 6px 18px rgba(10,20,40,.25)}
nav.humble-nav ul.main-menu>li:hover>ul.sub-menu,
nav.humble-nav ul.main-menu>li:focus-within>ul.sub-menu{display:block!important}
nav.humble-nav ul.sub-menu a{color:#ffffff!important;padding:7px 10px;white-space:nowrap}
nav.humble-nav ul.sub-menu a:hover{background:#1f6feb!important}
@media (max-width:760px){
  nav.humble-nav ul.main-menu{flex-direction:column}
  nav.humble-nav ul.sub-menu{position:static;display:block!important;border:0;box-shadow:none;
    background:transparent;padding-left:14px}
}

.sidemenu{display:none!important}

aside[data-wr-related]{display:block!important;position:static!important;float:none!important;
  clear:both!important;max-width:1000px!important;margin:28px auto 0!important;
  padding:14px 18px!important;background:#f6f8fb;border:1px solid #dfe4ec;border-radius:10px}
aside[data-wr-related] ul{margin:8px 0 0;padding-left:20px}
aside[data-wr-related] li{margin:3px 0}
nav.wr-footer-sitemap{display:block!important;position:static!important;float:none!important;
  clear:both!important;max-width:1000px!important;margin:22px auto 0!important;
  padding:14px 18px!important;border-top:1px solid #dfe4ec;background:#f6f8fb;text-align:center}
nav.wr-breadcrumbs{display:block!important;position:static!important;float:none!important;
  clear:both!important;max-width:1000px!important;margin:14px auto 0!important;
  padding:0 18px!important;color:#6b7686;font-size:.9em}

footer.humble-footer{max-width:1000px!important;margin:18px auto!important;padding:14px 20px!important;
  background:#16324f!important;color:#eaf0f7!important;border-radius:0 0 12px 12px;text-align:center}
#cookie-notice{position:static!important;max-width:1000px;margin:14px auto;
  padding:10px 18px;border-radius:10px;font-size:.9em}
#cookie-notice a{color:#9ecbff}

.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}

.featured.section,.humble-slider{max-width:1000px!important;margin:0 auto!important;
  padding:0 18px!important;box-sizing:border-box}
.humble-slider li{list-style:none;margin:6px 0}
.humble-slider a{display:inline-block}
