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

.error_session {
	display:block;
	padding:20px;
	font-size: 14px;
	color: #d41621;
}
.error_session * {
	color: #d41621;
}
.center-block {
	margin: 0 auto;
}
.inline-block {
	display: inline-block;
}
.vcenter {
	display: inline-block;
	vertical-align: middle;
	float: none;
}

.img-border {
	border:1px solid #c5c5c5;
}
.module-form-block-wr.lk-page .notetext {
	border: 1px solid rgba(36, 241, 6, 0.46);
	background-color: rgba(7, 149, 66, 0.09);
	color: #22d44b;
	max-width: 800px;
	padding:10px;
	display: block;
	margin: 0 auto;
}
.item_storage{
	font-size: 14px;
}
.popup_button.store-available.current {
    color: #4b5a6b;
}
.popup_button.store-available {
    color: #cbced0;
	cursor: default;
	font-weight: bold;
	font-size: 14px;
}

.region_wrapper .js_city_chooser.city-disabled {
    cursor: inherit;
    white-space: nowrap;
	color: #107bb1;
	padding-right: 0;
}
.region_wrapper .js_city_chooser.city-disabled .arrow {
	display: none;
}
.text_center {
	text-align: center;
}

.bx_ordercart_itemtitle.text_center{
	margin:5px !important;
}

.ifr_video_st {
	width:100% !important;
	height:100% !important;
	max-height:500px !important;
	min-height:300px !important;
}

/* иконка в тексте отстатков у товара в списке товаров*/
.item-stock > span > span.icon {
    display: inline-block;
    vertical-align: top;
    font-size: 12px;
    color: #666;
	margin: 0px 0px 0px 0px;
}

.item-stock .transit_icon,
.item-stock > span > span.icon.transit_icon{
	width: 20px;
	height: 20px;
	cursor: pointer;
	background: url('../images/icon_car_gray.png') -92px -48px no-repeat;
	background-position-x: -92px;
	background-position-y: -48px;
	background-size: auto;
	background-size: contain;
	background-position: center;
	margin: 1px 6px 0px 0px;
}

.module_products_list td {
    padding: 10px 0px;
}

/* header */

.top-store-link {
    position: relative;
    display: block;
    margin: 8px 0;
    border: 1px solid #DBDCDD;
    color: #107ab1;
    font-family: 'Open Sans';
    font-size: 15px;
	font-weight: 600;
    letter-spacing: .02em;
    background: #fff;
	border-radius: 2px;
    padding: 6px 10px;
}

@media (max-width:1366px) {
    .top-block .top-block-item {
        padding: 0 12px;
    }
    .top-store-link {
        margin-right: 0;
        font-size: 10px;
		text-transform: uppercase;
    	padding: 7px 4px 4px 4px;
    }
    .top-block-item .phone {
        font-size: 12px;
        line-height: 19px;
    }
}

@media (max-width:1024px) {
	.top-block .top-block-item {
		padding: 0 12px 0 0;
	}
}
.top-store-link::after {
    content: none;
	display:none;
}

body .logo-row .logo {
	width: 100%;
}

body #headerfixed .logo-row .logo-block {
	min-width: 100px;
}

body .logo-block .logo .without_slogan {
	position: absolute;
	top:0;
	bottom: 0;
	left:0;
	right: 0;
	margin: auto;
}

/* order */
.visible-opacity > td:not(.stores) {
	opacity:0.4;
}
.visible-opacity > td input {
	pointer-events:none;
}
.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_itemtitle.split_text_order {
	color: #107bb1;
	font-weight: 500;
	padding: 5px 0;
}
.bx_ordercart .bx_ordercart_order_table_container h2.bx_ordercart_itemtitle.split_text_order strong {
	color: #107bb1;
}
/* basket */

.bx_ordercart .bx_ordercart_order_sum tr #allSum_AVAILABLE_FORMATED {
    white-space: nowrap;
    font-weight: bold;
    font-size: 20px;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.bx_ordercart_order_pay_center .btn-order-wait, 
.bx_ordercart_order_pay_center .btn-order-available{
	margin-right:20px;
}
.bx_ordercart .bx_ordercart_order_pay .bx_ordercart_order_pay_center .checkout.btn-disabled {
	opacity:0.6 !important;
	cursor:default;
}

.bx_ordercart .bx_ordercart_order_pay .bx_ordercart_order_pay_center .checkout.btn-disabled:hover {
	color: #107bb1;
	border-color: #107bb1;
	background: #fff;
	cursor:default;
}

@media (max-width: 767px){
	
	.bx_ordercart .bx_ordercart_order_table_container>table>tbody>tr.tr-separator>td:not(.item):not(.itemphoto):not(.margin){
		width: 100%;
	}
	.bx_ordercart .bx_ordercart_order_table_container>table>tbody>tr.tr-separator>td .bx_ordercart_group .bx_ordercart_group_left {
		display:none;
	}
	.bx_ordercart .bx_ordercart_order_table_container>table>tbody>tr.tr-separator>td .bx_ordercart_group > div {
		width:49.9%
	}
	.bx_ordercart .bx_ordercart_order_table_container>table>tbody>tr.tr-separator>td .bx_ordercart_group > div.bx_ordercart_group_center h2.text_center{
		text-align:left;
	}

}

.bx_ordercart .bx_ordercart_order_table_container tbody td.control.bx-basket-control a:last-child,
.bx_ordercart .bx_ordercart_order_table_container #delayed_items tbody td.control a:first-child{
    position: absolute;
    right: 30px;
    top: 4px;
	left:auto;
}

.bx_ordercart .bx_ordercart_order_table_container tbody td.control.bx-basket-control a:first-child,
.bx_ordercart .bx_ordercart_order_table_container #delayed_items tbody td.control a:last-child{
	position: absolute;
	right: 5px;
	top: 4px;
	left:auto;
}

@media (max-width: 760px) {
	.bx_ordercart .bx_ordercart_order_table_container tbody td.change-control .wrap_checkbox {
		position: absolute;
		right: 50%;
		margin-right: -8px;
		left: auto;
		top: 4px;
		z-index: 10000;
	}
}

.wrap_checkbox .filter.label_block input[type="checkbox"] + label::after,
.wrap_checkbox .filter.label_block input[type="checkbox"] + label::before {
	top: 0;
}

@media (max-width: 980px){
	.bx_ordercart .bx_ordercart_order_table_container tbody td.control.bx-basket-control a:last-child,
.bx_ordercart .bx_ordercart_order_table_container #delayed_items tbody td.control a:first-child{
		right: 4px;
		top: 30px;
		left:auto;
	}
}

@media (max-width: 530px) {
	.bx_ordercart .bx_ordercart_order_table_container tbody td.control.bx-basket-control a:last-of-type,
.bx_ordercart .bx_ordercart_order_table_container #delayed_items tbody td.control a:first-child {
		right: 4px;
		top: 30px;
		left:auto;
	}
}

/* TOOLTIP */

.tooltip.t-error .tooltip-inner {
    color: #ff1212;
    background-color: #ffffff;
	border: 1px solid #ff1212;
}

