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

/* скрытие нет в наличии в блоке рекомедац */
.item-stock {
    display: none;
}
/* скрытие номера телефона */
.top-h-row .phones {
    display: none;
}
/* скрытие формы заказать звонок */
span.callback_btn_object.callback_btn_indetailpage.bold.button.big_btn.transparent.type_block {
    display: none;
}
/* Увеличел номер на кноаке показать номер */
#main .cl_display_phone.cl_cursorunset {
    font-size: initial;
}

/*кнопка отображения на карте*/
.sort_display div.map i{
	background:url('../images/sort_icons.png') no-repeat;
	background-position:-57px -41px;
	display:inline-block;height:13px;width:13px;line-height:20px;
}
.sort_display div{margin:0px 0px 0px 15px;}
/* кнопка забронировать */
.cl_sb_order {
    display: none;
}
.sort_display div.map.current i,.sort_display div.map:hover i {

    background-position: -57px -23px;;

}


.cl_reviews_forobject{
	display: inline;
	float: left;
	margin-right: 20px;
}
.cl_reviews_section{
	color: #e66200;
	float: left;
	margin-right: 3px;
}
#main .display_list ul.props_list{
	margin-bottom: 0px; 
}
#main ul.props_list li div.char_name::after{
	content: " ";
}
#main ul.props_list li::before{
	content: none;
}
#main ul.props_list li div.char_name,
#main ul.props_list li div.char_value
{
	display: inline; 
}
#main ul.props_list li div.char_name,
#main ul.props_list li .cl_prop_name_section
{
	font-weight: bold;
}

.callback_btn_indetailpage, .callback_btn_insectionpage{
	
} 
.cl_bannerheader_item{
	display: inline;
}

.cl_contact_block{
	text-align: center;
}
#main .bx_scu_scroller_container .missing{
	opacity: 1;
}

#main .cl_inmap_indetail{
	width:47%;
	float: left;
	position: relative;
	z-index: 100;
}

#main .cl_hide_temp{
	display: none;
}
#main .bx_item_detail_scu .hide_class.bx_item_section_name{
	display:none;
}
#main .cl_border{
	border: 1px solid black;
}
#main .cl_display_phone{
	cursor: pointer;
	/*font-size: 20px;
	color:#f27201;*/
}

#main .cl_display_phone.cl_cursorunset{
	cursor: unset;
	/*font-size: 20px;
	color:#f27201;*/
}
/*курсор ожидание*/
#main .cl_cursor_wait{
	cursor: wait;
}

.cl_reviews_click{
	font-size: 14px;
}

#id_sauni_price_block .cl_price_offer_in_detail{
	display: none;
}
#main .cl_hide{
	display: none;
}
#main  .offer_buy_block{
	display: none !important;
}
#main .cl_top_info_sauna{
	text-align: center;
	padding: 0px;
	border: none;
}
#main  .catalog_detail .cl_top_info_sauna .like_icons{
padding:0px;	
}
@media all and  (max-width: 570px){
	body .display_list .description_wrapp {
    	display: block;
	}
}


@media all and (max-width: 600px){
	#main .cl_inmap_indetail{
		width: 100%;
		float: none;
	}
}

@media all and (min-width: 650px){
    .sort_btn.block {
       
    }
}

.splide ul li::before {
    content: none;
}
.splide__slide img {
    width: 100%;
    height: auto;
    object-fit: cover;
}

.catalog_block .item_wrap:not(.touch):hover .hover_block, .catalog_block .item_wrap.hover .hover_block {
    opacity: 1;
    visibility: visible;
    max-height: 500px;
    display: none;
}

.reviews-navigation {
    margin: 0 0 20px 0;
}