/* Copyright (c) 2015 Masterhomepage GmbH
*  
*  CSS MENU
*/

/* ---------------- Mainmenu override --------------------- */

.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {width: 100%;}
#js-mainnav.megamenu.blackwhite ul.level0 li.megacss a.megacss {}
#js-mainnav.megamenu.blackwhite, #megamenucss #js-mainnav.blackwhite .js-megamenu, #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 {background:transparent; border:none;}
#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 {
    color: #000;
    font-size: 16px;
	font-weight:normal;
}
#megamenucss .blackwhite.megamenu ul.level0 > li.megacss:hover > a.megacss, #megamenucss #js-mainnav.megamenu.blackwhite ul.level0 li.active {color:#000 !important; }
#megamenucss #js-mainnav.megamenu.horizontal ul.level0 li a.haschild.megacss span.menu-title, #megamenucss #js-mainnav.megamenu.horizontal ul.level0 li a.haschild-over.megacss span.menu-title {
    background: none;
    padding-left: 0px;
    padding-right: 0px;
	
}
#megamenucss .blackwhite.megamenu ul.level0 > li.megacss:hover > a.megacss, #megamenucss #js-mainnav.megamenu.blackwhite ul.level0 li.active {
    background: #999 !important;
    color: #000 !important;
}
#megamenucss .blackwhite.megamenu .dropdown-menu ul.level1 li.megacss:hover > a.megacss, #megamenucss .blackwhite .dropdown-menu ul.level1 li.megacss a.megacss:hover {
    background: #aaa !important;
    color: #fff !important;
}
#megamenucss .active {color:#000!important;}
#megamenucss #js-mainnav.megamenu ul.megamenu.level1 {padding: 0px;}

#megamenucss #js-mainnav.megamenu ul.level0 li.megacss span.megacss, #megamenucss #js-mainnav.megamenu ul.level0 li.megacss a.megacss {text-align:center; padding:8px 15px 8px; }
#megamenucss #js-mainnav.megamenu ul.level0 li.megacss span.megacss:hover, #megamenucss #js-mainnav.megamenu ul.level0 li.megacss a.megacss:hover {background-color:#bcdc57;}
#megamenucss #js-mainnav.megamenu ul.level0 li li.megacss span.megacss:hover, #megamenucss #js-mainnav.megamenu ul.level0 li li.megacss a.megacss:hover {background-image:none;}
#megamenucss #js-mainnav.megamenu ul.level0 li li.megacss span.megacss, #megamenucss #js-mainnav.megamenu ul.level0 li li.megacss a.megacss {text-align:left; background-color:#999; text-shadow:none; color:#000;}
/*#megamenucss #js-mainnav.megamenu ul.level0 li.megacss {width:16.666666%; z-index:1;}*/
#megamenucss #js-mainnav.megamenu ul.level0 li li.megacss {width:100%;}
#megamenucss li {background-color:#ccc;}
#megamenucss li:last-child {background-image:none;}
#megamenucss li.active  {background-color:#fff; }
#megamenucss ul.level0 li li.first {margin-top:-2px;}
.js-megamenu ul.level2 {top:2px;}
#megamenucss #js-mainnav.megamenu .megacol {background: #ccc;}