.tooltip.t-error .tooltip-inner b {
    color: #ff1212;
}

.tooltip.t-error.top .tooltip-arrow {
  border-top-color: #ff1212;
}
.tooltip.t-error.top-left .tooltip-arrow {
  border-top-color: #ff1212;
}
.tooltip.t-error.top-right .tooltip-arrow {
  border-top-color: #ff1212;
}
.tooltip.t-error.right .tooltip-arrow {
  border-right-color: #ff1212;
}
.tooltip.t-error.left .tooltip-arrow {
  border-left-color: #ff1212;
}
.tooltip.t-error.bottom .tooltip-arrow {
  border-bottom-color: #ff1212;
}
.tooltip.t-error.bottom-left .tooltip-arrow {
  border-bottom-color: #ff1212;
}
.tooltip.t-error.bottom-right .tooltip-arrow {
  border-bottom-color: #ff1212;
}

/* CATALOG */

/* type list display */
.sort_display a.current {
    background-color: #93c3dc;
}
.sort_header .sort_filter a.fwbold {font-weight: bold;}

/* filters btn */
.bx_filter .bx_filter_parameters_box_container .bx_filter_search_reset {
	background:#fff;
}
.btn.white.grey {
    color: #aaaaaa !important;
    border: 1px solid #d4d3d3;
}

.btn.white.blue {
	border: 1px solid #107ab1;
	color:#107ab1 !important;
}

.btn.btn-default {
    padding: 7px 18px 8px;
	border-radius: 2px;
	text-transform: none;
}

.btn.btn-default.in-cart {
	padding: 7px 9px 8px;
}
.counter_wrapp .button.in-cart i,.counter_wrapp .btn.in-cart i {
	margin: 0px 6px 0px 0px;
}

/* filter box */
.bx_filter .bx_filter_section {
	padding:5px 0 5px 5px;
}
.bx_filter .bx_filter_parameters_box {
	border-bottom:1px solid #d5d5d5;
	padding: 6px 0px;
	margin:0  0 0 15px;
}
.left_block .bx_filter .bx_filter_parameters_box_title {
	font-size: 13px;
}
.bx_filter .bx_filter_parameters_box_title::after {
	right:15px;
	content: "\f0d7";
	color:#107bb1;
	font-size: 17px;
}
.bx_filter .active .bx_filter_parameters_box_title::after {
    content: "\f0d8";
}
.bx_filter .bx_filter_button_box .bx_filter_parameters_box_container {
    margin-left: 15px;
}

.counter_block.big_basket input[type="text"] {
	height: 33px;
	line-height: 5px;
}

.left_block.content_modeli {
	display: block !important;
}
.left_block.content_modeli .modeli_block_section {
	display: block !important;
}
@media screen and (max-width:1160px) {
	.content_modeli .adaptive_filter {
		display: block;
	}

	.container .left_block #filter_modeli_box {
		position: relative;
		left: 0;
	}

	.container .left_block #filter_modeli_box .bx_filter.bx_filter_vertical {
		background: #fff;
		left: 0;
		display: block;
		top: 35px;
		position: absolute;
		margin: 0;
		width: 100%;
		box-shadow: 0 0px 10px rgba(0, 0, 0, 0.15);
		-moz-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.15);
		-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.15);
		z-index: 1001;
	}
}

