#js-mainnav .container {max-width:270px !important;}
.childcontent-inner .moduletable {width:600px;}
.texthide {color:rgba(255, 255, 255, 0) !important; font-size:1px;}

#megamenucss #js-mainnav.megamenu ul.level0 li.megacss span.menu-title {
    display: block;
    text-align: center;
}

#megamenucss #js-mainnav.blackwhite .js-megamenu {
    background: #EFEFEF !important;
}
#js-mainnav.megamenu.blackwhite ul.level0 li.megacss span.megacss, #js-mainnav.megamenu.blackwhite ul.level0 li.megacss a.megacss, #js-mainnav.megamenu.blackwhite .megaMenuToggle {
    text-shadow: none !important;
    font-size: 13px !important;
    color: #4B4B4B !important;
    padding: 12px 8px;
    font-weight: normal !important;
    border-left: 0px solid #FFFFFF !important;
    -webkit-box-shadow: inset 1px 0px 0px 0px rgba(255, 255, 255, 0) !important;
    -moz-box-shadow: inset 1px 0px 0px 0px rgba(255, 255, 255, 0) !important;
    box-shadow: inset 1px 0px 0px 0px rgba(255, 255, 255, 0) !important;
}

#js-mainnav.megamenu.blackwhite {
    border: 0px solid #ffffff !important;
    border-bottom: none;
    background-color: #EFEFEF !important;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}


#megamenucss .blackwhite.megamenu ul.level0 > li.megacss:hover > a.megacss, #megamenucss #js-mainnav.megamenu.blackwhite ul.level0 li.active {
    background: #1D4191 !important;
    color: #ffffff !important;
    text-shadow: none !important;
}

#megamenucss .blackwhite.megamenu ul.level0 > li.active > a.megacss, #megamenucss #js-mainnav.megamenu.blackwhite ul.level0 li.active {
    background: #1D4191 !important;
    color: #ffffff !important;
    text-shadow: none !important;
}

.megamenu_categories li a {
    font-size: 13px !important;
    text-transform: capitalize !important;
    color: #000000 !important;
}

.vm_register #adminForm #ui-tabs ul li.current {display:none;}
.vm_register #adminForm #ui-tabs fieldset:first-of-type {display:none;}

.container_section {
    background-color:#ffffff !important;
}
.sidebar_logo {background-color:#1B4591 !important;}
.eurobeauty_logo {background-color:#1B4591 !important;}
.login .moduletable a {color:#ffffff !important;}
#side-nav {background-color:#EFEFEF !important;}
.header_area.preset3_header .luxury_home3_menu .icemegamenu > ul {
    background-color:#EFEFEF !important;
    border: none !important;
}

.preset3_header ul li.bag i, .preset3_header ul li.login .login-menu ul li a::before {
    color: #ffffff  !important;
}
.cart_items.total_products {color: #ffffff  !important;}
.right_sidebar {background-color:#EFEFEF !important; padding-top:20px !important;}

.navbar-container {display: none;}

div.user_links.nav_right.preset3_header {
    position: absolute;
    top: -20px !important;
    left:auto !important;
    right: 20px !important;
    padding: 0;
    margin: 0;
    font-size: 150%;
}
div.eurobeauty_logo > div > ul > li.search_click {
    display: none;
}
@media only screen and (min-width: 1190px) {

.navbar-container {display: block;}

div.user_links.nav_right.preset3_header {
    position: absolute;
    top: 60px !important;
    left:auto !important;
    right: 20px !important;
    padding: 0;
    margin: 0;
    font-size: 150%;  
  
}