/* Введите Ваш код CSS тут */
/* Введите Ваш код CSS тут */
li.menu-item-parent-category{
	list-style-type:none;
}

@media only screen and (min-width: 1001px) {
header.centered_logo .logo_wrapper {
	padding-top: 20px;
}
header.centered_logo .header_inner_left {
	margin: 16px 0 0px!important;
}
}

.menu-item-subcategory{
  	list-style-type:none;
	/*padding-left:5px;*/
    user-select: none;
 	-moz-user-select: none;
 	-webkit-user-select: none;
}
li.menu-item-product{
	list-style-type:none;
  	color:#021a3d;
  	padding-left:0px;
}
.menu-item-marker:after{
    cursor: pointer;
    color: #021a3d;
    font-family: "FontAwesome";
    font-size: 14px;
    line-height: 32px;
   /* margin-left: 22px;*/
    margin-top: -3px;
    position: absolute;
  /*f196 плюсик*/
    content: "\f0dd";
}
.menu-item-marker-second:after{
	cursor: pointer;
    color: #021a3d;
    font-family: "FontAwesome";
    font-size: 14px;
    line-height: 32px;
    /*margin-left: 22px;*/
    margin-top: -3px;
    position: absolute;
  /*f147 минус*/
    content: "\f0de";
}
.woocommerce .product h1.product_title{
	font-size: 9px;
    line-height: 30px;
    font-weight: 400;
}
ul.menu-navigation-left-custom li:hover{
/*background-color:#f79c13;*/
/*color:#ffffff!important;padding: 0 0 0 15px;*/
}
ul.menu-navigation-left-custom ul{
	padding: 0 0 0 10px!important;
}
ul.menu-navigation-left-custom li a{
	color:#021a3d;/*!important;/*Обычный цвет шрифта в меню*/
  	font-weight:500;
  line-height:14px;
  vertical-align:middle;
}
span.menu-item-marker,span.menu-item-marker-second{
/*float:right;*/
}
.menu-navigation-left-custom a:hover,.menu-navigation-left-custom li:hover a,.menu-navigation-left-custom ul:hover,.menu-navigation-left-custom li:hover span.menu-item-marker:after,.menu-navigation-left-custom li:hover span.menu-item-marker-second:after{
/*color:#f79c13!important;/*При наведении*/
}
a.main_memu_item_url:hover,a.main_memu_item_url:hover .main-icon:before{
  background-color:#f79c13!important;
  color:#fff!important;
}
.menu-name-left-menu-sidebar{
	height:50px;
 	line-height:50px;
  	width:100%;
	text-align:center;
	background-color:#f79c13;	
}
.centered-name-menu{
  color:#fff;
  font-weight:600;
  line-height: normal;
  display: inline-block;
  vertical-align: middle;
}
.menu-navigation-left-custom{
	border:1px solid #f79c13;
}
.menu-navigation-left-custom ul li{
/*line-height:30px;*/
border-top:1px solid #e5e5e5;
}
ul.children-item li{
list-style-type:none;
}
ul.children-item li:after{
    color: #021a3d;
    content: "\f111";
  	font-size:5px;
    display: inline-block;
    width: 5%;
    margin-top: 0px;
    float: left;
    font-family: FontAwesome;
}
ul.menu-navigation-left-custom li a{
    display: inline-block;
    /*width: 95%;*/
}
span.menu-item-marker:after:hover,span.menu-item-marker-second:after:hover{
  color:#f79c13;
  
/*float:right;*/
}
/*New menu style 03.11.2017*/
.main-menu-item,.subcategory,.subcategory_two{
list-style-type:none;
}
.menu-item-dm a{
	display:block;
	width:100%;
}
.icon-131:before, .icon-130:before, .icon-82:before{
    font-family: FontAwesome;
    font-size: 8px;
    display: inline-block;
    /*vertical-align: bottom;*/
    font-style: normal;
    content: "\f288";
    margin-left: 10px;
    color:#f79c13;
}
.sub_icons:before{
	font-family: FontAwesome;
    font-size: 14px;
    display: inline-block;
    vertical-align: bottom;
    font-style: normal;
    content: "\f142";
    margin-left: 10px;
  padding-top:5px;
  	float: left;
  	width:2%;
  color: #021a3d;
   /* color:#f79c13;*/
}
.subsecond_icons:before{
	font-family: FontAwesome;
    font-size: 14px;
    display: inline-block;
    vertical-align: bottom;
    font-style: normal;
    content: "\f178";
  /*  margin-left: 5px;*/
  padding-top:5px;
  	float: left;
  	width:2%;
  color: #021a3d;

}
.main-menu-item .cat-name{
padding-left: 15px;
display: inline-block;
  padding-top: 10px;
    padding-bottom: 10px;
/*width: 80%;*/
}
.subcategory .menu-item-dm .cat-name{
 padding-left: 0px;
 padding-top: 5px;
 padding-bottom:5px;
   /* line-height: 14px;*/
 font-size: 12px;
 float:right;
 width:93%;
}
a.main_memu_item_url {
    line-height: unset!important;
}
.product a {
    font-size: 12px;
  	padding:5px 0px;
}
.subcategory_two .product{
background-color:#e3e3e3!important;
}
ul.subcategory_two ul li.product {
    margin: 1px 0px 0px 0px!important;
  padding-left: 5px;
}
ul.subcategory .products-list .product{
background-color:#f4f4f4;
margin: 1px 0px 0px 0px!important;
padding-left: 5px;
border-top: 1px solid #fff;
}
.main-menu-item .products-list li.product{
margin-left:10px;
}
a.active-main-item, a.active-sub-main{
background-color: #f79c13!important;
color: #fff!important;
}
a.active-main-item .main-icon:before,a.active-main-item span, a.active-main-item .sub_icons:before{
color: #fff!important;
}
a.active-sub-main .main-icon:before,a.active-sub-main span, a.active-sub-main .sub_icons:before{
color: #fff!important;
}
a.active-subcat-second{
background-color:#b3b3b3!important;
}
a.active-subcat-second span,a.active-subcat-second .subsecond_icons:before{
	color: #fff!important;
}
a.product-item-active{
color:#f79c13!important;
}
a.active-main-item{
margin-bottom: 15px;
position: relative;  
}
a.active-main-item:after {
    font-family: FontAwesome;
    content: "\f0dd";
    font-size: 32px;
    color: #f79c13;
    background-color: transparent!important;
    position: absolute;
    top: 30px;
    left: 48%;
    text-align: center;
    background: #ffffff;
    padding: 0px;
}