body{width:100% !important;background:none !important;background-color:#f7f7f6 !important}
.main-header{width:100% !important}
.logo{height:118px;position:absolute;width:231px;top:-38px;background-color:transparent}
.logo h1{margin:0px;text-align:center}
.logo h1 a{width:231px;height:118px}
.logo h1 img{height:118px}
.is-sticky .logo h1 img{height:86px}
.menu ul>li>a[href^=ru]{font-size:13px}
#mapOptions{background-color:#0056a3 !important}
.filter-codebook>li label,.filter-districts>li label,.latest-posts h4 a,.latest-posts h3 a,.breadcrumbs ul li a,h3 a,a{color:#0056a3}
#footer h3 a,#footer a{color:#ffffff}
.no-side-pad{padding-left:0px;padding-right:0px}
.services-big div.content-box div.content-box-icon{border:none;border-radius:0px;padding:1px}
.services-big div.content-box div.content-box-info{padding-left:0;text-align:center;position:relative;top:-80px}
.services-big div.content-box div.content-box-info h4 a{color:#fff}
.services-big div.content-box:hover div.content-box-info h4 a,.services-big div.content-box div.content-box-info h4 a:hover{color:#fc6218}
.services-big div.content-box .img-overlay{position:absolute;content:'';background:linear-gradient(to bottom,transparent 60%,#000 120%);
width:100%;height:100%;top:0px}
.services-big div.content-box:hover .img-overlay{position:absolute;content:'';background:rgba(0,0,0,0.6);
width:100%;height:100%;top:0px}
.pagelist-heading{width:auto;clear:both;text-align:center;color:#5d5d5d;font-size:25px;font-family:arial;height:30px;line-height:30px;margin:20px auto}
.pagelist-heading span{height:1px;width:100%;background-color:#ddddde;margin:0px;padding:0px;display:block}
.pagelist-heading span.textual{min-width:220px;width:auto !important;background-color:#fff;height:30px;margin-top:-18px;position:absolute;padding:0px 20px;left:50%;margin-left:-110px}
.services-big{padding-left:15px;padding-right:15px}
.fullwidthbanner-container.bottom-pad-big .caption.large_text.lft.tp-caption.start,.fullwidthbanner-container.bottom-pad-big .caption.list_slide.lfb.tp-caption.start{top:100px;margin-left:50% !important;left:-25% !important;text-align:left}
.fullwidthbanner-container.bottom-pad-big.middletexts .caption.large_text.lft.tp-caption.start,.fullwidthbanner-container.bottom-pad-big.middletexts .caption.list_slide.lfb.tp-caption.start{top:100px;width:50%;margin-left:50% !important;left:-25% !important;text-align:center;padding-top:20px;padding-bottom:20px;border-top:5px solid white;border-bottom:5px solid white;background:none !important;opacity:1 !important;text-shadow:2px 2px 10px rgba(0,0,0,.5);color:#fff}
.fullwidthbanner-container.bottom-pad-big.middletexts .caption.list_slide.lfb.tp-caption.start{border:none}
.fullwidthbanner-container.bottom-pad-big.middletexts .caption.list_slide.lfb.tp-caption.start h5{color:#fff;opacity:1;background:none;text-shadow:2px 2px 10px rgba(0,0,0,.5);opacity:1 !important}
.social-icons{float:left;text-align:left;clear:left}
.social-icons a.social-icon,.social-icons a.social-icon:hover{display:block;float:left;margin:10px 15px 10px 0px;width:44px;height:44px;background-color:transparent;background-repeat:no-repeat;background-position:center middle;background-size:cover;text-decoration:none;outline-style:none}
.social-icons a.social-icon.facebook{background-image:url(/fileadmin/template/img/social-icons/social-icon-fb.png)}
.social-icons a.social-icon.twitter{background-image:url(/fileadmin/template/img/social-icons/social-icon-twitter.png)}
.social-icons a.social-icon.youtube{background-image:url(/fileadmin/template/img/social-icons/social-icon-yt.png)}
.social-icons a.social-icon.instagram{background-image:url(/fileadmin/template/img/social-icons/social-icon-insta.png)}
.social-icons a.social-icon.pinterest{background-image:url(/fileadmin/template/img/social-icons/social-icon-pin.png)}
.pagelist.container header{width:50%;float:left}
.pagelist.container header h1{font-weight:normal;color:#666;font-family:'Oswald',Arial,sans-serif;text-shadow:0 0 1px rgba(0,0,0,0.01);font-size:38px}
.pagelist.container .bottom-pad-mini{width:50%;float:left;padding-right:15px;box-sizing:border-box}
:hov .cls element.style{}
.button.arrow{padding:12px 55px 12px 25px;line-height:normal}
.section.newsletter .button,.button,.button.primary{color:#f4f4f4;border-color:#606060;background:#868686;border:0}
.caption.fullwidth{width:100% !important;float:left;left:0px;text-align:center}
.button-arrow,.button-arrow:hover{display:inline-block;box-sizing:border-box;width:auto !important;margin:0px auto;min-width:80px;font-size:16px;font-weight:normal;text-transform:uppercase;text-decoration:none;text-align:center;white-space:nowrap;overflow:hidden;color:#f4f4f4;background:#868686;padding:12px 55px 12px 25px;line-height:normal !important}
.button-arrow:hover{background:#464646;color:#f4f4f4}
.button-arrow::after{position:absolute;display:inline-block;content:'';height:15px;width:15px;margin:3px 0 0 15px;background:transparent url('../../fileadmin/template/img/arrow-btn.svg') no-repeat}
.use-boxes .button-arrow{font-size:12px;padding:8px 40px 8px 15px}
.use-boxes ul li .box{overflow-x:hidden;overflow-y:visible}
.use-boxes .button-arrow::after{margin-top:0px}
.informo-slider,.informo-slider .informo-slider-slides,.informo-slider .informo-slider-slides ul,.informo-slider .informo-slider-slides ul li{display:block;float:left;width:100%;height:100%;text-align:center;overflow:hidden}
.informo-slider{max-height:570px !important;padding-bottom:20px}
.informo-slider .informo-slider-slides ul{position:relative;z-index:1000}
.informo-slider .informo-slider-slides ul li{position:absolute;background-color:transparent;background-repeat:no-repeat;background-size:contain;background-position:top center;opacity:0;transition-property:all;transition-duration:2s;transition-timing-function:linear;transition-delay:.5s}
.informo-slider .informo-slider-slides ul li.coverable{background-size:cover;background-position:center center}
.informo-slider .informo-slider-slides ul li.active{opacity:1;z-index:100}
.informo-slider .informo-slider-slides ul li .caption,.informo-slider .informo-slider-slides ul li .subtitle-parent,.informo-slider .informo-slider-slides ul li .button-arrow-parent{position:absolute;top:-500px;opacity:0;height:33%;width:100%;text-align:center;transition-property:all;transition-duration:1s;transition-timing-function:linear;transition-delay:2.5s}
.informo-slider .informo-slider-slides ul li .caption.halfheight,.informo-slider .informo-slider-slides ul li .subtitle-parent.halfheight,.informo-slider .informo-slider-slides ul li .button-arrow-parent.halfheight{height:50%}
.informo-slider .informo-slider-slides ul li .caption.fullheight,.informo-slider .informo-slider-slides ul li .subtitle-parent.fullheight,.informo-slider .informo-slider-slides ul li .button-arrow-parent.fullheight{height:100%}
.informo-slider .informo-slider-slides ul li.active .caption,.informo-slider .informo-slider-slides ul li.active .subtitle-parent,.informo-slider .informo-slider-slides ul li.active .button-arrow-parent{top:0px;opacity:1}
.informo-slider .informo-slider-slides ul li .caption a,.informo-slider .informo-slider-slides ul li .caption a:hover,.informo-slider .informo-slider-slides ul li .subtitle,.informo-slider .informo-slider-slides ul li .subtitle a,.informo-slider .informo-slider-slides ul li .subtitle a:hover{display:inline-block;max-width:90%;margin-top:4%;padding-top:20px;padding-bottom:20px;padding-left:15px;padding-right:15px;border-top:5px solid white;border-bottom:5px solid white;text-shadow:2px 2px 10px rgba(0,0,0,.5);color:#fff;line-height:46px;text-decoration:none;font-family:'Oswald',Arial,sans-serif;font-size:2em;
text-transform:uppercase;font-weight:bold}
.informo-slider .informo-slider-slides ul li .caption.fullheight a,.informo-slider .informo-slider-slides ul li .caption.fullheight a:hover,.informo-slider .informo-slider-slides ul li .subtitle.fullheight,.informo-slider .informo-slider-slides ul li .subtitle.fullheight a,.informo-slider .informo-slider-slides ul li .subtitle.fullheight a:hover{margin-top:8%}
.informo-slider .informo-slider-slides ul li .subtitle,.informo-slider .informo-slider-slides ul li .subtitle a,.informo-slider .informo-slider-slides ul li .subtitle a:hover{font-size:20px;text-transform:none;font-weight:bold;border:none;padding:0px}
.informo-slider .informo-slider-slides ul li.active .subtitle-parent{top:33%}
.informo-slider .informo-slider-slides ul li.active .subtitle-parent.halfheight{top:50%}
.informo-slider .informo-slider-slides ul li.active .button-arrow-parent{top:66%}
.informo-slider .informo-slider-slides ul li.away .caption,.informo-slider .informo-slider-slides ul li.away .subtitle-parent,.informo-slider .informo-slider-slides ul li.away .button-arrow-parent{top:-500px;opacity:0;transition-delay:0s}
.informo-slider .informo-slider-slides ul li.away{opacity:0;transition-delay:1s}
.informo-slider .informo-slider-slides ul a.informo-slider-arrow-left,.informo-slider .informo-slider-slides ul a.informo-slider-arrow-right{display:none;position:absolute;width:45px;height:60px;top:50%;margin-top:-30px;text-align:center;line-height:60px;z-index:110}
.informo-slider .informo-slider-slides ul:hover a.informo-slider-arrow-left,.informo-slider .informo-slider-slides ul:hover a.informo-slider-arrow-right{display:block;background:#898989;transition:background .3s ease-in-out}
.informo-slider .informo-slider-slides ul:hover a.informo-slider-arrow-left:hover,.informo-slider .informo-slider-slides ul:hover a.informo-slider-arrow-right:hover{background:#FA6900}
.informo-slider .informo-slider-slides ul:hover a.informo-slider-arrow-left{border-bottom-right-radius:3px;border-top-right-radius:3px}
.informo-slider .informo-slider-slides ul:hover a.informo-slider-arrow-right{border-bottom-left-radius:3px;border-top-left-radius:3px;right:0px}
.informo-slider .informo-slider-slides ul:hover a.informo-slider-arrow-left span::before,.informo-slider .informo-slider-slides ul:hover a.informo-slider-arrow-right span::before{content:"\f053";font-family:FontAwesome;font-size:24px;font-style:normal;font-weight:400;color:#fafafa;text-align:center}
.informo-slider .informo-slider-slides ul:hover a.informo-slider-arrow-right span::before{content:"\f054"}
.breadcrumbs{margin:15px 0px}
.page .content{padding-top:15px}
.csc-header.csc-header-n1 h1.csc-firstHeader{margin-top:35px}
.breadcrumbs ul li{float:left}
.filters:nth-child(2){margin-top:20px}
.post>.csc-default>.bodytext{margin-top:30px}
@media (max-width:1024px){.button-arrow:not(.box-slider){ms-transform:scale(.75,.75);
-webkit-transform:scale(.75,.75);
transform:scale(.75,.75)}
.menu ul>li>a[href^=ru],.menu ul>li>a[href^=de],.menu ul>li>a[href^=pl]{font-size:12px;padding:34px 5px 31px 5px}
.fullwidthbanner-container.bottom-pad-big .caption.large_text.lft.tp-caption.start,.fullwidthbanner-container.bottom-pad-big.middletexts .caption.large_text.lft.tp-caption.start{font-size:16px !important;top:50px !important}
.fullwidthbanner-container.bottom-pad-big .caption.list_slide.lfb.tp-caption.start,.fullwidthbanner-container.bottom-pad-big.middletexts .caption.list_slide.lfb.tp-caption.start{top:130px !important}
.informo-slider .informo-slider-slides ul li{background-size:cover;background-position:center center}
.post-detail-image{max-height:315px !important;min-height:315px !important}
.breadcrumb-wrapper.slider_os{top:450px !important}
.breadcrumb-wrapper.no-detail-image{top:135px !important}
#horizontal-tabs ul.tabs li{width:14% !important}
}
@media (max-width:991px){.logo h1 img{height:70px}
.informo-slider{max-height:370px !important}
}
@media (max-width:991px) and (min-width:768px){.logo.pull-left{margin:0px 0 20px}
.informo-slider{max-height:370px !important}
.informo-slider .informo-slider-slides ul li{background-size:cover;background-position:center center}
.pagelist.container header{width:100%}
}
@media (max-width:991px){.logo{height:86px;top:0}
.pagelist.container .bottom-pad-mini{width:100%}
.informo-slider .informo-slider-slides ul li{background-size:cover;background-position:center center}
}
@media (max-width:991px){.breadcrumb-wrapper.no-detail-image{top:105px !important}
}
@media (max-width:768px){.breadcrumb-wrapper.no-detail-image{top:200px !important}
}
@media (max-width:767px){.breadcrumb-wrapper.no-detail-image{top:222px !important}
.home-2 #main header,.home-2 #main p,.home-2 #main .social-icons,.home-2 #main .post-image,.home-3 #main header,.home-3 #main p,.home-3 #main .social-icons,.home-3 #main .post-image{padding-left:15px;padding-right:15px;box-sizing:border-box}
.home-2 #main .post-image iframe,.home-3 #main .post-image iframe{max-width:100%}
}
@media (max-width:680px){.fullwidthbanner-container.bottom-pad-big.middletexts .caption.list_slide.lfb.tp-caption.start h5{display:none !important}
.informo-slider{max-height:370px !important}
.informo-slider .informo-slider-slides ul li{background-size:cover;background-position:center center}
.post-detail-image{max-height:125px !important;min-height:125px !important}
.breadcrumb-wrapper.slider_os{top:349px !important}
.pagelist.container header{width:100%}
.button-arrow.box-slider{font-size:10px;padding:4px 20px 5px 7px}
.button-arrow.box-slider::after{height:10px;width:10px;margin:2px 0 0 7px;background-size:contain}
}
@media (max-width:679px){.breadcrumb-wrapper.no-detail-image{top:222px !important}
}
@media (max-width:468px){.home-2 #main header,.home-2 #main p,.home-2 #main .social-icons,.home-2 #main .post-image,.home-3 #main header,.home-3 #main p,.home-3 #main .social-icons,.home-3 #main .post-image{padding-left:15px;padding-right:15px;box-sizing:border-box}
.home-2 #main .post-image iframe,.home-3 #main .post-image iframe{max-width:100%}
}
@media (max-width:414px){.breadcrumb-wrapper.no-detail-image{top:225px !important}
}
@media (max-width:360px){.breadcrumbs ul li,.breadcrumbs ul li a{font-size:10px !important}
}
@media (max-width:320px){.breadcrumbs ul li,.breadcrumbs ul li a{font-size:8px !important}
}
