
/*.dropdown-menu { display:block;}*/

#flash-message-display {
    z-index:1;
}

#main-footer {
background-color:#1f346f;
/*position: fixed;*/
    bottom: 0;
    width: 100%;
padding: 10px;
}
#main-footer div, #main-footer a { color:#FFF; }



header .container-header {
	position: relative;
    height: 120px;
}

body .container-global {
    margin-top: 120px;
}

header .brand-wrap, header .menu-wrap, header .searchbar-wrap, header .sidebar-wrap, header .cart-wrap {
    float: none;
    margin-left: 0;
}

header .brand-wrap {
	position: fixed;
	left: 50%;
	margin-left: -100px;
}

header .brand-wrap img {	
	max-width: 210px !important;
	max-height: 52px !important;
}
/*header .navbar-brand img {
	max-width: 210px !important;
	max-height: 52px !important;
}*/

header .menu-wrap {
    position: fixed;
	top:70px;
}

header .searchbar-wrap {
    position: absolute;
    top: 70px;
    right: 0;
}

header .sidebar-wrap {
	float: right;	
}

header #navbar-notification.notification-wrap {
	float: right;
}

header .cart-wrap {
    float:right;
}

.menu-wrap  ul.menu_level_1, .menu-wrap  ul.menu_level_2, .menu-wrap  ul.menu_level_3 {
	height:300px;
	border: none;
}
li.dropdown-submenu {
    position:static;
}
li.dropdown-submenu:hover {
	z-index:1000;
}

#navbar-notification .dropdown-menu {
    right: 0;
    left: inherit;
}
	
#ndr {
	display:none;
}

header li.language-manager {
	display:none;
}

/*Fix bugs*/
.sidebar-in-header #sidebar {
    right: 0;
    left:auto;
}
.widget-search-autocomplete .search-list.ui-menu {
    right: 0 !important;
}

@media only screen and (max-width: 767px) {
	
	body .container-global {
		margin-top: 54px;
	}

	header .menu-wrap {
		position: absolute;
		top: 53px;
		width: 100%;
		/*height: calc(100% - 54px);*/
                height:0;
		left: 0;
	}

header .menu-wrap .navbar-shop {
position: fixed;
		height: calc(100% - 54px);
		background: #FFF;
padding-bottom: 55px;
}
	.menu-wrap .hidden-nav {
		display: block;
		position: fixed;
		top: 0;
	}
	
	header .brand-wrap {
		left: 55px;
		margin-left: 0px;
	}
	
	header .navbar-brand img {
		max-height: 40px !important;
	}
	
	header .container-header {
		height: auto;
	}

	.menu-wrap  ul.menu_level_1, .menu-wrap  ul.menu_level_2, .menu-wrap  ul.menu_level_3 {
		display:block;
		/*position: relative;*/
		position:static;
		height:auto;
		box-shadow: 0px 0px 0px rgba(0,0,0,0) !important;
	}
	
	ul.menu_level_2 {
		padding-left: 10px;
	}
	
	header ul.dropdown-menu {
		min-width:100%;
		box-shadow: none;
	}
	
	header div.searchbar-wrap {
		display:none;
	}
	
	#ndm {
		display:none;
	}
	
	.navbar-collapse {
		max-height: 100%;
	}
	
	#navbar-notification .dropdown-menu {
		position:fixed;
                height: calc(100% - 54px);
    overflow-y: auto;
	}

.cart-menu .widget-cart-info {
    left:0;
    position: fixed;
    top: 50px;
    overflow-y: auto;
    height: 100%;
}

   /* BUGS */
.navbar-nav>li:nth-child(1)>a {
    pointer-events: all;
 }
}

/*@import url(http://openx.seafoodexport.com/uppler/css/custom.css);
@import 'import.css';*/