.title-info-company{font-family:"Intro", Arial;font-size:25px;text-transform:uppercase;font-weight:bold;}
a.title-link{color:#CE2A1C !important;font-family:'PT Sans', sans-serif;text-decoration:underline;font-size:14px !important;font-weight:300 !important;display:block;text-align:left;padding:4px 0 0 24px;position:absolute;bottom:-20px;}
#content-service a,
.post-content a{color:#CE2A1C;text-decoration:underline;}
#post-7 .title-link{display:none;}
.title-contact-sidebar{font-family:"Intro", Arial;font-size:18px;text-transform:uppercase;color:#000;font-weight:bold;}
.sidebar-2 .widget_text{}
.wrapper article img.alignright{float:right;margin:0 0 15px 15px;}
.wrapper article img.alignleft{float:left;margin:0 15px 15px 0;}
#site-header{top:0;position:sticky;z-index:100;}
#site-header .logo.logo-mobile{width:48px;display:none;margin-top:20px;}
#site-header #button-menu{margin:15px auto}
#site-header .phone-comp{right:450px;}
#site-header .search-box-wrapper{margin:11px 0 0;right:230px;position:absolute;}
#site-header .search-box-wrapper .search-field{height:37px;width:200px;padding:10px 15px;border:0;background:#D9D9D9;}
#site-header .search-box-wrapper button{font-size:0;height:100%;width:37px;right:0;position:absolute;border:0;background-color:transparent;background-image:url(/wp-content/themes/vtor_shcheben/inc/assets/images/sprites/icon-search.svg);background-position:center;background-size:21px;background-repeat:no-repeat;}
@media (min-width: 1440px) {
#site-header .wrapper{max-width:1440px;}
}
@media (max-width: 1439px) {
#site-header .wrapper{max-width:100%;}
#site-header .search-box-wrapper{right:225px;}
#site-header .search-box-wrapper .search-box{display:none;width:max-content;max-width:250px;}
#site-header .search-box-wrapper .search-box.open{margin-top:12px;right:0;position:absolute;}
#site-header .search-box-wrapper .search-box.open:after{content:'';display:block;width:0;height:0;top:-12px;right:10px;position:absolute;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:12px solid #D9D9D9;}
#site-header .search-box-wrapper .search-box.open{display:block;}
#site-header .search-box-wrapper .search-icon{position:relative;display:block;height:37px;width:37px;color:#fff;line-height:37px;text-transform:uppercase;font-size:13px;text-align:center;font-weight:bold;background:#CE2A1C;}
#site-header .search-box-wrapper .search-icon:before{content:'';position:absolute;width:21px;height:21px;display:block;left:50%;top:50%;transform:translate(-50%, -50%);background-image:url(/wp-content/themes/vtor_shcheben/inc/assets/images/sprites/icon-search.svg);background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-filter:invert(100%);filter:invert(100%);}
#site-header .phone-comp{right:277px;}
}
@media (max-width: 1270px) {
#site-header .nav-btn{width:37px;}
#site-header .nav-btn a span{display:none;}
#site-header .nav-btn a:before{display:block;}
#site-header .search-box-wrapper{right:82px;}
#site-header .phone-comp{right:135px;}
}
@media (max-width: 1024px) {
#site-header #button-menu{right:30px;display:block;}
#button-menu{display:block;}
#site-header .nav-btn{width:37px;right:290px;}
#site-header .nav-btn a span{display:none;}
#site-header .nav-btn a:before{display:block;}
#site-header .search-box-wrapper{right:75px;}
#site-header .phone-comp{padding:0;margin:11px 0 0;right:342px;border:none;}
#site-header .phone-comp .phones{display:none;width:max-content;}
#site-header .phone-comp .phones.open{max-width:200px;padding:15px;margin-top:12px;right:0;position:absolute;background:#636363;}
#site-header .phone-comp .phones.open>*:not(br){display:block;margin-bottom:10px;}
#site-header .phone-comp .phones.open>*:not(br):last-of-type{margin-bottom:0;}
#site-header .phone-comp .phones.open:after{content:'';display:block;width:0;height:0;top:-12px;right:10px;position:absolute;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:12px solid #636363;}
#site-header .phone-comp{padding:0 0 0 10px;border-left:1px solid #4D4D4D;}
#site-header .phone-comp .phones.open{display:block;}
#site-header .phone-comp .phones.open br{display:none;}
#site-header .phone-comp .phones-icon{display:none;}
#site-header .phone-comp .phones{display:block;}
#site-header .search-box-wrapper .search-icon{display:none;}
#site-header .search-box-wrapper .search-box{display:block;}
#site-header #primary-navigation{overflow-y:auto;max-height:calc(100vh - 60px);}
}
@media (max-width: 991px) {
#site-header .site-title .logo{margin:20px 0 0}
}
@media (max-width: 880px) {
#site-header .nav-btn{left:unset;right:290px;}
#site-header .phone-comp{left:unset;}
}
@media (max-width: 768px) {
#site-header .phone-comp{left:unset;right:127px;}
#site-header .search-box-wrapper{left:unset;right:75px;}
#site-header .search-box-wrapper .search-icon{display:block;}
#site-header .search-box-wrapper .search-box{display:none;}
#site-header .phone-comp{padding-left:0;border:0;}
#site-header .phone-comp .phones-icon{display:block;}
#site-header .phone-comp .phones{display:none;}
#site-header .phone-comp .phones-icon{position:relative;display:block;height:37px;width:37px;color:#fff;line-height:37px;text-transform:uppercase;font-size:13px;text-align:center;font-weight:bold;background:#CE2A1C;}
#site-header .phone-comp .phones-icon:before{content:'';position:absolute;width:18px;height:21px;display:block;left:50%;top:50%;transform:translate(-50%, -50%);background-image:url(/wp-content/themes/vtor_shcheben/inc/assets/images/sprites/icon-phone.png);background-position:center;background-size:contain;background-repeat:no-repeat;}
#site-header .nav-btn{right:178px;width:180px;}
#site-header #primary-navigation{max-height:calc(100vh - 60px);}
#site-header .nav-btn a span{display:block;}
#site-header .nav-btn a:before{content:"";display:none;}
}
@media (max-width: 650px) {
#site-header .logo.logo-desktop{display:none;}
#site-header .logo.logo-mobile{display:block;margin-top:18px;}
}
@media (max-width: 550px) {
#site-header{height:60px;}
#site-header .phone-comp{top:unset;}
#site-header .nav-btn{margin:11px 0 0;top:unset;}
#site-header #primary-navigation{top:60px;}
#button-menu span:nth-child(1){top:4px;}
#button-menu span:nth-child(3){top:22px;}
}
@media (max-width: 430px) {
#site-header #button-menu{right:15px}
#site-header{height:54px;}
#site-header .nav-btn{height:30px;width:160px;margin:11px 0 0;right:140px;}
#site-header .nav-btn a{line-height:30px;}
#site-header .phone-comp{right:100px;}
#site-header .search-box-wrapper{right:60px;}
#site-header .phone-comp,
#site-header .search-box-wrapper{margin:11px 0 0;}
#site-header .search-box-wrapper .search-icon,
#site-header .phone-comp .phones-icon{height:30px;width:30px;}
#site-header .phone-comp .phones-icon:before{width:15px;}
#site-header .search-box-wrapper .search-icon:before{width:16px;}
#site-header #button-menu{margin:12px auto;}
#site-header .logo.logo-mobile{margin-top:16px;width:42px;}
#site-header #primary-navigation{max-height:calc(100vh - 54px);top:54px;}
#site-header .search-box-wrapper .search-box.open:after,
#site-header .phone-comp .phones.open:after{right:7px;}
}
body.search #content a{color:#CE2A1C;text-decoration:underline}
body.search #primary{background:#F1F1F3;padding-bottom:50px}
body.search #content{width:676px;float:left}
body.search #content .entry-title a{color:#000;text-decoration:none}
body.search #content .entry-title a:hover{color:#CE2A1C}
body.search #content p{line-height:23px;margin-bottom:25px}
body.search #content blockquote{border-left:5px solid #000;font-family:'PT Sans', sans-serif;font-size:20px;margin-bottom:25px;padding:0 0 0 25px}
body.search #content blockquote p{margin:0;font-style:normal}
body.search #content a{color:#CE2A1C;text-decoration:underline}
body.search #content h3{color:#0F0D10;margin-bottom:25px}
body.search #content ul{list-style:none;font-family:"PT Sans", sans-serif}
body.search #content ul li{position:relative;margin-bottom:5px}
body.search #content ul li:before{position:absolute;content:'';width:13px;height:16px;background:url(/wp-content/themes/vtor_shcheben/inc/assets/images/li-before.png);left:-25px;top:5px}
body.search .page-header{height:225px;background-repeat:no-repeat;background-size:100%;background-position:center}
@media (max-width: 1200px) {
body.search #content{padding-left:20px;padding-right:20px;width:63%;}
body.search #primary{padding-bottom:0;}
}
@media (max-width: 992px) {
body.search .page-header{background-size:cover;}
}
@media (max-width: 880px) {
body.search #content{width:100%;}
}
@media (max-width: 550px) {
body.search #content .entry-title a{font-size:22px;line-height:1.2;}
}
@media (max-width: 370px) {
#site-header .search-box-wrapper{right:55px;}
#site-header .phone-comp{right:95px;}
#site-header .nav-btn{width:140px;right:135px;}
}
@media (max-width: 340px) {
#site-header{height:48px;}
#site-header #primary-navigation{max-height:calc(100vh - 48px);top:48px;}
#site-header .search-box-wrapper .search-icon,
#site-header .phone-comp .phones-icon{height:26px;width:26px;}
#site-header .phone-comp,
#site-header .search-box-wrapper{margin:11px 0 0}
#site-header .search-box-wrapper{right:54px;}
#site-header .phone-comp{right:85px}
#site-header .nav-btn{height:26px;right:116px;margin:11px 0 0;}
#site-header #button-menu{margin:9px auto;transform:scale(0.85);}
#site-header .phone-comp .phones.open{margin-top:11px;}
#site-header .phone-comp .phones.open:after{top:-11px;}
#site-header .nav-btn a span{line-height:26px;}
#site-header .search-box-wrapper .search-box.open:after,
#site-header .phone-comp .phones.open:after{right:5px;}
}
.top-nav p {
color: unset;
margin: 0;
}