.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;}
.wpcf7 .hidden-fields-container{display:none;}
.wpcf7 form .wpcf7-response-output{margin:2em 0.5em 1em;padding:0.2em 1em;border:2px solid #00a0d2;}
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output{display:none;}
.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;}
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232;}
.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28;}
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900;}
.wpcf7-form-control-wrap{position:relative;}
.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block;}
.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em;}
.wpcf7-list-item{display:inline-block;margin:0 0 0 1em;}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after{content:" ";}
.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:0.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative;}
form.submitting .wpcf7-spinner{visibility:visible;}
.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite;}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms;}
}
@keyframes spin {
from{transform:rotate(0deg);}
to{transform:rotate(360deg);}
}
@keyframes blink {
from{opacity:0;}
50%{opacity:1;}
to{opacity:0;}
}
.wpcf7 [inert]{opacity:0.5;}
.wpcf7 input[type="file"]{cursor:pointer;}
.wpcf7 input[type="file"]:disabled{cursor:default;}
.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed;}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"]{direction:ltr;}
.wpcf7-reflection > output{display:list-item;list-style:none;}
.wpcf7-reflection > output[hidden] {
display: none;
}.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.fancybox-opened{z-index:8030;}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner{position:relative;}
.fancybox-inner{overflow:hidden;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image, .fancybox-iframe{display:block;width:100%;height:100%;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url(//vtor.by/wp-content/themes/vtor_shcheben/inc/assets/js/fancybox/fancybox_sprite.png);}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading div{width:44px;height:44px;background:url(//vtor.by/wp-content/themes/vtor_shcheben/inc/assets/js/fancybox/fancybox_loading.gif) center center no-repeat;}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(//vtor.by/wp-content/themes/vtor_shcheben/inc/assets/js/fancybox/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span{left:10px;background-position:0 -36px;}
.fancybox-next span{right:10px;background-position:0 -72px;}
.fancybox-nav:hover span{visibility:visible;}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}
.fancybox-lock{overflow:hidden !important;width:auto;}
.fancybox-lock body{overflow:hidden !important;}
.fancybox-lock-test{overflow-y:hidden !important;}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(//vtor.by/wp-content/themes/vtor_shcheben/inc/assets/js/fancybox/fancybox_overlay.png);}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title{visibility:visible;}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap{padding-top:10px;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8);}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
background-image: url(//vtor.by/wp-content/themes/vtor_shcheben/inc/assets/js/fancybox/fancybox_sprite@2x.png);
background-size: 44px 152px; }
#fancybox-loading div {
background-image: url(//vtor.by/wp-content/themes/vtor_shcheben/inc/assets/js/fancybox/fancybox_loading@2x.gif);
background-size: 24px 24px; }
}.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1;}
.bx-wrapper img{max-width:100%;display:block;}
.bx-wrapper .bx-viewport{-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:5px solid #fff;left:-5px;background:#fff;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0);}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%;}
.bx-wrapper .bx-loading{min-height:50px;background:url(//vtor.by/wp-content/themes/vtor_shcheben/inc/assets/js/bxslider/images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;}
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px;}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline;}
.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000;}
.bx-wrapper .bx-prev{left:10px;background:url(//vtor.by/wp-content/themes/vtor_shcheben/inc/assets/js/bxslider/images/controls.png) no-repeat 0 -32px;}
.bx-wrapper .bx-next{right:10px;background:url(//vtor.by/wp-content/themes/vtor_shcheben/inc/assets/js/bxslider/images/controls.png) no-repeat -43px -32px;}
.bx-wrapper .bx-prev:hover{background-position:0 0;}
.bx-wrapper .bx-next:hover{background-position:-43px 0;}
.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999;}
.bx-wrapper .bx-controls-direction a.disabled{display:none;}
.bx-wrapper .bx-controls-auto{text-align:center;}
.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(//vtor.by/wp-content/themes/vtor_shcheben/inc/assets/js/bxslider/images/controls.png) -86px -11px no-repeat;margin:0 3px;}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(//vtor.by/wp-content/themes/vtor_shcheben/inc/assets/js/bxslider/images/controls.png) -86px -44px no-repeat;margin:0 3px;}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px;}
.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80, 80, 80, 0.75);width:100%;}
.bx-wrapper .bx-caption span {
color: #fff;
font-family: Arial;
display: block;
font-size: .85em;
padding: 10px;
}@import url("//fonts.googleapis.com/css?family=PT+Sans:400,400italic,700italic,700&subset=latin,cyrillic");
@font-face{font-family:"Intro";src:url(//vtor.by/wp-content/themes/vtor_shcheben/inc/assets/fonts/intro/Intro.eot?) format("eot");font-weight:normal;font-style:normal}
@font-face{font-family:"Intro";src:url(//vtor.by/wp-content/themes/vtor_shcheben/inc/assets/fonts/intro/Intro.otf);font-weight:normal;font-style:normal}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
.h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section{display:block}
body{line-height:1}
ol,
ul{list-style:none}
blockquote, q{quotes:none}
blockquote:before,
blockquote:after,
q:before,
q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
.certificates_block{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:15px;}
.certificates_block>a{margin:5px;}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container:before,
.container:after{content:" ";display:table}
.container:after{clear:both}
@media (min-width: 768px) {
.container{width:750px}
}
@media (min-width: 992px) {
.container{width:960px}
}
@media (min-width: 1200px) {
.container{width:1170px}
}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid:before,
.container-fluid:after{content:" ";display:table}
.container-fluid:after{clear:both}
.row{margin-left:-15px;margin-right:-15px}
.row:before,
.row:after{content:" ";display:table}
.row:after{clear:both}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12{float:left}
.col-xs-1{width:8.33333%}
.col-xs-2{width:16.66667%}
.col-xs-3{width:25%}
.col-xs-4{width:33.33333%}
.col-xs-5{width:41.66667%}
.col-xs-6{width:50%}
.col-xs-7{width:58.33333%}
.col-xs-8{width:66.66667%}
.col-xs-9{width:75%}
.col-xs-10{width:83.33333%}
.col-xs-11{width:91.66667%}
.col-xs-12{width:100%}
.col-xs-pull-0{right:auto}
.col-xs-pull-1{right:8.33333%}
.col-xs-pull-2{right:16.66667%}
.col-xs-pull-3{right:25%}
.col-xs-pull-4{right:33.33333%}
.col-xs-pull-5{right:41.66667%}
.col-xs-pull-6{right:50%}
.col-xs-pull-7{right:58.33333%}
.col-xs-pull-8{right:66.66667%}
.col-xs-pull-9{right:75%}
.col-xs-pull-10{right:83.33333%}
.col-xs-pull-11{right:91.66667%}
.col-xs-pull-12{right:100%}
.col-xs-push-0{left:auto}
.col-xs-push-1{left:8.33333%}
.col-xs-push-2{left:16.66667%}
.col-xs-push-3{left:25%}
.col-xs-push-4{left:33.33333%}
.col-xs-push-5{left:41.66667%}
.col-xs-push-6{left:50%}
.col-xs-push-7{left:58.33333%}
.col-xs-push-8{left:66.66667%}
.col-xs-push-9{left:75%}
.col-xs-push-10{left:83.33333%}
.col-xs-push-11{left:91.66667%}
.col-xs-push-12{left:100%}
.col-xs-offset-0{margin-left:0%}
.col-xs-offset-1{margin-left:8.33333%}
.col-xs-offset-2{margin-left:16.66667%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-4{margin-left:33.33333%}
.col-xs-offset-5{margin-left:41.66667%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-7{margin-left:58.33333%}
.col-xs-offset-8{margin-left:66.66667%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-10{margin-left:83.33333%}
.col-xs-offset-11{margin-left:91.66667%}
.col-xs-offset-12{margin-left:100%}
@media (min-width: 768px) {
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12{float:left}
.col-sm-1{width:8.33333%}
.col-sm-2{width:16.66667%}
.col-sm-3{width:25%}
.col-sm-4{width:33.33333%}
.col-sm-5{width:41.66667%}
.col-sm-6{width:50%}
.col-sm-7{width:58.33333%}
.col-sm-8{width:66.66667%}
.col-sm-9{width:75%}
.col-sm-10{width:83.33333%}
.col-sm-11{width:91.66667%}
.col-sm-12{width:100%}
.col-sm-pull-0{right:auto}
.col-sm-pull-1{right:8.33333%}
.col-sm-pull-2{right:16.66667%}
.col-sm-pull-3{right:25%}
.col-sm-pull-4{right:33.33333%}
.col-sm-pull-5{right:41.66667%}
.col-sm-pull-6{right:50%}
.col-sm-pull-7{right:58.33333%}
.col-sm-pull-8{right:66.66667%}
.col-sm-pull-9{right:75%}
.col-sm-pull-10{right:83.33333%}
.col-sm-pull-11{right:91.66667%}
.col-sm-pull-12{right:100%}
.col-sm-push-0{left:auto}
.col-sm-push-1{left:8.33333%}
.col-sm-push-2{left:16.66667%}
.col-sm-push-3{left:25%}
.col-sm-push-4{left:33.33333%}
.col-sm-push-5{left:41.66667%}
.col-sm-push-6{left:50%}
.col-sm-push-7{left:58.33333%}
.col-sm-push-8{left:66.66667%}
.col-sm-push-9{left:75%}
.col-sm-push-10{left:83.33333%}
.col-sm-push-11{left:91.66667%}
.col-sm-push-12{left:100%}
.col-sm-offset-0{margin-left:0%}
.col-sm-offset-1{margin-left:8.33333%}
.col-sm-offset-2{margin-left:16.66667%}
.col-sm-offset-3{margin-left:25%}
.col-sm-offset-4{margin-left:33.33333%}
.col-sm-offset-5{margin-left:41.66667%}
.col-sm-offset-6{margin-left:50%}
.col-sm-offset-7{margin-left:58.33333%}
.col-sm-offset-8{margin-left:66.66667%}
.col-sm-offset-9{margin-left:75%}
.col-sm-offset-10{margin-left:83.33333%}
.col-sm-offset-11{margin-left:91.66667%}
.col-sm-offset-12{margin-left:100%}
}
@media (min-width: 992px) {
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12{float:left}
.col-md-1{width:8.33333%}
.col-md-2{width:16.66667%}
.col-md-3{width:25%}
.col-md-4{width:33.33333%}
.col-md-5{width:41.66667%}
.col-md-6{width:50%}
.col-md-7{width:58.33333%}
.col-md-8{width:66.66667%}
.col-md-9{width:75%}
.col-md-10{width:83.33333%}
.col-md-11{width:91.66667%}
.col-md-12{width:100%}
.col-md-pull-0{right:auto}
.col-md-pull-1{right:8.33333%}
.col-md-pull-2{right:16.66667%}
.col-md-pull-3{right:25%}
.col-md-pull-4{right:33.33333%}
.col-md-pull-5{right:41.66667%}
.col-md-pull-6{right:50%}
.col-md-pull-7{right:58.33333%}
.col-md-pull-8{right:66.66667%}
.col-md-pull-9{right:75%}
.col-md-pull-10{right:83.33333%}
.col-md-pull-11{right:91.66667%}
.col-md-pull-12{right:100%}
.col-md-push-0{left:auto}
.col-md-push-1{left:8.33333%}
.col-md-push-2{left:16.66667%}
.col-md-push-3{left:25%}
.col-md-push-4{left:33.33333%}
.col-md-push-5{left:41.66667%}
.col-md-push-6{left:50%}
.col-md-push-7{left:58.33333%}
.col-md-push-8{left:66.66667%}
.col-md-push-9{left:75%}
.col-md-push-10{left:83.33333%}
.col-md-push-11{left:91.66667%}
.col-md-push-12{left:100%}
.col-md-offset-0{margin-left:0%}
.col-md-offset-1{margin-left:8.33333%}
.col-md-offset-2{margin-left:16.66667%}
.col-md-offset-3{margin-left:25%}
.col-md-offset-4{margin-left:33.33333%}
.col-md-offset-5{margin-left:41.66667%}
.col-md-offset-6{margin-left:50%}
.col-md-offset-7{margin-left:58.33333%}
.col-md-offset-8{margin-left:66.66667%}
.col-md-offset-9{margin-left:75%}
.col-md-offset-10{margin-left:83.33333%}
.col-md-offset-11{margin-left:91.66667%}
.col-md-offset-12{margin-left:100%}
}
@media (min-width: 1200px) {
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12{float:left}
.col-lg-1{width:8.33333%}
.col-lg-2{width:16.66667%}
.col-lg-3{width:25%}
.col-lg-4{width:33.33333%}
.col-lg-5{width:41.66667%}
.col-lg-6{width:50%}
.col-lg-7{width:58.33333%}
.col-lg-8{width:66.66667%}
.col-lg-9{width:75%}
.col-lg-10{width:83.33333%}
.col-lg-11{width:91.66667%}
.col-lg-12{width:100%}
.col-lg-pull-0{right:auto}
.col-lg-pull-1{right:8.33333%}
.col-lg-pull-2{right:16.66667%}
.col-lg-pull-3{right:25%}
.col-lg-pull-4{right:33.33333%}
.col-lg-pull-5{right:41.66667%}
.col-lg-pull-6{right:50%}
.col-lg-pull-7{right:58.33333%}
.col-lg-pull-8{right:66.66667%}
.col-lg-pull-9{right:75%}
.col-lg-pull-10{right:83.33333%}
.col-lg-pull-11{right:91.66667%}
.col-lg-pull-12{right:100%}
.col-lg-push-0{left:auto}
.col-lg-push-1{left:8.33333%}
.col-lg-push-2{left:16.66667%}
.col-lg-push-3{left:25%}
.col-lg-push-4{left:33.33333%}
.col-lg-push-5{left:41.66667%}
.col-lg-push-6{left:50%}
.col-lg-push-7{left:58.33333%}
.col-lg-push-8{left:66.66667%}
.col-lg-push-9{left:75%}
.col-lg-push-10{left:83.33333%}
.col-lg-push-11{left:91.66667%}
.col-lg-push-12{left:100%}
.col-lg-offset-0{margin-left:0%}
.col-lg-offset-1{margin-left:8.33333%}
.col-lg-offset-2{margin-left:16.66667%}
.col-lg-offset-3{margin-left:25%}
.col-lg-offset-4{margin-left:33.33333%}
.col-lg-offset-5{margin-left:41.66667%}
.col-lg-offset-6{margin-left:50%}
.col-lg-offset-7{margin-left:58.33333%}
.col-lg-offset-8{margin-left:66.66667%}
.col-lg-offset-9{margin-left:75%}
.col-lg-offset-10{margin-left:83.33333%}
.col-lg-offset-11{margin-left:91.66667%}
.col-lg-offset-12{margin-left:100%}
}
@-ms-viewport{width:device-width}
.visible-xs{display:none !important}
.visible-sm{display:none !important}
.visible-md{display:none !important}
.visible-lg{display:none !important}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block{display:none !important}
@media (max-width: 767px) {
.visible-xs{display:block !important}
table.visible-xs{display:table}
tr.visible-xs{display:table-row !important}
th.visible-xs,
td.visible-xs{display:table-cell !important}
}
@media (max-width: 767px) {
.visible-xs-block{display:block !important}
}
@media (max-width: 767px) {
.visible-xs-inline{display:inline !important}
}
@media (max-width: 767px) {
.visible-xs-inline-block{display:inline-block !important}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm{display:block !important}
table.visible-sm{display:table}
tr.visible-sm{display:table-row !important}
th.visible-sm,
td.visible-sm{display:table-cell !important}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-block{display:block !important}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-inline{display:inline !important}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-inline-block{display:inline-block !important}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md{display:block !important}
table.visible-md{display:table}
tr.visible-md{display:table-row !important}
th.visible-md,
td.visible-md{display:table-cell !important}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-block{display:block !important}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-inline{display:inline !important}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-inline-block{display:inline-block !important}
}
@media (min-width: 1200px) {
.visible-lg{display:block !important}
table.visible-lg{display:table}
tr.visible-lg{display:table-row !important}
th.visible-lg,
td.visible-lg{display:table-cell !important}
}
@media (min-width: 1200px) {
.visible-lg-block{display:block !important}
}
@media (min-width: 1200px) {
.visible-lg-inline{display:inline !important}
}
@media (min-width: 1200px) {
.visible-lg-inline-block{display:inline-block !important}
}
@media (max-width: 767px) {
.hidden-xs{display:none !important}
}
@media (min-width: 768px) and (max-width: 991px) {
.hidden-sm{display:none !important}
}
@media (min-width: 992px) and (max-width: 1199px) {
.hidden-md{display:none !important}
}
@media (min-width: 1200px) {
.hidden-lg{display:none !important}
}
.visible-print{display:none !important}
@media print {
.visible-print{display:block !important}
table.visible-print{display:table}
tr.visible-print{display:table-row !important}
th.visible-print,
td.visible-print{display:table-cell !important}
}
.visible-print-block{display:none !important}
@media print {
.visible-print-block{display:block !important}
}
.visible-print-inline{display:none !important}
@media print {
.visible-print-inline{display:inline !important}
}
.visible-print-inline-block{display:none !important}
@media print {
.visible-print-inline-block{display:inline-block !important}
}
@media print {
.hidden-print{display:none !important}
}
html{height:100%}
body{font-family:Arial, Helvetica, sans-serif;width:100%;min-height:100%;height:100%;line-height:1.42857;font-size:16px}
#page{width:100%}
.wrapper{width:100%;max-width:1200px;margin:0 auto;position:relative}
*,
*:before,
*:after{box-sizing:border-box}
h1,
h2,
h3,
h4,
h5,
.h5,
h6{font-family:Helvetica, Arial, sans-serif;color:#000;letter-spacing:-1px;line-height:1.1;margin-bottom:10px;}
h1{font-size:45px;text-transform:uppercase;font-family:"Intro", Arial;color:#fff;font-weight:bold}
h2{font-family:"Intro", Arial;font-size:25px;text-transform:uppercase;font-weight:bold}
h3{font-family:"Intro", Arial;font-size:18px;text-transform:uppercase;color:#000;font-weight:bold}
h4{font-family:"Intro", Arial;font-size:25px;text-transform:uppercase;font-weight:bold}
h5,
.h5{font-family:'PT Sans', sans-serif;font-size:20px;font-weight:bold;line-height:22px}
h6{font-family:'PT Sans', sans-serif;font-size:16px;line-height:20px;font-weight:bold}
hr {
background-color: #d0cbbd;
margin: 20px 0;
border: 0 none;
height: 1px
} p{margin-bottom:20px;font-family:'PT Sans', sans-serif;color:#0F0D10}
li{font-family:'PT Sans', sans-serif;color:#0F0D10;}
ol {
font-family: 'PT Sans', sans-serif;
color: #0F0D10;
} a{text-decoration:none;cursor:pointer;zoom:1;background:none;border:none;color:#000;font-family:'PT Sans', sans-serif}
a:hover,
a:focus,
a:active{outline:0 none !important}
.fl_l{float:left}
.fl_r{float:right}
.clear{clear:both}
.clearfix{float:none;clear:both}
.hidden{display:none}
.left{float:left}
.right{float:right}
.clearfix:after{display:block;clear:both;content:""}
.clearfix{clear:both}
img{max-width:100%;height:auto}
ul,
ol{margin:0 0 18px 27px}
ul{list-style:disc}
ol{list-style-type:decimal}
ol ol{list-style:upper-alpha}
ol ol ol{list-style:lower-roman}
ol ol ol ol{list-style:lower-alpha}
ul ul,
ol ol,
ul ol,
ol ul{margin-bottom:0}
dl{margin:0 1.625em}
dt{font-weight:bold}
dd{margin-bottom:1.625em}
strong{font-weight:bold}
cite,
em, i{font-style:italic}
blockquote{font-weight:normal;font-size:14px;line-height:18px;font-family:Georgia, serif;display:block;clear:both;padding:10px 15px 10px 20px}
blockquote em,
blockquote i,
blockquote cite,
blockquote p{font-style:italic}
blockquote cite{color:#666;font:12px "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:300;letter-spacing:0.05em;text-transform:uppercase}
pre{font:13px "Courier 10 Pitch", Courier, monospace;line-height:1.5;margin-bottom:1.625em;overflow:auto;padding:0.75em 1.625em}
code,
kbd{font:13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace}
.front-title{color:#000000;text-align:center;}
abbr,
acronym,
dfn{border-bottom:1px dotted #666;cursor:help}
address{display:block;margin:0 0 1.625em}
ins{background:#FFD800;text-decoration:none;color:#462C00}
sup,
sub{font-size:10px;height:0;line-height:1;position:relative;vertical-align:baseline}
sup{bottom:1ex}
sub{top:.5ex}
.entry-content table{border:1px solid #dfdfdf;border-collapse:collapse;border-spacing:0;margin:15px 0}
.entry-content table.full{width:100%}
.entry-content table caption{margin-bottom:10px}
.entry-content table th{font-weight:bold;padding:6px 6px;vertical-align:middle;border:1px solid #dfdfdf}
.entry-content table td{border:1px solid #dfdfdf;padding:6px 6px;vertical-align:middle}
.entry-content table.nostyle{border:none}
.entry-content table.nostyle th,
.entry-content table.nostyle td{border:none;padding:4px 0 5px}
.entry-content .alignright{float:right}
.entry-content .alignleft{float:left}
.entry-content img{max-width:100%;height:auto}
.entry-content img.alignright{display:inline;margin:10px 0 10px 22px}
.entry-content img.alignleft{display:inline;margin:5px 22px 10px 0}
.entry-content img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.entry-content .wp-caption{border:1px solid #e9e9ea;margin:3px 0 10px;padding:3px;text-align:center;max-width:100% !important;box-sizing:border-box}
.entry-content .wp-caption.alignleft{margin:3px 2% 5px 0}
.entry-content .wp-caption.alignright{margin:10px 0 5px 2%}
.entry-content .wp-caption.aligncenter{margin:10px auto 15px}
.entry-content .wp-caption p{margin-bottom:5px}
.entry-content ul{list-style-type:square}
.entry-content ul,
.entry-content ol{margin-left:30px}
.entry-content ul li,
.entry-content ol li{margin-bottom:5px}
.entry-content ul ul,
.entry-content ul ol,
.entry-content ol ul,
.entry-content ol ol{margin-top:10px;margin-bottom:10px}
.entry-content iframe{margin:0 auto 20px;display:block;z-index:1}
.row>div{box-sizing:border-box}
#site-header{position:relative;height:60px;background:#212121;z-index:2;}
#site-header .site-title .logo{position:absolute;left:30px;width:254px;height:25px;background-image:url(//vtor.by/wp-content/themes/vtor_shcheben/inc/assets/images/sprites/icons_1x.png);width:294px;height:25px;background-position:0px 0px;background-repeat:no-repeat;display:inline-block;margin:15px 0 0}
@media (min--moz-device-pixel-ratio: 1.5),
(-o-min-device-pixel-ratio: 3 / 2),
(-webkit-min-device-pixel-ratio: 1.5),
(min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi),
(min-resolution: 1.5dppx) {
#site-header .site-title .logo{background-image:url(//vtor.by/wp-content/themes/vtor_shcheben/inc/assets/images/sprites/icons_2x.png);background-size:294px auto;width:294px;height:25px;background-position:0px 0px;background-repeat:no-repeat;display:inline-block}
}
#site-header .site-title .logo a{width:100%;height:100%}
#site-header #primary-navigation{position:absolute;left:360px;height:60px}
#site-header #primary-navigation ul.nav-menu{list-style:none;margin:0;height:100%}
#site-header #primary-navigation ul.nav-menu li{display:inline-block;font-family:Arial;font-size:13px;height:100%}
#site-header #primary-navigation ul.nav-menu li a{display:block;padding:22px 20px 0;color:#fff;text-transform:uppercase;font-weight:bold;height:100%}
#site-header #primary-navigation ul.nav-menu li a:hover{background:#313131;text-decoration:none}
#site-header #primary-navigation ul.nav-menu li .sub-menu{z-index:99999;height:1px;width:1px;overflow:hidden;position:absolute;background-color:#313131;padding:0px;margin:0;clip:rect(1px, 1px, 1px, 1px)}
#site-header #primary-navigation ul.nav-menu li:hover .sub-menu{clip:inherit;overflow:inherit;height:auto;width:48%}
#site-header #primary-navigation ul.nav-menu li:hover .sub-menu li{width:100%}
#site-header #primary-navigation ul.nav-menu li:hover .sub-menu li a{padding:15px 20px;font-weight:normal}
#site-header #primary-navigation ul.nav-menu li:hover .sub-menu li a:hover{background:#404040}
#site-header #primary-navigation ul.nav-menu li:hover .sub-menu li.current_page_item{background:#CE2A1C}
#site-header #primary-navigation ul.nav-menu li:hover .sub-menu li.current_page_item a:hover{background:#CE2A1C}
#site-header #primary-navigation ul.nav-menu li.current_page_item{background:#CE2A1C}
#site-header .phone-comp{position:absolute;right:220px;color:#fff !important;border-left:1px solid #4D4D4D;font-size:16px;padding:0px 0 0 10px;margin-top:10px;line-height:18px}
#site-header .phone-comp .phone{font-size:22px;font-weight:bold}
#site-header .nav-btn{width:180px;height:37px;position:absolute;right:30px;background:#CE2A1C;color:#FFFFFF;margin:11px 0 0}
.site-content-service .nav-btn{width:180px;height:37px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;-ms-align-items:center;align-items:center;background:#CE2A1C;color:#FFFFFF;margin:0 auto;}
.site-content-service .nav-btn a{color:#fff!important;font-weight:bold;text-decoration:none!important;text-transform:uppercase;font-size:13px;}
#site-header .nav-btn:hover{background:#DD4639}
#site-header .nav-btn a{position:relative;display:block;width:100%;height:100%;color:#fff;line-height:37px;text-transform:uppercase;font-size:13px;text-align:center;font-weight:bold}
#site-header .nav-btn a:before{content:'';position:absolute;width:18px;height:21px;display:none;background-image:url(//vtor.by/wp-content/themes/vtor_shcheben/inc/assets/images/sprites/icon-phone.png);background-position:center;background-size:contain;background-repeat:no-repeat;left:50%;top:50%;transform:translate(-50%, -50%);}
.current-menu-ancestor{background:#CE2A1C}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
#site-header #primary-navigation{left:360px}
}
.fancybox-skin{border-radius:0px !important;padding:0 !important}
.fancybox-inner{min-height:415px !important;height:auto !important}
.fancybox-close{width:14px;height:14px;background-image:url(//vtor.by/wp-content/themes/vtor_shcheben/inc/assets/images/close-form.png);background-size:contain;background-repeat:no-repeat;background-position:center;top:13px;right:13px}
#request-form{padding:35px 52px;box-sizing:border-box}
#request-form .form-title h3{color:#0F0D10;margin-bottom:20px}
#request-form label{font-family:Arial;font-weight:bold;color:#949494;text-transform:uppercase;font-size:11px}
#request-form input{border:2px solid #C8C8CC;padding:10px;width:100%}
#request-form .form-item{margin-bottom:20px}
#request-form input[type="submit"]{width:180px;height:37px;border:none;background:#CE2A1C;text-transform:uppercase;font-size:13px;font-family:Arial;font-weight:bold;color:#fff}
.btn{font-family:Helvetica, Arial, sans-serif;-moz-user-select:none;border:1px solid transparent;border-radius:6px;cursor:pointer;display:inline-block;vertical-align:middle;font-size:16px;line-height:1.33;font-weight:bold;padding:12px 24px;text-align:center;text-decoration:none;transition:all .1s}
.btn:hover,
.btn:focus,
.btn:active{outline:0 none}
.btn:hover{text-decoration:none}
.btn-red{background-color:#ba311f;border:1px solid #ba311f;color:#fff}
.btn-red:hover{background-color:transparent;color:#ba311f}
.btn-red-border{border:1px solid #ba311f;color:#ba311f;background-color:transparent}
.btn-red-border:hover{background-color:#ba311f;color:#fff}
.btn-red-shadow{border-radius:4px;background-color:#ba311f;border:none;color:#fff;-webkit-box-shadow:1px 2px #862215;-moz-box-shadow:1px 2px #862215;box-shadow:1px 2px #862215}
.btn-red-shadow:hover{background-color:#d34e3c;-webkit-box-shadow:1px 2px #af2b19;-moz-box-shadow:1px 2px #af2b19;box-shadow:1px 2px #af2b19}
.btn-service{font-family:Helvetica, Arial, sans-serif;background-image:-webkit-linear-gradient(bottom, #ff2a09, #ff6c03);background-image:-moz-linear-gradient(bottom, #ff2a09, #ff6c03);background-image:-o-linear-gradient(bottom, #ff2a09, #ff6c03);background-image:-ms-linear-gradient(bottom, #ff2a09, #ff6c03);background-image:linear-gradient(to top, #ff2a09, #ff6c03);width:235px;text-transform:uppercase;color:#fff;display:inline-block;font-weight:bold;height:48px;line-height:48px;border-radius:3px;padding-left:23px}
.btn-service:hover{text-decoration:none;background-image:-webkit-linear-gradient(top, #ff2a09, #ff6c03);background-image:-moz-linear-gradient(top, #ff2a09, #ff6c03);background-image:-o-linear-gradient(top, #ff2a09, #ff6c03);background-image:-ms-linear-gradient(top, #ff2a09, #ff6c03);background-image:linear-gradient(to bottom, #ff2a09, #ff6c03)}
.grey-block{background-color:#eaeff4}
#primary{padding-top:60px;min-height:550px}
body.home #primary{padding-top:35px}
body.page #primary,
body.category #primary{background:#F1F1F3;padding-bottom:50px}
body.single #primary{background:#F1F1F3;padding-bottom:50px;min-height:550px}
@media (min-width: 1200px) {
#primary .col-lg-left{float:left}
#primary .col-lg-right{float:right}
}
body.single #content{width:676px;float:left}
body.page #content,
body.category #content{width:676px;float:left}
body.page #content .entry-title a,
body.category #content .entry-title a{color:#000;text-decoration:none}
body.page #content .entry-title a:hover,
body.category #content .entry-title a:hover{color:#CE2A1C}
body.page #content p,
body.category #content p{line-height:23px;margin-bottom:25px}
body.page #content blockquote,
body.category #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.page #content blockquote p,
body.category #content blockquote p{margin:0;font-style:normal}
body.page #content a,
body.category #content a{color:#CE2A1C;text-decoration:underline}
body.page #content h3,
body.category #content h3{color:#0F0D10;margin-bottom:25px}
body.page #content ul,
body.category #content ul{list-style:none;font-family:"PT Sans", sans-serif}
body.page #content ul li,
body.category #content ul li{position:relative;margin-bottom:5px}
body.page #content ul li:before,
body.category #content ul li:before{position:absolute;content:'';width:13px;height:16px;background:url(//vtor.by/wp-content/themes/vtor_shcheben/inc/assets/images/li-before.png);left:-25px;top:5px}
body.page-template-full-width-simple #content{width:100% !important}
#secondary{float:right;width:460px}
table{border-bottom:3px solid #E4E4E6;margin:30px 0}
table tr.table-head{background-color:#212121 !important;font-family:'PT Sans', sans-serif;font-size:14px;font-weight:700}
table tr.table-head td{color:#f1f1f3}
table tr:nth-child(odd){background-color:rgba(33, 33, 33, 0.05)}
table tr td{padding:10px 27px 15px;font-family:'PT Sans', sans-serif;color:#000;font-size:14px}
table tr td.plus-ico{font-family:PTSans;color:#72ad16;font-size:25px;font-weight:700;text-align:left}
table tr td.minus-ico{font-family:PTSans;color:#ce2a1c;font-size:25px;font-weight:700;text-align:left}
.line-contacts{background:#FFFFFF;margin-top:-60px}
.contact-map{height:810px;width:100%;background-size:cover;background-repeat:none;background-position:center;padding-top:80px;margin-bottom:-50px}
.contact-map-info{position:relative;overflow:hidden;}
.contact-map-info .wrapper{position:absolute;width:1200px;margin-left:-600px;left:50%;top:0}
.contact-map-info .map-info{position:absolute;width:558px;height:auto;background:#fff;border-left:10px solid #CE2A1C;box-sizing:border-box;padding:35px 35px 10px;margin-left:30px;top:80px}
#bodyContent{padding:28px 0px 0px 44px}
.infoBox{width:462px;height:95px;padding:30px 40px 30px 60px;box-sizing:border-box}
.infoBox img{display:none}
.infoBox #content{width:100% !important}
.infoBox #content #bodyContent{padding:0px}
.infoBox .gps{position:relative}
.infoBox .gps:before{position:absolute;content:'';width:24px;height:21px;background-image:url(//vtor.by/wp-content/themes/vtor_shcheben/inc/assets/images/sprites/icons_1x.png);width:21px;height:21px;background-position:-262px -25px;background-repeat:no-repeat;display:inline-block;left:-34px;top:8px;margin-top:-8px}
@media (min--moz-device-pixel-ratio: 1.5),
(-o-min-device-pixel-ratio: 3 / 2),
(-webkit-min-device-pixel-ratio: 1.5),
(min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi),
(min-resolution: 1.5dppx) {
.infoBox .gps:before{background-image:url(//vtor.by/wp-content/themes/vtor_shcheben/inc/assets/images/sprites/icons_2x.png);background-size:294px auto;width:21px;height:21px;background-position:-173px -129px;background-repeat:no-repeat;display:inline-block}
}
.infoBox p{margin-bottom:0px !important;font-size:16px}
.infoBox .coord{font-weight:bold;font-size:16px}
.hentry-service{padding:60px 25px 95px 30px}
.hentry-service h3{color:#000;margin-bottom:10px}
ol{font-family:"PT Sans", sans-serif}
.front-header-image{background:url(//vtor.by/wp-content/themes/vtor_shcheben/inc/assets/images/front-top-image.jpg) center 0 no-repeat;background-size:cover;min-height:320px;height:100%;position:relative;width:100%;display:table;margin-top:-100px;box-sizing:border-box;color:#3b272d}
.front-header-image .front-header-image-inn{display:table-cell;vertical-align:middle}
.front-header-image .wrapper:before,
.front-header-image .wrapper:after{content:"";display:table}
.front-header-image .wrapper:after{clear:both}
.front-header-image .airship{background:url(//vtor.by/wp-content/themes/vtor_shcheben/inc/assets/images/front-top-image-airship.png) 0 0 no-repeat;background-size:100%;width:26%;height:0;padding-top:17%;float:right;margin-right:-20px}
.front-header-image .text-block{max-width:500px;left:20px}
.front-header-image h1{color:#3b272d;font-size:30px;letter-spacing:-2px;font-weight:bold;-webkit-animation:myfirst .9s ease-in 0s;animation:myfirst .9s ease-in 0s}
.front-header-image .large-text{font-family:Helvetica, Arial, sans-serif;font-size:63px;line-height:63px;letter-spacing:-2px;text-transform:uppercase;font-weight:bold;margin-left:-5px;margin-bottom:15px}
.front-header-image p{margin-bottom:15px;font-size:20px;letter-spacing:-1px;font-weight:normal}
@-webkit-keyframes myfirst {
from{opacity:0;margin-left:-30px}
to{opacity:1;margin:0}
}
@keyframes myfirst {
from{opacity:0;margin-left:-30px}
to{opacity:1;margin:0}
}
.service-block{background:#fff;padding:45px 0}
.item-block{display:inline-block;width:24%;vertical-align:top;box-sizing:border-box;padding:0 10px 0 25px}
.service-content-block .item-block{width:calc(100%/3);padding:0;}
.service-content-block .item-block img{width:50px;}
.service-content-block .wrapper{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;}
.item-block .icon-service{float:left}
.item-block .title{margin-left:70px;font-family:"Intro", Arial;font-size:18px;text-transform:uppercase;font-weight:bold}
.item-block .text-service{margin-left:70px;font-family:'PT Sans', sans-serif}
.item-block a:hover .title{color:#CE2A1C}
.news-block{background-size:cover;background-repeat:no-repeat;color:#fff;box-sizing:border-box;height:auto;}
.news-block .opacity-block{width:100%;height:100%;background-color:rgba(0, 0, 0, 0.6)}
.news-block h4{color:#fff;padding:45px 0 0px 30px}
.news-block a{color:#fff;font-family:"Intro", Arial;transition:0.2s all ease-in-out;}
.news-block .hentry{display:inline-block;width:24%;vertical-align:top;box-sizing:border-box;padding:0 10px 0 30px;margin-bottom:15px;}
.news-block .hentry .entry-content-block{margin:20px 0 0}
.news-block .hentry .entry-content-block .entry-date{font-family:'PT Sans', sans-serif;font-size:12px}
.news-block .hentry .entry-content-block .entry-content{font-family:'PT Sans', sans-serif;max-height:80px;overflow:hidden;padding:10px 0 0;box-sizing:border-box}
.news-block .hentry .entry-content-block .entry-content p{color:#fff}
.front-block.news-block a:hover{background-color:#ce2a1b;}
.about-block{background:#F1F1F3;padding:60px 25px 95px 30px}
.about-block .wrapper{padding:0 25px 0 30px;box-sizing:border-box}
.about-block .info-company{width:100%;float:left;margin-bottom:40px;}
.about-block .info-company p{margin:15px 0 0;line-height:20px}
.about-block .info-company a{color:#CE2A1C;font-family:'PT Sans', sans-serif;text-decoration:underline}
.about-block .info-company a:hover{text-decoration:underline;color:#DF7A72}
.about-block .first-service{float:right;width:560px;padding-right:30px;box-sizing:border-box;position:relative}
.about-block .first-service:before{position:absolute;content:'';width:140px;height:140px;border-left:20px solid #E2E2E9;border-bottom:20px solid #E2E2E9;bottom:-20px;left:-20px}
.about-block .first-service .page-thumbnail{float:left;width:270px;height:270px}
.about-block .first-service .page-thumbnail img{width:100%;height:100%}
.about-block .first-service .title,
.about-block .first-service .text-page{margin-left:290px}
.about-block .first-service .title{font-size:18px;font-family:"Intro", Arial;text-transform:uppercase}
.about-block .first-service .title a{font-family:"Intro", Arial;font-weight:bold}
.about-block .first-service .text-page p{line-height:20px}
.about-block .first-service .text-page .more-link,
.more-link{color:#CE2A1C;text-decoration:underline}
.about-block .first-service .text-page .more-link:hover{text-decoration:underline;color:#DF7A72}
.about-block .second-service{float:left;width:565px;margin-top:21px}
.about-block .second-service .page-thumbnail{float:right;width:270px;height:270px;position:relative}
.about-block .second-service .page-thumbnail:before{content:'';position:absolute;width:21px;height:21px;top:-21px;left:-21px;background:#E2E2E9}
.about-block .second-service .page-thumbnail img{width:100%;height:100%}
.about-block .second-service .title,
.about-block .second-service .text-page{margin-right:290px;text-align:right}
.about-block .second-service .title{font-size:18px;font-family:"Intro", Arial;text-transform:uppercase;margin-top:30px}
.about-block .second-service .title a{font-family:"Intro", Arial;font-weight:bold}
.about-block .second-service .text-page p{line-height:20px}
.about-block .second-service .text-page .more-link{color:#CE2A1C;text-decoration:underline}
.about-block .second-service .text-page .more-link:hover{text-decoration:underline;color:#DF7A72}
.about-block .call-block{float:right;width:270px;height:270px;border:5px solid #C8C8CC;box-sizing:border-box;padding:30px 25px;position:relative;margin-top:21px}
.about-block .call-block:before{content:'';position:absolute;width:21px;height:21px;top:-26px;left:-26px;background:#E2E2E9}
.about-block .call-block p{font-size:20px;margin:15px 0 0;line-height:26px}
.about-block .call-block a{color:#CE2A1C;text-decoration:underline}
.about-block .call-block a.callback{color:#000;border-bottom:1px dotted #000;text-decoration:none}
.front-block.about-block .service-item-block:not(.main-service) a.title-link{position:initial;text-align:inherit;padding-left:0;}
body.page .about-block{padding:0}
.slider{width:100%;height:562px}
.front-slider-block{height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}
.front-slider-block .opacity-slide{background:rgba(0, 0, 0, 0.3);width:100%;height:100%}
.front-slider-block .text-slider{padding-top:120px}
.front-slider-block .text-slider p{color:#fff;text-transform:uppercase;margin-left:30px;padding-left:30px;margin-bottom:10px}
.front-slider-block .text-slider span.slider-title{font-size:45px;background:#CE2A1C;font-family:'Intro', Arial;font-weight:bold;padding:10px 30px;line-height:54px;margin-left:30px;color:#fff;text-transform:uppercase}
.front-slider-block .slider-more-link{background:url(//vtor.by/wp-content/themes/vtor_shcheben/inc/assets/images/butn.png);width:341px;height:116px;color:#fff;margin:75px 0 0 30px;padding:20px 0;box-sizing:border-box}
.front-slider-block .slider-more-link a{color:#fff;font-size:25px;font-family:Arial;text-transform:uppercase;line-height:72px;display:block;width:300px;text-align:center}
.front-slider-block .slider-more-link a:hover{font-size:30px}
.bx-wrapper{margin:0 auto}
.bx-wrapper .bx-viewport{border:none;box-shadow:none;left:0px}
.bx-wrapper .bx-controls-auto,
.bx-wrapper .bx-pager{bottom:34px}
.bx-wrapper .bx-controls-auto.bx-default-pager a,
.bx-wrapper .bx-pager.bx-default-pager a{width:12px;height:12px;border-radius:50%;background:#fff}
.bx-wrapper .bx-controls-auto.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a.active{background:rgba(255, 255, 255, 0.5)}
.bx-wrapper .bx-controls-auto.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a:hover{background:rgba(255, 255, 255, 0.5)}
body.page .page-header,
body.category .page-header{height:max-content;background-repeat:no-repeat;background-size:100%;background-position:center}
body.page .page-header .wrapper,
body.category .page-header .wrapper{height:100%;}
.page-header .opacity-block{width:100%;height:100%;background-color:rgba(0, 0, 0, 0.4);min-height:225px;}
.page-header .wrapper{padding:100px 25px 25px 30px;box-sizing:border-box}
.page-header .breadcrumbs{font-family:'PT Sans', sans-serif;font-size:11px;font-weight:bold;color:#fff;text-transform:uppercase;padding-bottom:20px;}
.page-header .breadcrumbs a{color:#fff;font-family:'PT Sans', sans-serif;font-weight:bold}
.page-header .breadcrumbs img{margin:0 5px}
body.single .page-header{min-height:225px;background-repeat:no-repeat;background-size:100%;background-position:center}
.sidebar-3{float:right;width:260px}
.sidebar-3 .widget_text{width:260px;border:5px solid #C8C8CC;float:right;padding:30px 18px;box-sizing:border-box;}
.sidebar-3 .widget_text h3{color:#000}
.sidebar-3 .widget_text p{margin:20px 0 0}
.sidebar-2{float:right;width:260px}
.sidebar-2 .widget_nav_menu{margin-bottom:55px}
.sidebar-2 .widget_nav_menu ul{list-style:none;margin:0}
.sidebar-2 .widget_nav_menu ul li{position:relative;margin-bottom:5px;font-size:18px}
.sidebar-2 .widget_nav_menu ul li p{padding-bottom:10px;margin-bottom:0px;}
.sidebar-2 .widget_nav_menu ul li a,
.sidebar-2 .widget_nav_menu ul li p{text-transform:uppercase;color:#000000;font-family:'Intro', Arial;display:block;width:100%;height:100%;padding:10px 0 10px 25px;font-weight:bold}
.sidebar-2 .widget_nav_menu ul li a:before,
.sidebar-2 .widget_nav_menu ul li p:before{position:absolute;content:'';width:13px;height:16px;background:url(//vtor.by/wp-content/themes/vtor_shcheben/inc/assets/images/li-before.png);left:5px;top:50%;margin-top:-8px}
.sidebar-2 .widget_nav_menu ul li:hover a{color:#CE2A1C}
.sidebar-2 .widget_text{width:260px;border:5px solid #C8C8CC;float:right;padding:30px 18px;box-sizing:border-box}
.sidebar-2 .widget_text h3{color:#000}
.sidebar-2 .widget_text p{margin:20px 0 0}
.service-item-block{margin-top:21px;height:270px;width:562px;font-family:"PT Sans", sans-serif;margin-bottom:25px;}
.service-item-block .title-link{z-index:99;}
.service-item-block:nth-child(odd){float:right}
.service-item-block:nth-child(even){float:left}
.service-item-block .icon-service{width:270px;height:270px;position:relative}
.service-item-block .icon-service img{width:100%;height:100%}
.service-item-block.item-block-1 .icon-service:before{display:none}
.service-item-block.row-odd{position:relative}
.service-item-block.row-odd:nth-child(even):after{position:absolute;content:'';width:140px;height:140px;border-left:20px solid #E2E2E9;border-bottom:20px solid #E2E2E9;bottom:-20px;left:-20px}
.service-item-block.row-odd .icon-service{float:left;margin-right:20px;}
.service-item-block.row-odd .icon-service:before{content:'';position:absolute;width:21px;height:21px;top:-21px;right:-21px;background:#E2E2E9}
.service-item-block.row-even{position:relative}
.service-item-block.row-even:nth-child(even):after{position:absolute;content:'';width:140px;height:140px;border-right:20px solid #E2E2E9;border-top:20px solid #E2E2E9;top:-20px;right:-20px}
.service-item-block.row-even .icon-service{float:right;margin-left:20px;}
.service-item-block.row-even .icon-service:before{content:'';position:absolute;width:21px;height:21px;top:-21px;left:-21px;background:#E2E2E9}
.service-item-block.row-even .title,
.service-item-block.row-even .text-service{text-align:right}
.service-item-block .title{font-size:18px;font-family:"Intro", Arial;text-transform:uppercase;margin-top:30px}
.service-item-block .title a{font-family:"Intro", Arial}
.service-item-block .text-service p{line-height:24px}
.service-item-block.call-item-block .call-block{float:none;margin-top:0}
.service-item-block.call-item-block .call-block:before{content:'';position:absolute;width:21px;height:21px;top:-26px;left:266px;background:#E2E2E9}
.single.news-block{height:100%;color:#000}
.single.news-block .navigation.pagination{padding:0 10px 0 30px;text-align:center;}
.single.news-block .navigation.pagination .nav-links a{font-family:'Arial';}
.single.news-block .hentry{width:100%;box-sizing:border-box;padding:0 10px 0 30px}
.single.news-block .hentry .entry-title{font-family:"Intro", Arial;font-size:30px;text-transform:uppercase;margin-bottom:0px !important}
.single.news-block .hentry .entry-title a{color:#000}
.single.news-block .hentry .entry-title a:hover{color:#CE2A1C}
.single.news-block .hentry .entry-content-block{margin:-8px 0 43px}
.single.news-block .hentry .entry-content-block .entry-date{font-family:'PT Sans', sans-serif;font-size:12px}
.single.news-block .hentry .entry-content-block .entry-content{font-family:'PT Sans', sans-serif;max-height:80px;overflow:hidden;padding:10px 0 0;margin-bottom:10px;box-sizing:border-box}
.single.news-block .hentry .entry-content-block .entry-content p{color:#000}
body.page #site-footer{height:120px}
body.page #site-footer .wrapper{border-top:1px solid #E2E2E9;padding-top:22px}
#site-footer{height:100px;background:#F1F1F3;color:#444145;padding:30px 0 0;box-sizing:border-box;font-family:"PT Sans", sans-serif;}
#site-footer a{color:#444145}
#site-footer .copyright{position:absolute;left:30px;font-size:16px}
#site-footer .contact-info{position:absolute}
#site-footer .contact-info.address{left:330px}
#site-footer .contact-info.address .company-location{position:relative}
#site-footer .contact-info.address .company-location:before{content:'';position:absolute;width:14px;height:18px;background-image:url(//vtor.by/wp-content/themes/vtor_shcheben/inc/assets/images/sprites/icons_1x.png);width:14px;height:18px;background-position:-225px -77px;background-repeat:no-repeat;display:inline-block;left:-25px;top:50%;margin-top:-9px}
@media (min--moz-device-pixel-ratio: 1.5),
(-o-min-device-pixel-ratio: 3 / 2),
(-webkit-min-device-pixel-ratio: 1.5),
(min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi),
(min-resolution: 1.5dppx) {
#site-footer .contact-info.address .company-location:before{background-image:url(//vtor.by/wp-content/themes/vtor_shcheben/inc/assets/images/sprites/icons_2x.png);background-size:294px auto;width:13px;height:18px;background-position:-194px -129px;background-repeat:no-repeat;display:inline-block}
}
#site-footer .contact-info.address .company-mail{position:relative}
#site-footer .contact-info.address .company-mail:before{content:'';position:absolute;width:18px;height:12px;background-image:url(//vtor.by/wp-content/themes/vtor_shcheben/inc/assets/images/sprites/icons_1x.png);width:18px;height:12px;background-position:-262px -46px;background-repeat:no-repeat;display:inline-block;left:-25px;top:50%;margin-top:-6px}
@media (min--moz-device-pixel-ratio: 1.5),
(-o-min-device-pixel-ratio: 3 / 2),
(-webkit-min-device-pixel-ratio: 1.5),
(min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi),
(min-resolution: 1.5dppx) {
#site-footer .contact-info.address .company-mail:before{background-image:url(//vtor.by/wp-content/themes/vtor_shcheben/inc/assets/images/sprites/icons_2x.png);background-size:294px auto;width:18px;height:12px;background-position:-207px -129px;background-repeat:no-repeat;display:inline-block}
}
#site-footer .contact-info.mobile-phone{left:555px;padding:0 0 0 55px;border-left:1px solid #B7B7B8}
#site-footer .contact-info.mobile-phone .mobile-number-phone{position:relative}
#site-footer .contact-info.mobile-phone .mobile-number-phone:before{content:'';position:absolute;width:11px;height:17px;background-image:url(//vtor.by/wp-content/themes/vtor_shcheben/inc/assets/images/sprites/icons_1x.png);width:11px;height:17px;background-position:-283px -25px;background-repeat:no-repeat;display:inline-block;left:-25px;top:2px}
@media (min--moz-device-pixel-ratio: 1.5),
(-o-min-device-pixel-ratio: 3 / 2),
(-webkit-min-device-pixel-ratio: 1.5),
(min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi),
(min-resolution: 1.5dppx) {
#site-footer .contact-info.mobile-phone .mobile-number-phone:before{background-image:url(//vtor.by/wp-content/themes/vtor_shcheben/inc/assets/images/sprites/icons_2x.png);background-size:294px auto;width:11px;height:17px;background-position:0px -181px;background-repeat:no-repeat;display:inline-block}
}
#site-footer .contact-info.landline-phone{right:230px;padding:0 0 0 55px;border-left:1px solid #B7B7B8}
#site-footer .contact-info.landline-phone .landline-number-phone{position:relative}
#site-footer .contact-info.landline-phone .landline-number-phone:before{content:'';position:absolute;width:13px;height:16px;background-image:url(//vtor.by/wp-content/themes/vtor_shcheben/inc/assets/images/sprites/icons_1x.png);width:13px;height:16px;background-position:-239px -77px;background-repeat:no-repeat;display:inline-block;left:-25px;top:2px}
@media (min--moz-device-pixel-ratio: 1.5),
(-o-min-device-pixel-ratio: 3 / 2),
(-webkit-min-device-pixel-ratio: 1.5),
(min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi),
(min-resolution: 1.5dppx) {
#site-footer .contact-info.landline-phone .landline-number-phone:before{background-image:url(//vtor.by/wp-content/themes/vtor_shcheben/inc/assets/images/sprites/icons_2x.png);background-size:294px auto;width:13px;height:16px;background-position:-116px -154px;background-repeat:no-repeat;display:inline-block}
}
#site-footer .company-developer{position:absolute;right:-30px}
#site-footer p{margin:0}
#button-menu{display:none;margin:15px auto;width:30px;height:30px;position:absolute;left:auto;right:20px;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out;cursor:pointer;}
#button-menu span{display:block;position:absolute;height:3px;width:100%;background:#d3531a;border-radius:3px;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;transition:0.25s ease-in-out;}
#button-menu span:nth-child(1){top:0px;-webkit-transform-origin:left center;transform-origin:left center;}
#button-menu span:nth-child(2){top:13px;-webkit-transform-origin:left center;transform-origin:left center;}
#button-menu span:nth-child(3){top:26px;-webkit-transform-origin:left center;transform-origin:left center;}
#button-menu.open span:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);top:3px;left:0;}
#button-menu.open span:nth-child(2){width:0;opacity:0;}
#button-menu.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:24px;left:0;}
.arrow-sub-menu{display:none;position:absolute;top:0;right:0;z-index:2;width:58px;height:48px;padding:14px;cursor:pointer;}
.arrow-sub-menu i{display:block;background-image:url(//vtor.by/wp-content/themes/vtor_shcheben/inc/assets/images/down-arrow.svg);background-position:center;background-size:cover;background-repeat:no-repeat;width:20px;height:20px;transition:all .3s;}
.arrow-sub-menu.open i{transform:rotate(180deg);}
.contact-map-info-2{opacity:0;position:absolute;left:-100%;}
@media (max-width: 1200px) {
.contact-map-info .map-info{width:370px;top:0;left:50%;transform:translateX(-50%);margin:0;padding:15px;}
.page-header .wrapper{padding-left:20px;}
#secondary,
.sidebar-3{width:36%;padding-right:15px;}
.single.news-block .hentry{padding-left:0;padding-right:0;}
body.page #content,
body.category #content,
body.page #content,
body.category #content,
body.single #content{padding-left:20px;padding-right:20px;width:63%;}
#site-footer{height:auto;}
#site-footer .wrapper{font-size:0;padding:0 15px;}
#site-footer .copyright,
#site-footer .contact-info.address,
#site-footer .contact-info.landline-phone,
#site-footer .contact-info.mobile-phone,
#site-footer .company-developer{position:static;display:inline-block;width:20%;vertical-align:top;font-size:14px;margin-bottom:15px;}
.h4style{padding:15px 15px 0;}
#site-header .nav-btn{width:37px;}
#site-header .nav-btn a span{display:none;}
#site-header .nav-btn a:before{display:block;}
#site-header .phone-comp{right:82px;}
#site-header #primary-navigation ul.nav-menu li a{padding:22px 10px 0;}
.about-block .info-company,
.about-block .first-service,
.about-block .second-service,
.about-block .call-block,
.service-item-block{width:100%;float:none !important;margin-bottom:15px;}
.about-block .info-company:after,
.about-block .first-service:after,
.about-block .second-service:after,
.about-block .call-block:after{content:"";clear:both;width:100%;display:table;}
.about-block .first-service::before,
.about-block .call-block::before,
.about-block .second-service::before,
.about-block .second-service .page-thumbnail::before,
.service-item-block.row-odd:nth-child(even):after,
.service-item-block.row-even .icon-service:before,
.service-item-block.row-even:nth-child(even):after{display:none;}
.service-item-block{height:auto;}
.service-item-block:before,
.service-item-block:after{position:static !important;content:'' !important;width:100% !important;display:table !important;clear:both !important;display:block !important;height:0 !important;border:none !important;}
body .service-item-block.row-even .icon-service{float:left;margin-left:0;}
body .service-item-block.row-even .title,
body .service-item-block.row-even .text-service{margin-left:290px;margin-right:auto;text-align:left;}
.hentry-service{padding:30px 20px 15px;}
body.page #primary,
body.category #primary{padding-bottom:0;}
}
@media (max-width: 992px) {
#site-footer .copyright,
#site-footer .contact-info.address,
#site-footer .contact-info.landline-phone,
#site-footer .contact-info.mobile-phone,
#site-footer .company-developer{width:25%;}
.news-block .hentry{width:49%;}
.item-block{width:49%;margin-bottom:15px;}
#site-header .site-title .logo{left:15px;width:230px;background-image:none;height:auto;}
#site-header #primary-navigation{left:270px;}
#site-header #primary-navigation ul.nav-menu li a{padding-top:19px;}
body.page .page-header,
body.category .page-heade body.page .page-header,
body.category .page-header{background-size:cover;}
}
@media (min-width: 1025px) {
#primary-navigation,
#primary-navigation .sub-menu{display:block !important;}
}
@media (max-width: 1024px) {
#site-header #primary-navigation ul.nav-menu li a:hover{background-color:inherit;}
#site-header #primary-navigation{left:0;top:60px;width:100%;height:auto;padding:0;background-color:#212121;}
#site-header #primary-navigation ul{position:relative;height:auto;background-color:#212121;}
#site-header #primary-navigation li{display:block;width:100%;float:none;}
#site-header #primary-navigation ul.nav-menu li a{padding:15px;}
#site-header #primary-navigation ul.nav-menu li .sub-menu{display:none;width:100%;height:auto;position:static;padding-left:30px;box-sizing:border-box;}
#site-header #primary-navigation ul.nav-menu li:hover .sub-menu{clip:unset;overflow:unset;height:auto;width:unset;}
#button-menu{display:block;}
#primary-navigation{display:none;}
.menu-item-has-children{position:relative;}
.menu-item-has-children a{position:relative;z-index:1;width:calc(100% - 58px);}
.arrow-sub-menu{display:block;}
}
@media (max-width: 880px) {
.infoBox{left:30px !important;top:450px !important;width:320px !important;padding:15px 15px 15px 42px;background:#fff !important;}
#gmap{height:640px !important;}
.opacity-block h1.page-title{font-size:32px;}
#secondary{width:100%;padding-right:15px;padding-left:15px;}
.sidebar-2 .widget_text,
body.page #content,
body.category #content,
body.page #content,
body.category #content,
body.single #content{width:100%;}
.sidebar-2,
.sidebar-3{float:none;width:290px;margin-left:auto;margin-right:auto;}
.sidebar-2 .widget_nav_menu{margin-bottom:15px;}
.page-header .wrapper{padding-top:60px;}
body.page #site-footer{height:auto !important;}
.front-slider-block .text-slider span.slider-title{font-size:32px;}
.front-slider-block .slider-more-link{margin-top:15px;}
.front-slider-block .slider-more-link a:hover{font-size:16px;}
.front-slider-block .slider-more-link{width:200px;height:60px;background-image:url(//vtor.by/wp-content/themes/vtor_shcheben/inc/assets/images/butn.png);background-size:contain;background-repeat:no-repeat;}
.front-slider-block .text-slider span.slider-title{margin-left:0;padding:0;background:transparent;line-height:1.2;}
.front-slider-block .opacity-slide{padding-top:100px;padding-bottom:40px;}
.front-slider-block .text-slider{margin-left:auto;margin-right:auto;padding-top:15px;padding-bottom:10px;padding-left:30px;width:calc(100% - 60px);background:#CE2A1C;border-radius:4px;}
.slider{height:400px;}
.front-slider-block .slider-more-link a{color:#fff;line-height:1.2;width:200px;display:block;box-sizing:border-box;text-align:left;padding-left:10px;font-size:16px;}
#site-footer .copyright,
#site-footer .contact-info.address,
#site-footer .contact-info.landline-phone,
#site-footer .contact-info.mobile-phone,
#site-footer .company-developer{width:50%;border-left:none;}
.contact-info.address{padding-left:23px;}
#site-footer .contact-info.mobile-phone,
#site-footer .contact-info.landline-phone{padding-left:25px;}
h1.front-title{font-size:32px;}
.about-block{padding:30px 15px 15px;}
.about-block .wrapper{padding:0;}
#site-header .phone-comp{right:auto;left:270px;}
#site-header .nav-btn{right:auto;left:440px;}
}
@media (max-width: 550px) {
.opacity-block h1.page-title{font-size:28px;}
.type-page h2,
.post-content h2{font-size:22px;}
body.page #content .entry-title a,
body.category #content .entry-title a,
.single.news-block .hentry .entry-title{font-size:22px;line-height:1.2;}
.wrapper article img.alignright,
.wrapper article img.alignleft{float:none;width:100%;height:auto;margin:0 0 15px 0;}
#request-form{padding:15px;max-width:260px;}
.fancybox-inner,
.fancybox-opened,
.fancybox-skin,
.fancybox-outer{width:290px !important;max-width:290px !important;min-height:290px !important;}
.fancybox-opened{left:50% !important;transform:translateX(-50%) !important;}
.news-block .hentry{width:100%;padding:0 15px;}
#site-header{height:120px;}
#site-header .phone-comp{top:60px;left:0;border-left:none;}
#site-header .nav-btn{left:auto;right:15px;top:60px;}
#site-header #primary-navigation{top:120px;}
}
@media (max-width: 500px) {
body .fancybox-close{background-image:url(//vtor.by/wp-content/themes/vtor_shcheben/inc/assets/js/fancybox/fancybox_sprite.png);background-repeat:inherit;background-position:inherit;background-size:inherit;position:absolute;width:36px;height:36px;cursor:pointer;}
.front-slider-block .text-slider span.slider-title{font-size:22px;}
#site-footer .copyright,
#site-footer .contact-info.address,
#site-footer .contact-info.landline-phone,
#site-footer .contact-info.mobile-phone,
#site-footer .company-developer{width:100%;}
.item-block{width:100%;}
.about-block .second-service .page-thumbnail,
.about-block .first-service .page-thumbnail,
body .service-item-block.row-even .icon-service,
.service-item-block.row-odd .icon-service{float:none;width:100%;height:auto;margin:0 0 15px 0;}
body .service-item-block.row-even .icon-service{max-height:370px;overflow-y:hidden;}
.about-block .second-service .title,
.about-block .second-service .text-page,
.about-block .first-service .title,
.about-block .first-service .text-page,
body .service-item-block.row-even .title,
body .service-item-block.row-even .text-service,
.service-item-block.row-odd .title,
.service-item-block.row-odd .text-service{width:100%;padding:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:15px;text-align:left;}
.about-block .call-block{margin-bottom:0;}
.service-item-block.row-odd .icon-service{}
}
.main-service{margin-bottom:40px;}
.phone_number{color:white;}
.style_h4{font-family:"Intro", Arial;font-size:25px;text-transform:uppercase;font-weight:bold;color:#000;letter-spacing:-1px;line-height:1.1;}
@media (max-width: 991px) {
.service-content-block .item-block{width:100%;margin-bottom:20px;}
}
.page-id-20 .service-item-block{margin-top:90px;}
.page-id-20 .item-block-0 .title{margin-top:-24px;}
@media (max-width:500px) {
.page-id-20 .item-block-0 .title{margin-top:30px;}
}
.page-id-20 .service-item-block.row-odd .icon-service:before{content:'';position:absolute;width:21px;height:21px;top:-21px;left:-21px;background:#E2E2E9}
.sidebar-inner .widget_custom_html.fixed{top:30px;position:fixed;}
@media(max-width: 1201px) {
.sidebar-inner .widget_custom_html.fixed{right:30px;}
}
.contact_section{background:#F1F1F3;display:flex;justify-content:center;}
.contact_section-heading{font-size:21px;text-align:center;font-weight:bold;padding-bottom:24px;}
.contact_section .wpcf7{padding:14px;padding-bottom:0;margin-bottom:20px;background-color:#f9f9f9;border-radius:3px;max-width:440px;}
.contact_section p{margin-bottom:10px;}
.contact_section .wpcf7 input[type="text"],
.contact_section .wpcf7 input[type="email"],
.contact_section .wpcf7 input[type="tel"],
.contact_section textarea{font-size:16px;background-color:#f5f5f5;border:none;width:95%;padding:2%;}
.contact_section .wpcf7 input[type="submit"]{display:flex;justify-content:center;color:#ffffff;font-size:18px;font-weight:700;background:#ce2a1b;margin:0 auto;padding:15px 25px 15px 25px;border:none;width:auto;text-transform:uppercase;letter-spacing:5px;}
.contact_section .wpcf7 input:hover[type="submit"]{background:#494949;transition:all 0.4s ease 0s;}
.contact_section .wpcf7 input:active[type="submit"]{background:#000000;}
.map_contact{padding:20px;padding-bottom:0;padding-right:160px;max-width:558px;background-color:white;position:absolute;top:290px;left:30px;border-left:10px solid #CE2A1C;}
.map_contact p{margin-bottom:10px;}
.map_contact .wpcf7 input[type="text"],
.map_contact .wpcf7 input[type="email"],
.map_contact .wpcf7 input[type="tel"],
.map_contact textarea{font-size:16px;background-color:#f5f5f5;border:none;width:95%;padding:2%;}
.map_contact .wpcf7 input[type="submit"]{display:flex;justify-content:center;color:#ffffff;font-size:18px;font-weight:500;background:#ce2a1b;margin:0 auto;padding:15px 25px 15px 25px;border:none;width:auto;text-transform:uppercase;letter-spacing:1px;}
.map_contact .wpcf7 input:hover[type="submit"]{background:#494949;transition:all 0.4s ease 0s;}
.map_contact .wpcf7 input:active[type="submit"]{background:#000000;}
.contact-map-info{min-height:605px;}
.map_yandex{position:absolute;right:0px;top:79px;width:500px;height:790px;}
@media only screen and (max-width: 1200px) {
.contact-map-info .map-info{top:9px;}
.map_contact{max-width:558px;width:398px;padding-right:10px;top:250px;left:50%;transform:translateX(-50%);margin:0;padding:15px;}
.map_yandex{width:558px;height:558px;}
.contact-map-info .wrapper{position:static;top:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding-top:30px;margin-left:0;width:auto;}
.contact-map-info .map-info , .map_contact{position:static;transform:translateX(0%);}
.map_yandex{position:static;}
.map_contact, .contact-map-info .map-info{width:558px;}
}
@media only screen and (max-width: 768px) {
.map_yandex{width:370px;height:370px;}
.map_contact, .contact-map-info .map-info{width:370px;}
}
.home-contact-form{border-left:10px solid #CE2A1C;background-color:white;padding:20px;width:45%;margin-top:0px;height:auto;}
.home-contact-form .wpcf7 input[type="text"],
.home-contact-form .wpcf7 input[type="email"],
.home-contact-form .wpcf7 input[type="tel"],
.home-contact-form textarea{font-size:16px;background-color:#f5f5f5;border:none;width:95%;padding:2%;}
.home-contact-form .wpcf7 p{margin-bottom:0px;}
.home-contact-form .wpcf7 input[type="submit"]{display:flex;justify-content:center;color:#ffffff;font-size:18px;font-weight:500;background:#ce2a1b;margin:0 auto;padding:10px 20px 10px 20px;border:none;width:auto;text-transform:uppercase;letter-spacing:1px;}
@media only screen and (max-width: 1200px) {
.home-contact-form{margin:0 auto;width:60%;}
}
@media only screen and (max-width: 770px) {
.home-contact-form{width:100%;}
}
.image-block{position:relative;display:block;text-align:center;border:5px solid #c8c8ca;width:300px;height:200px;margin:0 auto;margin-bottom:14px;}
.image-block img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;}
.price-block{padding:3px 6px;position:absolute;bottom:-14px;right:-12px;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#bf414c;}
.price-title,
.price-content{color:#fff;text-align:start;}
.price-title{font-size:14px;letter-spacing:0px;}
.price-content{font-size:12px;letter-spacing:0;}
.shcheben-top{background-repeat:no-repeat;background-size:100%;background-position:center;}
.hide{display:none;}
.home-blocks{width:100%;padding-top:30px;clear:both;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin-bottom:20px;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;}
.home-blocks>div.h1{width:100%;text-align:center;}
.home-blocks .alignleft{float:left;}
.home-blocks .alignright{float:right;}
.home-blocks .h1,
.home-blocks .h2{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px;line-height:22px;margin:0;border:0;vertical-align:baseline;clear:both;font-weight:700;color:#111;letter-spacing:-1px;font-size:26px;padding:0 0 20px;width:100%;text-align:center;}
.home-blocks .h2{font-size:18px;}
.home-blocks .excerpt{padding:10px 10px 5px;text-align:justify;}
.home-block.home-block-excerpt{height:auto;max-height:400px;overflow:hidden;margin-bottom:20px;}
.home-block p{padding:0;}
.home-block{width:330px;height:269px;padding:1px 1px 1px;background:#fff;position:relative;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .15), inset 0 0 0 1px rgba(255, 255, 255, .8);-moz-box-shadow:0 0 10px rgba(0, 0, 0, .15), inset 0 0 0 1px rgba(255, 255, 255, .8);box-shadow:0 0 10px rgba(0, 0, 0, .15), inset 0 0 0 1px rgba(255, 255, 255, .8);}
@media (max-width: 970px) {
.home-blocks .home-block{width:48%;margin-bottom:15px;}
}
@media (max-width: 730px) {
.home-blocks .home-block{width:100%;height:auto;}
}
textarea{width:100%;height:55px;overflow-y:scroll;resize:none;}
.btn-up{position:fixed;background-color:#ce2a1b;right:20px;bottom:85px;border-radius:22px;cursor:pointer;width:44px;height:44px;transition:opacity 0.15s ease-in-out, transform 0.3s ease-in-out, background-color 0.2s ease-in-out;transform:translateY(0);}
.btn-up::before{content:"";text-align:center;position:absolute;width:20px;height:20px;left:12px;top:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 17V4M3 10l7-7 7 7'/%3E%3C/g%3E%3C/svg%3E");}
.btn-up_hide{display:none;}
.btn-up_hiding{opacity:0;transform:translateY(100px);}
@media (hover: hover) and (pointer: fine) {
.btn-up:hover{background-color:#313131;}
}
.hentry-404 .page-title{color:#000;}
body.error404{display:flex;}
body.error404 #page{display:flex;flex-direction:column;justify-content:space-between;}
.back-to{margin-bottom:20px;}
.back-to a{padding:8px 15px;color:#ce2a1b;text-decoration:underline;transition:0.2s all ease-in-out;}
.back-to a:hover{color:#ab271a;}
.callback-info{text-align:center;}
.callback-info .title-contact-sidebar:not(:first-child){margin:20px 0;}
.callback-info .nav-btn{width:180px;height:37px;display:block;background:#CE2A1C;color:#FFFFFF;margin:11px auto 0 auto;}
.callback-info .various-head {
position: relative;
display: block;
width: 100%;
height: 100%;
color: #fff;
line-height: 37px;
text-transform: uppercase;
font-size: 13px;
text-align: center;
font-weight: bold;
}