﻿*::-webkit-input-placeholder {
    color: #666;
    opacity: 1;
}
*:-moz-placeholder {
    color: #666;
    opacity: 1;
}
*::-moz-placeholder {
    color: #666;
    opacity: 1;
}
*:-ms-input-placeholder {
    color: #666;
    opacity: 1;
}

body input:focus:required:invalid,
body textarea:focus:required:invalid {
    
}
body input:required:valid,
body textarea:required:valid {
    
}
strong, b {
    font-weight: bold;
}
body {
   /* font-family: "pfdindisplaypro", sans-serif;*/
    font-family: 'RalewayRegular', sans-serif;
    font-size: 15px;
    color: #3b3b3b;
}
a {
    text-decoration: none;
    color: inherit;
}
h2 {
    color: #464646;
    font-size: 28px;
    text-align: center;
    font-weight: 300;
    margin: 10px;
    text-transform: uppercase;
    font-family: 'RalewayThin';
    line-height: 1.2;
    font-weight: bold;
}
hr.main_hr{
    border: none;
    border-top: 1px dotted;
    border-bottom: 1px dotted;
    /*margin-bottom: 30px;*/
    margin: 30px 0; 
    padding-top: 5px;
}

.cfx::after, .wls::after {
    display: table;
    width: 100%;
    content: '';
    clear: both;
}
.container {
    width: 1420px;
    margin: 0 auto;
    clear: both;
    box-sizing: border-box;
  /*  padding: 0 10px;*/
}
main.container{
    border-top: 1px dotted #3b3b3b;
    margin-top: 5px;
    padding-top: 40px;
}
pre {
    font-size: 18px;
    white-space: pre-wrap;
}

/*====================== header ======================*/
header{
    border-top: 1px dotted #3b3b3b;
    border-bottom: 1px dotted #3b3b3b;
    margin: 5px auto;
    width: 1420px;
    padding: 5px 0;
}
header.fixed {
    position: fixed;
    z-index: 200;
    background-color: #fff;
    width: 100%;
}
header .container {
    padding-top: 40px;  
}
header .top {
    text-align: right;
}
header .top .logo {
    height: 54px;
    width: 222px;
    background: url(../images/headerLogo.png) no-repeat center;
    display: inline-block;
    vertical-align: top;
    margin-top: 25px;
}
header .top .phones {
    display: inline-block;
    margin-left: 220px;
    vertical-align: top;
}
header .top .phones .info_block_work{
    margin-top: 20px;
    margin-left: 40px;
}
header .block-phone {
    display: inline-block;
    margin-left:40px;
}
header .top .phones .title {
    text-align: right;
    margin-left: 10px;
    font-size: 14px;
    margin-bottom: 5px;
}
header .top .phones .phone {
    display: inline-block;
    font-family: 'CuprumRegular';

}
header .top .phones .phone span {
    font-weight: 700;
    font-size: 18px;
    color: #ff5c5c;
}
header .top .phones a {
    font-size: 30px;
    font-style: italic;

}
header .top .mail {
    display: inline-block;
    margin-left: 20px;
    padding-left: 50px;
    background-image: url(../images/headerMail.jpg);
    background-repeat: no-repeat;
    background-position: left center;
}
header .top .mail .title {
    font-size: 17px;
    margin-bottom: 5px;

}
header .top .mail a {
    line-height: 24px;
    color: #67809e;
    font-size: 17px;

}
header .top .right {
    display: inline-block;
    margin-left: 50px;

}
header .top #msMiniCart {
    display: inline-block;
    font-size: 1em;
    text-align: left;
}
header .top #msMiniCart h5 {
    background: url(../images/Shape.png) no-repeat top left;
    height: 40px;
    text-transform: uppercase;
    padding-left: 40px;
    font-size: 25px;
    font-family: 'Cuprym Regular';
    font-style: italic;
}
header .top .cartBlock {
   /* background: url(../images/miniCart.png) no-repeat top left;*/
    background: url(../images/Shape.png) no-repeat top left;
    width: 43px;
    height: 34px;
    display: inline-block;
    color: #fff;
    position: relative;
    vertical-align: middle;
}
header .top .cartBlock span {
    width: 20px;
    height: 20px;
    background: #ff5c5c;
    border-radius: 20px;
    position: absolute;
    right: 0;
    bottom: 0;
    text-align: center;
    line-height: 20px;
}
header .top .callback {
    background-image: url(../images/btn_1.png);
    /* background: #ff5c5c; */
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    width: 173px;
    height: 55px;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    line-height: 55px;
    font-weight: 500;

}
header .bottom {
    font-size: 0;
    padding-bottom: 10px;
    padding-top: 15px;
    text-align: right;
}
header .bottom nav {
    display: inline-block;
    padding-top: 10px;

}
header .bottom nav ul {

}
header .bottom nav li {
    display: inline-block;
    margin-left: 45px;
    text-transform: uppercase;
    /*border-bottom: 2px solid transparent;*/
    /*border-radius: 10px;*/
    /*padding: 2px 5px;*/
}
header .bottom nav li a:after {
    content: "";
    width: 20px;
    height: 11px;
    display: block;
    background: transparent;
    border: none;
    margin: auto;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
}
header .bottom nav li:hover a:after {
    background: red;
}

/*header .bottom nav li:hover{
   border-color: #ff6969;
}*/
header .bottom nav li li a:before{
    content: '';
    width: 8px;
    height: 12px;
    vertical-align: middle;
    display: inline-block;
    margin-right: 10px;
    background: transparent;
    border: none;
    margin: auto;
    /*display: inline-block;*/
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    margin-right: 10px;
    padding-bottom: 5px;
}

header .bottom nav li li:hover a:before{
    background: red;
}

header .bottom nav li li a:after {
    display: none;
}

header .bottom nav li a {
    font-size: 14px;
}
header .bottom nav li.parent a {

}
header .bottom nav li ul {
    display: none;
    width: auto;
    background-color: #fbfbfb;
    color: #636363;
    position: absolute;
    z-index: 999;
    padding: 5px 0;
}
header .bottom nav li li a:hover {
    color: #ff5c5c;
}
header .bottom nav li li a{
   /*margin-left: 10px;*/
    padding-left: 5px;
  /*   border-left: 2px solid transparent;*/
  /*  border-radius: 5px;*/
}

header .bottom nav li li a:hover{
/*    border-color: #ff6969;*/
}
header .bottom nav li li {
    display: block;
    text-align: left;
    padding: 5px 0px;
    /*padding-left: 20px;*/
    padding-right: 20px;
    border-bottom: 1px solid rgba(128, 128, 128, 0.12);
    margin: 0;
    margin-top:5px;
    text-transform: uppercase;

}
header .bottom nav li:hover>ul {
    display: block;
}
header .bottom .advantages {
    font-size: 16px;
    float: right;

}
header .advantages{
    display: inline-block;
    margin-left: 90px;
    vertical-align: top;
}
header .advantages .expierence {
    display: block;
    padding-left: 60px;
    background-repeat: no-repeat;
    background-position: left center;
    background-color: white;
    height: 60px;
    line-height: 60px;
    background-image: url(../images/headerExpierenceNew.png);
    color: inherit;
}
header  .advantages .quality {
    display: block;
    padding-left: 60px;
    background-repeat: no-repeat;
    background-position: left center;
    background-color: white;
    height: 60px;
    line-height: 60px;
    background-image: url(../images/headerQualityNew.png);
    color: inherit;
}
.wls .content h1 {
    color: #464646;
    font-size: 37px;
    text-align: center;
    font-weight: 400;
    margin: 30px 0;
}
.wls .content div.pagination {
    text-align: right;
    padding-bottom: 40px;
}
.wls .content ul.pagination {
    display: inline-block;
    text-align: left;
    padding-right: 40px;
}
.wls .content ul.pagination li {
    display: inline-block;
}
.wls .content ul.pagination li a {
    min-width: 30px;
    height: 30px;
    box-sizing: border-box;
    padding: 0 10px;
    line-height: 30px;
    text-align: center;
    display: block;
    font-size: 15px;
    border: 1px solid #eee;
}
#mse2_filters {
    font-size: 18px;
}

.wls .content ul.pagination li.disabled {
    display: none;
}
.wls .content ul.pagination li.active a {
    color: #fff;
    background: #ff5c5c;
    border-color: #ff5c5c;
}
.wls .breadcrumb {
    /*padding-top: 10px;*/
    text-align: right;
    margin-bottom: 20px;
    margin-top: 10px;
    padding-right: 20px;
    text-align: left;
}
.wls .breadcrumb li {
    display: inline-block;
}
.wls .breadcrumb a {
    color: #000;
    font-size: 14px;
}
.wls .breadcrumb li.active {
    color: #8f8f8f;
}
main .top .topImage {
    height: 197px;
    background-repeat: no-repeat;
    background-position: top center;
}
p.appointment_list_title{
    /*margin: 30px 0;*/
    font-family: 'RalewayRegular';
    line-height: 1.2;
}
hr.hr_list_title{
    width: 150px;
    margin-bottom: 30px;
    border: 1px solid rgba(183, 183, 183, 0.42);
}
hr.hr_page_title{
    width: 7px;
    height: 7px;
    margin: 15px auto;
    background: rgb(239, 239, 239);
    border: 1px solid rgb(239, 239, 239);
    transform: rotate(45deg);
}
/*====================== footer ======================*/
footer {
    /*background: url(../images/footerBg.jpg) no-repeat top center;*/
    background: #414141;
    color: #fff;
    /*padding-top: 100px !important;*/
}
footer.container{
    padding: 0px;
    max-width: 100%;
}

footer .top {
    padding: 20px 0;
    text-transform: uppercase;
    max-width: 1420px;
    min-width: 1260px;
    margin: auto;
}
footer hr{
    border: none;
    border-top: 1px dotted;
    border-bottom: 1px dotted;
    margin-bottom: 30px;
    padding-top: 5px;
}

footer .top .title-column{
    margin-bottom: 20px;
    padding-left: 20px;
    font-family: 'CuprumRegular';
    font-size: 18px;
}
footer .column1 {
   /* padding-left: 100px;*/
    display: inline-block;
    vertical-align: top;
}
footer .column2 {
    padding-left: 60px;
    display: inline-block;
    vertical-align: top;

}
footer .column3 {
    padding-left: 100px;
    display: inline-block;
    vertical-align: top;

}
footer ul {
    max-width: 255px;

}
footer li {
    line-height: 1.3;
/*    border-left: 1px solid transparent;*/
    padding-left: 5px;
}
footer li a {
    font-size: 14px;
    line-height: 1.5;
}
footer li a:before {
    content: '';
    width: 7px;
    height: 13px;
    display: inline-block;
    background: transparent;
    margin-right: 7px;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
}

footer li:hover a:before{
    background: #06a1a3;
}

footer li a span {
    color:#e94d4d;
}
footer .copyright {
    font-size: 14px;
    color: #8f8f8f;
    padding: 20px 100px;
    background: #323232;
}
footer .copyright p{
	margin: 0 auto;
    max-width: 1420px;
    width: 100%;
 
}
footer .right {
    width: 220px;
    text-align: left;
    display: inline-block;
    /*float: right;*/
    /*margin-right: 240px;*/
}
footer .right .title {
    margin-bottom: 25px;
    font-family: 'CuprumRegular';
    font-size: 18px;
}
footer .right .phone {

}
footer .right .mail {
    text-transform: none;

}
footer .right a {
    display: block;
    margin-bottom: 10px;    
}
footer .right a.mail {
    /*color: #7097b3;*/
    margin-bottom: 30px;    
}
footer .callback {
    /*background: #ff5c5c;*/
    background-image: url(../images/btn_1.png);
    color: #fff;
    font-size: 14px;
    width: 173px;
    height: 55px;
    display: inline-block;
    text-align: center;
    line-height: 55px;
    font-weight: 400;
    vertical-align: top;
    margin-top: 45px;
}

/*==================== FeedBack ====================*/
.dub_marker{
        background: url(../images/dub_marker.png) no-repeat center;
        width: 107px;
        height: 107px;
        position: absolute;
        bottom: 5px;
        right: 5px;
}
#feedback {
    border-radius: 10px;
    padding: 20px 50px 50px;    
}
#feedback .error{
    border-color: #ff0000;
}
#feedback h3 {
     text-align: center;
    font-size: 35px;
    margin-bottom: 15px;
}
#feedback form {

}
#feedback form input {
    display: block;
    margin: 0  auto;
    width: 90%;
    padding: 10px;  
    margin-top: 20px;
    font-size: 15px;
}
#feedback form .btn-form {
    display: block;
    text-align: center;
    margin-top: 20px;
}
#feedback form .btn-form button.btn {
    width: 60%;
    height: 35px;
    background-color: #ff5c5c;
    border: none;
    color: #fff;
    font-weight: 500;
    text-align: center;
}
/*-------------feedback2-------------*/
#feedback2 {
    border-radius: 10px;
    padding: 20px 50px 50px;    
}
#feedback2 form .btn-form {
    display: block;
    text-align: center;
    margin-top: 20px;
}
#feedback2 form .btn-form button.btn {
    width: 40%;
    height: 35px;
    background-color: #ff5c5c;
    border: none;
    color: #fff;
    font-weight: 500;
    text-align: center;
}

#feedback2 form input{
    display: block;
    margin: 0 auto;
    width: 60%;
    padding: 10px;
    border: 1px solid rgb(169, 169, 169);
    font-size: 15px;
}
#feedback2 form textarea{
    display: block;
    margin: 0 auto;
    width: 60%;
    padding: 10px;
    font-size: 15px;
    resize: vertical;
    border: 1px solid rgb(169, 169, 169);
}
#feedback2 .error{
    border-color: #ff0000;
}

/*====================== Stati =====================*/

.block_td {
    text-align: justify !important;
    color: #4d4c4c;
    background-color: #e9e9e9;
    padding: 18px;
    font-family: "pt_sansitalic", Arial, Helvetica, Sans-Serif;
    font-size: 14px;
    font-weight: normal;
}
.list_item {
    margin-left: 20px;
    padding-left: 27px;
    background-image: url(../images/about/bullet1.png);
    background-repeat: no-repeat;
    background-position: left top;
    line-height: 1.2;
}

/*====================== About =====================*/
p.topic2 {
    color: #dd4952 !important;
    text-transform: uppercase;
}
.topic {
    color: #dd4952 !important;
    text-transform: uppercase;
}
#inner_block {
    position: relative;
    left: 0px;
    top: 0px;
    width: 100%;
    z-index: 5;
}
#inner_block p {
    font-size: 18px;
    margin: 13px 0;
}
#inner_block p.topic {
    color: #ff5c5c;
    font-weight: 600;
}
#inner_block p.topic2 {
    color: #ff5c5c;
}
#inner_block p strong {
    font-weight: 600;
}
#inner_block ul {
    padding-left: 40px;
    font-size: 18px;
    list-style: disc;
}
#inner_block a {
    color: #158dd0; 
}
#inner_block ol {
    list-style-type: decimal;
    padding-left: 40px;
    font-size: 18px;    
}
#inner_block .news a {
    font-size: 18px;
    color: #ff5c5c;
    margin-bottom: 10px; 
}
#inner_block .servise table td {
    border: 1px solid #3b3b3b;
    padding-left: 5px;
}
#inner_block .list_item {
    margin-left: 30px;
    padding-left: 27px;
    background-image: url(../images/ptichka2.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    line-height: 19px;
}

/*============== dostavka/ustanovka ================*/


.dostavka p {
    margin: 20px 0;
    line-height: 1.2;
    font-size: 15px;
}
.dostavka .list_item {
    margin-left: 20px;
    padding-left: 27px;
    background-image: url(../images/about/bullet1.png);
    background-repeat: no-repeat;
    background-position: left top;
    line-height: 1.2;
}
.dostavka strong {
    font-weight: 600;
}
.dostavka .topic {
    color: #dd4952 !important;
    text-transform: uppercase;
    margin-top: 20px;
    margin-bottom: 15px;
    font-size: 18px;
}

/*====================== main ======================*/
main>.top {
   /* border-top: 7px solid #636363;
    margin: 20px 0;*/
}
main>.top.main {
    border-top: none;
    margin: 0;
}
.mainPromo  {
    font-size: 0;
}
.mainPromo .slider {
    width: 1420px;
    display: inline-block;
    vertical-align: top;
}
.mainPromo .slider .slide {
    display: none;
}
.mainPromo .slider .slide:first-child {
    display: block;
}
.mainPromo .swiper-button-prev{
    background-image: url(../images/swiper-button-prev.png);
    background-size: 40px 75px;
    width: 45px;
    height: 67px;
    left: 20px;
    /*opacity: .35;*/
}
.mainPromo .swiper-button-next{
    background-image: url(../images/swiper-button-next.png);
    background-size: 40px 75px;
    width: 45px;
    height: 67px;
    right: 20px;
    /*opacity: .35;*/
}
.mainPromo .requests {
    display: inline-block;
    width: 380px;
    padding-left: 8px;
    vertical-align: top;
    box-sizing: border-box;
}
.mainPromo .requests form {
    display: block;
    height: 214px;
    position: relative;

}
.mainPromo .requests form:first-child {
    background: url(../images/mainPromoRequest2.jpg) no-repeat top right;
    margin-bottom: 9px;
}
.mainPromo .requests form:last-child {
    background: url(../images/mainPromoRequest1.jpg) no-repeat top right;
}
.mainPromo .requests [type=text] {
    width: 295px;
    box-sizing: border-box;
    height: 39px;
    font-size: 16px;
    padding: 0 18px;
    border-radius: 2px;
    border: 1px solid  #fff;
    top: 120px;
    position: absolute;
    right: 40px;
    background: transparent;

}
.mainPromo .requests [type=text]::-webkit-input-placeholder {
    color: #fff;
    opacity: 1;
}
.mainPromo .requests [type=text]:-moz-placeholder {
    color: #fff;
    opacity: 1;
}
.mainPromo .requests [type=text]::-moz-placeholder {
    color: #fff;
    opacity: 1;
}
.mainPromo .requests [type=text]:-ms-input-placeholder {
    color: #fff;
    opacity: 1;
}
.mainPromo .requests [type=submit] {
    width: 125px;
    box-sizing: border-box;
    padding: 0 18px;
    border-radius: 2px;
    border: none;
    top: 120px;
    position: absolute;
    right: 40px;
    background: #ff5c5c;
    color: #fff;
    height: 39px;
    cursor: pointer;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    font-size: 20px;
    font-family: inherit;
    font-weight: 500;
}
.mainPromo .requests [type=submit]:hover {
    width: 295px;
}
.mainPromo .requests a {
    font-size: 20px;
    font-weight: 500;
    color: #fff;
    position: absolute;
    top: 70px;
    left: 100px;
}
.mainPromo .slider .item {
    width: 1018px;
    height: 437px;
}
.mainPromo .slider {
    /*height: 437px;*/
    height: 573px;
    font-size: 16px;
    cursor: -webkit-grab;    
}
.mainPromo .owl-carousel .owl-item img {
    max-height: 437px;
}
.mainPromo .slider .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    display: inline-block;
    border-radius: 100%;
    background: #fff;
    opacity: 0.6;
}
.mainPromo .slider .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active {
    opacity: 1;
    background: rgba(146, 145, 144, 0.7);   
}

