

/* Start:/local/templates/main/components/bitrix/catalog/catalog/style.css?17124175051326*/
.grid{}
.grid .bx_content_section{
	margin-bottom: 15px;
}
.grid .bx_sidebar{
	margin-bottom: 15px;
}

/* grid2x1 */
.grid2x1{}
.grid2x1 .bx_content_section{
	float: left;
	width: 66%;
	margin-bottom: 15px;
}
.grid2x1 .bx_sidebar{
	float: right;
	width: 33%;
	margin-bottom: 15px;
	padding-left: 5%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media (max-width:960px){
	.grid2x1 .bx_sidebar{
		padding-left: 4%;
	}
}
@media (max-width:640px) {
	.grid2x1 .bx_content_section,
	.grid2x1 .bx_sidebar{
		width: 100%;
		float: none;
	}
	.grid2x1 .bx_sidebar{
		padding-left: 3%;
	}
}
@media (max-width:479px){
	.grid2x1 .bx_sidebar{
		padding-left: 1%;
	}

}

.catalog-block-header{
	font-size:14px;
	font-weight: bold;
	text-align: left;
	margin:5px 0;
	padding:5px 15px;
	border-bottom: 2px solid #d9dee6;
	color: #000;
}

body.bx-theme-blue .catalog-block-header{border-color:#006cc0;}
body.bx-theme-green .catalog-block-header{border-color:#63aa28;}
body.bx-theme-red .catalog-block-header{border-color:#da3737;}
body.bx-theme-yellow .catalog-block-header{border-color:#f4b236;}
.section-cart__btn{
	background:#ce3336b3!important;
}
.section-cart{
	min-height:300px;
}
.section-cart__name{
	margin-bottom:45px;
}
.section-list__icon{
	width:auto!important;
	height:auto!important;
}
/* End */


/* Start:/local/templates/main/components/bitrix/catalog.element/new_version/style.css?174815726716300*/
.element-properties__table,.list-models__table{border-spacing: 0px;}
.element-properties__table tr:hover td{background: #ededed!important;}
.hide{display: none!important}
.list-models__seeMore-btn{margin-top: 20px;}
.list-models__filter td{padding-left:0px!important; padding-right:0px!important; }
.list-models__filter input{height: 25px;width: 90%; outline: none;box-sizing: border-box;}
.list-models__filter td:last-child input{width: 100%}
.list-models__table th,.list-models__table{text-align: center!important;}
.list-models__table tr td div {font-size: 10px; padding: 0px 10px;}
.list-models__table tr td:nth-child(4) .select-custom {white-space:normal;}

.tac{text-align: center;}
.grid-two-col .grid-two-col__right{
    width: calc(100% - 264px);
}
@media (max-width:1024px){
    .list-models__filter{
        display: none!important;
    }
}
.select-custom {
    margin: 0px 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    cursor:pointer;
}

.select-custom__select_table {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 26px;
    background: #fff;
    border: 1px solid #ccc;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 8px;
}
.select-custom__select_table:before {
    content: "";
    position: absolute;
    background: url(/local/templates/main/images/select_arrow.png);
    width: 9px;
    height: 6px;
    right: 8px;
    top: -webkit-calc(50% - 3px);
    top: calc(50% - 3px);
}

.select-custom__select_table ul {
    display: none;
    position: absolute;
    background: #fff;
    width: 100.8%;
    margin: 0px;
    top: 100%;
    left: -1px;
    border: 1px solid #ccc;
    border-top: 0;
    box-sizing: border-box;
    font-size: 14px;
    color: #333;
    padding: 8px 0;
}

.select-custom__select_table ul li {
    padding: 5px 8px 5px;
    cursor: pointer;
}
.select-custom__select_table__count{
    font-size: 13px;
}
.js-click-filter-element li{
    transition: 0.2s all ease-in-out;
}
.js-click-filter-element li:hover{
    background: #f7f6f6;
}
.js-click-filter-element li.active{
    background: #f7f6f6;
}


/** NEW_VERSION **/

.form-order-product {
	border: 1px solid #D9D9D9;
	box-sizing: border-box;
	border-radius: 3px;
	margin-bottom: 20px;
	padding:25px 36px;
}

.form-order-product__available{
	display: flex;
	margin-bottom: 30px;
}

.form-order-product__available-text{
	margin-left: 11px;
	font-weight: normal;
    font-size: 15px;
	color:#484848;
}

.form-order-product__input {
	width: 100%;
    background: none;
    outline: none;
    border: none;
    border-bottom: 1px solid #c9c9c9;
    padding: 6px 0;
    font-size: 15px;
	margin-bottom: 30px;
}

.form-order-product .form-order-product__btn {
	width: 100%;
    border: none;
    cursor: pointer;
	margin-bottom: 20px;
}

.form-order-product__placeholder{
	font-size: 15px;
	line-height: 20px;
	color: #ACACAC;
}

body .get-priceblock-on-slider{
	width: 314px;
    height: 340px;
}
body .get-priceblock-on-slider.hasPriceFrom {
    height: 517px;
}
/**
 -------- TOP_SLIDER----------
 **/
.element-top-bar {
    margin: 50px 0 50px 0;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
}

.element-top-bar .element-photo-slider{
    padding: 0px;
}

.element-top-bar .get-priceblock-on-slider {
    position: static;
}
.small-slider-item {
    width: 200px;
    margin-left: 46px;
    max-height: 300px;
}
.small-slider-item .swiper-slide {
    width: 135px;
    opacity: 0.6;
    cursor: pointer;
}
.small-slider-item .swiper-slide-thumb-active {
    opacity: 1;
}
.element-photo-slider__small{
    height: 100%;
}
.small-slider-item
.element-photo-slider__small .swiper-slide{
    width: 135px;
    height: 135px;
}

.element-photo-slider__small .swiper-slide img {
    max-width: 100%;
    max-height: 100%;
}

.general-slider-item{
    max-width: 653px;
}

.swiper-button-prev.element-photo-slider-prev,
.swiper-button-next.element-photo-slider-next {
    width: 11px;
    height: 22px;
}

.swiper-button-next.element-photo-slider-next:after, .swiper-container-rtl .swiper-button-prev.element-photo-slider-prev:after,
.swiper-button-prev.element-photo-slider-prev:after, .swiper-container-rtl .swiper-button-next.element-photo-slider-next:after{
    font-size: 21px;
    color:#000;
}

.swiper-button-prev.element-photo-slider-prev {
    left: 35px;
}

.swiper-button-next.element-photo-slider-next {
    right: 35px;
}

/**
 -------- TABS_BAR ----------
 **/
.tabs_title-line {
    display: flex;
    height: 100%;
    margin: 0;
    padding: 0;
}
.tabs_title-line .tabs_title-line__element {
    font-size: 26px;
    font-family: Cuprum;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    padding: 0px 30px;
    color: #8E8E8E;
    cursor: pointer;
}
.tabs_title-line .tabs_title-line__element.tab-group--active{
    background: #F3F3F3;
    color:#333;
}

/**
 -------- TABS ----------
 **/
.element-tab{
    display: none;
}

.tab-active{
    display: block;
}

/**
 -------- DESCRIPTION MODELS ----------
 **/

.element-wrap .decription-models{
    margin-bottom: 65px;
}
.product-tab-properties {
    display: flex;
    align-items: flex-start;
    padding: 0 0 5px 0px;
    margin: 0 0 40px 0px;
    font-size: 17px;
}
.element-properties__table {
    margin-left: -10px;
}

.product-tab-properties__element{
    margin-right: 20px;
    color:#CCCCCC;
    cursor: pointer;
}
.product-tab-properties__element.tab-group--active {
    color: #333;
    border-bottom: 1px solid #333;
    cursor: default;
}
.product-tab-properties__element:last-child{
    margin-right: 0;
}

.action-buttons-block {
    display: flex;
    align-items: center;
    margin-bottom: 50px;
}

.action-button {
    width: 123px;
    height: 113px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    margin-right: 15px;
    border: 1px solid #D9D9D9;
    box-sizing: border-box;
    border-radius: 3px;
    cursor: pointer;
}
.action-button:hover {
    border: 1px solid #333;
    color: #333;
}

.action-button__img-wrap{
    margin-bottom: 13px;
}

.drawing-block{
    margin-bottom: 50px;
    text-align: center;
}

.drawing-block img{
    max-width: 100%;
}

.kcc-files-block {
    display: flex;
    flex-wrap: wrap;
}
.kcc-file{
    display: flex;
    flex-direction: column;
    margin: 0 15px 15px 0;
    width: 31%;
    border: 1px solid #d1d1d1;
    border-top:none;
}

.kcc-file__name{
    background: #362b21;
    color:#fff;
    text-transform: uppercase;
    text-align: center;
    padding: 15px 0;
}

.kcc-file__image{
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 100%;
}
.kcc-file__image img{
    max-width: 100%;
}
/**
 -------- VARIABLES USES ----------
 **/

.element-mount-option {
    margin-bottom: 126px;
  }
  .element-subtitle {
    font-family: 'UbuntuM';
    font-size: 22px;
    line-height: 25px;
    color: #333333;
    margin-bottom: 45px;
  }
  .element-mount-option__images {
    width: 100%;
    height: 277px;
    display:flex;
    margin-right: 34px;
  }
  .element-mount-option__image {
    max-width: 100%;
  }
  .element-mount-option__content {
    display: flex;
    justify-content: space-between;
  }
  .element-mount-option__form {
    flex-shrink: 0;
  }
  .element-mount-option__image-wrap {
    width: 33.3%;
    text-align: center;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
  }
  .element-mount-option__name {
    font-family: 'UbuntuM';
    font-size: 18px;
    margin: 10px 0;
    font-weight: bold;
  }
  .element-mount-option__price {
    font-family: 'UbuntuM';
    font-size: 18px;
    color: #ce3336;
  }
  .form-order-product__title {
    font-family: 'UbuntuM';
    font-size: 20px;
    line-height: 23px;
    color: #333;
    margin-bottom: 30px;
  }
  .mount-option-form {
    max-width: 329px;
  }

  .mount-option-form__input {
    padding: 0 0 9px;
    margin-bottom: 25px;
    font-size: 16px;
    line-height: 18px;
    font-family: 'UbuntuR';
    color: #565857;
  }

  .form-order-product__btn.mount-option-form__button {
    margin-bottom: 0;
  }
/**
 -------- EXECUTION_BLOCK ----------
**/
.execute-option-right {
    color: #565857;
    font-size: 14px;
    line-height: 24px;
}
.execute-option-right b {
    font-size: 15px;
    margin-bottom: 15px;
}

.variables-execution-block{
    display: flex;
    position: relative;
    align-items: center;
    justify-content: space-between;
    padding: 32px 25px 31px 25px;
    border: 1px solid #D9D9D9;
    box-sizing: border-box;
    border-radius: 3px;
    margin-bottom: 20px;
    overflow: hidden;
}
.variables-execution-block__btn.btn-red {
    margin: 0;
    padding: 0px 15px;
    z-index: 10;
    transition: all .3s;
}
.variables-execution-block__name {
    font-family: 'UbuntuM';
    font-size: 20px;
    text-align: center;
    width: 210px;
}
.variables-execution-block__img{
    max-width: 45px;
}
.execution-block-shadow{
    box-sizing: border-box;
    position: absolute;
    left: 0px;
    width: 100%;
    height: 100%;
    color: #fff;
    display: flex;
    flex-direction: column;
    background: #a21619;
    top: 100%;
    padding: 21px 33px;
    transition: all .3s;
    z-index: 2;
}

.execution-block-shadow__name {
    font-size: 15px;
    max-width: 300px;
    margin-bottom: 15px;
} 

.execution-block-shadow__text {
    font-size: 14px;
    max-width: 300px;
}

@media (max-width:1200px) {
    .general-slider-item{
        max-width: 453px;
        margin-right: 15px;
    }
    .small-slider-item {
        margin-left: 0;
    }
    
    .swiper-button-prev.element-photo-slider-prev{
        left: 10px;
    }

    .swiper-button-next.element-photo-slider-next {
        right: 10px;
    }
}

@media (max-width: 992px) {
    .element-top-bar {
        flex-direction: column;
    }

    .general-slider-item{
        order: 1;
        max-width: 100%;
        margin-bottom: 25px;
    }

    .small-slider-item{
        order: 2;
        width: 100%;
        max-height: none;
        margin-bottom: 25px;
    }

    .form_order_item{
        order: 3;
    }

    .action-buttons-block{
        justify-content: space-between;
    }

    .product-promo-items {
        flex-wrap: wrap;
        justify-content: flex-start;
    }

    .product-promo-item{
        width: 45%;
        margin-bottom: 25px;
    }

    .tabs_title-line {
        width: 100%;    
        overflow: hidden;
        overflow-x: scroll;
    }

    .tabs_title-line .tabs_title-line__element {
        width: 50%;
    }

    .product-tab-properties{
        flex-wrap: wrap;
        margin: 0 0 15px 0px;
    }

    .product-tab-properties__element {
        white-space: nowrap;
        margin-bottom: 10px;
    }

    .variables-execution-blocks {
        margin-right: 0;
    }
    .element-wrap .decription-models,
    .element-mount-option,
    .element-top-bar {
        margin-bottom: 20px;
    }
}

@media (min-width: 600px) {
    .kcc-file:nth-child(3n) {
        margin-right: 0;
    }
    
    .action-button:last-child {
        margin-right:0px;
    }

    .variables-execution-block:hover .execution-block-shadow{
        top: 0;
    }

    .variables-execution-block:hover  .variables-execution-block__btn {
        background: #fff;
        color:#ce3336;
    }
}

@media (max-width: 992px) {
    .element-mount-option__images {
        height: auto;
        flex-wrap: wrap;
    }

    .element-mount-option__image-wrap {
        width: 50%;
    }
}

@media (max-width: 600px) {
    .element-mount-option__content{
        flex-direction: column;

    }

    .element-mount-option__images {
        height: auto;
        margin-bottom: 20px;
        margin-right: 0;
    }

    .element-mount-option__image-wrap {
        width: 100%;
        margin-bottom: 20px;
    }

    .element-mount-option__image-wrap:last-child {
        margin-bottom: 0;
    }

    .element-mount-option__form {
        align-self: center;
    }

    .action-buttons-block {
        flex-wrap: wrap;
    }

    body .element-title-line {
        height: 70px;;
    }

    .tabs_title-line .tabs_title-line__element {
        font-size: 20px;
    }

    .action-button {
        width: calc(50% - 10px);
        margin-bottom: 20px;
    }

    .kcc-file {
        width: calc(50% - 15px);
    }

    .kcc-file:nth-child(2n), 
    .action-button:nth-child(2n) {
        margin-right: 0;
    }
    .variables-execution-block__name {
        font-size: 18px;
        margin: 15px 0;
    }
    .variables-execution-block{
        padding: 22px 13px 22px 13px;
        flex-direction: column;
    }

}
/* @media (max-width: 470px) {
    .kcc-file {
        width: 100%;
        margin-right: 0;
    }
} */


.col.column_by_product {
    flex-basis: 47.66667%;
    max-width: 47.66667%;
}

.product-promo-items {
    padding-top: 20px;
    position: relative;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 28px;
}
.product-promo-items:before{
    content: "";
    display: block;
    position: absolute;
    top:0px;
    left: 0px;
    height: 1px;
    width: 100%;
    background: #E5E5E5;
    transform: matrix(1, 0, 0, -1, 0, 0);
}

.product-promo-item {
    display: flex;
    align-items: center;
    margin-right: 5%;

    flex-direction: column;
}

.product-promo-item:last-child{
    margin-right: 0px;
}

.product-promo-item__img {
    width: 31px;
    height: 31px;
    margin-bottom: 17px;
}

.product-promo-item__text {
    text-align: center;
    font-size: 15px;
    color:#565857;
    line-height: 18px;
}


.swiper-button-next.element-photo-slider__small-next:after, .swiper-container-rtl .swiper-button-prev.element-photo-slider__small-prev:after, .swiper-button-prev.element-photo-slider__small-prev:after, .swiper-container-rtl .swiper-button-next.element-photo-slider__small-next:after {
    font-size: 21px;
    color: #000;
}


.swiper-button-next.element-photo-slider__small-next {
    left: 20%;
    top: 105%;
    transform: rotate(90deg);
}

.swiper-button-prev.element-photo-slider__small-prev {
    left: 20%;
    top: -5%;
    transform: rotate(90deg);
}

.small-slider-item {
    position: relative;
}
.form-order-product__price{
    color: #333;
    font-size: 18px;
}
.form-order-product__desc{ 
    font-size: 17px;
}
.form-order-product__price-wrap {
    display: flex;
    justify-content: space-between;
    align-items: end;
    margin-bottom: 15px;
}



@media screen and (max-width: 991px) {
  .swiper-button-next.element-photo-slider__small-next,
  .swiper-button-prev.element-photo-slider__small-prev {
      display: none;
  }
}

.more_review_btn {
    height: 35px;
    width: 180px;
    margin-left: 12px;
    line-height: 35px;
    cursor: pointer;
    font-size: 13px;
    text-align: center;
    border: 1px solid #ce3336;
    border-radius: 3px;
    text-transform: uppercase;
    color: #a21619;
    transition: all .3s;
}

.more_review_btn:hover {
    background: #ce3336;
    color: #fff;
}

.more_review_wrap {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin-top: 20px;
}

.devivery_required_block,
.payment_required_block { 
    margin-bottom: 20px;
    color:#565857;
    font-size: 14px;
    line-height: 24px;
}

.devivery_and_payment_head {
    font-size: 22px;
    line-height: 25px;
    color: #333333;
    margin-bottom: 25px;
    display: block;
    color:#565857;
}
.catalog-wrap__right.similar_products {
    width: 100%;
}

.catalog-wrap__right .catalog-elenent {
  display: flex;
  flex-flow: column;
}
.catalog-wrap__right .catalog-elenent a {
  display: flex;
  justify-content: center;
  align-items: center;
}
/* End */


/* Start:/local/components/custom/message.link/templates/new_version/style.css?1712417505134*/
.message-link-block .message-link-block__btn {
    margin-right: 0;
}
body .message-link-block {
    justify-content: space-between;
}
/* End */


/* Start:/local/templates/main/components/bitrix/news.list/reviews_list/style.css?171241750537*/
.review-block{
	text-align: center;
}
/* End */


/* Start:/local/templates/main/components/bitrix/catalog.section/similar_products/style.css?17124175063817*/
@media (min-width: 1200px){
	/*lg*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-md-2:nth-child(6n+1),
	.product-item-list-col-1-6 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6  > .row > .col-md-4:nth-child(3n+1),
	.product-item-list-col-6-1 > .col-sm-6  > .row > .col-md-4:nth-child(3n+1),
	/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-md-3:nth-child(4n+1),
	.product-item-list-col-1-4 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
	/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}
@media (min-width: 992px) and (max-width:1199px){
	/*md*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-md-2:nth-child(6n+1),
	.product-item-list-col-1-6 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6 > .row > .col-md-4:nth-child(3n+1),
	.product-item-list-col-6-1 > .col-sm-6 > .row > .col-md-4:nth-child(3n+1),
	/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-md-3:nth-child(4n+1),
	.product-item-list-col-1-4 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
	/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}
@media (min-width: 768px) and (max-width: 991px){
	/*sm*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
	.product-item-list-col-1-6 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-1-4 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-4 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
	/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}
@media (max-width: 767px){
	/*xs*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-1-4 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
	/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}

.catalog-section-header{
	font-size:14px;
	font-weight: bold;
	text-align: left;
	margin:5px 0;
	padding:5px 15px;
	border-bottom: 2px solid #d9dee6;
	color: #000;
}
.catalog-elenent__name{
	text-align:center;
}
/* End */


/* Start:/local/templates/main/components/custom/form.add/footer_form/style.css?1712417505160*/
.calculate-svet__form__succsess{
	text-align: center;
    font-size: 22px;
    margin-top: 20px;
    color: #fff;
}
.calculate-svet__form__title{
	color:#fff;
}
/* End */
/* /local/templates/main/components/bitrix/catalog/catalog/style.css?17124175051326 */
/* /local/templates/main/components/bitrix/catalog.element/new_version/style.css?174815726716300 */
/* /local/components/custom/message.link/templates/new_version/style.css?1712417505134 */
/* /local/templates/main/components/bitrix/news.list/reviews_list/style.css?171241750537 */
/* /local/templates/main/components/bitrix/catalog.section/similar_products/style.css?17124175063817 */
/* /local/templates/main/components/custom/form.add/footer_form/style.css?1712417505160 */
