/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/

/* Examples (uncomment to use):*/

/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */

/* Set site background image */
/* body {  background: url(image_source) top no-repeat; }

/* Hide compare button */
/* a.compare_item { display: none !important;  }*/

.logo-row .logo{max-width: none}
.logo-row .logo img {max-width: 150px}
@media screen and (max-width: 1120px) and (min-width: 769px) {
	.logo-row .logo img {max-width: 136px}
}
@media screen and (max-width: 991px){
	.main-promo-mob{display:table}
	.main-promo-mob:after{margin-bottom: 20px}
	.main-promo-mob .mob-first{display:table-header-group}
	.main-promo-mob .mob-second{display:table-footer-group}
	.front.wide_page .top_big_one_banner{margin: 0px -15px 0px -15px}
	#mobileheader .logo img{max-width: 68%}
}
.menu-row.middle-block .mega-menu table td.catalog .wrap > a {text-align: center}
.logo_and_menu-row .search .search-input{line-height: 18px}
.catalog .search-tags-cloud .tags{margin: 0px -2px 10px}
.front_page .wraps > .wrapper_inner.wide_page > .middle .main-top-banner-block.maxwidth-theme{
	padding-top: 0px
}
.rating.stars2{display: inline-block;margin-right: 15px}
.calc_block .btn.disabled,.calc_block .btn[disabled]{min-width: 114px}
.calc_block .filter.licence_block label,.calc_block .filter.licence_block input{display: inline-block}
.calc_block .filter.licence_block label b{color: #e31e24;}
.calc_block .btn.btn-default.grey-btn{
	background: 0 0 !important;
	border: 1px solid #bbb !important;
	color: #bbb !important;
	width: 116px;
	margin-right: -10px
}
.calc_block .btn{
	margin-right: 0px
}
.calc_block .btn-middle{
	min-width: 142px
}
@media screen and (max-width: 600px){
	.more_page_buttons_block.calc_block .btn{
		padding: 5px 8px 5px;
		margin: 0 2px 8px 0
	}
}
.table-credits th,.table-credits td{text-align: center}
.fill_bg_n .menu-row.bgcolored, .fill_bg_y .menu-row.bgcolored>.maxwidth-theme{background-color: #2b2a29!important}
.menu-row.middle-block .mega-menu table td.sale_icon .wrap > a:before{
	background: url('/bitrix/templates/aspro_next/images/svg/Sale.svg') 0px 0px no-repeat;
	height: 18px;
	width: 22px;
	content: "";
	position: absolute;
	display: block
}
.dop_uslugi_credit .item-accordion-wrapper .accordion-head{
	padding: 10px 0px;
}
.dop_uslugi_credit .item-accordion-wrapper .accordion-head > p{
	margin-bottom: 0px
}
.dop_uslugi_credit .item-accordion-wrapper.opened .accordion-head{
	padding-bottom: 0px;
}
.dop_uslugi_credit .item-accordion-wrapper .accordion-head > p > .fa-angle-down{
	top: 10px;
	left: 220px;
}
.dop_uslugi_credit .item-accordion-wrapper{
	border: none;
border-bottom: 1px solid #f5f5f5;
border-top: 1px solid #f5f5f5;
margin: 10px 15px;
padding: 0px;
}
#settings .item{margin-top: 0px !important;padding-top: 0px !important}
.props_list.unt .h4{margin: 25px 0 15px}
.catalog_detail .element_detail_text{padding: 0}
.catalog_detail .info_item hr{margin: 10px 0 10px}
.catalog_detail .info_item .filter.licence_block{margin: 0;padding: 0}
.catalog_detail .info_item .h3{margin: 0 0 15px}
.info_item .middle_info .prices_block{padding: 0;margin: 0}
.info_item .top_info, .info_item .middle_info{padding: 14px 0px 3px;}
#settings .item-accordion-wrapper{border: none;padding: 0;margin: 0}
#settings .accordion-type-2 .accordion-head{padding: 2px 10px 2px 40px;background-color: #fff !important}
#settings .accordion-type-2 .accordion-head .fa{top:0px;left:0px}
#settings .accordion-type-2 .panel-collapse .accordion-body{padding: 5px 5px 5px 40px;background-color: #fff !important}
#settings .accordion-type-2 .panel-collapse .accordion-body ul{margin: 0}
.footer-pay-icon svg{
display: inline-block;
height: 20px;
width: 34px;
margin: 0px 11px 9px 0px
}

.bx_filter .bx_filter_parameter_biz{
	font-size:15px;
	display:inline-block;
	margin-right:10px;
	text-decoration:none;
	color:#215968;
	border-bottom:1px dashed;
}
.bx_filter .bx_filter_parameter_biz:hover{
	text-decoration:none;
	border-bottom:1px solid;
}
.bx_filter .bx_filter_parameter_biz.active{
	position:relative;
	padding-left:20px;
	color:#d54a4a;
	border-bottom:1px solid;
}
.bx_filter .bx_filter_parameter_biz.active:hover{
	border-bottom:1px dashed;
}
.bx_filter .bx_filter_parameter_biz.active:before{
	position:absolute;
	top:4px;
	left:1px;
	display:block;
	width:13px;
	height:13px;
	content:' ';
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAABFElEQVQoz2NgIBJcl+Qzui7J33Vdgo+RWA38NxQknwDp/zekhRoIarghyc94Q15iC5D+f1NJ5v/n7dumE7ZFWqgYbANQ08c1a37+///fAL8GCT7L6zLCf0CaXjbUAdX/j0aWdAJKTACaxookJnJTUeoFyIaHIYH////8ORHZzdw35MTegyRvSAkeAdISYH8oSu4Fid0x0f//5/nzo0BbWOCagBzur0ePvrujp/kf5Aygc54DbZkDYt9UkPj/7czpl0A1ohhuBwra/Lp//809Zwewh8GagfSHpUt+A+VMcXoaKKn45+PHK0/iY8EaX1SUgzyeRDB4gYp4//3+veX9/Hn//379OpPY1ALSyAzEOUDMhksNAKf2po+AEPuKAAAAAElFTkSuQmCC') no-repeat center left;
} 

.sotbit-seometa-tags-wrapper {
	display: inline-block;	
}

.sotbit-seometa-tag{
	padding-right: 10px;
}
.g-content .sotbit-seometa-tag a{
	text-decoration: underline !important;
}
.g-content .sotbit-seometa-tag a:hover{
	text-decoration: none!important;
}

.bx_filter_section .filter_sticker{
	letter-spacing: 0.5px;
	position: relative;
	display: inline-block;
	font-size: 12px!important;
	line-height: 8px;
	padding: 4px 5px 4px;
	text-transform: uppercase;
	border-radius: 2px;
}
.bx_filter_section .filter_sticker.stock,.bx_filter_vertical input[type="checkbox"]+label.stock:before,.stickers .sticker_rassrochka,.stickers .sticker_plan_action{
	background-color: #ffc438;
	color: #1d2029!important
}
.bx_filter_section .filter_sticker.recommend,.bx_filter_vertical input[type="checkbox"]+label.recommend:before{
	background-color: #4fad00;
	color: #fff!important
}
.bx_filter_section .filter_sticker.hit,.bx_filter_section .filter_sticker.hit:hover,.bx_filter_vertical input[type="checkbox"]+label.hit:before, .bx_filter_section .filter_sticker.sale,.bx_filter_section .filter_sticker.sale:hover,.bx_filter_vertical input[type="checkbox"]+label.sale:before,.bx_filter_section .filter_sticker.more_snow:hover, .stickers .sticker_more_snow:hover,.bx_filter_vertical input[type="checkbox"]+label.more_snow:before{
	background-color: #2992d9;
	color: #fff!important
}
.stickers .sticker_novinka,.bx_filter_section .filter_sticker.new,.bx_filter_vertical input[type="checkbox"]+label.new:before{
	background-color: red;
	color: #fff!important
}
@media screen and (max-width: 1024px) {
	.b-table-scroll{
		overflow-x: scroll
	}
	.b-table-scroll table.colored_table {
		overflow-x: auto;
		display: block;
	}
}


.modal .form .form_head {
    border-bottom: 2px solid;
    padding: 34px 75px 35px 35px
}

.modal .form .form_head h2 {
    margin: 0
}

.modal .form .form_desc {
    margin-bottom: 0;
    margin-top: 15px
}

.modal .form .form_result {
    margin: 0;
    padding: 30px 35px 0
}

.modal .form .form_body {
    margin: 0;
    padding: 29px 35px 6px;
    position: relative
}

.modal .form .form_footer {
    padding: 0 35px 12px
}
.modal .form_text{
	font-style: italic;
	font-weight: 600
}
.product-card-colors{
	display: inline-block;
	vertical-align: middle
}
.product-card-colors .btn_color_item{
	width: 26px;
	height: 20px;
	display: inline-block;
	border-radius: 1px;
	margin: 0px 3px 0px 3px;
	background-size: cover;
	box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, .1) inset;
	font-size: 0px !important
}
.product-card-colors .btn_color_item:hover{
	box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, .1) inset
}
.dop_uslugi .item-accordion-wrapper{border: none;padding: 0;margin: 0}
.dop_uslugi .accordion-type-2 .accordion-head{padding: 2px 10px 2px 40px;background-color: #fff !important}
.dop_uslugi .accordion-type-2 .accordion-head .fa{top:12px;left:0px}
.dop_uslugi .accordion-type-2 .panel-collapse .accordion-body{padding: 5px 5px 5px 40px;background-color: #fff !important}
.dop_uslugi .accordion-type-2 .panel-collapse .accordion-body ul{margin: 0}
.dop_uslugi .accordion-type-2 table{min-height: 50px}
.dop_uslugi .accordion-type-2 table td.price-cell{padding-left: 20px}

.basket .service_name{font-size: 12px; color: #888888; line-height: 14px; font-family: "Open Sans", Helvetica, Arial, sans-serif;}
@media (min-width:1024px) {
	table.props_list.unt{
		width: 50%
	}
}
.order_service{
	position: absolute;
	top: 1px;
	right: 0px;
	z-index: 53
}
.accordion-type-2.services-list{
	border-bottom: 1px solid #f2f2f2
}
.stickers .sticker_hit, .stickers .sticker_khit, .stickers .sticker_pyatnitsa,.bx_filter_section .filter_sticker.hit,.stickers .sticker_sale,.bx_filter_section .filter_sticker.sale{
	background-color: #000;
	color: #fff
}
.bx_ordercart .bx_ordercart_order_table_container tbody td.itemphoto>div.services{
	max-width: 70px;
	height: 70px;
	line-height: 70px;
}
.bx_ordercart .bx_ordercart_order_table_container .services .bx_ordercart_photo{
	height: 70px;
}
.rating_otziv img {
    display: inline !Important;
}
.services-list .item-name-cell{
	width: 50%;
	max-width: 50%
}
.services-list .price-cell{
	position: absolute;
	right: 30%;
	
}
.main-red-promo .title_block{
	background-color: #f50d08;
	color: #fff;
	padding: 4px 10px;
	width: 100%;
	text-align: center
}
.main-red-promo .title_block.blue{
	background-color:#132f5f;
	padding-right: 76px
}
.main-red-promo .title_block svg{
	vertical-align: middle
}
/*.main-red-promo .catalog_block .catalog_item{
	border: 2px solid #f50d08
}*/
.main-red-promo .flexslider.shadow .slides{
	padding: 0 0 18px
}
.main-red-promo .top_right.border.custom_flex .flex-direction-nav{
	margin-top: -5px;
	background: #f9f9fa
}
.main-red-promo .border .flex-direction-nav li,.main-red-promo .border .flex-direction-nav li a{
	height: 38px;
	padding: 2px 0
}
.main-red-promo .border.custom_flex .flex-direction-nav li:hover,.main-red-promo .border.custom_flex .flex-direction-nav li:hover a{
	background-color: #fff !important
}
.stickers .sticker_hit, .stickers .sticker_khit, .stickers .sticker_rasprodazha, .bx_filter_section .filter_sticker.hit, .stickers .sticker_sale, .stickers .sticker_khit, .bx_filter_section .filter_sticker.sale{
	background-color: #0071a8;
	color: #fff
}
.stickers .sticker_vse_po_99, .filter_sticker.sale_all_99, .stickers .sticker_sale_all_99{
	background-color: #2992d9;
	color: #fff!important
}

.stickers .sticker_more_snow, .stickers .sticker_khit, .bx_filter_section .filter_sticker.more_snow, .stickers .sticker_bolshe_snega{
	background-color: #0071a8;
	background-image: url(https://thumbs.dreamstime.com/b/seamless-winter-snow-flakes-background-pattern-blue-color-continuous-vector-illustration-61650511.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	color: #fff
}
.red{color:#f50d08}
.search-tags-cloud .tags a.rc{
	font-weight: bold;
	border: 2px solid #999
}
.search-tags-cloud .tags a.rc:hover{
	border-color: #f50d08
}
.bx_filter_section .filter_sticker.elimination, .stickers .sticker_likvidatsiya, .stickers .sticker_elimination{
	background-color: #ffd02e;
	color: #000
}
.bottom-menu.page-404 .items > .item-link{
	color: #1d2029;
	font-weight: bold;
	margin: 0
}
.page-404 a{
	text-decoration: underline;
	color: #dd0b06
}
.page-404 a:hover{
	text-decoration: none;
	color: #1d2029

}
.stickers .sticker_kiss, .bx_filter_section .filter_sticker.kiss, .stickers .sticker_potseluy{
	background-color: #ffccd7;
	color: #f33939;
	font-weight: 700
}

.stickers .sticker_kiss:before, .bx_filter_section .filter_sticker.kiss:before, .stickers .sticker_potseluy:before{
	content: " ";
	position: relative;
	display: inline-block;
	width: 11px;
	height: 11px;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNDk1LjI4OSA0OTUuMjg5IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0OTUuMjg5IDQ5NS4yODk7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgY2xhc3M9IiI+PGc+PGcgdHJhbnNmb3JtPSJtYXRyaXgoMS4yNSAwIDAgLTEuMjUgMCA0NSkiPgoJPGc+CgkJPGc+CgkJCTxwYXRoIHN0eWxlPSJmaWxsOiNERDBCMDYiIGQ9Ik0zNjIuODg2LTM3LjcxMmMtMjUuMjkzLDQuMDk2LTg2LjEwNyw0NS4wOS0xMjkuODMyLDMxLjQyNXMtNDAuMzExLTI0LjU5OS02Mi4xNjgtMzEuNDM3ICAgICBjLTIxLjg2OC02LjgzOC0yNS4yODEsNC4wOTYtNjkuMDE4LTkuNTY5Yy00My43MTMtMTMuNjY1LTcwLjM2LTgxLjk4OC04OC44MDQtOTkuNzZjMCwwLTE4LjIzOS0xOC40MzItMTEuNjE3LTM5LjYyOSAgICAgQzguMDctMjA3Ljg1NSwzMC4xNTQtMjAxLjcsMzAuMTU0LTIwMS43Yzc2LjUxNiwyMy45MTYsMTAyLjQ4LDU2LjAzNiwxMDIuNDgsNTYuMDM2czM5LjYxNy0xMS42MTcsNzIuNDA4LTEuMzY1ICAgICBjMzIuODAyLDEwLjI0LDU4Ljc1NSw0Mi4zNTksNTguNzU1LDQyLjM1OXMzOS42NC0xMS42MTcsMTE2LjE1NiwxMi4yOTljMCwwLDIxLjY0MSw3LjUyMSwxNS4wMTksMjguNzA2ICAgICBDMzg4LjM0OS00Mi40NzksMzYyLjg4Ni0zNy43MTIsMzYyLjg4Ni0zNy43MTIiIGRhdGEtb3JpZ2luYWw9IiNFNzVBNzAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiNkZDBiMDYiPjwvcGF0aD4KCQkJPHBhdGggc3R5bGU9ImZpbGw6I0REMEIwNiIgZD0iTTM1MC41OTgtMTEzLjU1NmMtNjUuNTgyLTIwLjQ5MS01MS45MDUtNjQuMjE2LTEyOC40MzItODguMTQ0ICAgICBjLTc2LjUyNy0yMy45MDUtOTAuMTkyLDE5LjgwOS0xNTUuNzczLTAuNjgzYy0yMS44NTctNi44NDktMjkuMzc3LTIxLjE4NS0yNS45NjQtMzIuMTMxICAgICBjMTAuMjUxLTMyLjc3OSw5NS42NTMtMTE0LjA3NCwyMTUuOTA1LTc2LjQ5M2MxMjAuMjQsMzcuNTgxLDE0NC4xNTYsMTUzLjA1NCwxMzMuODk0LDE4NS44MzMgICAgIEMzODYuODI1LTExNC4yMzksMzcyLjQ1NS0xMDYuNzE4LDM1MC41OTgtMTEzLjU1NiIgZGF0YS1vcmlnaW5hbD0iI0U3NUE3MCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBkYXRhLW9sZF9jb2xvcj0iI2RkMGIwNiI+PC9wYXRoPgoJCTwvZz4KCTwvZz4KPC9nPjwvZz4gPC9zdmc+);
	background-size: cover;
	top: 1px;
	margin-right: 5px
}
.detail.news .bottom_nav{
	padding: 20px 0 0 0
}
.detail.news .goods-block h5{
	margin: 15px 0 20px
}
.stickers svg{
	display: none
}
.stickers .plan_action-icon,.stickers .rassrochka-icon,.stickers .collapse_prices-icon{
	width: 25px;
	height: 25px;
	position: absolute;
	left: -12px;
	top: -2px;
	display: block;
}
.elimination-icon, .sale-icon, .sale_all_99-icon{width: 25px; height: 25px; position: absolute; left: -15px; top: -1px}
.shops.list .item{
	padding: 0px;
}
.shops.list .item .rubber > div.title_metro{
	padding-top: 25px;
}
.shops.list .item .phone_email, .shops.list .item .schedule{
	box-sizing: border-box;
	vertical-align: middle;
}
.basket_wrapp .basket_fly .module-cart table tr.basket-services td.thumb-cell, .basket_wrapp .basket_fly .module-cart table tr.basket-services td.cost-cell.notes{
	vertical-align: middle
}
.accordion-type-2 .accordion-head:after{
	clear: none
}
.basket_wrapp .basket_fly .module-cart table tr.basket-services td.summ-cell{
	display: none
}
.basket_wrapp table tbody tr.dop_services_list > td{
	padding: 0px;
	white-space: normal;
	border-top:none
}
.basket_wrapp table tbody tr.dop_services_list td section.toggle{
	margin: 0
}
.basket_wrapp table tbody tr.dop_services_list td section.toggle > label{
	padding: 7px 20px 7px 10px;
	margin-bottom: 1px
}

.basket_accessories_list .cost.prices .price.only_price{
	margin: 5px auto 2px
}
.basket_accessories_list .viewed_block .image_wrapper_block, .basket_accessories_list .viewed_block  .image_wrapper_block a{
	height: 71px;
	line-height: 71px;
	width: 71px
}
.basket_accessories_list .viewed_block .item_info{
	padding-left: 90px
}
.basket_accessories_list .viewed_block .item_block .item{
	padding: 10px 8px 10px
}
.basket_accessories_list .viewed_block .counter_wrapp .button_block,.basket_accessories_list .viewed_block .counter_wrapp .in-cart{
	float: right;
	display: inline-block;
	width: auto;
}
.basket_accessories_list .viewed_block .cost.prices{
	 height: auto;
	 line-height: normal;
	 display: inline-block
}
.basket_accessories_list .viewed_product_block{
	padding: 0 28px;
}
.basket_accessories_list .viewed_product_block .viewed_block{
	padding: 0
}
.basket_accessories_list .viewed_product_block .custom_flex .flex-direction-nav{
	z-index: 100;
	top: 40px;
	width: 100%;
}
.basket_accessories_list .viewed_product_block .custom_flex .flex-direction-nav > li.flex-nav-prev{
	float: left;
	background-color: #FFF;
	margin-left: -20px
}
.basket_accessories_list .viewed_product_block .custom_flex .flex-direction-nav > li.flex-nav-next{
	float: right;
	background-color: #FFF;
	border-left-width: 1px!important;
	margin-right: -20px
}
.has_accessories{
	background: linear-gradient(to top, #f6f6f7, #fff);
}
.bx_ordercart .bx_ordercart_order_table_container table tbody tr.has_accessories td.itemphoto{
	padding-bottom: 5px
}
.basket_accessories_list .viewed_product_block .flexslider.shadow .slides{
	padding-top: 0px
}
.basket_dop_title{
	display: inline-block;
	font-size: 16px;
	color: #1d2029;
	line-height: 30px;
	font-weight: 700
}
.basket_accessories_list .viewed_product_block .viewed_block div.item-title a, .basket_accessories_list .viewed_product_block .viewed_block div.item-title a span{
	min-height: 36px
}
.bx_ordercart tbody td.control a:first-of-type{
	position: absolute;
	right: 21px;
	top: 10px;
	width: 25px;
	height: 25px;
}
.bx_ordercart tbody td.control a:first-of-type:before{
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	/* margin: -5px 0 0 -4px; */
	width: 15px;
	height: 15px;
	background: url(/bitrix/templates/aspro_next/css/../images/close_icons.png) -1px -59px no-repeat;
	background-position: -1px -46px!important;
}
.bx_ordercart tbody td.control a:first-of-type:hover{
	background-color: #fff!important;
}
.bx_ordercart tbody td.control a:first-of-type:hover:before{
	background-position: -30px -46px!important;
}
.bx_ordercart tbody td.control a:last-of-type{
	right: 18px;
	top: 40px;
	position: absolute;
}
.in_basket_servicres{
	background: #f6f6f7;
}

@media (max-width: 767px){
	.basket_wrapp table tbody tr.dop_services_list{
		padding: 0 !important;
		border-top: none
	}
	.bx_ordercart .bx_ordercart_order_table_container>table>tbody>tr.dop_services_list>td{
		border-top: none;
		width: 100% !important;
		margin-top: 0px !important
	}
	.basket_accessories_list .viewed_product_block  .flex-direction-nav{
		display: block!important;
		opacity: .65;
	}
}
@media (max-width: 530px){
	.bx-touch .bx_ordercart .bx_ordercart_order_table_container table tbody tr td.itemphoto{
		width: 25%;
		display: inline-block;
		float: left;
	}
	.bx-touch .bx_ordercart .bx_ordercart_order_table_container table tbody tr td.item{
		width: 65%;
		display: inline-block;
		vertical-align: top;
	}
	.bx_ordercart tbody td.control a:first-of-type{
		right: 15px
	}
	.bx_ordercart tbody td.control a:last-of-type{
		right: 12px;
		top: 45px
	}
}
@media (max-width: 320px){
	.basket_dop_title{
		font-size: 14px;
		display: block;
		text-align: center;
	}
}
.colored_table tr td{
	padding: 8px 0px 8px 17px;
	line-height: 16px
}
.colored_table tbody tr>td:last-of-type{
	padding-right: 17px;
	min-width: 170px
}
.colored_table tbody tr>td:nth-child(4){
	min-width: 155px
}
@media (min-width: 1152px){
	.colored_table tbody tr>td:first-of-type {
		width: 250px
	}
}
.countdown-timer-box{
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	padding: 0 20px 10px;
}
.bs-countdown-timer {
		background-color: rgba(255, 255, 255, 0.85);
		text-transform: uppercase;
		font-weight: 500;
		position: relative;
		height: 44px;
		width: 100%;
		border-top: 1px solid #f50d08;
		margin: 0 auto;
		padding-top: 10px;
		text-align: center;
		color: #f50d08;
}
.bs-countdown-timer.time-is-over{
	color: #bbb;
	border-color: #bbb;
}
.bs-countdown-timer .col-xs-3 {
	text-align: center;
}
.bs-countdown-timer .col-xs-3:after {
	content: ':';
	font-size: 16px;
	color: rgba(0,0,0,0.4);
	position: absolute;
	right: -2px;
	top: -2px;
}
.bs-countdown-timer .col-xs-3:last-child::after,.bs-countdown-timer .col-xs-3.days-wrap:after {
	content: '';
	display: none;
}
.bs-countdown-timer .numcard-number {
	font-size: 14px;
	line-height: 16px;
	display: block;
}
.bs-countdown-timer .numcard-desc {
	font-size: 10px;
	padding: 0;
	display: block;
	color: rgba(0,0,0,.5);
}

.news_akc_block .item{
	display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.news_akc_block .item .info{
	padding: 15px 20px 5px;
	flex: auto;
}
.news6 .countdown-timer-box{
	display: inline-block;
	float: right;
	padding: 7px 18px 9px;
}
.news6 .countdown-timer{
	min-width: 50%;
	padding: 2px 5px 0px;
	margin-top: -3px;
}
.news6 .bs-countdown-timer{
	height: auto;
	padding-top: 0px;
	border-top: none
}
.news6 .countdown-timer .row{
	margin-left: auto !important;
	margin-right: auto !important
}
.news6 .btn.btn-default.white:hover,.detail.news .btn.btn-default.white:hover{
	background: transparent
}
.detail.news .countdown-timer-box{
	padding-top: 15px;
	border-top: none;
	margin-top: -1px;
}
.search-tags-cloud .tags.more-cut-tags{
	overflow: hidden;
	max-height: 62px;
	text-overflow: ellipsis;
}
.search-tags-cloud .show-more-tags{
	position: absolute;
	right: 10px;
	top: 30px;
	background-color: #fff !important;
	color: #f50d08 !important;
	border-bottom: 1px dotted #f50d08;
	padding: 5px 11px 0px !important;
	height: 26px;
	border-radius: 0px !important;
}
.search-tags-cloud .show-more-tags:hover{
	cursor: pointer;
	color: #333 !important;
	border: none
}
.search-tags-cloud .show-more-tags.droped{
	position: relative;
	right: 0px;
	top: auto;
}
.search-tags-cloud .droped.with_dropdown:after{
	transform: rotate(-180deg);
}
.first-description-block{
	border-right: 1px solid #f2f2f2
}
@media (max-width: 991px){
	.first-description-block{
		border-bottom: 1px solid #f2f2f2;
		border-right: none;
		padding-bottom: 20px;
		margin-bottom: 20px;
	}
}