.main_sections{list-style:none;padding:0;margin:0;margin-bottom:10px}
.row.main_sections:after,.row.main_sections:before{display:none}
.main_sections .bx_catalog_line_img{position:relative;display:block;height:320px;border-radius:8px;margin-bottom:30px;background-repeat:no-repeat;background-size:cover}
.main_sections .bx_catalog_line_title{background:rgba(0,0,0,0.6);color:#fff;margin:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;border:1px solid rgba(0,0,0,0.6);cursor:pointer;border-radius:8px 8px 0 0}
.main_sections h2{padding:20px 20px 15px;font-size:18px;line-height:22px;font-weight:700;margin-top: 0}
.main_sections h2 a{color:#fff}
.main_sections h2 svg{vertical-align:middle}
.main_sections_children{display:none;padding:5px 0 0}
.main_sections_children a{font-size:13px;line-height:20px;color:#5C5C5C;display:block;padding:5px 10px 5px 20px;position:relative;top:2px}
.main_sections_children a:hover{background:#DC2E81;border-radius:0 0 8px 8px;color:#fff}
.main_sections .bx_catalog_line_title:hover{background:#fff;border:1px solid #E5E5E5;height:auto;border-radius:8px}
.main_sections .bx_catalog_line_title:hover h2 a{color:#000}
.main_sections .bx_catalog_line_title h2:hover a{color:#DC2E81}
.main_sections .bx_catalog_line_title:hover rect{fill:#000}
.main_sections .bx_catalog_line_title h2:hover rect{fill:#DC2E81}
.main_sections .bx_catalog_line_title:hover .main_sections_children{display:block}
.main_sections_discount{background:url(images/sect_discount.png) no-repeat;width:122px;height:91px;position:absolute;right:0;bottom:0;background-position:right bottom;text-align:center;padding-top:28px;padding-left:10px;color:#fff;font-size:24px;line-height:28px;font-weight:700}
.main_sections_discount p{font-size:18px;line-height:21px;margin-bottom:0}
@media (max-width: 767px) {
	.main_sections_children,.main_sections h2 svg{display:none!important}
}
@media (min-width: 768px) {
	.main_sections .bx_catalog_line_title{min-height:72px}
	.main_sections h2{padding:20px 30px 0;font-size:24px;line-height:28px}
	.main_sections_children a{padding:5px 10px 5px 40px}
	.main_sections_children .with-new{left:20px}
}