nav ul, nav ol{list-style:none;list-style-image:none}
header.main{width:100%;max-width:1000px;margin-left:auto;margin-right:auto;padding:0 7.5%}
header.main{margin-top:1em;margin-bottom:1em}
.logo{margin:0 0 0.5em;font-size:1.4em;text-align:center}
.logo a{position:relative;left:5px;display:inline;color:#555;text-decoration:none}
.logo a:hover,.logo a:focus{color:#3f94bf}
.logo a:before{display:block !important;position:relative;top:2px;
left:-10px;
font-size:80%;color:#a39f9a}
header.main{margin-top:0;padding-top:1em}
header.main .menu-trigger{display:none}
header.main nav ul:before,header.main nav ul:after{content:"";display:table}
header.main nav ul:after{clear:both}
header.main nav ul{zoom:1}
header.main nav li{float:left;margin-right:10%;margin-bottom:0.5em}
header.main nav a{text-decoration:none;color:#555}
header.main nav a:hover,header.main nav a:focus{text-decoration:underline;color:#3f94bf}
@media (min-width: 50em){
header.main nav ul li{margin-right:4%}
}
@media (min-width: 75em){
header.main{padding-left:0;padding-right:0}
header.main:before,header.main:after{content:"";display:table}
header.main:after{clear:both}
header.main{zoom:1}
header.main .logo{float:left}
header.main .logo a{left:10px}
header.main nav{float:right;width:66%}
header.main nav ul li:last-child{margin-right:0;margin-bottom:0}
}
#trigger-on{background:#3684ab;background:-o-linear-gradient(top, #3f94bf, #2d7498);
background:-ms-linear-gradient(top, #3f94bf, #2d7498);background:-moz-linear-gradient(top, #3f94bf, #2d7498);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #3f94bf), color-stop(1, #2d7498));
background:-webkit-linear-gradient(#3f94bf, #2d7498);background:linear-gradient(top, #3f94bf, #2d7498);
-moz-box-shadow:0 1px 10px #222;-webkit-box-shadow:0 1px 10px #222;box-shadow:0 1px 10px #222;
font-family:"museo-sans","Museo Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;
font-weight:700;display:block;position:fixed;top:0;right:7.5%;padding:0.25em 1em;
-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;
-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;
border:1px solid #1b5572;border-top:none;text-decoration:none;text-shadow:0 -1px 1px #222;color:#f7f7f7}
.jPanelMenu header.main{background:#317ca2;background:-o-linear-gradient(top, #3f94bf, #246485);
background:-ms-linear-gradient(top, #3f94bf, #246485);background:-moz-linear-gradient(top, #3f94bf, #246485);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #3f94bf), color-stop(1, #246485));
background:-webkit-linear-gradient(#3f94bf, #246485);background:linear-gradient(top, #3f94bf, #246485);
-moz-box-shadow:0 1px 5px rgba(34,34,34,0.5);-webkit-box-shadow:0 1px 5px rgba(34,34,34,0.5);
box-shadow:0 1px 5px rgba(34,34,34,0.5);position:fixed;top:0;
width:100%;max-width:none;/**/
height:50px;margin:0;padding:0 7.5%;border-bottom:1px solid #1b5572;z-index:10}
.jPanelMenu header.main .logo a,.jPanelMenu header.main .menu-trigger{display:block;
height:100%;text-shadow:0 -1px 1px #222;
line-height:50px;color:#f7f7f7}
.jPanelMenu header.main .logo{font-family:"museo-sans","Museo Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
font-weight:300;font-weight:700;float:none;width:60%;margin:0 auto}
.jPanelMenu header.main .logo a{position:static}
.jPanelMenu header.main .logo a:before{display:none !important}
.jPanelMenu header.main .menu-trigger{position:absolute;top:0;left:0;padding:0 1.5em;font-size:1.2em;line-height:57.5px}
.jPanelMenu header.main .menu-trigger:active{text-shadow:0 -1px 1px #222,0 0 50px #f7f7f7}
.jPanelMenu header.main nav{text-indent:-9999px}
#jPanelMenu-menu{background:#3b3b3b}
#jPanelMenu-menu ul{border-bottom:1px solid #484848}
#jPanelMenu-menu li a{background:#3b3b3b;background:-o-linear-gradient(top, #3e3e3e, #383838);
background:-ms-linear-gradient(top, #3e3e3e, #383838);background:-moz-linear-gradient(top, #3e3e3e, #383838);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #3e3e3e), color-stop(1, #383838));
background:-webkit-linear-gradient(#3e3e3e, #383838);background:linear-gradient(top, #3e3e3e, #383838);
font-family:"museo-sans","Museo Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;
font-weight:700;display:block;padding:0.5em 5%;border-top:1px solid #484848;border-bottom:1px solid #2e2e2e;
text-decoration:none;text-shadow:0 -1px 2px #222;color:#f7f7f7}
#jPanelMenu-menu li a:hover,#jPanelMenu-menu li a:focus{background:#404040;
background:-o-linear-gradient(top, #484848, #383838);background:-ms-linear-gradient(top, #484848, #383838);
background:-moz-linear-gradient(top, #484848, #383838);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #484848), color-stop(1, #383838));
background:-webkit-linear-gradient(#484848, #383838);background:linear-gradient(top, #484848, #383838)}
#jPanelMenu-menu li a:active{background:#363636;background:-o-linear-gradient(top, #3e3e3e, #2e2e2e);
background:-ms-linear-gradient(top, #3e3e3e, #2e2e2e);background:-moz-linear-gradient(top, #3e3e3e, #2e2e2e);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #3e3e3e), color-stop(1, #2e2e2e));
background:-webkit-linear-gradient(#3e3e3e, #2e2e2e);background:linear-gradient(top, #3e3e3e, #2e2e2e);
-moz-box-shadow:0 2px 7px #222 inset;-webkit-box-shadow:0 2px 7px #222 inset;box-shadow:0 2px 7px #222 inset;
border-top-color:#222;padding-top:0.55em;padding-bottom:0.45em}
.jPanelMenu-panel{-moz-box-shadow:0 0 25px #222;-webkit-box-shadow:0 0 25px #222;box-shadow:0 0 25px #222}