:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.wp-lightbox-container button:focus-visible{outline:3px auto rgba(90,90,90,.25);outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:rgba(90,90,90,.25);border:0}.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:0 0;border:0}ul{box-sizing:border-box;list-style:none;padding:0}.entry-content{counter-reset:footnotes}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text{word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);margin:-1px;padding:0}.screen-reader-text:focus{-webkit-clip-path:none;clip-path:none}@font-face{font-display:swap;font-family:"FontAwesome";src:url(/wp-content/plugins/font-awesome-4-menus/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(/wp-content/plugins/font-awesome-4-menus/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0)format("embedded-opentype"),url(/wp-content/plugins/font-awesome-4-menus/fonts/fontawesome-webfont.woff2?v=4.7.0)format("woff2"),url(/wp-content/plugins/font-awesome-4-menus/fonts/fontawesome-webfont.woff?v=4.7.0)format("woff"),url(/wp-content/plugins/font-awesome-4-menus/fonts/fontawesome-webfont.ttf?v=4.7.0)format("truetype"),url(/wp-content/plugins/font-awesome-4-menus/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular)format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-bars:before{content:""}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;box-sizing:border-box}article,aside,footer,header,main,nav,section{display:block}a{background-color:transparent;font-family:Ubuntu,"ff-providence-web-pro",Georgia,serif;color:#f9f9f9}h1{font-size:2em;margin:.67em 0}button{font:inherit;margin:0;overflow:visible;text-transform:none;-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner{border:0;padding:0}body,h1,h2{color:#f9f9f9}body{font-size:16px;font-size:1rem;line-height:1.5;background:#000;width:100%;margin:0 auto}body,button{font-family:Lato,"ff-providence-sans-web-pro",Ubuntu,arial,sans-serif}h1,h2{clear:both;line-height:100%;font-family:Ubuntu,"ff-providence-web-pro",Georgia,serif;font-weight:400}h1{font-size:1.5rem}#site-name-box{top:40px;background:rgba(0,0,0,.85);padding:10px 40px 10px 20px}#site-name-box a{text-decoration:none;display:block}#site-name-box h1{display:block;font-size:1.4rem;padding-top:30px;text-align:right;color:#f9f9f9}#site-name-box h1 span,button,footer.site-footer .site-info a:hover{color:#09f}#site-name-box h1 span.site-name-lower{color:#006bb3;margin-left:5px;line-height:120%;display:block}@media only screen and (min-width:601px){#site-name-box h1{font-size:1.5rem;padding-top:15px}}@media only screen and (min-width:768px){#site-name-box h1{font-size:1.6rem;padding-top:10px}#site-name-box h1 span.site-name-lower{display:inline}}p{margin-bottom:1.5em;max-width:60rem}*,:after,:before{box-sizing:inherit}.cf{zoom:1}.cf:after,.cf:before{content:"";display:table}.cf:after{clear:both}@media only screen and (min-width:768px){body{margin:0 auto}}#page{width:100%}@media only screen and (min-width:1600px){#page{margin:0 auto}}.site-main{padding:10px 15px}ul li{margin:0 0 2px}li>ul{margin-bottom:0;margin-left:1.5em}button{border:solid 1px #000;border-radius:3px;background:#f9f9f9;font-size:16px;font-size:1rem;line-height:1;padding:.5em}button:active,button:focus{border-color:#aaa #bbb #bbb}a:visited{color:#f9f9f9}a:active,a:focus,a:hover{color:#09f}a:focus{outline:thin dotted}a:active,a:hover{outline:0}.menu-toggle{display:block;right:0;content:"";display:table;position:absolute;top:10px;left:5px;z-index:999;padding:12px;font-weight:700;width:6rem;color:#09f;background:#000;border:solid 2px #09f}.menu-toggle:hover{background:#003d66;color:#f9f9f9;border:solid 2px #f9f9f9}.main-navigation ul{display:none}@media only screen and (min-width:601px){.menu-toggle{display:none!important}.main-navigation ul{display:block;content:"";display:table}}.main-navigation{display:block;background:rgba(0,0,0,.8)}.main-navigation ul{width:100%;list-style:none;margin-top:4rem;height:auto}.main-navigation ul li{width:100%;margin:0 0 .2rem;border:solid 1px #004d80;position:relative}.main-navigation ul li a{display:block;padding:.5rem .8rem;text-decoration:none;color:#f9f9f9}.main-navigation ul li a:hover{color:#f9f9f9;background:#004d80}.main-navigation ul ul{width:80%;float:left;position:absolute;top:-1.4rem;left:-999em;z-index:99999;display:block;background:0 0;padding:0;margin-left:10%}.main-navigation ul ul li{background:#000}.main-navigation ul ul li:hover{background:#004d80}.main-navigation ul li:hover>ul{left:auto}@media only screen and (min-width:601px){.main-navigation ul li{float:left;width:49%;margin-right:.5%;margin-left:.5%}.main-navigation ul ul{position:absolute;left:-999em;z-index:99999;padding:0;margin-left:20%;width:80%}.main-navigation ul ul li{margin:0;width:100%}}@media only screen and (min-width:768px){.main-navigation{margin:10px 0}.main-navigation ul{content:"";display:table;margin:1.6rem 0 0;margin-left:0}.main-navigation ul li{float:left;width:32.3%}.main-navigation ul li a{padding:.2rem 1rem}.main-navigation ul ul{margin-top:1.8rem;margin-left:10%;width:90%}}@media only screen and (min-width:1240px){.main-navigation{margin:0}.main-navigation ul{text-align:left;width:100%;content:"";display:table;margin:0;padding-left:0}.main-navigation ul li{float:left;width:auto;border:0;margin:0}.main-navigation ul li:last-child{margin-right:0}.main-navigation ul li a{height:3.8rem;padding:1.2rem 1.4rem;margin-bottom:0}.main-navigation ul ul{width:15rem;top:2rem;padding:0;margin-left:0}.main-navigation ul ul li{border:solid 1px #000;background:#002842}.main-navigation ul ul li a:focus,.main-navigation ul ul li a:hover{background:#004d80}}@media only screen and (min-width:1600px){.main-navigation{width:85%}.main-navigation ul li a{padding:1.2rem 1.8rem}.main-navigation ul li ul li a{padding:1.2rem 1.4rem}}.fa{padding-right:.2rem}.fa span{margin-left:.2rem;font-family:Ubuntu}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:active,.screen-reader-text:focus,.screen-reader-text:hover{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table}.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}.hentry{margin:0 0 1.5em}.byline{display:none}.entry-content{margin:1.5em 0 0}#outer-header,.site-branding,footer.site-footer{position:relative;width:100%}@media only screen and (min-width:768px){#outer-header{border-bottom:solid 2px #09f}}#masthead{background:#000}@media only screen and (min-width:1024px){#masthead{display:block;margin:0 auto}#masthead a{text-decoration:none}}@media only screen and (min-width:1600px){#masthead{max-width:1600px;border-right:solid 2px #09f;border-left:solid 2px #f9f9f9}}.site-branding{padding-bottom:6.5rem}.site-content{width:100%;max-width:1600px;margin:0 auto}@media only screen and (min-width:1024px){.site-content{padding:0}}#secondary{padding:.5rem 1rem;background:0 0;width:100%}@media only screen and (min-width:481px){#secondary{display:block;margin:0 auto}}@media only screen and (min-width:768px){#secondary{width:100%}#secondary .widget{width:50%;display:inline-block}}@media only screen and (min-width:1024px){#secondary{width:30%;float:right;height:100%;clear:none}#secondary .widget{width:100%}}#outer-footer{background:#001f33;padding:0;clear:both;border-top:solid 2px #f9f9f9}footer.site-footer{background:#001f33;padding:15px;height:5rem;clear:both}@media only screen and (min-width:1600px){footer.site-footer{max-width:1600px}}@media only screen and (min-width:768px){footer.site-footer{display:block;margin:0 auto}}footer.site-footer .site-info{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap;width:100%;padding:.2rem .5rem;color:#006bb3}footer.site-footer .site-info a{color:#006bb3}footer.site-footer .site-info span{width:40%}footer.site-footer .site-info .site-design{text-align:right}