.wls {
    margin-top: 25px;
    margin-bottom: 40px;
    position: relative;
}
.wls nav {
    float: left;
    width: 270px;
    -webkit-transition: top 0.2s ease-out;
    -moz-transition: top 0.2s ease-out;
    -o-transition: top 0.2s ease-out;
    transition: top 0.2s ease-out;
    margin-top: 40px;
}
.wls nav ul {
}
.wls nav>ul>li {
    /*background-color: #fbfbfb;*/
    line-height: 40px;
    padding-left: 45px;
    position: relative;
}
.wls nav>ul>li::before {
    background-image: url(../images/wlsIcons_new2.png);
    content: '';
    position: absolute;
    height: 25px;
    width: 25px;
    left: 10px;
    top: 6px;
}
.wls nav>ul>li.active::before {
    top: 16px;
}
/*.wls nav>ul>li:hover::before, .wls nav>ul>li.active::before {
    background-position-x: 24px;
}*/
.wls nav a {
    font-size: 16px;
    text-transform: uppercase;
    display: block;
    background-repeat: no-repeat;
    background-position: left center;
}
.wls nav a:hover {
    color: #ff5c5c;
}
.wls nav li ul {
    /*display: none;*/
    display: block;
    list-style-image: url(../images/marker_2.png);
}
.wls nav li li {
    line-height: initial;
    margin-left: 10px;
}
.wls nav>ul>li.active {
    background-color: #fff;
    padding-bottom: 15px;
    padding-top: 15px;
}
.wls nav li.active ul {
    display: block;
}
.wls nav li.active>a {
    color: #ff5c5c;
    line-height: 25px;
}
.wls nav li.active li a {
    font-size: 16px;
    padding-left: 20px;
    padding-top: 3px;
    padding-bottom: 3px;
    height: auto;
    line-height: initial;
    text-transform: lowercase;
}
/* .wls nav>ul>li#wlsnav20::before {
    background-position-y: 0px;
}
.wls nav>ul>li#wlsnav12::before {
    background-position-y: -26px;
    } */
    .wls nav>ul>li#wlsnav12::before {
        /*background-position-y: 0px;*/
        background-position-y: -273px;
    }
    .wls nav>ul>li#wlsnav3402::before {
        background-position-y: -306px;
    }
     .wls nav>ul>li#wlsnav3404::before {
        background-position-y: -338px;
    }
    .wls nav>ul>li#wlsnav3408::before {
        background-position-y: -407px;
    }
    .wls nav>ul>li#wlsnav41::before {
        background-position-y: -443px;
    }
    .wls nav>ul>li#wlsnav24::before {
       /* background-position-y: -111px;*/
        background-position-y: 0px;
    }
    .wls nav>ul>li#wlsnav3401::before {
        background-position-y: -236px;
    }
    .wls nav>ul>li#wlsnav21::before {
        background-position-y: -49px;
    }
    .wls nav>ul>li#wlsnav22::before {
        background-position-y: -479px;
    }
    .wls nav>ul>li#wlsnav23::before {
        background-position-y: -544px;
    }
    .wls nav>ul>li#wlsnav25::before {
        background-position-y: -173px;
    }
    .wls nav>ul>li#wlsnav26::before {
        background-position-y: -206px;
    }
    .wls nav>ul>li#wlsnav27::before {
        background-position-y: -612px;
    }
    .wls nav>ul>li#wlsnav28::before {
        background-position-y: -645px;
        top: 3px;
    }
    .wls nav>ul>#wlsnav28.active::before{
        top: 11px;
    }
    .wls nav>ul>li#wlsnav3392::before {
        background-position-y: -232px;
    }
    .wls nav>ul>li#wlsnav3396::before {
        background-position-y: -260px;
        height: 29px;
    }   
    .wls nav>ul>li#wlsnav3398::before {
        background-position-y: -292px;
    }
    .wls .content {
        width: 1107px;

        float: right;
    }
    .wls .catalogYaguarDescription {
        background-color: #f8f8f8;
        background-image: url(../images/logoCatalog.png);
        background-repeat: no-repeat;
        background-position: 56px center;
        padding: 20px 50px 20px 315px;
        color: #111111;
        font-size: 17px;
        line-height: 1.4;
    }
    .wls .introtext {
        line-height: 1.3;
        margin-bottom: 40px;
        text-align: center;
        padding: 0 30px;
        font-size: 17px;
    }
    /*====================== contacts ======================*/
    .contacts .tabs {
        margin-top: 40px;
    }
    .contacts .map-contacts {
        margin-top: 10px;
        height: 430px;
    }
    .contacts .tabs .tabs__caption {
        display: block;
        width: 100%;
        text-align: center;
    }
    .contacts .tabs .tabs__caption li {
        display: inline-block;
        background: #e9e9e9;
        font-size: 18px;
        font-family: 'RalewayLight';
        text-transform: uppercase;
        margin-right: 5px;
        height: 40px;
        text-align: center;
        color: #666666;
        line-height: 40px;
        cursor: pointer;
        position: relative;
        padding-right: 7px;
        margin-top: 10px;
        padding: 0 20px;
        margin-bottom: -1px;
        vertical-align: bottom;
        -webkit-transition: all 0.3s ease-out;
        -moz-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease;
    }
   /* .contacts .tabs .tabs__caption li::before {
        position: absolute;
        content: '';
        right: 100%;
        border-top: 40px solid #e9e9e9;
        border-left: 27px solid transparent;
        top: 0;
        -webkit-transition: all 0.3s ease-out;
        -moz-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease;
    }*/
   /* .contacts .tabs .tabs__caption li::after {
        position: absolute;
        content: '';
        left: 100%;
        border-bottom: 40px solid #e9e9e9;
        border-right: 27px solid transparent;
        top: 0;
        -webkit-transition: all 0.3s ease-out;
        -moz-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease;
    }*/
    .contacts .tabs .tabs__caption li:last-child {
        margin: 0;
        margin-bottom: -1px;
    }
    .contacts .tabs .tabs__caption li:first-child::before {
        display: none;
    }
    .contacts .tabs .tabs__caption li span {
        font-size: 20px;
        padding-left: 10px;
    }
    /*.contacts .tabs .tabs__caption li.active,.contacts .tabs.notChanged .tabs__caption li:first-child {
        color: #fff;
        background: #ff5c5c;
        height: 50px;
        line-height: 50px;
        padding-right: 13px;
        margin-right: 36px;
        margin-top: 0;
    }*/
    /*
    .contacts .tabs .tabs__caption li.active::after {
        border-bottom: 50px solid #ff5c5c;
        border-right: 33px solid transparent;
    }*/
    .contacts .tabs .tabs__caption li.active{
        color: #fff;
        background: #ff5c5c;
        height: 50px;
        line-height: 50px;
        padding-right: 13px;
        margin-right: 5px;
        margin-top: 0;
    }
    .contacts .tabs .tabs__caption li.active::after {
        border-bottom: 50px solid #ff5c5c;
        border-right: 33px solid transparent;
    }
    .contacts .tabs .tabs__caption li.active::before,.contacts .tabs.notChanged .tabs__caption li:first-child::before {
        border-top: 50px solid #ff5c5c;
        border-left: 34px solid transparent;
    }
    .contacts .tabs .tabs__caption li.active:last-child {
        margin-right: 0;
        padding-right: 20px;
    }
    .contacts .tabs .tabs__content {
        display: none; /* по умолчанию прячем все блоки */
        padding-top: 20px;
    }
    /*.contacts .tabs .tabs__content.active,.contacts .tabs.notChanged .tabs__content:nth-child(2) {
        display: block; /* по умолчанию показываем нужный блок 
    } */
    .contacts .tabs .tabs__content.active{
        display: block; /* по умолчанию показываем нужный блок */
    }
    .contacts .salons {
        margin-top: 20px;
    } 
    .contacts .salons .salon {
        width: 100%;
        display: inline-block;  
        vertical-align: top; 
        margin-bottom: 30px;
        line-height: 18px;
        font-size: 16px;           
    } 
    .contacts .salons .salon .title-top-block{
        display: inline-block;
        width: 33%;
    }
    .contacts .salons .salon .address-top {
        text-transform: uppercase;
        padding-bottom: 20px;
        border-bottom: 3px solid;
        width: 395px;
        font-size: 30px;   
        font-weight: 300;
        margin-bottom: 20px;
        font-family: 'RalewayLight';    
        line-height: 1;    
    } 
    .contacts .salons .salon .address-top i {
        margin-right: 10px;
    }   
    .contacts .salons .salon .address-top .fa {
       display: none;
    } 
    .contacts .salons .salon .title-top {
        font-size: 15px;
        font-weight: 600;
        margin-bottom: 15px;
        font-family: 'RalewayBold';
    } 
    .contacts .salons .salon .title-top span {
        font-family: 'RalewayRegular';
        font-weight: 400;
    } 
    .contacts .salons .salon .descrip,.contacts .salons .salon .Communications {
        /*margin-top: 25px;  */     
        font-size: 15px;
        line-height: 1.2;
        
    } 
    .contacts .salons .salon .Communications {
        vertical-align: top;
        width: 63%;
        margin-left: 3%;
        display: inline-block;
    }   
    .contacts .salons .salon .Communications .item {
        width: 48%;
        display: inline-block;
        vertical-align: top;
        margin-bottom: 15px; 
        margin-left: 10px;    
    } 
    .contacts .salons .salon .Communications .item .title {
        font-weight: 600;
        margin-bottom: 5px;     
    } 
    .contacts .salons .salon .Communications .item .value {
        
    } 
    .contacts .salons .salon .Communications .item .value a {
        color: #e94d4d;
        border-bottom: 1px dashed;      
    } 
    .contacts .salons .salon .Communications {
        
    } 
    .contacts .tabs__content.piter .salons .salon:nth-child(1) .address-top{
        border-color: #0078bf;
    }       
    .contacts .tabs__content.moscow .salons .salon:nth-child(1) .address-top{
        border-color: #fe0000;
    } 
    .contacts .tabs__content.moscow .salons .salon:nth-child(2) .address-top{
        border-color: #83cc1a;
    } 
    .contacts .tabs__content.moscow .salons .salon:nth-child(3) .address-top{
        border-color: #929292;
    } 
    .contacts .tabs__content.moscow .salons .salon:nth-child(4) .address-top{
        border-color: #6a1bcc;
    } 
    .contacts .tabs__content.moscow .salons .salon:nth-child(5) .address-top{
        border-color: #ff9c00;
    } 
    .contacts .tabs__content.moscow .salons .salon:nth-child(6) .address-top{
        border-color: #929292;
    } 
    .contacts .tabs__content.moscow .salons .salon:nth-child(7) .address-top{
        border-color: #ffb644;
    } 
    .contacts .tabs__content.moscow .salons .salon:nth-child(8) .address-top{
        border-color: #00a1fe;
    } 
    .contacts .tabs__content.moscow .salons .salon:nth-child(9) .address-top{
        border-color: #00a1fe;
    } 
    .contacts .tabs__content.moscow .salons .salon:nth-child(10) .address-top{
        border-color: #94d200;
    } 
    .contacts .tabs__content.moscow .salons .salon:nth-child(11) .address-top{
        border-color: #83cc1a;
    } 
    .contacts .tabs__content.moscow .salons .salon:nth-child(12) .address-top{
        border-color: #9b00fe
    }   
    .contacts .tabs__content.moscow .salons .salon:nth-child(13) .address-top{
        border-color: #00a1fe;
    }                                                                                           
    /*====================== listCatalog ======================*/
    .listCatalog {
        font-size: 0;
        /*border-bottom: 2px solid #f5f5f5;*/
        margin-bottom: 50px;
    }
    .listCatalog a  {
        display: inline-block;
        text-align: center;
        text-transform: uppercase;
        margin: 1px;
        font-size: 15px;
        vertical-align: top;
    }
    .listCatalog a.style1 {
        width: 32.9%;
        height: 440px;
    }
    .listCatalog a.style1_alt {
        background: rgba(128, 128, 128, 0.12);
    }
    .listCatalog a.style3_alt {
        background: rgba(128, 128, 128, 0.12);
        width: 23%;
        height: 400px;
        margin: 5px 1% 25px 1%; 
        }
    .listCatalog a.style1 hr.line_hr {
        width: 75%;
        background: #e94d4d;
        border: 2px solid #e94d4d;
    }
    .listCatalog a.style1_alt hr.line_hr {
        background: #e99a4d;
        border: 2px solid #e99a4d;
    }

    .listCatalog a.style1 hr.small_hr{
        width: 4px;
        height: 4px;
        margin: 15px auto;
        background: #d4d4d4;
        /*border-radius: 50px;*/
        border: 1px solid #d4d4d4;
        transform: rotate(45deg);
    }
    .listCatalog a.style1 p.descr_text{
        text-transform: initial;
        font-weight: 400;
        width: 80%;
        margin: 15px auto;
        font-size: 17px;
        font-family: 'RalewayRegular';
    }
    .listCatalog a.style2 {
        width: 31.66%;
        margin:1%;
    }
    .listCatalog a.style3 {
        width: 33.333%;  
    }
    .listCatalog a.style4 {
        width: 23.333%;
        position: relative;
        background: #f5f5f5;
        height: 460px;
        margin: 24px 5%;
    }
    .style4 span.old_price {
        text-decoration: line-through;
    }
    .style4.discount15:after {
        background-image: url(../images/discount15.png);
        content: '';
        position: absolute;
        right: -11px;
        height: 44px;
        width: 109px;
        top: 35px;
    }
    .style4.discount20:after {
        background-image: url(../images/discount20.png);
        content: '';
        position: absolute;
        right: -11px;
        height: 44px;
        width: 109px;
        top: 35px;
    }
    .style4 div.new {
        background-image: url(../images/new.png);
        content: '';
        position: absolute;
        right: -13px;
        height: 44px;
        width: 109px;
        top: 75px;
        padding: 0;
    }
    .listCatalog a:last-child {
        margin-right: 0;
    }
    .listCatalog .image {

        position: relative;
        display: block;
        margin: 0 auto;

        -webkit-transition: all 0.35s;
        -moz-transition: all 0.35s;
        -o-transition: all 0.35s;
        transition: all 0.35s;
        background-position: center;
        background-position: center;
        background-repeat: no-repeat;
        background-size: 100%;
    } 
    .listCatalog .style1 .image {
        height: 270px;
        /*width: 210px;*/
        width: 100%;
    }
     .listCatalog a.style3_alt .image{
        height: 285px;
    }
    .listCatalog .main_style1 .image {
        height: 305px;
    }
    .listCatalog .main_style1 p {
        margin-top: 30px;
        font-size: 18px;
        font-family: 'CuprumRegular';
    }
    .listCatalog .style_furnityra .image{
        width: 250px;
    }
    .listCatalog_furn_close .style_furnityra .image{
        width: 80px;
    }

    .listCatalog .style2 .image {
        height: 352px;
        /*width: 467px;*/
    }
    .listCatalog .style3 .image {
        height: 225px;
        width: 300px;
    }
    .listCatalog .style4 .image {
        height: 327px;
        /*width: 284px;*/
    }
    .listCatalog a.style4 hr.small_hr {
        width: 4px;
        height: 4px;
        margin: 15px auto;
        background: #d4d4d4;
       /* border-radius: 50px;*/
        border: 1px solid #d4d4d4;
        transform: rotate(45deg);
    }
    .listCatalog a.style4 hr.line_hr {
        width: 75%;
        background: #e94d4d;
        border: 1px solid #e94d4d;
    }
    .listCatalog .image::before {
        position: absolute;
        width: 100%;
        height: 100%;
        z-index: 10;
        top: 0;
        left: 0;
        opacity: 0;
        content: '';
        -webkit-transition: all 0.35s;
        -moz-transition: all 0.35s;
        -o-transition: all 0.35s;
        transition: all 0.35s;
        background: -webkit-linear-gradient(-45deg, #ffffff 0%,#cc6055 100%);
        background: linear-gradient(-45deg, #ffffff 0%,#cc6055 100%);
    }
    .listCatalog .image::after {
        position: absolute;
        width: 80%;
        height: 80%;
        top: 10%;
        left: 10%;
        opacity: 0;
        z-index: 15;
        content: '';
        -webkit-transition: all 0.35s;
        -moz-transition: all 0.35s;
        -o-transition: all 0.35s;
        transition: all 0.35s;
        border: 1px solid #fff;
    }
/* .doorsByTypes .image::before {
    position: absolute;
    width: 90%;
    height: 90%;
    top: 5%;
    left: 5%;
    background-color: rgba(0, 0, 0, 0.36);
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    opacity: 0;
    content: '';
    background-image: url(../images/doorsByTypesBg.png);
    background-position: center;
    background-repeat: no-repeat;
} 
.doorsByTypes  a:hover .image::before {
    opacity: 1;
    }*/
    .listCatalog a:hover .image {
        background-size: 135%;
    }
    .listCatalog a:hover .image::before {
        opacity: 0.7;
    }
    .listCatalog a:hover .image::after {
        opacity: 1;
    }
    .listCatalog a p {
        margin-top: 10px;
        -webkit-transition: all 0.3s ease-out;
        -moz-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
        /*color: #a1a1a1;*/
        font-weight: 500;
        font-size: 18px;
        font-family: 'CuprumRegular';
    }
    .listCatalog a p.colors{
        font-weight: 500;
        font-size: 17px;
        text-transform: none;
    }
    .listCatalog .style2 p span{
        color: #ff5c5c;
    }
    .listCatalog a:hover p{
        color: #474747
    }
    .listCatalog .style4 p {
        color: #ff5c5c;
        font-size: 15px;
        color: black;
        text-transform: none;
        font-family: 'RalewayRegular';
    }
    .listCatalog .style4 p.item_title{
        text-transform: uppercase;
        font-size: 18px;
        font-family: 'CuprumRegular';
    }
    .howToBuy {
        font-size: 0;
    }
    .howToBuy .item .image_item{
        text-align: center;
        vertical-align: middle;
        height: 85px;
        margin: 10px 0;
        line-height: 76px;
        font-weight: 400;
        font-size: 40px;
    }
    .howToBuy .item .img_item_1{
        background: url(../images/shag_1.png) no-repeat center;
        color: #e94d4d;
    }
    .howToBuy .item .img_item_2{
        background: url(../images/shag_2.png) no-repeat center;
        color: #ff7c60;
    }
    .howToBuy .item .img_item_3{
        background: url(../images/shag_3.png) no-repeat center;
        color:#ff925c;
    }
    .howToBuy .item .img_item_4{
        background: url(../images/shag_4.png) no-repeat center;
        color: #ffa869;
    }

    .howToBuy .item .image_item hr{
        position: absolute;
        top: 13%;
        margin-left: 61%;
        width: 73.2%;
/*        border: 1px solid #f39595;*/
    }
    .howToBuy .item .img_item_1 hr{
        border: 1px solid #ff8383;
    }
     .howToBuy .item .img_item_2 hr{
        border: 1px solid #ff8369;
    }
     .howToBuy .item .img_item_3 hr{
        border: 1px solid #ff8a50;
    }

    .howToBuy .item ul,.howToBuy .item p {
        font-size: 14px;
    }
    .howToBuy .item ul {
        /*list-style: disc;*/
        padding-left: 10px;
        list-style-image: url(../images/marker.png);
    }
    .howToBuy .item li {
        width: 84%;
        margin-bottom: 5px;
        font-weight: 500;
    }   
    .howToBuy .item {
        width: 25%;
        display: inline-block;
        font-size: 15px;
        box-sizing: border-box;
        padding: 0px 6px;
       /* border-right: 1px solid #f6f6f6;*/
        vertical-align: top;
        height: 255px;
        position: relative;
    }
    .howToBuy .title {
        text-align: center;
        font-size: 16px;
        text-transform: uppercase;
        height: 35px;
        font-weight: 500;
        box-sizing: border-box;
        /*padding-top: 85px;*/
        background-repeat: no-repeat;
        background-position: 5px center;
        margin-bottom: 20px;        
    }
    .howToBuy .item:nth-child(1) .title {
        /*background-image: url(../images/howToBuy1.jpg);
        background-position: 50% 0%;*/
    }
    .howToBuy .item:nth-child(2) .title {
        /*background-image: url(../images/howToBuy3.jpg);
        background-position: 50% 0%;   */ 
    }
    .howToBuy .item:nth-child(3) .title {
/*        background-image: url(../images/howToBuy2.jpg);
        background-position: 50% 0%; */       
    }
    .howToBuy .item:nth-child(4) .title {
       /* background-image: url(../images/howToBuy4.jpg);
        background-position: 50% 0%;   */ 
    }
    .howToBuy p {
        font-size: 15px;
        line-height: 1.2;

    }
    .howToBuy i {
        color: #fff;
        position: absolute;
        bottom: -12px;
        width: 25px;
        height: 25px;
        text-align: center;
        line-height: 25px;
        display: block;
        margin: 0 auto;
        left: 0;
        right: 0;
        border-radius: 25px;
    }
    .howToBuy .item:nth-child(1) {
        /*border-bottom: 3px solid #ffd6d6;*/
    }
    .howToBuy .item:nth-child(1) i{
      /*  background-color: #ffd6d6;*/
    }
    .howToBuy .item:nth-child(2) {
       /* border-bottom: 3px solid #ffb8b8;*/
    }
    .howToBuy .item:nth-child(2) i{
        /*background-color: #ffb8b8;*/
    }
    .howToBuy .item:nth-child(3) {
        /*border-bottom: 3px solid #ff8585;*/
    }
    .howToBuy .item:nth-child(3) i{
       /* background-color: #ff8585;*/
    }
    .howToBuy .item:nth-child(4) {
        /*border-bottom: 3px solid #ff5c5c;
        border-right: none;*/
    }
    .howToBuy .item:nth-child(4) i{
       /* background-color: #ff5c5c;*/
    }
    /*====================== Better-Door ======================*/
    .better-door {
    height: 700px;
    padding-top: 50px;
    background: url(../images/better/door-better.png) no-repeat 48% 50%;      
    }
    .door-left {
    float: left;
    width: 35%;
    text-align: right;    
    }
    .door-left .door-left-block {
    margin-bottom: 20px;
    padding-right: 50px;
    padding-bottom: 10px;
    padding-top: 10px;
    }   
    .door-left .door-left-block .title, .door-right .door-right-block .title {
    font-size: 17px;
    font-weight: 500;
    margin-bottom: 5px;
    }
    .door-left .door-left-block p, .door-right .door-right-block p {
    line-height: 19px;
    }   
    .door-left .door-left-block:nth-child(1) {
    background: url(../images/better/left-1.png) no-repeat 98% 50%;
    }
    .door-left .door-left-block:nth-child(2) {
    background: url(../images/better/left-2.png) no-repeat 100% 50%;
    }   
    .door-left .door-left-block:nth-child(3) {
    background: url(../images/better/left-3.png) no-repeat 97% 50%;
    }
    .door-left .door-left-block:nth-child(4) {
    background: url(../images/better/left-4.png) no-repeat 100% 50%;
    }
    .door-left .door-left-block:nth-child(5) {
    background: url(../images/better/left-5.png) no-repeat 98% 50%;
    }
    .door-left .door-left-block:nth-child(6) {
    background: url(../images/better/left-6.png) no-repeat 100% 50%;
    }   
    .door-center {
    width: 30%;  
    }       
    .door-right {
    width: 35%;
    float: right;
    }
    .door-right .door-right-block {
    margin-bottom: 20px;
    padding-left: 50px;
    padding-bottom: 10px;
    padding-top: 10px;
    }
    .door-right .door-right-block:nth-child(1) {
    background: url(../images/better/right-1.png) no-repeat 0 50%;
    }
    .door-right .door-right-block:nth-child(2) {
    background: url(../images/better/right-2.png) no-repeat 0 50%;
    }
    .door-right .door-right-block:nth-child(3) {
    background: url(../images/better/right-3.png) no-repeat 0 50%;
    }
    .door-right .door-right-block:nth-child(4) {
    background: url(../images/better/right-4.png) no-repeat 0 50%;
    }
    .door-right .door-right-block:nth-child(5) {
    background: url(../images/better/right-5.png) no-repeat 0 50%;
    }
    .door-right .door-right-block:nth-child(6) {
    background: url(../images/better/right-6.png) no-repeat 0 50%;
    }                               
    /*====================== listdoors ======================*/
    .listdoors {
        font-size: 0;
        margin-bottom: 40px;
        padding-bottom: 40px;
        border-bottom: 1px dotted #c2c4c2;  
    }
    .listdoors .product {
        display: inline-block;
        width: 33.333%;
        box-sizing: border-box;
        font-size: 16px;
        position: relative;
        padding-top: 13px;
        margin-top: 10px;

    }
    .listdoors .product hr{
        color: #e94d4d;
        width: 80%;
        margin-left: 0px;
        border: 1px solid;
    }

    .listdoors .product .new1 {
        z-index: 3;
        position: absolute;
        left: 0;
        top:13px;
        width: 67px;
        height: 67px;
        background: url(/assets/template/images/doorNew.png) no-repeat left top;
    }
    .listdoors .product .discount {
        z-index: 3;
        position: absolute;
        color: #fff;
        left: 90px;
        top:240px;
        width: 60px;
        height: 60px;
        text-align: center;
        line-height: 60px;
        background: url(/assets/template/images/discount.png) no-repeat center;
    }
    .listdoors .product .inner {
        padding-left: 170px;
        background-position: left 30px;
        background-repeat: no-repeat;
        position: relative;
        z-index: 2;
        background-repeat: no-repeat;
        background-position: left top;
        background-image: url(../images/door.jpg);
        background-size: 140px;
        min-height: 310px;
    }
    .listdoors .product .bg {
        position: absolute;
        left: -20px;
        top: -17px;
        border: 1px solid #d7d7d7;
        padding: 25px 15px;
        box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.45);
        opacity: 0;
        z-index: 1;
        background: #fff;
        width: 100%;
        height: 100%;
    }
    .listdoors .title {
        color: #3c3c3c;
        font-size: 18px;
        font-weight: 500;
        font-family: 'CuprumRegular';
        text-transform: uppercase;
    }
    .listdoors .long-title {
        color: #3c3c3c;
        font-size: 18px;
        font-weight: 500;
        margin-bottom: 5px; 
        height: 36px;               
    }   
    .listdoors .properties {
        height: 175px;
    }
    .listdoors .properties p {
        background-repeat: no-repeat;
        padding-left: 35px;
        background-position: left center;
        padding-top: 7px;
        padding-bottom: 7px;
        line-height: 1.2;
        font-size: 15px;
    }
    .listdoors .properties .term {
        background-image: url(../images/term_New.png);
    }
    .listdoors .properties .delivery {
        background-image: url(../images/delivery_New.png);
    }
    .listdoors .properties .warranty {
        background-image: url(../images/warranty_New.png);
    }
    .listdoors .price {
        font-size: 15px;
    }
    .listdoors .price span {

    }
    .listdoors .product:hover .bg {
        opacity: 1;
    }
    .listdoors .product:hover {
        z-index: 4;
    }
    .listdoors .price span {
        color: #ff5c5c;
        font-weight: 500;
    }
    .listdoors .link {
        margin-top: 25px;
        font-size: 15px;
        line-height: 1.4;
    }
    .listdoors .product:hover .link {
        color: #ff5c5c;
    }
    /*=========================== News =========================*/
    .news {
        padding: 0 40px;
    }
    .news .item {
        font-size: 16px;
        width: 30%;
        background-color: rgba(241, 241, 241, 0.21);;
        display: inline-block;
       /* padding: 18px 11px; */
        vertical-align: top;
        margin: 0 15px;    
    }
    .news {
        padding: 0;
        text-align: center;
    }   
    .news .item {
        width: 31%;
        margin: 0 1%;
    }
    .news .item a .image img {
        width: 100%;
        height: 260px;
    }
    .news .item:nth-child(3n) {
        margin-right: 0;
    }
    .news .item a .date {
        color: #06a1a3;
        margin-bottom: 10px;
        text-align: left;
        background-image: url(../images/clock.png);
        background-repeat: no-repeat;
        padding: 5px 25px;
        background-position: left center;
    }   
    .news .item a .title {
        font-weight: 500;
        margin-top: 10px;
        height: 50px;  
        line-height: 1.1;
        text-transform: uppercase;
        color:#000;     
        text-align: left;
        font-size: 14px;
    }   
    .news .item a .descroptions {
        margin-bottom: 10px;
        height: 48px;     
        color:#000;  
        text-align: left;
        font-size: 14px;
    }
    .news .item a .image {
        width: 100%;
        height: 260px;
    }
    .new {
        padding: 0 25px;
    }
    .new h3 {
        font-size: 20px;
        margin-bottom: 25px;
        font-weight: 500;
    }   
    .new p {
        font-size: 18px;
        margin-bottom: 30px;
        line-height: 20px;  
    }
    .new .black {
        background-color: #292826;
        color: #fff;
        padding: 40px 30px;
        z-index: 10;
    }
    .new .textBlock .text.black {

    }   
    .new .textBlock .text.black h3 {

    }
    .new .textBlock .text.black p:last-child {
        margin-bottom: 0;
    }   
    .new .textBlock {
        margin-bottom: 50px;        
    }           
    .new .textBlock.first {
        height: 340px;
    }   
    .new .textBlock.first .image {
        float: left;
    }
    .new .textBlock.first .text {
        width: 40%;
        float: right;
        position: absolute;
        right: 0;
        margin-top: 20px;       
    }   
    .new .textBlock.second {
        height: 530px;
    }   
    .new .textBlock.second .text {
        width: 50%;
        display: inline-block;
        vertical-align: top;    
    }   
    .new .textBlock.second .text p {
        width: 85%;
    }   
    .new .textBlock.second .image {
        float: right;
        position: relative;
    }
    .new .textBlock.second .image:after {
        background-image: url(../images/news/new/batimatTextBlock2AFTER.png);
        content: "";
        background-repeat: no-repeat;
        position: absolute;
        z-index: 10;
        width: 350px;
        height: 350px;
        top: 27px;
        left: -125px;       
    }   
    .new .textBlock.therd {
        height: 430px;
    }
    .new .textBlock.therd .text {
        width: 40%;
        display: inline-block;
        position: absolute;
        margin-top: 17px;   
    }   
    .new .textBlock.therd .image {
        float: right;
    }   
    .new .textBlock.last {
        padding: 0 50px;
    }
    .new .items-photo .item {
        display: inline-block;
        margin-right: 5px;  
        margin-bottom: 5px; 
    }
    .new .items-photo .item:nth-child(4n) {
        margin-right: 0;
    }   
    .new .items-photo .item {
        opacity: 0.7;
    }   
    .new .items-photo .item:hover {
        opacity: 1;
    }   
/* =============== page faq style =================== */
.FAQ{
margin-bottom: 20px;
}
.FAQ td{
    background-color: #F6F6F6;
}
.FAQ td:nth-child(1){
    padding: 10px 10px;
    border-right: 2px #AEAEAE solid;
    width: 15%;
    text-align: center;
}
.FAQ td:nth-child(2){
    padding: 10px 10px;
    text-align: left;
}
.FAQ tr:nth-child(even){
    border-bottom: 2px #AEAEAE solid;
}
.FAQ tr:nth-child(even) td{
    border-bottom: 2px #AEAEAE solid;
    background-color: #fff;
}
.form-center{
    text-align: center;
}
.form-center form.ajax_form {
    display: inline-block;
} 
.form-center input {
    margin: 5px 0;
    width: 296px;
    padding: 5px 0;
    padding-left: 7px;
}
.form-center textarea {
    padding-left: 8px;
    margin: 5px 0;
    resize: vertical;
}
.form-center button {
    min-width: 30px;
    height: 40px;
    box-sizing: border-box;
    line-height: 30px;
    width: 100%;
    text-align: center;
    background-color: #ff5c5c;
    display: block;
    font-size: 15px;
    color: #fff;
    cursor: pointer;
    border: 1px solid #eee;
}   
.form-center button:hover {
      background-color: #e85353;
}

   /*====================== listFurniture ======================*/
.abouts p {
    margin: 20px 0;
    line-height: 1.2;
    font-size: 15px;
}
.abouts a{
	text-decoration: underline;
}
.abouts a:hover{
	color: red;
}
.abouts .list_item {
    margin-left: 20px;
    padding-left: 27px;
    background-image: url(../images/about/bullet1.png);
    background-repeat: no-repeat;
    background-position: left top;
    line-height: 1.2;
}
.abouts strong {
    font-weight: 600;
}
.abouts .topic {
    color: #dd4952 !important;
    text-transform: uppercase;
    margin-top: 20px;
    margin-bottom: 15px;
    font-size: 18px;
}
    /*====================== listFurniture ======================*/
    .listFurniture {
        font-size: 0;
        text-align: center;
    }
    .listFurniture .product {
        width: 30%;
        display: inline-block;
        border-bottom: 1px solid #cccccc;
        margin: 0 1.65%;
        box-sizing: border-box;
        vertical-align: top;
        height: 250px;
        outline: none;
    }
    /*====================== listLocks ======================*/
    .listLocks .product {
        background-repeat: no-repeat;
        background-position: left center;
        padding-left: 90px;
        line-height: 250px;
        text-align: left;
    }
    .listLocks .text {
        line-height: 1;
        display: inline-block;
        vertical-align: middle;
    }
    .listLocks .title {
        font-size: 18px;
        margin-bottom: 20px
    }
    .listLocks .intro {
        font-size: 15px;
    }
    .listLocks .made_in {
        font-size: 15px;
    }
    /*==========================hiddendoors===================*/
    .hiddendoors p{
        margin: 15px 0; 
    }
    .hiddendoors ul{
        list-style-image: url(../images/dostavka-list-style.png);
        padding-left: 40px;
        font-size: 18px;
    }
    .hiddendoors li{
        line-height: 1.2;
        margin: 20px 0;
        font-size: 15px;
    }
    .hiddendoors h3{
        font-size: 20px;
        font-weight: 500;
        text-transform: uppercase;
        margin: 25px 0 10px;
    }
    /*===================== discount =======================*/
    .discount .topic2, .discount .topic{
        font-size: 16px;
        color: #dd4952 !important;
        text-transform: uppercase;
        margin-bottom: 6px;
        margin-bottom: 15px;
        line-height: 1.2;
    }
    .discount .list_item {
        /*margin-left: 30px;*/
        padding-left: 27px;
        background-image: url(../images/about/bullet1.png);
        background-repeat: no-repeat;
        background-position: left top;
        line-height: 19px;
    }
    .discount .topic2 span {
        color: black !important;
    }
    .discount .discount_item{
        margin-bottom: 30px;
    }
    .discount .discount_item img, .discount .discount_item img {
        max-width: 245px;
        max-height: 250px;
    }
    .discount .discount_item a.fBox{
        float: left;
    }
    .discount .discount_item a.image2{
        float: right;
    }
    .discount p{   
        margin: 10px 0;
    }
    /*===================== SharesPage =======================*/
    .SharesPage {
        text-align: center;
    }
    .SharesPage .SharesBlock {
        padding: 74px 0 50px 0;
        border-top: 2px solid #b1b1b1;
    }
    .SharesPage .SharesBlock .content{
        width: 100%;
    }
    .SharesPage .SharesBlock .title,.SharesPage .SharesBlock .content {
        margin-bottom: 30px;
    }
    .SharesPage .SharesBlock .title.first {
        font-size: 54px;
        text-transform: uppercase;
        color: #ff5c5c;
    }
    .SharesPage .SharesBlock .title.therd {
        font-size: 54px;
        font-weight: 500;   
        color: #2b2a2a;
    }
    .SharesPage .SharesBlock .title.sea {
        font-size: 60px;
        font-weight: 600;
        color: #6f90f1;
    }   
    .SharesPage .SharesBlock .title.save {
        font-size: 60px;
        font-weight: 600;
        color: #4c4c4c;     
    }   
    .SharesPage p.center-bold {
        text-align: center;
        font-weight: 600;
        margin-bottom: 15px;
        font-size: 20px;        
    }   
    .SharesPage .SharesBlock .content p {
        font-size: 20px;
        line-height: 25px;
        margin-bottom: 25px;
    }
    .SharesPage .SharesBlock .content h3 {
        font-size: 21px;
        font-weight: 500;
        margin-bottom: 10px;
        text-transform: uppercase;
    }   
    .SharesPage .SharesBlock .content ul {
        width: 65%;
        text-align: left;
        margin: 0 auto;
        font-size: 22px;
        padding-left: 20px;
        list-style-image: url(../images/dostavka-list-style.png);       
    }   
    .SharesPage .SharesBlock .content ul li {
        margin-bottom: 10px;
    }   
    .SharesPage .SharesBlock .content p b {
        font-weight: 500;
    }   
    .SharesPage .SharesBlock .content p b i{
        font-size: 35px;
        color: #ff5c5c;
        font-weight: 600;
    }
    .SharesPage .SharesBlock .left {
        font-size: 17px;
    }           
    .SharesPage .SharesBlock .left p {
        margin-bottom: 15px;
        line-height: 20px;
        text-align: left;   
    }   
    .SharesPage .SharesBlock .left ul {
        text-align: left;
        padding-left: 20px;
        list-style-image: url(../images/dostavka-list-style.png);   
        margin-bottom: 15px;        
    }   
    .SharesPage .SharesBlock .buttom a {
        background-color: #ff5c5c;
        padding: 12px 20px;
        border-radius: 25px;
        color: #fff;
        font-weight: 500;
        text-transform: uppercase;
    }   
    .SharesPage .SharesBlock .buttom p.small {
        margin-bottom: 20px;
    }   
    .SharesPage .SharesBlock .buttom {
        margin-top: 35px;
    }               
    /*======================= service ========================*/
    .service {
        padding: 50px 13px;
        font-size: 18px;
    }
    .service .text {

    }
    .service .text p, .Garant .text p {
        margin-bottom: 30px;
        line-height: 20px;  
    }
    .service .text p span, .Garant .text p span {
        text-transform: uppercase;
    }
    .service .text p b, .Garant .text p b {
        font-weight: 500;
    }   
    .service .text .ul, .Garant .text .ul {
        padding: 0 50px;
        margin-bottom: 30px;    
    }
    .service .text p.last {
        margin-bottom: 45px;
    }   
    .service .text .ul p {
        margin-bottom: 20px;
    }   
    .service .text .ul ul {

    }
    .service .text .ul ul li, .Garant .text .ul ul li {
        background: url(../images/listStyleIMG.png) no-repeat 0 50%;
        padding-left: 25px;
        line-height: 25px;  
    }   
    .Garant .text {
        font-size: 18px;
    }
    .Garant .text i {
        font-weight: 500;
        color: #ff5c5c;
    }

    .service .text .guarantee {

    }   
    .service .text .guarantee p {
        text-align: right;
        width: 50%;
        display: inline-block;
    }   
    .service .text .guarantee img {
        display: inline-block;
        position: absolute;
        bottom: -5px;       
    }           
    .service .items {
        text-align: center;
        color: #ffffff;
        margin-bottom: 30px;    
    }   
    .service .items .item {
        /*width: 350px;*/
        width: 32%;
        height: 350px;
        display: inline-block;
        box-sizing: border-box;
        padding: 70px 10px 10px;
        vertical-align: top;    
        /*margin: 0 10px 10px 0;  */  
        margin: 10px 0; 
    }
    .service .items .item:nth-child(3n) {
        margin-right: 0;
    }       
    .service .items .item .title {
        text-transform: uppercase;
        margin-bottom: 20px;
        font-weight: 500;   
    }
    .service .items .item p {
        font-size: 17px;
        line-height: 25px;  
    }
    .service .items .item p.small {
        font-size: 15px;
        margin-bottom: 15px;
        line-height: 15px;      
    }
    .content .service .items .item:hover {
        background: #ff5c5c;
    }       
    .service .items .item:nth-child(1) {
        background: url(../images/service/service_1.jpg);
    }
    .service .items .item:nth-child(2) {
        background: url(../images/service/service_2.jpg);
    }
    .service .items .item:nth-child(3) {
        background: url(../images/service/service_3.jpg);
    }
    .service .items .item:nth-child(4) {
        background: url(../images/service/service_4.jpg);
    }
    .service .items .item:nth-child(5) {
        background: url(../images/service/service_5.jpg);
    }
    .service .items .item:nth-child(6) {
        background: url(../images/service/service_6.jpg);
    }
    .service .items .item:nth-child(7) {
        background: url(../images/service/service_7.jpg);
    }
    .service .items .item:nth-child(8) {
        background: url(../images/service/service_8.jpg);
    }
    .service .items .item:nth-child(9) {
        background: url(../images/service/service_9.jpg);
    }                               
                            
    /*======================== ABOUT =========================*/
    .pageAboutCompany {
        font-size: 18px;
        padding: 0 14px;
    }
    .pageAboutCompany .text p i {
        font-style: italic;
    }
    .pageAboutCompany .text p span, .pageAboutCompany p.svarka span {
        font-weight: 500;
    }       
    .pageAboutCompany .promo_about {
        background: url(../images/about/about_top.jpg);
        height: 462px;
        margin-top: 20px;
    }
    .pageAboutCompany .promo_about h3 {
        font-size: 47px;
        color: #fff;
        padding: 151px 0 0 70px;
    }
    .pageAboutCompany p.svarka {

    }   
    .pageAboutCompany .top_about {
        height: 635px;
        margin-bottom: 30px;
    }
    .pageAboutCompany p {
        margin-bottom: 26px;
        line-height: 20px;  
    }   
    .pageAboutCompany .top_about .image img:nth-child(2) {
        margin-right: 5px;
    }
    .pageAboutCompany .top_about .image img:nth-child(1) {
        margin-bottom: 5px;
    }   
    .pageAboutCompany .top_about .image {
        width: 43%;
        float: left;
        height: 518px;  
    }   
    .pageAboutCompany .top_about .text {
        width: 58%;
        float: right;
        margin-bottom: 5px;     
    }
    .pageAboutCompany .middle_about {
        margin-bottom: 20px;    
    }   
    .pageAboutCompany .bottom {
        margin-bottom: 30px;
        height: 835px;
    }
    .pageAboutCompany .bottom .image {
        width: 34%;
        float: left;        
    }   
    .pageAboutCompany .bottom .text {
        width: 60%;
        float: right;
    }   
    .pageAboutCompany .bottom .text img {
        margin-top: 15px;
    }
    .pageAboutCompany h3.bottom-h3 {
        text-align: center;
        font-size: 20px;
        font-weight: 500;
        text-transform: uppercase;
    }           
    /*====================== listHandles ======================*/
    .listHandles {
        font-size: 0;
        text-align: center;
    }
    .listHandles .product {
        text-align: center;
    }
    .listHandles .product .image {
        background-repeat: no-repeat;
        background-position: center;
        height: 160px;
        width: 100%;
        margin-bottom: 10px;
    }
    .listHandles .product .title {
        font-size: 18px;
        font-weight: 500;
        color: #282828;
        margin-bottom: 10px;
    }
    .listHandles .product .colors {
        color: #808080;
        font-size: 16px;
    }
    .mainBottomSlider {
       /* height: 400px;*/
        /*background: url(../images/mainBottomBg.jpg) no-repeat top center;*/
        box-sizing: border-box;
       /* padding-top: 65px;*/
    }
    .slider a .slider-text{
        position: absolute;
        top: 30%;
        margin-left: 50px;
       /* width: 840px;*/
       /* background: #e94d4d;*/
    }
    .slider a .slider-text p.title-text{
        vertical-align: middle;
        font-size: 43px;
        color: #fff;
        font-weight: 600;
        padding: 0 40px;
        text-transform: uppercase;
        font-family: 'RalewayLight';
        /*text-shadow: 0px 1px 0 black, 1px 1px 0 black;*/
    }

    .slider a .slider-text mark{
        background: #e94d4d;
        color: #fff;
        white-space: pre-wrap;
        padding: 1px 30px;
        line-height: 1.1;
    }

    .slider a .slider-text .text{
        font-size: 40px;
        font-weight: 600;
        padding: 7px 40px;
        color: #fff;
        text-transform: uppercase;
        font-family: 'RalewayLight';
        /*text-shadow: 0px 1px 0 black, 1px 1px 0 black;*/
    }
    .slider a .slider-text .text-inherit{
        text-transform: inherit;
    }
    .slider a .slider-text .text-inherit span{
        font-weight: 600;
        font-size: 41px;
    }
    .mainBottomSlider ul {
        margin-bottom: 40px;
        text-align: center;
    }
    .mainBottomSlider .white {
        width: 1106px;
        background: #fff;
        margin: 0 auto;
        /*padding: 50px 140px;*/
        box-sizing: border-box;
    }
    .mainBottomSlider ul li {
        display: inline-block;
        margin-right: 30px;
    }
    .mainBottomSlider ul a {
        font-size: 14px; 
        text-transform: uppercase;
    }
    .mainBottomSlider ul a:after {
        content: "";
        width: 20px;
        height: 11px;
        display: block;
        background: transparent;
        border: none;
        margin: auto;
        border-bottom-right-radius: 15px;
        border-bottom-left-radius: 15px;
    }

    .mainBottomSlider ul li a.active:after{
        background: red;
    }
    .mainBottomSlider h2.tabs {
        font-size: 48px;
        margin-top: 0px;
        text-align: left;
        font-family: 'RalewayThin';
        margin-bottom: 10px;
    }
    .mainBottomSlider p {
        line-height: 1.2;
        margin-bottom: 10px;
        font-size: 14px;
    }
    .mainBottomSlider {
        font-size: 17px;
    }
    .mainBottomSlider p.firstLetter:first-letter {
        font-size: 90px;
        line-height: 40px;
        color: #ff6969;
        float: left;
        padding-right: 10px;
    }
    .mainBottomSlider .btn_block .btn{
        background-image: url(../images/btn_1.png);
        color: #fff;
        font-size: 18px;
        width: 173px;
        height: 55px;
        display: inline-block;
        text-align: center;
        line-height: 55px;
        font-weight: 400;
        text-transform: uppercase;
    }
     .mainBottomSlider .btn_block{
        text-align: center;
     }
    .mainBottomSlider .swiper-slide.about img {
        width: auto;
        float: left;
        margin-right: 20px;
        margin-bottom: 20px;    
    }
    .mainBottomSlider .owl-nav {
        position: absolute;
        top: 50%;
        width: 100%;
    }
    .mainBottomSlider .owl-prev {
        position: absolute;
        left: -85px;
        height: 27px;
        width: 27px;
        background-color: #d3d3d3;
        border-radius: 100%;
        background-repeat: no-repeat;
        background-position: center;
        background-image: url(../images/mainBottomPrev.png);
    }
    .mainBottomSlider .owl-next {
        position: absolute;
        right: -85px;
        height: 27px;
        width: 27px;
        background-color: #d3d3d3;
        border-radius: 100%;
        background-repeat: no-repeat;
        background-position: center;
        background-image: url(../images/mainBottomNext.png);
    }
    .mainAdvantages {
        font-size: 0;
        background: #c5c5c5;
    }
    .mainAdvantages .item {
        width: 24%;
        margin: 0 0.5%;
        background: #fff;
        box-sizing: border-box;
        font-size: 15px;
        display: inline-block;
        vertical-align: top;
        position: relative;
        text-align: center;
        padding: 40px 35px;
    }
    .mainAdvantages .item::before {
        height: 0px;
        width: 100%;
        content: '';
        position: absolute;
        bottom:100%;
        background: #fff;
        -webkit-transition: all 0.2s ease-out;
        -moz-transition: all 0.2s ease-out;
        -o-transition: all 0.2s ease-out;
        transition: all 0.2s ease-out;
        left: 0;

    }
    .mainAdvantages .item .image {
        width: 86px;
        height: 86px;
        margin: 0 auto;
    }
    .mainAdvantages .item:hover::before {
        height: 20px;
    }
    .mainAdvantages .item p{
        color: #515151;
    }
    .mainAdvantages .item .title {
        font-size: 20px;
        font-weight: 500;
        margin: 20px 0;
        color: #000;
    }
    /*================= Installment_page ==================*/
    .Installment_page {
        padding: 37px 0px;
        font-size: 18px; 
        line-height: 25px;     
    }
    .Installment_page .top_block {

    }   
    .Installment_page .middle_block {

    }
    .Installment_page .middle_block p.center {
        text-align: center;
    }   
    .Installment_page .bottom-line-block{
        padding-top: 30px;
        padding-bottom: 70px;
        border-bottom: 1px solid #e7e7e7;
    }   
    .Installment_page h2 {
        font-size: 36px;
        margin: 15px 0;
    }   
    .Installment_page h3 {
        color: #464646;
        text-transform: uppercase;
        font-size: 20px;
        text-align: center;
        font-weight: 400;
    }
    .Installment_page p {
        margin-bottom: 15px;
    }   
    .Installment_page .ul {
        width: 65%;
        margin: 20px auto;
    }   
    .Installment_page li a {
        border-bottom: 1px dotted #0092da;
        color: #0092da;
    }   
    .Installment_page .ul ul.left, .Installment_page .ul ul.right{
        width: 43%;
        display: inline-block;
        padding-left: 20px;
        list-style-image: url(../images/dostavka-list-style.png);
    }
    .Installment_page ul.place, .Installment_page ul.time {
        width: 40%;
        margin: 0 auto; 
        padding-left: 20px;         
    }
    .Installment_page ul.place {
        list-style-image: url(../images/flag-Installment.png);
    }   
    .Installment_page ul.time {
        list-style-image: url(../images/time-Installment.png);
        margin-top: 15px;       
    }   
    .Installment_page .bottom {
        text-align: center;
        padding-top: 20px;      
    }   
    .Installment_page .bottom p i {
        color: #9fa1a5; 
    }   
    .Installment_page .bottom p span {
        font-size: 37px;
        font-weight: 500;
    }
    .Installment_page .bottom a.btn {
        background-color: #ff5c5c;
        padding: 12px;
        border-radius: 25px;
        color: #fff;
        font-weight: 500;
        text-transform: uppercase;      
    }   
    .Installment_page .bottom p {
        margin-bottom: 25px;
    }   

    /*====================== ОТЗЫВЫ ======================*/
    #pdopage .rows {
        margin-bottom: 10px;
    }
    .Review {
        color: #000000;
        padding: 10px 10px;
        background-color: #F6F6F6;
        border-bottom: 1px #AEAEAE solid;
    }
    .Review b {
        font-weight: 500;
    }
    .Review .review .date {
        color: #ff5c5c;
        font-weight: 500;       
    }
    .Review .review .name {
        
    }
    .Review .review .rating span.good {
        color:#40be80;
    }
    .Review .review .rating span {
        color: #0083cc;
    }   
    .Review .review .rev, .Review .answer {
        margin-top: 10px;
    }   
    .Review .answer {
        background-color: #fff;
        padding: 10px;
    }
    .Review {
        
    }   
    .form-center .jqselect {
        margin-left: 0px;
    }               
    .form-center .jq-selectbox__select {
        width: 250px;
        height: 28px;
        border-radius: 0;
    }
    /*====================== product ======================*/
    .productPage {
        font-size: 0;
        margin-top: 35px;
    }
    .productPage .top h1{
        margin: 0;
        text-align: left;
        /*padding: 0 25px;*/
        text-transform: uppercase;
        font-family: 'RalewayThin';
        font-size: 48px;
    }
     .productPage .top h2{
        text-align: left;
        font-weight: 400;
        margin: 30px 0;
    }
    .productPage .top hr{
        color: #e94d4d;
        width: 39%;
        margin-bottom: 25px;
        margin-top: 10px;
        margin-left: 0px;
        border: 1px solid;
    }
     .productPage .top hr.small_hr{
        width: 3px;
        height: 3px;
        margin: 10px auto;
        background: #d4d4d4;
        border: 1px solid #d4d4d4;
        transform: rotate(45deg);
    }
    .productPage .top {
        margin-bottom: 40px;
        float: right;
        width: 70%;
    }
    .productPage .slider {
        /*width: 430px;*/
        width: 30%;
        /*display: table-cell;*/
        display: inline-block;
        vertical-align: top;
    }
    .productPage .slider .thumbs {
        width: 95px;
        display: inline-block;
        vertical-align: top;
        position: relative;
        padding-top: 18px;
        top: -18px;
    }
    .productPage .slider a.bigImage {
        width: 300px;
        display: inline-block;
        margin-left: 10px;
    }
    .productPage .slider #msGallery  img#mainImage  {
        padding: 0;
        border: none;
    }
    .productPage .slider .thumbnail {
        display: block;
        /*margin-bottom: 8px;*/
        box-sizing: border-box;
    }
    .productPage .slider .border {
        width: 95px;
        line-height: 110px;
        border: 1px solid #e6e6e6;
        height: 110px;
        box-sizing: border-box;
        margin-bottom: 8px;
    }
    .productPage .slider .span2 {
        margin: 0;
    }
    .productPage .slider .thumbnail img {
        display: inline-block;
        vertical-align: middle;
        max-width: 60px;
    }
    .productPage .slider .thumbs .next-arrow {
        position: absolute;
        width: 100%;
        height: 10px;
        bottom: 0;
        margin: 0 auto;
        left: 0;
        right: 0;
        z-index: 2;
        cursor: pointer;
        display: none;
        background: url(../images/productPageArrowNext.png) no-repeat center;
        background-color: #fff;
    }
    .productPage .slider .thumbs .prev-arrow {
        position: absolute;
        width: 100%;
        height: 10px;
        top: 0px;
        margin: 0 auto;
        left: 0;
        right: 0;
        z-index: 2;
        display: none;
        cursor: pointer;
        background: url(../images/productPageArrowPrev.png) no-repeat center;
        background-color: #fff;
    }
    .productPage .slider .thumbs .swiper-button-disabled {
        opacity: 0.2;
        cursor: default;
    }
    .productPage .slider .swiper-wrapper {
        display: block;
    }
    .productPage .slider .thumbnail.active .border {
        border-color: #ff5c5c;
    } 
    .productPage .text {
        display: inline-block;
        /*width: 450px;*/
        width: 60%;
        font-size: 18px;
        box-sizing: border-box;
        /*padding-right: 10px;*/
        vertical-align: top;
        /*border-right: 1px solid #e8e8e8;*/
    }
    .productPage .text h1 {
        text-align: left;
        font-size: 26px;
        margin: 0;
        margin-bottom: 40px;
    }
    .productPage .text .photo-description {
        color: #4e4e4e;
        line-height: 1.2;
        white-space: pre-line;
        font-size: 15px;
        padding-bottom: 0;
    }
    .productPage .productProperties{
        font-size: 15px;
    }
    .productPage .text .photo-description.notempty {
        padding-bottom: 20px; 
    }
    .productPage .text .description {
        color: #4e4e4e;
        line-height: 1.2;
        white-space: pre-line;
        font-size: 15px;
    }
    .productPage .text .description a {
        color: #0083cc;
    }   
    .productPage .right {
        display: inline-block;
        /*width: 240px;*/
        width: 38%;
        font-size: 16px;
        vertical-align: top;
        box-sizing: border-box;
        /*padding: 0 25px;*/
        padding-right: 35px;
        margin-right: 2%;

    }
    .productPage .price-block {
       /* margin-left: 25px;*/
        margin-bottom: 25px;
    }
    .productPage .price-block .price {
        width: 40%;
        font-size: 16px;
        display: inline-block;
        vertical-align: middle;
    }
    .productPage .price-block .price span {
        font-size: 48px;
        color: #000;
        font-weight: 500;
        margin-right: 5px;
        font-family: 'CuprumRegular';
    }
    .productPage .price-btn{
        display: inline-block;
    }
    .productPage .price-block button {
        background-image: url(../images/btn_1.png);
        color: #fff;
        font-size: 16px;
        text-transform: uppercase;
        width: 173px;
        height: 55px;
        display: block;
        text-align: center;
        line-height: 55px;
        font-weight: 500;
        border: none;
        display: inline-block;
        margin-left: 30px;
        background-color: transparent;
    }
    .productPage .right .select_decoration {
        width: 100%;
        color: #fff;
        background: #95c39d;
        font-size: 17px;
        height: 40px;
        line-height: 40px;
        border: none;
        border-bottom: 2px solid #b5c9b9;
        border-radius: 3px;
        text-align: center;
        cursor: default;
    }
    .productPage .right .warning {
        margin-bottom: 30px;
        font-size: 15px;
        color: #909090;
        line-height: 1.2;
    }
    .productPage .right .warning span {
        color: #ff5c5c;
    }