.buy_cheaper {font-size: 12px;line-height: normal;}
.buy_cheaper a span {color:#666;}
.table .buy_cheaper {font-size: 11px;}
.table_min .buy_cheaper {font-size: 10px;}

/* diplay table_min in catalog */
.sort_display a.table_min i {
	background-position: -85px -17px;
}
.sort_display a.table_min.current i {
	background-position: -85px 0px;
}
.table_min .module_products_list td.like_icons {
    width: 50px;
    position: relative;
    top: 0px;
    right: 0px;
}
.table_min .module_products_list td.like_icons .wrapp_stockers .like_icons{top: 50%;margin-top: -15px;position:static;margin:0px;}
.module_products_list td.price-cell {
	width:17%;
}


@media screen and (max-width:1350px) {
	.module_products_list td.price-cell {
		width:19%;
	}
}
@media screen and (max-width:1255px) {
	.module_products_list td.price-cell {
		width:20%;
	}
}
@media screen and (max-width:1180px) {
	.module_products_list td.price-cell {
		width:22%;
	}
}
@media screen and (max-width:1100px) {
	.module_products_list td.price-cell {
		width:24%;
	}
}


.table_min .module_products_list td.item-name-cell .title,
.table .module_products_list td.item-name-cell .title {
	position: relative;
	display: inline-block !important;
	word-wrap: anywhere;
}


.inner_wrapper td.item-name-cell a.btn-xs {
	font-weight: normal;
	font-size: 11px;
}

.table_min .module_products_list td.item-name-cell a {
	font-size: 12px;
}

.table_min .module_products_list td.item-name-cell a.bigname,
.table .module_products_list td.item-name-cell a.bigname {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	max-height: 48px;
	overflow: hidden;
}

.table_min .module_products_list td.item-name-cell a.bigname:hover,
.table .module_products_list td.item-name-cell a.bigname:hover {
	max-height: none;
	-webkit-line-clamp: none;
	position: absolute;
	top: 0;
	width: 100%;
	background: #ffffff;
	z-index: 1002;
	left: -10px;
	padding: 0 0 5px 10px;
}
.table_min .module_products_list td {
	padding:5px 0;
}

.table_min .module_products_list .item-stock {
	display:inline !important;
}
.table_min .module_products_list td.item-name-cell > div.title {
	margin-right:10px;
}
.table_min .module_products_list .foto-cell {
	width:40px;
}
@media screen and (max-width:980px) {
	.sort_btn.table_min {display:none;}
} 
@media screen and (max-width:500px) {
	.module_products_list td.price-cell {
		width:40%;	
	}
	.table_min .module_products_list .foto-cell {
		width:100%;
	}
}


/* PRICES */
.price .values_wrapper {
	display:inline-block;
}

.info_item .middle_info .prices_block .prices .price {
	font-weight: 700;
	font-size: 26px;
	line-height: 150%;
	/* identical to box height, or 39px */
	color: #383838;
	float: none;
	display: inline-block;
	vertical-align: baseline;
	margin: 0 25px 0 0;
	padding:0;
}

.prices .min .price,
.module_products_list td.price-cell .prices .min .price {
	font-size: 13px;
	font-weight: 500;
	line-height: 22px;
	color: #7C7C7C;
	display: inline-block;
}

.info_item .middle_info .prices_block .prices .min .price {
	font-weight: 600;
	color: #7C7C7C;
}

.price .price_label_value {
	font-weight: 600;
	font-size: 10px;
	line-height: 150%;
	/* identical to box height, or 15px */
	color: #7C7C7C;
	display: inline-block;
}

.info_item .price .price_label_value {
	display: block;
	font-weight: 400;
	font-size: 12px;
}

.prices .price.discount {
	position: relative;
}

.info_item .middle_info .prices_block .prices .price.discount {
	font-weight: 400;
	font-size: 15px;
	line-height: 22px;
	color: #7C7C7C;
	z-index: 1;
	margin: 0 15px 0 0;
}

.info_item .middle_info .prices_block .prices .price.discount * {
	margin: 0;
}

.price.percent {
	display: none !important;
}
.info_item .middle_info .prices_block .prices .price.percent{
	display: inline-block !important;
	font-style: normal;
	font-weight: 700;
	font-size: 15px;
	line-height: 150%;
	/* identical to box height, or 22px */
	color: #E51342;
	margin-right: 0;
}
.price .info-wholesale {
	font-weight: 400;
	font-size: 9px;
	line-height: 1;
	color: #767676;
	border: 1px solid #C4C4C4;
	border-radius: 37px;
	width: 14px;
	height: 14px;
	display: inline-block;
	padding-top: 1.5px;
	margin-left: 5px;
	text-align: center;
	position: relative;
	top: -1px;
}
.info_item .price .info-wholesale,
.display_list .price .info-wholesale{
	top: -4px;
}
.catalog_block .price .info-wholesale {
	top: -2px;
}


.prices .price.discount .price-line-through {
	background: #E51342;
	display: block;
	height: 1px;
	width: 100%;
	position: absolute;
	top:50%;
	margin-top: 1.5px;
	z-index: 2;
}
.info_item .prices .price.discount .price-line-through {
	margin-top: 0.5px;
}
.info_item .middle_info .prices_block .prices .price.discount .price-line-through {
	background: #C4C4C4;
}
.prices .price.discount span{
	text-decoration:none;
}
body .prices_block .prices .price_matrix_block .price_matrix_wrapper {

}
.price_matrix_wrapper > div {
	vertical-align: middle;
}


/* catalog top*/

.rek-block {
	margin-bottom: 80px;
}

.el-body .image_wrapper_block {
	margin: 0;
}
.el-body .photo-section-info {
	margin-bottom: 15px;
}
.el-body .image_wrapper_block, .el-body .image_wrapper_block a {
	min-width: 70px;
	height: 242px;
	line-height: 242px;
	position: relative;
	text-align: center;
}

.el-body .item_wrap {
	display: flex;
}

.el-body.block_list .item-stock span,
.el-body.block_list .item-stock span.await_span {
	cursor: default;
}
.el-body .price .price_label_value {
	margin-left: 10px;
}
.price .price_label_value a {
	font-weight: 600;
	font-size: 10px;
	line-height: 150%;
	/* identical to box height, or 15px */
	color: #7C7C7C;
	display: inline-block;
	border-bottom: 1px solid #C4C4C4;
}

.el-body.block_list .item-stock > span {
	display: inline-block;
	margin: 10px 0 0 0;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 600;
	font-size: 11px;
	white-space: normal;
	border-bottom: none;
	cursor: default;
}
.el-body.block_list .item-stock span.item_other {
	border-bottom: 1px dashed;
}
.el-body.block_list .item-stock span.item_other,
.el-body.block_list .item-stock span.item_other span {
	cursor: pointer;
}
.el-body .catalog_item .price.percent {
	display: inline-block !important;
	background: #FAFAFA;
	border-radius: 2px 2px 2px 0px;
	font-weight: 700;
	font-size: 15px;
	line-height: 150%;
	/* identical to box height, or 22px */
	color: #E51342;
	padding: 0 6px;
	position: absolute;
	top: auto;
	left: 0;
	margin-top: -75px;
}

.el-body.block_list .buy_cheaper {
	padding-bottom: 3px;
}
.el-body.block_list .buy_cheaper a
{
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 600;
	font-size: 11px;
	line-height: 16px;
	color: #666B70;
	border-bottom: 1px solid #C4C4C4;
	padding-bottom: 2px;
	margin-bottom: 2px;
}

.el-body.block_list .item-stock span.await_span,
.el-body.block_list span[data-name="product_available_stores"] {
	border-bottom: none;
}
.el-body .item-title {
	height: 46px;
	margin-bottom: 10px;
}

.el-body .item-title a,.el-body .item-title a span {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-size: 15px;
	line-height: 24px;
	color: #0D6B9A;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}
.el-body .catalog_item .item_info {
	position: relative;
}
.el-body .item-title:hover a {
	display: block;
	overflow: visible;
	position: absolute;
	background: #fff;
	height: auto;
	z-index: 233;
	line-height: 24px;
}
.el-body.catalog_block .catalog_item {
	text-align: left;
}
.el-body.catalog_block .item-stock, .el-body.catalog_block .article_block {
	margin: 0;
	white-space: pre-line;
}
.el-body .item_wrap:not(.touch):hover, .el-body .item_wrap.hover, .el-body .item_wrap.touch.hover {
	z-index: 1;
	box-shadow: 0px 0px 20px rgba(0,0,0,0.10);
	-moz-box-shadow: 0px 0px 20px rgba(0,0,0,0.10);
	-o-box-shadow: 0px 0px 20px rgba(0,0,0,0.10);
	-webkit-box-shadow: 0px 0px 20px rgba(0,0,0,0.10);
}

.el-body .mb-prices, .el-body .catalog_item .price {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 600;
	font-size: 24px;
	line-height: 150%;
	color: #383838;
}
.el-body .mb-prices {
	margin-bottom: 10px;
}
.el-body .catalog_item .price.discount
{
	font-weight: 400;
	font-size: 13px;
	line-height: 150%;
	/* identical to box height, or 20px */
	color: #666B70;
	position: relative;
	margin-left: 15px;
}

.el-body .price .price_label_value {
	font-size: 12px;
}

.el-body  .price.discount .price-line-through {
	background: #C4C4C4;
	display: block;
	height: 1px;
	width: 100%;
	position: absolute;
	top:50%;
	margin-top: 0.5px;
	z-index: 2;
}

.el-body .catalog_item .min .price {
	font-weight: 600;
	font-size: 15px;
	line-height: 150%;
	/* identical to box height, or 22px */
	color: #666B70;
}
.el-body .catalog_item_wrapp.item {
	height: 480px;
}
.el-body .catalog_item_wrapp.item:hover {
	z-index: 60;
}

body .el-body .catalog_item:hover .footer_button {
	margin-top: 25px;
}
body .el-body .catalog_item:hover .footer_button .counter_wrapp.row-flex {
	justify-content: space-between;
}
body .catalog_block.el-body .footer_button .to-cart {
	padding-left: 18px;
	padding-right: 18px;
}
body .el-body .counter_wrapp .counter_block {
	width: 108px;
	margin: 0;
	height: 35px;
	overflow: hidden;
}
body .el-body .counter_block input[type="text"] {
	width: 46px;
}
body .el-body .tabs_slider .catalog_item .inner_wrap {
	border: none;
}

/*popup image*/
.table_min .module_products_list .foto-cell .image_wrapper_block.h_js, .table_min .module_products_list .foto-cell .image_wrapper_block.h_js a {
    width: 22px;
    min-width: 22px;
    height: 22px;
    line-height: 22px;
    position: relative;
	margin-right:10px;
	z-index: 1000;
}
.table_min .column_image .popup_button {
	display: inline-block;
}
.table_min  .image_icon {
	position: relative;
	width: 22px;
	height: 22px;
	margin: 0 1px 0 0;
	background: url("../images/no_photo_small_blue.png") 0 0 no-repeat;
	overflow: hidden;
	cursor: pointer;
	z-index:10000;;
}
.table_min  .open_popup .image_icon {
	overflow: visible;
}
.table_min  .popup_cont {
	position: absolute;
	right: 100%;
	top: 50%;
	margin: -119px 20px 0 0;
	display: block;
}
.table_min  .popup_container.right_pos .popup_cont {
	right: auto;
	left: 100%;
	margin-right: 0;
	margin-left: 20px;
}
.table_min  .popup_cont .popup_outer {
	position: relative;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.15);
	background: #fff;
}
.ie8 .table_min  .popup_cont .popup_outer {
	box-shadow: 0px 0px 60px -30px rgb(0, 0, 0);
}
.table_min  .popup_cont .popup_arrow {
	position: absolute;
	top: 111px;
	left: 100%;
	border-top: 9px solid transparent;
	border-bottom: 9px solid transparent;
	border-left: 12px solid #fff;
}
.table_min  .popup_container.right_pos .popup_cont .popup_arrow {
	left: auto;
	right: 100%;
	border-left: none;
	border-right: 12px solid #fff;
}
.table_min  .popup_cont .popup_inner {
	position: relative;
	padding: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20px;
	background: #fff;
}
.table_min  .popup_cont .image_block {
	width: 200px;
	min-height: 200px;
	display: block;
}
.table_min  .popup_cont .image_block, .table_min  .popup_cont .image_block .image_item {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	border-radius: 0;
}

@media (max-width: 500px){ 
	#top_similarmodel_elements .el-header h4,#top_section_elements .el-header h4 { font-size: 20px;}
	#top_similarmodel_elements .flex-direction-nav,#top_section_elements .flex-direction-nav,#top_blcknewitem_elements .flex-direction-nav {
		display: block !important; width: 100%;display: flex;
	}
	#top_similarmodel_elements .viewed_navigation,#top_section_elements .viewed_navigation,#top_blcknewitem_elements .viewed_navigation {
		width: 100%;display: flex;
	}
	#top_similarmodel_elements .border.custom_flex .flex-direction-nav li.flex-nav-next,#top_section_elements .border.custom_flex .flex-direction-nav li.flex-nav-next,#top_blcknewitem_elements .border.custom_flex .flex-direction-nav li.flex-nav-next {
		float: right; border-left-width: 1px !important; display: flex;
	}
	#top_similarmodel_elements ul.slider_navigation.top_big, #top_section_elements ul.slider_navigation.top_big,#top_blcknewitem_elements  ul.slider_navigation.top_big {
		top: 0px; width: 100%;display: flex;
	}
	#top_similarmodel_elements .footer_button,#top_section_elements .footer_button,#top_blcknewitem_elements .footer_button {opacity: 1;visibility: visible;height: 30px;margin: 11px 0px 0px;margin-top: 11px;height: auto;
	}
	#top_similarmodel_elements .catalog_item .row-flex,#top_section_elements .catalog_item .row-flex,#top_blcknewitem_elements .catalog_item .row-flex {display: flex;justify-content: space-between;height: auto; float: left;
	}
	#top_similarmodel_elements .row-flex,#top_section_elements .row-flex,#top_blcknewitem_elements .row-flex {width: 100%;
	}
	.rek-block {margin-bottom: 15px;
	}
}
   
