#header .city{display:inline-block;vertical-align:middle;transition:margin ease 0.25s;margin-left:20px;overflow:hidden;width:185px;height:40px}#header .city .location a{font-size:15px;color:#000}#header .city .location a:hover{color:#008642}#header .city .address{font-size:13px}#header .city i{color:#ff5400}.find_city ul{float:left;margin-right:70px}.find_city ul li{list-style-type:none}.find_city ul li:before{display:none}.detail_text_section{margin:30px auto 20px}p{color:#252525}.current .detail_text table{color:#252525;margin:10px 0px;font-size:12px}.current .detail_text table td{padding:6px 10px}.right_block ul li,.right_block ol li,.detail_text_section ol li,.detail_text_section ul li{margin:0 0 4px;color:#1d1d1d}ul.menu .child .child_wrapp .depth3 > a{margin-left:15px;font-size:14px;margin:8px}ul.menu .child .child_wrapp > a,ul.menu .child .child_wrapp .depth3 > a{display:block;text-decoration:none;line-height:20px;text-transform:none;font-size:14px}ul.menu .child .child_wrapp .depth3 > a{margin-left:15px;font-size:14px;margin:8px;color:#000}.right_block ul,.right_block ol,.detail_text_section ol,.detail_text_section ul{padding-left:30px;color:#009a4c;margin:0 0 27px}.right_block ul li:before,.right_block ol li:before,.detail_text_section ol li:before,.detail_text_section ul li:before{margin-left:-20px;width:20px;padding:0;width:20px;display:inline-block;vertical-align:top;zoom:1}.module-cart .error{display:none}#order_form_div .dropdown-block{height:37px}.location-block-wrapper .bx-sls .dropdown-icon{top:19px}#order_form_div .bx-sls input[type="text"]{margin-bottom:0;top:1px}.clear{clear:both}.location-block-wrapper .bx-sls .bx-ui-sls-clear:after{background:url(/bitrix/templates/aspro_mshop/components/bitrix/sale.order.ajax/new/../../../../images/close_icons.png) 3px -23px no-repeat;display:block;top:11px}div[class*=bx-sls] .bx-ui-sls-clear:hover:before{background-color:#009f4f !important;top:21px;z-index:99;right:;margin-left:-3px}div[class*=bx-sls] .bx-ui-sls-clear:hover:before{background-position:-83px -83px !important;background-color:#ddd}.basket_fly #header .middle-h-row .center_block .search{width:40%;float:right;margin:0 0 0 50px}.img_list{margin-bottom:20px}#content .right_block h2,.detail_text_section h2{line-height:30px}.img_list img{float:left;width:30%;margin-right:1%;margin-bottom:1%}@media (max-width: 550px){.img_list img{float:left;width:100%;margin-bottom:1%}}.delivery_detail{padding:20px 0 !important}.delivery_detail h3{margin-bottom:15px;color:#009a4c;font-size:16px}.delivery_detail p{font-size:20px;margin-bottom:10px;line-height:18px}.delivery_detail p span{font-weight:bold;font-size:24px}.delivery_check{display:none}.ab_del p{font-size:12px}.ab_del p span{font-size:12px}#header .middle-h-row .logo_wrapp .logo a{background:none !important}body #header .catalog_menu .child{width:100%}.depth3{float:left;width:25%}.child.submenu{left:0}body #header ul.menu.bottom li .child .child_wrapp:not(.clearfix){display:inline-block}body #header ul.menu.bottom li .child .child_wrapp:not(.clearfix){width:100%}body #header ul.menu.bottom li .child .child_wrapp:not(.clearfix){font-size:12px;margin-bottom:10px}.depth3{margin-bottom:15px}ul.menu .child .child_wrapp .depth3 a.title,ul.menu .more .child .child_wrapp .depth3>a{font-size:12px;margin-left:0;font-weight:bold;text-transform:uppercase}ul.menu .child .depth3 a{margin-left:0 !important}.custom_discont{margin-top:10px}.credit{margin-top:15px;line-height:16px}.section_slider ul li::before{display:none !important}.catalog_detail .top_info .like_icons{float:left;margin:5px 0px}.catalog_detail .top_info .rating{float:right;width:35px;height:35px;color:#000;font-size:20px;text-align:center;line-height:35px;font-weight:bold;font-size:16px;margin:2px 0px 0px 5px;background:#99c21d;color:#fff;border-radius:50%}.catalog_detail .top_info iframe{width:104px !important;float:right}.delivery_detail{padding:0 !important;margin:0}.delivery_detail p{margin:0;font-size:14px;float:left}.delivery_detail p.del_date{float:right;font-weight:bold;color:#373737}.delivery_detail{padding-bottom:15px !important}.delivery_detail i{color:#009a4d;margin-right:5px}.delivery_detail span{float:left;font-size:14px;color:#000;margin-left:20px;margin-top:2px}.filial-rating--size-small .filial-rating__value{display:none !important} 
/*
.discount{
    background: #f5ed3e;
    padding-top: 10px;
    padding: 3px 10px;
    border-radius: 5px;
}
*/

.discount p{
	text-align: center;
	margin: 0px
}
.discount span.promo{
	font-size: 38px;
    font-weight: bold;
    line-height: 40px;
    border: 1px dashed #000;
    margin: 10px 0px 20px;
    display: inline-block;
    padding: 5px 15px;
}
#header .catalog_menu ul.menu>li>a {
    padding: 0 20px;
}

#header .catalog_menu ul.menu>li:nth-child(7)>a {
    background: rgba(243, 76, 76, 0.83)
}
#header .catalog_menu ul.menu>li:nth-child(8)>a {
    background: rgba(237, 241, 33, 0.8)
}       

.b-page__content {
    min-height: 100px !important;
    background: #f7f7f9;
}

.b-page_newyear{
	position: relative;
	z-index: 	99999;
}

.middle_phone .phones .order_wrap_btn{
    display: block;
    margin: 3px 0px 0px 22px;
    line-height: 15px;
}

.middle_phone .phones .order_wrap_btn .cll{
	color: #757575;
}

.basket_fly #header .middle-h-row .center_block .search{
	margin: 0 0 0 0px;
}

.basket_fly #header .middle-h-row .center_block {
    display: flex;
    align-items: center;
    height: 100%;
    justify-content: space-between;
}

.popup_our{
	background: #000;
	z-index: 100;
}

.fancybox-slide .message{
	max-width: 600px;
	padding: 80px 50px;
	text-align: center;
}

.fancybox-slide .message .image{
    background-image: url(/upload/iblock/607/607a3fc….jpeg);
    width: 150px;
    height: 150px;
    display: block;
    background-size: contain;
    margin: 30px auto 10px;
    background-repeat: no-repeat;
    background-position: 50%;
}

.fancybox-slide .message .text{
	color: #000;
    line-height: 23px;
    font-size: 16px;
}

.fancybox-slide .message .button{
    margin: 30px 0 0 !important;
    font-size: 14px;
    font-weight: bold;
    padding: 15px 30px;
}

.fancybox-slide h2{
	line-height: 30px;
}