/* .productPage .tabs {
    width: 100%;
    position: relative;
    font-size: 0;
}
.productPage .tabs dt {
    float: left;
    text-align: center;
    background: #e9e9e9;
    height: 50px;
    line-height: 50px;
    padding: 0 23px;
    font-size: 18px;
    position: relative;
    cursor: pointer;
    color: #666666;
    margin-left: 29px;
    border-bottom: 2px solid #ff5c5c;
}
.productPage .tabs dt::before {
    position: absolute;
    content: '';
    right: 100%;
    border-top: 50px solid #e9e9e9;
    border-left: 27px solid transparent;
    top: 0;
}
.productPage .tabs dt .after {
    position: absolute;
    content: '';
    left: 100%;
    border-bottom: 50px solid #e9e9e9;
    border-right: 27px solid transparent;
    top: 0;
}
.productPage .tabs dt:first-child {
    margin-left: 0;
}
.productPage .tabs dt .after::after {
    border-bottom: 2px solid #ff5c5c;
    content: '';
    position: absolute;
    top: 50px;
    width: 27px;
}
.productPage .tabs dt span {
    font-size: 20px;
    padding-left: 10px;
}
.productPage .tabs dt.selected {
    color: #fff;
    background: #ff5c5c;
    z-index: 3;
    padding-top: 5px;
    margin-top: -5px;
    margin-right: 3px;
}
.productPage .tabs dt.selected::before {
    border-top: 55px solid #ff5c5c;
    border-left: 30px solid transparent;
}
.productPage .tabs dt.selected .after {
    border-bottom: 55px solid #ff5c5c;
    border-right: 30px solid transparent;
}
.productPage .tabs dt.selected .after::after {
    border-bottom: 2px solid #ff5c5c;
    content: '';
    position: absolute;
    top: 55px;
    width: 30px;
}
.productPage .tabs dt:first-child::before {
    border-left: none;
}
.productPage .tabs dd {
    background: #fff;
    display: none;
    float: right;
    width: 100%;
    margin: 55px 0 0 -100%;
    position: relative;
    z-index: 2;
    font-size: 17px;
    padding-top: 15px;
}
.productPage .tabs dd.selected {
    display: block;
    } */
    .productPage .bottomWarning {
        padding: 30px 80px;
        display: inline-block;
        border-top: 1px dotted #3b3b3b;
        border-bottom: 1px dotted #3b3b3b;
        margin-top: 50px;
        font-size: 14px;
        font-weight: 500;
        line-height: 1.2;
        background: url(../images/productPageBottomWarning.png) no-repeat 20px center;
    }
    .productPage .productProperties p {
        background-repeat: no-repeat;
        padding-left: 45px;
        background-position: left center;
        padding-top: 7px;
        padding-bottom: 7px;
        line-height: 1.2;
    }
    .productPage .productProperties .term {
        background-image: url(../images/term_New.png);
    }
    .productPage .productProperties .delivery {
        background-image: url(../images/delivery_New.png);
    }
    .productPage .productProperties .warranty {
        background-image: url(../images/warranty_New.png);
    }
    .productPage .title-similarProducts {
        font-family: 'RalewayLight';
        font-size: 30px;
    }
    .productPage .similarProducts a {
        width: 18%;
        margin-right: 4%;
        font-size: 16px;
        display: inline-block;
        font-weight: 500;
    }
    .productPage .similarProducts a:last-child {
        margin-right: 0;
    }
    .productPage .similarProducts a .image {
        height: 140px;
        width: 100%;
     /*   border: 1px solid #e7e7e7;*/
        box-sizing: border-box;
        background-position: center;
        background-repeat: no-repeat;
        background-size: auto 135px;
    }
    .productPage .similarProducts .pagetitle{
        text-align: center;
        font-weight: 600;
        margin-top: 5px;
    }
    .productPage .similarProducts a .price {
        /*margin-top: 15px;*/
        text-align: center;
    }
    .productPage .similarProducts a span {
        color: #ff5c5c;
    }
    .productPage .tabs {
        /*padding: 0 10px;*/
        padding-right:45px;
        margin-top:25px;
    }
    .productPage .tabs .tabs__caption {
        display: flex;
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        flex-flow: row nowrap;
        -webkit-flex-flow: row nowrap;
        -mozflex-flow: row nowrap;
        -webkitflex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
        margin-bottom: 40px;
        align-items: flex-end;
        -webkit-align-items: flex-end;
        -mozflex-align-items: flex-end;
        -webkitflex-align-items: flex-end;
        -ms-align-items: flex-end;
    }
    .productPage .tabs .tabs__caption li {
        flex: 1 100%;
        background: #d6d6d6;
        text-transform: uppercase;
        font-size: 18px;
        font-family: 'RalewayLight';
        margin-right: 5px;
        height: 40px;
        text-align: center;
        color: #fff;
        line-height: 40px;
        cursor: pointer;
        position: relative;
        /*padding-right: 0;*/
        margin-top: 10px;
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }
   /* .productPage .tabs .tabs__caption li::before {
        position: absolute;
        content: '';
        right: 100%;
        border-top: 40px solid #e9e9e9;
        border-left: 27px solid transparent;
        top: 0;
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }*/
    /*.productPage .tabs .tabs__caption li::after {
        position: absolute;
        content: '';
        left: 100%;
        border-bottom: 40px solid #e9e9e9;
        border-right: 27px solid transparent;
        top: 0;
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }*/
    .productPage .tabs .tabs__caption li:last-child {
        margin: 0;
    }
    .productPage .tabs .tabs__caption li:last-child::after {
        display: none;
    }
    .productPage .tabs .tabs__caption li:first-child::before {
        display: none;
    }
    .productPage .tabs .tabs__caption li span {
        font-size: 20px;
        padding-left: 10px;
    }
    .productPage .tabs .tabs__caption li.active {
        color: #fff;
        background: #ff5c5c;
        height: 50px;
        line-height: 50px;
        /*padding-right: 0px;*/
        margin-right: 5px;
        margin-top: 0;
    }
    .productPage .tabs .tabs__caption li.active::after {
        border-bottom: 50px solid #ff5c5c;
        border-right: 33px solid transparent;
    }
    .productPage .tabs .tabs__caption li.active::before {
        border-top: 50px solid #ff5c5c;
        border-left: 34px solid transparent;
    }
    .productPage .tabs .tabs__caption li.active:last-child {
        margin-right: 0;
        padding-right: 7px;
    }
    .productPage .tabs .tabs__content {
        display: none; /* по умолчанию прячем все блоки */
        font-size: 16px;
    }
    .productPage .tabs .tabs__content.active {
        display: block; /* по умолчанию показываем нужный блок */
    }
    .productPage .tabs__content .locks {

    }
    .productPage .tabs__content .locks .item {
        display: block;
        margin: 10px 0;
        line-height: 1.3;
    }
    .productPage .tabs__content .locks .image {
        width: 200px;
        height: 180px;
        display: block;
        float: left;
        margin-right: 30px;
        border: 1px solid #e6e6e6;
        background-repeat: no-repeat;
        background-position: center;
    }
    .productPage .tabs__content .locks .complect {
        font-size: 16px;
        margin-top: 15px;
        font-weight: 500;
    }
    .productPage .tabs__content .locks .title {
        font-size: 16px;
        margin-top: 15px;
        font-weight: 500;
    }
    .productPage .tabs__content .locks .intro {
        font-size: 16px;
    }
    .productPage .tabs__content .locks .made_in {
        font-size: 16px;
    }
    .productPage .tabs__content .locks .made_in span {
        color: #d5333b;
    }
    .tabs__content li {
        /*background: url(../images/round0.png) no-repeat 0 50%;
        padding-left: 20px;*/
        color:#424242;
        font-size:14px;
        margin-bottom:10px;
        line-height: 1.2;
    } 
/*
.tabs__content li:before {
    color: #e5e5e5;
    content: "•";
    padding-right: 10px; 
} 
*/
.tabs__content .swiper-container.gallery {
    padding: 0 20px;
}
.tabs__content .swiper-container.gallery .items {
    display: block;
    font-size: 0;
}
.tabs__content .swiper-container.gallery .items .item {
    /*display: inline-block;*/
    padding: 0 5px;
    width: auto;
    box-sizing: border-box;
    text-align: center;
}
.tabs__content .swiper-container.gallery .items .item img {
    margin-bottom: 15px;
}
.tabs__content .swiper-container.gallery .items .item:nth-child(5n) {
    /* display: inline-block;
    margin-right: 0px; */
}  
.tabs__content .swiper-container.gallery .next-arrow, .tabs__content .swiper-container.gallery .prev-arrow {
    display: block;
    position: absolute;
    height: 100%;
    width: 25px;
    top: 0;
    background: #fff;
    z-index: 1;
    cursor: pointer;
}
.tabs__content .swiper-container.gallery .next-arrow {
    right: 0;
}
.tabs__content .swiper-container.gallery .prev-arrow {
    left: 0;
}
.tabs__content .swiper-container.gallery .prev-arrow::before, .tabs__content .swiper-container.gallery .next-arrow::before {
    position: absolute;

    top: 50%;
    content: '';
    border-bottom: 10px solid transparent;
    border-top: 10px solid transparent;
    margin-top: -10px;
}
.tabs__content .swiper-container.gallery .prev-arrow::before {
    left: 0;
    border-right: 7px solid #7b7979;
}
.tabs__content .swiper-container.gallery .next-arrow::before {
    border-left: 7px solid #7b7979;
    right: 0;
}
.tabs__content .swiper-container.gallery .swiper-button-disabled::before {
    opacity: 0.3;
}
.tabs__content .swiper-container.gallery .swiper-button-disabled {
    cursor: default;
}
/*------------PHOTOGALLARY----------*/

