@font-face{font-family:'Reforma';src:url("fonts/RGM49.eot");src:url("fonts/RGM49.eot?#iefix") format("embedded-opentype"),
url("fonts/RGM49.woff") format("woff"),
url("fonts/RGM49.ttf") format("truetype");font-weight:100;font-style:normal;}
@font-face{font-family:'Reforma';src:url("fonts/RGM69.eot");src:url("fonts/RGM69.eot?#iefix") format("embedded-opentype"),
url("fonts/RGM69.woff") format("woff"),
url("fonts/RGM69.ttf") format("truetype");font-weight:400;font-style:normal;}
@font-face{font-family:'Reforma';src:url("fonts/RGM79.eot");src:url("fonts/RGM79.eot?#iefix") format("embedded-opentype"),
url("fonts/RGM79.woff") format("woff"),
url("fonts/RGM79.ttf") format("truetype");font-weight:600;font-style:normal;}
.click{cursor:pointer;}
.nobold, .nobold strong{font-weight:normal !important;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none; }
html, body{font-family:Helvetica, Arial, sans-serif;font-size:14px;color:#333;width:100%;height:100%;min-height:100%;}
body{background:#000;}
a{color:#333;}
a:hover{text-decoration:none;}
p{margin:0;padding:0;}
h1{font-family:'Reforma';}
h2{font-family:'Reforma';}
.h2{font-family:'Reforma';font-size:35px;margin:0 0 20px 0;color:#b11313;line-height:1;}
h2.white-h2 {
    font-size: 39px;
    color: #fff;
    text-align: center;
}
.my-table h2.h2-slider {
    text-align: left;
    font-size: 23px !important;
    margin: 5px !important;
}
span.company {
    font-family: 'Reforma';
    font-size: 23px;
    text-transform: uppercase;
    color: #b11313;
}
textarea{outline:0;}
input[type="text"], input[type="password"]{outline:0;}
.wrapper{max-width:1200px;margin:0 auto;}
.bg-img-cont{position:absolute;left:0;top:0;height:100vh;width:100%;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;}
.wrapper-content{background-color:#fff;padding:30px;}
.no-found{font-size:26px;text-align:center;}
.clearfix:after{content:'';display:block;clear:both;}
.btn{color:#333;border:0;display:inline-block;text-align:center;padding:10px;cursor:pointer;text-decoration:none;font-size:15px;}
.btn-consult{background-color: #108400;
    height: 50px;
    padding: 16px 10px 0px 13px;
    text-transform: uppercase;
    font-family: Arial;
	text-align: center;
    width: 230px;
    text-align: left;}
.btn-ipot {
	background-color: #108400;
    padding: 16px 10px 16px 13px;
    text-transform: uppercase;
    font-family: Arial;
    width: 230px;
    color: #fff;
}
.btn-ipot:hover {
	background-color: #1da00b;
}
.btn-project{
	background-color: #b11313;
    padding: 16px 10px 16px 13px;
    color: #fff;
    text-transform: uppercase;
    font-family: Arial;
    text-align: center;
}
.btn-reschet-detal{background-color:rgba(177, 19, 19, 0.75);height:50px;padding:16px 10px 0px 10px;color:#fff;text-transform:uppercase;font-family:Arial;width:170px;float: right;margin-top: 30px;color: #fff; margin-right:15px;}
.btn-price-detail {
    height: 50px;
    padding: 11px 10px 0px 10px;
    font-family: Arial;
    width: 170px;
    float: right;
    margin-top: 30px;
    color: #469d3a;
    margin-right: 15px;
    font-weight: bold;
    font-size: 25px;
}

.btn-free {
    background-color: rgba(177, 19, 19, 0.75);
    height: 50px;
    padding: 7px 12px 0px 10px;
    color: #fff;
    text-transform: uppercase;
    font-family: 'Reforma';
    /* width: 300px; */
    font-size: 28px;
    font-weight: bold;
    text-align: left;
}
.btn-free-price {
    background-color: rgba(177, 19, 19, 0.75);
    height: 50px;
    padding: 7px 10px 0px 10px;
    color: #fff;
    text-transform: uppercase;
    font-family: 'Reforma';
    width: 185px;
    font-size: 28px;
    font-weight: bold;
    text-align: left;
}
.btn-free:hover{background-color:rgba(206, 41, 41, 0.75);}
.btn-free-price:hover{background-color:rgba(206, 41, 41, 0.75);}
.btn-consult .icon{float:left;margin-right:5px;margin-top:3px;}
.custom_btn{position:absolute;z-index:100;left:0px;top:70px;}
.mob_body{background-size:cover;overflow-x:hidden;background:url(/images/112.jpg) fixed;}
.mob_body:after{position:fixed;width:100%;background-color:rgba(0,0,0,.7);content:'';left:0;top:0;bottom:0;    z-index: -1;}
.btn-project:hover{background-color:rgba(206, 41, 41, 0.75);}
.btn-consult:hover{background-color:rgba(26, 171, 6, 0.75);}
.icon{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background:url('img/ico/icons.png') no-repeat;}
.icon-arr-left{width:20px;height:20px;background-position:-249px -28px;}
.icon-arr-right{width:20px;height:20px;background-position:-334px -28px;}
.icon-arr-down{width:20px;height:20px;background-position:-291px -26px;}
.icon-arr-up{width:20px;height:20px;background-position:-378px -26px;}
.icon-phone-gray{width:30px;height:30px;background-position:-867px -26px;}
.icon-comment-gray{width:30px;height:26px;background-position:-926px -28px;}
.icon-comment-white{width:30px;height:26px;background-position:-926px -28px;}
.icon-comment-white2{width:26px;height:24px;background-position:-525px -157px;}
.icon-comment2{width:30px;height:31px;background-position:-30px -28px}
.icon-phone-s-white2{width:28px;height:27px;background-position:-524px -155px;}
.arr-right-tr{width:8px;height:11px;background-position:-514px -100px;}
.icon-phone-green{width:30px;height:30px;background-position:-87px -26px;}
.icon-phone-green-big{width:28px;height:27px;background-position:-344px -155px;}
.icon-phone-s-white-big{width:25px;height:27px;background-position:-581px -155px;}
.icon-email-white-big{width:32px;height:24px;background-position:-285px -155px;}
.icon-comment-orange{width:30px;height:26px;background-position:-147px -28px;}
.icon-phone-white{width:20px;height:20px;background-position:-551px -95px;}
.icon-phone-white-big{width:20px;height:20px;background-position:-551px -95px;}
.icon-phone-white-m{width:25px;height:24px;background-position:-470px -158px;}
.icon-arrow-gray-prev{width:22px;height:35px;background-position:-29px -87px;}
.icon-arrow-gray-next{width:22px;height:36px;background-position:-78px -87px;}
.icon-phone-bg-gray{width:30px;height:30px;background-position:-311px -90px;}
.icon-arr-menu{width:20px;height:20px;background-position:-291px -26px;}
.icon-arrow-prev{width:20px;height:37px;background-position:-422px -87px;}
.icon-arrow-next{width:20px;height:37px;background-position:-464px -85px;}
.icon-zoom{width:30px;height:30px;background-position:-599px -91px;}
.icon-up{width:17px;height:13px;background-position:-120px -214px;}
.icon-vk-white{width:26px;height:15px;background-position:-407px -164px;}
.icon-close{width:16px;height:16px;background-position:-774px -31px;}
.icon-fly{width:30px;height:27px;background-position:-636px -155px;}
.icon-ig{margin-top: -10px;width:40px;height:40px;background:url("/images/ig.png") no-repeat;display:inline-block;vertical-align:middle;}
.top-soc .icon-vb, .top-soc .icon-wh, .top-soc .icon-tg {margin-top: -10px;}
span.top-soc {margin-right: 10px;}
.icon-vb{width:40px;height:40px;background:url("/images/vb.png") no-repeat;display:inline-block;vertical-align:middle;}
.icon-wh{width:40px;height:40px;background:url("/images/wh.png") no-repeat;display:inline-block;vertical-align:middle;}
.icon-yt{width:40px;height:40px;background:url("/images/yt.png") no-repeat;display:inline-block;vertical-align:middle;}
.icon-tg{display: inline-block;
    vertical-align: middle;
    background-image: url(/local/templates/main/img/icons_sprite.svg?5);
    width: 40px;
    height: 40px;
    background-size: 121px 280px;
    background-position: 0px -41px;
	cursor: pointer;}
.icon-vk-wrp{
	display: inline-block;
    vertical-align: middle;
    width: 40px;
    height: 40px;
    background-image: url(/local/templates/main/img/icons_sprite.svg?5);
    background-size: 121px 280px;
    background-position: -201px -40px;
}
.mb5{margin-bottom:5px;}.mb10{margin-bottom:10px;}.mb30{margin-bottom:30px;}.mb40{margin-bottom:40px;}
.ml50{margin-left:50px;}
.mlr-5{margin-left:5px;margin-right:5px;}
.img-responsive{max-width:100%;}
.red{color:#b11313}
.fleft{float:left;}
.for-ie-msg{text-align:center;padding:10px 0px;font-size:16px;background-color:#ca1300}
.top-slider-section{position:fixed;width:100%;left:0;top:0;}
.top-slider-section .slide{position:relative;height:100vh;cursor: -webkit-grab;}
.top-slider-section .slide-item{position:absolute;left:0;top:0;height:100vh;width:100%;background-size: 100%;background-position:50% 50%;background-repeat:no-repeat;}
header{transition:.3s ease all;background-color:#fff;height:70px;position:fixed;z-index:994;width:100%;top:0px;}
header .logo-cont{float:left;height:70px;}
header .logo-wrapper{width:200px;height:170px;background-color:#b11313;display:block;text-align:center;padding-top:50px;transition:.2s ease all;}
header .logo-wrapper.mini{height:100%;padding-top:10px;width:130px;}
header .logo-wrapper.mini img{width:85%;}
header .logo-wrapper img{width:165px;transition:.2s ease all;}
header .top-menu{float:left;margin-top:16px;}
header .top-menu .level1{list-style:none;margin:0;padding:0;}
header .top-menu .level1>li{position:relative;float:left;}
header .top-menu span.menu-line {
    display: block;
    width: 100%;
    height: 2px;
    background: #b11313;
    margin: 10px 0;
}
header .top-menu .level1 a{font-family:'Reforma';font-size:33px;text-decoration:none;color:#333;display:block;position:relative;padding:0px 15px 0px 18px;}
header .top-menu .level1>li::after{content:'';width:1px;height:20px;position:absolute;right:0;top:50%;margin-top:-10px;background:#E5E5E5;}
header .top-menu .level1>li:last-child{content:'';width:auto;height:auto;position:static;}
header .top-menu .level1 .icon{margin-left:5px;}
header .top-menu .level1>li:hover .level2{display:block;}
header .top-menu .level1>li:hover>a{color:#686868;}
header .top-menu .level1>li:hover span.icon-arr-menu{background-position:-378px -26px;}
header .top-menu .level2{padding:0;margin:0;display:none;position:absolute;width:200px;background-color:#fff;padding:20px;list-style:none;}
header .top-menu .level2.style0 {width:230px !important;}
header .top-menu .level2.style7 {width:340px !important;}
header .top-menu .level2 a{font-family:Arial;font-size:14px;padding:7px 0px;}
header .top-menu .level2 a:hover{font-weight:bold;}
.header__feedback-cont{float:right;margin-top:16px;margin-left:5px;}
.header__feedback-cont .phone{font-size:32px;color:#b11313 !important;font-family:'Reforma';margin-right:10px;}
.header__feedback-cont .init-modal{color:#a0a0a0;font-size:31px;border-bottom:1px dashed #a0a0a0;font-family:'Reforma';margin-right:15px;text-decoration:none;}
.header__feedback-cont .init-modal:hover{cursor:pointer;border-bottom-color:#b84a4a;color:#b84a4a;}
.h1-main{font-family: 'Reforma';
    color: #fff;
    font-size: 60px;
    font-weight: bold;
    margin: 0px 0px 100px 0px;
    line-height: 1.1;
    text-shadow: 1px 1px 0 #000000;
}
a.main-top-btn {
    color: #FFF;
	margin-top: 30px;
    display: inline-block;
    font-size: 32px;
    background: #b11313;
    padding: 21px 31px;
    text-decoration: none;
}
span.main-top-subtxt {
    display: block;
    margin-top: 20px;
    font-size: 13px;
    opacity: 0.6;
    font-weight: normal;
    font-family: Helvetica, Arial, sans-serif;
}
span.sub-h1 {
    font-weight: normal;
    font-size: 62px;
}
.h1-main .red {color: #cf0b0b;}
.main-section{position:relative;z-index:4;margin-top:640px;}
.header-cont{position:relative;}
.slider-nav-cont{position:absolute;bottom:0;right:0;width:190px;background-color:rgba(0, 0, 0, 0.86);height:50px;}
.main-slider-navigation{width:60px;float:right;margin:10px 10px 0px 0px;}
.main-slider-navigation .owl-prev{background:url('img/ico/icons.png') no-repeat;background-position:-216px -90px;width:30px;height:30px;overflow:hidden;text-indent:-50px;cursor:pointer;float:left;}
.main-slider-navigation .owl-next{background:url('img/ico/icons.png') no-repeat;background-position:-260px -90px;width:30px;height:30px;overflow:hidden;text-indent:-50px;cursor:pointer;float:right;}
.main-slider-dots{float:left;margin:16px 0px 0px 20px;}
.main-slider-dots .owl-dot{background:url('img/ico/icons.png') no-repeat;background-position:-27px -149px;width:20px;height:20px;float:left;margin-right:10px;cursor:pointer;}
.main-slider-dots .owl-dot.active{background-position:-916px -96px;}
.ul-sections,
.ul-sections ul{margin:0;padding:0;list-style:none;}
.cell1x{margin-left:5px;margin-right:5px;float:left;}
.cell1x__item-cont{background-color:#fff;}
.cell1x__item-cont:hover{background-color:#e8e8e8}
.cell1x__item-cont.item-cont:hover .descr-cont-left:after{border-left-color:#e8e8e8;}
.cell1x__item-cont.item-cont:hover .descr-cont-right:after{border-right-color:#e8e8e8;}
.cell1x__item-cont .photo-cont{width:880px;height:355px;float:left;}
.cell1x__item-cont .descr-cont{width:320px;float:left;font-family:'PT Sans', sans-serif;font-size:16px;}
.cell1x__item-cont-s2{background-color:#fff;}
.cell1x__item-cont-s2:hover{background-color:#e8e8e8}
.cell1x__item-cont-s2 .photo-cont{width:495px;height:355px;float:left;}
.cell1x__item-cont-s2 .descr-cont{width:705px;float:left;}
.cell1x__item-cont-s2 .descr{font-family:'PT Sans', sans-serif;font-size:18px;}
.main-section .cell1x__item-cont-s2 .descr{font-size:16px;}
.cell1x__item-cont-s2.item-cont:hover .descr-cont-left:after{border-left-color:#e8e8e8;}
.cell1x__item-cont-s2.item-cont:hover .descr-cont-right:after{border-right-color:#e8e8e8;}
.cell1x__item-cont-s3{background-color:#fff;}
.cell1x__item-cont-s3 .photo-cont{width:810px;height:400px;float:left;}
.cell1x__item-cont-s3 .descr-cont{width:390px;float:left;}
.cell1x__item-cont-s3 .descr{font-family:'PT Sans', sans-serif;font-size:16.3px;}
.item-cont-services{height:355px;width:1200px;}
.item-cont-services .photo-cont{height:100%;background:url('/local/templates/main/img/ysl_gl.jpg') no-repeat right center;transition:.3s ease width;}
.item-cont-services .descr-cont{transition:.3s ease width;overflow:hidden;}
.item-cont-services .slide{width:600px;}
.item-cont-services ul{float:left;}
.cell .item-cont-services ul:first-child{padding-right:50px;}
.item-cont-services .opacity{opacity:1;transition:.3s ease all;}
.item-cont-services .hidden{opacity:0;}
.item-cont-detailed .photo-cont{width:560px;}
.item-cont-detailed .descr-cont{width:640px;}
.title-style1{font-family:'Reforma';font-size:30px !important;color:#b11313;}
.cell2x{width:595px;margin-left:5px;margin-right:5px;float:left;}
.cell2x__item-cont{background-color:#fff;overflow:hidden;}
.cell2x__item-cont:hover{background-color:#e8e8e8}
.cell2x__item-cont .photo-cont{width:284px;height:212px;float:left;}
.cell2x__item-cont .descr-cont{width:311px;float:left;font-family:'PT Sans', sans-serif;}
.cell2x__item-cont .a-wrp{display:block;height:100%;}
.cell2x__item-cont.item-cont:hover .descr-cont-left-hover:after{border-left-color:#e8e8e8;}
.cell2x__item-cont.item-cont:hover .descr-cont-right-hover:after{border-right-color:#e8e8e8;}
.cell2x__item-cont-s1{/* height:565px; */}
.cell2x__item-cont-s1 .top-cont{background-color:#fff;height:245px;}
.cell2x__item-cont-s1 .top-cont:hover{background-color:#e8e8e8;}
.cell2x__item-cont-s1 .bottom-cont{background-color:#faf8f8;position:relative;}
.cell2x__item-cont-s1 .photo-cont{float:left;width:310px;height:245px;overflow:hidden;}
.cell2x__item-cont-s1 .descr-cont{color:#333;font-family:'PT Sans', sans-serif;height:245px;}
.cell2x__item-cont-s1 .title{font-family:'Reforma';font-size:30px;text-transform:uppercase;color:#333;margin-bottom:10px;line-height:1;}
.cell2x__item-cont-s1 ul{margin:0;padding:0;list-style:none;line-height:1.3;}
.cell2x__item-cont-s1 .price{margin-top:10px;font-family: 'Reforma'; font-size: 20px;}
.cell2x__item-cont-s1 .consult-cont{position:absolute;bottom:0;height:65px;width:100%;/* padding:17px 30px 0px 30px */;border-top:1px dashed #c7c7c7;}
.cell2x__item-cont-s1 .right-cont{float:right;width:285px;height:100%;position:relative;}
.cell2x__item-cont-s1 .consult{font-family:Arial;text-transform:uppercase;font-size:10px;color:#333;text-decoration:none;}
.cell2x__item-cont-s1 .consult:hover{color:#71af4b}
.cell2x__item-cont-s1 .btn-prev-cont{width:30px;position:absolute;top:45%;left:-35px;}
.cell2x__item-cont-s1 .btn-next-cont{width:30px;position:absolute;top:45%;right:-45px;}
.cell2x__item-cont-s1 .slider-center{width:500px;margin:0 auto;}
.cell2x__item-cont-s1 .detail{text-decoration:none;}
.paginator-cont{text-align:center;margin-bottom:30px;}
.paginator-cont a{color:#fff;font-size:36px;font-family:'Reforma';}
.paginator-cont .bx_active{color:#b11313}
.paginator-cont ul{margin:0;padding:0;list-style:none;}
.paginator-cont li{display:inline-block;margin:0px 10px;color:#fff;font-size:36px;font-family:'Reforma';}
.slider-catalog{}
.row{margin-left:-5px;margin-right:-5px;}
.cell3x{width:390px;margin-left:5px;margin-right:5px;float:left;}
.cell3x__item-cont{position:relative;background-color:#000;}
.cell3x__item-cont:hover .img{opacity:0.8}
.cell3x__item-cont .photo-cont{max-height: 315px; /*Если это удалить, то на странице проектов разделы по площади плывут*/}
.cell3x__item-cont .marker{font-family:'Reforma';font-size:36px;color:#fff;padding:10px 20px;background-color:rgba(177, 19, 19, 0.75);position:absolute;top:20px;left:20px;}
.row hr{border:0;height:1px;background-color:#51514f;margin:30px 5px;float:left;width:1200px;}
.cell .descr-cont{padding:20px 20px 0px 20px;;position:relative;}
.cell .descr-cont p{margin:20px 0px;}
.cell .item-cont .descr-cont-right:after{right:100%;top:20px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136, 183, 213, 0);border-right-color:#fff;border-width:20px;margin-top:0px;}
.cell .item-cont .descr-cont-left:after{left:100%;top:20px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136, 183, 213, 0);border-left-color:#fff;border-width:20px;margin-top:0px;}
.cell .item-cont .red{color:#b11313}
.cell .item-cont .title{font-size:40px;font-family:'Reforma';line-height:1;margin-bottom:20px;text-decoration: none;display: block;}
.cell .item-cont a{color:#333;}
.cell .item-cont ul{margin:0 0 0 20px;padding:0;}
.cell .item-cont ul li{list-style-image:url('img/dash.png');font-size:16px;margin-bottom:7px;}
.cell .item-cont ul a{color:#333;}
.cell .item-cont ul a:hover{color:#b84a4a;text-decoration:underline;}
.cell .item-cont .more-cont{text-align:right;margin-bottom:12px;font-family:'PT Sans', sans-serif;margin-top:60px;}
.cell .item-cont .more{color:#333;font-weight:bold;text-decoration:none;border-bottom:1px dashed #333;font-family:'PT Sans', sans-serif;}
.cell .item-cont .more:hover{border-bottom:none;}
.slider{position:relative;}
.slider .slide{position:relative;}
.cell-slider-cont{position:relative;}
.slider .owl-controls{}
.slider .btn-prev-cont{width:40px;height:60px;position:absolute;left:0;top:45%;overflow:hidden;}
.slider .btn-prev{background-color:rgba(255, 255, 255, 0.76);width:60px;height:60px;border-radius:50%;text-indent:-200px;display:block;margin-left:-20px;padding:11px 0px 0px 23px;}
.slider .btn-next-cont{width:40px;height:60px;position:absolute;right:0;top:45%;overflow:hidden;}
.slider .btn-next{background-color:rgba(255, 255, 255, 0.76);width:60px;height:60px;border-radius:50%;text-indent:-200px;display:block;margin-right:-20px;padding:11px 0px 0px 13px;}
.slider .slide-link{text-decoration:none;}
.slider .marker{width:190px;display:block;height:85px;color:#fff;text-align:center;padding-top:15px;font-size:48px;font-family:'Reforma';position:absolute;top:20px;left:20px;background-color:#b11313;text-transform:uppercase;z-index:11111111;font-weight:400;}
.slider .marker-price{position:absolute;right:10px;bottom:10px;}
.owl-carousel .owl-item img.marker-price{width:auto;}
.slider .slide-title{font-family:'Reforma';color:#fff;font-size:48px;line-height:1;position:absolute;top:53%;text-align:center;width:100%;font-weight:600;}
.slider .slide-title-s2,
.cell-slider-cont .slide-title-s2{z-index:1;padding:15px 20px;background-color:#fff;position:absolute;top:20px;left:20px;font-size:39px;color:#333;text-transform:uppercase;font-family:'Reforma';}
.slider .red{color:#b11313;}
.slide .slide-descr{color:#fff;position:absolute;bottom:0px;width:100%;font-size:30px;text-align:right;text-transform:uppercase;font-family:'Reforma';padding:0px 30px 30px 30px;}
.slider .btn-next-cont .icon{display:block;}
.slider .btn-prev-cont .icon{display:block;}
.main-news-cont{padding:20px;background-color:#fff7e6;height:447px;margin-bottom:10px;}
.main-news-cont .title{margin-bottom:30px;color:#b11313;text-transform:uppercase;font-size:39px;font-family:'Reforma';}
.main-news-cont .item{margin-bottom:20px;}
.main-news-cont .item a{font-size:16px;text-transform:uppercase;font-family:Arial;color:#333;}
.main-news-cont .more-cont{text-align:right;position:relative;}
.main-news-cont .more{font-weight:bold;color:#333;font-family:'PT Sans', sans-serif;font-size:16px;}
.main-news-cont .more:hover{color:#b11313;text-decoration:underline;}
.main-news-cont .more-cont:before{content:"";position:absolute;top:-150px;height:150px;left:0;right:0;background:-webkit-linear-gradient(top, rgba(255,255,255,0), rgba(255,255,255,0.9));background:linear-gradient(to bottom, rgba(238, 73, 73, 0), rgb(255, 247, 230));pointer-events:none;}
.title{font-family:'Reforma';}
.text-wrp{background-color:#fff;padding:40px 30px;font-size:16px;max-width: 1200px;}
.text-wrp .title{font-size:39px;margin-bottom:20px;}
.text-wrp p{margin:20px 0px;}
.section{position:relative;z-index:0;}
.breadcrumbs-cont{height:80px;color:#fff;font-size:16px;font-weight:bold;margin-top:70px;/*z-index:2;*/margin-bottom:40px;}
.breadcrumbs-cont .path{padding:40px 0px 0px 220px;}
.breadcrumbs-cont a{color:#fff;font-size:16px;font-weight:bold;}
.breadcrumbs-cont .icon{margin:0px 5px;}
.contacts-panel{background-color:#eaeaea;padding:1px 20px 30px 20px;text-align:center;}
.contacts-panel .caption{font-size:18px;color:#787878;font-weight:bold;margin-bottom:20px;}
.contacts-panel .phone{font-size:32px;color:#b11313;margin-right:20px;margin-right:30px;;font-family:'Reforma';;}
.contacts-panel .init-modal{color:#333;font-size:31px;border-bottom:1px dashed #333;font-family:'Reforma';margin-right:15px;cursor:pointer;text-decoration:none;}
.contacts-panel .init-modal:hover{border-bottom:none}
.contacts-panel .icon{margin-right:5px;vertical-align:sub;}
.contacts-panel hr{border:0;height:2px;background-color:#c4c4c4;margin:0px 0px 20px 0px;width:100%;}
.contacts-panel-in{background-color:#eaeaea;padding:1px 20px 30px 20px;text-align:center;margin:0px -30px 30px;}
.contacts-panel-in .caption{font-size:18px;color:#787878;font-weight:bold;margin-bottom:20px;}
.contacts-panel-in .phone{font-size:32px;color:#b11313;margin-right:20px;margin-right:30px;;font-family:'Reforma';;}
.contacts-panel-in .init-modal{color:#333;font-size:31px;border-bottom:1px dashed #333;font-family:'Reforma';margin-right:15px;cursor:pointer;text-decoration:none;}
.contacts-panel-in .init-modal:hover{border-bottom:none}
.contacts-panel-in .icon{margin-right:5px;vertical-align:sub;}
.contacts-panel-in hr{border:0;height:2px;background-color:#c4c4c4;margin:0px 0px 20px 0px;width:100%;}
.plan_one img{display:block;margin:0 auto;}
.wrapper-detail .header-cont{position:relative;}
.wrapper-detail .header{font-family:'Reforma';font-size:48px;font-weight:normal;margin:0 0 10px 0;font-weight:bold;padding-right:200px;}
.wrapper-detail .cat-return{font-family:Arial;color:#717171;text-transform:uppercase;position:absolute;top:25px;right:0;cursor:pointer;text-decoration:underline;}
.wrapper-detail .cat-return:hover{text-decoration:none;}
.wrapper-detail .slider-cont{width:800px;float:left;position:relative;height:528px;}
.wrapper-detail .preview-cont{width:340px;float:left;overflow:hidden;background-color:#e8e8e8;height:528px;padding:0px 58px;}
.wrapper-detail .marker-cont{position:absolute;top:20px;left:20px;z-index:1;height:50px;}
.wrapper-detail .slider-marker-price{font-family:'Reforma';font-size:36px;color:#fff;padding:5px 20px 0px 20px;background-color:rgba(16, 132, 0, 0.75);z-index:1;height:100%;float:left;margin-right:10px;}
.wrapper-detail .btn-consult{float:left;color:#fff;}
.wrapper-detail .btn-prev-cont{width:50px;height:100px;}
.wrapper-detail .btn-next-cont{width:50px;height:100px;}
.wrapper-detail .slider .btn-prev{width:100px;height:100px;margin-left:-50px;}
.wrapper-detail .slider .btn-next{width:100px;height:100px;}
.wrapper-detail .row-slider{margin-bottom:20px;}
.wrapper-detail .slider-preview-cont{transition:.3s ease all;}
.wrapper-detail .img-preview-cont{background-color:#eaeaea;position:relative;width:225px;height:225px;margin:19.5px 0px 19.5px 0px;display:inline-block;}
.wrapper-detail .params-col{float:left;width:880px;font-family:'PT Sans', sans-serif;font-size:16px;padding-right:20px;}
.wrapper-detail .param-pair{float:left;padding-right:20px;width:285px;margin:0px 0px 10px 0px;}
.wrapper-detail .param-caption{font-size:16;font-weight:bold;margin-right:5px;}
.wrapper-detail .param-value{font-size:16;}
.wrapper-detail hr{border:0;height:1px;background-color:#dcdcdc;margin:10px -10px 20px -10px;}
.wrapper-detail .description-cont{font-size:16px;margin-bottom:20px;font-family:'PT Sans', sans-serif;}
.wrapper-detail .position_0{transform:translateY(calc(-20%))}
.wrapper-detail .position_1{transform:translateY(calc(-40%))}
.wrapper-detail .position_2{transform:translateY(calc(-60%))}
.wrapper-detail .btn-prev{padding:30px 0px 0px 56px;}
.wrapper-detail .btn-next{padding:30px 0px 0px 20px;}
.wrapper-detail .zoom{position:absolute;top:0;bottom:0;width:100%;text-align:center;background-color:rgba(0, 0, 0,0.3);padding-top:43%;display:none;}
.wrapper-detail .zoom .icon{}
.wrapper-detail .img-preview-cont:hover .zoom{display:block;}
.wrapper-detail .share-caption{float:right;margin:2px 10px 0px 0px;}
.wrapper-detail .share-icons-cont{float:right;}
.wrapper-detail .detail-slider-cont .slide{width:800px;height:528px;}
.info-tabs-cont .tabs-cont{height:110px;background:#e8e8e8;border-bottom:1px solid #c4c4c4;border-top:1px solid #c4c4c4;padding:0px 30px;}
.info-tabs-cont .tab{display:block;float:left;height:109px;padding:5px 30px 0px 30px;cursor:pointer;}
.info-tabs-cont .active{background:#fff;border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4;cursor:inherit;}
.info-tabs-cont .tab-title{font-family:'Reforma';font-size:36px;display:block;}
.info-tabs-cont .tab-price{font-family:'Reforma';font-size:24px;color:#b11313;display:block;}
.info-tabs-cont .btn-consult{float:right;margin-top:30px;color:#fff;}
.info-tabs-cont .tab-body{background:#fff;padding:50px 100px;}
.info-tabs-cont table{width:100%;}
.info-tabs-cont td{padding:30px 50px;border:1px solid #b8b8b8;}
.info-tabs-cont .td-1{text-align:center;vertical-align:middle;}
.info-tabs-cont .tab-body li{margin-bottom:20px;}
.content{font-family:'PT Sans', sans-serif;font-size:18px;}
.content ul{padding-left:20px;margin:20px 0px;}
.content ul li{list-style-image:url('img/dash.png');font-size:16px;margin-bottom:7px;}
.content h1{font-family:'Reforma';font-size:45px;margin:0px 0px 20px 0;line-height:1;}
.content h2{font-family:'Reforma';font-size:35px;margin:0 0 20px 0;color:#b11313;line-height:1;}
.content h3{font-family:'Reforma';font-size:22px;line-height:1;}
.content table{}
.content table th,
.content table td{padding:15px 40px;}
.content table th{font-family:'Reforma';font-size:30px;text-transform:uppercase;border-bottom:2px solid #b11313;}
.content table td{border-bottom:1px solid #b8b8b8;}
.content .td-style1{background-color:#e8e8e8;font-size:24px;color:#979797;font-family:'Reforma';text-align:left;}
.content .red{color:#b11313}
.other-slider-cont{position:relative;}
.other-slider-cont .item{width:325px;height:295px;position:relative;}
.other-slider-cont .img{max-width:100%;}
.other-slider-cont .marker{font-family:'Reforma';font-size:36px;color:#fff;padding:5px 20px 0px 20px;background-color:rgba(177, 19, 19, 0.75);z-index:1;height:50px;margin-right:10px;position:absolute;top:20px;left:20px;}
.other-slider-cont .slider-center{width:995px;margin:0 auto;}
.other-slider-cont .btn-prev-cont{width:22px;position:absolute;top:45%;left:-50px;}
.other-slider-cont .btn-next-cont{width:22px;position:absolute;top:45%;right:-50px;}
.h2-slider{color:#fff;text-align:center;font-family:'Reforma';font-size:30px;text-transform:uppercase;margin:30px 0px;}
.section-detail{margin-bottom:10px;}
.section-detail-equip{margin-bottom:40px;}
.portfolio-slider-cont{height:430px;margin-bottom:10px;}
.section-portfolio-detail h2{text-align:center;font-size:48px;color:#fff;font-family:'Reforma';text-transform:uppercase;}
.gallery-slide{height:275px;overflow:hidden;margin-bottom:10px;}
.section-portfolio .cell2x__item-cont:hover{background:#fff;}
.section-portfolio .cell2x__item-cont{position:relative;}
.section-portfolio .overlay{position:absolute;top:0px;width:100%;height:100%;background-color:rgba(0,0,0, 0.3);display:none;text-align:center;padding-top:100px;}
.section-portfolio .cell2x__item-cont:hover .overlay{display:block;}
.section-portfolio .btn-more{font-family:'Reforma';font-size:24px;color:#fff;background-color:#cf484c;text-transform:uppercase;width:150px;height:40px;padding-top:8px;}
.section-review{margin-bottom:10px;}
.section-review .item{padding-bottom:10px;border-bottom:1px solid #626262;margin-bottom:10px;}
.section-review .item:last-child{border-bottom:none;}
.section-review .left-cont{width:215px;float:left;padding-right:30px;}
.section-review .right-cont{padding-left:215px;}
.section-review .city{margin-bottom:10px;color:#b8b8b8;font-size:16px;font-family:Arial;}
.section-review .name{margin-bottom:10px;color:#fff;font-size:16px;font-family:Arial;font-weight:bold;}
.section-review .rate{margin-bottom:10px;color:#fff;font-size:16px;font-family:Arial;}
.section-review .photo-cont{width:140px;}
.section-review .photo{max-width:100%;}
.section-review .header{font-size:16px;text-transform:uppercase;font-weight:bold;margin-right:20px;}
.section-review .detail{color:#333;font-weight:bold;}
.section-review .detail:hover{color:#bc5353;}
.section-review .anonce{background-color:#fff;padding:30px;position:relative;font-size:16px;font-family:'PT Sans', sans-serif;}
.section-review .anonce:after,
.section-review .review-cont:after{right:100%;top:20px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136, 183, 213, 0);border-right-color:#fff;border-width:20px;margin-top:0px;}
.section-review .anonce-top{margin-bottom:20px;}
.section-review h1{font-size:39px;text-align:center;margin:0 0 20px 0;}
.section-review .review-cont{padding:30px 50px;background-color:#fff;font-size:16px;font-family:'PT Sans', sans-serif;}
.section-review .paginator-cont{margin:30px 0px;}
.section-review-content{margin-bottom:30px;}
.section-review-content .content{font-family:'PT Sans', sans-serif;font-size:16px;}
.section-detail-review-form{}
.form-review-result{text-align:center;}
.form-review-result .header{font-size:32px;font-family:'Reforma';margin-bottom:10px;text-transform:uppercase;}
.form-review-result .msg{margin-bottom:20px;}
.form-review-result .msg2{margin-bottom:20px;font-weight:bold;}
.form-review-cont{}
.form-detail-review-cont{padding-left:215px;}
.form-review-list-cont .cont{padding:20px 40px;width:975px;margin:0 auto;background-color:#dcdcdc;}
.form-detail-review-cont .cont{padding:20px 40px;background-color:#dcdcdc;}
.form-review-cont .title{font-size:32px;text-align:center;margin-bottom:40px;}
.form-review-cont .left-cont{width:345px;float:left;}
.form-review-cont .right-cont{width:510px;float:right;}
.form-review-cont .inp-cont{margin-bottom:40px;position:relative;}
.form-review-cont .inp{border:1px solid #949494;width:100%;height:40px;padding:0 10px 0 35px;color:#a8a8a8;}
.form-review-cont .error{border-color:red;}
.form-review-cont .inp-cont-name::before{content:'';position:absolute;background:url('img/ico/icons.png') no-repeat;width:22px;height:22px;background-position:-427px -29px;top:10px;left:9px;}
.form-review-cont .inp-cont-email::before{content:'';position:absolute;background:url('img/ico/icons.png') no-repeat;width:22px;height:18px;background-position:-476px -29px;top:11px;left:9px;}
.form-review-cont .inp-cont-city::before{content:'';position:absolute;background:url('img/ico/icons.png') no-repeat;width:22px;height:26px;background-position:-673px -29px;top:7px;left:9px;}
.form-review-cont .inp-cont-title::before{content:'';position:absolute;background:url('img/ico/icons.png') no-repeat;width:22px;height:22px;background-position:-572px -29px;top:10px;left:9px;}
.form-review-cont .inp-cont-review::before{content:'';position:absolute;background:url('img/ico/icons.png') no-repeat;width:22px;height:22px;background-position:-622px -29px;top:9px;left:9px;}
.form-review-cont .btn-cont{text-align:center;}
.form-review-cont .submit{background-color:#b84a4a;color:#fff;font-family:Reforma;font-size:24px;text-transform:uppercase;padding:8px 37px;line-height:1;}
.form-review-cont hr{border:0;height:1px;border-bottom:1px dashed #333;margin:0px -35px 30px -35px;}
.form-review-cont .inp-review{height:250px;padding:10px 10px 10px 35px;}
.file-inp-cont{position:relative;overflow:hidden;width:153px;}
.btn-file{background:#a2a2a2;border:1px solid #7b7b7b;width:153px;padding:10px;height:auto;text-align:center;color:#fff;}
.file-inp{position:absolute;top:0;right:0;margin:0;padding:0;cursor:pointer;opacity:0;height:100%;width:300px;filter:alpha(opacity=0);}
.section-news{}
.section-news .items-cont{padding:30px 60px;background-color:#fff7e6;}
.section-news .item{margin-bottom:30px;}
.section-news .header-cont{margin-bottom:10px;}
.section-news .detail{font-size:30px;font-family:'Reforma';text-transform:uppercase;color:#333;margin-right:20px;}
.section-news .detail:hover{color:#b11313;text-decoration:underline;}
.section-news .date{font-size:24px;color:#797979;font-family:'Reforma';padding:0px 10px;background-color:#ffe8b8;}
.section-news .detail-cont{padding:30px 50px;background-color:#fff7e6;}
.section-news .detail-cont h1{font-size:39px;display:inline-block;margin:0;}
.section-news .detail-cont .date-detail{font-size:39px;color:#ababab;margin-right:40px;font-family:'Reforma';}
.section-news .header-detail-cont{margin-bottom:30px;}
.section-news .all-cont{float:right;font-size:16px;font-family:Arial;font-weight:bold;}
.section-news .all{color:#333;font-family:Arial;}
.section-news .preview-text{font-family:'PT Sans', sans-serif;font-size:16px;}
.section-news .share-cont{float:left;}
.section-news .share-caption{float:left;margin:4px 10px 0px 0px;}
.section-news .icons-cont{float:left;}
.section-news .content{margin-bottom:40px;}
.section-news .actions-cont{margin-bottom:10px;}
.section-contacts{min-height:660px;}
.contacts-cont{position:relative;}
.contacts-cont .baloon{position:absolute;width:400px;top:40px;left:50px;}
/*.contacts-cont .top{background-color:rgba(0,0,0,0.68);height:430px;}*/
.contacts-cont .top{background-color:rgba(0,0,0,0.68);height:455px;}
.contacts-cont .top-cont{padding:25px 30px 0px 40px;}
/*.contacts-cont .bottom-cont{padding:25px 30px 0px 40px;}*/
.contacts-cont .bottom-cont{padding:15px 30px 0px 40px;}
.contacts-cont .header{font-size:34px;color:#fff;margin-bottom:20px;}
.contacts-cont .phone{margin-bottom:20px;font-size:24px;color:#fff;}
.contacts-cont .phone .icon{margin-right:20px;}
.contacts-cont .email{margin-bottom:0px;font-size:18px;color:#d58989;}
.contacts-cont .email .icon{margin-right:20px;}
.contacts-cont .time-header{color:#b8b8b8;margin-bottom:10px;font-size:24px;}
.contacts-cont .time{font-size:18px;color:#fff;}
.contacts-cont hr{border:0;height:1px;background-color:#7b7b7b;margin:30px -30px 30px -40px;}
.contacts-cont .notice{color:#fff;margin-bottom:20px;}
.contacts-cont .notice:last-child{margin-bottom:0px;}
/*.contacts-cont .bottom{background-color:#999494;text-align:center;text-transform:uppercase;color:#fff;height:90px;}*/
.contacts-cont .bottom{background-color:#999494;text-align:center;text-transform:uppercase;color:#fff;height:70px;}
.contacts-cont .btn-panel{position:absolute;bottom:40px;right:40px;}
.contacts-cont .btn{font-family:'Reforma';font-size:32px;color:#fff;height:50px;line-height:1;padding:10px 20px;}
.contacts-cont .btn-callback{background-color:#5bb652;}
.contacts-cont .btn-meet{margin:0px 15px;background-color:#c66b01;}
.contacts-cont .btn-cons{background-color:#688d33;}
.section-404{}
.section-404 .cont-404{width:260px;height:170px;background-color:#b11313;position:relative;padding:30px 20px 0px 20px;border-radius:5px 0px 0px 0px;margin:0 auto;}
.section-404 .ups{color:#fff;font-size:30px;position:absolute;}
.section-404 .t404{color:#fff;font-size:150px;font-family:'Reforma';position:absolute;right:30px;font-weight:bold;bottom:-24px;line-height:1;}
.section-404 .msg-cont{padding:20px 30px;margin:0 auto;text-align:center;background-color:#fff;width:720px;}
.section-404 .header{font-size:39px;margin-bottom:20px;}
.section-404 p{margin:15px 0px;}
.popup-form-cont{margin:0 auto;width:405px;padding:30px;background-color:#dcdcdc;position:relative;border:3px solid #b11313;}
.popup-form-cont .header{font-size:32px;font-weight:bold;margin-bottom:20px;}
.popup-form-cont .inp-cont{margin-bottom:20px;position:relative;}
.popup-form-cont .inp{border:1px solid #949494;width:100%;height:40px;padding:0 10px 0 35px;color:#000;}
.popup-form-cont .error{border-color:red;}
.popup-form-cont .inp-cont-name::before{content:'';position:absolute;background:url('/local/templates/main/img/ico/icons.png') no-repeat;width:22px;height:22px;background-position:-427px -29px;top:10px;left:9px;}
.popup-form-cont .inp-cont-email::before{content:'';position:absolute;background:url('/local/templates/main/img/ico/icons.png') no-repeat;width:22px;height:18px;background-position:-476px -29px;top:11px;left:9px;}
.popup-form-cont .inp-cont-city::before{content:'';position:absolute;background:url('/local/templates/main/img/ico/icons.png') no-repeat;width:22px;height:26px;background-position:-673px -29px;top:7px;left:9px;}
.popup-form-cont .inp-cont-phone::before{content:'';position:absolute;background:url('/local/templates/main/img/ico/icons.png') no-repeat;width:21px;height:21px;background-position:-938px -164px;top:7px;left:9px;}
.popup-form-cont .inp-cont-time::before{content:'';position:absolute;background:url('/local/templates/main/img/ico/icons.png') no-repeat;width:22px;height:22px;background-position:-723px -29px;top:10px;left:9px;}
.popup-form-cont .inp-cont-comment::before{content:'';position:absolute;background:url('/local/templates/main/img/ico/icons.png') no-repeat;width:22px;height:22px;background-position:-818px -29px;top:10px;left:9px;}
.popup-form-cont .left-cont{float:left;}
.popup-form-cont .right-cont{float:right;}
.popup-form-cont .submit{background-color:#b84a4a;color:#fff;font-family:Reforma;font-size:27px;text-transform:uppercase;padding:8px 37px;line-height:1;border:0;}
.popup-form-cont .submit:hover{background-color:#dc5b5b;}
.popup-form-cont .required-notice{color:#6c6c6c;font-size:12px;font-family:'PT Sans', sans-serif;}
.popup-form-cont .text{color:#6c6c6c;margin-bottom:20px;}
.popup-form-cont .icon-wrp{width:65px;height:65px;border-radius:50%;position:absolute;top:-30px;left:-30px;text-align:center;padding-top:21px;}
.popup-form-cont .icon-wrp-green{background-color:#459818;}
.popup-form-cont .icon-wrp-orange{background-color:#c66b01;}
.popup-form-cont .close-cont{position:absolute;top:10px;right:10px;cursor:pointer;display:block;}

.popup-form-cont .logo-cont{background-color:#b11313;width:110px;height:50px;text-align:center;padding-top:7px;position:absolute;top:-30px;left:150px;}

.form-youtube {
	background-color: #b11313;
    width: 195px;
    text-align: center;
    padding: 10px 18px;
    color: #FFF;
    cursor: pointer;
    margin-bottom: 5px;
    display: block;
    margin: 0 auto 5px;
}

.popup-form-cont .inp-radio-cont{margin-bottom:20px;}
.popup-form-cont .inp-radio{margin-right:20px;}
.popup-form-cont .inp-textarea{height:100px;padding:14px 10px 10px 35px;}
.popup-result-form-cont{padding:35px 30px 15px 30px;}
.popup-result-form-cont .title {text-align: center;}
.popup-result-form-cont .header{}
.section-f2nd-content{margin-bottom:30px;}
.subsections-cont{margin:0px 0px 10px 0px;}
.section-discounts .paginator-cont{margin:30px 0px;}
.section-text{margin-bottom:30px;}
.section-header h1{font-size:48px;color:#fff;text-align:center;text-transform:uppercase;}
.section.aksia_section{margin-top:35px;}
.aksia_head{padding:30px;display:inline-block;background:#fff;}
.aksia_head h1{margin:0px 0px 34px 0px;padding:0;color:#333333;font-size:39px;text-transform:uppercase;}
.aksia_head p{font-size:16px;}
div.news-list{word-wrap:break-word;margin:30px 0px 0px 0px;display:inline-block;width:100%;}
.news-item{display:inline-block;width:100%;margin:0px 0px 12px 0px;background:#fff;height:322px;}
.text_block h2{font-size:48px;color:#333333;margin:0px 0px 40px 0px;padding:0;font-family:'Reforma';}
.text_block p{font-size:16px;color:#333333;}
.img_block{float:left;width:50%;}
.text_block{float:left;padding:30px;width:50%;height:322px;position:relative;font-family:'PT Sans', sans-serif;}
.after_block_1:after{left:100%;top:20px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136, 183, 213, 0);border-left-color:#fff;border-width:20px;margin-top:0px;}
.news-item a:hover .after_block_1:after{border-left-color:#bcbcbc;}
.after_block_2:after{top:20px;left:-20px;content:" ";position:absolute;width:0;height:0;border-right:20px solid #fff;border-top:20px solid transparent;border-bottom:20px solid transparent;}
.news-item a:hover .after_block_2:after{border-right-color:#bcbcbc;}
.news-item a:hover .text_block .podloshka{background-color:rgba(143, 143, 143,0.6);display:block;}
.podloshka{position:absolute;z-index:10;width:100%;left:0;height:100%;top:0;display:none;text-align:center;}
.podloshka span{display:inline-block;font-size:24px;color:#fff;text-transform:uppercase;background:#cf484c;padding:12px 20px;margin:140px 0px 0px 0px;font-weight:bold;font-family:'Reforma';}
.podloshka_white{background:#fff;padding:40px 30px;}
.detail_picture_aksia{margin:0px 0px 10px 0px;}
.news-detail_aksia h1{margin:0;}
.block_view_aksii .slide{width:330px;height:295px;}
.block_view_aksii{margin:40px 0px 0px 0px;}
.bva_title{text-align:center;display:block;color:#fff;font-size:30px;text-transform:uppercase;margin:0px 0px 28px 0px;}
.slider_aksia{width:1005px;margin:0 auto;}
.abs_title{position:absolute;z-index:10;background:#ffffff;color:#333333;top:0px;width:100%;}
.abs_title span{padding:20px 15px;display:block;font-size:14px;text-transform:uppercase;font-weight:bold;width:330px;word-break:break-all;}
.btn-prev-cont_akc{width:24px;height:32px;position:absolute;left:-68px;top:45%;overflow:hidden;background:url('/local/templates/main/img/prev_akc.png') no-repeat;}
.btn-next-cont_akc{width:24px;height:32px;position:absolute;top:45%;right:-64px;overflow:hidden;background:url('/local/templates/main/img/next_akc.png') no-repeat;}
.abs_title:after{width:0;height:0;border-top:22px solid #fff;border-left:20px solid transparent;border-right:20px solid transparent;content:" ";position:absolute;left:22px;}
.vk-cont{height:203px;overflow:hidden;}
footer{z-index:0;position:relative;}
footer .wrapper{padding:50px 20px 50px 40px;}
footer .col{float:left;padding:30px 30px 0px 60px;}
footer .col:first-child{border-right:1px solid #3d3e42;}
footer .col-1{width:700px;}
footer .col-2{width:420px;padding:30px 0px 30px 60px;}
footer .ave{font-family:Arial;font-weight:bold;color:#b11313;padding:0px 60px;}
footer .slogan{font-family:'Reforma';color:#fff;font-size:50px;line-height:1;margin-bottom:74px;text-transform:uppercase;}
footer .col-menu{width:50%;float:left;padding-right:30px;}
footer .menu{list-style:none;padding:0;margin:0 0 30px 0;font-family:'PT Sans', sans-serif;font-size:16px;}
footer .section-title{font-size:18px;font-family:Arial;color:#696969;text-transform:uppercase;margin-bottom:25px;}
footer .menu li{margin-bottom:10px;}
footer .menu a, footer .menu span{color:#999;text-decoration:none;}
footer .menu a:hover, footer .menu span:hover{text-decoration:underline;}
footer .logo{}
footer .logo-cont{margin-bottom:100px;}
footer .phone{font-size:32px;color:#fff;font-family:'Reforma';margin-bottom:20px;}
footer .info-cont{margin-bottom:20px;}
footer .info-cont .caption{color:#fff;font-family:'Reforma';font-size:32px;margin-right:20px;text-transform:uppercase;float:left;width:55px;}
footer .info-cont .value{color:#999;font-size:16px;float:left;width:220px;display:block;font-family:'PT Sans', sans-serif;margin-top:-2px;}
footer .init-modal{color:#fff;font-size:31px;border-bottom:1px dashed #fff;font-family:'Reforma';margin-right:15px;cursor:pointer;text-decoration:none;}
footer .init-modal:hover{color:#b84a4a;border-bottom-color:#b84a4a;}
footer .feedback-cont{margin-bottom:30px;}
footer .feedback-cont .icon{margin-right:5px;vertical-align:bottom;}
footer hr{border:0;height:1px;background-color:#3d3e42;margin-bottom:30px;}
footer .develop{font-family:Arial;color:#888;}
footer .develop-link{width:80px;height:11px;display:inline-block;background:url('img/dev_logo.png') no-repeat center center;margin-left:10px;}
footer .develop-link:hover{background:url('img/dev_logo_h.png') no-repeat center center;}
footer .copy{font-family:Arial;font-size:12px;color:#616060;margin-top:30px;}
.scrollToTop{position:fixed;top:90%;z-index:50;right:20px;width:150px;height:50px;background-color:#be2b2b;font-family:Arial;text-transform:uppercase;text-align:center;color:#fff;padding-top:16px;color:#fff;text-decoration:none;cursor:pointer;display:none;}
.scrollToTop:hover{background-color:#f43b3b;}
.scrollToTop .icon{margin-left:10px;}
.params-cont.clearfix{display:inline-block;margin:20px 0px 0px 0px;}
.fw500{font-weight:500;!important}
.mb-left-img{width:350px;float:left;}
.description-cont.js-tab-body{margin-top:-1px;}
.mt-marker{color:#fff !important;text-decoration:none;text-align:center;padding:15px 25px;margin-right:14px;font-size:38px;font-family:'Reforma';background-color:#b11313;text-transform:uppercase;z-index:11111111;font-weight:400;}
.mb-lnk{margin-top:30px;}
.atten{border-right:6px solid #b11313;border-left:6px solid #b11313;margin:0px -30px !important;padding:10px 30px;display:block;}
.center{text-align:center;display:block;margin:0 auto;}
.bold{font-weight:bold;}
pre{background:#FFF;}
.main-video{margin-bottom:6px;}
span.main-footer-mail{margin-top:8px;display:block;}
body .my-collapse-btn.design-main.collapsed{background:#eee;margin-bottom:15px;}
body .my-collapse-btn.design-main{padding:12px 15px 10px 15px;}
body .my-collapse-btn{-webkit-transition:.3s ease all;transition:.3s ease all;cursor:pointer;}
body .my-collapse-btn .my-table.third-col>div{display:table-cell;width:100%;}
body .my-collapse-btn .my-table.third-col>div:first-child{background:0 0;width:1px;}
body .my-collapse-btn .icon{margin-right:10px;font-weight:700;color:#b11313;border:1px solid #b11313;width:25px;text-align:center;line-height:25px!important;height:25px;}
body .my-collapse-btn p{margin:0px 0px 2px 0px;}
body .my-collapse-btn .my-table.third-col>div:last-child{background:0 0;width:1px;margin-left:10px;}
body .my-collapse-btn .glyphicon{text-indent:2px;-webkit-transform:rotate(0) translateY(1px);transform:rotate(0) translateY(1px);}
.glyphicon{position:relative;top:-2px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.glyphicon-menu-down:before{content:"";background:url(/images/arrow.png) no-repeat;width:16px;height:10px;display:block;-webkit-transition:.2s ease all;transition:.2s ease all;}
.glyphicon-menu-down.selected:before{-webkit-transition:.2s ease all;transition:.2s ease all;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-o-transform:rotate(-180deg);}
body .my-collapse-btn.design-main:focus, body .my-collapse-btn.design-main:hover{background:#E6E5E5;}
.collapse{margin-top:-15px;}
body .my-collapse-content.design-main{padding:20px 15px 20px;border:1px solid #eee;border-top:none;}
body .content .faq-title{font-family:Arial;font-weight:700;font-size:16px;color:#96979a;text-transform:uppercase;}
h1.top-title{font-size:45px;color:#fff;font-family:'Reforma';}
.seo72{margin-top:5px;display:block;}
span.cop1{color:#e7ddbe;font-weight:bold;font-size:14px;}
span.cop2{color:#ea811e;font-weight:bold;font-size:16px;}
span.cop3{color:#52616d;font-weight:bold;font-size:14px;}
a.politic {
    color: #636363;
    text-align: center;
    display: block;
}
.ip {
    color: #808080;
    text-align: center;
display: block;
    }
.politic-form {
	color: #a2a2a2 !important;
    text-align: center;
    display: block;
	font-size: 11px;
	margin-top: 5px;
    margin-bottom: -10px;
	border-bottom: none !important;
}

/*
CITY
 */
.header__feedback-cont {
    position: relative;
}
#select-city{
    display: none;
}
#select-city .hidden-city > .city-wrapper a:hover {
    background-color: #d4d4d4;
}

#select-city .hidden-city > .city-wrapper .city-select a, .hidden-city > .city-wrapper .city-select a:hover {
    background-color: #e68fa7;
    color: #fff;
}

#select-city .hidden-city > .city-wrapper a {
    text-decoration: none;
    min-width: 90px;
    display: block;
    color: #a0a0a0;
    padding-left: 15px;
    padding-right: 15px;
}

#select-city .hidden-city > ul {
    margin: 0;
    padding: 0 0;
    list-style: none;
}

#select-city .hidden-city {
    display: inline-block;
    border: 2px solid #be2b2b;
    position: absolute;
    right: 0;
    background: #fff;
    color: #a0a0a0;
    font-size: 20px;
    /* font-family: 'Reforma'; */
	font-family: 'PT Sans', sans-serif;
    margin-right: 15px;
    text-decoration: none;
}
span#city-label {
    color: #a0a0a0;
    font-size: 21px;
    font-family: 'Reforma';
    text-decoration: none;
    position: absolute;
    top: -15px;
    right: 15px;
}

#foot-soc {
    min-height: 100px;
    margin: 0;
	text-align: center;
}
#foot-soc ul {
   text-align: justify;
    list-style: none;
	padding: 0;
	margin: 0 auto !important;
    display: inline-table;
}
#foot-soc ul li {
    float: left;
}
#foot-soc ul li span.extlink {
	cursor: pointer;
    display: inline-block;
    background-image: url(/local/templates/main/img/icons_sprite.svg?5);
    width: 42px;
    height: 42px;
    background-size: 128px 296px;
    margin: 0 6px 3px 0;
}
.soc-vk {
    background-position: -85px -43px;
}
.soc-facebook {
    background-position: -1px -1px;
}
.soc-twitter {
    background-position: -43px -127px;
}
.soc-telegram {
    background-position: 0px -43px;
}
.soc-ok {
    background-position: -85px -1px;
}
.soc-yt {
    background-position: -1px -85px;
}
.soc-instagram {
    background-position: -43px -1px;
}
.soc-title {
    color: #FFF;
    font-size: 30px;
    font-family: 'Reforma';
    display: block;
    margin-bottom: 5px;
}

.form-ind-proekt-wrap {
    text-align: center;
    width: 600px;
    margin: 0 auto 35px;
    color: #FFF;
    margin-top: 15px;
	overflow: hidden;
}
.pr-title2 {
    font-size: 34px;
    color: #fff;
    text-align: center;
    font-family: 'Reforma';
    margin-top: -15px;
}
.pr-wid-input {
	width: 290px;
    float: left;
}
.submit-pr_btn {
    background-color: #18a904 !important;
    border: 2px solid #4bc32d !important;
    margin-left: 15px !important;
}
.mass-proekt {font-size: 39px;font-family: 'Reforma';}
.pr-f-text{margin: 15px 0;font-size: 15px;}
.img-center {
    display: block;
    margin: 0 auto;
	text-align: center;
}
.photo-cont-plosh {
    font-family: 'Reforma';
    font-size: 45px;
    color: #fff;
    padding: 5px 20px 0px 20px;
    background-color: rgba(16, 132, 0, 0.75);
    z-index: 1;
    margin-right: 10px;
    position: absolute;
}
.kredit-price {
    color: #108400;
    margin-top: 3px;
    font-weight: bold;
	font-family: 'Reforma'; 
	font-size: 20px;
}
.detail-cena {
    margin-bottom: 35px;
    font-size: 20px;
}
span.clear {
    display: block;
    clear: both;
}
.ok-50 {
    width: 45%;
    float: left;
}
.main-cust-desc {
    font-size: 17px;
}
/*no-active akcii*/

.slide_no_active, .bl7-akcii-wrp {
    position: relative;
    pointer-events: none;
    cursor: default;
}
.slide_no_active::before, .bl7-akcii-wrp::before{
    content: "";
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #4d4c4c;
    z-index: 500;
    opacity: 0.6;
}

