#mobile-header {
    display: none;
	min-height:36px;
	margin-bottom:0px;
	padding:0;}
#mobile-header #responsive-menu-button{ display:block; text-align:center; line-height:36px; font-size:15px; text-decoration:none; cursor:pointer;}
#navigation { display:block;}

.sidebarLeft{
  float: left;
  width: 90%;
  word-wrap: break-word;
  z-index: 1043;
  color: #fff;
  background-color: #272727; 
  position: absolute;
  top: 0;
  bottom: 0;  
  left:0;
  display:none;
   }

.sidebarLeft ul {
	margin:40px 0 0 0;
	padding-left:10px;
    width: 100%; 
    list-style:none;
    background-color: #272727;
 }
.sidebarLeft ul a { width: 100%; position: relative; }

.sidebarLeft ul li{display:block;margin:0;line-height:40px;border-top:1px solid #484848; position:relative; padding-right:0px;}

.sidebarLeft ul li:hover,.sidebarLeft ul li.active{}

.sidebarLeft ul li a:hover{ background-color:rgba(0,0,0,0.2);}
.sidebarLeft ul li .enterkabinet a:hover{ background-color:transparent;}
.sidebarLeft ul li a{padding:0;display:block;text-decoration:none;color:#fff;}
.sidebarLeft .style-accaunt-m  ul li a{ display:inline;}
.sidebarLeft .style-accaunt-m div{ float:left;}	
.sidebarLeft ul li span{padding:0;display:inline-block;text-decoration:none;color:#fff;}
.sidebarLeft ul li img, .sidebarLeft .product-grid .image img{ max-width:60px; height:auto !important;}
.sidebarLeft ul li ul{border-bottom:none;margin:0; padding:0 0 0 10px;}


.sidebarLeft ul li ul li:last-child{border-bottom:none}

.sidebarLeft ul li ul li.active{border-top:none;}
.sidebarLeft ul li li li{padding-right:0px;}

.sidebarLeft ul li ul li a,.sidebarLeft ul li ul li span{color:rgba(255,255,255,0.8);padding-left:10px}
.sidebarLeft .enterkabinet ul li{padding:15px 0;}
.sidebarLeft label{font-size:13px}
.sidebarLeft input[type="text"],.sidebarLeft input[type="password"],.sidebarLeft input[type="date"],.sidebarLeft input[type="email"],.sidr input[type="number"],.sidebarLeft input[type="search"],.sidebarLeft input[type="tel"],.sidebarLeft input[type="time"],.sidebarLeft input[type="url"],.sidebarLeft textarea,.sidebarLeft select{width:100%;font-size:13px;padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 10px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;border:none;background:rgba(0,0,0,0.2);color:rgba(255,255,255,0.6);display:block;clear:both; height:40px;}
.sidebarLeft input[type=checkbox]{width:auto;display:inline;clear:none}

.sidebarLeft .submenu { display:none;}
.sidebarLeft .arrow{ 
    display:block;
	width:40px; 
	height:40px; 
	cursor:pointer; 
	position:absolute; 
	right:0px; 
	top:0px; 
	z-index:10;
	background:url(../image/plus_minus.png) top center;}
.sidebarLeft .arrow.open{ background:url(../image/plus_minus.png)bottom center;}	
.sidebarLeft .close{ 
     display:block; 
	 width:40px; 
	 height:40px; 
	 cursor:pointer; 
	 position:absolute; 
	 right:0px; 
	 top:0px;
	 opacity: 1; */
    filter: alpha(opacity=100);
	 background:url(../image/sidr-close.png) center center;}
.sidebarLeft .sale{ display:none;}	 
.sidebarLeft .first > a, .sidebarLeft .first > span{ font-size:15px;}
.sidebarLeft .july-menubrand img{ display:none;}
.sidebarLeft .img-category,  .sidebarLeft .allcategory-img{ display:none;}
.sidebarLeft .name, .sidebarLeft .price{ display:none;}
.sidebarLeft .product-grid > div{ display:inline-block; margin:0 10px 10px 0; width:auto;}
.sidebarLeft .product-grid > div> div{ padding:0;}

/*menu icons*/
#menu > ul > li .jl-icon img,
.july_menu_container > ul > li .jl-icon img{margin:0 auto; padding:0; vertical-align:middle; max-width:100%; height:auto;} 
#menu > ul > li.ic-top > a,
.july_menu_container > ul > li.ic-top > a{ padding:10px 0;}
#menu > ul > li.ic-top .jl-icon,
.july_menu_container > ul > li.ic-top .jl-icon{ display:block; margin-bottom:5px; line-height: normal;}
#menu > ul > li.ic-left .jl-icon,
.july_menu_container > ul > li.ic-left .jl-icon{display:inline-block; padding-right:5px;}
#menu > ul > li.ic-left .jl-icon{padding-left:5px;}
.fixed #menu > ul > li.ic-left .jl-icon i{ position:fixed; top:8px;}
.fixed #menu > ul > li.ic-left .jl-icon{ padding-right:35px;}
#menu > ul > li.ic-left, #menu > ul > li.ic-left > a,
.july_menu_container > ul > li.ic-left, .july_menu_container > ul > li.ic-left > a{ text-align:center;}
#menu > ul > li.ic-left a,
.july_menu_container > ul > li.ic-left a{ display:inline-block; vertical-align:middle; width:auto; }
#menu > ul > li.ic-left ul a,.july_menu_container > ul > li.ic-left ul{text-align:left;}
#menu > ul > li.ic-left > a, .july_menu_container > ul > li.ic-left > a { display:block;}
#menu > ul > li.ic-left .jl-icon i,
.july_menu_container > ul > li.ic-left .jl-icon i{ padding:0; background:transparent;}
	.jl-icon i {
		position: relative;
		display:inline-block;
		margin:0 auto;
		padding:0.2em 0.2em;
		border-radius: 50%;
		line-height:1em;	
		box-shadow: 0 0 0 20px transparent;
		background: rgba(255,255,255,0.1);
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		-o-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		-webkit-transition: box-shadow .6s ease-in-out;
		-moz-transition: box-shadow .6s ease-in-out;
		-o-transition: box-shadow .6s ease-in-out;
		-ms-transition: box-shadow .6s ease-in-out;
		transition: box-shadow .6s ease-in-out;
	}	
	
	 li:hover .jl-icon i,
	 li:active .jl-icon i,
	 li:focus .jl-icon i {	
	   background: rgba(255,255,255,0.1);	
		box-shadow: 0 0 0 0 rgba(255,255,255,0.2);
		-webkit-transition: box-shadow .4s ease-in-out;
		-moz-transition: box-shadow .4s ease-in-out;
		-o-transition: box-shadow .4s ease-in-out;
		-ms-transition: box-shadow .4s ease-in-out;
		transition: box-shadow .4s ease-in-out;
	}
#menu > ul > li.ic-top > a > span.jl-text,
.july_menu_container > ul > li.ic-top > a > span.jl-text{line-height:18px; display:block;}	

.july_menu_container > ul > li > .submenu.enterkabinet{min-width:30%;}
.july_menu_container > ul > li > .submenu.enterkabinet li{ padding:15px;}
#menu .submenu.product-grid{width:100%; left:0;}
#menu .submenu.product-grid > div{ display:block; float:left;} 
#menu .submenu.product-grid > div > div{ }
#menu > ul > li> .submenu > ul.row > li{ padding:0 5px 15px 5px; display:table-cell; float:none}
#menu .product-grid .price{ border:none; margin-bottom:0;}
.july-menubrand li { }
.july-menubrand li img{ display:block; margin-bottom:10px;}

/*отображение по столбцам*/
#menu > ul > li> .submenu.all-table > ul.allcategory-sub{ display:table-row;}
#menu > ul > li> .submenu.all-table > ul.allcategory-sub > li{ display:inline-block;  vertical-align:top; margin-right:-4px;}


#menu > ul > li> .submenu.all-table > ul.allcategory-sub.md-1 > li{ width:100%;}
#menu > ul > li> .submenu.all-table > ul.allcategory-sub.md-2 > li{ width:50%;}
#menu > ul > li> .submenu.all-table > ul.allcategory-sub.md-3 > li{ width:33.33%;}
#menu > ul > li> .submenu.all-table > ul.allcategory-sub.md-4 > li{ width:25%;}
#menu > ul > li> .submenu.all-table > ul.allcategory-sub.md-5 > li{ width:20%;}
#menu > ul > li> .submenu.all-table > ul.allcategory-sub.md-6 > li{ width:16.66%;}
#menu > ul > li> .submenu.all-table > ul.allcategory-sub.md-7 > li{ width:14.28%;}
#menu > ul > li> .submenu.all-table > ul.allcategory-sub.md-8 > li{ width:12.5%;}

/*view theme*/

#menu > ul > li> .submenu.allcategory{ margin:0; padding:0; }

#menu .allcategory-img{ text-align:center;}

#menu > ul > li> .submenu.allcategory > ul { display:block; width:220px;  padding:0; }

#menu > ul > li> .submenu.allcategory > ul > li{ 
  position:static;
  z-index:1;
  display:block;
  margin:0;
  padding:0;
 
  }
#menu > ul > li> .submenu.allcategory  > ul > li > a  {
	 margin-bottom:0; 
	 padding:6px 15px 6px 10px;}
#menu > ul > li> .submenu.allcategory  > ul > li > .arrow{
	  display:block;
	  position:absolute;
	  right:10px;
	  margin-top:-25px;
	  }
