/*
	
	#megaMenu ul.megaMenu > li.menu-item:first-child {width:33.3%; background-color:#cee7ca !important;}
	#megaMenu ul.megaMenu > li.menu-item:first-child > a span.wpmega-link-title {color:#000; font-size:18px !important;}
	
	#megaMenu {background-color: #8ecc8b !important;}
	
	
	#megaMenu ul.megaMenu > li.menu-item:first-child:after{	
	position:absolute; content:""; top:50%; margin-top:-10px; border-top: 0px solid #transparent; border-bottom: 0px solid 			#transparent; border-left: 0px solid #cee7ca;}
	
	
	#megaMenu ul.megaMenu > li.menu-item {width:33.3%; background-color:#aed8aa !important;}
	#megaMenu ul.megaMenu > li.menu-item > a span.wpmega-link-title {color:#000; font-size:18px !important;}
	
	#megaMenu ul.megaMenu > li.menu-item {border-left:0px !important;}
	
	#megaMenu ul.megaMenu > li.menu-item:after{	
	position:absolute; content:""; top:50%; margin-top:-25px; border-top: 25px solid transparent; border-bottom: 25px solid 	transparent; border-left: 25px solid #cee7ca; left:-1px; }
	
	#megaMenu ul.megaMenu > li.menu-item:last-child {width:33.4%; background-color:#90cb8b !important;}
	#megaMenu ul.megaMenu > li.menu-item:last-child > a span.wpmega-link-title {color:#000; font-size:18px !important;}
	
	#megaMenu ul.megaMenu > li.menu-item:last-child:after{	
	position:absolute; content:""; top:50%; margin-top:-25px; border-top: 25px solid transparent; border-bottom: 25px solid 	transparent; border-left: 25px solid #aed8aa; left:-1px; }
	
	#megaMenu ul.megaMenu > li.menu-item:hover {width:33.3%; background-color:#70AF4F !important;}
	#megaMenu ul.megaMenu > li.menu-item:active {width:33.3%; background-color:#70AF4F !important;}
	#megaMenu ul.megaMenu > li.menu-item:hover > a span.wpmega-link-title {color:#FFF; font-size:18px !important;}
	megaMenu ul.megaMenu > li.menu-item:active > a span.wpmega-link-title {color:#FFF; font-size:18px !important;}

*/
/*
	
#megaMenu ul.megaMenu > li.menu-item:hover:after {	
position:absolute; content:""; top:50%; margin-top:-25px; border-top: 25px solid transparent; border-bottom: 25px solid 	transparent; border-left: 25px solid #70AF4F; right:-25px; left:inherit;}
#megaMenu ul.megaMenu > li.menu-item:active:after{	
position:absolute; content:""; top:50%; margin-top:-25px; border-top: 25px solid transparent; border-bottom: 25px solid transparent; border-left: 25px solid #70AF4F; right:-25px; left:inherit;}
#megaMenu ul.megaMenu > li.menu-item:hover:before {	
position:absolute; content:""; top:50%; margin-top:-25px; border-top: 25px solid transparent; border-bottom: 25px solid transparent; border-left: 25px solid #cee7ca; left:inherit; }
#megaMenu ul.megaMenu > li.menu-item:active:before{	
position:absolute; content:""; top:50%; margin-top:-25px; border-top: 25px solid transparent; border-bottom: 25px solid transparent; border-left: 25px solid #cee7ca; left:inherit; }


#megaMenu ul.megaMenu > li.menu-item:last-child:hover:after{	
position:absolute; content:""; top:50%; margin-top:-25px; border-top: 25px solid transparent; border-bottom: 25px solid transparent; border-left-color: transparent; right:-25px; left:inherit;}
#megaMenu ul.megaMenu > li.menu-item:last-child:active:after{	
position:absolute; content:""; top:50%; margin-top:-25px; border-top: 25px solid transparent; border-bottom: 25px solid transparent; border-left-color: transparent; right:-25px; left:inherit;}
#megaMenu ul.megaMenu > li.menu-item:last-child:hover:before{	
position:absolute; content:""; top:50%; margin-top:-25px; border-top: 25px solid transparent; border-bottom: 25px solid transparent; border-left: 25px solid #aed8aa; left:inherit; }
#megaMenu ul.megaMenu > li.menu-item:last-child:active:before{	
position:absolute; content:""; top:50%; margin-top:-25px; border-top: 25px solid transparent; border-bottom: 25px solid transparent; border-left: 25px solid #aed8aa; left:inherit; }

#megaMenu ul.megaMenu > li.menu-item:first-child:hover:after{	
position:absolute; content:""; top:50%; margin-top:-25px; border-top: 25px solid transparent; border-bottom: 25px solid transparent; border-left: 25px solid #70AF4F; right:-25px; left:inherit;}
#megaMenu ul.megaMenu > li.menu-item:first-child:active:after {	
position:absolute; content:""; top:50%; margin-top:-25px; border-top: 25px solid transparent; border-bottom: 25px solid transparent; border-left: 25px solid #70AF4F; right:-25px; left:inherit;}
#megaMenu ul.megaMenu > li.menu-item:first-child:hover:before{	
position:absolute; content:""; top:50%; margin-top:-25px; border-top: 25px solid transparent; border-bottom: 25px solid transparent; border-left-color:transparent; left:inherit; }
#megaMenu ul.megaMenu > li.menu-item:first-child:active:before {	
position:absolute; content:""; top:50%; margin-top:-25px; border-top: 25px solid transparent; border-bottom: 25px solid transparent; border-left-color:transparent; left:inherit; }

*/


