.upmenushop ul {
list-style:none;
padding:0;
margin:0;
}
.navbar ul.upmenushop{
padding:0;
float:none;
font-family:bkoodak;
}
.first-item {
background: url("../shop/shop-menu.png") no-repeat scroll 0 0 #c5001b;
float: right;
height: 48px;
width: 62px;
-webkit-border-radius: 0 6px 6px 0;
border-radius: 0 6px 6px 0;
border-left:1px solid #AD0219;
}

ul.upmenushop ul {position:absolute; display:none; opacity:0; list-style:none; 
}
ul.upmenushop ul li {position:relative; margin:0; min-width:150px; background:none; float:none;}

ul.upmenushop ul ul {left:-100%; top:25px; }

ul.upmenushop .sub  {	
opacity: 0.95;
-moz-opacity:0.95;
-khtml-opacity: 0.95;
filter:alpha(opacity=95);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
color:#4e4d4d; }
ul.upmenushop .sub:hover {	}
ul.upmenushop .topline {border-top:1px solid #aaa}
.upmenushop li{

}
.upmenushop ul li ul {
margin-top:-24px;
}
.upmenushop ul li ul ul {
margin-top:-24px;
}

/* ******************************************************************* */
/* SHOW SUBMENU  1 */
.upmenushop li:hover ul, .upmenushop li.over ul {
display:block;
}
.upmenushop li:hover ul ul, .upmenushop li.over ul ul {
display:none;
}
/* SHOW SUBMENU  2 */
.upmenushop ul li:hover ul, .upmenushop ul li.over ul {
display:block;
}

/* ******************************************************************* */
/* STYLING UP THE LINKS */
/* base a */.navbar .nav > li > a.upmenushoplink {	
color:#fff;
padding:4px 20px 15px;
text-shadow:none;
border-left: 1px solid #a32a1f;
}
/* base a:hover */.navbar .nav > li > a.upmenushoplink:hover, .navbar .nav > li > .upmenushophover {	
color:#fff;
background: #AD0219;
}
ul.upmenushop ul li a {
background:#c4011a;
color:#fff;
padding:5px 10px;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
filter: alpha(opacity=95);
-moz-opacity: 0.95;
-khtml-opacity: 0.95;
opacity: 0.95;
display:block;
font-family: bkoodak;
font-size:14px;
margin-bottom:1px;
}
ul.upmenushop ul li a:hover {	
color:#fff;
background: #AD0219;
margin-bottom:1px;
}
/* ******************************************************************* */
.upmenushop {
z-index:1000;
}
.upmenushop ul {
z-index:2000;
}
.upmenushop ul ul {
z-index:3000;
}
.upmenushop ul ul ul {
z-index:4000;
}
.upmenushop ul ul ul ul {
z-index:5000;
}
.upmenushop ul ul ul ul ul ul{
z-index:6000;
}

/* ******************************************************************* */

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: right; height: 1%; }
* html ul li a { height: 1%; }
/* End */

/************************NASR CSS EDIT****************************
.navbar ul.upmenushop {
display: inline-flex;
float: none;
font-family: Nassim;
margin: 0;
padding: 0;
}

.upmenushop li {
background: url("../menu-line.png") no-repeat scroll left center rgba(0, 0, 0, 0);

}


.nav-collapse.collapse.navbar-responsive-collapse {
height: 48px;
border-radius:6px;
background-color:#e70825;
}


.navbar .nav > li > a.upmenushoplink {
border: none;
color: #888;
padding: 14px 20px;
text-shadow: none;
}

.navbar .nav > li > a.upmenushoplink {
border: medium none;
color: #888;
padding: 14px 15px;
text-shadow: none;
border-left: 1px solid #a32a1f;
border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #bd0a22;
}

.navbar .nav > li > a.upmenushoplink {
color: #fff;
font-family: bkoodak;
font-size: 18px;
}*/