#menu > ul > li> .submenu.allcategory .submenu  .arrow:before{ content:none;}	  
#menu > ul > li> .submenu.allcategory  > ul > li >  .arrow:before{
	content: "\f105";
   font-family: FontAwesome;
    color:#9f9f9f;
}


#menu > ul > li> .submenu.allcategory > ul > li > .submenu{
	position: absolute;
    left: 220px;
    top: 0;
    height: 100%;
    width: 100%;
	padding:0;
	margin:0;
    display: none;
	box-shadow: 4px 4px 9px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 4px 4px 9px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 4px 4px 9px rgba(0, 0, 0, 0.15);
	
}
#menu > ul > li> .submenu.all-table > ul > li{ border-bottom:none; margin-bottom:15px;}
#menu > ul > li> .submenu.allcategory > ul > li.hover > a{}
#menu > ul > li> .submenu.allcategory > ul > li.hover > .submenu{display:table; padding:0 22px;}
#menu > ul > li> .submenu.allcategory > ul > li > .submenu > ul{
	padding:15px 8px;
	display: table-cell;
	min-width:180px;
	vertical-align:top;
}
#menu > ul > li> .submenu.allcategory .submenu .submenu,
#menu > ul > li> .submenu.allcategory .submenu li:hover .submenu{
	position:relative;
	left:auto;
	opacity:1;
	box-shadow: none;
	min-width:180px;
	padding:6px 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;}