#megaMenu ul.megaMenu > li.menu-item:hover > a, #megaMenu ul.megaMenu > li.menu-item > a:hover {background:rgba(0,0,0,0);}

#megaMenu {background-color:rgb(204, 240, 171);}

#megaMenu ul.megaMenu > li.menu-item > a span.wpmega-link-title {text-align:center;}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg li.menu-item.megaReg-with-sub > a:after, #megaMenu ul.megaMenu li.menu-item.mega-with-sub > a:after, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > a:after, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg li.menu-item.megaReg-with-sub > span.um-anchoremulator:after, #megaMenu ul.megaMenu li.menu-item.mega-with-sub > span.um-anchoremulator:after, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > span.um-anchoremulator:after {border-style:none;}

#megaMenu.megaMenuHorizontal ul.megaMenu > li.menu-item > a, #megaMenu.megaMenuHorizontal ul.megaMenu > li.menu-item > span.um-anchoremulator {
    border-left: 0px solid #680;
    box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0) inset;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item > a {color:#333; background-color: #FFF; border-bottom:1px solid rgba(155,155,155,0.3); }
#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item > a:hover{color:#fff;}
#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item > a:hover {background-color:#70AF4F;}
#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item:last-child  > a{ border-bottom:0px solid rgba(155,155,155,0.3);}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {box-shadow: #555 0px 3px 5px 2px; padding-top: 0px; padding-bottom: 0px; min-width: 100%;
margin-left: 0px; }

#megaMenu.megaMenuHorizontal ul.megaMenu > li.menu-item > ul.sub-menu.sub-menu-1 {border-top-left-radius: 0px; border-top-right-radius: 0px;}

/*
.wpmega-link-title { text-transform:uppercase;} 
*/

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 { border: 0px solid transparent; }

.navigation-1 a {
    text-transform: none !important;
}

.cbutton {
    text-transform: none !important;
}

h2 {
	font-size: 17px !important;
}

#megaMenu ul.megaMenu > li.menu-item { position: relative !important; }

#megaMenu ul.megaMenu > li.menu-item:nth-child(1) { background-color: #deecd6; background-color: rgb(153, 221, 0); }
#megaMenu ul.megaMenu > li.menu-item:nth-child(2) { background-color: #c8e0bb; background-color: rgb(136, 204, 0); }
#megaMenu ul.megaMenu > li.menu-item:nth-child(3) { background-color: #b2d4a0; background-color: rgb(119, 187, 0); }
#megaMenu ul.megaMenu > li.menu-item:nth-child(4) { background-color: #9cc885; background-color: rgb(102, 170, 11); }
#megaMenu ul.megaMenu > li.menu-item:hover        { background-color: #70AF4F; background-color: rgb(116, 170, 80); background-color: rgb(175, 176, 180); }

#megaMenu.themeloc-navigation-center-standart    ul.megaMenu > li.menu-item { width: 33.333%; }
#megaMenu.themeloc-navigation-center-aktiv       ul.megaMenu > li.menu-item { width: 25%; }
#megaMenu.themeloc-navigation-center-arbeitgeber ul.megaMenu > li.menu-item { width: 25%; }
#megaMenu.themeloc-navigation-center-rente       ul.megaMenu > li.menu-item { width: 33.333%; }

#megaMenu ul.megaMenu > li.menu-item       > a span.wpmega-link-title { color: #444; font-size: 15px; }
#megaMenu ul.megaMenu > li.menu-item:hover > a span.wpmega-link-title { color: #FFF; }

#megaMenu ul.megaMenu > li.menu-item::before, #megaMenu ul.megaMenu > li.menu-item::after {
	position: absolute; content: ""; top: 50%; margin-top: -22px;
	border-top: 22px solid transparent; border-bottom: 22px solid transparent; border-left: 22px solid transparent;
}
#megaMenu ul.megaMenu > li.menu-item::after { right:-22px }

#megaMenu ul.megaMenu > li.menu-item:nth-child(2)::before,
#megaMenu ul.megaMenu > li.menu-item:nth-child(2):hover::before { border-left-color: rgb(153, 221, 0); }
#megaMenu ul.megaMenu > li.menu-item:nth-child(3)::before,
#megaMenu ul.megaMenu > li.menu-item:nth-child(3):hover::before { border-left-color: rgb(136, 204, 0); }
#megaMenu ul.megaMenu > li.menu-item:nth-child(4)::before,
#megaMenu ul.megaMenu > li.menu-item:nth-child(4):hover::before { border-left-color: rgb(119, 187, 0); }

#megaMenu ul.megaMenu > li.menu-item:not(:last-child):hover::after { border-left-color: rgb(175, 176, 180); }
