	
	/*
	by frizbee.be
	*/

    
    #mobilenavbutton{ display: none; }
    #mobilenavbutton .barsbox i{ font-size:1.5rem; color:#767676; cursor: pointer; }
    #mobilenavbutton .barsbox:hover i{ color:#9abb12; }
    #mobilenavbutton .xbox{ display: none; }
    #mobilenavbutton .xbox i{ font-size:1.5rem; color:#4C4C4C; cursor:pointer; transform: rotate(0deg); transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0); }
    #mobilenavbutton .xbox:hover i{ color:#9abb12; transform: rotate(90deg);  }

    #mobilenav{ background:#fff; display:none; }
    
    #mobilenav ul{ margin-top:70px; padding:0px; padding-left:40px; }
    #mobilenav ul li{ display: block; padding: 0px; padding: 0px; }
    #mobilenav ul li a{ color:#bdd754; font-size: 1.8rem; text-decoration: none; font-family: 'helveticabold'; }
    #mobilenav ul li a:hover{ color:#9abb12; }
    #mobilenav ul li a.active{ color:#9abb12; }
    #mobilenav ul li a.active:hover{ color:#9abb12; }
    #mobilenav ul li a span{ display: none; }
    #mobilenav ul li a i{ color:#4C4C4C; font-size:1.8rem; }
    #mobilenav ul li a:hover i{ color:#4A7A3B; }

	.navigation ul{ list-style:none; margin:0px; padding:0px; float:right; }
	.navigation ul li{ float:left; margin:0px 0px 0px 0px; padding:0; display:inline; }
	.navigation ul li.end{ margin:0px; background:none; }
	.navigation ul li a, .navigation ul li a:link, .navigation ul li a:visited{ display:block; float:left; padding:5px 10px 1px 10px; text-decoration:none; color:#484491; font-family:'helveticabold'; font-size:1.2rem; }
	.navigation ul li a:hover, .navigation ul li a.active, .navigation ul li a.hover{ color:#9abb12; }

    .navigation ul li a i{ font-size:1.2rem; color:#484491; }
    .navigation ul li a:hover i{ color:#9abb12; }

	.navigation ul li a{ border: 3px solid #fff; border-radius: 25px; }
	.navigation ul li.end a{ border-color:#484491; }
	.navigation ul li.end a:hover{ background-color: #484491; color:#fff; }

		
	.submenu{ position:absolute; top:45px; padding:10px 20px 30px; background:#3457a7; display:none; }
	.submenu a{ display:block; position:relative; padding:10px 0px; color:#fff; text-decoration:none; border-bottom:1px solid #5d79b9;  }
	.submenu a:hover{ color:#a4b6df; }