DEEE00/*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_banner {
    color: #000;
    font-size: 14px;
}
.block .catalog_block .catalog_item_wrapp .catalog_item_wrapp .catalog_item {
    padding: 0 !important;
}

header hr {margin:5px;}

span.req {font-size:11px;color:gray;}
span.req .star {color:red;}

.best_block.tab_slider_wrapp ul.tabs_content {margin:0;}
.top_block {margin:0 0 15px;}
.front .tizers_block {margin-bottom:15px;}
.best_block.tab_slider_wrapp ul.tabs_content li.tab>.tabs_slider {min-height:auto;}

.quantity_block_wrapper .cheaper_form {color:#000;}

iframe body {background:white!important;}
.badge {width:100%!important;}

.stickers .sticker_novinka
{
   background-color: #00E217;
}
.stickers .sticker_yandeks_stantsiya_layt
{
   background-color: #009EEE;
}
.stickers .sticker_yandeks_stantsiya_mini_s_chasami
{
   background-color: #0028EE;
}
.stickers .sticker_yandeks_pult
{
   background-color: #00E2DB;
}
.stickers .sticker_montazh_50
{
   background-color: #EEDE00;
}
.stickers .sticker_montazh_75
{
   background-color: #EE9600;
}
.stickers .sticker_montazh_100
{
   background-color: #EE3F00;
}




.stickers .sticker_montazh_100,
.stickers .sticker_montazh_75,
.stickers .sticker_montazh_50,
.stickers .sticker_montazh_25
{
  width: 0;
  height: 0;
  padding-top: 0;
  padding-bottom: 0;
  top: -24px;
  left: -23px;
}
.stickers .sticker_montazh_100::after,
.stickers .sticker_montazh_75::after,
.stickers .sticker_montazh_50::after,
.stickers .sticker_montazh_25::after
{
  content: "";
  display: block;
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 100px;
  height: 100px;
  position: absolute;
  top: 0;
  left: 0;
}

.stickers .sticker_montazh_100::after {
  background-image: url(/images/stickers/montazh_100.png);
}
.stickers .sticker_montazh_75::after {
  background-image: url(/images/stickers/montazh_75.png);
}
.stickers .sticker_montazh_50::after {
  background-image: url(/images/stickers/montazh_50.png);
}
.stickers .sticker_montazh_25::after {
  background-image: url(/images/stickers/montazh_25.png);
}
@media (max-width: 550px){

	.stickers .sticker_montazh_100,
	.stickers .sticker_montazh_75,
	.stickers .sticker_montazh_50,
	.stickers .sticker_montazh_25
	{
	top: -18px;
	left: -17px;
	}
}

.catalog_detail .item_main_info .stickers .sticker_montazh_100,
.catalog_detail .item_main_info .stickers .sticker_montazh_75,
.catalog_detail .item_main_info .stickers .sticker_montazh_50,
.catalog_detail .item_main_info .stickers .sticker_montazh_25
{
	top: -41px;
	left: -41px;
}


.flexslider .btn.white {
	border-radius:30px;
}

.flexslider i {font-size:22px;position: relative;top: 2px;left: -5px;}

.flexslider .btn.btn-transparent {color:#fff;}

.brandsonly .brandhidden {display:none;}

.callback-block span {padding:5px 10px;margin:5px 0;width:100%;}
.logo_and_menu-row .search-wrapper {display:inline;}

header .schedule {margin: 10px 0 0 0;font-size: .8em;line-height: 1em;color: #999;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
header .schedule i {color:#000;margin-right:10px;font-size:16px;} 
header .logo_and_menu-row .phone-block .schedule {margin:0;}

.logo_and_menu-row .search .search-input {
	padding: 0 32px 0 17px;
	height: 32px;
	line-height: 32px;
}

footer .logorow img {
	max-width:100%;
	/* filter:grayscale(); */
	/* opacity:.8; */
}

.prefooter .maxwidth-theme {background:unset;}

