.ct-container-fluid{padding:0 40px !important;width:100% !important}@media (min-width: 1200px){.ct-container-fluid{padding:0 130px !important}}body .site-logo-container{height:100%}body .site-logo-container .default-logo{height:60px}@media (min-width: 1200px){body .site-logo-container .default-logo{height:90px}}body header div div{background-color:#c2c2c2}body header div{background-color:#c2c2c2}body .menu>li>.ct-menu-link{font-size:16px}.ct-header-search.ct-toggle{display:none}body .ct-drawer-canvas #offcanvas .ct-panel-inner{background-color:#fff}body nav[class*="menu"] li a{color:#374b62}body .ct-icon,.ct-icon-container svg{fill:#374b62}footer{margin-top:40px}article .hero-section[data-type="type-1"]{margin-bottom:0}html body{background-color:black}#post-23 .hero-section{display:none}[data-vertical-spacing*='bottom']{padding-bottom:40px !important}.display-flex{display:flex}.image-top-div{position:relative}.image-top-div .top-mage-top-text{font-size:18px;position:absolute;background-color:black;opacity:0.8;bottom:0;padding:10px;text-align:center}@media (min-width: 1200px){.image-top-div .top-mage-top-text{bottom:0}}.display-flex-inside-main-page{padding:30px 0}.display-flex-inside-main-page a{color:#fff}.display-flex-inside-main-page a:hover{color:#F1CF3B}.title-flex-main-page{margin-top:20px}.image-container{height:0px;padding-bottom:calc(66.66666%);background-color:#d0d1d3;overflow:hidden}.display-flex-inside-main-page:hover :is(img,source){transform:scale(1.2);transition:0.4s transform ease-out}body .section-o-mnie:hover :is(img,source){transform:none}.section-o-mnie{margin-top:40px}@media (min-width: 1200px){.section-o-mnie .o-mnie2{width:40% !important}.section-o-mnie .o-mnie{width:60% !important}}@media (min-width: 768px){.display-flex-main-page{display:flex;gap:30px}.display-flex-inside-main-page{width:50%}}@media (min-width: 1200px){.display-flex-main-page{gap:80px}}@media (min-width: 768px){body .ngg-galleryoverview.default-view .ngg-gallery-thumbnail{margin:10px}}.data-kontakt{margin-top:20px}p{font-size:18px;margin-bottom:10px}@media (min-width: 768px){.map-form-kontakt{display:flex;gap:30px}.map-form-kontakt>div{width:50%}}@media (min-width: 1200px){.map-form-kontakt{gap:80px}.map-form-kontakt{gap:80px}}.sl-wrapper .sl-image .sl-caption{position:unset !important}footer{background-color:#c2c2c2 !important;text-align:center}
