label.mobile_menu span{margin-left:10px;color:#FFF;font-size:1em;display:none;font-family:'Open Sans', sans-serif;}
.nav{font-family:'Open Sans', sans-serif;position:relative;margin:0;}
ul.nav{padding:0;list-style:none;}
ul.nav li{float:left;}
.nav > li{display:inline-block;}
.nav > li > a{padding:7px 20px;display:block;color:#fff;font-size:1.5em;font-weight:700;text-transform:uppercase;font-family:'Roboto Condensed', sans-serif;}
.nav > li > ul{opacity:0;visibility:hidden;position:absolute;list-style:none;top:48px;width:200px;text-align:left;margin-top:30px;padding:0px;z-index:99;}
.nav > li:hover > ul{opacity:1;visibility:visible;margin-top:0px;}
.nav li > ul li{position:relative;}
ul.nav li.active a{color:#f65e84;}
.nav li > ul li a{color:#fff;background-color:#00aedb;font-size:1.5em;font-weight:700;display:block;padding:6px 13px;width:150px;position:relative;border-bottom:1px solid #DDD;-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;font-family:'Roboto Condensed', sans-serif;}
.nav li > ul li a span.arrow{width:15px;height:10px;position:absolute;right:5px;top:15px;}
.nav > li > ul li:hover{color:#FFF;background:#f78f1d;-moz-transition:all 0.5s linear;-webkit-transition:all 0.5s linear;-o-transition:all 0.5s linear;-ms-transition:all 0.5s linear;}
.nav ul.dropdown2{color:#FFF;}
.nav ul li:hover > a{color:#FFF;background:#f78f1d;}
.nav > li > ul li ul{opacity:0;visibility:hidden;position:absolute;list-style:none;top:0px;left:200px;width:200px;text-align:left;padding:0px;margin-left:30px;}
.nav > li > ul li ul li:hover{background-color:#FFF;}
input#mobile_menu{display:none;}
.nav > li > ul li ul li ul{background-color:#FFF;}
.nav > li > ul li ul li ul li:hover{color:#0572B8;}
.nav > li ul li:hover > ul{opacity:1;visibility:visible;margin-left:0px;}
.nav > li > .fulldrop{opacity:0;visibility:hidden;position:absolute;list-style:none;top:118px;left:0px;background-color:#0078b3;width:100%;min-height:100px;text-align:left;margin-top:30px;padding:0;z-index:99;overflow:hidden;}
.nav > li:hover .fulldrop{opacity:1;visibility:visible;margin-top:0px;}
.nav ul li:hover:after{color:white;}
.nav .coldrop{opacity:0;visibility:hidden;position:absolute;list-style:none;top:118px;background-color:#0078b3;min-height:100px;text-align:left;margin-top:30px;padding:0;padding:0 10px;z-index:99;}
.nav > li:hover .coldrop{opacity:1;visibility:visible;margin-top:0px;}
.nav .coldrop .column{width:130px;margin:0 9px;}
.nav .column{width:14.1%;float:left;color:white;margin:0 0 0 2.2%;}
.nav .column ul{padding:0;margin:0;}
.nav .column ul li{padding:0;list-style:none;font-size:11px;}
.nav .column h3{font-size:14px;padding:14px 0;font-weight:400;margin:5px 0 5px 0;}
.nav .column ul li a{display:block;padding:0 0 15px 0;}
.nav > li > ul li ul, .nav li >ul li, .nav > li > .fulldrop, .nav > li > .coldrop, .nav > li > ul, .nav > li{transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-webkit-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-outs;}
.nav li a.color1{background:#00aedb;color:#ffffff;}
.nav li a.color2{background:#8cc63f;color:#ffffff;}
.nav li a.color3{background:#5261ac;color:#ffffff;}
.nav li a.color4{background:#f78f1d;color:#ffffff;}
.nav li a.color5{background:#ff0000;color:#ffffff;}
.nav li a.color6{background:#898989;color:#ffffff;width:493px;}
.nav > li:hover > a{color:#000;background:#fff;}
.nav li > ul li a:hover{text-decoration:none;}
@media (max-width:1024px){.nav > li > ul{width:180px;}
.nav li a.color6{width:292px;}
}
@media(max-width:800px){.navigation{float:none;margin:10px 0;}
@media only screen and (max-width:959px){.nav > li > a{padding:10px 12px;}
@media only screen and (max-width:800px){.nav{display:none;}
label.mobile_menu span{display:inline;}
label.mobile_menu{position:relative;display:block;width:100%;background-color:#ec098d;padding:10px 0;cursor:pointer;}
.nav{padding:0;}
.nav > li > a{border-width:0;}
.nav li{width:100%;text-align:left;margin-left:0;}
.nav > li{border-right:none;position:relative;}
.nav > li > a ,.nav li > ul li a{display:block;font-size:0.85em;}
.nav li > ul li a{width:100%;}
.nav li ul, .nav li .fulldrop, .nav li .coldrop{top:33px;}
.nav > li{background:none;}
.nav li ul{padding:0;}
.nav .fulldrop, .nav .coldrop{width:95%;padding:0 2.5%;}
.nav li > ul li{padding:18px 0px;}
.nav .column, .nav .coldrop .column{width:94%;padding:0 3%;}
.nav > li > ul{width:100%;}
.nav > li > ul li ul{width:100%;top:36px;left:0;margin-top:30px;z-index:2;}
.nav > li > ul > li:hover ul{margin-top:0;}
#mobile_menu:checked+.nav{display:block;}
label.mobile_menu:after{position:absolute;top:-2px;right:10px;content:"\2261";font-size:30px;color:white;}
.nav > li > ul li ul li ul{width:100%;top:43px;left:0px;margin-left:0;margin-top:30px;}
.nav > li > ul > li ul li:hover ul{margin-top:0;}
.nav > li > ul li{padding:0px 0 0px 0%;width:100%;}
.nav > li > ul li ul{margin-left:0;}
.nav > li > ul li ul li{padding:5px 0 5px 0%;width:100%;}
.nav > li > ul li ul li ul li{padding:15px 0 15px 0%;width:100%;}
.nav ul li.dropdown:after{left:90%;}
.nav > li > ul li ul, .nav li >ul li, .nav > li > .fulldrop, .nav > li > .coldrop, .nav > li > ul, .nav > li{transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none;}
.nav li a.color6{width:100%;}
}
@media(max-width:320px){label.mobile_menu{padding:4px 0;}
label.mobile_menu:after{top:-8px;}
}