/* block_list And list */
.block_list .item-stock,
.block_list .item-stock > span,
.list .item-stock,
.list .item-stock > span {
	display:block;
}

.catalog_block.block_list .item-stock span[data-order-another-shops='yes'] {
	display: inline-block;
}
.list .item-stock span[data-order-another-shops='yes'] {
	display: inline-block;
}

@media (max-width: 1200px){
	.catalog_block.block_list .item-stock span[data-order-another-shops='yes'] {
		white-space: pre-line;
	}
}

.catalog_block.items .group_separator,
.display_list .group_separator,
.module_products_list .group_separator {
	font-size: 16px;
	font-weight: 600;
	padding-top: 10px;
	padding-bottom: 10px;
}

.container .sort_header .sort_filter {
	margin-top: 3px;
}
@media (max-width: 1160px) {
	.container .sort_header .sort_filter {
		margin-top: 15px;
		width: 100%;
	}
}

.table_min .module_products_list .group_separator td,
.group_separator td {
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
}

.item-stock > span a {color:#666;}
/* table and table_min */
.table .item-stock > span, .table_min .item-stock > span {
	margin-right:10px;
	display: block;
}

@media (max-width: 812px){
	.table .item-stock > span, .table_min .item-stock > span{ 
		display:block;
		margin-right:0px;
	}
	.table .image_wrapper_block.hidden-sm.hidden-md.hidden-lg img, 
	.table_min .image_wrapper_block.hidden-sm.hidden-md.hidden-lg img {
		max-width: 100%;
		max-height: 100%;
	}
	
}

.block .item_block .item-stock {
	white-space: normal;
}


.middle_info .quantity_block_wrapper .item-stock > span {
    margin: 0 10px 0 0;
	display:block;
}

/* Need more btn */

.to-cart + .to-order,.in-cart + .to-order {margin-top:5px;}
.to-order-wrap {
	margin-top: 10px;
}
.table .but-cell .counter_wrapp,
.table_min .but-cell .counter_wrapp,
.list .counter_wrapp {text-align: left;}

.table_min .but-cell .button_block,
.table .but-cell .button_block,
.list .button_block {float:right;}

.module_products_list .adaptive_button_buy + .to-order-wrap {display:none;}


/* **/
.photo-element-info, .photo-section-info {margin-top: 4px;font-size: 12px;padding-bottom: 5px;line-height: 1.1;color: #d7d7d7;text-align: center}
.photo-element-info {margin-top: -3px;}
.fancybox-inner .photo-element-info {position: absolute;left:0;right: 0;background: #fff;}
.popup_inner .image_block .photo-section-info {position: absolute;  bottom: 0;  left: 0;  margin: 0 4px;}


.fast_view_frame.popup .catalog_detail .item_slider .slides{height:250px; line-height: 1;}
.fast_view_frame.popup .catalog_detail .item_slider:not(.flex) .slides li{height:250px; line-height: 1;}

.with_fast_view .list_item .fast_view_block {margin-top: -16px;top: 50%;position:absolute;left: 50%;margin-left: -85px;}
/* END CATALOG */

/* FOOTER */

.bottom-menu .item:hover .title a, .bottom-menu .item:hover .title, .bottom-menu .item.active .title a, .bottom-menu .item.active .title {
	color:#ffffff;
	text-decoration:underline;
}

footer .info .email a:hover {
	color:#fff;
	text-decoration:underline;
}

#footer .row .social-block {
	padding-top:0px;
}
@media (max-width: 767px) {
	#footer .row .social-block {
		padding-top: 21px;
	}
}

/* end FOOTER */

/* common */

.module_table_list {
	padding:0;
	margin:0;
}

.module_table_list tr{
	border-bottom:1px solid #f2f2f2;
}
.module_table_list tr th ,
.module_table_list tr td {
	padding:10px;
	vertical-align:top;
	font-size:12px;
}

.tooltip-inner {
	white-space:pre-wrap;
}

.form-inline .form-control {
	margin-bottom: 0;
}


/* Сообщение о переезде */

.city_chooser_small_frame  #info-block {

    padding: 2rem 7rem;
    font-size: 19px;
    line-height: 1.5;
    text-align: center;
    background: #ffdada;
        background-color: rgb(255, 218, 218);
        background-position-x: 0%;
        background-position-y: 0%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-image: none;
        background-size: auto;
        background-origin: padding-box;
        background-clip: border-box;
    color: #000;

}