#menu > ul > li> .submenu.allcategory .submenu .submenu li{ display:inline-block; vertical-align:top; margin-right:3px; padding:0;} 
#menu > ul > li> .submenu.allcategory .submenu .submenu li:after{ content:"/";font-family: FontAwesome; font-size:0.8em; margin-left:5px;}
#menu > ul > li> .submenu.allcategory .submenu .submenu li:last-child:after{ content:none;}
#menu > ul > li> .submenu.allcategory .submenu .submenu li a{ text-decoration:underline;} 
#menu > ul > li> .submenu.style-accaunt-m > ul > li > a{padding:0; display:inline-block;min-width:auto;}

/*left-menu*/
.left-menu .box-category .accordeon_plus{ display:none;}
.box-category .movpanel_plus {
	position: absolute;
	text-align:center;
	right: 0px;	
	top:0;
	width: 30px;
	cursor:pointer;
	z-index:2;
}

.left-menu .box-category .movpanel_plus:after{
	display:block;
	content: "\f105";
    font-family: FontAwesome; 
	line-height:38px;
   color:#9f9f9f;
}
#column-right .left-menu .box-category .movpanel_plus:after{content: "\f104";}
.left-menu .box-category ul .movpanel_plus:after{ line-height:28px;}
.accordeon_subcat.style-accaunt-m  ul li a{ display:inline;}
.accordeon_subcat.style-accaunt-m div{ float:left;}	

