/*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;  }*/
.h_color_white .header_wrap #header .middle-h-row .logo_wrapp .logo a{background-color: transparent;}
@media (min-width: 551px){
	#header .middle-h-row .logo_wrapp .logo a img{max-width:230px;}
}
@media (max-width: 680px){
	.detail_text, .detail_text p, .detail_text li, .detail_text span {font-size: 14px;}
}
.top-h-row{height: auto;}
.basket_fly #header .middle-h-row .basket_wrapp{vertical-align:middle;}
.image_wrapper_block img{max-height: 100%;}
.brands_slider_wrapp li img{max-height: 48px;}
.sitemap-tree .submenu{display: inline-block;width: 23%;vertical-align: top;}
.top-h-row{background: #0487f9;}
.top-h-row .menu li a{color:#fff;}
.bx-catalog-tab-list{height: 0;visibility: hidden; overflow: hidden;margin: 0;padding: 0}
.bx-catalog-tab-body-container .bx-catalog-tab-container>div{padding: 0;}
div.blog-comment .blog-author{color: #383838;}
.blog-comment-content{color: #373737;font-size: 12px;}
.blog-post-tag a, .blog-comment-meta a, .blog-mainpage-meta a{font-size: 12px;color: #888888!important;}
.blog-post-tag a:hover, .blog-comment-meta a:hover, .blog-mainpage-meta a:hover{color: #15c03a!important;text-decoration:none;}
div.blog-comment-fields{padding: 0;background-color: #fff}
iframe.lha-iframe{background-color: #f1f1f1;}	
.lhe-stat-toolbar-cont{border:none;}
div.blog-comment-buttons input{padding: 9px 13px 8px;font-family: Ubuntu,Arial,Helvetica,sans-serif;font-size: 10px;}
.review_not_auth{
	color: #373737;
	font-size: 15px;
}
.review_not_auth .avtorization-call.enter{
	color: #15c03a;
	border:none;
	margin-right: 0;
}
.review_not_auth .avtorization-call.enter:hover{
	color: #1d1a1a;
	border:none;
}
.with_picture_section .child_wrapp img {
    max-width: 40px;
    vertical-align: middle;
    max-height: 40px;
    margin-right: 10px;
}
a.scroll-to-top {
bottom: 135px;
}
.detail_text img{
	max-width: 100%;
	height: auto;
}
#bx-soa-order #bx-soa-properties.bx-selected .form-group label{
	font-size: 14px;
}
ul.menu .child{
	font-size: 14px;
}
.phones > span .callback_btn{
	font-size: 15px;
}
.block_wr .bg_map {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
		background: url(/bitrix/templates/aspro_mshop/images/map_large.png) center 0px no-repeat;
		opacity: 0.5;
}
.block_wr .wrapper_inner{
	z-index: 3;
}

.catalog_item .item-stock{display: none;} 
.stickers [class*=sticker_]{background-image: url('../images/icons_goods.png')}
a.scroll-to-top{background-image: url('../images/scroll.png')}


/*aspro_support*/
#header .catalog_menu ul.menu > li > a {padding: 0 12px;}
.has_menu.m_color_colored #header .catalog_menu ul.menu > li > a:after {
    height: 5px;
    width: 8px;
    background: url(/bitrix/templates/aspro_mshop/images/arrows.png) no-repeat;
    zoom: 1;
    position: relative;
    background-position: -1px -143px;
    display: inline-block;
    content: '';
    margin-left: 16px;
    margin-bottom: 2px;
}

.bg-color-theme {
    background-color: white !important;
}


.scroll-to-top.ROUND_COLOR.PADDING {	
    right: 120px;
}
#content .margin.preview_text {
 display: none;
}