/* BANNERS */
.fill_bg_y .banner.TOP_UNDERHEADER, .fill_bg_y .banner.FOOTER, .fill_bg_y .banner.CONTENT_TOP, .fill_bg_y .banner.CONTENT_BOTTOM {
    background: #ffffff;
}
.fill_bg_y .banner.TOP_UNDERHEADER {
	border-bottom:1px solid #f6f6f7;
	border-top:1px solid #f6f6f7;
}
.img-responsive {
	margin: 0 auto;
}

/* BTN LOAD */

.bx_ordercart_order_pay_center .checkout.btn-load {
	position:relative;
	padding:0 18px 0 35px;
}
.bx_ordercart_order_pay_center .checkout.btn-load::before {
	content:" ";
	background: url(/bitrix/js/main/core/images/wait.gif) 0 0 no-repeat; 
    width: 19px;
    height: 19px;
	position:absolute;
	top:25%;
	left:10px;
}

/*------*/

#mobilemenu .menu ul > li span.icons {
	float:right;
}
#mobilemenu .menu ul > li span.city_item_group {
	padding: 19px 20px 20px 19px;
	display: block;
	position: relative;
}

#mobilemenu .menu ul > li a {
	color: #107bb1;
}

.row-flex {
	padding: 15px 0px 0px 0px;
	display: flex;
	flex-flow: row wrap;
}

.row-flex2 {
	display: flex;
	flex-flow: row;
}

.icon-info-show-gray {
	border: 1px solid #C4C4C4;
	display: inline-block;
	padding: 0;
	width: 14px;
	height: 14px;
	line-height: 13px;
	text-align: center;
	font-weight: 400;
	font-size: 9px;
	color: #767676;
	border-radius: 50%;
	position: relative;
	top: -3px;
	cursor: pointer;
}

.center-inlineblock {
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
}

/*** ***/
.headermobile-region {
    position: absolute;
    width: 100%;
    text-align:right;
	background:#fff;
	z-index: 10;
    padding: 3px 0;
}

.headermobile-region .region_wrapper .city_title {
    display:inline-block;
}

.headermobile-region .region_wrapper .arrow {
    display:none;
}

.headermobile-region .region_wrapper .js_city_chooser > span:not(.arrow) {
    float:none;
    display: inline-block;
    border-bottom: none;
}

.headermobile-region .region_wrapper {
    max-width: none;
    text-align:center;
    display: inline-block;
	
}
#mobileheader {
	height:70px !important;
}

#mobileheader {
	height: auto !important;
}

@media (max-width: 767px) {
	body.fill_bg_y .top_big_one_banner {
		margin: 0 auto !important;
	}
}

#mobileheader .logo-block.pull-left,
#mobileheader .burger.pull-left{
	display: inline-block;
	float: none !important;
}
#mobileheader .basket-link {
	padding-right: 0;
}

@media (min-width: 1000px) {
	#mobileheader .wrap_icon, #mobileheader .wrap_reg {
		line-height: 70px
	}
}

#mobileheader .wrap_reg .region_wrapper {
	line-height:1.3;
    display: inline-block;
	vertical-align: middle;
	max-width: 220px;
}
@media (max-width: 990px) {
	#mobileheader .wrap_reg .region_wrapper {
		max-width: 320px;
	}
	.wrap_reg .region_wrapper .js_city_chooser > span:not(.arrow) {
		float:none;
	}
}
@media (max-width: 700px) {
	#mobileheader .wrap_reg .region_wrapper {
		max-width: 220px;
	}
}

#mobileheader .wrap_reg .region_wrapper .arrow {
	display:none;
}
#mobileheader .wrap_reg .region_wrapper .js_city_chooser > span:not(.arrow) {
    border-bottom: none;
}

#mobileheader .wrap_reg .js_city_chooser .tooltip,
.headermobile-region .js_city_chooser .tooltip {
	display:none !important;
}

.visible-sm-m,
tr.visible-sm-m,
th.visible-sm-m,
td.visible-sm-m {
  display: none !important;
}
.bx_ordercart .bx_ordercart_order_pay_center .link-partner, .bx_ordercart .bx_ordercart_order_pay_center .link-partner a
{
	line-height: 1.5;
	font-style: italic;
}
.bx_ordercart .bx_ordercart_order_pay_center .link-partner strong{
	font-style: normal;
}
.bx_ordercart .bx_ordercart_order_pay_center .link-partner {
	padding-left: 50px;
	text-align: left;
}
.bx_ordercart .bx_ordercart_order_pay_center .link-partner a {
	font-weight: 600;
}

.fancybox-wrap .close i {
	background: url(../images/close_icons.png) -1px -59px no-repeat;
	background-position-x: -1px;
	background-position-y: -59px;
}

.fancybox-wrap .close i {
	background-position: -1px -46px !important;
}

.fancybox-wrap .close:hover i, .popup .grey .close i {
	background-position: -1px -59px;
}

.fancybox-wrap .close, .fancybox-wrap .close i {
	display: inline-block;
	width: 19px;
	height: 19px;
	border-radius: 19px;
	-moz-border-radius: 19px;
	-webkit-border-radius: 19px;
}

.fancybox-wrap .close {
	margin: 0;
	position: absolute;
	right: 33px;
	top: 37px;
	cursor: pointer;
	z-index: 2;
}

.fancybox-wrap .close, .fancybox-wrap .close i {
	display: block;
	border-radius: 0px;
	width: 14px;
	height: 14px;
	opacity: 1;
}

.city_chooser_small_frame .shops .list-shops .shop .info .props .item .item-contacts {text-align: right;}

