
/* =============================================================== */
/* CUSTOMIZE NAVBAR
/* =============================================================== */

.navbar-top {
	background:none;
}
.navbar-nav > li > a {
	color:none;
}
.dropdown-menu {
	border:none;
	background-color:#EFEFEF;
	top: initial;
}
.navbar-nav > li:hover ul{
    -moz-animation: fadeIn .4s ease-in ;
    -webkit-animation: fadeIn .4s ease-in ;
    animation:fadeIn  .4s ease-in ;
}
.navbar-nav > li > .dropdown-menu {
    margin-top:-3px;
}
.dropdown-menu p strong{
	font-weight:bolder;
	font-size:18px;
	text-transform:uppercase;
	color:#808080;
}
/*====================================================================*/
.navbar-toggle {
	background:#666;
}
.navbar-toggle span.icon-bar{
	background-color:#FFF;
}
.navbar-osiris {
	width: 100%;
}
.menuWrap {
	border-top: 1px solid rgba(0, 0, 0, 0.07);
}
.brandWrap {
}
.navbar-brand {
	padding:0 10px;
	color: #FFFFFF;
	font-size: 28px;
	font-weight: bold;
}
.navbar .navbar-top {
	height: 30px;
	transition: all 0.1s ease-out 0s;
	-webkit-transition: all 0.1s ease-out 0s;
	-moz-transition: all 0.1s ease-out 0s;
	-ms-transition: all 0.1s ease-out 0s;
	-o-transition: all 0.1s ease-out 0s;
	font-size: 11px;
	font-weight: bold;
	line-height: 11px;
	text-transform: uppercase;
}
.navbar.stuck .navbar-top {
	margin-top: -30px;
}
.dropdown-menu .unstyled li{
	list-style-type:none;
	margin-bottom:15px;
}
.dropdown-menu .unstyled li a{
	color:#000;
	font-size:13px;
}
.navbar-nav > li > a:hover{
	background-color:transparent;
}
/***  ------- Mega Menu Start ------- ***/
.megamenu .nav, .megamenu .dropup, .megamenu .dropdown, .megamenu .collapse {
	position: static;
}
.megamenu .navbar-inner, .megamenu .container {
	position: relative;
}
.megamenu .dropdown-menu {
	left: auto;
}
.megamenu .dropdown-menu > li {
	display: block;
}
.megamenu .nav.pull-right .dropdown-menu {
	right: 0;
}
.megamenu .megamenu-content {
	padding: 20px 30px;
 *zoom: 1;
}
.megamenu .megamenu-content:before, .megamenu .megamenu-content:after {
	display: table;
	content: "";
	line-height: 0;
}
.megamenu .megamenu-content:after {
	clear: both;
}
.megamenu.navbar .nav > li > .dropdown-menu:after, .megamenu.navbar .nav > li > .dropdown-menu:before {
	display: none;
}
.megamenu .dropdown.megamenu-fullwidth .dropdown-menu {
	width: 100%;
	left: 0;
	right: 0;
}
.megamenu .dropdown.megamenu-80width .dropdown-menu {
	width: 80%;
	left: 0;
	right: 0;
}
.megamenu .dropdown.megamenu-80width .dropdown-menu {
	width: 80%;
	left: 0;
	right: 0;
}
.megamenu .dropdown.megamenu-50width .dropdown-menu {
	width: 50%;
	left: 0;
	right: 0;
}
.megamenu .dropdown.megamenu-40width .dropdown-menu {
	width: 40%;
	left: 0;
	right: 0;
}
.megamenu .dropdown.megamenu-fullwidth .dropdown-menu {
	width: 100%;
	left: 0;
	right: 0;
}
 @media (max-width: 969px) {
.megamenu .dropdown.megamenu-fullwidth .dropdown-menu {
 	width: auto;
}
.megamenu .megamenu-content {
 	padding-left: 0;
 	padding-right: 0;
}
.megamenu .dropdown-menu > li > ul {
 	display: block;
}
}
/* megamenu end */

/***  ------- Main Navigation onhover issue for ipad and mobile ------- ***/

@media (min-width: 768px) {
.navbar-osiris ul.nav li.dropdown ul.dropdown-menu {
}
.navbar-osiris ul.nav li.dropdown:hover ul.dropdown-menu, div.cartMenu.dropdown:hover div.dropdown-menu {
 display: block;
 filter: none;
 opacity: 1;
}
.megamenu-content ul li a {
 transition: all 0.2s ease 0s;
 -webkit-transition: all 0.2s ease 0s;
 -moz-transition: all 0.2s ease 0s;
 -ms-transition: all 0.2s ease 0s;
 -o-transition: all 0.2s ease 0s;
 display: block;
}
.megamenu-content ul li a:hover {
 
}
.megamenu-content ul li.productPopItem a:hover, .megamenu-content ul li a.newProductMenuBlock:hover {
 padding-left: 0;
}
.navbar.stuck .brandWrap {
 height: 0;
 overflow: hidden;
}
}
.navbar-nav > li > a {
	color: #000;
	font-size: 14px;
	font-weight:normal;
}

@media (min-width: 768px) and (max-width: 1199px) {
	.navbar-nav > li > a {
    padding: 30px 5px 23px;
}
  
}

@media (min-width: 768px) and (max-width: 991px) {

  .navbar-nav > li > a {
    padding: 15px 5px 23px;
	font-size:11px;
}

}
@media (max-width: 767px) {


}