/*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_item .cost.prices > p {
    font-size: 14px;
}

footer .bottom-under .inner-wrapper .copy-block>div {
	padding: 0 50px 0 0;
    float: left;
}
.pay_system_icons i {margin: 0 10px 0 0;}

.catalog_item .wrapp_one_click {
    margin-top: 7px;
}

.tizers_block .item {padding:10px;}
.tizers_block .item .img {width:60px; height:60px; min-width:60px; border:2px solid #e51668;}
.tizers_block .item .title {font-size:16px;}

@media (max-width: 500px) {
	.tizers_block .item .img {line-height: 53px;}
}

.footer-adult-notice {
	bottom: 0;
    background-color: #000;
    color: #fff;
    text-align: center;
    margin: 0 auto;
    padding: 1% 20%;
}

#adultPopup .jqmOverlay {
	height: 100%;
	width: 100%;
	position: fixed;
	left: 0px;
	top: 0px;
	z-index: 2999;
	opacity: 0.5;
}
#adultPopup .adultPopup-block {
	z-index:3000;
	left:36%;
	right:36%;
	padding:2%;
	top:35%;
	position:fixed;
	background:#000;
	color:#ddd;
	display:block;
}
#adultPopup .adultPopup-block .popup-btns {
	margin-top: 5%;
    display: flex;
    justify-content: space-between;
}
#adultPopup .adultPopup-block .popup-btns .popup-btn {
	display: inline-block;
    width: 47%;
    padding: 3%;
    background: #fff;
	color: #fff;
    text-align: center;
    border-radius: 5px;
	font-weight: 600;
}
#adultPopup .adultPopup-block .popup-btns .popup-btn:hover {
	opacity: .8;
}
#adultPopup .adultPopup-block .popup-btns .popup-btn.green {background: green;}
#adultPopup .adultPopup-block .popup-btns .popup-btn.red {background: red;}

@media(max-width:450px){
	#adultPopup .adultPopup-block {
		left:10%;
		right:10%;
		padding:5%;
		top:30%;
		text-align: center;
	}
	#adultPopup .adultPopup-block .popup-btns {
		display: block;
	}
	#adultPopup .adultPopup-block .popup-btns .popup-btn {
		display: inline-block;
		width: 80%;
		padding: 3%;
		margin: 0 auto 3%;
	}
}

.ajax_load.block .bottom_nav.block {float:none;}

.js_price_wrapper .offers_price_wrapper {padding: 0 !important;}
.js_price_wrapper .offers_price_wrapper > .offers_price {padding: 0 !important;}

@media(max-width: 460px) {
	.catalog_block .sku_props {
		display: block !important;
	}
	.catalog_block .image_wrapper_block {
		margin-bottom: 20px !important;
	}
	.block .catalog_block .catalog_item_wrapp .catalog_item {
		padding: 10px;
	}
	.ajax_load.block .counter_wrapp .button_block,
	.ajax_load.block .counter_wrapp .counter_block {
		padding: 0 !important;
		margin: 0 !important;
	}
	.ajax_load.block .counter_wrapp .button_block {
		width: 55%;
	}
	.ajax_load.block .counter_wrapp .counter_block {
		width: 45%;
	}
	.ajax_load.block .counter_wrapp .button_block .btn {
		width: 100%;
		padding: 7px 10px 9px;
	}
	.item_slider .slides {
		height: fit-content;
	}
	.item_slider.flex .slides>li>a {
		height: fit-content;
	}
	.ajax_load.block .counter_wrapp .wrapp_one_click > span {
		width: 100%;
		padding: 10px 17px;
	}
	.ajax_load.block .counter_wrapp .wrapp_one_click > .btn > span {
		padding: 0px;
	}
	.ajax_load.block .counter_wrapp .counter_block .minus,
	.ajax_load.block .counter_wrapp .counter_block .plus {
		width: 25%;
	}
	.ajax_load.block .counter_wrapp .counter_block input[type=text] {
		width: 40%;
	}
	.ajax_load.block .counter_wrapp .counter_block > span:before {
		width: 100%;
	}
	div.title-search-result .bx_searche {
		max-height: 330px !important;
	}
	.catalog_block .catalog_item_wrapp .footer_button {
		top: calc(100% - 10px) !important;
		padding: 0 0 15px !important;
	}
	.catalog_block .catalog_item_wrapp .footer_button .wrapp_one_click .btn-lg {
		padding: 10px 17px;
	}
}