.swiper-container.photogallery {
    padding: 20px;  
}
.swiper-container.photogallery .items {
    display: block;
    font-size: 0;
}
.swiper-container.photogallery .items .item {
    display: inline-block;
    padding: 0 5px;
    width: auto;
    box-sizing: border-box;
    text-align: center;
    opacity: 0.7;
    position: relative;
}
/*.swiper-container.photogallery .items .item:before {
    content: '';
    background-image: url(../images/lupa.png);
    background-repeat: no-repeat;
    position: absolute;
    display: block;
    height: 100px;
    width: 100px;
    bottom: 75px;
    right: 75px;    
 }*/
.swiper-container.photogallery .items .item:hover {
    opacity: 1;
}
.swiper-container.photogallery .items .item img {
    margin-bottom: 10px;
}

.productPage .furniture {
    text-align: center;
}
.productPage .furniture a {
    display: inline-block;
   /* width: 170px;*/
    width: 25%;
    margin: 0 20px;
}
.productPage .furniture .image {
    width: 100%;
    height: 170px;
    border: 1px solid #eaeaea;
    background-position: center;
    background-repeat: no-repeat;
}
.productPage .furniture .handles .image {
    background-image: url(../images/handle.jpg);
}
.productPage .furniture .cylinders .image {
    background-image: url(../images/lock.jpg);
}
.productPage .furniture .zamki .image {
    background-image: url(../images/zamok.jpg);
}
.productPage .furniture p {
    font-size: 17px;
    margin-top: 130px;
}
.productPage .furniture .choice {
    background: #ff5c5c;
    color: #fff;
    border-radius: 2px;
    display: block;
    height: 33px;
    font-size: 20px;
    margin-top: 15px;
    line-height: 33px;
}
.categoryContent #mse2_mfilter .filter_top {
    padding: 5px 15px;
    margin: 20px 0;
    font-size: 16px;
    text-align: center;
    text-transform: uppercase;
}
.categoryContent .categoryContent-text{
    margin: 15px 0;
    line-height: 1.2;
}
.categoryContent .categoryContent-text-Fineza{
    width: 83%;
    float: right;
    margin: 15px 0;
    line-height: 1.2;
}
.categoryContent-textBlock{
    width: 89%;
    display: inline-block;
}
.categoryContent-imgBlock{
    display: inline-block;
    height: 100%;
    vertical-align: top;
    margin: 0 5px;
}
.categoryContent .categoryContent-img{
    margin: 15px 2px;
}
.categoryContent .categoryContent-text span{
    color:red;
    font-weight: 600;
}
.categoryContent #mse2_mfilter .filter_top #mse2_sort {
    display: inline-block;
    font-size: 14px;
}
.categoryContent #mse2_mfilter #mse2_filters {
    float: right;
}
.categoryContent #mse2_mfilter #mse2_filters label {
    display: inline-block;
    margin-left: 10px;
    cursor: pointer;
    height: 34px;
    line-height: 34px;
}
.categoryContent #mse2_mfilter .filter_top select {
    margin-left: 15px;
}
#mse2_filters .jq-selectbox__select{
        text-transform: none;
        font-size: 16px;
}
#mse2_filters .jq-selectbox .placeholder{
        color: #ababab;
}
#mse2_results {
    margin-bottom: 40px;
    margin-top:20px;
}
.jqselect  {
    margin-left: 15px;

}
.jq-selectbox li{
    text-transform: none;
}
.jq-selectbox__select {
    background: transparent;
    box-shadow: none;
    font-size: 13px;
}
.jq-selectbox__trigger {
    border-left: 0;
}
.jq-selectbox__trigger-arrow {
    color:#4f4f4f;
}
.jq-radio.checked .jq-radio__div {
    background: #fd5a5a;
    box-shadow: none;
}
.jq-checkbox {
    border-radius: 13px;
}
.jq-checkbox.checked .jq-checkbox__div {
    width: 8px;
    height: 8px;
    margin: 4px 0 0 4px;
    border-radius: 11px;
    box-shadow: none;
    background: #fd5a5a;
}
/*====================== top-entranceDoor =====================*/
.top-entranceDoor {

}
.top-entranceDoor .imagesDoor {
    display: block;
}
.top-entranceDoor .imagesDoor .left {
    margin-top: 15px;
    width: 24%;
    display: inline-block;
} 
.top-entranceDoor .imagesDoor .right {
    width: 75%;
    display: inline-block;
}
.top-entranceDoor .imagesDoor .right h2 {
    font-size: 30px;
    font-weight: 500;
    font-family: 'RalewayLight'
}
.top-entranceDoor .text {
    margin-top: 30px;
    font-size: 15px;
    line-height: 20px;    
    color: #333333;
}
.top-entranceDoor .text .left {
    width: 47%;
    display: inline-block;  
}
.top-entranceDoor .text .right {
    width: 47%;
    display: inline-block;  
    vertical-align: top;
}
.top-entranceDoor .center {
    text-align: center;
    font-weight: 500;
    margin-top: 10px;  
    font-size: 18px;
    font-family: 'CuprumRegular';
    border-left: 2px solid black;
    color: black;
}
/*===================== cooperationPage =======================*/
.cooperationPage {

}
.cooperationPage a {
    display: inline-block;
    width: 49%;
    text-align: center;
    font-size: 30px;
    opacity: 0.7;   
}
.cooperationPage a:hover {
    opacity: 1;
    color: #ff5c5c; 
}
.cooperationPage a .title {
    opacity: 1;
}
.cooperationPage a:first-child {
    
}
.cooperationPage a:last-child {
    
}
/*========================= itec ==============================*/
.itecbio {
    margin-top: 30px;
    font-size: 17px;
    padding: 0px 14px;  
}
.itecbio h2 {
    font-size: 19px;
    text-align: left;
    font-weight: 600;
}
.itecbio p {
    line-height: 23px;
}
.itecbio ul {
    list-style-type: disc;
    margin-left: 20px;
    color: #ff5c5c;    
}
.itecbio  li p {
    color: #2b2b2b;
}
.itecbio .top-itecbio {
    background: url(../images/itec-top-image.jpg) no-repeat 50% 50%;
    height: 501px;
    color: #040404;     
}
.itecbio .top-itecbio .left {
    margin-top: 75px;
    margin-left: 50px;
    line-height: 34px;
}
.itecbio .top-itecbio .right {
    color: #ffffff;
    font-size: 17px;
    width: 45%;
    margin-top: 80px;
}
.itecbio .top-itecbio .right ul {
    color: #ffffff;
}
.itecbio .top-itecbio h2 {
    font-size: 37px;
    text-align: left;
}
.itecbio .top-itecbio h3 {
    font-size: 25px;
    text-align: left;
}
.itecbio .top-itecbio p {

}
.itecbio .top-itecbio ul {
    margin-top: 10px;
    list-style-type: disc;
    margin-left: 30px;
    width: 90%;
}
.itecbio .top-itecbio li {

}
.itecbio .info-itec {
    margin-top: 30px;
    height: 563px;    
}
.itecbio .info-itec img {
    margin-top: 45px;
}
.itecbio .bottomWarning, .Bio .bottomWarning, .pageAboutCompany .bottomWarning {
    float: left;
    padding: 30px 80px;
    font-style: italic;
    font-size: 17px;
    font-weight: 500;
    background: url(../images/productPageBottomWarning.png) no-repeat 20px center;  
}
.itecbio .security {
    height: 616px;
}
.itecbio .security .left img {
    margin-top: 30px;
}
.itecbio .security .right a:before {
    content: '';
    background-image: url(../images/magnifier.png);
    background-repeat: no-repeat;
    position: absolute;
    display: block;
    height: 33px;
    width: 30px;
    bottom: 15px;   
}
.itecbio .left {
    float: left;
    width: 47%;
}
.itecbio .right {
    float: right;
}

/*======================= Penta Bio ===========================*/
.Bio {
    margin-top: 30px;
    font-size: 17px;
    padding: 0px 14px;
}
.Bio .left {
float: left;
}
.Bio .right {
float: right;
}
.Bio p {
    line-height: 21px;
}
.Bio h2 {
    font-size: 21px;
    text-align: left;
    font-weight: 600;   
    margin: 10px 0;
    font-family: 'RalewayLight';    
}
.Bio .top-bio {
    background: url(../images/top-image-Bio.jpg) no-repeat 50% 50%;
    height: 504px;
    color: #ffffff;
    margin-bottom: 70px;
}
.Bio .top-bio .left {
    padding: 130px 30px;
}
.Bio .top-bio .left h2 {
    color: #fff;
    text-align: left;
    font-size: 37px;
}
.Bio .top-bio .left h3 {
    font-size: 25px;
}
.Bio .top-bio .right {
    padding: 100px 30px 0 0;
    width: 50%;
    font-size: 17px;
}
.Bio .availability-bio {
    height: 410px;
    margin-bottom: 50px;
}
.Bio .availability-bio .left {
    width: 50%;
}
.Bio .availability-bio .right {
    width: 50%;
}
.Bio .lock-Bio {
    height: 245px;
}
.Bio .lock-Bio .left {
    width: 35%;
}
.Bio .lock-Bio .right {
    width: 65%;
}
.padding-side {
    padding: 0 15px;
}
.Bio .domain {
    margin-bottom: 75px;
}
.Bio .energy {
    background: url(../images/Bio-energy.jpg) no-repeat 50% 50%;
    height: 374px;
    margin-bottom: 65px;    
}
.Bio .bottom {
    height: 634px;
}
.Bio .bottom .left {
    width: 62%;
}
.Bio .bottom .right img {
    display: block;
}
.Bio .bottom .right img:nth-child(1) {
    margin-bottom: 60px;
}
.share {
    height: 20px;
    width: 100%;
    margin-top: 20px;
    text-align: center; 
}
/*====================== categoryContent ======================*/
.categoryContent .tabs {
    /*margin-top: 40px;*/
}
.categoryContent .tabs .tabs__caption {
    display: block;
    width: 100%;
  /*  border-bottom: 1px solid #e9e9e9;*/
    text-align: center;
}
.categoryContent .tabs .tabs__caption li {
    display: inline-block;
    background: #e9e9e9;
    font-size: 18px;
    text-transform: uppercase;
    font-family: 'RalewayLight';
    margin-right: 5px;
    height: 40px;
    text-align: center;
    color: #666666;
    line-height: 40px;
    cursor: pointer;
    position: relative;
    padding-right: 7px;
    margin-top: 10px;
    padding: 0 20px;
    margin-bottom: -1px;
    vertical-align: bottom;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease;
}
.categoryContent .tabs .tabs__caption:after {
    content: '';
    display: block;
    width: 110px;
    height: 2px;
    background-color: #cacaca;
    margin: 20px auto;
}
/*.categoryContent .tabs .tabs__caption li::before {
    position: absolute;
    content: '';
    right: 100%;
    border-top: 40px solid #e9e9e9;
    border-left: 27px solid transparent;
    top: 0;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease;
}*/
/*.categoryContent .tabs .tabs__caption li::after {
    position: absolute;
    content: '';
    left: 100%;
    border-bottom: 40px solid #e9e9e9;
    border-right: 27px solid transparent;
    top: 0;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease;
}*/
.categoryContent .tabs .tabs__caption li:last-child {
    margin: 0;
    margin-bottom: -1px;
}
.categoryContent .tabs .tabs__caption li:first-child::before {
    display: none;
}
.categoryContent .tabs .tabs__caption li span {
    font-size: 20px;
    padding-left: 10px;
}
.categoryContent .tabs .tabs__caption li.active,.categoryContent .tabs.notChanged .tabs__caption li:first-child {
    color: #fff;
    background: #ff5c5c;
    height: 50px;
    line-height: 50px;
    padding-right: 13px;
    margin-right: 5px;
    margin-top: 0;
}
/*.categoryContent .tabs .tabs__caption li.active::after,.categoryContent .tabs.notChanged .tabs__caption li:first-child::after {
    border-bottom: 50px solid #ff5c5c;
    border-right: 33px solid transparent;
}*/
/*.categoryContent .tabs .tabs__caption li.active::before,.categoryContent .tabs.notChanged .tabs__caption li:first-child::before {
    border-top: 50px solid #ff5c5c;
    border-left: 34px solid transparent;
}*/
.categoryContent .tabs .tabs__caption li.active:last-child {
    margin-right: 0;
    padding-right: 15px;
}
.categoryContent .tabs .tabs__content {
    display: none; /* по умолчанию прячем все блоки */
    /*padding-top: 20px;*/
}
.categoryContent .tabs .tabs__content.active,.categoryContent .tabs.notChanged .tabs__content:nth-child(2) {
    display: block; /* по умолчанию показываем нужный блок */
}
/*=====================rolldoors=================================*/
.rolldoors p.rolldoors_italic{
    margin:15px 0;
    line-height: 1;
}
.rolldoors .rolldoors_italic img{
	margin: 0 10px;
}
.rolldoors .rolldoors-item {
    display: inline-block;
    width: 31%;
    margin: 10px 1%;
    text-align: center;
}
.rolldoors .rolldoors-item p.pereg_tovar{
    padding: 10px 0; 
    line-height: 1.2;
}
.rolldoors .rolldoors-item .pereg_tovar span{
    color: red;
}
/*----------------------penal--------------------------------*/
.penal .iframe-block{
    margin:25px 0;
}
.penal .iframe-block iframe{
    width: 31%;
    margin: 1%;
}
.penal .penbox-table-item{
    width: 31%;
    display: inline-block;
    text-align: center;
    margin: 25px 1%;
}
.penal .penal_pieces-block{
    margin:25px 0;
    text-align: center;
}
.penal .penal_pieces-block img{
    margin:0 5%;
}
.penal p.penbox-table_title{
    font-weight: 600;
    font-size: 16px;
    margin: 10px 0;
}
.penal p{
    line-height: 1.2;
    margin: 10px 0;
}

.penal p.penbox-sklad {
    text-align: center;
    font-weight: 600;
    font-size: 18px;
    color: #ec5964 ;
}
.penal .penbox-price{
    font-size: 18px;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
}
.penal .penbox-price span {
    font-size: 25px;
    color: #ec5964;
}
.penal .penbox-price .rouble_sign{
    color: #000;
}
.penal .penbox-subtitle{
    font-weight: 600;
    font-size: 20px;
    text-align: center;
}
.penal .logo_2{
    float: right;
}
.penal .bold_italic{
    font-weight: 600;
}
/*==============rolldoors_italic==============================*/
.rolldoors_italic .list-rolldoors{
    text-align: left;
    /*margin: 20px 0;*/
    margin: 0;
}
.rolldoors_italic p{
    margin: 10px 0;
    line-height: 1.1;
}
.rolldoors_italic .list-rolldoors ul{
  /*float: right;*/
  display: inline-block;
  /*width: 38%;*/
  list-style-image: url(../images/dostavka-list-style.png);
  padding-left: 25px;
  margin-left: 10px;
  }
.rolldoors_italic .list-rolldoors ul li{
    margin: 15px 0;
}
.rolldoors_italic .rolldoors_color{
    color:red;
}
.rolldoors_italic .rolldoors_type-item{
    display: inline-block;
    width: 47%;
    text-align: center;
    margin: 1%;
}
.rolldoors_italic .rolldoors_type-item span{
    display: block;
    font-size: 16px;
    font-weight: 600;
}
.rolldoors_italic .rolldoors_deskr{
    float: right;
    width: 78%;
}

}
/*====================== interiorDoors ======================*/
.interiorDoors {
    font-size: 0;
    margin-top: 40px;
}
.interiorDoors .top hr{
    color: #e94d4d;
    width: 34%;
    margin-bottom: 15px;
    margin-top: 5px;
    margin-left: 0;
    border: 1px solid;
}
.interiorDoors .bigDoor {
    width: 335px;
   /* background: #f2f2f2;*/
  /*  padding: 30px;*/
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
    font-size: 15px;
    -webkit-transition: top 0.2s ease-out;
    -moz-transition: top 0.2s ease-out;
    -o-transition: top 0.2s ease-out;
    transition: top 0.2s ease-out;
}
.interiorDoors .bigDoor .inner {
    width: 215px;
    margin: 0 auto;
}
.interiorDoors .bigDoor .image {
    height: 490px;
    width: 215px;
    margin: 0 auto;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}
.interiorDoors .price {
    font-size: 16px;
    /*margin-top: 30px;
    margin-bottom: 20px;*/
    display: inline-block;
    vertical-align: middle; 
    margin-right: 20px;    
}
.interiorDoors .old_price {
    font-size: 16px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px;
    margin-top: 0px;
    margin-bottom: 20px;
    width: 100%;
}
.interiorDoors .old_price span.val {
    font-size: 36px;
    color: #000;
    font-weight: 500;
    margin: 0 5px;
    text-decoration: line-through;
    font-family: 'CuprumRegular';
}
.interiorDoors .cart {
    display: inline-block;
    vertical-align: middle; 
}
.interiorDoors .price span.val {
    font-size: 48px;
    color: #000;
    font-weight: 500;
    margin: 0 5px;
    font-family: 'CuprumRegular';
}
.interiorDoors .bigDoor .cart {

}
.interiorDoors .bigDoor .intro {
    line-height: 1.2;
    margin: 10px 0;
}
.interiorDoors .top .additionalText{
    font-size: 15px;
    display: inline-block;
    width: 250px;
    margin-left: 30px;
    vertical-align: inherit;
}
.interiorDoors .content {
    width: 750px;
    display: inline-block;
    font-size: 15px;
    vertical-align: top;
}
.interiorDoors .content .top {
    font-size: 0;
}
.interiorDoors .content .big {
    display: inline-block; 
    vertical-align: top;
    width: 100%;
    /*margin-bottom: 30px;*/
}
.interiorDoors .content h1 {
    font-size: 26px;
    text-transform: uppercase;
    text-align: left;
    margin-top: 0;
    margin-bottom: 0px;
    color: #5f5f5f;
    font-size: 48px;
    font-weight: 300;
    font-family: 'RalewayLight';
}
.interiorDoors .doors {
    font-size: 0;
}
.interiorDoors .doors .door {
    display: inline-block;
    width: 90px;
    text-align: center;
    margin-right: 17px;
    margin-bottom: 5px;
    cursor: pointer;
    vertical-align: top;
}
.interiorDoors .doors p {
    color: #4e4e4e;
    font-size: 14px;
    margin: 10px 0;
}
[type=number]{
    width: 53px;
    height: 41px;
    border: 1px solid #a1a1a1;
    text-align: center;
    font-size: 20px;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
    border-radius: 1px;
    background: transparent;
}
.jq-number [type=number]{
    width: 63px;
    height: 100%;
    border: none;
    font-size: 30px;
    text-align: center;
    margin-right: 15px;
    font-family: 'RalewayRegular';
}
.jq-number{
    padding: 0;
    width: 80px;
    height: 55px;
    border: 1px solid #d6d6d6;
    border-radius: 1px;
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    background: #d6d6d6;
}
.jq-number .jq-number__field{
    width: 100%;
    height: 100%;
    border: none;
    outline: none;
    box-shadow: none;
}
.jq-number .jq-number__spin{
    width: 10px;
    background: transparent;
    border: none;
    box-shadow: none;
}
.jq-number .jq-number__spin:hover{
    background: transparent;
    box-shadow: none;
}
.jq-number .jq-number__spin::after{
    right: 5px;
    left: auto;

}
.jq-number .jq-number__spin.minus:after{
    /*border-top-color: #fc7a7a;*/
    top: -5px;
    border-top: 10px solid #999;
    border-right: 10px solid transparent;
    border-bottom: none;
    border-left: 10px solid transparent;
}
.jq-number .jq-number__spin.plus:after{
/*    border-bottom-color: #fc7a7a;*/
    top: 10px;
}
.jq-number__spin:after{
    border-right: 10px solid transparent;
    border-bottom: 10px solid #999;
    border-left: 10px solid transparent;
}
.jq-number .jq-number__spin.minus:hover::after {
    border-top-color: #b43a3a;
}
.jq-number .jq-number__spin.plus:hover::after{
    border-bottom-color: #b43a3a;
}
.HandlesPage .jq-selectbox__dropdown ul{
    max-height: 200px;
}
.HandlesPage .jqselect {
    width: 245px;
}
.interiorDoors [type=submit] {
    /* background: #ff5c5c; */
    height: 55px;
    background-image: url(../images/btn_1.png);
    border: none;
    /* border-bottom: 2px solid #b43a3a; */
    border-radius: 2px;
    color: #fff;
    text-transform: uppercase;
    box-sizing: border-box;
    vertical-align: top;
    cursor: pointer;
    font-size: 15px;
    width: 173px;
    margin-left: 15px;
    background-color: transparent;
}
.interiorDoors .ms2_form {
    font-size: 0;
}
.interiorDoors #mse2_filters {
    margin: 30px 0;
    border-top: 1px dotted #3b3b3b;
    border-bottom: 1px dotted #3b3b3b;
}
.interiorDoors #mse2_filters h4 {
    color: #000;
    padding: 15px 0;
    font-size: 15px;
    text-transform: uppercase;
}
.interiorDoors #mse2_filters .labels {
   /* padding: 0 20px;*/
}
.interiorDoors #mse2_filters label {
    width: 60px;
    padding-right: 25px;
    cursor: pointer;
    display: inline-block;
    text-align: center;
    vertical-align: top;
    margin: 10px 0;
    font-size: 14px;
}
.interiorDoors #mse2_filters label .image {
    width: 40px;
    height: 40px;
    margin: 0 auto;
    margin-bottom: 5px;
}
.interiorDoors #mse2_filters label input {
    display: none;
}
/*=========================articles===================== */
 .articles{
    width: 70%;
    margin: 0 auto;
 }
.articles p{
	margin: 20px 0;
	line-height: 1.2;
}
.articles h2{
	font-size: 40px;
}
.statya a {
    text-decoration: underline;
}
.caption_rubrika a{
    /*text-decoration: underline;*/
    font-size: 16px;
} 
.caption_rubrika a:hover {
    color: #e74c3c !important;
}
p.vse_statyi {
    margin: 10px 0px;
}
a.article:hover {
    color: #e74c3c !important;
}
.statya {
  /*  background-color: #2e3b43;
    color: white !important;*/
    padding-left: 41px;
    padding-top: 8px;
    padding-right: 5px;
    padding-bottom: 8px;
    background-image: url(../images/about/bullet1.png);
    background-position: 10px center;
    background-repeat: no-repeat;
}
.caption_rubrika {
    color: #393939;
    margin-top: 25px;
    text-transform: uppercase;
    font-size: 15px;
    padding-bottom: 3px;
    border-bottom: 1px solid #cbcbcb;
}
/*====================== lockPage ======================*/

.lockPageOuter {
    margin-top: 40px;
}
.lockPage p.description {
    font-size: 18px;
    line-height: 1.3;
    margin-top: 20px;
}
.lockPage #msGallery {
    display: inline-block;
    vertical-align: middle;
    width: 39%;
    text-align: center;
}
.lockPage form {
    display: inline-block;
    vertical-align: middle;
    width: 60%;
}
.lockPage .price {
    font-size: 16px;
    width: 36%;
    /* margin-top: 40px; */
    /*margin-bottom: 15px;*/
    vertical-align: middle;
    display: inline-block;
}
.lockPage .cell-block{
    display: inline-block;
    width: 60%;
    text-align: right;
}


.lockPage .price span {
    font-size: 48px;
    color: #000;
    font-weight: 500;
    margin-right: 5px;
    font-family: 'CuprumRegular';
}
.lockPage button {
    /* margin-top: 40px; */
    background-image: url(../images/btn_1.png);
    color: #fff;
    font-size: 16px;
    width: 173px;
    height: 55px;
    padding: 7px 10px;
    border-radius: 2px;
    border: none;
    text-transform: uppercase;
    margin-left: 45px;
    /* border-bottom: 2px solid #b43a3a; */
    /* background: #ff5c5c; */
    cursor: pointer;
    background-color: transparent;
}
/*====================== fancybox ======================*/
.fancybox-container #ajaxContent {
    width: 100%;
    max-width: 900px;
}
.fancybox-container .lockPage h1 {
    font-size: 43px;
    font-weight: 300;
    font-family: 'RalewayThin';
    /*margin-bottom: 25px;*/
    text-transform: uppercase;
}
.fancybox-container .lockPage hr{
    width: 53%;
    margin-left: 0;
    background: #e94d4d;
    border: 1px solid #e94d4d;
}

