@media only screen and (min-width: 300px){.skip-menu{display:inline-block;margin:3px 0;float:left;margin-left:5px}.skip-menu:before{width:32px;height:32px;padding:6px;display:block;font-size:1.4em;font-family:symbol;content:"\f0c9"}.skip-menu:after{content:"Menu";position:absolute;top:8px;left:33px;font-size:1.4em}.skip-menu.skip-active:before{content:"\f00d"}.responsive nav ol{margin-top:40px}.responsive nav .root{background-color:#666}.responsive nav a,.responsive nav a:hover,.responsive nav a:active,.responsive nav a:visited{color:#fff}.responsive nav span,.responsive nav a{display:block;position:relative}.responsive li.level0 > span,.responsive li.level0 > a{padding:12px 15px;font-weight:600;border-top:1px solid #666}.responsive li.level1 a{padding:12px 35px;border-bottom:1px solid #333}.responsive li.level1:last-child a{border-bottom:none}.responsive li.level1 a::before{content:"\f0da";font-family:symbol;position:absolute;top:13px;left:15px;font-size:1.4em}.responsive li.level2 > a{border-bottom:1px solid #666}.responsive li.level2 > a::before{content:"\f105"}.responsive .child {background-color:#333;display:none}.responsive .child-open .child {display:block}.responsive .child-open > a::before{content:"\f0d7" !important;}.responsive li.level2.active > a{color:#ff7800}.responsive li.level2.active > a::before{content:"\f101"}nav{background-color:#ff7800;color:#fff}nav a,nav a:hover{text-decoration:none}nav ul li{text-transform:none}}
@media only screen and (min-width: 800px){nav ol{width:100%;display:flex;flex-wrap:nowrap}.level0{width:calc(100%/7);border-left: 1px solid #d46b00;padding:0;display:flex}.level0 > span,.level0 > a{width:100%;padding:8px 15px;text-transform:uppercase;line-height:1.3;font-size:12px;position:relative}.level0:last-child{border-right:1px solid #d46b00}.root{display:none;width:calc(100% - 30px);padding:15px;background-color:#eee;position:absolute;left:-1px;top:100%;z-index:10;margin:0 15px}.level0:hover .root,.root.show{display:flex}	.level1{width:calc(100%/4);font-weight:600;background-color:#fff;padding:25px 5px}.level2{position:relative;font-weight:300}.level2:hover{background-color:#ddd}nav .root > li > a{text-align:center;padding-bottom:10px;display:block;border-bottom:1px solid #ccc;margin-bottom:10px}nav .parent > a,nav .parent > a:hover{color:#fff}nav .child a,nav .child a:hover{color:#666;padding:5px 8px 5px 20px;;display:block}.child a::before{content:"›";display:block;position:absolute;left:8px;top:8px;font-weight:600;font-size:1.2em;line-height:0.8em}}
@media screen and (min-width:1025px) and (min-device-width:1025px){.level0 > span,.level0 > a{padding:8px 15px 8px 50px}.level0 > span:hover,.level0 > a:hover{background-color:#d46b00}.level0 > span:before,.level0 > a::before{position:absolute;font-family:Symbol;top:10px;left:15px;font-size:1.8em}.level1{padding:25px 15px}nav .nav-1 > span:before,nav .nav-1 > a::before{content:"\f5fd"}nav .nav-2 > span:before,nav .nav-2 > a::before{content:"\f204"}nav .nav-3 > span:before,nav .nav-3 > a::before{content:"\f5aa"}nav .nav-4 > span:before,nav .nav-4 > a::before{content:"\f06c"}nav .nav-5 > span:before,nav .nav-5 > a::before{content:"\f043"}nav .nav-6 > span:before,nav .nav-6 > a::before{content:"\f7d9"}nav .nav-7 > span:before,nav .nav-7 > a::before{content:"\f490"}nav .nav-8 > span:before,nav .nav-8 > a::before{content:"\f48d"}
}