.window_change_site_shop {max-width: 700px;text-align: center;}
.window_change_site_shop .flex-row {display: flex;justify-content: center;align-content: center;align-items: center;margin-bottom: 30px;}
.window_change_site_shop .flex-row p {margin: 0;text-align: left;line-height: 1.2;width: 200px;}
.window_change_site_shop .flex-row .btn {margin-right: 40px;font-size: 14px;width: 134px;font-size: 16px;}
.window_change_site_shop .flex-row div span {color: #fff;line-height: 1.2;}
.window_change_site_shop .modal-title-small {margin: 27px auto;}

.window_popup_moba {max-width: 700px;text-align: center;}
.window_popup_moba .flex-row {display: flex;justify-content: center;align-content: center;align-items: center;margin-bottom: 15px;}
.window_popup_moba .flex-row p {margin: 0;text-align: left;line-height: 1.2;width: 200px;}
.window_popup_moba .modal-title-small {margin: 27px auto;font-family: MyriadPro;}

.bx_ordercart .bx_ordercart_order_pay_center button.opt-other-shop {
	line-height: 18px;
	font-weight: bold;
	padding: 10px 21px 10px 20px;
	margin-right: 30px;
}

.bx_ordercart .bx_ordercart_order_pay .icon_error_block_wr .catalog_back {
	float:none;
}
.bx_ordercart_order_pay_center .icon_error_wrapper {
	float: right;
	display: flex;
	flex-direction: column;
}
.icon_error_block_wr {
	display: flex;
	align-items: center;
}

.icon_error_block {
	width: auto;
	margin-right: 30px;
}


.stickers [class*="sticker_"] {
	padding: 3px 5px 2px;
}

.stickers .sticker_sale_text {
	font-size: 8px;
}

@media (min-width: 640px) {
  .visible-sm-m {
    display: block !important;
  }
  tr.visible-sm-m {
    display: table-row !important;
  }
  th.visible-sm-m,
  td.visible-sm-m {
    display: table-cell !important;
  }
}

.hidden-sm-m,
tr.hidden-sm-m,
th.hidden-sm-m,
td.hidden-sm-m {
  display: none !important;
}

@media (max-width: 639px) {
	.hidden-sm-m {
		display: block !important;
	}
	tr.hidden-sm-m {
		display: table-row !important;
	}
	th.hidden-sm-m,
	td.hidden-sm-m {
		display: table-cell !important;
	}
	.headermobile-region {
		margin-top: -15px;
		position: static;
	} 
	#mobileheader .mobileheader-v1 {
		padding-bottom: 20px;
	}
	
	
}

.col-md-2-5 {
	width:20%;
}
.top-block .menu.topest > li {
	margin: 0 0 0 16px;
}
.product_available_stores_frame .modal-title {
	width:auto;
}

.item-delivery-stock {margin-top:3px;}
.catalog_detail .item-delivery-stock {margin-top:10px;}

@media (max-width: 767px) {

	body .shop .contacts_left .store_description .store_property {
		width: 100%;
		float: none;
		padding-right: 20px;
	}
	.shop .contacts_right {
		padding-left: 0;
	}

	.title-v3 .page-top.maxwidth-theme, .title-v4 .page-top.maxwidth-theme {
		padding-top: 4px;
		padding-bottom: 4px;
	}
	.top_big_one_banner .top_slider_wrapp {
		margin: 0 auto 5px;
	}

	body.fill_bg_y .top_big_one_banner {
		max-width: 1350px;
		margin: 15px auto 0 auto;
	}

	.product_available_stores_frame .modal-title-small, .product_waiting_stores_frame .modal-title-small,
	.product_available_stores_frame .modal-title, .product_waiting_stores_frame .modal-title {
		width:auto;
	}

	.popup.show {
		left: auto;
		max-width: 90%;
	}
}

body a.scroll-to-top {
	right: 60px;
	border: 2px solid #fff;
	box-sizing: content-box;
	bottom:125px;
}
#basket_form_container {
	padding-bottom: 15px;
}

#basket_form_container .bx_ordercart .bx_ordercart_order_pay .bx_ordercart_order_pay_center .checkout {
	color: #ffffff;
	border: 1px solid #107bb1;
	background: #107bb1;
}
#basket_form_container .bx_ordercart .bx_ordercart_order_pay .bx_ordercart_order_pay_center .checkout:hover {
	color: #107bb1;
	border-color: #107bb1;
	background: #fff;
}

.mobile-app-links .small_title {
	display: block;
	color: #fff;
	font-weight: bold;
	font-size: 1.07em;
	margin: 0px 0px 10px;
}
.social-icons.mobile-app-links li > a {
	cursor: pointer;
	height: 38px;
	opacity: 1;
	width: 38px;
}
.social-icons.mobile-app-links .app-store {
	background: center/cover url("data:image/png;base64,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");
}

.social-icons.mobile-app-links .google-play {
	background: center/cover url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAmCAYAAACh1knUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAUcSURBVHgBxZd9TFVlHMd/z3POuffca4BvyHK19YeNy7ItU7MsytpsiALyouQoxTbWyqJVWy+YjlbU1I3eJFrI1BVMwcAGiGkaE8eNkhfFIF6ucIE5M+RVuK/nefod7ogXL9cLXOi73btznvM7z/mc7/N7fs9zyON7ulJEfVvq4pDXGwSpP3PIZD9cmtxigzkWeWxvHyfAQTuvli0OedsJ1NLMFba7x//ekrJny5wwR6IqhCrb4CP05tVvROCaZUSkeQuH/i6PLQoJx8sE5kB07InDaqBdDfslShnD0xVo1cmYUkPelhLDwzDLImv29vKJjZJczwKXv+EgwpCrgXNGCCliXEgt3HS1AWZB1F2jw/oQ7Wn6SOKK7GoghCJtFCVKdXSx4cCGU8v8wcdy64gqNTV0fpVsUchbDiBs/DUOvYRDhiCRjPyw+m7wgehkF9Qktg6sxpxJlwhl42AJgfkY8KGisIuxJYZY8IEmdWSsdP5GZUFwipNQq9s+8PcbVXjaiYi/zsLINJwNEPVZsv8Ftij4fQdQNnkY50Wgld4rWF93DaYo6l0YB0vfM7TXtFsE8ABCSATYnHUxJSH7In9aHgS+B1GfweD2rY1Cd326BETxEAgC/r8piMrl2FLDrpWXVkrghbwGccGgM/1P0t6mVJEzjedYgPlcIekP3BisijwZHAm+BBl5wuCtcKG78WOJeHLGFYss5MEXA/xO2CpCf7dfCn0UfAbiegDmzDra17pLIMTpKYxv1ukhUtaJOCNWMzuUWSue+va2cU2Qb0DAlTP9N3aKXX9+jjnjuOM6Fj2I1unJNlkvj1k4/fDOV0SuaUaHPmj9dZ08Y5ARGGt/KO03vYvOjMLggHGEgC2yXjtJbfDD9k+XapkRHQob7su7OnIX4TKtX1iqzF+W5mTUyRN182i4rNN42zFOgoIZOTLaEx9O4P6Ol4RNei0N0+mkqbwd5yTGNyCqBA4R5U4x7rgkURyoqdzKEcUnILgIQaz5KCR05IC9zkEsxVYgovcslNNcEWYoFSKpKR1iOguAUVcRtZ2zAxvgoI+VPU4HRDUywlPkteVlM3IEixVEoQtxHXmYr2O6wiLv+MMB1p9tw8cTxTk3Ec63a2zC07onLpapbdN2RIXYZjoICe35oFA35R65bOftwC0cdFvRGVfdM+OSmeEYULIDwozjNlTTAlHw7Td25MKOthz3ECNCN+yVuHO4h9i0z2sz7ZqhNP9VVV3uQqcMokIktnwFL5hzPUOoYjgIIj1mrVT2BKSWmzyFTgkEt/IQYz4C8e3HPUIQ10DUOgOF7UsLq73a9XudrGpORJuzIPHaYQQS3Afx4USsIhKNbjcIa72FUOWVIwzUnDgKSSYVQnILgAQDME9IDJLIaVJcNQTnYEq6K4gTnYhvy4aXTVluhwOrey8TyD5HoO7L+/ONFpimPIIwHOw4hNiJToyDGF5IuI0KwteaQOtnAfkz/7aZFMSBn+cR7Tk4RX/AijmaE5gDWL/hR61MDyw4U30ZfCS3IOrs2GzOhldbskdzAl3AmXsKZJIWdKa2AnysO0DU2bGh8xi81nzINRzqMBByhUj8kyXna/NhlkQnQsS3HoLkxoN4rFG3e2bQkh1LnotaMZsQqv5zRM2J9dcLIWG4bAv/oBNZUiDLXFRwpRN+qYHZlqggC8PPyK2tGZDU8n2fU6P5rke0fGE423gd5lCihlveWXXzQnJS85Eai79+/32na4zwP+hfA1IMp0XLdlMAAAAASUVORK5CYII=");
}

