/* Copyright (c) 2016 Masterhomepage GmbH
*  
*  CSS MENU
*/

/* ---------------- Mainmenu override --------------------- */

#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: #555;
    font-size: 16px;
    font-weight: 600;
	font-family: 'Open Sans', sans-serif;
}
#megamenucss #js-mainnav.megamenu ul.level0 li.megacss {text-transform: uppercase;}
#megamenucss #js-mainnav.megamenu ul.level0 li.megacss li {text-transform: none;}
#megamenucss .blackwhite.megamenu ul.level0 > li.megacss:hover > a.megacss, #megamenucss #js-mainnav.megamenu.blackwhite ul.level0 li.active {background:transparent !important; color:#ff6700 !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: transparent !important;
    color: #ff6700 !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: transparent !important;
    color: #ff6700 !important;
}
#megamenucss .active {color:#ff6700 !important;}
#megamenucss #js-mainnav.megamenu ul.megamenu.level1 {padding: 10px 0;}
#megamenucss #js-mainnav.megamenu.horizontal.center ul.megamenu.level1 {top: -5px;}

/* ---------------- Impressum --------------------- */

#impressum {
	line-height:1.5;
	padding:1px 0px 0px 5px;
}

#impressum ul 
{
margin:0px;
padding:0px;
list-style-type: none;
}

#impressum li
{
list-style: none;
margin:0px;
text-align:left;
float:left;
background:none; 
padding: 0px; 
font-family: 'Open Sans', sans-serif;
font-size:14px;
font-weight:400;
line-height:normal;
}

#impressum li a {text-align:left; text-decoration: none; padding:0px 5px; border-left:1px solid;}
#impressum li a:link, #impressum li a:visited {  color:#555;}
#impressum li a:hover {color:#ff6700; text-decoration: none; }
.nav > li > a:hover, .nav > li > a:focus {
    background-color: transparent;
    text-decoration: none;
}
#impressum li.active > a {color:#ff6700!important;}