.left-menu li.ic-left .jl-icon{display:inline-block;  margin-right:5px;}
.left-menu li.ic-top .jl-icon{ display:block; margin-bottom:5px;}
.left-menu li.ic-top{ text-align:center;}

ul.box-category  li.custom-left-m ul{ display:block;}

.left-menu ul.box-category  li > .accordeon_subcat{
	position:absolute;
	display:none;
	text-align:left;
	background-color:#FFF;
	 border: 1px solid rgba(0,0,0,0.15);
	box-shadow: 0 4px 9px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 4px 9px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 4px 9px rgba(0, 0, 0, 0.15);
   top:0;
   padding:10px;
   z-index:13;
 }
.left-menu ul.box-category  li > .accordeon_subcat > ul{ display:block;}
#column-left .left-menu ul.box-category > li > .accordeon_subcat {left:99%;}  
#column-right .left-menu ul.box-category > li > .accordeon_subcat {right:99%;}
.left-menu ul.box-category  li:hover > .accordeon_subcat{ display:block;}

#column-right .left-menu ul.box-category ul .accordeon_subcat{ right:96%; top:-16px;}
.left-menu ul.box-category .style-accaunt-m > li > a{ display:inline-block;}
.left-menu ul.box-category > li ul > li > a { padding-left:12px;}
.left-menu ul.box-category > li ul.style-accaunt-m > li > a{ padding:0; width:auto;}
@media (min-width: 993px) {	
#column-left .left-menu ul.box-category ul .accordeon_subcat{ left:80%; top:-16px;}
.left-menu ul.box-category  li > .accordeon_subcat{ width:280px;}
}

 /**********************container menu********************************/
  .july_modul.july_menu_container{ 
  display:table; 
  width:100%; 
  margin-bottom:15px;
   border:1px solid rgba(0,0,0,0.035);}
 .july_modul.july_menu_container > ul{	
	margin:0;
	padding:0;
	width:100%;
	display: table-row;
 }


.july_modul.july_menu_container  ul{list-style:none; }
.july_modul.july_menu_container .custom-left-m ul{padding:0px; margin:0;}
.july_modul.july_menu_container > ul > li {
	text-align:center;
	display: table-cell;
	vertical-align:top;	
	position:relative;
	min-height:38px;
	
}
.july_modul.july_menu_container > ul > li > a{
	font-family:'Roboto', Arial, Helvetica, sans-serif;
	line-height:24px;
	display:block;
	text-align:center;
	padding:7px 5px;}
.july_modul.july_menu_container > ul > li.ic-left > a .jl-text{ display:block; text-align:left;}
.july_modul.july_menu_container > ul > li.ic-left .jl-icon{ float:left; display:block;}

.july_modul.july_menu_container .accordeon_plus{ display:none;}
.july_modul.july_menu_container .accordeon_plus,
.july_modul.july_menu_container .movpanel_plus {
	position: absolute;
	text-align:center;
	right: 0px;
	top: 0px;
	width: 30px;
	height: 38px;
	cursor:pointer;
	z-index:2;
}
.july_modul.july_menu_container ul ul .accordeon_plus:after{ line-height:28px; height: 28px;}
.july_modul.july_menu_container .accordeon_plus:after{
	content:   "+";
	font-size:15px;
	display:block;
	font-weight:normal;
   line-height:38px;
   color:#9f9f9f;
}
.july_modul.july_menu_container .accordeon_plus:hover:after{}
.july_modul.july_menu_container .accordeon_plus.open:after{
	content:   "-";}

.july_modul.july_menu_container .movpanel_plus:after{
	display:block;
	content: "\f105";
    font-family: FontAwesome; 
	line-height:28px;
   color:#9f9f9f;
}

