@font-face{font-family:FiraSansRegular;src:url(//vdkabel.ru/wp-content/themes/vdkabel/css/../fonts/FiraSansRegular/FiraSansRegular.eot);src:url(//vdkabel.ru/wp-content/themes/vdkabel/css/../fonts/FiraSansRegular/FiraSansRegular.eot?#iefix) format("embedded-opentype"),url(//vdkabel.ru/wp-content/themes/vdkabel/css/../fonts/FiraSansRegular/FiraSansRegular.woff) format("woff"),url(//vdkabel.ru/wp-content/themes/vdkabel/css/../fonts/FiraSansRegular/FiraSansRegular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:FiraSansBold;src:url(//vdkabel.ru/wp-content/themes/vdkabel/css/../fonts/FiraSansBold/FiraSansBold.eot);src:url(//vdkabel.ru/wp-content/themes/vdkabel/css/../fonts/FiraSansBold/FiraSansBold.eot?#iefix) format("embedded-opentype"),url(//vdkabel.ru/wp-content/themes/vdkabel/css/../fonts/FiraSansBold/FiraSansBold.woff) format("woff"),url(//vdkabel.ru/wp-content/themes/vdkabel/css/../fonts/FiraSansBold/FiraSansBold.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}.font-r{font-family:FiraSansRegular}.font-b,.font-r{font-style:normal;font-weight:400}.font-b{font-family:FiraSansBold}body{color:#000;font-family:FiraSansRegular;font-style:normal;font-weight:400;font-size:18px}a{color:#0885ae;outline:0}a img{border:none}a:focus,a:hover{color:#045e7b;outline:0}img{border:none}.btn,strong{font-family:FiraSansBold;font-style:normal;font-weight:400}.btn{display:inline-block;padding:20px 25px;padding-top:26px;color:#fff;text-decoration:none;text-transform:uppercase;font-size:18px;text-align:center;background:#0885ae;border:0;border-bottom:6px solid #045e7b;width:290px;border-radius:0;letter-spacing:.8px}.btn:active,.btn:focus,.btn:hover{background:#06607d;border-color:#02384a;color:#fff;transition:all .5s;outline:0}.btn-yellow{background:#d9b300;border-color:#aa8c00}.btn-yellow:focus,.btn-yellow:hover{background:#a68900;border-color:#776200}.btn-min{width:220px;padding:12px;padding-top:14px;font-size:16px}.h1{font-family:FiraSansBold;font-style:normal;font-weight:400;text-transform:uppercase;margin:0 0 50px;padding:0;color:#fff;font-size:40px}.h1 span{color:#0aaadf}.h2,.h3,.h4{font-family:FiraSansBold;font-style:normal;font-weight:400;font-size:32px;margin:0 0 50px;padding:0;color:#0885ae;text-transform:uppercase}.h4{font-size:24px;text-transform:none}.mt0{margin-top:0}.mb0{margin-bottom:0}header,main,section{margin:50px 0}.top{display:none;position:fixed;z-index:99;width:32px;height:32px;bottom:10px;right:10px;background-image:url(//vdkabel.ru/wp-content/themes/vdkabel/css/../img/top.png);background-position:0 0}.top:hover{background-position:0 100%}.header-logo{margin-top:20px}.header-logo img{display:inline-block;position:relative;width:87px}.header-logo-title{display:inline-block;width:320px;text-transform:uppercase;color:#000;vertical-align:middle;line-height:100%;margin-left:20px;font-family:FiraSansBold;font-style:normal;font-weight:400}.header-logo-title small{font-size:16px}.header-logo-title strong{display:block;margin-top:10px;font-size:30px}.header-contacts-item{font-family:FiraSansBold;font-style:normal;font-weight:400;font-size:20px}.header-contacts-item strong{font-family:FiraSansRegular;font-style:normal;font-weight:400;font-size:16px;text-transform:uppercase}.header-contacts-item span{color:#0885ae}.header-contacts-item a{text-decoration:none;color:#000}.header-menu{background:#0885ae;color:#fff}.header-menu ul{margin:0;padding:0;font-size:0;border:0;outline:0}.header-menu ul li{display:inline-block;font-size:18px;margin:0;padding:30px 0;outline:0}.header-menu ul li a{color:#fff;margin:0;padding:33px 30px 34px;outline:0;text-decoration:underline;text-transform:uppercase;font-family:FiraSansBold;font-style:normal;font-weight:400;letter-spacing:1px}.header-menu ul li a:hover{background:#045e7b;transition:all .5s;text-decoration:none}.header-menu ul .active{background:#045e7b;padding:30px 0}.header-menu ul .active a{text-decoration:none}#s-main{display:block;width:100%;height:auto;background-repeat:no-repeat;background-size:cover;padding:50px 0;margin-top:0}#s-main .main-title{padding:50px 0;position:relative;z-index:1;text-align:center}#s-main .main-title:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background:#000;opacity:.6}#s-main .main-title .h1{z-index:2;margin-left:20px;margin-right:20px}#s-main .main-buttons .btn{margin-left:16px;margin-right:16px}.s-content p{padding:0;margin:0;margin-bottom:24px;line-height:26px}.s-content p strong{font-family:FiraSansBold;font-style:normal;font-weight:400}.s-content .color-text{color:#0885ae}.s-photogallery .photos-slider{margin:0 auto;padding:0 60px;text-align:center;position:relative}.s-photogallery .photos-slider img{height:200px}.s-photogallery .photos-slider .slick-slide{text-align:center;margin:0 5px}.s-photogallery .photos-slider .slick-arrow{position:absolute;content:"";top:45%;z-index:9;font-size:0;display:inline-block;vertical-align:middle;width:32px;height:32px;padding:0;border:0;background:0 0}.s-photogallery .photos-slider .slick-prev{left:0}.s-photogallery .photos-slider .slick-prev:before{display:block;content:"";position:absolute;text-align:center;top:0;left:0;z-index:9;background-image:url(//vdkabel.ru/wp-content/themes/vdkabel/css/../img/arrows.png);background-position:0 0;width:32px;height:32px}.s-photogallery .photos-slider .slick-next{right:0}.s-photogallery .photos-slider .slick-next:before{display:block;content:"";position:absolute;text-align:center;top:0;left:0;z-index:9;background-image:url(//vdkabel.ru/wp-content/themes/vdkabel/css/../img/arrows.png);background-position:100% 0;width:32px;height:32px}.s-photogallery .photos-slider .slick-arrow.slick-prev:focus:before,.s-photogallery .photos-slider .slick-arrow.slick-prev:hover:before{background-position:0 100%}.s-photogallery .photos-slider .slick-arrow.slick-next:focus:before,.s-photogallery .photos-slider .slick-arrow.slick-next:hover:before{background-position:100% 100%}.s-photogallery .photos-slider .slick-disabled{opacity:.4}.s-preim{display:block;width:100%;padding:0 0 50px;background-repeat:no-repeat;background-size:cover;background-position:0 80px}.s-preim .preim-item{padding:20px;margin:50px 0 0;position:relative;z-index:1}.s-preim .preim-item:before{background:#fff;content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;opacity:.8}.s-preim .preim-ico{text-align:center;margin:20px auto}.s-preim .preim-ico img{height:85px}.s-preim .preim-text{font-size:24px;height:160px;margin:0 20px}.s-preim .preim-text strong{font-family:FiraSansBold;font-style:normal;font-weight:400;text-transform:uppercase}.s-geography .geo-map,.s-geography .geo-map #vmap{text-align:center;margin:0 auto}.s-geography .geo-map #vmap{padding:0;margin-top:-50px}.s-geography .geo-text p{padding:0;margin:0;line-height:26px}.s-geography .geo-text p strong{font-family:FiraSansBold;font-style:normal;font-weight:400}.s-informers{background:#c4e4ee;padding:50px 0;margin-top:0;margin-bottom:0}.s-informers .inlineBlock{font-family:FiraSansRegular;font-style:normal;font-weight:400;margin:0;padding:0}.s-informers .inlineBlock .informer_table{margin:0;padding:0}.s-informers .inlineBlock .informer_table th{font-family:FiraSansBold;font-style:normal;font-weight:400;text-align:center}.s-informers .inlineBlock .informer_table th a{text-transform:uppercase}.s-production p{font-family:FiraSansRegular;font-style:normal;font-weight:400;margin:0;margin-bottom:20px}.s-production p strong{font-family:FiraSansBold;font-style:normal;font-weight:400}.s-production .prod-item{background:#e8e8e8;padding:50px 0;margin-bottom:20px;padding-left:15px;padding-right:15px;margin-left:0;margin-right:0}.s-production .prod-item .h4 a{text-decoration:underline}.s-production .prod-item-pic{margin:0 auto;text-align:center}.s-production .prod-item-pic img{margin:0 auto 20px;text-align:center;max-width:263px;width:100%;height:auto}.s-production .prod-item-buttons{margin:30px 0 0}.s-production .prod-item-buttons a{margin-right:10px}.s-production .prod-item ul{margin:0;margin-left:20px;padding:0}.s-production .prod-item ul li{margin-bottom:10px;font-size:18px;font-family:FiraSansRegular;font-style:normal;font-weight:400}.s-production .prod-item ul li:last-child{margin-bottom:0}.s-production .prod-item .link-more{display:block;width:130px;margin:30px 0}.s-production .prod-item .link-more:after{content:" >>"}.prod-view .h2{font-size:24px}.prod-view .h2 span{color:#000;text-transform:none}.prod-view-price{margin-top:30px;border-top:2px solid #ccc;padding-top:30px}.prod-view-price .h3{font-size:24px;margin-bottom:30px}.prod-view-price .table{background:#fff;font-family:FiraSansRegular;font-style:normal;font-weight:400}.prod-view-price .table thead{background:#0885ae;color:#fff}.prod-view-price .table th,.prod-view-price .table thead{vertical-align:middle}.prod-view-price .table strong,.prod-view-price .table th,.prod-view-price .table thead{font-family:FiraSansBold;font-style:normal;font-weight:400}.prod-view-price .table td:last-child{color:#0885ae}.s-contacts{font-family:FiraSansRegular;font-style:normal;font-weight:400;font-size:18px}.s-contacts .contacts-list h3{font-family:FiraSansBold;font-style:normal;font-weight:400;font-size:24px;margin-bottom:30px;line-height:32px}.s-contacts .contacts-list h3 span{display:block;text-transform:uppercase;color:#000}.s-contacts .contacts-list span{text-transform:uppercase;color:#0885ae}.s-contacts .photo-office small{display:block;margin-top:10px;color:#777;text-align:right}.s-schema-proezda img{margin:0 auto;text-align:center}#footer{background:#2b3337;color:#6e818a;font-size:14px;padding:50px 0}#footer p{margin:0}.ipanov{font-size:12px;color:#515d63}.ipanov a{color:#515d63;text-decoration:underline}.form{border:2px solid #0885ae;margin:0 auto;padding:0 20px 20px;width:100%;max-width:400px;position:relative;background:#fff}.form .h3{font-size:20px;margin:20px 0;text-align:center;line-height:30px}.form-item input[type=email],.form-item input[type=text],.form-item textarea{font-family:FiraSansRegular;font-style:normal;font-weight:400;font-size:16px;padding:10px;border:2px solid #ccc;margin:0 auto 10px;width:100%}.form-item input[type=email]:focus,.form-item input[type=text]:focus,.form-item textarea:focus{border-color:#d9b300}.form-item .btn{display:block;margin:10px auto 0;text-align:center}.form-item button:active,.form-item button:focus{outline:0}.form-text{margin-top:20px;font-family:FiraSansRegular;font-style:normal;font-weight:400;color:#777}.form-text p{font-size:12px;text-align:center}.form .success{display:none;background:#fff;position:absolute;top:0;left:0;font-size:18px;text-align:center;padding:40px 20px;font-family:FiraSansRegular;font-style:normal;font-weight:400;width:100%;height:100%;z-index:10}.form .success strong{font-size:24px}.form .visible{display:block}.my-mfp-zoom-in .form{opacity:0;transition:all .2s ease-in-out;transform:scale(.8)}.my-mfp-zoom-in.mfp-ready .form{opacity:1;transform:scale(1)}.my-mfp-zoom-in.mfp-removing .form{transform:scale(.8);opacity:0}.my-mfp-zoom-in.mfp-bg{opacity:0;transition:opacity .3s ease-out}.my-mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.my-mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}@media (min-width:0px) and (max-width:767px){.btn,body{font-size:16px}.btn{width:240px;padding:15px 20px;padding-top:21px}.btn-min{width:200px;padding:10px;padding-top:16px;font-size:14px}.h1{margin:0 0 30px;font-size:28px}.h2,.h3,.h4{font-size:24px;margin:0 0 30px}.h4{font-size:20px}header,main,section{margin:30px 0}.header-logo{margin:0;display:block;text-align:center}.header-logo img{display:block;margin:0 auto 10px}.header-logo-title{display:block;text-align:center;width:auto;line-height:auto;margin:0 auto;margin-bottom:30px}.header-logo-title small{font-size:14px}.header-logo-title strong{font-size:26px}.header-contacts{margin:$ot 0 0}.header-contacts-item{text-align:center;font-size:20px}.header-contacts-item strong{font-size:14px}.header-menu ul li{font-size:16px;padding:15px 0}.header-menu ul li a{padding:18px 15px}.header-menu ul .active{font-size:16px;padding:15px 0}#s-main{margin-bottom:30px}#s-main,#s-main .main-title{padding:30px 0}#s-main .main-buttons .btn{margin:10px}.s-content .photo-director img{max-width:200px;margin:0 auto}.s-content .h2{margin-top:30px}.s-content p{line-height:24px}.s-photogallery .photos-slider img{margin:10px auto;text-align:center;padding:0}.s-preim{padding:0 0 30px;background-position:0 60px;margin-bottom:0}.s-preim .preim-item{margin:30px 0 0}.s-preim .preim-ico{margin:10px auto}.s-preim .preim-ico img{height:55px}.s-preim .preim-text{font-size:20px;height:auto;margin:0 10px}.s-informers{padding:30px 0}.s-informers #mp_inform{margin:0 auto;text-align:center}.s-production .prod-item{padding:30px 0}.s-production .prod-item-buttons,.s-production .prod-item .h4{text-align:center}.s-production .prod-item-buttons a{text-align:center;margin:5px auto}.s-production .prod-item ul li{font-size:16px}.s-production .prod-item .link-more{display:block;margin:20px auto;text-align:center}.prod-view-price .h3,.prod-view .h2{font-size:20px}.prod-view-price .table{font-size:13px}.prod-view-price .table th,.prod-view-price .table thead{font-size:12px}.s-contacts{font-size:16px}.s-contacts .photo-office img{margin:30px auto;text-align:center}.s-contacts .contacts-list h3{font-size:20px;line-height:28px}#footer{text-align:center;font-size:13px;padding:30px 0}#footer img{margin:0 auto 20px}#footer p{margin-bottom:10px}.ipanov{font-size:12px}}@media (min-width:0px) and (max-width:767px) and (min-width:0px) and (max-width:550px){.header-menu ul li{display:block;padding:0}}@media (min-width:0px) and (max-width:767px) and (min-width:0px) and (max-width:550px){.header-menu ul li a{display:block;padding:18px 10px}}@media (min-width:0px) and (max-width:767px) and (min-width:0px) and (max-width:550px){.header-menu ul .active{display:block;padding:0}}@media (min-width:0px) and (max-width:767px) and (min-width:0px) and (max-width:509px){.s-photogallery .photos-slider{padding:0;margin:0 auto;text-align:center}}@media (min-width:768px) and (max-width:991px){.btn,body{font-size:16px}.btn{width:240px;padding:15px 20px;padding-top:21px}.btn-min{width:200px;padding:10px;padding-top:16px;font-size:15px}.h1{margin:0 0 40px;font-size:30px}.h2,.h3,.h4{font-size:24px;margin:0 0 40px}.h4{font-size:20px}header,main,section{margin:40px 0}.header-logo img{width:67px}.header-logo-title{width:auto;margin-left:10px}.header-logo-title small{font-size:13px}.header-logo-title strong{font-size:20px}.header-contacts-item{font-size:18px}.header-contacts-item strong{font-size:15px}.header-menu ul li{font-size:16px;padding:15px 0}.header-menu ul li a{padding:18px 15px 19px}.header-menu ul .active{padding:15px 0}#s-main,#s-main .main-title{padding:40px 0}.s-content p{line-height:24px}.s-preim{padding:0 0 40px;background-position:0 60px}.s-preim .preim-item{margin:40px 0 0}.s-preim .preim-ico img{height:70px}.s-preim .preim-text{font-size:18px;margin:0 10px}.s-geography .geo-map{margin-top:20px}.s-geography .geo-text p{line-height:24px}.s-informers,.s-production .prod-item{padding:40px 0}.s-production .prod-item-pic img{width:100%;height:auto}.s-production .prod-item-buttons a{margin:5px auto}.s-production .prod-item ul{margin:0;margin-left:14px}.s-production .prod-item ul li{font-size:16px}.prod-view-price .h3,.prod-view .h2{font-size:20px}.s-contacts{font-size:16px}.s-contacts .photo-office img{margin:40px auto;text-align:center}.s-contacts .contacts-list h3{font-size:20px;line-height:28px}#footer{font-size:14px;padding:40px 0}#footer img{margin:0 auto 20px}#footer p{margin-bottom:10px}.ipanov{font-size:13px}}@media (min-width:992px) and (max-width:1199px){.s-preim{padding:0 0 50px;background-position:0 60px}.s-preim .preim-item{margin:50px 0 0}.s-preim .preim-ico img{height:84px;margin-bottom:20px}.s-preim .preim-text{font-size:20px;margin:0 10px}}.wp-video{margin-left:auto;margin-right:auto}