.filter_colors .image{
    background-position: center;
    background-repeat: no-repeat;
}
/*.covering_954ad869296675d4391709be8f3825bf .image {
    background-image: url(../../images/iterriorColors/academy/Artepana.jpg);
}
.covering_55d0e05ec80281722aeeaf84361dbe21 .image{
    background-image: url('../../images/iterriorColors/academy/bog_oak.jpeg');
}
.covering_8af05d0659ada2ee1f0e596952d4449e .image{
    background-image: url('../../images/iterriorColors/academy/ivory.jpeg');
}
.covering_db367f4f1b02d356dbbd040da95fab66 .image{
    background-image: url('../../images/iterriorColors/academy/ral_9003.jpeg');
}
.covering_ab82b4a94849585aa6dcb16c558b7e55 .image{
    background-image: url('../../images/iterriorColors/academy/venge.jpeg');
}
.covering_2fd2106bc09950ccd812ee4a3212bc51 .image{
    background-image: url('../../images/iterriorColors/academy/smoky_oak.jpeg');
}
.covering_d2dc0a0ef20816ed8662daa988c8415a .image{
    background-image: url('../../images/iterriorColors/academy/cappuccino.jpeg');
}
.covering_b44e246e071952f6bb0675f0dfeaafd5 .image{
    background-image: url('../../images/iterriorColors/academy/white_matt.jpeg');
}
.covering_3fd5046a71eb2e6f6d76ba0807428ad3 .image{
    background-image: url('../../images/iterriorColors/academy/meling_gray.jpeg');
}
.covering_ba047bced8a92fd0e508c38bab3b175c .image{
    background-image: url('../../images/iterriorColors/academy/walnut_meling.jpeg');
}
.covering_4187b043c3f6252378bdd2e13bad3f64 .image{
    background-image: url('../../images/iterriorColors/academy/beige_oak.jpeg');
}
.covering_8cf04e71449ea1e8cd1823bf19f0b405 .image{
    background-image: url('../../images/iterriorColors/academy/bleached_oak.jpeg');
}
.covering_ca90af40d88e34d087028fcf1c1eee6a .image{
    background-image: url('../../images/iterriorColors/academy/antique_oak.jpeg');
}
.covering_ecd4589d283a0f720f6fc5be32b5d30e .image{
    background-image: url('../../images/iterriorColors/academy/flax.jpeg');
}
.covering_280a3853edc97296aae98c335244e7b0 .image{
    background-image: url('../../images/iterriorColors/academy/merbau.jpeg');
}
.covering_4496599d5d6a76e2862f9f300e0524f3 .image{
    background-image: url('../../images/iterriorColors/academy/nut.jpeg');
}
.covering_00848eab3e3eed768c5a9fd5ef493d3f .image{
    background-image: url('../../images/iterriorColors/academy/teak.jpeg');
}
.covering_451111fd9aed2c4b32938d187f9a40aa .image{
    background-image: url('../../images/iterriorColors/academy/poplar.jpeg');
}
.covering_8320dd931f58e341170f23af59dc19fd .image{
    background-image: url('../../images/iterriorColors/academy/amber.jpeg');
}
.covering_2f71c29d850ecdf0df952a219daa1488 .image{
    background-image: url('../../images/iterriorColors/academy/ral_7036.jpeg');
}
.covering_2e837e7c546daa13b12462ff87f11e35 .image{
    background-image: url('../../images/iterriorColors/academy/ral_9005.jpeg');
}
.covering_db367f4f1b02d356dbbd040da95fab66 .image{
    background-image: url('../../images/iterriorColors/academy/ral_9003.jpeg');
}
.covering_b58d0f743f9a23f8d462a0ddd901e619 .image{
    background-image: url('../../images/iterriorColors/academy/ral_9010.jpeg');
}
.covering_a9a2e35bf9428f8cab627fd9904143eb .image{
    background-image: url('../../images/iterriorColors/academy/dark_walnut.jpeg');
}
.covering_1e4940cf3869f9d4c3d74ad46461826d .image{
    background-image: url('../../images/iterriorColors/academy/bordo.jpeg');
}
.covering_f485ce72becf90b801c671aec6ee6a81 .image{
    background-image: url('../../images/iterriorColors/academy/light_walnut.jpeg');
}
.covering_0be8e5c9dccaa0bb460bd18b354590bb .image{
    background-image: url('../../images/iterriorColors/academy/cappuccino2.jpeg');
}
.covering_59a5e094652c5fbb23667a6667c49cf3 .image {
    background-image: url(../../images/iterriorColors/academy/mor_dub.jpg);
}
.covering_ef8a997c05e9da8eec2944fb0a276e19 .image {
    background-image: url(../../images/iterriorColors/academy/dub_kashtan.jpg);
}
.covering_44d18bc5eb1a0c7b1630bf14b39b6e50 .image {
    background-image: url(../../images/iterriorColors/academy/dub_koniak.jpg);
}
.covering_3dcf0dd8889cc300d75c538d5da42cac .image {
    background-image: url(../../images/iterriorColors/academy/new_color.png);
}
.covering_8ccef0797940ec8d0f87e3c7299e7448 .image {
    background-image: url(../../images/iterriorColors/academy/dub_tabak.jpg);
}
.covering_08d80622f1092251dbe1f5f66338f172 .image{
    background-image: url('../../images/iterriorColors/academy/white.jpeg');
}
.covering_57a8eac4443db5d96ec14d323fffa5ff .image{
    background-image: url('../../images/iterriorColors/academy/cappuccino3.jpeg');
}
.covering_11e5efac457a719f3144cc1a1a700e87 .image{
    background-image: url('../../images/iterriorColors/academy/ral_avorio.jpeg');
}
.covering_ba5c35e7c27892c547aca1b6d3870aa4 .image{
    background-image: url('../../images/iterriorColors/academy/sbiancato.jpeg');
}
.covering_5dfd8e7ccbfae3ae7dea2933ef2e4971 .image{
    background-image: url('../../images/iterriorColors/academy/biondo.jpeg');
}
.covering_70275c0d14ffcc8cf7c26e4e386718a5 .image{
    background-image: url('../../images/iterriorColors/academy/brandi.jpeg');
}
.covering_c7f48ada2f4a1f41b9f6d60f0c3fed5d .image{
    background-image: url('../../images/iterriorColors/academy/caffe.jpeg');
}
.covering_88db4a0d90edea2a52778b0a0f67b51d .image{
    background-image: url('../../images/iterriorColors/academy/cappuccino4.jpeg');
}
.covering_d3386cd7d597a75a80aeef7a6314b5ab .image{
    background-image: url('../../images/iterriorColors/academy/fume.jpeg');
}
.covering_c113b541e8a86bd40cff8fb0773e92cb .image{
    background-image: url('../../images/iterriorColors/academy/ral_9010.jpeg');
}
.covering_0005f0d37f713f3d289d705332f1cc48 .image{
    background-image: url('../../images/iterriorColors/academy/ral_7044.jpeg');
}
.covering_f35c04d64b9c2610620cd66fbbb864ab .image{
    background-image: url('../../images/iterriorColors/academy/ral_1019.jpeg');
}
.covering_2faa7c3df2dcc6cce690fbacc8ba1466 .image{
    background-image: url('../../images/iterriorColors/academy/ral_1013.jpeg');
}
.covering_794663ce8dc3122e38c467ffe3a54f90 .image{
    background-image: url('../../images/iterriorColors/academy/ral_сolore.jpeg');
}
.covering_a2ffb9c0a8d053d112c466c8f59e4786 .image{
    background-image: url('../../images/iterriorColors/academy/grafit.png');
}
.covering_641561d61758fc530afbda05eba862d5  .image{
    background-image: url('../../images/iterriorColors/academy/tortora.png');
}
.covering_1a86e29087d7efec99bfb7469d7d1a22 .image{
    background-image: url('../../images/iterriorColors/academy/ral7036.png');
}
.covering_1eb5586879a60f59e364d1b2a4a282be .image{
    background-image: url('../../images/iterriorColors/academy/tortora.png');
}
.covering_d313234817ff6906ea0d725597af4517 .image{
    background-image: url('../../images/iterriorColors/academy/ral7044.png');
}
.covering_e20e6a10383026d3e249665229718754  .image{
    background-image: url('../../images/iterriorColors/academy/oreh_amer.png');
}
.covering_ac8ebf8c8a3099f5b8464664faf58c7b  .image{
    background-image: url('../../images/iterriorColors/academy/ral7044.png');
}
.covering_a8993f84f33e8dbcfa904f2168c13928  .image{
    background-image: url('../../images/iterriorColors/academy/ral7044.png');
}
.covering_44f726009def62872adfb8c1ad5475c6 .image{
    background-image: url('../../images/iterriorColors/academy/ral7037.png');
}
.covering_f26f7ca96d813fb44e3d1b3925a41909  .image{
    background-image: url('../../images/iterriorColors/academy/ral9010.png');
}
.covering_9649bf661f4bfc5d3952c02775e30d34  .image{
    background-image: url('../../images/iterriorColors/academy/ral9005.png');
}
.covering_1c06240ffc761b014dca2fa2330865bc  .image{
    background-image: url('../../images/iterriorColors/academy/dub_grafit.png');
}
.covering_30474b0b7de60c24d33cb93e80548d6b .image{
    background-image: url('../../images/iterriorColors/academy/dub_tabaco.png');
}
.covering_81b2679100891ebe01d5d9bbdc751996  .image{
    background-image: url('../../images/iterriorColors/academy/dub_konyack.png');
}
.covering_bd7948054903b6a446e8976616be666e .image{
    background-image: url('../../images/iterriorColors/academy/dub_natur.png');
}

.covering_53d4d0193d9991ade363ba9603d4d29a .image{
    background-image: url('../../images/iterriorColors/academy/ral9003.png');
}

.covering_a2ffb9c0a8d053d112c466c8f59e4786 .image{
    background-image: url('../../images/iterriorColors/academy/grafit.png');
}*/
.covering_8af05d0659ada2ee1f0e596952d4449e .image{
    background-image: url('/assets/images/iterriorColors/academy/ivory.jpeg');
}
.covering_35a2aa6a9cb6576e69e2c787188dca25 .image{
    background-image: url('/assets/images/iterriorColors/academy/ral_9003.jpeg');
}
.covering_ab82b4a94849585aa6dcb16c558b7e55 .image{
    background-image: url('/assets/images/iterriorColors/academy/venge.jpeg');
}
.covering_2fd2106bc09950ccd812ee4a3212bc51 .image{
    background-image: url('/assets/images/iterriorColors/academy/smoky_oak.jpeg');
}
.covering_d2dc0a0ef20816ed8662daa988c8415a .image{
    background-image: url('/assets/images/iterriorColors/academy/cappuccino.jpeg');
}
.covering_b44e246e071952f6bb0675f0dfeaafd5 .image{
    background-image: url('/assets/images/iterriorColors/academy/white_matt.jpeg');
}
.covering_3fd5046a71eb2e6f6d76ba0807428ad3 .image{
    background-image: url('/assets/images/iterriorColors/academy/meling_gray.jpeg');
}
.covering_ba047bced8a92fd0e508c38bab3b175c .image{
    background-image: url('/assets/images/iterriorColors/academy/walnut_meling.jpeg');
}
.covering_4187b043c3f6252378bdd2e13bad3f64 .image{
    background-image: url('/assets/images/iterriorColors/academy/beige_oak.jpeg');
}
.covering_8cf04e71449ea1e8cd1823bf19f0b405 .image{
    background-image: url('/assets/images/iterriorColors/academy/bleached_oak.jpeg');
}
.covering_ca90af40d88e34d087028fcf1c1eee6a .image{
    background-image: url('/assets/images/iterriorColors/academy/antique_oak.jpeg');
}
.covering_ecd4589d283a0f720f6fc5be32b5d30e .image{
    background-image: url('/assets/images/iterriorColors/academy/flax.jpeg');
}
.covering_280a3853edc97296aae98c335244e7b0 .image{
    background-image: url('/assets/images/iterriorColors/academy/merbau.jpeg');
}
.covering_4496599d5d6a76e2862f9f300e0524f3 .image{
    background-image: url('/assets/images/iterriorColors/academy/nut.jpeg');
}
.covering_00848eab3e3eed768c5a9fd5ef493d3f .image{
    background-image: url('/assets/images/iterriorColors/academy/teak.jpeg');
}
.covering_451111fd9aed2c4b32938d187f9a40aa .image{
    background-image: url('/assets/images/iterriorColors/academy/poplar.jpeg');
}
.covering_8320dd931f58e341170f23af59dc19fd .image{
    background-image: url('/assets/images/iterriorColors/academy/amber.jpeg');
}
.covering_2f71c29d850ecdf0df952a219daa1488 .image{
    background-image: url('/assets/images/iterriorColors/academy/ral_7036.png');
}
.covering_2e837e7c546daa13b12462ff87f11e35 .image{
    background-image: url('/assets/images/iterriorColors/academy/ral_9005.jpeg');
}
.covering_db367f4f1b02d356dbbd040da95fab66 .image{
    background-image: url('/assets/images/iterriorColors/academy/ral_9003.jpeg');
}
.covering_ef8a997c05e9da8eec2944fb0a276e19 .image {
    background-image: url(/assets/images/iterriorColors/academy/dub_kashtan.jpg);
}
.covering_44d18bc5eb1a0c7b1630bf14b39b6e50 .image {
    background-image: url(/assets/images/iterriorColors/academy/dub_koniak.jpg);
}
.covering_3dcf0dd8889cc300d75c538d5da42cac .image {
    background-image: url(/assets/images/iterriorColors/academy/new_color.png);
}
.covering_8ccef0797940ec8d0f87e3c7299e7448 .image {
    background-image: url(/assets/images/iterriorColors/academy/dub_tabak.jpg);
}
.covering_59a5e094652c5fbb23667a6667c49cf3 .image {
    background-image: url(/assets/images/iterriorColors/academy/mor_dub.jpg);
}
.covering_954ad869296675d4391709be8f3825bf .image {
    background-image: url(/assets/images/iterriorColors/academy/Artepana.jpg);
}

/*.covering_94332c38217ad5280a1c9182456fa067 .image{
    background-image: url(/assets/images/iterriorColors/academy/ral_9005.jpeg);
}*/
.covering_b58d0f743f9a23f8d462a0ddd901e619 .image, .covering_94332c38217ad5280a1c9182456fa067 .image{
    background-image: url('/assets/images/iterriorColors/academy/ral_9010.png');
}
.covering_ed68c1a17b5c5ea2049fd8b268de2254 .image{
    background-image: url('/assets/images/iterriorColors/academy/ral_9010.png');
}
.covering_ef8a997c05e9da8eec2944fb0a276e19 .image {
    background-image: url(/assets/images/iterriorColors/academy/dub_kashtan.jpg);
}
.covering_44d18bc5eb1a0c7b1630bf14b39b6e50 .image {
    background-image: url(/assets/images/iterriorColors/academy/dub_koniak.jpg);
}
.covering_8ccef0797940ec8d0f87e3c7299e7448 .image {
    background-image: url(/assets/images/iterriorColors/academy/dub_tabak.jpg);
}

.covering_c113b541e8a86bd40cff8fb0773e92cb .image{
    background-image: url('/assets/images/iterriorColors/academy/ral_9010.png');
}

.covering_a9a2e35bf9428f8cab627fd9904143eb .image{
    background-image: url('/assets/images/iterriorColors/academy/dark_walnut.jpeg');
}
.covering_1e4940cf3869f9d4c3d74ad46461826d .image{
    background-image: url('/assets/images/iterriorColors/academy/bordo.jpeg');
}
.covering_f485ce72becf90b801c671aec6ee6a81 .image{
    background-image: url('/assets/images/iterriorColors/academy/light_walnut.jpeg');
}


.covering_0be8e5c9dccaa0bb460bd18b354590bb .image{
    background-image: url('/assets/images/iterriorColors/academy/cappuccino2.jpeg');
}
.covering_a06e95243f54d901bc45dd4e64db60b5 .image{
    background-image: url('/assets/images/iterriorColors/academy/cappuccino2.jpeg');
}



.covering_55d0e05ec80281722aeeaf84361dbe21 .image{
    background-image: url('/assets/images/iterriorColors/academy/bog_oak.jpeg');
}

.covering_08d80622f1092251dbe1f5f66338f172 .image, .covering_9e2a04b02476dc12d13434649a89ddd1 .image{
    background-image: url('/assets/images/iterriorColors/academy/white.jpeg');
}
.covering_57a8eac4443db5d96ec14d323fffa5ff .image{
    background-image: url('/assets/images/iterriorColors/academy/cappuccino3.jpeg');
}
.covering_11e5efac457a719f3144cc1a1a700e87 .image{
    background-image: url('/assets/images/iterriorColors/academy/ral_avorio.jpeg');
}
.covering_ba5c35e7c27892c547aca1b6d3870aa4 .image{
    background-image: url('/assets/images/iterriorColors/academy/sbiancato.jpeg');
}
.covering_5dfd8e7ccbfae3ae7dea2933ef2e4971 .image{
    background-image: url('/assets/images/iterriorColors/academy/biondo.jpeg');
}
.covering_70275c0d14ffcc8cf7c26e4e386718a5 .image{
    background-image: url('/assets/images/iterriorColors/academy/brandi.jpeg');
}
.covering_c7f48ada2f4a1f41b9f6d60f0c3fed5d .image{
    background-image: url('/assets/images/iterriorColors/academy/caffe.jpeg');
}
.covering_88db4a0d90edea2a52778b0a0f67b51d .image{
    background-image: url('/assets/images/iterriorColors/academy/cappuccino4.jpeg');
}
.covering_d3386cd7d597a75a80aeef7a6314b5ab .image{
    background-image: url('/assets/images/iterriorColors/academy/fume.jpeg');
}
.covering_ac3061845e928673b4416e7ad8b573d0 .image{
    background-image: url('/assets/images/iterriorColors/academy/ral_9010.png');
}
.covering_0005f0d37f713f3d289d705332f1cc48 .image{
    background-image: url('/assets/images/iterriorColors/academy/ral_7044.png');
}
.covering_f35c04d64b9c2610620cd66fbbb864ab .image{
    background-image: url('/assets/images/iterriorColors/academy/ral_1019.jpeg');
}
.covering_2faa7c3df2dcc6cce690fbacc8ba1466 .image{
    background-image: url('/assets/images/iterriorColors/academy/ral_1013.jpeg');
}
.covering_794663ce8dc3122e38c467ffe3a54f90 .image{
    background-image: url('/assets/images/iterriorColors/academy/ral_сolore.jpeg');
}

.covering_1eb5586879a60f59e364d1b2a4a282be .image{
    background-image: url('/assets/images/iterriorColors/academy/ral_9010.png');
}
.covering_22b61d3a2cbed6dfbf348816b61ea814 .image{
    background-image: url('/assets/images/iterriorColors/academy/ral9005.jpg');   
}
.covering_5096a4c45582f6c26157a1ec00ba2751 .image{
    background-image: url('/assets/images/iterriorColors/academy/ral9005.jpg');   
}
.covering_e20e6a10383026d3e249665229718754 .image{
    background-image: url('/assets/images/iterriorColors/academy/oreh_am.jpg');   
}
.covering_53d4d0193d9991ade363ba9603d4d29a .image, .covering_71584b0a592ea016f31f69b6c1de7a98 .image{
    background-image: url('/assets/images/iterriorColors/academy/ral9003.jpg');   
}

.covering_67420aa994af1d1dd8ea366d362104a8 .image{
    background-image: url('/assets/images/iterriorColors/academy/new_color.png');   
}

.covering_81b2679100891ebe01d5d9bbdc751996 .image{
    background-image: url('/assets/images/iterriorColors/academy/dub_koniak.jpg');   
}

.covering_ac8ebf8c8a3099f5b8464664faf58c7b .image {
    background-image: url(/assets/images/iterriorColors/academy/ral_7044.png);
}
.covering_a8993f84f33e8dbcfa904f2168c13928 .image,
.covering_205032ab46ea9481e3a899f3016fad19 .image {
    background-image: url(/assets/images/iterriorColors/academy/ral_7044.png);
}

.covering_74df5c9029b688d2cfa8fb47a4210272 .image {
    background-image: url(/assets/images/iterriorColors/academy/ral_7044.png);
}
.covering_641561d61758fc530afbda05eba862d5 .image{
    background-image: url(/assets/images/iterriorColors/academy/medea_tortora.jpg);
}
.covering_1c06240ffc761b014dca2fa2330865bc .image{
    background-image: url('/assets/images/iterriorColors/academy/grafit.jpg');
}

.covering_30474b0b7de60c24d33cb93e80548d6b .image{
    background-image: url('/assets/images/iterriorColors/academy/tabako.jpg');
}

.covering_81b2679100891ebe01d5d9bbdc751996 .image{
    background-image: url('/assets/images/iterriorColors/academy/konyack.jpg');
}

.covering_bd7948054903b6a446e8976616be666e .image{
    background-image: url('/assets/images/iterriorColors/academy/dub_natur.jpg');
}
.covering_a2ffb9c0a8d053d112c466c8f59e4786 .image{
    background-image: url('/assets/images/iterriorColors/academy/grafit2.png');   
}
.covering_44f726009def62872adfb8c1ad5475c6 .image, .covering_b8fdee3eb678ade65dcc4efed75dbd9c .image{
    background-image: url('/assets/images/iterriorColors/academy/ral7037.png');   
}
.covering_f26f7ca96d813fb44e3d1b3925a41909 .image{
    background-image: url('/assets/images/iterriorColors/academy/ral_9010.png');
}
.covering_9649bf661f4bfc5d3952c02775e30d34 .image{
    background-image: url('/assets/images/iterriorColors/academy/ral_9005.jpeg');
}

.covering_d313234817ff6906ea0d725597af4517 .image, .covering_92a3e5d94fe7d5611653b4b675689206 .image{
    background-image: url('/assets/images/iterriorColors/academy/ral_7044.png');
}
.covering_1a86e29087d7efec99bfb7469d7d1a22  .image{
    background-image: url('/assets/images/iterriorColors/academy/ral7036.png');
}
.covering_641561d61758fc530afbda05eba862d5  .image{
    background-image: url('/assets/images/iterriorColors/academy/tortora.png');
}

.covering_15436a84ae51f2c25c9afb95c3e0f8ec .image{
    background-image: url('/assets/images/iterriorColors/academy/brandy.jpg');
}
.covering_51accaf68afe4e5d4eee006935236379 .image{
    background-image: url('/assets/images/iterriorColors/academy/baltico.jpg');
}
.covering_e6b7f86e7a825adaf2e43437577f65a3 .image{
    background-image: url('/assets/images/iterriorColors/academy/grigio.jpg');
}
.covering_cf71df80eb7cfb93c55074a636b9bc02 .image{
    background-image: url('/assets/images/iterriorColors/academy/naturale.jpg');
}

.covering_063b1a85c2a09ad364776d21ce6ea85b .image{
    background-image: url('/assets/images/iterriorColors/academy/7036.jpg');
}

.covering_67ac671cf48f8e27820405893906b47f .image {
    background-color: #323636;
}
.covering_02e9c6b93eacf0067af3ef39ae7e38f6 .image {
    background-color: #48474c;
}
.covering_80ba2d8b41d6d21a724811c8892d252c .image {
    background-color: #bf9e69;
}
.covering_b43a47cdec3549f6bd716f9c62de1e3d .image {
    background-color: #dedfda;
}

.covering_2d13848caa0b29bd31308ae4203db0d0 .image, .covering_4faacefcfc397b443ba0a90ce9aceb82 .image{
    background-image: url('/assets/images/iterriorColors/academy/ral_1013.png');
}
.covering_ab85522e0865f5877d11c3444b2933a6 .image, .covering_03f855b89e342f11626259f58a9bbda8 .image{
    background-image: url('/assets/images/iterriorColors/academy/ral_4009.png');
}
.covering_f89df933e0857cec771c971558c7737c .image, .covering_855b2d2be3ee285455def579b8483e6e .image{
    background-image: url('/assets/images/iterriorColors/academy/ral_5014.png');
}
.covering_3ea9bbf83547990f1cd7cd94706f6dc9 .image, .covering_3c697e3791d0a01644c6a0752ed81a55 .image{
    background-image: url('/assets/images/iterriorColors/academy/ral_7022.png');
}
.covering_7818a09d9dcf7e985e31c263e2c4d15d .image, .covering_14194f93be63c52e07b3e0dfd1a2bef9 .image{
    background-image: url('/assets/images/iterriorColors/academy/ral_7032.png');
}
.covering_115e57f1b81c3ff1d30faf52fff3b360 .image, .covering_9adad4c3abd4d4544ebe41bf8bdbfaba .image{
    background-image: url('/assets/images/iterriorColors/academy/ral_8017.png');
}
.covering_e03c2c94778656528387ec7010b7371c .image, .covering_a4a6df989f36749cbe1bb4d5a6647219 .image{
    background-image: url('/assets/images/iterriorColors/academy/ral_9001.png');
}

.covering_fa1a10a83feed463a0937d75414e6b64 .image, .covering_98bb75ad7249217a84c2c67662a2b6c9 .image{
    background-image: url('/assets/images/iterriorColors/academy/white.png');
}
.covering_cbb0f6c54adfa6951ba0f6f431054c43 .image {
    background-image: url('/assets/images/iterriorColors/academy/ral_1036.png');
}
.covering_8c3b65edb4542874ad115fdecee0a099 .image{
    background-image: url('/assets/images/iterriorColors/academy/RAL 7016.png');
}

.covering_8c3b65edb4542874ad115fdecee0a099 .image{
    background-image: url('/assets/images/iterriorColors/academy/RAL 7016.png');
}
.covering_8c3b65edb4542874ad115fdecee0a099 .image{
    background-image: url('/assets/images/iterriorColors/academy/RAL 7016.png');
}
.covering_8c3b65edb4542874ad115fdecee0a099 .image{
    background-image: url('/assets/images/iterriorColors/academy/RAL 7016.png');
}
.covering_8c3b65edb4542874ad115fdecee0a099 .image{
    background-image: url('/assets/images/iterriorColors/academy/RAL 7016.png');
}








