/* Menu for Lampert Heizungen © admotion*/


.nav { margin-bottom: 0px; display: inherit; }

#menu ul { margin: 0px; padding: 0px; }
#menu li { margin: 0px; padding: 0px; letter-spacing: 0.01em; font-weight: normal; border-left: 2px solid #ffffff; font-size: 16px; }
#menu li a { color: #000000; height: 70px; padding: 80px 30px 70px 15px; }

#menu li:hover { background: #ec432e; }
#menu li:hover a { color: #ffffff; }

#menu li.active { background: #ec432e; }
#menu li.active a { color: #ffffff; }


#menu ul ul { width: auto; border: 0px; padding: 3px 0px 0px 0px; }
#menu li li { background: #ec432e; border: 0px; width: auto; }
#menu li li a { float: none !important; padding: 5px 15px; border: 0px; height: auto; color: #ffffff; }

#menu li li:hover { background: #1f3c8a; }
#menu li li.active { background: #1f3c8a; }


div#maximenuck125 ul.maximenuck li.level1.parent > a::after, div#maximenuck125 ul.maximenuck li.level1.parent > span.separator::after { display: none; }
div#maximenuck125 div.floatck { padding: 5px 0px 0px 0px; }



[data-id="maximenuck125"].mobilemenuck { padding-bottom: 0px; }
[data-id="maximenuck125"] .mobilemenuck-item > .level1 { border-radius: 0px; margin: 0px; padding: 0px; }
[data-id="maximenuck125"].mobilemenuck a { font-weight: 500; font-size: 17px; background: #1f3c8a; padding: 8px 10px; border-bottom: 1px solid #ffffff; text-transform: uppercase; letter-spacing: 0.08em; }
[data-id="maximenuck125"] .mobilemenuck-bar-button { background: #464646; }

[data-id="maximenuck125"] .mobilemenuck-bar-button { padding-top: 5px; width: 42px; height: 42px; font-size: 50px; }


[data-id="maximenuck125"] .mobilemenuck-togglericon::after { background: none; border-radius: 0px; background: url(../images/plus.png) no-repeat scroll right 10px center; background-size: 15px 15px; padding: 0px; content: ""; }
.mobilemenuck .open .mobilemenuck-togglericon::after { background: none; border-radius: 0px; background: url(../images/minus.png) no-repeat scroll right 10px center; background-size: 15px 15px; padding: 0px; content: ""; }

[data-id="maximenuck125"] .mobilemenuck-item > .level1.active a { background: #ec432e; color: #ffffff; border-bottom: 1px solid #ffffff; }
[data-id="maximenuck125"] .mobilemenuck-item > .level1:hover a { background: #ec432e; color: #ffffff; border-bottom: 1px solid #ffffff; }


[data-id="maximenuck125"] .mobilemenuck-item > .level2 { border-radius: 0px; padding: 0px; margin: 0px; }
[data-id="maximenuck125"] .mobilemenuck-item > .level2 a { border-bottom: 1px solid #1f3c8a; padding: 10px; background: #ededed; transition: .3s ease-out; color: #000000; }

[data-id="maximenuck125"] .mobilemenuck-item > .level2.active a { background: #1f3c8a; color: #ffffff; border-bottom: 1px solid #ffffff; }
[data-id="maximenuck125"] .mobilemenuck-item > .level2:hover a { background: #1f3c8a; color: #ffffff; border-bottom: 1px solid #ffffff; }




#submenu li { float: left; }
#submenu li a { color: #ffffff; padding: 0px 12px; background: url(../images/line.jpg) no-repeat 0 4px; }
#submenu li:first-child a { background: none; padding: 0px 12px 0px 0px; }
#submenu li:last-child a { padding: 0px 0px 0px 12px; }






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



@media(max-width:850px)
{
	#submenu li { float: none; }
	#submenu li a { background: none; padding: 0px; }
	#submenu li:first-child a { padding 0px; }
	#submenu li:last-child a { padding: 0px; }
}