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


.catalog_block .catalog_item img {
	width: 100%;
}

.image_wrapper_block, .image_wrapper_block a {
	height: 400px;
}
/*

.catalog_item .item_info {
	text-align: left;
}
*/
.catalog_item .item-title a, .catalog_item .item-title a span, .view-item .item-title a span {
	font-size: 12px;
    line-height: 14px;
}

.catalog_block .article_block, .catalog_block .item-stock {
	margin-left: 0;
}

.catalog_block .cost.prices .price {
	margin-left: 0;
}

.price_measure-info {
	font-family: Roboto;
    font-size: 10px;
    line-height: 12px;
    color: #A89C9F;
    font-weight: normal;
}

.price--new {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}
/* new  */
.price_list__item{
	display: flex;
	flex-wrap: wrap;
	align-items: flex-end;

	font-weight: bold;
	font-size: 18px;
	line-height: 21px;
	color: #383838;
	margin-bottom: 5px;
}

.price_measure-info--list{
	padding-bottom: 1px;
	
	padding-top: 5px;
}

.price_measure--list{
	padding-right: 4px;
}

.price_list__item--new{
	font-size: 24px;
	line-height: 28px;
	color: #B961E7;
}


@media(max-width: 1200px) {
	.price_list__item{
		justify-content: center;
	}	
}

@media(max-width: 800px) {
	.price_list__item{
		font-size: 14px;
		line-height: 18px;
	}

	.price_list__item--new{
		font-size: 18px;
		line-height: 20px;
		color: #B961E7;
	}
}

/* /new */

.price--new .price_value {
	font-weight: bold;
	font-size: 24px;
	line-height: 28px;
	color: #B961E7;
}

.price--new .price_currency {
	font-weight: bold;
	font-size: 24px;
	line-height: 28px;
	color: #B961E7;
}

.price--new .price_measure {
	font-weight: bold;
	font-size: 24px;
	line-height: 28px;
	color: #B961E7;
}


.item_main_info .right_info  .price--new {
	display: flex;
    flex-wrap: wrap;
    width: 100%;
    align-items: flex-end;
}

.item_main_info .right_info  .price--new .price_measure-info {
    margin-left: 4px;
    margin-bottom: 3px;
}


.info_item .middle_info .prices .price {
	font-weight: bold;
	font-size: 18px;
	line-height: 21px;
	font-family: Roboto;
}

@media(min-width: 1200px) {

	.image_wrapper_block, .image_wrapper_block a {
		height: 320px;
	}
}


@media(max-width: 768px) {
	.price--new .price_value {
		font-size: 18px;
		line-height: 21px;
	}
	
	.catalog_item .item_info {
		text-align: center;
	}

	.catalog_item .cost.prices {
		margin: 6px 0 0;
	}

	.price--new .price_currency {
		font-size: 18px;
		line-height: 21px;
	}
	
	.price--new .price_measure {
		font-size: 18px;
		line-height: 21px;
	}

	.price_measure-info {
		width: 100%;
		/* text-align: center; */
		margin-top: 2px;
		display: block;
	}

	.ce_cmp .catalog_block .image_wrapper_block {
		margin-bottom: 10px;
	}

	.item_main_info .right_info .price--new .price_value {
		font-weight: bold;
		font-size: 24px;
		line-height: 28px;
		color: #B961E7;
	}

	.item_main_info .right_info .price--new .price_currency { 
		font-weight: bold;
		font-size: 24px;
		line-height: 28px;
		color: #B961E7;
	}

	.item_main_info .right_info .price--new .price_measure {
		font-weight: bold;
		font-size: 24px;
		line-height: 28px;
		color: #B961E7;
	}

}
/*
.price_list__item {
	display: none;
}

.price_list__item.price_list__item--new {
	display: flex;
}

.price_matrix_wrapper  .price {
	display: none !important;
}

.price_matrix_wrapper .price.price--new {
	display: flex !important;
}
*/


.mega-menu .catalog .dropdown-toggle:after {display: none !important;}
.mega-menu .catalog .dropdown-menu {display: none !important;}
.logo-row .logo img {
max-height:520px;

}

@media(max-width: 767px) {
    .catalog_item .item-title a span {    word-break: break-all;}
}


@media (min-width: 1200px){
 .catalog_page  .sections_wrapper  .col-md-3 {
    width: 16%;
}
}
@media (min-width: 1392px){
 .catalog_page  .sections_wrapper  .col-md-3 {
    width: 14%;
}
}
.form_head_auth_buy h2 {text-align: center;}

.sub_title_auth_custom {
text-align: center;
    margin-top: 18px;
    font-size: 18px; }

.popup .form .form_head_auth_buy {padding: 34px 35px 35px 35px;}


.ajax_load .btn.btn-lg, .buy_block .btn.btn-lg {    --btn_height: 36px;}

