/***CUSTOM CSS RULES FOR YOUR SITE***/
.body{background: #fff;}
.header_1 .logo{margin: 0px 0px 0px 40px;}

.top-menu .center{background-color: #80272D;border-radius: 0px !important;
height: 40px;}
.store-horizontal-wrap{height: 40px;}
.top-menu ul.store-horizontal {
    height: 40px;
}

 .top-menu ul.store-horizontal li a{color:#fff;font-size: 14px;}
 .top-menu ul.store-horizontal li:hover a, header .top-menu ul.store-horizontal li.jshover a, header .top-menu ul.store-horizontal li:hover a.root-item-selected, header .top-menu ul.store-horizontal li.jshover a.root-item-selected, header .top-menu ul.store-horizontal li ul{
    color: #000;
    background: #fff;
}
 /*.top-menu ul.store-horizontal li ul li a{
	color: #000 !important;
	font-size: 12px !important; 
}*/
.top-menu ul.store-horizontal li ul li a:hover{
	background-color: #80272D !important;
color: #fff !important;
}
.top-menu ul.store-horizontal li ul{border-top:0px;}
.top-menu ul.store-horizontal li a{
	line-height: 40px;
	height: 40px;
	font-size: 14px;
	font-weight: 600;
}

.clvr .foot_panel_2 a.cart .qnt_cont, .clvl .foot_panel_2 a.cart .qnt_cont{
	    padding: 5px 0px 0px 0px;
}
.clvr .foot_panel_2 a.cart, .clvl .foot_panel_2 a.cart{
	padding: 5px 0px;
}
.kabinet a.login_anch i, 
	.kabinet a.personal i, 
		.kabinet a.register i,
			.foot_panel_2 a.cart i,
				.compare_line a i, .delay_line a i,
					.compare_line a i, .delay_line a i{
	font-size: 20px;
}
.foot_panel_2 a.cart .qnt,
	.compare_line a .qnt, .delay_line a .qnt{
    height: 20px;
    display: block;
    margin: 0px;
    padding: 0px 7px;
}
.foot_panel_2 a.cart .qnt,
	.compare_line a .qnt, .delay_line a .qnt{
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    text-align: center;
    line-height: 20px;
    border-radius: 12px;
    background: #575b71;
}
.catalog-item-card .item-image .sticker,
	.catalog-detail-pictures .detail_picture .sticker,
		ul.new_leader_disc li a.discount{
	display: none;
}
@media screen and (max-width: 787px){
	.header_1 .logo {
    text-align: center;
    margin: 0px !important;;
	}
}
.top-menu ul.store-horizontal {
	display: table;
	width: 100%;
	margin: 0;
}
.top-menu ul.store-horizontal li {
	display: table-cell;
}
.top-menu ul.store-horizontal li a {
    display: block;
    text-align: center;
    margin: 0 5px;
}
.top-menu ul.store-horizontal > li {
	float: none;
}
.top-menu .store-horizontal-wrap {
	float: none;
}
div.bx-auth-serv-icons,
.login .login-form p.login_as {
	display: none;
}