.mobile-app-links-old-v a {
	cursor: pointer;
	display: inline-block;
	height: 37px;
	opacity: 1;
	width: 115px;
}

.mobile-app-links-old-v .small_title {
	margin-bottom: 20px;
}

.mobile-app-links-old-v .app-store {
	margin-right: 5px;
	background: center/cover url(data:image/png;base64,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);
}

.google-play {
	background: center/cover url(data:image/png;base64,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);
}


/* MODELI */
.block_find_sections {margin:0px 0px 30px;}
.block_find_sections .items {background: #fff;padding: 10px 0px;display: flex;flex-wrap: wrap;}
.block_find_sections .btn.btn-default {padding: 4px 8px;border-radius: 5px;margin: 4px;}
.block_find_sections .items {background: #fff;padding: 10px 0px;display: flex;flex-wrap: wrap;}
.block_find_sections .btn.btn-default.white.current, .block_find_sections .btn.btn-default.transparent.white.current {color: #ffffff !important;border-color: #107bb1;background: #107bb1;}

.block_find_sections .fc_separator {height: 100%;width: 1px;border-right: 1px solid #000;padding: 4px 0;margin: 0 4px;}

.load_show::before {
	z-index: 4;
	content: "";
	display: block;
	background: rgba(255,255,255,0.5) url(../images/moba_load.gif) no-repeat 50% 20px;
	position: absolute;
	width: 100%;
	height: 100%;
}

.load_show {
	position: relative;
}

.address.blocks {position: relative;}
.mini_htg_title {text-align: right;}
.mini_htg_title span {cursor: pointer; border-bottom: 1px solid white;font-size: 14px;}
.mini_htg_body {display: none;position:absolute;bottom:0;background: #ffffff;color:#000000;padding: 5px;}
.mini_box_how_to_get .tooltip {opacity: 1;min-width: 350px;}
.mini_box_how_to_get .tooltip-inner {background: #fff;color:#107ab1;text-align: left;}
.mini_box_how_to_get .tooltip.top .tooltip-arrow {border-top-color: #fff;}

.row.flexbox.box-btns {
	align-items: center;
	margin: 0 0 0 10px;
}
.box-btns .box-modeli-btn {
	margin-right: 10px;
}

.logo-block {
	width: 134px;
	float: left;
	margin: 0 25px 0 20px;
}

#mobileheader .wrap_reg {
	line-height: 63px;
}

#headerfixed .search .inner-table-block {
	overflow: initial;
}

.left_block.content_modeli {
	width: 274px;
}
@media (min-width: 992px) {
	.right_block.wide_N.content_modeli, .right_block.wide_.content_modeli {
		float: right;
		width: calc(100% - 304px);
		position: relative;
	}

	.desktop-hide {
		display: none !important;
	}
}

.el-body .image_wrapper_block .thumb:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(0,0,0,0.02);
}


/*Delivery and payment****/

.delivery-wrap {
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 150%;
	color: #383838;
}

.d-flex {
	display: flex;
}
.delivery-wrap .d-flex {
	flex-flow: row;
}

.right_block .delivery-wrap ul {
	margin:20px 0 0 30px;
	padding:0;
}
.right_block .delivery-wrap ul li {
	margin:0;
	padding:0;
	list-style-type: disc;
}
.right_block .delivery-wrap ul li:before {
	content: "";
}

.box-oplata p strong {
	font-style: normal;
	font-weight: 700;
	font-size: 104px;
	color: #DCDCDC;
	float: left;
}
.delivery-wrap h2 {
	font-style: normal;
	font-weight: 700;
	font-size: 27px;
	line-height: 150%;
	margin: 30px 0 20px;
}

.delivery-wrap h2:first-child {
	margin: 0px 0 20px;
}

.delivery-wrap .box-oplata ul {
	list-style: none;
	margin:0;
	padding:0;
}
.right_block .delivery-wrap .box-oplata ul li {
	list-style: none;
	padding:0;
	margin:0;
}
.right_block .delivery-wrap .box-oplata ul li:before {
	content: "1";
	font-style: normal;
	font-weight: 700;
	font-size: 104px;
	color: #DCDCDC;
	position: static;
	width: auto;
	line-height:88px;
	float:left;
	margin-right: 10px;
	padding-bottom: 10px;
}
.right_block .delivery-wrap .box-oplata div:last-child ul li:before {
	content: "2";
}
.right_block .delivery-wrap .box-oplata img {
	margin-bottom:20px;
}

.delivery-wrap .list-deliveries {
	line-height: 180%;
	padding-bottom: 30px;
	background: #F6F6F7;
	border-radius: 4px;
}
.delivery-wrap .list-deliveries > div {
	padding: 30px 30px 0 30px;
}

.delivery-wrap .list-deliveries .d-flex > div:first-child {
	margin-right: 30px;
}

.d-flex.col3 > div {
	width: 33.3%;
	margin-right: 20px;
	overflow: hidden;
}

.d-flex.col2 > div {
	width: 50%;
	margin-right: 20px;
	overflow: hidden;
}

.d-flex.col3 > div img,
.d-flex.col2 > div img  {
	display: block;
	margin-bottom: 20px;
}

.d-flex.col3 > div:last-child,
.d-flex.col2 > div:last-child {
	margin-right: 0;
}


.d-flex.fcol3 > div {
	width: calc(50% - 20px);
	overflow: hidden;
	margin-bottom: 30px
}

.d-flex.fcol3 {
	flex-flow: row wrap;
}

.d-flex.fcol3 > div  img{
	display: block;
	margin-bottom: 20px;
}

.d-flex.fcol3 > div:last-child {
	margin-left: 20px;
	width: 50%;
}

.d-flex.fcol3 > div:nth-child(3) {
	width:33.3%;
}

.d-flex.fcol3 > div:first-child,
.d-flex.fcol3 > div:nth-child(2) {
	margin-right: 20px;
	width: calc(33.3% - 20px)
}

.delivery-wrap .news-item > div {
	margin-bottom:30px;
}
.uv-client { padding-top: 30px;}
.uv-client > div {width: 70%;}
.uv-client > div:first-child {max-width: 400px;margin-right:30px;overflow: hidden;}
.uv-client > div img{margin-left: -165px;height: 95%;}

@media (max-width:990px) {

	.delivery-wrap .news-item > div {
		margin-bottom: 20px;
	}

	.delivery-wrap .d-flex.uv-client {
		flex-flow: column;
	}
	.uv-client > div {
		width: 100%;
	}
	.uv-client > div:first-child {
		max-width: none;
		margin-right:0px;
		margin-bottom:20px;
	}
	.uv-client > div img {
		margin-left:0;
		height: auto;
		width: 100%;
	}
	.delivery-wrap .d-flex.d-img {
		justify-content: center;
		align-items: center;
	}

	.delivery-wrap .d-flex.d-img img {
		flex-shrink: 0;
	}

	.d-flex.fcol3 > div:first-child,
	.d-flex.fcol3 > div:nth-child(2),
	.d-flex.fcol3 > div:nth-child(3) {
		width: 50%;
		margin-right:0;
	}

	.d-flex.fcol3 > div {
		margin-right:0;
		width: 50%;
	}
	.d-flex.fcol3 > div:nth-child(odd) {
		margin-right:20px;
		width: calc(50% - 20px);
	}
	.d-flex.fcol3 > div:last-child {
		margin-left: 0;
	}
}

@media (max-width:660px) {

	.delivery-wrap h2 {
		text-align: center;
	}

	.delivery-wrap .d-flex.d-img img {
		width: 166%;
		height: auto;
		flex-shrink: 0;
	}

	.delivery-wrap .d-flex {
		flex-flow: column;
	}
	.delivery-wrap .d-flex > div {
		width: 100%;
		margin-bottom:20px;
	}
	.d-flex.col2 > div {
		width: 100%;
		margin: 0 auto 20px auto;
		margin-right: auto;
		max-width: 510px;
	}

	.d-flex.col3 > div:last-child, .d-flex.col2 > div:last-child {
		margin-right: auto;
	}
	.right_block .delivery-wrap .box-oplata ul li::before {
		line-height: 1;
	}

	.d-flex.fcol3 > div,
	.d-flex.fcol3 > div:last-child,
	.d-flex.fcol3 > div:first-child,
	.d-flex.fcol3 > div:nth-child(2),
	.d-flex.fcol3 > div:nth-child(3) {
		width: 100%;
		margin: 0 auto 20px auto;
		max-width: 442px;
	}
	.d-flex.fcol3 > div:nth-child(odd) {
		margin: 0 auto 20px auto;
	}

}

/**** Delivery and payment*/


#mobilemenu .menu  li > span {
	padding: 19px 20px 0px 19px;
	display: block;
}
#mobilemenu .menu ul > li.other-city a {
	padding: 15px 0 0 20px;
}

#mobilemenu .menu ul > li.other-city .city-other-desc {
	color: #7B7B7B;
	padding: 5px 20px 20px 19px;
}
#mobilemenu .menu ul > li.other-city:last-of-type {
	border-bottom: 0;
}
#mobilemenu .menu ul > li.other-city {
	border-top: 1px solid #f2f2f2;
}

