

/* Start:/bitrix/templates/atf_ru_inner/components/bitrix/catalog/atf_catalog/style.css?17928085002822*/
.modengy-dvs-block-bg{
   background-image: url('/images/catalog-modengy-dvs-block/bg-pattern.png')
}
.modengy-dvs-block{
    width: 100%;
    min-width: 1024px;
    max-width: 1230px;
    padding: 50px 30px 50px;
    margin: 0 auto;
    position: relative;
    box-sizing: border-box;
}
.modengy-dvs-block h2{
    font-size: 36px;
    font-weight: normal;
    line-height: normal;
    text-transform: unset;
    position: relative;
    padding-bottom: 15px;
    max-width: 1000px;
}
.modengy-dvs-block h2::after{
    width: 266px;
    height: 4px;
    background-color: #b41eb3;
    position: absolute;
    left: 0px;
    bottom: 0px;
    content: " ";
}
.modengy-dvs-block h2>span{
    display: block;
    margin-top: 18px;
    font-size: 32px;
    font-weight: bold;
}
.modengy-dvs-block .kit-block{
    max-width: 1050px;
    height: 500px;
    margin-top: 0px;
}
.modengy-dvs-block .kit-block .kit-image{
    float: right;
}
.modengy-dvs-block .kit-block .kit-description{
    padding-top: 45px;
    font-size: 17px;
    line-height: 1.52;
}
.modengy-dvs-block .kit-block .top-annonuce{
    width: 522px;
}
.modengy-dvs-block .kit-block .kit-demands{
    margin-top: 50px;
    position: relative;
    min-height: 250px;
}
.modengy-dvs-block .kit-block .kit-demands .image-with-text{
    float: left;
    max-width: 270px;
    margin-right: 35px;
}
.modengy-dvs-block .kit-block .kit-demands .image-with-text>span{
    display: block;
}
.modengy-dvs-block .kit-block .kit-button{
    max-width: 600px;
    text-align: center;
    margin-top: 35px;
}
.modengy-dvs-block a.button-def{
    display: table;
    border-radius: 8px;
    background-image: linear-gradient(71deg,#8c19c3,#c321ad);
    font-size: 18px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
    padding: 12px;
    margin-bottom: 0;
    border: 0;
    cursor: pointer;
    width: 100%;
    margin: 10px auto 0px;
    text-decoration: none;
}
.modengy-dvs-block a.button-def:hover{
	background-image: linear-gradient(66deg, #c321ad, #8c19c3);
    text-decoration: underline;
}
@media all and (max-width: 600px) {
    .modengy-dvs-block{
        min-width: 100%;
        max-width: 100%;
    }
    .modengy-dvs-block h2{
        font-size: 24px;
    }
    .modengy-dvs-block h2>span{
        font-size: 22px;
    }
    .modengy-dvs-block .kit-block .kit-image {
        float: none;
        text-align: center;
        padding-top: 30px;
        padding-left: 50px;
    }
    .modengy-dvs-block .kit-block {
        height: auto;
    }
    .modengy-dvs-block .kit-block .kit-demands .image-with-text {
        max-width: 100%;
        margin-bottom: 30px;
    }
}


.catalog_block .brand .brand_logo img {
	max-width:180px !important
}
/* End */


/* Start:/bitrix/templates/atf_ru_inner/components/bitrix/catalog/atf_catalog/bitrix/catalog.section/atf_catalog_section/style.css?17928085003771*/
@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;
}
/* End */


/* Start:/bitrix/templates/atf_ru_inner/components/bitrix/breadcrumb/atf_bread_crumbs/style.css?1792808500586*/
.bx-breadcrumb {
	margin: 10px 0;
}
.bx-breadcrumb i {
	color: #b5bdc2;
	line-height: 13px;
	font-size: 12px;
	vertical-align: middle;
	margin-right: 5px;
}
.bx-breadcrumb .bx-breadcrumb-item {
	float: left;
	margin-bottom: 10px;
	white-space: nowrap;
	line-height: 13px;
	vertical-align: middle;
	margin-right: 10px;
}
.bx-breadcrumb .bx-breadcrumb-item span {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 13px;
	white-space: normal;
}
.bx-breadcrumb .bx-breadcrumb-item a {border-bottom: none;}
.bx-breadcrumb .bx-breadcrumb-item a:hover {}


/* End */
/* /bitrix/templates/atf_ru_inner/components/bitrix/catalog/atf_catalog/style.css?17928085002822 */
/* /bitrix/templates/atf_ru_inner/components/bitrix/catalog/atf_catalog/bitrix/catalog.section/atf_catalog_section/style.css?17928085003771 */
/* /bitrix/templates/atf_ru_inner/components/bitrix/breadcrumb/atf_bread_crumbs/style.css?1792808500586 */