.catalog_item .sa_block .article_block {width:100%;font-size:11px;line-height:15px;}
.chars {display: grid;grid-template-columns: 75% 25%;}
.chars .char_name {display:inline-block;text-align:left;line-height: normal;margin: 5px 0;font-size: 11px;border-bottom:.5px silver dotted;}
.chars .char_value {display:inline-block;font-weight:600;line-height: normal;margin: 5px 0;color:#000;text-align:right;font-size: 11px;border-bottom:.5px silver dotted;}

.ce_cmp .rows_block .item_block .catalog_item_wrapp, .ce_cmp .specials.tab_slider_wrapp ul.tabs_content li.tab .catalog_block>div.item {
	max-width:255px!important;
	min-height:auto;
}
.ce_cmp .catalog_block .article_block, .ce_cmp .catalog_block .item-stock, .ce_cmp .catalog_block .js_price_wrapper .price_group, .ce_cmp .catalog_block .js_price_wrapper .price_matrix_wrapper, .ce_cmp .catalog_block .offer_buy_block, .ce_cmp .catalog_block .sa_block, .ce_cmp .catalog_block .sale_block, .ce_cmp .catalog_block .sku_props, .ce_cmp .catalog_block .with_matrix, .ce_cmp .tabs_slider.items .article_block, .ce_cmp .tabs_slider.items .counter_block, .ce_cmp .tabs_slider.items .item-stock, .ce_cmp .tabs_slider.items .item_info .js_price_wrapper .price_matrix_wrapper, .ce_cmp .tabs_slider.items .js_price_wrapper .price_group, .ce_cmp .tabs_slider.items .offer_buy_block, .ce_cmp .tabs_slider.items .sa_block, .ce_cmp .tabs_slider.items .sku_props, .ce_cmp .tabs_slider.items .with_matrix, .tabs_slider.items .sale_block {
	display:block!important;
}

.brands_slider_wrapp li img {filter:unset!important;}

.catalog_item .rating, .item_block--rating, .wproduct .rating {display:none!important;}

.review_item {
	background: #f4f4f4;
	padding: 10px 20px;
	border-radius: 10px 10px 10px 0;
	margin: 0 0 15px 0;
	border: 1px #e6e6e6 solid;
}

.review_header {
	background: antiquewhite;
	padding: 5px 10px;
	margin: -10px -20px 10px;
	border-radius: 10px;
	box-shadow: 0 5px 5px -5px silver;
}

@media (max-width:1024px)
{

	.mobile .catalog_item .footer_button .counter_wrapp, .mobile .catalog_item .footer_button .counter_wrapp .counter_block, .mobile .catalog_item .footer_button .counter_wrapp .button_block, .mobile .catalog_item .footer_button .counter_wrapp .button_block span {
		width:-webkit-fill-available;
		display:block;
	}

	footer .logorow img {
		max-width: 250px;
		/* filter:grayscale(); */
		/* opacity:.8; */
	}
	.top_slider_wrapp.view_3 .flexslider .slides > li .tablet_img > div {
		background-position: top;
		background-size: contain;
		background-repeat:no-repeat;
	}

	.top_slider_wrapp.view_3 .flexslider .slides > li.right .tablet_img a:first-child {
		display: inline-block;
		position: absolute;
		width: auto;
		height: auto;
		bottom: 60px;
		left: 200px
	}

	.top_slider_wrapp.view_3 .flexslider .slides > li.right .tablet_img a:nth-of-type(2) {
		display: inline-block;
		position: relative;
		width: auto;
		height: auto;
		bottom: 60px;
		right: 0;
		left: 83%;
	}

	.top_slider_wrapp.view_3 .flexslider .slides > li.left .tablet_img a:first-child {
		display: inline-block;
		width: auto;
		height: auto;
		bottom: 50px;
		left: 10px;
		position: relative;
	}

	.branditem {width:50%!important;}

	.oldprice {font-size: 14px;margin: 10px 0;display: block;text-decoration: line-through;}

	.tabs_content .flex-control-nav {display:none;}

	.prefooter {margin:15px;}
	.prefooter .row {background:skyblue;border-radius:5px;}
	.prefooter .form-control label {color:#fff!important;}
	.prefooter .form-control {background:none!important;}

	.prefooter .form .form_body {display: grid;grid-template-columns: 45% 50% 0 0;grid-gap: 15px;}
	.prefooter .form .form_footer {width:100%;}
	.prefooter .form .form_footer input {width:100%;}

	.prefooter .prefooter_right {background: url('/images/operator.png') 50% 0 no-repeat;content: "";height: 150px;background-size: 50%;}

}

@media (min-width:1024px)
{
	.top_slider_wrapp .flexslider, .top_slider_wrapp .flexslider .slides>li, .top_slider_wrapp .flexslider .slides>li td:not(.bg) {height:250px;}
	.top_slider_wrapp .flexslider .slides>li .banner_bg {height:250px;}

	.left_block .top_slider_wrapp .flexslider .slides>li .banner_bg {height:143px;}
	.left_block .banner_bg, .left_block .top_slider_wrapp .flexslider .slides>li {background-size:contain;height:143px;}
	.left_block .top_slider_wrapp .flexslider .slides>li td:not(.bg), .left_block .top_slider_wrapp .flexslider {height:143px}

	.oldprice {font-size:14px;text-decoration:line-through;line-height:14px;color:gray;display: block;padding: 5px 0 15px;}

	.prefooter {margin:20px 0;}

	.prefooter .form-control label {color:#fff!important;}
	.prefooter .form-control {background:none!important;}
	.prefooter .prefooter_right {background: url('/images/operator.png') no-repeat;content: "";height: auto;background-size: cover;width: 100%;}
	.prefooter .row {background:skyblue;border-radius:5px;display: grid;grid-template-columns: 0% 80% 20%;}
	.prefooter .form.inline {display: grid;grid-template-columns: 30% 70%;grid-gap:30px;margin:10px 0 0 0;}
	.prefooter .form form {display: grid;grid-template-columns: 75% 25%;grid-gap: 30px;}
	.prefooter .form .form_body {display: grid;grid-template-columns: 50% 50%;grid-gap: 10px;}
	.prefooter .form .form_footer {line-height:75px;}

}