/* PVM_FORM POPUP*/

.rating_frame.popup{
	max-width: 700px;
}

.pvm_form {
	padding: 60px;
	font-family: 'Open Sans';
}

@media (max-width:600px) {
	.pvm_form {
		padding: 20px;
		font-family: 'Open Sans';
	}
}

@media (max-width:350px) {
	.pvm_form {
		padding: 10px;
		font-family: 'Open Sans';
	}
}

.pvm_form_head {
	text-align: center;
	font-family: 'Open Sans';
}

.pvm_form_head h2 {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 150%;
	color: #383838;
}

.form-control label {
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 150%;
	color: #383838;
}

.form-control textarea {
	border: 1px solid #E9E7E9;
	border-radius: 6px;
	background: #fff;

	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 150%;
	color: #383838;
}

.pvm_form_body {
	margin-bottom: 40px;
}

.pvm_form_body label.error {
	top: 30px;
	right: 6px;
}

.form_footer .checkbox-not-show {
	display: inline-block;
	vertical-align: middle;
}
.form_footer .checkbox-not-show label {
	font-style: normal;
	font-weight: 400;
	font-size: 13px;
	line-height: 150%;
	color: #8A8A8A;
	margin-right: 50px;
	margin-left: 10px;
}

.form_footer input[type=submit] {
	background: #E9E7E9;
	border: 1px solid #E9E7E9;
	border-radius: 6px;

	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 150%;
	color: #383838;
	padding:15px 16px;
	margin-left:10px;
}

.form_footer input[type=submit].active {
	color: #FFFFFF;
	background: #107BB1;
}

.form_footer input[type=submit][disabled] {
	cursor: default !important;
	border: 1px solid #E9E7E9 !important;
	background: #E9E7E9 !important;
	color: #383838 !important;
	opacity: 1 !important;
}

.form_footer .cancel_form {
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 150%;
	color: #8A8A8A;
	background: #FFFFFF;
	border: 1px solid #8A8A8A;
	border-radius: 6px;
	padding:15px 16px;
	vertical-align: middle;
	margin-left:10px;
}

.form_footer .cancel_form:hover {
	color: #0D6896;
	border: 1px solid #0D6896;
}

html .popup .close.pvm-close {
	right: 30px;
	top: 30px;
}

/* STARTS */
.pvm_rating {
	height: 29px;
	margin-bottom: 60px;
	margin-top: 25px;
}

.pvm_rating polygon:hover {
	cursor: pointer;
	transition: 500ms;
}
.pvm_rating polygon:hover {
	fill: #9E9EA5;
}
.pvm_rating polygon {
	fill: #C8C8D1;
}
.pvm_rating polygon.active{
	fill: #FF9E00;
}

.module-form-block-wr .form-block .bf label.error {top:auto;}
.module-form-block-wr .form-block .bf .but-r{ padding:15px 0 0 0; }



.moba-footer-soc-content-st {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
}
.moba-footer-soc-st {
	display: flex;flex-direction: column;
	align-items: center;
	margin: 0em 1em 0em 1em;
}
.qrcode-st  {
	display: block;width: 50px;font-size: 10px;line-height: 1;padding-top: 5px;
}
.moba-footer-content-container-soc-st {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
}
.moba-footer-content-str-st {
	width: 100%;
}
.fancy_qrcode-st {
	cursor: pointer;font-style: normal;font-weight: 600;font-size: 10px;line-height: 15px;text-align: center;color: #9FCAE0;display: flex;flex-direction: column;align-items: center;
}
@media (max-width: 767px) {
	.moba-footer-soc-content-st {
		display: flex;
        flex-direction: row;
        justify-content: center;
    }
	.moba-footer-soc-st {
		display: flex;flex-direction: column;align-items: center;
	}
	.qrcode-st  {
		display: block;width: 50px;font-size: 10px;line-height: 1;padding-top: 5px;
	}
	.moba-footer-soc-st{
		display: flex;
		flex-direction: column;
		align-items: center;
		margin: 0em 1em 0em 1em;
	}
}