.color_35cbe943e6074045258e959caf402405 .image{
    background-image: url('../../images/iterriorColors/volxovecz/cherry.png');
}
.color_93966573c7cb5f8d743c2aa86d8544c7 .image{
    background-image: url('../../images/iterriorColors/volxovecz/oak_white_pearl.jpeg');
}
.color_a81ba31919edfcf8a27b5f5b203a79dd .image{
    background-image: url('../../images/iterriorColors/volxovecz/oak_white_gold_patina.jpeg');
}
.color_275853588c4da0b3b3f0aa4444668167 .image{
    background-image: url('../../images/iterriorColors/volxovecz/oak _сognac.png');
}
.color_77ec312239a8df60efa6c5ac8a231a51 .image{
    background-image: url('../../images/iterriorColors/volxovecz/oak_wheat.jpeg');
}
.color_acc78f116796c4b03cbb0d35c9505ec9 .image{
    background-image: url('../../images/iterriorColors/volxovecz/ivory_oak_with_antique_patina.jpeg');
}
.color_07b9b0a8ae0ca7dfec4af9d8b5ea9a71 .image{
    background-image: url('../../images/iterriorColors/volxovecz/oak_pistachio_gold_patina.jpeg');
}
.color_57b6d4f389bf3f0112cefb359eebaa0e .image{
    background-image: url('../../images/iterriorColors/volxovecz/oak_black_pearl.jpeg');
}
.color_53fbb066994ee2693c960c762c677b0d  .image{
    background-image: url('../../images/iterriorColors/volxovecz/mahogany_bordeaux.png');
}
.color_c79896bf0661b6a351a8ab220b939d06 .image{
    background-image: url('../../images/iterriorColors/volxovecz/walnut_brandy.png');
}
.color_9b4f0f0ec709e5d188b181e62e09ccf7 .image{
    background-image: url('../../images/iterriorColors/volxovecz/ash_vanilla.png');
}
.color_e69df07f8ce062199f45e40a8fd40bfc .image{
    background-image: url('../../images/iterriorColors/volxovecz/white_silk.png');
}
.color_7bbe604e5145b1a5be2190c2fbe01ac3 .image{
    background-image: url('../../images/iterriorColors/volxovecz/walnut_modena.png');
}
.color_9999985a49cee6d83c566b3aac255274 .image{
    background-image: url('../../images/iterriorColors/volxovecz/patina_antique.png');
}
.color_08e77b5abdb2fee592789125819b498d .image{
    background-image: url('../../images/iterriorColors/volxovecz/ivory.png');
}
.color_99d252eaa7474283a75484050c0e9a22 .image{
    background-image: url('../../images/iterriorColors/volxovecz/anegry_cocoa.png');
}
.color_0c2971fd5dfb921259516d7ef4155ae0 .image{
    background-image: url('../../images/iterriorColors/volxovecz/anegry_chocolate.png');
}
.color_64c5a70787ac7eb57b1133d8eacb1fa1 .image{
    background-image: url('../../images/iterriorColors/volxovecz/ash_snow_white.png');
}
.color_a87eabc02d37b17929bc02bdd9ffcad7 .image{
    background-image: url('../../images/iterriorColors/volxovecz/ash_mokachino.png');
}
.color_66284cd14ecc34a9e261b0ed457fe7cf .image{
    background-image: url('../../images/iterriorColors/volxovecz/matt_anthracite.png');
}
.color_c11211d35eeb9a140c12f881b2a486af .image{
    background-image: url('../../images/iterriorColors/volxovecz/matt_anthracite.jpeg');
}
.color_2a117d66663ac84b1a9115211f2cf0f6 .image{
    background-image: url('../../images/iterriorColors/volxovecz/matt_snow_white.jpeg');
}
.color_b0bc83b314a0980c3ba00ead82f8754a .image{
    background-image: url('../../images/iterriorColors/volxovecz/frosted_latte.jpeg');
}
.color_7291c34abe89df3dc977fd917ec40f7d .image{
    background-image: url('../../images/iterriorColors/volxovecz/frosted_wilky_white.jpeg');
}
.color_9aefadc028fd9fb8b1a41f7d382d05b9 .image{
    background-image: url('../../images/iterriorColors/volxovecz/matt_gray.jpeg');
}
.color_61e748495fb846ac0c7507aef7a0505c .image{
    background-image: url('../../images/iterriorColors/volxovecz/matte_grey_dark.jpeg');
}
.color_4b287d36d65929db7a0f6c3efc8496a0 .image{
    background-image: url('../../images/iterriorColors/volxovecz/matt_ivory.jpeg');
}
.color_6f298889d401825f25ad82feb1257e65 .image{
    background-image: url('../../images/iterriorColors/volxovecz/matt_black.jpeg');
}
.color_9be80659ae2198f0ac460d193128966d .image{
    background-image: url('../../images/iterriorColors/volxovecz/frosted_chocolate.jpeg');
}
.color_56c71068870397983b52859fe6286388 .image{
    background-image: url('../../images/iterriorColors/volxovecz/snow_white_ash.png');
}
.color_5c0c20215712a4c2eba95049795e0184 .image{
    background-image: url('../../images/iterriorColors/volxovecz/ash_latte.png');
}
.color_2dc50ab127ccc5fcea0db5228fe327dd .image{
    background-image: url('../../images/iterriorColors/volxovecz/ash_mokachino2.png');
}
.color_0e49fe571ef0d5d38dfe94958a6ef497 .image{
    background-image: url('../../images/iterriorColors/volxovecz/ash_milky_white.jpeg');
}
.color_28cc9197142285541a67ae322650a756 .image{
    background-image: url('../../images/iterriorColors/volxovecz/ash_grey_dark.png');
}
.color_898b9e6d8d5b61e0a1a595188324b761 .image{
    background-image: url('../../images/iterriorColors/volxovecz/ash_cream2.png');
}
.color_d232957fc70281b6ea3337edac686505 .image{
    background-image: url('../../images/iterriorColors/volxovecz/ash_black.png');
}
.color_412be954259d183aaa570d737990f943 .image{
    background-image: url('../../images/iterriorColors/volxovecz/ash_chocolate.png');
}
.color_e2cfe2555e0f4a9f1d8476c0d8560dab .image{
    background-image: url('../../images/iterriorColors/volxovecz/ash_gray.png');
}
.color_3473fa7c571643791dbf70747c1d2dd5 .image{
    background-image: url('../../images/iterriorColors/volxovecz/mahogany_mokko.png');
}
.color_98ecbf67cdb728593c9b3be22a091b83 .image{
    background-image: url('../../images/iterriorColors/volxovecz/anegry_cocoa2.png');
}
.color_98ecbf67cdb728593c9b3be22a091b83 .image{
    background-image: url('../../images/iterriorColors/volxovecz/anegry_cocoa2.png');
}
.color_f66b427de81e124d239ad1dc0196fa4f .image{
    background-image: url('../../images/iterriorColors/volxovecz/anegry_chocolate2.png');
}
.color_cc67df9de803ff8b9b96893de5a0afdc .image{
    background-image: url('../../images/iterriorColors/volxovecz/wenge.png');
}
.color_cffdf977a7e107efd1d6e825d249931f .image{
    background-image: url('../../images/iterriorColors/volxovecz/cherry_natural.jpeg');
}
.color_564fc9ae0cfa7be5ce8e100d5f5ffe24 .image{
    background-image: url('../../images/iterriorColors/volxovecz/bleached_oak.png');
}
.color_f5871dabeaec10659bf949e0981429ec .image{
    background-image: url('../../images/iterriorColors/volxovecz/smoky_oak.png');
}
.color_f12eeaaa622e18be07c8a2e3e2403b55 .image{
    background-image: url('../../images/iterriorColors/volxovecz/oak_caramel.png');
}
.color_863348705135ba6afcb2cab492bbfb61 .image{
    background-image: url('../../images/iterriorColors/volxovecz/oak_cognac.png');
}
.color_103d95d72c622aba389e5e4f2d44f0bd .image{
    background-image: url('../../images/iterriorColors/volxovecz/oak_ash.jpeg');
}
.color_50074c1c89d5773045a9c89551071f85 .image{
    background-image: url('../../images/iterriorColors/volxovecz/oak_wheat2.jpeg');
}
.color_2062f0e3d0069dd56bbfb2fe88befb90 .image{
    background-image: url('../../images/iterriorColors/volxovecz/oak_tobacco.jpeg');
}
.color_685068e5e3e4374c845c3b14e90c02b2 .image{
    background-image: url('../../images/iterriorColors/volxovecz/ginger_ash.png');
}
.color_ff21a51279d8d614084add5ced646561 .image{
    background-image: url('../../images/iterriorColors/volxovecz/mahogany_mokko.png');
}
.color_de3fdccc1a949bfdb1e2c249cc33c7e6 .image{
    background-image: url('../../images/iterriorColors/volxovecz/honey_ash.png');
}
.color_311990186744c6a4b8168f75fdafce7f .image{
    background-image: url('../../images/iterriorColors/volxovecz/milk_ash.png');
}
.color_bab4fd49df28c5c2a20fff9625d73843 .image{
    background-image: url('../../images/iterriorColors/volxovecz/walnut_brandy.jpeg');
}
.color_723b1ab1e917c252746a7a3ce7cc6565 .image{
    background-image: url('../../images/iterriorColors/volxovecz/walnut_modena.png');
}
.color_a2a77d15e62640fed6154c1e36622798 .image{
    background-image: url('../../images/iterriorColors/volxovecz/patina_antique.png');
}
.color_56c71068870397983b52859fe6286388 .image{
    background-image: url('../../images/iterriorColors/volxovecz/snow_white_ash.png');
}
.color_3d35db18b51445189d315be91bf89165 .image{
    background-image: url('../../images/iterriorColors/volxovecz/ash_vanilla.png');
}
.color_b235531dbff945af609ae4a6701af66e .image{
    background-image: url('../../images/iterriorColors/volxovecz/ash_gray.png');
}
.color_5216b4aa5989bf357c111ad3e94280b2 .image{
    background-image: url('../../images/iterriorColors/volxovecz/white_silk.png');
}
.color_b62fe0ff1652c73b14ba9e49eb039f47 .image{
    background-image: url('../../images/iterriorColors/volxovecz/ivory.png');
}
.color_676d93ef88e88e8cb19c71b443d9f6c1 .image{
    background-image: url('../../images/iterriorColors/volxovecz/ginger_ash.png');
}
.color_ecc40dadc4b05173069e50afa0ca2ce8 .image{
    background-image: url('../../images/iterriorColors/volxovecz/honey_ash.png');   
}
.color_f1b7ecc544e364dca9c527a7a6072e4a .image{
    background-image: url('../../images/iterriorColors/volxovecz/milk_ash.png');    
}
.color_f42228043a1eca1b3fcd5144eb6d8d54 .image{
    background-image: url('../../images/iterriorColors/volxovecz/ash_chocolate.png');   
}
.color_8c17ee1140bb81404d42d28584d87559 .image{
    background-image: url('../../images/iterriorColors/volxovecz/oak_burgundy.jpeg');   
}
.color_7b0846826b7665fc6e246b3561e5b8cd .image{
    background-image: url('../../images/iterriorColors/volxovecz/oak_ash.jpeg');    
}
.color_e4f5ff8a45c78da65ca906bc24f52a2a .image{
    background-image: url('../../images/iterriorColors/volxovecz/oak_alight.jpeg'); 
}
.color_0d201a570bfb6977f789d4b42f1d65ce .image{
    background-image: url('../../images/iterriorColors/volxovecz/smoky_oak.png');   
}
.color_f53c536339a8eb362fcedfaef515d2af .image{
    background-image: url('../../images/iterriorColors/volxovecz/ash_white.jpeg');  
}
.color_eef70b68f194ff802df60e877138ff94 .image{
    background-image: url('../../images/iterriorColors/volxovecz/ash_black.png');   
}
.color_dfa570aa186295909872b774cc26040e .image{
    background-image: url('../../images/iterriorColors/volxovecz/oak_bleached.png');    
}
.color_627ea47c4926c0acc3da5ab35016a634 .image{
    background-image: url('../../images/iterriorColors/volxovecz/oak_сream.png');   
}
.color_d3428ef5867b835856508e1215b02c3d .image{
    background-image: url('../../images/iterriorColors/volxovecz/stained_oak.png'); 
}
.color_8655066a7a9486d10c415efdf302c909 .image{
    background-image: url('../../images/iterriorColors/volxovecz/anegry.png');
}
.color_eb2cf66a8bbc1163353518b07cad40ab .image{
    background-image: url('../../images/iterriorColors/volxovecz/anegry_dark_varnish.png');
}
.color_e1d549460d611b315e1c0a09ee6d245b .image{
    background-image: url('../../images/iterriorColors/volxovecz/walnut.jpeg'); 
} 
.color_93cbeea452af8028bad49f52cf8ad4b0 .image{
    background-image: url('../../images/iterriorColors/volxovecz/taeda_black.png'); 
}
.color_1dc513e414c2dc694d7ce46a0d23c499 .image{
    background-image: url('../../images/iterriorColors/volxovecz/taeda_smoky.png'); 
}
.color_e967ac644c7fa34c1627e420e4841a82 .image{
    background-image: url('../../images/iterriorColors/volxovecz/taeda_anthracite.png');    
}
.color_2108125371dd5f985537b2593b7a1ce4 .image{
    background-image: url('../../images/iterriorColors/volxovecz/taeda_white.jpeg');    
}
.color_de6acee53015316a4af42e3c1fc969f5 .image{
    background-image: url('../../images/iterriorColors/volxovecz/taeda_ash.png');   
}
.color_6eb38bc056486a7af5a6c6b64c3be969 .image{
    background-image: url('../../images/iterriorColors/volxovecz/taeda_ivory.png'); 
}
.color_fefcbac0126cb2b4ef80d35dea1c4fbf .image{
    background-image: url('../../images/iterriorColors/volxovecz/taeda_tobacco.png');   
}
.color_bbcdfd8576315307e23617c9c41c3c90 .image{
    background-image: url('../../images/iterriorColors/volxovecz/taeda_black.png'); 
}
.color_3aa5ae6a7373e21412c22f9606c11584 .image{
    background-image: url('../../images/iterriorColors/volxovecz/snow_white_beech.jpeg');   
}
.color_94f8ce9df1e1a682ba18371e77c60104 .image{
    background-image: url('../../images/iterriorColors/volxovecz/beech_wenge.png'); 
}
.color_0b980d06aeef8f30d865b6f23ff5b64d .image{
    background-image: url('../../images/iterriorColors/volxovecz/beech_cappuccino.png');    
}
.color_8e84e1089e6d803763c56294a7b9e606 .image{
    background-image: url('../../images/iterriorColors/volxovecz/beech_nut.png');   
}
.color_caf7803569e34d8d693bea64a6216d0c .image{
    background-image: url('../../images/iterriorColors/volxovecz/beech_grey.jpeg'); 
}
.color_ebc2a22edcfa0c47037f23ec2ccc4d80 .image{
    background-image: url('../../images/iterriorColors/volxovecz/beech_ivory.jpeg');    
}
.color_60bdb6e100d5fa3183fff537e44546cc .image{
    background-image: url('../../images/iterriorColors/volxovecz/beech_pistachio.jpeg');    
}
.color_db5763447aacad4e94752fbcff2ce84a .image{
    background-image: url('../../images/iterriorColors/volxovecz/the_royal_oak.jpeg');  
}
.color_df5fbe2490e9f26a0850c9fe07d1b461 .image{
    background-image: url('../../images/iterriorColors/volxovecz/oak_honey.jpeg');  
}
.color_c141eebc0c7e988903ef7b984182718a .image{
    background-image: url('../../images/iterriorColors/volxovecz/oak_gray.jpeg');   
}
.color_ca0cc5336e5fec0b4c8073d4874c7716 .image{
    background-image: url('../../images/iterriorColors/volxovecz/beech-snow-white-with-gold.jpeg'); 
}
.color_e6ef8fe0b47ef801c0872154727cb150 .image{
    background-image: url('../../images/iterriorColors/volxovecz/beech_pure_white_with_silver.jpeg');   
}
.color_ec2be8e012bef8fab3e861f0ebb3f72b .image{
    background-image: url('../../images/iterriorColors/volxovecz/beech_ivory_with_gold.png');   
}
.color_38d393397321d7a1d04cb4f396e5f81c .image{
    background-image: url('../../images/iterriorColors/volxovecz/oak_frost.jpeg');  
}
.color_139a799c81cf5323bf46e8faed41ec59 .image{
    background-image: url('../../images/iterriorColors/volxovecz/brandy_brushed_oak.jpeg'); 
}
.color_6a85bfc25cecc2e714fd28a7913b9b1e .image{
    background-image: url('../../images/iterriorColors/volxovecz/royal_oak_brushed.jpeg');  
}
.color_e336ce2ff89e771944df81104727e851 .image{
    background-image: url('../../images/iterriorColors/volxovecz/oak_honey_brushed.jpeg');  
}
.color_30d0c5f5d3c1c95ceb07ee38dbc3ef79 .image{
    background-image: url('../../images/iterriorColors/volxovecz/oak_brushed_marble.jpeg'); 
}
.color_7919255ca5d3c4a271c9b4207cdb9c7b .image{
    background-image: url('../../images/iterriorColors/volxovecz/beech_cappuccino_with_vanilla.png');   
}
.color_7ba00ddedb2fd8353141a3f5cc4abbaf .image{
    background-image: url('../../images/iterriorColors/volxovecz/beech_gray_with_silver.png');  
}
.color_8b27ae2decd69a000017341ec701aa89 .image{
    background-image: url('../../images/iterriorColors/volxovecz/beech_ivory_with_caramel.png');    
}
.color_598cbc85304bb73ac233a57410d4dae7 .image{
    background-image: url('../../images/iterriorColors/volxovecz/beech_enamel.png');    
}
.color_320b62083a404a6db32ba03a88c9d392 .image{
    background-image: url('../../images/iterriorColors/volxovecz/oak_snowy.png');   
}
.color_bd11df30c14110ff4c87d6f8aef7e8f3 .image{
    background-image: url('../../images/iterriorColors/volxovecz/brown_patina.jpeg');   
}
.color_2d90b2a0ce38f13cc3723e912fab6425 .image{
    background-image: url('../../images/iterriorColors/volxovecz/ivory_with_gold.jpeg');    
}
.color_8bfad723978aea7d44069691ae530c05 .image{
    background-image: url('../../images/iterriorColors/volxovecz/black_with_silver.jpeg');  
}
.color_e6cd44f1b98208015ceeb3bb2ec0c594 .image{
    background-image: url('../../images/iterriorColors/volxovecz/beech_grey.jpeg'); 
}
.color_6db005ff51f54d40b1ae6dfe3478a928 .image{
    background-image: url('../../images/iterriorColors/volxovecz/beech-milky-white.png');   
}
.color_57cacb36fcc7a98a76ae6a13f077f43d .image{
    background-image: url('../../images/iterriorColors/volxovecz/beech_light_patina.png');  
}

/*============================= Корзина ================================*/
#msCart table {
    width: 100%;
}
#msCart table tr {
    border-bottom: 1px solid #eee;
}
#msCart table td {
    vertical-align: top;
    padding: 10px 0;
    vertical-align: middle;
    text-align: center; 
}
#msCart table td.image {
    text-align: left;
    width: 20%; 
}
#msCart table td.count input {
    width: 75px;
    width: 40px;
   /* height: 30px;*/
    text-align: center;
    padding: 0;
}
#msCart table td.count .jq-number {
    padding: 0;
}
#msCart table td.count .jq-number__field {
    /*width: 75px;
    height: 40px;*/
    line-height: 40px;
    border-radius: 0;
    box-shadow: none;
    /*padding-left: 10px;*/
    box-sizing: border-box;
}
#msCart table td.count .jq-number__spin {
    background: transparent;
    border: none;
    box-shadow: none;
}
#msCart table td.count .jq-number__spin.plus::after {
    border-bottom-color: #ff7d7d;
}
#msCart table td.count .jq-number__spin.minus::after {
    border-top-color: #ff7d7d;
}
#msCart table td.remove button {
    border:none;
    background: transparent;
    background: url(../images/msCardxXx.png) no-repeat center;
    cursor: pointer;
    width: 14px;
    height: 14px;
   /* border: 1px solid #858585;
    color: #858585;
    font-weight: 500;
    text-align: center;
    width: 17px;
    height: 17px;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
    font-size: 12px;
    line-height: 15px; */   
}
#msCart td.price {
    font-size: 18px;
    font-weight: 700;
}
#msCart p.productTitle {
    font-size: 20px;
    font-weight: 700;
}
#msCart p.color {
    font-weight: 600;
}
#msCart th.total, #msCart th.total_count {
    display: none;
}
#msCart .footer th.total_cost {
    font-size: 33px;
    font-weight: 700;
    text-align: right;
}
#msCart td.image img {
    max-height: 125px;
    max-width: 150px;
}
#msCart td.image .imageCard {
    max-width: 150px;
    max-height: 200px;
    text-align: center;
    border: 1px solid #cecece;
    padding: 5px 0; 
}
#msCart .total_cost_name {
    border: none;
}
#msCart .total_cost_name th {
    text-align: right;
    padding-right: 83px;
    font-size: 12px;
    text-transform: uppercase;
    color: #9fa1a5; 
}
#msCart tr.header {
    font-size: 18px;
}
#msCart .jq-number__spin.minus:after {
    top: 0px;
}
#msCart .jq-number__spin.plus:after {
 top: 10px;
}
#msCart form button.btn.btn-default {
    background: #ff5c5c;
    color: #fff;
    font-size: 20px;
    width: 220px;
    height: 40px;
    display: inline-block;
    text-align: center;
    line-height: 40px;
    font-weight: 500;
    border: none; 
    cursor: pointer;    
}
#msCart th.buttom-clear {
    padding-bottom: 15px;
}
form#msOrder.ms2_form {
    margin: 50px auto 0;
    width: 90%;
}
form#msOrder.ms2_form input {
  height: 45px;
  line-height: 45px;
  border: 1px solid #e5e5e5;
  border-radius: 5px;
  background-color: #fafafa;
  font-size: 16px;
  padding-left: 20px;
  width: 40%;   
  margin-bottom: 5px;
}
form#msOrder.ms2_form .checkbox {
    display: none;
}
form#msOrder.ms2_form .well {
    text-align: center;
    margin-top: 15px;
}
form#msOrder.ms2_form .well h3 {
    display: inline-block;
}
form#msOrder.ms2_form .well h3 span {
  font-size: 33px;
  font-weight: 700; 
}
form#msOrder.ms2_form .well button {
  background: #ff5c5c;
  border-radius: 20px;
  color: #fff;
  font-size: 20px;
  width: 200px;
  height: 40px;
  display: inline-block;
  text-align: center;
  line-height: 40px;
  font-weight: 500;
  border: none;
  cursor: pointer;  
}



.swiper-container.interriorSlider{
    height: 510px;
  /*width: 100px;*/
  margin: 0;
  display: inline-block;
}
.interriorSlider-block .preview-img {
   height: 492px;
  /* width: auto; */
  /* position: absolute; */
  /* padding: initial; */
  /* top: 0; */
  /* right: 10px; */
  background-position: 0 0;
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 1;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  padding-left: 15px;
}
.interriorSlider-block .preview-img a{
  display: block;
}

.productPage #msGallery .swiper-button-next {
    /*background: url(../images/productPageArrowNext.png) no-repeat center;*/
    background: url(../images/productPageArrowNext_New.png) no-repeat center;
    bottom: 0;
    top: 515px;
    left: -1px;
    width: 65px;
}
.productPage #msGallery .swiper-button-prev {
    /*background: url(../images/productPageArrowPrev.png) no-repeat center;*/
    background: url(../images/productPageArrowPrev_New.png) no-repeat center;
    top: -20px;
    left: -1px;
    width: 65px;
}
.productPage #msGallery{
    position: relative;
}
.interriorSlider-block .swiper-wrapper .swiper-slide a{
  display: block;
  height: 110px;
  width: 62px;
  text-align: center;
  border: 1px solid #e6e6e6;
  /*opacity: .5;*/
}
.interriorSlider-block .swiper-wrapper .swiper-slide a:hover {
  border: 1px solid #ff5c5c;
  opacity: 1;
}
.interriorSlider-block .swiper-wrapper .swiper-slide a:last-child{
  border: none;
}
.interriorSlider-block .swiper-wrapper .swiper-slide a img{
  padding-top: 8px;
}

/*-------------------------------------*/

.wls .content {
    width: 78%;
    max-width: 1107px;
    min-width: 985px;
}

.container {
    width: 100%;
    max-width: 1420px;
    /*min-width: 1260px;*/
}


header .top .phones {
    margin-left: 10%;
    width: 42%;
    margin-right: 2%;
}

header .advantages {
    margin-left: 0; 
    width: 20%;
}

header .top .right {
    width: 13%;
    margin-left: 0px;
}

header {
    max-width: 1420px;
    width: 100%;
    min-width: 1260px;
}
header .top .logo {
    width: 18%;
}

footer .right {
    margin-left: 4%;
}
.mainBottomSlider .white{
    width: 100%;
}

.mainPromo .slider{
    width: 77.68%;
    float: right;
    height: 456px;
    margin-bottom: 40px;
}
.interiorDoors .content {
    width: 83%;
    max-width: 750px;
    min-width: 750px;
    float: none !important;
}
.interiorDoors .bigDoor{
	width: 18%;
}
.productPage .top{
	width: 60%;
}
.productPage .slider{
	width: 40%;
}

.content.categoryContent{
	width: 100%;
}

.productPage .tabs .tabs__caption li{
	padding: 0 10px;
}
.mainBottomSlider p{
	padding-right: 5px;
}
.wls{
    margin-top: 15px;
}
.wls nav{
    margin-top: 0px;
}
.slider a .slider-text{
    top:50%;
}

.wls nav li li a {
    font-size: 16px;
    padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    height: auto;
    line-height: initial;
    text-transform: lowercase;
}
#wlsnav3404 a{
    line-height: 1.2;
}

