/*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;  }*/

.whatsapp-link {
	display:inline-block;
	width: 12px;
	height: 12px;
	margin-right: 5px;
	background: url('/images/whatsapp.svg') no-repeat center;
	background-size: contain;

}

.tega_noslider {
	margin-top: 30px !important;
	margin-left: -10px;
	margin-right: -10px;
}

.tega_noslider li{width:170px !important;padding:20px 20px 12px;opacity:0;min-height:305px; margin: 0px 10px 20px;}

.tega_noslider li:first-child  {


}

.flexslider .banner_buttons a {
	background-color: #fff;
        color: #1d1a1a;
}

.flexslider .banner_buttons a:hover {
	background-color: #f7f7f9;
}

.basket_wrapp .wrapp_all_icons {
    padding-top: 2px !important;
}

.top_slider_wrapp .flex-control-paging li a {
	border:none;	
	border-top: 3px solid #7d7d7d;
	padding-bottom:10px;
	border-radius: 0%;
}

.top_slider_wrapp .flex-control-paging li {
	cursor:pointer !important;
}

.top_slider_wrapp .flex-control-paging li a.flex-active, .top_slider_wrapp .flex-control-paging li:hover a {
	border-top: 3px solid #fff;
	background-color:transparent;
}

.flex-control-paging li a {
	height: 2px;
	width: 65px;
}

.flexslider .flex-control-nav li {
    padding: 6px 17px 6px 17px;
}

.top_slider_wrapp .flex-direction-nav li.flex-nav-prev a.flex-prev {
    background-image: url('/bitrix/templates/aspro_mshop/images/ts_left.svg');
}
.top_slider_wrapp .flex-direction-nav li.flex-nav-next a.flex-next {
    background-image: url('/bitrix/templates/aspro_mshop/images/ts_right.svg');
}
.top_slider_wrapp .flex-direction-nav li {
	background-color: transparent !important;
	width: 90px;
	height: 20px;
}
.top_slider_wrapp .flex-direction-nav li a {
	background-position: center !important;
	background-size: contain;
	background-color: transparent !important;
	width: 90px;
	height: 20px;
}

.brands_slider_wrapp .flex-viewport {
    height: 120px;
}

.brands_slider_wrapp .absolute .flex-direction-nav li.flex-nav-prev,.brands_slider_wrapp .absolute .flex-direction-nav li.flex-nav-next {
    top: 42px;
}

.brands_slider_wrapp ul.brands_slider li {
	padding: 0px 20px;
}
.subscribe-form {
	background-image: url('/bitrix/templates/aspro_mshop/images/bbr.svg');
	background-position: 90% center;
	background-repeat: no-repeat;
	background-size: contain;
}
.brands_slider_wrapp ul.brands_slider li a {
    margin: 0px;
	width: 100%;
	display:block;
}
.news_slider_wrapp .name {
	color: #99b2c6;
}

.item-views .date {
   color: #383838;
}

.item-views .preview-text {
   color: #383838;
}

.item-views .body-info:before {
	display:none;
}

.item-views .image {
	border-radius: 100%;
	background-color: #383838;
	
}

.item-views .image img {
	display:none;
}

.icon_more {
    color: #99b2c6;
}

.stores .stores_list .item a span {
    font-size: 14px;
    line-height: 22px;
    font-weight: normal;
    color: #99b2c6;
}

.subscribe-form .top_block .image {
    float: left;
    width: 75px;
    height: 60px;
    background: url('/bitrix/templates/aspro_mshop/images/konv.svg') center no-repeat;
    background-size: cover;
}

.stores .stores_list .item a .icon {
    display: inline-block;
    width: 50px;
    height: 45px;
    background: url('/bitrix/templates/aspro_mshop/images/map2.svg') center no-repeat;
    background-size: contain;
    float: left;
    margin: 6px 0px 0px;
}

.stores .stores_list .item a .text {
    padding: 15px 0px 15px 55px;
}


.footer_top .sblock .wrap_icon {
    width: 85px;
    height: 60px;
    background: url('/bitrix/templates/aspro_mshop/images/foot_p.svg') center no-repeat;
    background-size: contain;
    margin: 0px 24px 0px 0px;
}

#footer .phone_block .icons, .header_wrap .phone_wrap .icons {
	display:none;
}


/* NEW STYLES ---------- */
.brands_list {
	display: flex;
	flex-wrap: wrap;
}
.brands_list li {
	display: flex;
	justify-content: center;
	flex: 0 0 25%;
    max-width: 25%;
	width: auto;
	height: auto;
	line-height: 1;
	padding: 0;
	margin: 0 !important;
}
.brands_list li a {
	display: flex;
	flex-direction: column;
	align-items: center;
}
.brands_list li a .image {
	flex-grow: 1;
	display: flex;
    align-items: center;
}
.brands_list li a .image img {
	max-width: 100%;
	height: auto;
	max-height: 120px;
}
.brands_list li a .name {
	font-weight: 600;
	padding: 20px 0;
}
@media (max-width: 550px) {
	.brands_list li {
		flex: 0 0 33.333333%;
    	max-width: 33.333333%;
	}
}


.news_detail_wrapp .detail_picture_block {
	overflow: visible;

}
.news_detail_wrapp .detail_picture_block .links {
	font-size: 15px;
	line-height: 1;
	margin-top: 10px;
}


.only-opt {
	font-size: 14px;
    font-weight: 600;
    padding-top: 10px;
}


.pay_system_icons i.mir {
	height: 20px;
	width: 40px;
	background:url(../images/pay_mir.png) center no-repeat;
	background-size: contain;
}
.pay_system_icons i.paykeeper {
	height: 20px;
	width: 90px;
	background:url(../images/pay_paykeeper.png) center no-repeat;
	background-size: contain;
	margin-right: 0;
}