body, .header_top, .wrapper  {
	min-width: 320px;
}
img {
	max-width: 100%;
	width: auto;
	height: auto;
}
.white_rounded {
	margin: 10px 0 0 0;
}
.action-price img {
	max-width: initial;
}
.mode, .adds, .driving  {
	padding-left: 38px;
	background-repeat: no-repeat;
}
.mode p, .adds p, .driving p {
	margin: 0;
}
.mode {
	background-image: url('/bitrix/templates/homeflame/img/calendar-black.png');
	margin-bottom: 2px;
}
.adds {
	background-image: url('/bitrix/templates/homeflame/img/envelop-black.png');
}
.driving {
	background-image: url('/bitrix/templates/homeflame/img/position-mark.png');
	padding-bottom: 7px;
}
.trow {
	text-align: center;
	padding: 10px;
	border-bottom: solid 1px silver;
	max-height: 38px;
	box-sizing: border-box;
	overflow: auto;
}
.trow.price {
	max-height: none;
}
.black_title_small {
	text-align: left;
	padding: 10px 0;
	max-height: 36px;
	box-sizing: border-box;
}
.item {
	text-align: center;
}
.flex_form {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
}
.prop_title {
	width: 25%;
	margin-top: 232px;
	flex: 0 0 auto;
}
.data-table {
	width: 75%;
	flex: 0 0 auto;
}
.slick_compare_table .slick-prev {
	left: 0;
	z-index: 99;
}
.slick_compare_table .slick-next {
	right: 0;
	z-index: 99;
}
.slick_compare_table .slick-prev, .slick_compare_table .slick-next {
	top: 2%;
}
.slick-top-wrap {
	background-color: #e8e8e8;
	height: 0;
	overflow: hidden;
}
.topWindow {
	opacity: 1;
	top: 41px;
	z-index: 99;
	height: auto;
	overflow: auto;
}
.slick_top .slick-prev {
	left: 0;
	z-index: 100;
}
.slick_top .slick-next {
	right: 0;
	z-index: 100;
}
.header_middle_bg {
	margin-top: 0;
}
#bx-panel {
	margin-top: 0 !important;
}
.horizont_tag {
	z-index: 994;
}
.header-right-info {
	margin: 10px 20px 0 0;
	background-color: rgba(221,215,209,.8);
    padding: 10px;
    border-radius: 10px 0 10px 0;
}
.top_menu .vertical_top_menu>div {
	width: 100%;
}
.top_menu .vertical_top_menu ul {
	max-width: 1203px;
	/* margin: 0 auto; */
}
.top_menu .vertical_top_menu ul:after {
	display: block;
	clear: both;
	float: none;
	content:'';
}
.top_menu .vertical_top_menu > ul  > li {
	width: 12.45%;
}
.gamb-menu {
	display: none;
	position: relative;
	margin: 2px 0 0 20px;
	width: 35px;
	height: 35px;
	background-image: url('/bitrix/templates/homeflame/img/gamb-menu.svg');
	background-size: contain;
}
.main-menu-wrap {
	position: absolute;
	left: -260px;
	top: 98%;
	width: 250px;
	height: 100vh;
	background: rgba(198, 189, 181, 1);
	overflow-y: auto;
}
.main__menu {
	margin-bottom: 20px;
}
.main__menu li {
	text-align: center;
}
.main__menu li a {
	display: block;
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
	text-shadow: none;
	font-weight: 100;
	text-decoration: none;
	font-style: normal;
	margin: 0;
	line-height: 32px;
}
.main__menu--active {
	display: block;
}
.main-menu-wrap .akcii_link,.main-menu-wrap .current_depth_1 {
	padding-left: 10px!important;
}
.main-menu-wrap .bx_sitemap,
.main-menu-wrap .bx_sitemap_white {
	/*padding-bottom: 20px;*/
	margin-bottom: 0;
	display: none;
}
.mobile-cart {
	display: none;
	background-image: url('/bitrix/templates/homeflame/img/cart.png');
	background-repeat: no-repeat;
	background-size: contain;
	background-position-y: center;
	width: 35px;
	height: 35px;
	margin: 2px 10px 0 0;
}
.banner_img {
	max-width: 100%;
}
.header_top {
	z-index: 1000;
}
.header-search-form {
	display: none;
}
.prod-list {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	margin-bottom: 15px;
}
.prod-list p {
	margin: 0 0 15px 10px;
}
.three-img, .four-img  {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.three-img img,	.four-img  img {
	padding-left: 3px;
}
.y-map {
	max-width: 600px;
}
.item-cart__social {
	margin: 15px 0;
	float: left;
/* 	margin-top: 450px;
margin-left: -687px; */
}
.order_cond {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.order_cond .extra_text {
	width: calc(25% - 20px);
	padding-right: 20px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-flow: column wrap;
	justify-content: space-between;
}
.extra_text_descr {
	font-size: 14px;
}
.table-btns {
	width:320px;
	margin-bottom:35px;
	text-align:center;
	vertical-align:middle;
	font-weight:700;
	font-size:12px;
	cursor:pointer;
}
.title_black.hidden {
	display: none;
}
.h_items_list.cust {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
}
.h_items_list.cust .h_item_element {
	margin: 0 2% 57px 2%!important;
}
.bx_item_detail .bx_item_container .bx_rt {
	margin-bottom: 30px !important;
}
.compare_table .close-img {
	max-width: none;
	width: 16px;
	height: 100%;
}
.photo-img {
	background-color:white;
	display:inline-block;
	width:220px;
	height:180px;
	vertical-align:middle;
	padding:2px;
}
.close-img-wrap {
	position:absolute;
	color:red;
	font-size:24px;
	margin: 5px 0 0 197px;
	text-align: right;
}
.header_data {
	font-size: 14px;
	font-weight: normal;
}
.content p {
	padding: 0 10px;
}
.cart-items-green .cart-item-name {
	padding-left: 10px;
}
.cart-items-green .cart-item-quantity {
	min-width: 100px;
}
.cart-items-green .cart-item-quantity div {
	width: auto;
}
.cart-buttons a {
	margin:0 20px 0 20px;
}
.label-props {
	width:150px;
	vertical-align:top;
}
.homeflame_order_props input,
.homeflame_order_props textarea {
	padding-left: 10px;
}
.props-wrap {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.fansy-btns {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	align-items: center;
}
.fansy-btns a {
	display: block;
	margin: 0 auto 15px auto;
}
.fancy-wrap {
	margin:5px;
	text-align:center;
	font-size:13px;
	width:500px;
	max-width: 100%;
}
.one_click_inputs .contacts {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.one_click_inputs .contacts .contacts_inf {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
}
.green_bold_font.green_a_btn {
	display: block;
	margin: 0 auto;
	text-align: center;
}
/*.fancybox-inner img {
	width: 100%;
	height: auto;
	max-height: 100%;
	max-width: 100%;
	margin: 0!important;
}*/
.bx_bigimages {
	width:320px;
	height:310px;
	padding:0;
}
.manager {
margin:10px 10px 10px 52px;
}
.header_grean,
.black_header,
.horizont_tag,
.green_text_small  {
	font-weight: normal;
	font-family: 'PTSansBold';
}
@media screen and (max-width: 480px)  {
	.horizont_tag_dost {
		width: 100%;
		padding: 5px 5px;
	}
}
.price-head-container {
	display: flex;
	justify-content: space-between;
}
.item_name_cust {
	text-decoration:none;
	font-family: 'PTSansBold';
	text-transform: uppercase;
	font-size:13px;
	color:black;
	font-weight: normal;
}
.payments_list, .howto {
	box-sizing: border-box;
	width: 220px;
}
.payments_list table {
	table-layout: fixed;
	}
.knopka_kupit,
.knopka_compare {
	font-family: 'PTSansRegular';
	font-weight: normal;
	font-size: 13px;
}

.no_go{
	font-size: 13px;
}

.clbck-form .homeflame_order_props input {
	padding-left: 0;
}
.cat-top-gager {
	float: none !important;
	clear: both;
}
.content>div>.cat-top-gager .blog-page-navigation {
	width: 100%;
}
.inner_div_div {
	width:260px;
	display:inline-block;
	 font-family: 'MyriadPro-SemiboldOtf';
	 font-size:13px;
}
 .bx_item_detail .item_buttons_counter_block {
	position: relative;
}
.bx_item_detail .item_buttons_counter_block .counter {
	display:inline-block;
	position:absolute;
	top:5px;
	left: 25%;
}
 .bx_item_detail .bx_item_slider .bx_bigimages {
	height: 100%;
	padding-top: 0;
}
.bx_item_detail .bx_item_slider .bx_bigimages .bx_bigimages_imgcontainer,
.bx_item_detail .bx_item_slider .bx_bigimages .bx_bigimages_imgcontainer .bx_bigimages_aligner,
.bx_item_detail .bx_item_slider .bx_bigimages {
	position: relative;
	max-width: 320px;
}
.bx_item_detail .bx_item_slider .bx_bigimages {
	padding: 0 10px;
}
.bx_item_detail .item_info_section {
	width: 100% !important;
}
.right_block.mobile {
	width: 30px;
	margin: 0;
	background: transparent;
	border: 0;
	display: none;
}
/*!!!*/
a.no_link{
	color:inherit;
	text-decoration:none;
	font-weight:inherit;
	font-style:inherit;
}
.disp_none{
	display: none;
}
.compare{
	background: url(/bitrix/templates/homeflame/img/compare.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 25px;
	height: 25px;
	display: block;
}
/**/
.categs {
	display: none;
}
.photo-list {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}
.photo-item {
	position: relative;
	width: calc(33% - 20px);
	margin: 10px;
}
.photo-item .img_wrap {
	width: 100%;
	/*height: 200px;*/
	height: 300px;
	background-color: #ffffff;
	-webkit-background-size: contain;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}
.hidden_txt {
	position: absolute;
	bottom: 0;
	background: rgba(0,0,0,0.7);
	color: #ffffff;
	padding: 10px 5px;
	width: 100%;
	box-sizing: border-box;
	font-size: 14px;
-o-text-overflow: ellipsis;
   text-overflow: ellipsis;
	max-height: 50px;
	min-height: 50px;
	/*min-height: 50px;*/
  transition: .5s;
	overflow: hidden;
	font-style: normal;
}
/* .photo-item:hover .hidden_txt {
	min-height: 100%;
	font-size: 16px;
} */
.img_wrap {
	display: block;
}
.img_wrap img {
	width: 100%;
}
.oclick,.item_prop_wrap, .brown_homefalme_btn.btn-buy{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.oclick .green_gradient_btn {
	padding: 10px 5px;
}
.brown_homefalme_btn.btn-buy,
.oclick {
	width: 120px;
}
.brown_homefalme_btn.btn-buy {
	margin-bottom: 10px;
}
.brown_homefalme_btn.btn-buy {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
}
.item_prop_wrap_left {
	margin-left: 20px;
}
.oclick a, .btn-buy a {
	text-decoration: none;
}
.btn-buy a {
	color:white;
	font-weight: bold;
}
.defer_list {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: 30px;
}
.defer_list .brown_title {
	width: 100%;
	display: block;
	padding: 10px 0;
}
.defer_item {
	margin: 0 10px 20px 0;
	width: calc(25% - 10px);
	text-align: center;
}
.defer_item_title {
	border-bottom: 1px dotted black;
	padding:5px;
	text-align:center;
	margin-bottom: 10px;
	height: 35px;
}
.favorites {
	float: right;
    width: 25px;
    height: 25px;
    position: relative;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ5Ljk0IDQ5Ljk0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0OS45NCA0OS45NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiPgo8cGF0aCBkPSJNNDguODU2LDIyLjczMWMwLjk4My0wLjk1OCwxLjMzLTIuMzY0LDAuOTA2LTMuNjcxYy0wLjQyNS0xLjMwNy0xLjUzMi0yLjI0LTIuODkyLTIuNDM4bC0xMi4wOTItMS43NTcgIGMtMC41MTUtMC4wNzUtMC45Ni0wLjM5OC0xLjE5LTAuODY1TDI4LjE4MiwzLjA0M2MtMC42MDctMS4yMzEtMS44MzktMS45OTYtMy4yMTItMS45OTZjLTEuMzcyLDAtMi42MDQsMC43NjUtMy4yMTEsMS45OTYgIEwxNi4zNTIsMTRjLTAuMjMsMC40NjctMC42NzYsMC43OS0xLjE5MSwwLjg2NUwzLjA2OSwxNi42MjNDMS43MSwxNi44MiwwLjYwMywxNy43NTMsMC4xNzgsMTkuMDYgIGMtMC40MjQsMS4zMDctMC4wNzcsMi43MTMsMC45MDYsMy42NzFsOC43NDksOC41MjhjMC4zNzMsMC4zNjQsMC41NDQsMC44ODgsMC40NTYsMS40TDguMjI0LDQ0LjcwMiAgYy0wLjIzMiwxLjM1MywwLjMxMywyLjY5NCwxLjQyNCwzLjUwMmMxLjExLDAuODA5LDIuNTU1LDAuOTE0LDMuNzcyLDAuMjczbDEwLjgxNC01LjY4NmMwLjQ2MS0wLjI0MiwxLjAxMS0wLjI0MiwxLjQ3MiwwICBsMTAuODE1LDUuNjg2YzAuNTI4LDAuMjc4LDEuMSwwLjQxNSwxLjY2OSwwLjQxNWMwLjczOSwwLDEuNDc1LTAuMjMxLDIuMTAzLTAuNjg4YzEuMTExLTAuODA4LDEuNjU2LTIuMTQ5LDEuNDI0LTMuNTAyICBMMzkuNjUxLDMyLjY2Yy0wLjA4OC0wLjUxMywwLjA4My0xLjAzNiwwLjQ1Ni0xLjRMNDguODU2LDIyLjczMXogTTM3LjY4MSwzMi45OThsMi4wNjUsMTIuMDQyYzAuMTA0LDAuNjA2LTAuMTMxLDEuMTg1LTAuNjI5LDEuNTQ3ICBjLTAuNDk5LDAuMzYxLTEuMTIsMC40MDUtMS42NjUsMC4xMjFsLTEwLjgxNS01LjY4N2MtMC41MjEtMC4yNzMtMS4wOTUtMC40MTEtMS42NjctMC40MTFzLTEuMTQ1LDAuMTM4LTEuNjY3LDAuNDEybC0xMC44MTMsNS42ODYgIGMtMC41NDcsMC4yODQtMS4xNjgsMC4yNC0xLjY2Ni0wLjEyMWMtMC40OTgtMC4zNjItMC43MzItMC45NC0wLjYyOS0xLjU0N2wyLjA2NS0xMi4wNDJjMC4xOTktMS4xNjItMC4xODYtMi4zNDgtMS4wMy0zLjE3ICBMMi40OCwyMS4yOTljLTAuNDQxLTAuNDMtMC41OTEtMS4wMzYtMC40LTEuNjIxYzAuMTktMC41ODYsMC42NjctMC45ODgsMS4yNzYtMS4wNzdsMTIuMDkxLTEuNzU3ICBjMS4xNjctMC4xNjksMi4xNzYtMC45MDEsMi42OTctMS45NTlsNS40MDctMTAuOTU3YzAuMjcyLTAuNTUyLDAuODAzLTAuODgxLDEuNDE4LTAuODgxYzAuNjE2LDAsMS4xNDYsMC4zMjksMS40MTksMC44ODEgIGw1LjQwNywxMC45NTdjMC41MjEsMS4wNTgsMS41MjksMS43OSwyLjY5NiwxLjk1OWwxMi4wOTIsMS43NTdjMC42MDksMC4wODksMS4wODYsMC40OTEsMS4yNzYsMS4wNzcgIGMwLjE5LDAuNTg1LDAuMDQxLDEuMTkxLTAuNCwxLjYyMWwtOC43NDksOC41MjhDMzcuODY2LDMwLjY1LDM3LjQ4MSwzMS44MzUsMzcuNjgxLDMyLjk5OHoiIGZpbGw9IiNGRkZGRkYiLz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
    background-size: contain;
    margin: 5px 5px 0 0;
}
#counter {
	position: absolute;
    right: 34%;
    top: 14%;
    color: #574223;
    font-weight: bold;
}
.in-favourite {
	position: relative;
}
.in-favourite:not(.no_go):after {
	display: block;
	content: '';
	width: 20px;
	height: 20px;
	background-size: contain;
	background-image: url(/bitrix/templates/homeflame/img/favourite.png);
	position: absolute;
	left: 80%;
	top: -4px;
	margin-left: 5px;
}
.in-favourite.del_favorite:after {
	content: none;
}
.m-count {
	display: none;
}
.item_prop_wrap_left .green_gradient_btn {background: url(/bitrix/templates/homeflame/img/element-background-brown.png) repeat-x;}
	.item_prop_wrap_left .green_gradient_btn a {color: #ffffff !important;}
	.item_prop_wrap_left .green_gradient_btn img {display: none;}
	.item_prop_wrap_left .brown_homefalme_btn {background: url(/bitrix/templates/homeflame/img/btn-green-big.png) repeat-x;}
	.item_prop_wrap_left .brown_homefalme_btn a {color: #2F5700 !important;}
	.item_prop_wrap_left .green_gradient_btn a:before{display: block;content:'';width: 22px;height: 22px;float: left;-webkit-background-size: contain;}
	.item_prop_wrap_left .brown_homefalme_btn>div {
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ4Ny4xIDQ4Ny4xIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0ODcuMSA0ODcuMTsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0zNDIuMywxMzcuOTc4SDM4NWwtNjMuMy0xMDguNmMtNS4xLTguOC0xNi40LTExLjgtMjUuMi02LjZjLTguOCw1LjEtMTEuOCwxNi40LTYuNiwyNS4yTDM0Mi4zLDEzNy45Nzh6IiBmaWxsPSIjMmY1NzAwIi8+CgkJPHBhdGggZD0iTTE5Ny40LDQ3Ljk3OGM1LjEtOC44LDIuMi0yMC4xLTYuNi0yNS4ycy0yMC4xLTIuMi0yNS4yLDYuNmwtNjMuMywxMDguN0gxNDVMMTk3LjQsNDcuOTc4eiIgZmlsbD0iIzJmNTcwMCIvPgoJCTxwYXRoIGQ9Ik00NTUuNywxNzEuMjc4SDMxLjNjLTE3LjMsMC0zMS4zLDE0LTMxLjMsMzEuM3YzNC43YzAsMTcuMywxNCwzMS4zLDMxLjMsMzEuM2g5LjhsMzAuMiwxNjMuNyAgICBjMy44LDE5LjMsMjEuNCwzNC42LDM5LjcsMzQuNmgxMmg3OC44YzgsMCwxOC40LDAsMjksMGwwLDBoOS42aDkuNmwwLDBjMTAuNiwwLDIxLDAsMjksMGg3OC44aDEyYzE4LjMsMCwzNS45LTE1LjMsMzkuNy0zNC42ICAgIGwzMC40LTE2My44aDE1LjljMTcuMywwLDMxLjMtMTQsMzEuMy0zMS4zdi0zNC43QzQ4NywxODUuMjc4LDQ3MywxNzEuMjc4LDQ1NS43LDE3MS4yNzh6IE0xNzIuOCwzMzQuODc4djcwLjYgICAgYzAsMTAuMS04LjIsMTcuNy0xNy43LDE3LjdjLTEwLjEsMC0xNy43LTguMi0xNy43LTE3Ljd2LTI5LjZ2LTY5LjRjMC0xMC4xLDguMi0xNy43LDE3LjctMTcuN2MxMC4xLDAsMTcuNyw4LjIsMTcuNywxNy43VjMzNC44NzggICAgeiBNMjI5LjYsMzM0Ljg3OHY3MC42YzAsMTAuMS04LjIsMTcuNy0xNy43LDE3LjdjLTEwLjEsMC0xNy43LTguMi0xNy43LTE3Ljd2LTI5LjZ2LTY5LjRjMC0xMC4xLDguMi0xNy43LDE3LjctMTcuNyAgICBzMTcuNyw4LjIsMTcuNywxNy43VjMzNC44Nzh6IE0yODYuNywzNzUuODc4djI5LjZjMCw5LjUtNy42LDE3LjctMTcuNywxNy43Yy05LjUsMC0xNy43LTcuNi0xNy43LTE3Ljd2LTcwLjZ2LTI4LjQgICAgYzAtOS41LDguMi0xNy43LDE3LjctMTcuN3MxNy43LDcuNiwxNy43LDE3LjdWMzc1Ljg3OHogTTM0My41LDM3NS44Nzh2MjkuNmMwLDkuNS03LjYsMTcuNy0xNy43LDE3LjdjLTkuNSwwLTE3LjctNy42LTE3LjctMTcuNyAgICB2LTcwLjZ2LTI4LjRjMC05LjUsNy42LTE3LjcsMTcuNy0xNy43YzkuNSwwLDE3LjcsNy42LDE3LjcsMTcuN1YzNzUuODc4eiIgZmlsbD0iIzJmNTcwMCIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=)!important;
	-webkit-background-size: contain !important ;
	background-size: contain !important ;
	}
body {
        width: 100%;
        height: 100%;
      }

      .slideout-menu {
        position: fixed;
        left: 0;
        top: 0;
        bottom: 0;
        right: 0;
        z-index: 0;
        width: 256px;
        overflow-y: scroll;
        overflow-x: hidden;
        -webkit-overflow-scrolling: touch;
        display: none;
      }

      .slideout-panel {
        position: relative;
        z-index: 1;
       /* will-change: transform;*/
      }

      .slideout-open,
      .slideout-open body,
      .slideout-open .slideout-panel {
        overflow: hidden;
      }

      .slideout-open .slideout-menu {
        display: block;
      }
      .wrapper {
      	padding-top: 40px;
      }
      #wrapper {
      	/* background: #e8e8e8; */
      }
	  .fancybox-caption .more {
      	display: none;
      }
      .current_depth_1:hover,
      .current_depth_1.active {
      	    background: url(/bitrix/templates/homeflame/img/left-menu-green.png) repeat-x;
      }
      .current_depth_1:hover a,
      .current_depth_1.active a {
      	    color: #000 !important;
      }
      .bx_sitemap_ul li ul li:hover {
      	background: #e8e8e8;
      }
      .left-sidebar .bx_sitemap_ul li a:hover {
      	font-weight: bold;
		text-decoration:underline;
      }
      .left-sidebar .bx_sitemap_ul li a:active {
      	text-decoration: underline;
      }
      .bx_sitemap_ul li ul li:active {
      	background: transparent;
      }
      .bx_sitemap_ul.hide-menu>li>ul {
      	display: none;
      }
      .bx_sitemap_ul li.active>ul {
      	display: block;
      }
      .bx-wrapper .green_link img {
		margin: auto;
	}
	.right-sidebar a {
		display: block;
		text-align: center;
	}
	.arrow {
		position: absolute;
		cursor: pointer;
		top: 3px;
		right: 5px;
		display: block;
		content: '';
		width: 32px;
		height: 32px;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI5NS44MiAyOTUuODIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI5NS44MiAyOTUuODIiIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiPgogIDxnPgogICAgPGc+CiAgICAgIDxwYXRoIGQ9Ik0xNDcuOTEsMEM2Ni4xMjQsMCwwLDY2LjEyNCwwLDE0Ny45MXM2Ni4xMjQsMTQ3LjkxLDE0Ny45MSwxNDcuOTFzMTQ3LjkxLTY2LjEyNCwxNDcuOTEtMTQ3LjkxUzIyOS42OTYsMCwxNDcuOTEsMHogICAgIE0xNDcuOTEsMjc4LjQxOWMtNzEuMzQ1LDAtMTMwLjUwOS01OS4xNjQtMTMwLjUwOS0xMzAuNTA5Uzc2LjU2NSwxNy40MDEsMTQ3LjkxLDE3LjQwMVMyNzguNDE5LDc2LjU2NSwyNzguNDE5LDE0Ny45MSAgICBTMjE5LjI1NSwyNzguNDE5LDE0Ny45MSwyNzguNDE5eiIgZmlsbD0iI0ZGRkZGRiIvPgogICAgICA8cGF0aCBkPSJtMTkxLjQxMywxMzkuMjFoLTM0LjgwMnYtMzQuODAyYzAtNS4yMi0zLjQ4LTguNzAxLTguNzAxLTguNzAxLTUuMjIsMC04LjcwMSwzLjQ4LTguNzAxLDguNzAxdjM0LjgwMmgtMzQuODAyYy01LjIyLDAtOC43MDEsMy40OC04LjcwMSw4LjcwMSAwLDUuMjIgMy40OCw4LjcwMSA4LjcwMSw4LjcwMWgzNC44MDJ2MzQuODAyYzAsNS4yMiAzLjQ4LDguNzAxIDguNzAxLDguNzAxIDUuMjIsMCA4LjcwMS0zLjQ4IDguNzAxLTguNzAxdi0zNC44MDJoMzQuODAyYzUuMjIsMCA4LjcwMS0zLjQ4IDguNzAxLTguNzAxIDAtNS4yMjEtMy40ODEtOC43MDEtOC43MDEtOC43MDF6IiBmaWxsPSIjRkZGRkZGIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K);
	}
.bx_sitemap .bx_sitemap_ul li {
		position:relative;
	}
.right-sidebar a {
	display: block;
	text-align: center;
}
#add2favourites {
	display: none;
}
div.title-search-result {
	left: 1150px !important;
}

/* @media */
@media screen and (max-width: 1921px) {
	div.title-search-result {
		left: 1390px !important;
	}
}
@media screen and (max-width: 1270px) {
	.bx_item_detail .bx_item_container .bx_rt {
		width: 100%;
	}
	.top_menu .vertical_top_menu ul li {
		width: 110px;
	}
	div.title-search-result {
		left: 890px !important;
	}
}
@media screen and (max-width: 1200px) {
	.header-right-info {
		margin-top: 10px;
		background-color: rgba(221,215,209,.8);
		padding: 5px;
	}
	.photo-item {
		width: calc(50% - 20px);
	}
}
@media screen and (max-width: 1164px) {
	.item-cart .bx_rt ,.item-cart .bx_lt{
		width: 100% !important;
		float: none !important;
	}
	.table-btns {
		margin: 0 auto;
	}
	.item-cart__social {
		margin: 15px 0;
	}
	.order_cond .extra_text {
		width: calc(50% - 20px);
		margin-top: 20px;
	}
	.order_cond {
		flex-wrap: wrap;
	}
	.title_black.hidden {
		display: block;
	}
	.title_black {
		display: none;
	}
	.bx_rt {
		margin-top: 20px !important;
	}
	.homeflame_order_props input, .homeflame_order_props textarea, form[name=iblock_add] input, form[name=iblock_add] textarea,{
		width: 240px;
	}
	input[name=COUPON] {
		width: 200px;
	}
}
@media screen and (max-width: 1155px) {
	.filtr_include {
		margin-left: 0 !important;
		float: none !important;
	}
	.filtr_catalog {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		justify-content: center;
	}
	.filtr_catalog:after {
		content:'';
		display: block;
		float: none;
		clear: both;
	}
	.filtr_catalog .styled-select.f-sort {
		width: 75px !important;
		padding-left: 0!important;
	}
	.filtr_catalog .styled-select.f-path {
		width: 120px !important;
		padding-left: 0!important;
	}
	.filtr_catalog .styled-select.f-show {
		width: 60px !important;
		padding-left: 0!important;
	}
	.filtr_include div:first-child{
		padding-left: 0!important;
	}
	.filtr_include div {
		padding-left: 10px!important;
	}
	span.select_cust {
		text-indent: 10px;
	}
	.brown_title {
		font-size: 12px;
	}
	.cat-top-gager {
		float: none !important;
		padding: 0 !important;
		margin-bottom: 25px;
	}
	.content .cat-top-gager .blog-page-navigation{
		width: 100%;
	}
	 .content .blog-page-navigation{
		width: 100%!important;
	}
}
@media screen and (max-width: 1130px) {
	.bx_breadcrumbs {
		left: 0 !important;
		margin-bottom: 0;
	}
	.content .bx_breadcrumbs ul {
		margin-left: 0;
	}
	.title_black h1{
		margin-top: 0;
	}
	.photo-img {
		width: 190px;
	}
	.photo-img img {
		max-width: 100% !important;
	}
	.close-img-wrap {
		margin: 0 !important;
	}
	.content {
		padding: 0 20px 0 260px!important;
	}
	.h_items_list.cust {
		justify-content: space-between;
	}
	.h_items_list.cust .h_item_element{
		margin: 0px 1.3% 57px 1.1%!important;	
	}
}
@media screen and (max-width: 1023px) {
/* 	.top_phone {
		display: none!important;
	} */
	.right_block.mobile {
		display: block;
	}
	.fancybox-inner img {
		max-width: 100% !important;
		max-height: 100% !important;
		margin: 30px 0 0 0 !important;
	}
	.header_left_part {
		display: none !important;
	}
	.right-sidebar {
		display: none;
	}

	.content p {
		padding: 0;
	}
	.h_item_element {
		margin: 0 0 57px 1%!important;
	}
	.header-right-info {
		padding: 10px;
	}
	.header-right-info {
		opacity: 0;
	}
	.mobile-cart {
		display: inline-block;
	}
	.cart {
		display: none;
	}
	.mob-ph-bs-sch-wrap {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		align-items: center;
	}
	.link_footer {
		display: none;
	}
	.three-img img {
		width: 30%;
		padding-left: 5px;
		height: 100%;
	}
	.four-img  img {
		width: 24%;
		padding-left: 1%;
		height: 100%;
	}
	.item_info_section > div, .item_info_section iframe {
		max-width: 100% !important;
	}
	.m-count {
		display: block;
	}
	.m-count .favorites {
		margin: 0 5px 0 0;
		float: none;
	}
	.bx_item_detail .bx_item_title,
	.bx_item_detail .item_info_section {
		margin-bottom: 0;
	}
	.basket-container {
		flex-direction: column;
	}
}
@media screen and (min-width:1025px) {
	.slideout-open .slideout-menu {
		display: none;
	}
}
@media screen and (max-width:1025px) {

	.gamb-menu {
		display: block;
	}
	.bx_horizontal_menu_advaced1 {
		display: none;
	}
	.header_right_part {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		justify-content: space-between;
		width: 100%;
		float: none;
	}
	.header_left_part {
		display: none;
	}
	#top_get_call_back, .top_get_call_back {
		width: 35px;
		height: 35px;
		margin: 0;
		padding: 0;
		background: transparent!important;
	}
	.top_get_call_back a {
		font-size: 0;
		background-image: url('/bitrix/templates/homeflame/img/call-black.png');
		background-repeat: no-repeat;
		background-position: center;
		width: 35px;
		height: 35px;
		display: block;
	}
	.top_phone img {
		display: none;
	}
	.top_phone strong {
		font-size: 18px !important;
	}
	.bx_children_block ul {
		display: none;
	}
	.fancybox-caption .more {
      	display: block;
      	margin-top: 15px;
      	margin-bottom: 15px;
      	cursor: pointer;
      }
      .fancybox-caption .txt {
      	height: 50px;
      	overflow: hidden;
      }
      .fancybox-caption .txt.open {
      	height: auto;
      }
	.slideout-open .slideout-menu {
		display: flex;
		flex-direction: column;
	}
	.main__menu {
		order: 2;
	}
	.main__menu li:first-child{
		display: none;
	}

}
@media screen and (max-width: 920px) {

	.akcii_link {
		display: none;
	}
	.banner_flash, 	.banner_flash object {
		display: none!important;
	}
	.content {
		padding: 0 20px!important;
	}
	.container {
		float: none;
		clear: both;
		order: 1;
	}
	.content:after {
		content:'';
		display: block;
		float: none;
		clear: both;
	}
	.left-sidebar {
		width: 100%;
		float: none;
		order: 0;
		margin-left: 0;
	}

	.mid-categs-wrap .bx_sitemap_white{
		display: none;
	}

	.main-menu-wrap .bx_sitemap,
	.main-menu-wrap .bx_sitemap_white {
		display: block;
	}

	.main-menu-wrap .bx_sitemap_white {
		border: none;
		border-top: 2px solid #658a08;
		border-bottom: 2px solid #658a08;
		padding-left: 15px;
	} 
	.middle {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	#search-form {
		width: 218px;
	}
	.action-price {
/* 		display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
margin: 0!important;
justify-content: space-between; */
		display: none;
	}
	.action-price >div,.action-price >a {
		margin-top: 0!important;
		width: 30%;
	}
	.action-price  img {
		max-width: 100%;
	}
	.payments_list {
		display: none;
	}
	.header_middle {
		background-position: center;
	}
	.header-search-form {
		display: block;
		margin: 5px !important;
	}
	.header-search-form input[name=q]{
		width: calc(100% - 40px);
	}
	.item-cart .bx_rt ,.item-cart .bx_lt{
		width: 49% !important;
		float: left !important;
	}
	.bx_breadcrumbs {
		left: 0 !important;
		top: 0 !important;
	}
	.title_black.hidden {
		display: none;
	}
	.title_black {
		display: block;
	}
	.bx_breadcrumbs {
		margin-bottom: 15px;
	}
	.bx_rt {
		margin-top: 0 !important;
	}
	div.title-search-result {
		z-index: 9999;
	}
	.bx_sitemap_ul li {
		position: relative;
	}
	.mid-categs-wrap .bx_sitemap_li_title_cust.current_depth_1:after,#categArrow,.arrow {
		position: absolute;
		top: 3px;
		right: 5px;
		display: block;
		content: '';
		width: 32px;
		height: 32px;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI0MC44MTEgMjQwLjgxMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQwLjgxMSAyNDAuODExOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCI+CjxnPgoJPHBhdGggaWQ9IkV4cGFuZF9Nb3JlIiBkPSJNMjIwLjA4OCw1Ny42NjdsLTk5LjY3MSw5OS42OTVMMjAuNzQ2LDU3LjY1NWMtNC43NTItNC43NTItMTIuNDM5LTQuNzUyLTE3LjE5MSwwICAgYy00Ljc0LDQuNzUyLTQuNzQsMTIuNDUxLDAsMTcuMjAzbDEwOC4yNjEsMTA4LjI5N2wwLDBsMCwwYzQuNzQsNC43NTIsMTIuNDM5LDQuNzUyLDE3LjE3OSwwTDIzNy4yNTYsNzQuODU5ICAgYzQuNzQtNC43NTIsNC43NC0xMi40NjMsMC0xNy4yMTVDMjMyLjUyOCw1Mi45MTUsMjI0LjgyOCw1Mi45MTUsMjIwLjA4OCw1Ny42Njd6IiBmaWxsPSIjRkZGRkZGIi8+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
	}
	.arrow#categArrow,
		.big-categs {
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI5NS44MiAyOTUuODIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI5NS44MiAyOTUuODIiIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiPgogIDxnPgogICAgPGc+CiAgICAgIDxwYXRoIGQ9Ik0xNDcuOTEsMEM2Ni4xMjQsMCwwLDY2LjEyNCwwLDE0Ny45MXM2Ni4xMjQsMTQ3LjkxLDE0Ny45MSwxNDcuOTFzMTQ3LjkxLTY2LjEyNCwxNDcuOTEtMTQ3LjkxUzIyOS42OTYsMCwxNDcuOTEsMHogICAgIE0xNDcuOTEsMjc4LjQxOWMtNzEuMzQ1LDAtMTMwLjUwOS01OS4xNjQtMTMwLjUwOS0xMzAuNTA5Uzc2LjU2NSwxNy40MDEsMTQ3LjkxLDE3LjQwMVMyNzguNDE5LDc2LjU2NSwyNzguNDE5LDE0Ny45MSAgICBTMjE5LjI1NSwyNzguNDE5LDE0Ny45MSwyNzguNDE5eiIgZmlsbD0iI0ZGRkZGRiIvPgogICAgICA8cGF0aCBkPSJtMTkxLjQxMywxMzkuMjFoLTM0LjgwMnYtMzQuODAyYzAtNS4yMi0zLjQ4LTguNzAxLTguNzAxLTguNzAxLTUuMjIsMC04LjcwMSwzLjQ4LTguNzAxLDguNzAxdjM0LjgwMmgtMzQuODAyYy01LjIyLDAtOC43MDEsMy40OC04LjcwMSw4LjcwMSAwLDUuMjIgMy40OCw4LjcwMSA4LjcwMSw4LjcwMWgzNC44MDJ2MzQuODAyYzAsNS4yMiAzLjQ4LDguNzAxIDguNzAxLDguNzAxIDUuMjIsMCA4LjcwMS0zLjQ4IDguNzAxLTguNzAxdi0zNC44MDJoMzQuODAyYzUuMjIsMCA4LjcwMS0zLjQ4IDguNzAxLTguNzAxIDAtNS4yMjEtMy40ODEtOC43MDEtOC43MDEtOC43MDF6IiBmaWxsPSIjRkZGRkZGIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K);
	}
	.bx_sitemap_ul li ul,
	.bx_sitemap_ul {
		display: none;
	}
	.categs-wrap .bx_sitemap_ul li ul,
	.categs-wrap .bx_sitemap_ul {
		display: block;
	}
	.categs-wrap .arrow#categArrow,
	.categs-wrap .arrow,
	.categs-wrap .categs {
		display: none;
	}
	.bx_sitemap_ul li ul.open,
	.bx_sitemap_ul.open {
		display: block;
	}
	.left-sidebar .bx_sitemap {
		margin: 0 15px;
	}
	.current_depth_1 {
		padding: 12px 0 0 0!important;
	}
	.categs.current_depth_1 {
		display: block;
		width: auto !important;
		position: relative;
		font-weight: 700;
    	text-transform: uppercase;
    	padding: 12px 0 12px 5px !important;
    	background: url(/bitrix/templates/homeflame/img/left-menu-green.png) repeat-x;
	}
	.mid-categs-wrap .bx_sitemap .green_gradient {
		background: url('/bitrix/templates/homeflame/img/left-menu-brown.png') repeat-x;
	}
	.left-sidebar .bx_sitemap .green_gradient a {
		color: #ffffff;
	}

}
@media screen and (min-width: 1025px) {
	.main-menu-wrap{
		display: none;
	}
}
@media screen and (max-width: 920px) {
	.item_prop_wrap {
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}
.item_prop_wrap_right {
	width: 100%;
}
.item_prop_wrap_left {
	margin-left: 0;
	margin-bottom: 20px;
	width: 100%;
	display: -webkit-flex !important;
	display: -moz-flex !important;
	display: -ms-flex !important;
	display: -o-flex !important;
	display: flex !important;
}
.item_prop_wrap_left .brown_homefalme_btn {
	margin-right: 20px;
}
.left-brands {
	display: none;
}
}
/* @media screen and (max-width: 835px) {

} */
@media screen and (max-width: 800px) and (min-width: 641px) {
	.footer-logo-info {
		float: none!important;
		clear: both;
	}
	.footer-logo-info:after {
		content:'';
		display: block;
		clear: both;
		float: none;
	}
	.copyr {
		padding: 0 20px 20px 20px!important;
	}
	.footer-logo-info a, .footer-logo-info p {
		display: block;
		width: 50%;
	}
	.h_items_list.cust .h_item_element {
		margin: 0 1% 57px 1%!important;
	}
}
@media screen and (max-width: 765px) {
	.cart-items-header {
		display: none;
	}
	.cart-items-green__item {
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.cart-items-green__item .photo img,
	.cart-items-green__item .photo,
	.cart-items-green__item .photo-wrap {
		width: 90%;
		max-width: 100%;
	}
	.cart-items-green__item .cart-item-name {
		width: 80%;
		text-align: center;
	}
	.cart-items-header div, .cart-items-green__item div {
		width: 40%;
		margin: 5px 0;
	}
	.cart-items-green__item .cart-item-quantity {
		width: 120px;
	}
	.cart-buttons,
	.cart-buttons a {
		display: block;
		width: 100%;
		text-align: left;
	}
	.cart-buttons a {
		margin:10px 0;
	}
	.homefalme_btn {
		margin: 5px 0;
	}
	.one_lick_fields {
		width: 400px !important;
	}
	table.one_lick_table {
		border: 0;
		padding: 10px;
	}
	table.one_lick_table .table_header {
		display: none;
	}
	table.one_lick_table tr {
		margin-bottom: 20px;
		display: block;
	}
	table.one_lick_table td {
		display: block;
		text-align: right;
		font-size: 13px;
		border-bottom: 1px dotted #ccc;
		padding: 5px 10px!important;
	}
	table.one_lick_table td:last-child {
		border-bottom: 0;
	}
	table.one_lick_table td:before {
		content: attr(data-label);
		float: left;
		text-transform: uppercase;
		font-weight: bold;
	}
	/**/
	.one_click_inputs .contacts {
		flex-wrap: wrap;
	}
	.agree {
		margin-top: 55px !important;
	}
	.h_items_list.cust {
		justify-content: space-around;
	}
}
@media screen and (max-width: 726px) {
	.item-cart .bx_rt ,.item-cart .bx_lt {
		width: 100% !important;
		float: none !important;
	}
	.title_black.hidden {
		display: block;
	}
	.title_black {
		/*display: none;*/
	}
	.bx_rt {
		margin-top: 20px !important;
	}
	.properties_list, .item_info_section .inner_div {
		width: 100% !important;
	}
	.bx_item_detail .item_info_section {
		padding: 0 !important;
	}
	.item_info_section .inner_div_div {
		width: 45% !important;
	}
	.bx_item_detail .bx_item_slider .bx_slide ul li {
		width: 33% !important;
		height: 100% !important;
	}
	.defer_item {
		width: 100%;
	}
}
@media screen and (max-width: 710px) {
    table.cart-items-green {
      border: 0;
    }
    table.cart-items-green thead {
      display: none;
    }
    table.cart-items-green tr {
      margin-bottom: 20px;
      display: block;
      border-bottom: 2px solid #ddd;
    }
    table.cart-items-green td {
      display: block;
      text-align: right;
      font-size: 13px;
      border-bottom: 1px dotted #ccc;
    }
    table.cart-items-green td:last-child {
      border-bottom: 0;
    }
    table.cart-items-green td:before {
      content: attr(data-label);
      float: left;
      text-transform: uppercase;
      font-weight: bold;
    }
    .cart-items-green .cart-item-name {
    	padding-left: 0;
    }
    .cart-items-green .cart-item-actions {
    	overflow: hidden;
    }
    .cart-pict {
    	margin-top: 5px;
    }
  }
@media screen and (max-width: 684px) {
	.changed_sections {
		display: flex;
		justify-content: start;
	}
	.changed_sections div {
		width: 50%;
	}
	.changed_sections img{
		display: none;
	}
	.changed_sections-item {
		display: block;
		height: auto;
	}
	.changed_sections-item span {
		text-align: left;
	}
		.bx_item_detail .bx_item_slider .bx_slide ul li .cnt .cnt_item {
		-webkit-background-size: cover;
		background-size: cover;
	}
	figure.articles{width:50%;}
}
@media screen and (max-width: 670px) {
	.prop_title {
		width: 80%;
		position: absolute;
	}
	.data-table {
		width: 100%;
	}
	.black_title_small {
		padding: 2px 0 37px 0;
	}
	.trow {
		max-height: 40px;
		padding: 20px 10px 1px 10px;
		word-wrap: break-word;
	}
	.slick-top-wrap {
		margin-left: 0;
	}
}
@media screen and (max-width: 640px) {
	/* .top_phone {
		display: none!important;
	} */
	.header_middle {
		display: block;
	}
	.header_logo {
		text-align: center;
		display: block;
	}
	.header_data {
		float: none;
		clear: both;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		justify-content: center;
	}
	.empty,.banner_img {
		display: none!important;
	}
	.action-price {
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.action-price >div, .action-price >a {
		width: auto;
	}
	#search-form {
		margin: 0 auto!important;
	}
	.footer-logo-info,.copyr,.link_footer  {
		width: 100%;
		float: none!important;
		clear: both!important;
		text-align: center!important;
		box-sizing: border-box;
	}
	.copyr {
		padding: 0 0 20px 0!important;
	}
	.copyr >a {
		display: block;
	}
	.link_footer {
		padding: 0 0 10px 0;
		box-sizing: border-box;
	}
	.footer-logo-info {
		width: 100%;
		padding: 0 20px;
	}
	.footer-logo-info a, .footer-logo-info p {
		width: 100%;
		float: none!important;
	}
	.prod-list {
		display: block;
	}
	.prod-list img {
		display: block;
		margin: 0 auto;
	}
	.prod-list p {
		margin-top: 10px;
	}
	.three-img img {
		width: 30%;
	}
	.news-item-wrap {
		border-bottom: 1px solid #4e670c;
		margin-bottom: 15px;
	}
	.news-item-wrap p {
		margin-bottom: 0;
	}
	.news-item-wrap .detailed {
		margin-bottom: 15px;
	}
	.news-item-wrap img {
		display: none;
	}
	.news-item {
		margin-top: 0;
	}
	.mfeedback {
		margin: 0 auto 30px auto!important;
	}
	.fancy-wrap {
		width: 280px !important;
	}
	.green_bold_font.green_a_btn {
		width: 210px!important;
		font-size: 12px;
	}
	.mfeedback.homeflame_order_props {
		width: auto!important;
	}
	div.mf-name input, div.mf-email input, div.mf-message textarea,.mf-text {
		width: 100%;
    text-align: center;
	}
	div.mf-name, div.mf-email, div.mf-captcha, div.mf-message {
		margin: 0 auto!important;
	}
	.homeflame_order_props input[type=submit] {
		margin: 0 auto!important;
	}
	.footer-adr {
		padding-top: 0 !important;
		margin-top: 0 !important;
	}
	div.news-detail img.detail_picture {
		float: none !important;
	}
	figure.articles{width:100%;}
}
@media screen and (max-width: 596px) {
	.filtr_include .filtr-item {
		width: 100%;
		float: none !important;
		padding-left: 0 !important;
		margin: 10px 0 5px 0;
	}
	.filtr_catalog  {
		flex-wrap: wrap;
	}
	.filtr_include .filtr_catalog .brown_title {
		/* width: 49%; */
		padding: 0 !important;
	}
	.filtr_catalog .styled-select.f-sort,
	.filtr_catalog .styled-select.f-path,
	.filtr_catalog .styled-select.f-show {
		width: 50% !important;
	}
	.blog-page-navigation button {
		display: none;
	}
	.filtr-item {
		display: flex;
		justify-content: space-between;
	}

}
@media screen and (max-width: 535px) {
	.three-img {
		display: block;
	}
	.three-img img {
		width: auto;
		display: block;
		margin: 20px auto;
	}
	.four-img {
		flex-wrap: wrap;
	}
	.four-img  img {
		width: 49%;
		padding-bottom: 1%;
	}
	.homeflame_order_props input[name=captcha_word] {
		width: 230px !important;
	}
	.order_cond .extra_text {
		width: 100%;
	}
	.order_cond {
		display: block;
	}
	.brown_title_high {
		font-size: 14px;
	}
	.clbck-form, .clbck-form .mfeedback  {
		max-width: 280px !important;
		width: 100% !important;
	}
	.clbck-form .mf-text,
	.clbck-form .div_brown_border11 {
		display: block !important;
	}
	.clbck-form .grn-btn {
		margin: auto !important;
	}
	.clbck-form .homeflame_order_props input,
	.clbck-form .homeflame_order_props textarea,
	.clbck-form .div_brown_border_img input {
		margin: 2px !important;
		box-sizing: border-box;
		padding-left: 10px;
	}
}
@media screen and (max-width: 520px) {
	.h_items_list.cust .h_item_element {
		margin:0 1% 57px 1% !important;
	}
	.h_items_list.cust {
		justify-content: flex-start;
	}
	.h_item_element {
		width: 46%;

	}
	.photo-img {
		width: 95%;
	}
	.title-wrap {
		width: 100% !important;
		font-size: 12px!important;
	}
	.black_title{
		white-space: normal;
		text-overflow: ellipsis;
	}
	.props-wrap {
		flex-direction: column;
	}
	.props-wrap .label-props, .props-wrap .props {
		margin: 0 auto;
		width: 250px;
	}
	.green_bold_font.green_a_btn {
		width: 230px !important;
	}
	.photo-item {
		width: 100%;
	}
}

@media screen and (max-width: 461px){
	
	.one_lick_fields {
		width: 280px !important;
	}
	.top_phone strong {
		font-size: 17px !important;
	}
	.f-sort {
		display: flex !important;
		justify-content: space-between;
	}
	.f-sort .sort_btn {
		/* display: block; */
		/* width: 100%; */
	}



}

@media screen and (max-width: 420px){
	.price-head-container {
		flex-wrap: wrap;
		justify-content: center;
	}
	
}

@media screen and (max-width: 390px){
	
	
}
@media screen and (max-width: 385px) {
	.h_item_element {
		/* width: 220px; */

	}
	
	.item_buttons_green_theme {
		margin-left: 145px!important;
	}
	.bx_bigimages {
		width: 285px !important;
	}
	.table-btns {
		width: 285px;
	}
	.one_click_inputs,
	.agree {
		padding-left: 10px !important;
	}
	.green_bold_font.green_a_btn {
		width: 240px !important;
	}
	.manager {
		margin-left: 10px;
	}
	.blog-page-navigation .blog-page-current,
	.blog-page-navigation a {
		padding: 5px 8px;
	}
	.top_phone strong {
		margin-left: 0 !important;
	}
}
.top_menu  ul > li > .bx_children_container{
	display:none;
	z-index:11;
	position:absolute;
}
.top_menu  ul > li:hover  > .bx_children_container{
	display:block;
}
.top_menu .bx_children_container:hover >ul{
	display:block;
}
.bx_children_container li{
	background: url(/bitrix/templates/homeflame/img/top-menu-brown.png) repeat-x!important;

}
.main-menu-wrap .bx_children_container.b1.animate li {
    background: #b3a192!important;
}

@media screen and (max-width:465px){
	.agree_fast{
		margin-top: 50px!important;
		margin-left: 0px!important;
	}
	.homeflame_order_props1.one_click_inputs{
		margin: 0!important;
		padding-left: 0!important;
	}
	.btn_order_fast{
		margin: 20px 0 0!important;
	}
}
@media screen and (min-width:466px) and (max-width:765px){
	.agree_fast{
		margin-top: 50px!important;
	}
}

.demonstracionnyy-zal-img {
	max-width: 403px;
	max-height: 302px;
}

/* =========стилизация блока с адресом и режимом работы в хедере===start==== */
.header-right-info__itm {
	display: flex;
}



.header-right-info__img {
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin-right: 5px;
}
.header-right-info__img>div {
	width: 30px;
}

.header-right-info__img img {
	/* width: 100%; */
	/* height: 100%; */
	/* width: auto; */
	display: block;
	margin: 0 auto;
	
}

.header-right-info__map {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	justify-content: space-between;
}

.cart-info__wrapper {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

@media screen and (max-width:1200px){
	.header-right-info {
		width: 250px;
	}
	.header-right-info__itm p {
	margin: 5px 0px;
	}
}
/* Шаблон лежит bitrix/templates/homeflame/section_elemet_part.php */
.brown_gradient {
	padding: 0px;
	color: white;
	max-height: 50px;
	height: auto;
}
.brown_gradient-table {
	width: 100%;
}
.brown_gradient-buy-submit {
	vertical-align: middle;
	width: calc(50% - 2px);
	padding-top: 0px;
	cursor: pointer;
}
.brown_gradient-buy__div {
	margin: 0 18px;
	display: block;
	text-align: center;
	vertical-align: middle;
}
.separator {
	width: 2px;
}
.brown_gradient-buy_one_click {
	width: 50%;
	vertical-align: middle;
	padding-top: 0px;
	cursor: pointer;
}
.brown_gradient-buy_one_click_div {
	margin: 0 10px;
	display: block;
	vertical-align: middle;
	text-align: center;
}
@media screen and (max-width: 480px) {
	.separator {
		display: block;
	}
	.brown_gradient-buy__div {
		margin: 0;
	}
}

/* =========стилизация блока с адресом и режимом работы в хедере===end==== */