/*------------------------------------------*/
.header2-nav .kindsDoor {

}
.header2-nav .kindsDoor nav {
  background-color: #ebe9e9;
  padding: 20px 0;
  font-size: 15px;
}
.header2-nav .kindsDoor nav ul {
  text-align: center;
}
.header2-nav .kindsDoor nav ul li {
  display: inline-block;
  padding-right: 40px;
  background: url(../images/dotted-red.png) no-repeat 93% 50%;
}
.header2-nav .kindsDoor nav ul li:last-child {
  padding-right: 0;
  background: none;
}
.header2-nav .kindsDoor nav ul li a:hover {
  color: #dd7069;
}
.header2-nav .kindsDoor nav ul li a {
  text-decoration: none;
  color: #373737;
}
.direction {
  margin: 25px 0;
}
.direction h3:first-child {
  display: inline-block;  
}
.direction nav {
  display: inline-block;
  float: right;
  font-size: 12pt;
}
.direction nav ul li {
  display: inline-block;
  padding-right: 5px;
  margin-top: 10px;
  margin-bottom: 25px;
  vertical-align: top;
}
.direction nav ul li::after {
  content: "|";
  padding-left: 5px;
}
.direction nav ul li:last-child::after {
  content: " ";
  padding-left: 0;
}
.direction nav ul li a {
  text-decoration: none;
  color: #000;
  margin-bottom: 0;
}
.direction.listCatalog h3 {
font-size: 22px;
}
.doorItem {
  margin-top: 28px; 
  position: relative;

}
.doorItem .title {
  display: block;
  margin-bottom: 10px;
}
.doorItem .title h1 {
  font-size: 27px;
  font-weight: 500;
  display: block;
  margin-bottom: 15px;  
}
.doorItem .title a.goBack {
  text-decoration: none;  
  font-size: 19px;
  color: #a94465;
  margin: 0 0 0 15px;
  display: inline-block;
}
.doorItem .title a.goBack::after {
  background-image: url(../images/card/arrow.jpg);
  content: "";
  background-position-x: 5px;
  background-repeat: no-repeat;
  position: absolute;
  z-index: 3;
  width: 14px;
  height: 14px;
}
.doorItem .bigDoor {
  width: 25%;
  display: inline-block;
}
.doorItem .content {
  vertical-align: top;
  display: inline-block;
  min-width: inherit;
  width: 73%;
  float: none;
  margin-left: 26%;
}
.doorItem .bigDoor .image {
  text-align: center;
  margin-bottom: 30px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.doorItem .bigDoor .price {
  color: #141414;
  font-size: 14pt;
  margin-bottom: 20px;
}
.doorItem .bigDoor .price span {
  color: #f74d4d;
  font-size: 25pt;
  margin-left: 5px;
}
.doorItem .bigDoor .buttom {
  text-align: center;
}
.doorItem .bigDoor .buttom a,.doorItem .bigDoor .buttom {
    border: none;
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 14pt;
  background-color: #f74d4d;
  padding: 15px 0;
  border-radius: 5px;
  width: 165px;
  display: block;
  margin: 0 auto;
}
.doorItem .bigDoor .buttom a:hover,.doorItem .bigDoor .buttom:hover {
  background-color: #cf0000;
}
.doorItem .bigDoor .additionalText {
  margin-top: 25px;
  line-height: 21px; 
  padding-right: 20px;   
}
.doorItem .bigDoor .additionalText span {
  color: #737373;
}
.doorItem .bigDoor .documents {
  margin-top: 40px;
  padding-right: 10px;
  font-size: 15px;  
}
.doorItem .bigDoor .documents .item {
  padding: 15px 0 15px 25px;
  border-bottom: 1px dotted;
}
.doorItem .bigDoor .documents .item:nth-child(1) {
  background: url(../images/card/document1.png) no-repeat 0 50%;  
}
.doorItem .bigDoor .documents .item:nth-child(2) {
  background: url(../images/card/document2.png) no-repeat 0 50%;  
}
.doorItem .bigDoor .documents .item:nth-child(3) {
  background: url(../images/card/document3.png) no-repeat 0 50%;  
}
.doorItem .bigDoor .documents .item a {
  color: #000;
  text-decoration: none;
}
.doorItem .content .model {
  padding-bottom: 50px;
  border-bottom: 1px solid #d4d4d4; 
}
.doorItem .content .model .doors {
  display: inline-block;
  width: 49%;
  padding-right: 30px;
  border-right: 1px solid #d4d4d4;
}
.doorItem .content .model p {
  margin-bottom: 30px;  
  display: inline-block;
}
.doorItem .content .model p.left {
  width: 57%;
}
.doorItem .content .model p.right {
  width: 41%;
}
.doorItem .content .model .doors .door {
  display: inline-block;
  width: 13%;
  margin-bottom: 35px;  
  cursor: pointer; 
}

.doorItem .content .model .doors .door img {
    max-width: 100%;
}
.doorItem .content .model .colors {
  display: inline-block;
  width: 42%;
  vertical-align: top;
  padding-left: 35px;
}
.doorItem .content .model .colors .color {
  display: inline-block;
  width: 18%;
  margin-bottom: 20px;  
}
.doorItem .content .model .colors .covering {
  display: inline-block;
  width: 50%;
  margin-bottom: 5px; 
}
.doorItem .content .model .colors .color img {
  
}
.doorItem .content .model h4.filter_title{
	margin-bottom: 5px;
}
.doorItem .content .model p span.color-text {
  color: #f74d4d;
}
.doorItem .content h2 {
  text-align: left;
  font-weight: 600;
  font-size: 18pt;
  margin-top: 20px;
}
.doorItem .content .interior {
  height: 240px;
}
.doorItem .content .interior a {
  cursor: pointer;
  margin-right: 20px;
  position: relative;
  
}
.doorItem .content .interior a::after {
  content:  '';
  width: 22px;
  height: 22px;
  position: absolute;
  right: 10px;
  bottom: 10px;
  background-image: url('../images/lupe.png');
}
.doorItem .content .interior .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    width: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.doorItem .content .interior img {
  display: inline-block;
  margin-right: 20px;
}
.doorItem .content .interior img:last-child {
  margin-right: 0;
}
.doorItem .content .bayToo {

}
.doorItem .content .bayToo .item {
  display: inline-block;
  vertical-align: middle;
  text-transform: uppercase;
  padding: 20px 0 20px 85px;
  margin-right: 35px;
}
.doorItem .content .bayToo .item a {
  text-decoration: none;
  color: #373737;
}
.doorItem .content .bayToo .item:last-child {
  margin-right: 0;
}
.doorItem .content .bayToo .item:nth-child(1) {
  background: url(../images/card/bayToo1.png) no-repeat 15% 50%;  
}
.doorItem .content .bayToo .item:nth-child(2) {
  background: url(../images/card/bayToo2.png) no-repeat 0 50%  
}
.doorItem .content .bayToo .item:nth-child(3) {
  background: url(../images/card/bayToo3.png) no-repeat 8% 50%;   
}
.listCatalog.other {
  text-align: center;
}
.listCatalog.other a.style2 {
  width: 22%;
}
.listCatalog .style2 .image img {
  width: 240px;
}
.listCatalog.other a p.title {
  font-size: 16pt;
}
#mse2_filters button{
    color: inherit;
    font: inherit;
    margin: 0;
    cursor: pointer;
    border: 0;
    outline: none;
}
#mse2_filters label .image {
  width: 38px;
  height: 38px;
  border: 1px solid transparent;  
}
#mse2_filters input:checked + .image {
  border: 1px solid #a94465;  
}
#mse2_filters label input[type="radio"] {
  display: none;
}
#mse2_filters label .color_bab4fd49df28c5c2a20fff9625d73843 {
  background-image: url(../images/iterriorColors/Орех_Бренди.jpg);
}
#mse2_filters label .color_0d201a570bfb6977f789d4b42f1d65ce {
  background-image: url(../images/iterriorColors/Дуб_табачный.jpg);
}
#mse2_filters label .color_7b0846826b7665fc6e246b3561e5b8cd {
  background-image: url(../images/iterriorColors/Дуб_пепельный.jpg);
}
#mse2_filters label .color_02a670dcaf1f74b248926b9178ec4606 {
  background-image: url(../images/iterriorColors/Дуб_натур.jpg);
}
#mse2_filters label .color_99d9175e817a2b99a0c2762d610aa6ec {
  background-image: url(../images/iterriorColors/Дуб_дымчатый.jpg);
}
#mse2_filters label .color_ca0822c9e34114ae41ade14760ec6462 {
  background-image: url(../images/iterriorColors/Белый_шёлк.jpg);
}
#mse2_filters label .color_b56448cde94a542fc73a039977999a5a {
  background-image: url(../images/iterriorColors/Матовый_шоколад.jpg);
}
#mse2_filters label .color_5c5c11347cc3a44dc7bd34ef4885704b {
  background-image: url(../images/iterriorColors/Матовый_чёрный.jpg);
}
#mse2_filters label .color_4755f73f63727152e3625fa5c570e11f {
  background-image: url(../images/iterriorColors/Матовый_молочно-белый.jpg);
}
#mse2_filters label .color_a60dcff1a047faf6ee757a6bdfdd2bc3 {
  background-image: url(../images/iterriorColors/Матовый_латте.jpg);
}
#mse2_filters label .color_5f4dc2384c0bf372d59d60ebaa2fe117 {
  background-image: url(../images/iterriorColors/Ясень_шоколад.jpg);
}
#mse2_filters label .color_727a0cdfc4931b4e56ed51152c1786e5 {
  background-image: url(../images/iterriorColors/Матовый_серый_тёмный.jpg);
}
#mse2_filters label .color_50e6d72a4039c42bd78480c2a9d8bfca {
  background-image: url(../images/iterriorColors/Молочный_ясень.jpg);
}
#mse2_filters label .color_97c1409495533ebcd4b99992c6927e89 {
  background-image: url(../images/iterriorColors/Ясень_латте.jpg);
}
#mse2_filters label .color_8a0c667920880087d350f78bb434a0cf {
  background-image: url(../images/iterriorColors/Ясень_жемчужный.jpg);
}
#mse2_filters label .color_64311197e6ddfafd82f9d08e026de5a2 {
  background-image: url(../images/iterriorColors/Ясень_молочно_белый.jpg);
}
#mse2_filters label .color_64311197e6ddfafd82f9d08e026de5a2 {
  background-image: url(../images/iterriorColors/Ясень_молочно_белый.jpg);
}
#mse2_filters label .color_66284cd14ecc34a9e261b0ed457fe7cf {
  background-image: url(../images/iterriorColors/Ясень_сливочный.png);
}
#mse2_filters label .color_65ac88787640ea3d83b5b2d8f4a321cd {
  background-image: url(../images/iterriorColors/Матовый_серый.jpg);
}
#mse2_filters label .color_de3fdccc1a949bfdb1e2c249cc33c7e6 {
  background-image: url(../images/iterriorColors/Медовый_ясень.jpg);
}
#mse2_filters label .color_46445490e0e934294989f0ec18ef6e6e {
  background-image: url(../images/iterriorColors/Шоколадный_ясень.jpg);
}
#mse2_filters label .color_77cf1127c27bb98c8bbf481494f51654 {
  background-image: url(../images/iterriorColors/Матовый_слоновая_кость.jpg);
}
#mse2_filters label .color_81bf9f6574db18e715e758956e8909c3 {
  background-image: url(../images/iterriorColors/Матовый_белоснежный.jpg);
}
#mse2_filters label .color_38943722708d6782e616b65dd2582567 {
  background-image: url(../images/iterriorColors/Матовый_антрацит.jpg);
}
#mse2_filters label .color_685068e5e3e4374c845c3b14e90c02b2 {
  background-image: url(../images/iterriorColors/Имбирный_ясень.jpg);
}
#mse2_filters label .color_cf32f182fed8bccba1df165314510a6a {
  background-image: url(../images/iterriorColors/Дымчатый_орех.jpg);
}
#mse2_filters label .color_aba815b1324840d0aa7e09f950b315b4 {
  background-image: url(../images/iterriorColors/Дуб_янтарный.jpg);
}
#mse2_filters label .color_3aa5ae6a7373e21412c22f9606c11584 {
  background-image: url(../images/iterriorColors/Бук_белоснежный.jpg);
}
#mse2_filters label .color_ca0cc5336e5fec0b4c8073d4874c7716 {
  background-image: url(../images/iterriorColors/Бук_белоснежный_с_позолотой.jpg);
}
#mse2_filters label .color_e6ef8fe0b47ef801c0872154727cb150 {
  background-image: url(../images/iterriorColors/Бук_белоснежный_с_серебром.jpg);
}
#mse2_filters label .color_8efa86f8665220113963a0104d3db781 {
  background-image: url(../images/iterriorColors/Бук_венециана.jpg);
}
#mse2_filters label .color_6db005ff51f54d40b1ae6dfe3478a928 {
  background-image: url(../images/iterriorColors/Бук_молочно-белый.jpg);
}
#mse2_filters label .color_57cacb36fcc7a98a76ae6a13f077f43d {
  background-image: url(../images/iterriorColors/Бук_светлый_с_патиной.jpg);
}
#mse2_filters label .color_caf7803569e34d8d693bea64a6216d0c {
  background-image: url(../images/iterriorColors/Бук_серый.jpg);
}
#mse2_filters label .color_ebc2a22edcfa0c47037f23ec2ccc4d80 {
  background-image: url(../images/iterriorColors/Бук_слоновая_кость.jpg);
}
#mse2_filters label .color_ec2be8e012bef8fab3e861f0ebb3f72b {
  background-image: url(../images/iterriorColors/Бук_слоновая_кость_с_позолотой.jpg);
}
#mse2_filters label .color_b5c323f5febcb4eca488f692f906794f {
  background-image: url(../images/iterriorColors/Бук_темный_с_патиной.jpg);
}
#mse2_filters label .color_8e84e1089e6d803763c56294a7b9e606 {
  background-image: url(../images/iterriorColors/Бук_орех.jpg);
}
#mse2_filters label .color_38d393397321d7a1d04cb4f396e5f81c {
  background-image: url(../images/iterriorColors/Дуб_иней.jpg);
}
#mse2_filters label .color_139a799c81cf5323bf46e8faed41ec59 {
  background-image: url(../images/iterriorColors/Дуб_коньячный_брашированный.jpg);
}
#mse2_filters label .color_6a85bfc25cecc2e714fd28a7913b9b1e {
  background-image: url(../images/iterriorColors/Дуб_королевский_брашированный.jpg);
}
#mse2_filters label .color_e336ce2ff89e771944df81104727e851 {
  background-image: url(../images/iterriorColors/Дуб_медовый_брашированный.jpg);
}
#mse2_filters label .color_30d0c5f5d3c1c95ceb07ee38dbc3ef79 {
  background-image: url(../images/iterriorColors/Дуб_мраморный_брашированный.jpg);
}
#mse2_filters label .color_f1a059df91b0bec27017bb2059ea8f41 {
  background-image: url(../images/iterriorColors/Бук_Фисташковый_с_ванилью.jpg);
}
#mse2_filters label .color_94f8ce9df1e1a682ba18371e77c60104{
  background-image: url(../images/iterriorColors/Бук_венге.jpg);
}
#mse2_filters label .color_7919255ca5d3c4a271c9b4207cdb9c7b {
  background-image: url(../images/iterriorColors/Бук_капучино_с_ванилью.jpg);
}
#mse2_filters label .color_7ba00ddedb2fd8353141a3f5cc4abbaf {
  background-image: url(../images/iterriorColors/Бук_серый_с_серебром.jpg);
}
#mse2_filters label .color_8b27ae2decd69a000017341ec701aa89 {
  background-image: url(../images/iterriorColors/Бук_слоновая_кость_с_карамелью.jpg);
}
#mse2_filters label .color_8c43b8ab3d14c5332253a89d7426de4e {
  background-image: url(../images/iterriorColors/Белоснежный_с_серебром.jpg);
}
#mse2_filters label .color_bd11df30c14110ff4c87d6f8aef7e8f3 {
  background-image: url(../images/iterriorColors/Коричневый_с_патиной.jpg);
}
#mse2_filters label .color_2d90b2a0ce38f13cc3723e912fab6425 {
  background-image: url(../images/iterriorColors/Слоновая_кость_с_позолотой.jpg);
}
#mse2_filters label .color_8bfad723978aea7d44069691ae530c05 {
  background-image: url(../images/iterriorColors/Черный_с_серебром.jpg);
}
#mse2_filters label .color_a0083523e699c111b43ccd5f4b4f85c2 {
  background-image: url(../images/iterriorColors/Дуб_Королевский.jpg);
}
#mse2_filters label .color_4a651bd709e79130e6f47a65447048a5 {
  background-image: url(../images/iterriorColors/Дуб_Медовый.jpg);
}
#mse2_filters label .color_71654da83f0f102b5b479388ddec31cb {
  background-image: url(../images/iterriorColors/Дуб_Серый.jpg);
}
#mse2_filters label .color_320b62083a404a6db32ba03a88c9d392 {
  background-image: url(../images/iterriorColors/Дуб_белоснежный.jpg);
}
#mse2_filters label .color_b7ebd8fa177216d960282a6cc770e41a {
  background-image: url(../images/iterriorColors/Дуб_мраморный.jpg);
}
#mse2_filters label .color_00e00809b2f9d75812bbc04d4ed071d8 {
  background-image: url(../images/iterriorColors/Дуб_песочный.jpg);
}
#mse2_filters label .color_62f7eb4a980df42b3ddf90c2070a4fcd {
  background-image: url(../images/iterriorColors/Дуб_слоновая_кость.jpg);
}
#mse2_filters label .color_0b980d06aeef8f30d865b6f23ff5b64d {
  background-image: url(../images/iterriorColors/Бук_капучино.jpg);
}
#mse2_filters label .color_60bdb6e100d5fa3183fff537e44546ccfo {
  background-image: url(../images/iterriorColors/Бук_фисташковый.jpg);
}
#mse2_filters label .color_c11211d35eeb9a140c12f881b2a486af {
  background-image: url(../images/iterriorColors/Матовый_Антрацит.jpg);
}
#mse2_filters label .color_2a117d66663ac84b1a9115211f2cf0f6 {
  background-image: url(../images/iterriorColors/Матовый_Белоснежный.jpg);
}
#mse2_filters label .color_b0bc83b314a0980c3ba00ead82f8754a {
  background-image: url(../images/iterriorColors/Матовый_Латте.jpg);
}
#mse2_filters label .color_7291c34abe89df3dc977fd917ec40f7d{
  background-image: url(../images/iterriorColors/Матовый_Молочно_Белый.png);
}
#mse2_filters label .color_9aefadc028fd9fb8b1a41f7d382d05b9 {
  background-image: url(../images/iterriorColors/Матовый_Серый.png);
}
#mse2_filters label .color_1f46e59c5520c3687cf0eb605ae4f412 {
  background-image: url(../images/iterriorColors/Матовый_Серый_Тёмный.jpg);
}
#mse2_filters label .color_4b287d36d65929db7a0f6c3efc8496a0 {
  background-image: url(../images/iterriorColors/Матовый_Слоновая_Кость.png);
}
#mse2_filters label .color_0cc44e9d05090e2836146d2f0d4a1274 {
  background-image: url(../images/iterriorColors/Матовый_Чёрный.jpg);
}
#mse2_filters label .color_9be80659ae2198f0ac460d193128966d {
  background-image: url(../images/iterriorColors/Матовый_Шоколад.png);
}
#mse2_filters label .color_5c0c20215712a4c2eba95049795e0184 {
  background-image: url(../images/iterriorColors/Ясень_Латте.jpg);
}
#mse2_filters label .color_2dc50ab127ccc5fcea0db5228fe327dd {
  background-image: url(../images/iterriorColors/Ясень_Мокачино.png);
}
#mse2_filters label .color_0e49fe571ef0d5d38dfe94958a6ef497 {
  background-image: url(../images/iterriorColors/Ясень_Молочно-Белый.jpg);
}
#mse2_filters label .color_b235531dbff945af609ae4a6701af66e {
  background-image: url(../images/iterriorColors/Ясень_Серый.jpg);
}
#mse2_filters label .color_e2cfe2555e0f4a9f1d8476c0d8560dab {
  background-image: url(../images/iterriorColors/Ясень_Серый.jpg);
}
#mse2_filters label .color_6814f282c0ff4bd93248e384a7bcf07d {
  background-image: url(../images/iterriorColors/Ясень_Серый_Тёмный.jpg);
}
#mse2_filters label .color_5406173b494d3d63316d0d398d9bec47 {
  background-image: url(../images/iterriorColors/Ясень_Серый_Тёмный.jpg);
}
#mse2_filters label .color_898b9e6d8d5b61e0a1a595188324b761 {
  background-image: url(../images/iterriorColors/Ясень_Сливочный.jpg);
}
#mse2_filters label .color_23a2bcd3a9e992426f54a1e04ab6a9dc {
  background-image: url(../images/iterriorColors/Ясень_Чёрный.jpg);
}
#mse2_filters label .color_412be954259d183aaa570d737990f943 {
  background-image: url(../images/iterriorColors/Ясень_Шоколад.png);
}
#mse2_filters label .color_56c71068870397983b52859fe6286388 {
  background-image: url(../images/iterriorColors/Ясень_Белоснежный.jpg);
}
#mse2_filters label .color_5216b4aa5989bf357c111ad3e94280b2 {
  background-image: url(../images/iterriorColors/Белый_шелк.png);
}
#mse2_filters label .color_7bbe604e5145b1a5be2190c2fbe01ac3 {
  background-image: url(../images/iterriorColors/Орех_модена.jpg);
}
#mse2_filters label .color_9999985a49cee6d83c566b3aac255274 {
  background-image: url(../images/iterriorColors/Патина_античная.png);
}
#mse2_filters label .color_b62fe0ff1652c73b14ba9e49eb039f47 {
  background-image: url(../images/iterriorColors/Слоновая_кость.jpg);
}
#mse2_filters label .color_99d252eaa7474283a75484050c0e9a22 {
  background-image: url(../images/iterriorColors/Анегри_какао.jpg);
}
#mse2_filters label .color_0c2971fd5dfb921259516d7ef4155ae0 {
  background-image: url(../images/iterriorColors/Анегри_шоколад.jpg);
}
#mse2_filters label .color_3473fa7c571643791dbf70747c1d2dd5 {
  background-image: url(../images/iterriorColors/Красное_дерево_мокко.jpg);
}
#mse2_filters label .color_64c5a70787ac7eb57b1133d8eacb1fa1 {
  background-image: url(../images/iterriorColors/Ясень_белоснежный.png);
}
#mse2_filters label .color_9b4f0f0ec709e5d188b181e62e09ccf7 {
  background-image: url(../images/iterriorColors/Ясень_ваниль.jpg);
}
#mse2_filters label .color_a87eabc02d37b17929bc02bdd9ffcad7 {
  background-image: url(../images/iterriorColors/Ясень_мокачино.jpg);
}
#mse2_filters label .color_35cbe943e6074045258e959caf402405 {
  background-image: url(../images/iterriorColors/Вишня.jpg);
}
#mse2_filters label .color_93966573c7cb5f8d743c2aa86d8544c7 {
  background-image: url(../images/iterriorColors/Дуб_белый_жемчуг.jpg);
}
#mse2_filters label .color_a81ba31919edfcf8a27b5f5b203a79dd {
  background-image: url(../images/iterriorColors/Дуб_белый_золотая_патина.jpg);
}
#mse2_filters label .color_275853588c4da0b3b3f0aa4444668167 {
  background-image: url(../images/iterriorColors/Дуб_коньяк.jpg);
}
#mse2_filters label .color_77ec312239a8df60efa6c5ac8a231a51 {
  background-image: url(../images/iterriorColors/Дуб_пшеничный.jpg);
}
#mse2_filters label .color_acc78f116796c4b03cbb0d35c9505ec9 {
  background-image: url(../images/iterriorColors/Дуб_слоновая_кость_с_античной_патиной.jpg);
}
#mse2_filters label .color_07b9b0a8ae0ca7dfec4af9d8b5ea9a71 {
  background-image: url(../images/iterriorColors/Дуб_фисташковый_золотая_патина.jpg);
}
#mse2_filters label .color_57b6d4f389bf3f0112cefb359eebaa0e {
  background-image: url(../images/iterriorColors/Дуб_черный_жемчуг.jpg);
}
#mse2_filters label .color_53fbb066994ee2693c960c762c677b0d {
  background-image: url(../images/iterriorColors/Красное_дерево_бордо.jpg);
}
#mse2_filters label .color_c79896bf0661b6a351a8ab220b939d06 {
  background-image: url(../images/iterriorColors/Орех_бренди.jpg);
}
#mse2_filters label .color_8655066a7a9486d10c415efdf302c909 {
  background-image: url(../images/iterriorColors/Анегри.jpg);
}
#mse2_filters label .color_21adef22fd0e0ca5f3550d43c564dfe4 {
  background-image: url(../images/iterriorColors/Анегри_темный.jpg);
}
#mse2_filters label .color_e1d549460d611b315e1c0a09ee6d245b {
  background-image: url(../images/iterriorColors/Орех.jpg);
}
#mse2_filters label .color_98ecbf67cdb728593c9b3be22a091b83 {
  background-image: url(../images/iterriorColors/Анегри_Какао.jpg);
}
#mse2_filters label .color_f66b427de81e124d239ad1dc0196fa4f {
  background-image: url(../images/iterriorColors/Анегри_Шоколад.jpg);
}
#mse2_filters label .color_e69df07f8ce062199f45e40a8fd40bfc {
  background-image: url(../images/iterriorColors/Белый_Шелк.jpg);
}
#mse2_filters label .color_028845c289a7e197bd2954bbbbea6d05 {
  background-image: url(../images/iterriorColors/Венге_верт.jpg);
}
#mse2_filters label .color_cfdc3b8d4009d6e532a266aef427bfc8 {
  background-image: url(../images/iterriorColors/Венге_горизонт.jpg);
}
#mse2_filters label .color_c2d80f194a9f724e71e8b397de3bf09f {
  background-image: url(../images/iterriorColors/Вишня_Натуральная_верт.jpg);
}
#mse2_filters label .color_9832dd67e7efe0214feb5efb6294e3a2 {
  background-image: url(../images/iterriorColors/Вишня_Натуральная_горизонт.jpg);
}
#mse2_filters label .color_c029b7112acc23be7695a0aa57621d93 {
  background-image: url(../images/iterriorColors/Дуб_Белёный_верт.jpg);
}
#mse2_filters label .color_f1db3047f8b28ae01d20c765a67ad524 {
  background-image: url(../images/iterriorColors/Дуб_Белёный_горизонт.jpg);
}
#mse2_filters label .color_c722f3a23fdde3502d0f5aa657aa532a {
  background-image: url(../images/iterriorColors/Дуб_Дымчатый_верт.jpg);
}
#mse2_filters label .color_8f9e4730c63b23bd4afffb83e59ad5a6 {
  background-image: url(../images/iterriorColors/Дуб_Дымчатый_горизонт.jpg);
}
#mse2_filters label .color_29cd62e8303436de2b8042173e68a8d1 {
  background-image: url(../images/iterriorColors/Дуб_Карамельный_верт.jpg);
}
#mse2_filters label .color_e69dc9a1c3d836061f9dc3210173c9b0 {
  background-image: url(../images/iterriorColors/Дуб_Карамельный_горизонт.jpg);
}
#mse2_filters label .color_4974ddb8a4285f3daa76508f168fc255 {
  background-image: url(../images/iterriorColors/Дуб_Коньяк_верт.jpg);
}
#mse2_filters label .color_c3f84a5cac372c4102c182846ff36be5 {
  background-image: url(../images/iterriorColors/Дуб_Коньяк_горизонт.jpg);
}
#mse2_filters label .color_1a85fe59e2460bd66f5892ae1dac1a14 {
  background-image: url(../images/iterriorColors/Дуб_Пепельный_верт.jpg);
}
#mse2_filters label .color_2f6ddd1a19ee527b591f2f9c28071a7d {
  background-image: url(../images/iterriorColors/Дуб_Пепельный_горизонт.jpg);
}
#mse2_filters label .color_ffb8956226317d5c5deb77af6b8c6fe0 {
  background-image: url(../images/iterriorColors/Дуб_Пшеничный_верт.jpg);
}
#mse2_filters label .color_e888670c0217d81316c96b3a17ef3cea {
  background-image: url(../images/iterriorColors/Дуб_Пшеничный_горизонт.jpg);
}
#mse2_filters label .color_7d76fb836a2ef2f9fa00525e27e71d93 {
  background-image: url(../images/iterriorColors/Дуб_Табачный_верт.jpg);
}
#mse2_filters label .color_7d96361d39327d3d50c96533a8facd6f {
  background-image: url(../images/iterriorColors/Дуб_Табачный_горизонт.jpg);
}
#mse2_filters label .color_0729ddfec5821fb40ea2b7217b8f3100 {
  background-image: url(../images/iterriorColors/Имбирный_Ясень_верт.jpg);
}
#mse2_filters label .color_3f23fdd9bd8e395c32f84e3b1b3a708b {
  background-image: url(../images/iterriorColors/Имбирный_Ясень_горизонт.jpg);
}
#mse2_filters label .color_a7256295b1132cf1112cd7cadfe05640 {
  background-image: url(../images/iterriorColors/Красное_дерево_Мокко.jpg);
}
#mse2_filters label .color_0729c1e829d3a8a215d47fc05dea2508 {
  background-image: url(../images/iterriorColors/Медовый_Ясень_верт.jpg);
}
#mse2_filters label .color_f5aecd8ffc4f52e827718b78f65a7781 {
  background-image: url(../images/iterriorColors/Медовый_Ясень_горизонт.jpg);
}
#mse2_filters label .color_d4988fd8b7da27e9a0bd774b7e7f53c5 {
  background-image: url(../images/iterriorColors/Молочный_Ясень_верт.jpg);
}
#mse2_filters label .color_498573d45ce398b042391c2725e50267 {
  background-image: url(../images/iterriorColors/Молочный_Ясень_горизонт.jpg);
}
#mse2_filters label .color_f1d2e27a1cadb69451b58f35985d1783 {
  background-image: url(../images/iterriorColors/Орех_Бренди_верт.jpg);
}
#mse2_filters label .color_2060c023e7a319dbec499ac5d394a47b {
  background-image: url(../images/iterriorColors/Орех_Бренди_горизонт.jpg);
}
#mse2_filters label .color_723b1ab1e917c252746a7a3ce7cc6565 {
  background-image: url(../images/iterriorColors/Орех_Модена.jpg);
}
#mse2_filters label .color_a2a77d15e62640fed6154c1e36622798 {
  background-image: url(../images/iterriorColors/Патина_Античная.jpg);
}
#mse2_filters label .color_08e77b5abdb2fee592789125819b498d {
  background-image: url(../images/iterriorColors/Слоновая_Кость.jpg);
}
#mse2_filters label .color_b58fc812dfa9d10a9f1ed87fcc7d1250 {
  background-image: url(../images/iterriorColors/Шоколадный_Ясень_верт.jpg);
}
#mse2_filters label .color_488874839b9a759f603ae6528632ed37 {
  background-image: url(../images/iterriorColors/Шоколадный_Ясень_горизонт.jpg);
}
#mse2_filters label .color_ae3e0d511865115b0e88884a8b190399 {
  background-image: url(../images/iterriorColors/Ясень_Белоснежный_верт.jpg);
}
#mse2_filters label .color_5d81fd09170dfe093beaebcb8d18b26a {
  background-image: url(../images/iterriorColors/Ясень_Белоснежный_горизонт.jpg);
}
#mse2_filters label .color_c2c2ffc955f85c322d2c5d84a8da84e7 {
  background-image: url(../images/iterriorColors/Ясень_Ваниль_верт.jpg);
}
#mse2_filters label .color_006c274ae27ebc20acda51da74f5890d {
  background-image: url(../images/iterriorColors/Ясень_Ваниль_горизонт.jpg);
}
#mse2_filters label .color_ca315248273dded5fac41ced7ddaa1f3 {
  background-image: url(../images/iterriorColors/Ясень_Латте_верт.jpg);
}
#mse2_filters label .color_feefee464c7f5a5fa5277d25eacc49fc {
  background-image: url(../images/iterriorColors/Ясень_Латте_горизонт.jpg);
}
#mse2_filters label .color_e5e2f67dbff67636767701089e461254 {
  background-image: url(../images/iterriorColors/Ясень_Мокачино_верт.jpg);
}
#mse2_filters label .color_88feda812e0e1b74f4af19fea268fcee {
  background-image: url(../images/iterriorColors/Ясень_Мокачино_горизонт.jpg);
}
#mse2_filters label .color_6f747c3dedb78cceb751aea5edc72b4c {
  background-image: url(../images/iterriorColors/Ясень_Молочно-Белый_верт.jpg);
}
#mse2_filters label .color_59773c3457a4c06b791c4425240e28e3 {
  background-image: url(../images/iterriorColors/Ясень_Молочно-Белый_горизонт.jpg);
}
#mse2_filters label .color_38e44727ed7755bc401f4dc5025c6974 {
  background-image: url(../images/iterriorColors/Ясень_Серый_Тёмный_верт.jpg);
}
#mse2_filters label .color_a4b3c3f86f0db2580522e900efa06866 {
  background-image: url(../images/iterriorColors/Ясень_Серый_Тёмный_горизонт.jpg);
}
#mse2_filters label .color_2016a41bfd92e418af4ed3fcc9365b8f {
  background-image: url(../images/iterriorColors/Ясень_Серый_верт.jpg);
}
#mse2_filters label .color_f6d964f6e63ecff5ac4e0984607a411e {
  background-image: url(../images/iterriorColors/Ясень_Серый_горизонт.jpg);
}
#mse2_filters label .color_d317edcccb82121e72679c630c1a7bab {
  background-image: url(../images/iterriorColors/Ясень_Сливочный_верт.jpg);
}
#mse2_filters label .color_4d4e57736161fc9925dd4ef5490a6132 {
  background-image: url(../images/iterriorColors/Ясень_Сливочный_горизонт.jpg);
}
#mse2_filters label .color_9d013d7ae6a42d8ff435f3445d106b51 {
  background-image: url(../images/iterriorColors/Ясень_Чёрный_верт.jpg);
}
#mse2_filters label .color_b0af7fdf58d4c0b5e49970e478b66fc9 {
  background-image: url(../images/iterriorColors/Ясень_Чёрный_горизонт.jpg);
}
#mse2_filters label .color_ad11e772c3a8b2f0dca3fab8d9c69799 {
  background-image: url(../images/iterriorColors/Ясень_Шоколад_верт.jpg);
}
#mse2_filters label .color_b97214e0b2faef3b0dc1dfa37c66da8d {
  background-image: url(../images/iterriorColors/Ясень_Шоколад_горизонт.jpg);
}
#mse2_filters label .color_676d93ef88e88e8cb19c71b443d9f6c1 {
  background-image: url(../images/iterriorColors/Ясень_имбирный.jpg);
}
#mse2_filters label .color_ecc40dadc4b05173069e50afa0ca2ce8 {
  background-image: url(../images/iterriorColors/Ясень_медовый.jpg);
}
#mse2_filters label .color_f1b7ecc544e364dca9c527a7a6072e4a {
  background-image: url(../images/iterriorColors/Ясень_молочный.jpg);
}
#mse2_filters label .color_f42228043a1eca1b3fcd5144eb6d8d54 {
  background-image: url(../images/iterriorColors/Ясень_шоколадный.jpg);
}
#mse2_filters label .color_f5871dabeaec10659bf949e0981429ec {
  background-image: url(../images/iterriorColors/Дуб_Дымчатый.jpg);
}
#mse2_filters label .color_103d95d72c622aba389e5e4f2d44f0bd {
  background-image: url(../images/iterriorColors/Дуб_Пепельный.jpg);
}
#mse2_filters label .color_2062f0e3d0069dd56bbfb2fe88befb90 {
  background-image: url(../images/iterriorColors/Дуб_Табачный.jpg);
}
#mse2_filters label .color_a52fea7868c6dba6ecd6c6b083cbb2f8 {
  background-image: url(../images/iterriorColors/Дуб_карамельный.jpg);
}
#mse2_filters label .color_5693d0093c0cfe556fcf861895e61f53 {
  background-image: url(../images/iterriorColors/Ясень_Белый.jpg);
}
#mse2_filters label .color_d232957fc70281b6ea3337edac686505 {
  background-image: url(../images/iterriorColors/Ясень_Черный.jpg);
}
#mse2_filters label .color_1f32ebb4b4f7ae2c0a765e3e104378a7 {
  background-image: url(../images/iterriorColors/Ясень_Черный.jpg);
}
#mse2_filters label .color_cc67df9de803ff8b9b96893de5a0afdc {
  background-image: url(../images/iterriorColors/Венге.jpg);
}
#mse2_filters label .color_dfa570aa186295909872b774cc26040e {
  background-image: url(../images/iterriorColors/Дуб_беленый.jpg);
}
#mse2_filters label .color_627ea47c4926c0acc3da5ab35016a634 {
  background-image: url(../images/iterriorColors/Дуб_кремовый.jpg);
}
#mse2_filters label .color_d3428ef5867b835856508e1215b02c3d {
  background-image: url(../images/iterriorColors/Дуб_мореный.jpg);
}
#mse2_filters label .color_0c2971fd5dfb921259516d7ef4155ae0 {
  background-image: url(../images/iterriorColors/Анегри_шоколад.jpg);
}
#mse2_filters label .color_3473fa7c571643791dbf70747c1d2dd5 {
  background-image: url(../images/iterriorColors/Красное_дерево_мокко.jpg);
}
#mse2_filters label .color_9b4f0f0ec709e5d188b181e62e09ccf7 {
  background-image: url(../images/iterriorColors/Ясень_ваниль.jpg);
}
#mse2_filters label .color_c906ec18e102b7fefc78c4ead2df6799 {
  background-image: url(../images/iterriorColors/Таеда_Белый.jpg);
}
#mse2_filters label .color_93cbeea452af8028bad49f52cf8ad4b0 {
  background-image: url(../images/iterriorColors/Таеда_Пепел.jpg);
}
#mse2_filters label .color_1dc513e414c2dc694d7ce46a0d23c499 {
  background-image: url(../images/iterriorColors/Таеда_Табак.jpg);
}
#mse2_filters label .color_a593bcaf08392c42c2137b4e9cb196c3 {
  background-image: url(../images/iterriorColors/Таеда_Чёрный.jpg);
}
#mse2_filters label .color_e967ac644c7fa34c1627e420e4841a82 {
  background-image: url(../images/iterriorColors/Таеда_антрацит.jpg);
}
#mse2_filters label .color_6eb38bc056486a7af5a6c6b64c3be969 {
  background-image: url(../images/iterriorColors/Таеда_слоновая_кость.jpg);
}
#mse2_filters label .color_2e097b52371af9dd4b7ab737ca4479c9 {
  background-image: url(../images/iterriorColors/Матовый_жемчужный.jpg);
}
#mse2_filters label .color_4f1aa898efce216ecfa67da2ded50d8f {
  background-image: url(../images/iterriorColors/Бук_жемчуг.jpg);
}
#mse2_filters label .color_8f2753f5e61e7c0b0847011ad76be278 {
  background-image: url(../images/iterriorColors/Дуб_жемчуг.jpg);
}
#mse2_filters label .color_5f1b38779a8b928ed3407aae6a872d9d {
  background-image: url(../images/iterriorColors/Дуб_молочно-белый.jpg);
}
#mse2_filters label .color_aa2537b7a11857e2991dc7ef745c34e2 {
  background-image: url(../images/iterriorColors/Дуб_рустикальный_белый.jpg);
}
#mse2_filters label .color_e9657fb93cf56878f8eaf22a53758035 {
  background-image: url(../images/iterriorColors/Бук_белоснежный_с_серебром.jpg);
}
#mse2_filters label .color_6516979738675c0b3ea1e0f9b7ee27b8 {
  background-image: url(../images/iterriorColors/Бук_жемчуг_с_серебром.jpg);
}
#mse2_filters label .color_aa78abf8482e2c8fe139e761ef90347d {
  background-image: url(../images/iterriorColors/Бук_молочно-белый_с_серебром.jpg);
}
#mse2_filters label .color_9f881ed780d59af941d5f6d81e17ec6f {
  background-image: url(../images/iterriorColors/Бук_слоновая_кость_с_карамелью.jpg);
}
#mse2_filters label .color_beba937f15a13b1cf05ed4bc68fd8c1e {
  background-image: url(../images/iterriorColors/Бук_слоновая_кость_с_позолотой.jpg);
}
#mse2_filters label .color_54013d7fc4d47e3f2782879a20e0805e {
  background-image: url(../images/iterriorColors/Бук_жемчуг_с_золотом.jpg);
}
#mse2_filters label .color_f1e7f5f1a5fd51db78f591b7277e5691 {
  background-image: url(../images/iterriorColors/Бук_коричневый_с_золотом.jpg);
}
#mse2_filters label .color_3593e70c73d9eac3e0ad25d97a9071e7 {
  background-image: url(../images/iterriorColors/Бук_молочно-белый_с_золотом.jpg);
}