.july_modul.july_menu_container  li > .accordeon_subcat{	
	position:absolute;
	display:none;
	text-align:left;
	border: 1px solid rgba(0,0,0,0.15);
	box-shadow: 0 4px 9px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 4px 9px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 4px 9px rgba(0, 0, 0, 0.15);
   padding:10px;
   z-index:1042;
   width:280px;}
.july_modul.july_menu_container  li > .accordeon_subcat li{
	position:relative;
	}
.july_modul.july_menu_container  li > .accordeon_subcat li	a {
    text-decoration: none;
    position: relative;
    padding: 5px 12px 5px 12px;
    display: block;
}
.july_modul.july_menu_container  li > .accordeon_subcat li > a:hover {}
.july_modul.july_menu_container .accordeon_subcat .accordeon_subcat{ left:80%; top:-15px;}
.july_modul.july_menu_container  li:hover > .accordeon_subcat{ display:block;}

.july_modul.july_menu_container li > .accordeon_subcat.style-accaunt-m > li > a{ display:inline-block; padding:0;}

.july_modul.july_menu_container .accordeon_subcat.july-menubrand{ width:auto;}
.july_modul.july_menu_container .accordeon_subcat.july-menubrand li ul {
	display: table-cell;
    vertical-align: top;
    min-width: 150px;
	margin:0;
	padding:0}
@media (max-width: 1200px) {
	#menu > ul > li.ic-left .jl-icon{ display:none;}
}
@media (max-width: 992px) {	
    #mobile-header {
        display: block;
		z-index:20;
    }
	#navigation { display:none;}
.july_menu_container > ul > li.ic-top > a > span.jl-text{display:inline-block; vertical-align:middle;}
.july_menu_container > ul > li.ic-top .jl-icon{ display:inline-block; margin:0 5px 0 0;}
 .july_modul.july_menu_container > ul{ float:none;}
 .july_modul.july_menu_container > ul > li { display:block; text-align:left;}
 .july_modul.july_menu_container > ul > li > a{ padding-left:10px; padding-right:30px; display:block; text-align:left;}
 .july_modul.july_menu_container  li > .accordeon_subcat li	a {padding-right: 30px;}
 .july_modul.july_menu_container > ul > li + li{  border-top: 1px solid rgba(0,0,0,0.1);}
  .july_modul.july_menu_container .accordeon_plus{ display:block;}	
  .july_modul.july_menu_container .movpanel_plus{ display:none;}
  .july_modul.july_menu_container  li >.accordeon_subcat{ 
   position:relative;
   border:none;
   box-shadow:none;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
   padding:0 0 10px 0;
   margin-left:0;
   width:auto;
   }	
  .july_modul.july_menu_container  li:hover > .accordeon_subcat{ display:none;overflow:hidden;}
  .left-menu ul.box-category ul .accordeon_subcat{ left:auto; top:auto;}
  .july_modul.july_menu_container  .accordeon_subcat .accordeon_subcat {
	  background-color: rgba(0,0,0,0.035);
	  left:auto;
	  top:auto;}
  .july_modul.july_menu_container .style-accaunt-m > li { padding:15px;}

  .left-menu .box-category .accordeon_plus{ display:block;}	
  .left-menu .box-category .movpanel_plus{ display:none;}
   #column-left .left-menu ul.box-category > li > .accordeon_subcat {left:auto;}  
   #column-right .left-menu ul.box-category > li > .accordeon_subcat {right:auto;}
  .left-menu ul.box-category  li >.accordeon_subcat{ 
   position:relative;
   border:none;
   box-shadow:none;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
   min-width:120px;
   padding:0 0 10px 0;
   }	
  .left-menu ul.box-category  li:hover > .accordeon_subcat{ display:none;}
  .left-menu ul.box-category ul .accordeon_subcat{ display:nonе;}
  .left-menu ul.box-category ul .accordeon_subcat{ left:auto; top:auto;}
  .left-menu ul.box-category ul  li > .accordeon_subcat {background-color: rgba(0,0,0,0.035);}
  .left-menu ul.box-category .style-accaunt-m > li { padding:15px;}
  
}