/*GLASS*/
#mse2_filters label .color_414e70d78f89ba31287c8ec457f24a97 {
  background-image: url(../images/iterriorGlass/Сатинированное_стекло.jpg);
}
#mse2_filters label .color_1cc9e6728ae682d3d10f7fc17d16e2c5 {
  background-image: url(../images/iterriorGlass/Сатинированное_стекло.jpg);
}
#mse2_filters label .color_f84f5a348083b9c9dbb1667bf7746ecf {
  background-image: url(../images/iterriorGlass/Сатинированное_стекло.jpg);
}
#mse2_filters label .color_9e5664707ec917778a21829af41dbd3b {
  background-image: url(../images/iterriorGlass/Сатинированное_стекло.jpg);
}
#mse2_filters label .color_9f6f4f47d831e8b29584132b0f7cd9bb {
  background-image: url(../images/iterriorGlass/Сатинированное_стекло_с_фацетом.jpg);
}
#mse2_filters label .color_1ff80429d7e8735613a6a35a32a9ab3a {
  background-image: url(../images/iterriorGlass/Сатинированное_стекло_с_гравировкой_и_фацетом.jpg);
}
#mse2_filters label .color_ef9e519c0a9f400637d312f53584e814 {
  background-image: url(../images/iterriorGlass/Сатинированное_стекло_с_рисунком.jpg);
}
#mse2_filters label .color_7e9a42a0ae812a8baf0785be0e9f3f3e {
  background-image: url(../images/iterriorGlass/Стекло_Греция.jpg);
}
#mse2_filters label .color_1f21d6a3e1aabfec98eb5aa25fb59658 {
  background-image: url(../images/iterriorGlass/Стекло_с_фацетом.jpg);
}
#mse2_filters label .color_85c86d993ec6a8829ed60432b391f5f6 {
  background-image: url(../images/iterriorGlass/Сатинированное_закаленное_стекло_4_мм.jpg);
}
#mse2_filters label .color_a95f80f6035c3f224fef8453660572c4 {
  background-image: url(../images/iterriorGlass/Сатинированное_стекло_триплекс_8_мм.jpg);
}
#mse2_filters label .color_b2cddab8b909973889744aaa34f78f14 {
  background-image: url(../images/iterriorGlass/Сатинированное_стекло_триплекс_8_мм.jpg);
}
#mse2_filters label .color_eb53c5a4c520ecdcd07ad7cbb7c1a3cf {
  background-image: url(../images/iterriorGlass/Стекло_Меандр.jpg);
}
#mse2_filters label .color_6d8193616b68a71150160d15fef53a24 {
  background-image: url(../images/iterriorGlass/Стекло_Роза.jpg);
}
#mse2_filters label .color_a5f9c575481e55c39c68e8d7a9ae836c {
  background-image: url(../images/iterriorGlass/Стекло_Фацет.jpg);
}
#mse2_filters label .color_2938cd4f714d1708dcaffbb9b11655d7 {
  background-image: url(../images/iterriorGlass/Стекло_Шато.jpg);
}
#mse2_filters label .color_56ed96ab732335dcf6446fa4cc81123b {
  background-image: url(../images/iterriorGlass/Сатинированное_стекло_лофт.jpg);
}
#mse2_filters label .color_cf3173fbf82e1d823e892746444e37c8 {
  background-image: url(../images/iterriorGlass/Сатинированное_стекло_с_авторским_рисунком_«виньетка».jpg);
}
#mse2_filters label .color_57e888db1d1a807b239fbf7d0d26e5bc {
  background-image: url(../images/iterriorGlass/Сатинированное_стекло_с_авторским_рисунком_«прованс».jpg);
}
#mse2_filters label .color_162923558e4bc4dbf39ec36148d83b26 {
  background-image: url(../images/iterriorGlass/Дамаск.jpg);
}
#mse2_filters label .color_16d60b9d69f36b2fd4c0fdd996a856fa {
  background-image: url(../images/iterriorGlass/Лофт.jpg);
}
#mse2_filters label .color_69bd7b1e23ee41ec2dbb0d8e6d54bf86 {
  background-image: url(../images/iterriorGlass/Сатин.jpg);
}
#mse2_filters label .color_6ff89ccf3f32abdeeee8c23d6fdbbf5f {
  background-image: url(../images/iterriorGlass/Матовый_триплекс.jpg);
}
#mse2_filters label .color_1871c74982ccd3788149ec3245c3bb55 {
  background-image: url(../images/iterriorGlass/Лакобель_Белый.jpg);
}
#mse2_filters label .color_48175effe19e1afa53cb9f75136c4fcf {
  background-image: url(../images/iterriorGlass/Лакобель_Ванильный.jpg);
}
#mse2_filters label .color_2b841565114b7b2a0a188b623e82f964 {
  background-image: url(../images/iterriorGlass/Лакобель_Пепельный.jpg);
}
#mse2_filters label .color_2ad2b19d64a9f0831f4b874728915820 {
  background-image: url(../images/iterriorGlass/Лакобель_Табачный.jpg);
}
#mse2_filters label .color_f19f77c234545bb2467b8d17b8bb4a37 {
  background-image: url(../images/iterriorGlass/Лакобель_Черный.jpg);
}
#mse2_filters label .color_522776bf3125e96dbca9ad431d84fad5 {
  background-image: url(../images/iterriorGlass/Зеркало.jpg);
}
.hidden {
  display: none;
}

.furn_h2 {
    text-align: left;
}
.furn_h2 div {
    padding: 10px;
    background-color: #e06a60;
    color: #FFFFFF;
    font-size: 20px;
    margin: 18px auto 0px 220px;
    text-align: left;
    display: inline-block;
    zoom: 1;
}
.furn_block_text {
    padding: 14px 0px 18px;
    border-bottom: solid 1px #d3d1dc;
    border-top: solid 1px #d3d1dc;
    margin: 0px 0px 10px 0px;
}
.furn_block_text table {
    margin: 0px;
}
.furn_block_text table TD {
    vertical-align: top;
    padding: 10px 30px 0px 0px;
}
.text_block {
  padding: 0 0 30px 0;
}
p.image_block_p {
  width: 80%;
  margin: 0 auto;
  line-height: 19;  
}


/*-----------------------------------*/
/*-----------------------------------------*/
.collection_barausse{
    background: #fff;
}
.collection_barausse_left{
    display: inline-block;
    width: 20%;
    vertical-align: top;
    height: 700px;
    position: relative;
}
.collection_barausse_left .collection_left_block{

}

.collection_barausse_left .label_price{
    margin-bottom: 20px;
    font-family: 'PFDinTextCondProMedium';
    border-top: 1px dotted;
    padding-top: 15px;
}
.collection_barausse_left .label_price_secret{
    font-size: 30px;
    color: #ea354b;
}
.collection_barausse_left .collection_left_block.rouble_sign{
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
}
p.label_title {
    font-size: 25px;
    text-transform: uppercase;
    color: #404040;
    margin: 15px 0;
}
.collection_barausse_left .label_button{
    display: inline-block;
    background: #1d6cb5;
    margin: 20px 0;
    color: #fff;
    padding: 20px;
    border-radius: 4px;
    vertical-align: top;
    font-family: 'RalewayRegular';
    font-size: 12px;
}
.collection_barausse_left .label_button:hover{
    background: #087fec;
    
}
.collection_barausse_right{
    display: inline-block;
    width: 76%;
    vertical-align: top;
    background: white;
}
.wrap-title{
    border-bottom: 1px solid #4a4c58;
    display: inline-block;
    min-width: 30%;
    text-transform: uppercase;
    font-size: 18px;
}
.collection_barausse h2{
    padding: 30px 0;
    margin: 0;
    text-align: center;
    padding-top: 0px;
}
.label_title{
    text-align: center;
}
.intro-door{
    text-align: left;
    font-family: 'PFDinTextCondProThin';
}
a.barausse_item {
    display: inline-block;
    margin: 15px 0;
    margin-right: 3%;
    vertical-align: top;
    background: #fff;
    width: 11%;
    padding: 1%;
    text-align: center;
    border:1px solid #fff;
}
a.barausse_item:hover{
   /* box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.45);*/
   border:1px solid #f74d4d;
}
p.barausse_item_text1 {
    font-size: 14px;
    text-transform: uppercase;
    margin: 10px 0;
}
p.barausse_item_text2 {
    font-family: 'RalewayBold';
    font-size: 16px;
    color: #ea354b;
}
p.barausse_item_text2 span.rouble_sign {
    color: #3b3b3b;

}
.fotorama__wrap{
   margin: 0;
}
.fotorama__nav-wrap .fotorama__nav{
    text-align: left;
        margin: 15px 0;
}
.collection_barausse .big {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    /* margin-bottom: 30px; */
}
.collection_barausse .price {
    font-size: 16px;
    /*margin-top: 30px;
    margin-bottom: 20px;*/
    display: inline-block;
    vertical-align: middle; 
    margin-right: 20px;    
}
.collection_barausse .cart {
    display: inline-block;
    vertical-align: middle; 
}
.collection_barausse .price span.val {
    font-size: 48px;
    color: #000;
    font-weight: 500;
    margin: 0 5px;
    font-family: 'CuprumRegular';
}
.collection_barausse .bigDoor .cart {

}
.collection_barausse .bigDoor .intro {
    line-height: 1.2;
    margin: 10px 0;
}
.collection_barausse .top .additionalText{
    font-size: 15px;
    display: inline-block;
    width: 250px;
    margin-left: 30px;
    vertical-align: inherit;
}
.collection_barausse [type=submit] {
    /* background: #ff5c5c; */
    height: 55px;
    background-image: url(../images/btn_1.png);
    border: none;
    /* border-bottom: 2px solid #b43a3a; */
    border-radius: 2px;
    color: #fff;
    text-transform: uppercase;
    box-sizing: border-box;
    vertical-align: top;
    cursor: pointer;
    font-size: 15px;
    width: 173px;
    margin-left: 15px;
    background-color: transparent;
}

.collection_barausse  hr {
    color: #e94d4d;
    width: 34%;
    margin-bottom: 15px;
    margin-top: 5px;
    margin-left: 0;
    border: 1px solid;
}
.wls .content .collection_barausse h1 {
    font-size: 26px;
    text-transform: uppercase;
    text-align: left;
    margin-top: 0;
    margin-bottom: 0px;
    color: #5f5f5f;
    font-size: 48px;
    font-weight: 300;
    font-family: 'RalewayLight';
    margin: 0;
    text-align: left;
}
.collection_barausse .additionalText{
    display: inline-block;
    width: 38%;
    vertical-align: top;
    padding-left: 3%;
}

.container.interior_slider{
    margin: 40px auto;
    width: 99%;
}
.interior_slider .slider{
    width: 100%;
    text-align: center;
    margin: 0;
    margin-bottom: 0;
}
.interior_slider .slider img{
    max-width: 100%;
    margin:auto;
}
.interior_slider .text{
    width: 100%;
    padding-left: 30px;
    text-align: justify;
}
.interior_slider .text p{
    margin: 15px 0;
    font-size: 17px;
}
.interior_slider .slider .slick-track{
    display: inline-block;
}
.interior_slider  .text{

    font-size: 20px;
    color: #848484;
}
.interior_slider .slider .slick-next{
    content: '';
    position: absolute;
    z-index: 9000;
    display: block !important;
    height: 35px;
    width: 20px;
    background: url(../images/slider_int_next.png) no-repeat center !important;
    right: -20px;
    top: 48% !important;
    cursor: pointer;
    border: none;
}

.interior_slider .slider .slick-prev{
    content: '';
    position: absolute;
    z-index: 9000;
    display: block !important;
    height: 35px;
    width: 20px;
    background: url(../images/slider_int_prev.png) no-repeat center !important;
    left: -20px;
    top: 48% !important;
    cursor: pointer;
    border: none;
}
.interior_tabs.tabs {
        margin-top: 40px;
        position: relative;
    }
    .interior_tabs.map-contacts {
        margin-top: 10px;
        height: 430px;
    }
    .interior_tabs.tabs .tabs__caption {
        display: block;
        width: 100%;

    }
    .interior_tabs.tabs .tabs__caption li {
        display: inline-block;
        background: #e9e9e9;
        font-size: 20px;
        margin-right: 29px;
        height: 40px;
        text-align: center;
        color: #666666;
        line-height: 40px;
        cursor: pointer;
        position: relative;
        padding-right: 7px;
        margin-top: 10px;
        padding: 0 20px;
        margin-bottom: -1px;
        vertical-align: bottom;
        -webkit-transition: all 0.3s ease-out;
        -moz-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease;
    }
    .interior_tabs.tabs .tabs__caption li::before {
        position: absolute;
        content: '';
        right: 100%;
        border-top: 40px solid #e9e9e9;
        border-left: 27px solid transparent;
        top: 0;
        -webkit-transition: all 0.3s ease-out;
        -moz-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease;
    }
    .interior_tabs.tabs .tabs__caption li::after {
        position: absolute;
        content: '';
        left: 100%;
        border-bottom: 40px solid #e9e9e9;
        border-right: 27px solid transparent;
        top: 0;
        -webkit-transition: all 0.3s ease-out;
        -moz-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease;
    }
    .interior_tabs.tabs .tabs__caption li:last-child {
        margin: 0;
        margin-bottom: -1px;
    }
    .interior_tabs.tabs .tabs__caption li:first-child::before {
        display: none;
    }
    .interior_tabs.tabs .tabs__caption li span {
        font-size: 20px;
        padding-left: 10px;
    }

        .interior_tabs.tabs .tabs__caption li.active{
            color: #fff;
            background: #ff5c5c;
            height: 50px;
            line-height: 50px;
            padding-right: 13px;
            margin-right: 36px;
            margin-top: 0;
        }
        .interior_tabs.tabs .tabs__caption li.active::after {
            border-bottom: 50px solid #ff5c5c;
            border-right: 33px solid transparent;
        }
        .interior_tabs.tabs .tabs__caption li.active::before,.interior_tabs.tabs.notChanged .tabs__caption li:first-child::before {
            border-top: 50px solid #ff5c5c;
            border-left: 34px solid transparent;
        }
        .interior_tabs.tabs .tabs__caption li.active:last-child {
            margin-right: 0;
            padding-right: 20px;
        }
        .interior_tabs.tabs .tabs__content {
            display: none; /* Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ð¿Ñ€ÑÑ‡ÐµÐ¼ Ð²ÑÐµ Ð±Ð»Ð¾ÐºÐ¸ */
            padding-top: 20px;
        }

        .interior_tabs.tabs .tabs__content.active{
            display: block; /* Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ð¿Ð¾ÐºÐ°Ð·Ñ‹Ð²Ð°ÐµÐ¼ Ð½ÑƒÐ¶Ð½Ñ‹Ð¹ Ð±Ð»Ð¾Ðº */
        }
    .tabs__content .nalichn a {
        display: inline-block;
        width: 23%;
        margin: 1%;
        vertical-align: top;
    }
   .tabs__content .nalichn a img{
        max-width: 100%;
    }


.covering_063b1a85c2a09ad364776d21ce6ea85b .image{
    background-image: url(/assets/images/iterriorColors/academy/7036.jpg);
}


.covering_15436a84ae51f2c25c9afb95c3e0f8ec .image{
    background-image: url('/assets/images/iterriorColors/academy/brandy.jpg');
}
.covering_51accaf68afe4e5d4eee006935236379 .image{
    background-image: url('/assets/images/iterriorColors/academy/baltico.jpg');
}
.covering_e6b7f86e7a825adaf2e43437577f65a3 .image{
    background-image: url('/assets/images/iterriorColors/academy/grigio.jpg');
}
.covering_cf71df80eb7cfb93c55074a636b9bc02 .image{
    background-image: url('/assets/images/iterriorColors/academy/naturale.jpg');
}

.play{
	background: url(../images/play.png) no-repeat center;
    width: 65px;
    height: 65px;
    position: absolute;
    top: 26%;
    right: 0;
    margin: auto;
    left: 0;
     -webkit-transition: all 0.35s;
    -moz-transition: all 0.35s;
    -o-transition: all 0.35s;
    transition: all 0.35s;
    -o-transition: all 0.35s ease-out;
    -webkit-transition: all 0.35s ease-out;
        border-radius: 55px;
    
}
a:hover .play{
	-webkit-transform: scale(1.3);
 -moz-transform: scale(1.3);
 -o-transform: scale(1.3);
 box-shadow: 0 0 30px rgba(0,0,0,0.5);
}
.video-rez_dvery {
    position: relative;
    /*margin-top: 10px;*/
    display: inline-block;
}
.play-rez_dvery{
    background: url(../images/play.png) no-repeat center;
    width: 65px;
    height: 65px;
    position: absolute;
    top: 32%;
    right: 0;
    margin: auto;
    left: 0;
    -webkit-transition: all 0.35s;
    -moz-transition: all 0.35s;
    -o-transition: all 0.35s;
    transition: all 0.35s;
    -o-transition: all 0.35s ease-out;
    -webkit-transition: all 0.35s ease-out;
    border-radius: 55px;

}
a:hover .play-rez_dvery{
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    box-shadow: 0 0 30px rgba(0,0,0,0.5);
}

/*UPDATE_LAYOUT*/
/*margin*/
.m-0 {
    margin: 0!important;
}
.mx-0 {
    margin-left: 0!important;
    margin-right: 0!important;
}
.my-0 {
    margin-top: 0!important;
    margin-bottom: 0!important;
}
.m-10 {
    margin: 10px!important;
}
.m-20 {
    margin: 20px!important;
}
.mx-10 {
    margin-left: 10px!important;
    margin-right: 10px!important;
}
.my-10 {
    margin-top: 10px!important;
    margin-bottom: 10px!important;
}
.mx-20 {
    margin-left: 20px!important;
    margin-right: 20px!important;
}
.my-20 {
    margin-top: 20px!important;
    margin-bottom: 20px!important;
}
/*padding*/
.p-0 {
    padding: 0!important;
}
.px-0 {
    padding-left: 0!important;
    padding-right: 0!important;
}
.py-0 {
    padding-top: 0!important;
    padding-bottom: 0!important;
}
.p-10 {
    padding: 10px!important;
}
.p-20 {
    padding: 20px!important;
}
.px-10 {
    padding-left: 10px!important;
    padding-right: 10px!important;
}
.py-10 {
    padding-top: 10px!important;
    padding-bottom: 10px!important;
}
.px-20 {
    padding-left: 20px!important;
    padding-right: 20px!important;
}
.py-20 {
    padding-top: 20px!important;
    padding-bottom: 20px!important;
}


.row {
    display: flex;
}
.col-6 {
    width: 50%;
}
.col-4 {
    width: 33%;
}
.col-3 {
    width: 25%;
}


.article-dveri {
    font-size: 17px;
    font-weight: 400;
    color: white;
    font-family: inherit;
}
.article-dveri p, .article-dveri li {
    padding: 0 17px 17px;
    margin: 0;
    padding-left: 40px;
}
.article-dveri .play {
    top: 35%;
}
.dark_bg {
    height: 100%;
    background-color: #636363;
    font-family: inherit;
    padding-left: 5%;
    padding-right: 5%;
}
.rolldoors_italic .article-dveri_bottom-text {
    width: 80%;
    margin: 10px auto;
    font-size: 17px;
}
.article-dveri_bottom-text p {
    padding-bottom: 20px;
    font-family: inherit;
}
.article-dveri_bottom-text p:first-child {
    padding-top: 25px;
    font-family: inherit;
}
.rolldoors_italic .article-dveri_bottom-text p {
    margin: 0;
}
.rolldoors_type {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: center;
}
.rolldoors_type-item {
    flex: 0 1 23%;
}
.rolldoors_italic .rolldoors_type-item {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin: 0;
}
.article-dveri-rigth-text {
    margin: 0px;
    padding: 0px;
    font-size: 17px;
    font-weight: 400;
    color: black;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
}
.article-dveri .article-dveri-rigth-text p {
    padding: 15px;
}
.article-dveri .article-dveri-rigth-text p:first-child {
    padding-top: 0;
}
.page-title {
    font-size: 37px;
    font-weight: 600;
    line-height: 1.2;
    text-transform: uppercase;
    font-family: RalewayThin;
}

.wls .content h1.page-title {
    font-size: 37px;
    font-weight: 600;
    line-height: 1.2;
    text-transform: uppercase;
    font-family: RalewayThin;
}
.where-buy {
    padding: 20px 80px;
}
.where-buy_title {
    color: #404040;
    font-weight: 400;
    font-size: 18px;
    padding-bottom: 25px;
}
.where-buy_text {
    color: #404040;
    font-weight: 400;
    font-size: 17px;
}
.where-buy_text p {
    line-height: 1.4;
}
.article-dveri-rigth-text {
    font-family: pfdindisplaypro, sans-serif;
}
.video {
    position: relative;
}
/*peregorodki*/
.peregorodki-intro_img img {
  margin: 0;
}
.peregorodki-intro {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.peregorodki-intro_img {
  flex: 1 1 20%;
  margin: 0;
  padding: 10px;
}
.peregorodki-intro_text {
  flex: 1 1 80%;
  margin: 0;
  padding: 10px;
}
.peregorodki-intro_text p:first-child {
  padding-bottom: 14px;
}
.flex-items.peregorodki {
  display: flex;
  flex-wrap: wrap;
}
.flex-item {
  flex: 0 1 30%;
  margin: 0;
  padding: 15px;
}
.flex-item img {
  width: 100%;
  height: 100%;
}
.peregorodki .flex-item {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
.peregorodki_text {
  text-align: center;
  padding-bottom: 10px;
  padding-top: 10px;
  line-height: 1.2;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 12px;
}
.peregorodki-options_items {
  display: flex;
  flex-wrap: wrap;
  width: 80%;
  margin: 0 auto;
  justify-content: space-between;
}
.peregorodki-options_item {
  flex: 1 1 25%;
  margin: 10px;
}
.peregorodki-options_item img {
  margin: 0 auto;
}
.peregorodki-article_text-top {
  padding: 10px;
}
.peregorodki-article_text-right {
  padding: 10px;
}
.peregorodki-article_text-middle {
  padding: 10px;
}
.peregorodki-article_text-left {
  padding: 10px;
}
.peregorodki-article_text-left p,
.peregorodki-article_text-right p,
.peregorodki-article_text-middle p,
.peregorodki-article_text-top p,
.peregorodki-article_text-bootom p {
  padding-bottom: 15px;
}
.peregorodki-article_text-left,
.peregorodki-article_text-right {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.peregorodki-article_text-left p,
.peregorodki-article_text-right p {
  flex: 0 1 auto;
}
.peregorodki-article {
  font-size: 18px;
}
#youtube_videos a {
    display: inline-block;
    width: 340px;
    text-align: left;
    margin: 0 10px;
    vertical-align: top;
    font-size: 18px;
    font-weight: 400;
    color: #050505;
    margin-bottom: 20px;
    position: relative;
    text-decoration: none;
}
#youtube_videos a img {
    width: 100%;
    height: 192px;
}
#youtube_videos a span {
    padding-left: 18px;
    padding-top: 15px;
    display: block;
}
#youtube_videos>a::after, a.youtube_video::after {
    content: "";
    background: url(../images/play.png) no-repeat center;
    width: 65px;
    height: 65px;
    position: absolute;
    top: 26%;
    right: 0;
    margin: auto;
    left: 0;
    -webkit-transition: all 0.35s;
    -moz-transition: all 0.35s;
    -o-transition: all 0.35s;
    transition: all 0.35s;
    -o-transition: all 0.35s ease-out;
    -webkit-transition: all 0.35s ease-out;
    border-radius: 55px;
}
#youtube_videos>a:hover::after, a.youtube_video:hover::after {
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    box-shadow: 0 0 30px rgba(0,0,0,0.5);
}







@media only screen and (min-width : 320px) {
	.wls .content {
    width: 78%;
    max-width: 1107px;
    min-width: 985px;
    position: relative;
    right: 0;
    /*left: 230px;*/
    left: 270px;
    float: left;
}

}

@media only screen and (min-width: 1420px){
.wls nav {
    /* display: block; */
    /* float: left!important; */
    /* position: initial!important; */
/*}
.wls .content {
    float: right;
}
*/
/*}*/
