/*
 Theme Name: Nitro Underscores
 Theme URI: http://underscores.me/
 Author: Carl Varney
 Author URI: https://imageassociatesllc.com
 Description: Custom theme for City of Nitro Generated from Nitro Underscores starter theme.
 Version: 1.0.0
 License: GNU General Public License v2 or later
 License URI: LICENSE
 Text Domain: nitro_s
 Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 This theme, like WordPress, is licensed under the GPL.
 Use it to make something cool, have fun, and share what you've learned with others.
 Nitro Underscores is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
 Underscores is distributed under the terms of the GNU GPL v2 or later.
 Normalizing styles have been helped along thanks to the fine work of
 Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
 *//* normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace, monospace;font-size:1em;}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em;}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,select,optgroup,textarea{color:#404040;font-family:'Muli', sans-serif;font-weight:400;font-size:16px;font-size:1rem;line-height:1.4}a{text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:'Josefin Sans', sans-serif;font-weight:400;clear:both;margin-bottom:0}h1{font-size:2em}h2{font-size:1.8em}h3{font-size:1.6em}h4{font-size:1.4em;line-height:1}h5{font-size:1.2em}h6{font-size:1em;font-weight:900}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch", Courier, monospace;font-size:15px;font-size:0.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;font-size:15px;font-size:0.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body,html{margin:0;padding:0}html{background:#dae6e9;height:100%;width:100%}body{height:100%;width:100%;background-color:transparent}body:before,body:after{content:'';background:url(/wp-content/themes/nitro_s/images/dough-boy-bg.png) no-repeat top center;display:block;height:100%;width:40%;position:fixed;top:150px;background-size:contain;z-index:-1;opacity:0.5}body:before{left:-150px}body:after{right:-150px}*{box-sizing:border-box}a{color:#fff;text-decoration:none;transition:all 0.5s ease}a:hover{color:#ff6;text-decoration:none}hr{background-color:#ccc;border:0;height:2px;margin-bottom:1.5em;clear:both}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li > ul,li > ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}li{margin-top:5px}img{height:auto;max-width:100%;}figure{margin:1em 0;}table{margin:0 0 1.5em;width:100%;max-width:100%}table thead td,table thead th{background:#000;color:#fff;padding:5px}table tbody tr td{padding:5px}table tbody tr:nth-child(even){background:rgba(0, 0, 0, 0.03)}button,input[type="button"],input[type="reset"],input[type="submit"]{border:0px solid;border-color:transparent;border-radius:3px;background:#9e0b0f;color:#fff;font-size:12px;font-size:0.75rem;line-height:1;padding:0.6em 1em 0.4em}button.af-submit-button,input[type="button"].af-submit-button,input[type="reset"].af-submit-button,input[type="submit"].af-submit-button{width:350px;padding:15px;font-size:20px;display:block;float:right;cursor:pointer;transition:all 0.5s ease}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{opacity:0.6}button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active,button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus{border-color:transparent}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}#faq_form h2{background:#9e0b0f;text-transform:uppercase;color:#fff;padding:10px;text-align:center}#faq_form .af-field{padding:10px;padding-left:0px}#faq_form .af-field input,#faq_form .af-field textarea{padding:20px;border-radius:0;border-right:5px solid #9e0b0f}#faq_form .af-field .acf-label{display:none}#faq_form .af-submit{float:right;width:25%}#faq_form .af-submit button{background:#9e0b0f;color:#fff;padding:20px;font-size:16px;text-align:center;width:100%}a{color:royalblue}a:visited{color:purple}a:hover,a:focus,a:active{color:midnightblue}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.main-navigation{clear:both;display:block;float:left;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0, 0, 0, 0.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover > ul,.main-navigation ul ul li.focus > ul{left:100%}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover > ul,.main-navigation ul li.focus > ul{left:auto}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important;}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}#secondary{background:rgba(255, 255, 255, 0.4);float:left;width:25%;margin-right:3%;border-left:5px solid #9e0b0f;margin-top:25px;min-height:45px;position:relative}#secondary .widget{padding:20px;padding-top:0;margin:0;}#secondary .widget select{max-width:100%}#secondary .widget .widget-title{background:transparent;box-shadow:inset 30px 0 220px -90px #9e0b0f;color:#000;padding:10px;padding-bottom:7px;width:calc(100% + 40px);margin-left:-20px;text-transform:uppercase}#secondary .widget.widget_search{padding:0px;height:15px}#secondary .widget.widget_search label{display:block;position:absolute;top:0;left:0;width:100%;z-index:1}#secondary .widget.widget_search label:after{content:'\f002';font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;right:5px;top:5px;display:block;width:35px;height:35px;color:#9e0b0f;background:white;border-radius:100%;line-height:35px;text-align:center}#secondary .widget.widget_search label .search-field{outline:none;width:100%;height:45px;background:black;border:none;color:white;padding-right:45px;border-radius:0}#secondary .widget.widget_search .search-submit{position:absolute;background:rgba(255, 255, 0, 0);right:5px;top:5px;width:35px;height:35px;display:block;font-size:0;z-index:2;outline:none;border-radius:100%;border:none}#secondary .widget ul{list-style:none;margin:0;padding:0}#secondary .widget a{color:#9e0b0f}#secondary .widget a:hover{color:#ff0;text-shadow:0 0 5px #9e0b0f}#breadcrumbs{font-size:12px;height:auto;padding:0;display:block;top:40px;left:0;padding:2px;padding-left:0;letter-spacing:0px;font-weight:normal}#breadcrumbs span a,#breadcrumbs span strong{display:inline-block;position:relative}.loaded #main-content{opacity:1}header#masthead{padding:50px 6vw 0px 6vw}header#masthead .site-branding{width:25%}header#masthead .site-branding #page_logo{width:100%;height:0;background-color:transparent;background-repeat:no-repeat;background-position:center top;background-size:contain;margin-right:50px;padding-top:calc(289 / 800 * 100%);overflow:hidden;position:relative}header#masthead .site-branding #page_logo a{display:block;background:transparent;width:100%;height:500px;position:absolute;top:0}#sticky-menu{position:fixed;width:100%;height:40px;line-height:40px;z-index:999;background:black;transition:all 0.5s ease}#sticky-menu *{display:block;margin:0;padding:0}#sticky-menu ul{display:flex;flex-wrap:wrap;justify-content:space-evenly}#sticky-menu a{color:#fff;text-decoration:none}div#content{padding:0 6vw 20px 6vw}div#content #primary.has-sidebar{width:72%;float:right}div#content #primary.has-sidebar:after{display:block;content:'';position:relative}.page.loaded article .entry-header,.single.loaded article .entry-header{opacity:1}.page.loaded article .entry-content,.single.loaded article .entry-content{opacity:1}.page.loaded article .dept-contact,.single.loaded article .dept-contact{opacity:1}.page article,.single article{position:relative}.page article .entry-header,.single article .entry-header{background:transparent;float:right;text-align:right;width:100%;margin-top:-6.8vw;text-transform:uppercase;font-weight:900;letter-spacing:-3px;display:block;width:100%;opacity:0;transition:opacity 0.15s ease}.page article .entry-header .entry-title,.single article .entry-header .entry-title,.page article .entry-header .page-title,.single article .entry-header .page-title{margin-top:0;margin-bottom:0;font-size:4em;line-height:1.2;white-space:nowrap;display:inline-block}.page article .entry-content,.single article .entry-content{background-color:rgba(255, 255, 255, 0.8);margin-top:25px;padding:2%;border-right:5px solid #9e0b0f;opacity:0;transition:opacity 0.15s ease;clear:both}.page article .entry-footer,.single article .entry-footer{display:block;position:absolute;bottom:0;right:10px}.archive .page-header{background:transparent;float:right;text-align:right;width:70%;margin-top:-115px;text-transform:uppercase;font-weight:900;letter-spacing:-3px}.archive .page-header .entry-title,.archive .page-header .page-title{margin-top:0;margin-bottom:0;font-size:4em}.archive article{position:relative}.archive article .entry-header a{color:#9e0b0f}.archive article .entry-footer{display:block;position:absolute;bottom:0;right:10px}span.dept-contact{display:flex;font-family:'Muli', sans-serif;font-size:18px;letter-spacing:normal;flex-wrap:wrap;justify-content:flex-end;opacity:0;transition:opacity 0.15s ease 0.15s}span.dept-contact > span{margin-left:15px;text-transform:capitalize}span.dept-contact > span.email{text-transform:lowercase}span.dept-contact > span a{background-color:#9e0b0f;color:#fff;display:inline-block;padding:5px 8px 5px 12px;box-shadow:inset -40px 0 0 black;margin-bottom:5px}span.dept-contact > span a:hover{box-shadow:inset -400px 0 0 black;color:#ff0;background:#000}span.dept-contact > span a:hover i{background:#ff0}span.dept-contact > span a i{display:inline-block;margin-left:10px;background:#fff;color:#9e0b0f;border-radius:100%;width:25px;height:25px;line-height:25px;text-align:center;position:relative}.post-thumbnail{max-width:30%;display:block;float:right;margin-left:30px;margin-bottom:20px}.post-type-archive-faq .entry-header .entry-title{padding-left:45px;line-height:1.2;margin-bottom:20px}a.faqtoc{color:#9e0b0f;display:block;padding:0px;padding-left:20px;margin:0;margin-bottom:5px;opacity:1;transition:all 0.5s ease}a.faqtoc:before{content:'\f063 ';font-family:'Font Awesome 5 Free';font-weight:600;display:inline-block;margin-right:5px;margin-left:-20px}a.faqtoc.short{width:24%;min-width:24%;opacity:1}span.faqlttr.faqa{display:block;float:left;margin-right:5px;font-weight:400;font-size:30px;font-family:'Josefin Sans', sans-serif;margin-top:-10px}span.faqlttr.faqa + div{margin-left:45px}span.faqlttr.faqq{display:block;float:left;margin-left:-45px}div.grid-container{display:flex;justify-content:flex-start;flex-wrap:wrap}div.grid-container .grid-item{flex-basis:30%;min-height:350px;padding-top:50%;position:relative;margin:1.6%;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:cover;border-left:5px solid #9e0b0f;box-shadow:inset 2px 0px 0px white}div.grid-container .grid-item.hascontact h2.bottom{padding-bottom:55px}div.grid-container .grid-item h2{background:#fff;color:#9e0b0f;padding:10px 30px 10px 10px;width:100%;display:inline-block;font-size:1.5vw;line-height:1.2}div.grid-container .grid-item h2.bottom{position:absolute;bottom:0px;padding-bottom:5px}div.grid-container .grid-item h2 span{font-size:12px;display:block;color:#000;font-style:italic;font-family:"Muli", san-serif}div.grid-container .grid-item a{position:absolute;width:100%;color:#000;font-weight:400;left:0;display:inline-block;height:auto;padding:0px 5px;bottom:0px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.grid-container .grid-item a i{margin-right:5px}div.grid-container .grid-item a.email{bottom:24px}#council_photo{position:relative}#council_photo img{position:relative;z-index:1}#council_photo #council_caption{position:absolute;z-index:2;bottom:20px;width:auto;max-width:85%;background:#fff;color:black;border-right:5px solid #9e0b0f;padding:5px 20px;font-size:12px;font-style:italic}.ccchildpages .ccchildpage{border:1px solid red;border-left-width:5px;position:relative}.ccchildpages .ccchildpage .ccpages_more a{display:inline-block;color:#fff;background:#9e0b0f;padding:10px;position:absolute;bottom:0;right:0}.ccchildpages .ccchildpage .ccpages_more a:hover{color:#ff0;background:#000}.sticky{display:block}.post,.page{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}h3.payments{margin-bottom:0px;padding:5px 25px;background:#9e0b0f;color:white;letter-spacing:1px;min-width:25%;display:inline-block}.payment-buttons{display:grid;margin-bottom:40px;grid-template-columns:32% 32% 32%;justify-content:stretch;justify-items:stretch;align-items:end;align-content:stretch;grid-column-gap:1%;grid-row-gap:2%;background:rgba(0, 0, 0, 0.05);padding:10px;padding-bottom:40px;padding-left:10px;border-left:5px solid #9e0b0f;margin-top:-45px;padding-top:45px}.payment-buttons > div{padding:10px;position:relative;margin:0.5%;height:100%}.payment-buttons > div div{margin-bottom:45px;text-align:center}.payment-buttons > div a{display:block;width:100%;background:#000;color:#fff;padding:10px;font-size:18px;position:relative;bottom:0;left:0;text-align:center;position:absolute;bottom:0;left:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.payment-buttons > div a:hover{color:#ff0;background:#9e0b0f}.payment-buttons > div a i{display:none}.tooltipster-base{min-width:450px !important;width:auto !important;max-width:80% !important}.mec-event-calendar-classic .mec-calendar-side .mec-calendar-table{min-height:0px !important}.mec-wrap .mec-search-form .mec-date-search select{width:calc(100% - 119px);margin-right:2px;box-shadow:6px 0 0 0 #000;outline:none}.mec-wrap .mec-search-form .mec-dropdown-wrap .mec-dropdown-search select{width:calc(100% - 45px);box-shadow:4px 0 0 0 #000;outline:none}.mec-wrap .mec-search-form .mec-text-input-search input{width:calc(100% - 45px);outline:none}.mec-wrap .mec-totalcal-box input,.mec-wrap .mec-totalcal-box select{background:#000;color:#fff;min-height:45px;height:45px;margin:0;border:none;font-family:"Muli", sans-serif;outline:none}.mec-wrap .mec-totalcal-box i{float:right;background:#9e0b0f;border-color:#9e0b0f;color:white;width:45px;height:45px;font-size:20px}.mec-wrap .mec-totalcal-box i:before{font-family:"Font Awesome 5 Free" !important;font-weight:900}.mec-wrap .mec-totalcal-box i.mec-sl-location-pin:before{content:'\f3c5'}.mec-wrap .mec-totalcal-box i.mec-sl-folder:before{content:'\f07b'}.mec-wrap .mec-totalcal-box i.mec-sl-calendar:before{content:'\f073'}.mec-wrap .mec-totalcal-box i.mec-sl-user:before{content:'\f007'}.mec-wrap .mec-totalcal-box i.mec-sl-magnifier:before{content:'\f002'}.mec-wrap .row.mec-single-event{width:100%}.mec-wrap .row.mec-single-event .col-md-8{float:right;width:73%;background:white}.mec-wrap .row.mec-single-event .col-md-8 .mec-single-event-description .works-areas .works-area{width:33%;flex-basis:33%}.mec-wrap .row.mec-single-event .col-md-4{width:25%}.mec-wrap .row.mec-single-event .col-md-4 .mec-event-meta{padding:0;background:#9e0b0f}.mec-wrap .row.mec-single-event .col-md-4 .mec-event-social{padding:0}.mec-wrap .row.mec-single-event .col-md-4 .mec-event-social ul{padding:0}.mec-single-event .mec-event-meta dd{margin:0;padding-left:6px;line-height:1.2 !important}.ccpages_excerpt{display:none}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.doc-grid{display:grid;grid-template-columns:49.5% 49.5%;grid-column-gap:1%}.doc-grid h3{clear:both}a[href$=".pdf"],a[href$=".doc"],a[href$=".docx"],a[href$=".xls"],a[href$=".xlsx"],a[href$=".ppt"],a[href$=".pptx"],a[href$=".csv"]{background:#9e0b0f;color:#fff;padding:10px 60px 10px 60px;min-height:40px;display:inline-block;line-height:1.2;position:relative;margin-bottom:5px}a[href$=".pdf"]:hover:after,a[href$=".doc"]:hover:after,a[href$=".docx"]:hover:after,a[href$=".xls"]:hover:after,a[href$=".xlsx"]:hover:after,a[href$=".ppt"]:hover:after,a[href$=".pptx"]:hover:after,a[href$=".csv"]:hover:after{color:#9e0b0f;background:#ff0;box-shadow:inset 0 0 0 2px #9e0b0f}a[href$=".pdf"]:before,a[href$=".doc"]:before,a[href$=".docx"]:before,a[href$=".xls"]:before,a[href$=".xlsx"]:before,a[href$=".ppt"]:before,a[href$=".pptx"]:before,a[href$=".csv"]:before{content:'\f1c1';display:inline-block;margin-right:10px;font-family:"Font Awesome 5 Free";font-weight:600;font-size:150%;position:absolute;top:0;left:0;width:50px;height:100%;line-height:40px;font-size:150%;text-align:center}a[href$=".pdf"]:after,a[href$=".doc"]:after,a[href$=".docx"]:after,a[href$=".xls"]:after,a[href$=".xlsx"]:after,a[href$=".ppt"]:after,a[href$=".pptx"]:after,a[href$=".csv"]:after{content:'\f019';display:inline-block;font-family:"Font Awesome 5 Free";font-weight:600;position:absolute;top:0;right:0;background:#000;width:50px;height:100%;line-height:40px;font-size:150%;text-align:center;transition:all 0.5s ease;box-shadow:inset 0 0 0 2px #000}a[href$=".doc"]:before,a[href$=".docx"]:before{content:'\f1c2'}a[href$=".xls"]:before,a[href$=".xlsx"]:before{content:'\f1c3'}a[href$=".ppt"]:before,a[href$="pptx"]:before{content:'\f1c4'}a[href$=".csv"]:before{content:'\f6dd'}a[href$=".txt"]:before{content:'\f15c'}footer.site-footer{background:#9e0b0f;min-height:100px;font-size:0.8em;position:relative;width:100%;bottom:0;z-index:0}footer.site-footer a{color:#fff;transition:all 0.5s ease}footer.site-footer ahover{color:#ff0}footer.site-footer .row{text-align:center;color:white;padding:15px;padding-bottom:5px;width:auto}footer.site-footer .columns{display:flex;justify-content:center}footer.site-footer .columns .foot-col{min-height:300px;flex-grow:0;flex-basis:25%;margin:auto;padding:15px;padding-top:0px}footer.site-footer .columns .foot-col:nth-child(2){flex-grow:1.5;display:flex;justify-content:center;align-items:stretch;align-content:flex-start;padding-top:10px;border:1px solid white;border-top-width:0px;border-bottom-width:0px}footer.site-footer .columns .links-col{margin-left:auto;margin-right:auto;padding-left:5px;flex-basis:25%;text-align:left}footer.site-footer .menu{text-align:left;list-style:none;margin:0;padding:0}footer.site-footer .menu .sub-menu{list-style:none;margin:0;padding:0}footer.site-footer .social-share{text-align:right;font-size:5vw}#footer-logo{background-image:url(/wp-content/themes/nitro/images/nitro_logo_black-red.png);background-repeat:no-repeat;background-position:center center;width:70%;height:130px;display:block;background-size:85%;margin-top:-80px;border-radius:8px}#footer-logo.white-bg{background-color:#fff}#footer-contact{text-align:left;margin-top:25px}.copyright{display:block}body.home div#content{padding:0 0 20px 0}body.home #sticky-menu{margin-top:-100px}body.home #sticky-menu.active{margin-top:0}header#big_head{width:100%;height:15vw;max-height:175px;position:absolute;z-index:5;margin-top:-200px;transition:margin-top 1s ease 0.2s;transform:skew(-45deg);top:0}header#big_head #left_head{background:#9e0b0f;position:absolute;top:-200px;left:0;height:100%;width:35%;padding:0px;z-index:1;transition:top 0.5s ease}header#big_head #left_head:after{content:'';background:#fff url(/wp-content/themes/nitro/images/nitro_logo_black-red.png) no-repeat center center;width:75%;height:85%;display:block;background-size:80%;margin-top:10px;margin-left:5%;transform:skew(45deg);border-radius:8px}header#big_head #left_head:before{display:block;content:'';position:absolute;width:500px;height:100%;right:99%;bottom:0;background:#9e0b0f;}header#big_head #right_head{background:#9e0b0f;position:absolute;top:-200px;left:93%;height:100%;width:10%;z-index:1;transition:top 0.75s ease 0.5s}header#big_head #right_head:after{display:block;content:'';position:absolute;width:500px;height:100%;left:99%;bottom:0;background:#9e0b0f;z-index:0}header#big_head nav{display:block;position:relative;margin-left:33%;height:100%;width:63%;z-index:5;transform:skew(45deg)}header#big_head nav ul.menu{position:absolute;display:block;list-style:none;margin:0;padding:0 1.5%;bottom:0%;width:100%}header#big_head nav ul.menu li.menu-item{float:left;width:28%;margin-left:0.5%;margin-right:0.5%;margin-bottom:0;transition:all 0.75s ease;transform:translateY(-200px)}header#big_head nav ul.menu li.menu-item:nth-child(2){margin-left:70px}header#big_head nav ul.menu li.menu-item.loaded{transform:translateY(0px)}header#big_head nav ul.menu li.menu-item a.menu-link{display:inline-block;width:100%;background:#9e0b0f;color:#fff;text-decoration:none;font-size:1.1vw;font-size:calc(14px + .2vw);padding:15px 10px;transition:all 0.5s ease;position:relative;overflow:hidden;margin-top:-200px;height:100%;margin-bottom:0;z-index:1;font-weight:bold;letter-spacing:1px}header#big_head nav ul.menu li.menu-item a.menu-link:hover{color:#ff6;box-shadow:0 0 10px white}header#big_head nav ul.menu li.menu-item a.menu-link:hover:after{transform:scaleX(6)}header#big_head nav ul.menu li.menu-item a.menu-link:hover > span:after{color:#9e0b0f}header#big_head nav ul.menu li.menu-item a.menu-link:after{content:'';display:block;width:50px;height:100%;position:absolute;right:0;top:0;background:#000;transform-origin:right;transition:all 0.5s ease}header#big_head nav ul.menu li.menu-item a.menu-link > span{display:inline-block;width:100%;height:100%;z-index:5;position:relative;transition:all 0.25s ease;padding-left:4%}header#big_head nav ul.menu li.menu-item a.menu-link > span:after{content:'\f042';font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;right:0px;z-index:100;font-size:1.3vw;top:calc(50% - 1.1vw);background:white;line-height:1.7vw;height:1.7vw;width:1.7vw;border-radius:100%;color:black;padding:3px;text-align:center;text-shadow:0 0 0 transparent;transition:all 0.5s ease}header#big_head nav ul.menu li.menu-item a.menu-link.search-site:after{transition:transform 0.4s ease 0.3s}header#big_head nav ul.menu li.menu-item a.menu-link.search-site > span:after{content:'\f002' !important}header#big_head nav ul.menu li.menu-item a.menu-link.make-a-payment > span:after{content:'\f4b9'}header#big_head nav ul.menu li.menu-item a.menu-link.start-a-business > span:after{content:'\f305'}header#big_head nav ul.menu li.menu-item a.menu-link.learn-about-nitro > span:after{content:'\f5da'}header#big_head nav ul.menu li.menu-item a.menu-link.permits-licenses > span:after{content:'\f0ae'}header#big_head nav ul.menu li.menu-item a.menu-link.contact-us > span:after{content:'\f0e0'}header#big_head nav ul.menu li.menu-item .search-form{position:absolute;top:0;right:0;width:100%;height:calc(100% - 4px);transform-origin:bottom right;margin:0;padding:0;z-index:0;opacity:0;overflow:hidden;background:black;transition:opacity 0.25s ease 0.5s, width 0.5s ease}header#big_head nav ul.menu li.menu-item .search-form .search-field{width:120%;position:absolute;top:0;left:0;z-index:2;height:100%;border:none;background:transparent;padding:0;font-size:1em;outline:none;color:white;background:transparent;transform-origin:left bottom;padding-left:50px}header#big_head nav ul.menu li.menu-item .search-form .search-submit{position:absolute;right:10px;z-index:100;font-size:1.3vw;top:8px;background:transparent;line-height:1.7vw;height:2.15vw;width:2.15vw;border-radius:100%;color:black;padding:3px;text-align:center;text-shadow:0 0 0 transparent;transition:all 0.5s ease;display:block;outline:none}header#big_head nav ul.menu li.menu-item .search-form i.fa-search{position:absolute;right:10px;z-index:99;font-size:1.3vw;top:8px;background:white;line-height:1.7vw;height:2.15vw;width:2.15vw;border-radius:100%;color:black;padding:3px;text-align:center;text-shadow:0 0 0 transparent;transition:all 0.5s ease;display:block;outline:none}header#big_head nav ul.menu li.menu-item.search-active a.menu-link:after{transform:scaleX(6)}header#big_head nav ul.menu li.menu-item.search-active a.menu-link > span{color:transparent;text-shadow:0 0 0 transparent;opacity:0}header#big_head nav ul.menu li.menu-item.search-active .search-form{width:307%;z-index:5 !important;opacity:1;transition:opacity 0.25s ease, width 0.5s ease 0.25s}header#big_head nav h3{margin-left:12%;transform-origin:bottom left;text-shadow:0 0 3px white;margin-bottom:0.1vw}.loaded header#big_head{margin-top:0}.loaded header#big_head #left_head{top:0}.loaded header#big_head #right_head{top:0}.loaded header#big_head a.menu-link{margin-top:0 !important}#weather_bug{right:10px;position:absolute;z-index:1;color:#000;bottom:0;text-align:center;transform:skew(45deg)}#weather_bug a{display:inline-block;transition:all 0.5s ease;transform:scale(1);color:#fff}#weather_bug a:hover{color:#eee;transform:scale(1.05)}#weather_bug .weather-atlas-footer{display:none}#weather_bug .weather-atlas-header{display:none}#weather_bug .weather-atlas-wrapper{font-family:'Muli', sans-serif;font-size:1em;line-height:1.5;text-shadow:0 1px 1px rgba(0, 0, 0, .8);text-align:center;border:none !important}#weather_bug .weather-atlas-wrapper .temp{font-size:1.65em;line-height:1.2;margin-left:0.1em;letter-spacing:0}#weather_bug .weather-atlas-wrapper .wi{display:block;font-size:4em;text-align:center;padding:0;margin:0;width:100%}#weather_bug .weather-atlas-wrapper .current_text{font-size:1em;line-height:1.2;text-transform:uppercase}#weather_bug .weather-atlas-wrapper .weather-atlas-body{max-width:600px;margin:0 auto;padding:0}#slideshow{height:100%;width:100%;position:absolute;top:0px;left:0;z-index:0;background-color:transparent}#slideshow .slide{background-size:cover !important;width:100%;height:100%;box-shadow:inset 0 220px 210px -90px rgba(255, 255, 255, 0.8);top:0px !important}#alertbox{position:absolute;z-index:5000;width:50vw;height:30vw;max-width:500px;max-height:400px;min-width:400px;min-height:250px;background:#fff;padding:0px;overflow:hidden;box-shadow:0 0 2px black;display:block;opacity:0;z-index:3;box-shadow:0 0 190px 0px rgba(0, 0, 0, 0.5);transition:box-shadow 0.25s ease 0.15s, transform 0.15s linear;transform:translateY(0px) scale(0)}#alertbox .control{position:absolute;width:100%;height:30px;background:rgba(0, 0, 0, 0.1);z-index:1000;cursor:grab}#alertbox .control .close{color:rgba(0, 0, 0, 0.3);position:absolute;width:20px;height:20px;right:5px;top:5px;background:rgba(255, 255, 255, 0.5);cursor:pointer;text-align:center;line-height:20px;font-size:15px;cursor:default}#alertbox .control .close:after{content:'\f00d';font-weight:900;font-family:"Font Awesome 5 Free";display:block}#alertbox.visible{opacity:1;transform:translateY(0px) scale(1)}#alertbox.parked{box-shadow:0 0 0px 0px rgba(0, 0, 0, 0);transition:box-shadow 0.25s ease;transform:translateY(0px) scale(1) !important}#alertbox.parked .control .close:after{content:'\f106';transform:rotate(45deg)}#alertbox:active{cursor:grabbing}#alertbox ul{margin:0;padding:0;display:block;width:100%;height:100%}#alertbox ul li{width:100%;height:100%;padding:8%;padding-top:10%;position:relative;z-index:1;overflow:hidden;margin:0}#alertbox ul li.green{background:rgba(0, 255, 155, 0.3)}#alertbox ul li.green:before{content:'\f05a';color:green}#alertbox ul li.red{background:rgba(255, 0, 0, 0.3)}#alertbox ul li.red:before{content:'\f071';color:red}#alertbox ul li.yellow{background:rgba(255, 255, 0, 0.3)}#alertbox ul li.yellow:before{content:'\f06a';color:orange}#alertbox ul li:before{position:absolute;content:'\f071';display:block;font-family:"Font Awesome 5 Free";font-weight:900;z-index:-1;font-size:17vw;opacity:0.1;top:0px;left:0px;text-align:center;width:100%;height:calc(100% - 40px)}#alertbox ul li .overflow{height:calc(100% - 10px);overflow:auto;padding-right:10px;padding-top:0}#alertbox ul li .overflow p{margin-top:0}#alertbox ul li .alert-more{display:block;position:absolute;right:10px;bottom:10px;text-align:center;width:130px;padding:5px;background:rgba(255, 255, 255, 0.5);border-radius:4px;color:red;transition:all 0.5s ease}#alertbox ul li .alert-more:hover{background:rgba(255, 255, 255, 0.85)}#alertbox ul .prev,#alertbox ul .next{background:transparent;width:30px;height:calc(100% - 30px);position:absolute;top:30px;z-index:500;display:flex;cursor:pointer}#alertbox ul .prev i,#alertbox ul .next i{margin:auto;font-size:35px;color:rgba(255, 255, 255, 0.5);text-shadow:0 0 10px rgba(0, 0, 0, 0.2);cursor:pointer;transition:all 0.5s ease}#alertbox ul .prev i:before,#alertbox ul .next i:before{position:relative;z-index:1}#alertbox ul .prev i:after,#alertbox ul .next i:after{display:block;background:rgba(0, 0, 0, 0.7);color:white;padding:4px;border-radius:3px;position:absolute;font-size:10px;width:auto;white-space:nowrap;top:calc(50% - 10px);height:10px;opacity:0;z-index:0}#alertbox ul .prev:hover i,#alertbox ul .next:hover i{color:rgba(255, 0, 80, 0.5)}#alertbox ul .prev:hover i:after,#alertbox ul .next:hover i:after{opacity:1}#alertbox ul .prev{left:0px}#alertbox ul .prev i:after{content:'Previous Message';left:0px;transition:opacity 0.25s linear, left 0.5s ease 0.5s}#alertbox ul .prev:hover i:after{left:30px;transition:opacity 0.25s linear 0.65s, left 0.5s ease 0.5s}#alertbox ul .next{right:0px}#alertbox ul .next i:after{content:'Next Message';right:0px;transition:opacity 0.25s linear, right 0.5s ease 0.5s}#alertbox ul .next:hover i:after{right:30px;transition:opacity 0.25s linear 0.65s, right 0.5s ease 0.5s}#alertbox ul .cycle-pager{text-align:center;width:100%;position:absolute;bottom:0px;overflow:hidden;z-index:90}#alertbox ul .cycle-pager span{font-family:arial;font-size:30px;width:16px;height:0px;color:rgba(255, 255, 255, 1);cursor:pointer;margin-left:5px;text-shadow:0px 0px 5px rgba(0, 0, 0, 0.8)}#alertbox ul .cycle-pager span.cycle-pager-active{color:#d69746}#alertbox ul .cycle-pager > *{cursor:pointer}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(0, 0, 0, 0.3);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#555}section{opacity:0;transform:translateY(40px);transition:all 1s ease;overflow:hidden;position:relative;z-index:1}section#section-main{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;transform:translateY(0)}section#section-services{overflow:visible}section.no-headline > h1{display:none}section.has-headline > h1{text-align:center;color:white;background:#9e0b0f;height:60px;line-height:65px;font-weight:400;text-transform:uppercase;letter-spacing:30px;opacity:0;transition:letter-spacing 2s ease, opacity 1s ease 0.5s;margin-bottom:25px}section.has-headline.visible > h1{letter-spacing:0px;opacity:1}section.has-headline:nth-child(even) > h1{background:#000}section.has-headline:nth-child(even):nth-child(odd) > h1{background:#9e0b0f}section.visible{opacity:1;transform:translateY(0)}.loaded #section-main{opacity:1;transform:translateY(0)}.row{position:relative;z-index:5;padding:0px;padding-top:0;display:block;height:auto;width:75%;margin:auto}.row.overlap{position:relative;z-index:5;padding-top:0;display:flex;height:auto;flex-flow:row wrap;justify-content:space-around}.service-box{background:#9e0b0f;text-align:center;box-shadow:0 0 40px -10px rgba(0, 0, 0, 0.5), inset 0 -262px 180px -221px rgba(0, 0, 0, 0.1);border-radius:5px;min-width:300px;margin:auto;margin-top:50px;flex-basis:30%;opacity:0;transition:all 1s ease}.service-box .service-head{color:white}.service-box .service-desc{color:white;width:75%;margin:auto;margin-bottom:20px}.service-box i.fas{color:white;background:#000;font-size:72px;border-radius:100%;width:105px;height:105px;line-height:105px;margin-top:-70px;box-shadow:0 -10px 30px -10px rgba(0, 0, 0, 0.4), 0 0 0 2px white;opacity:0;transform:translateY(-30px);transition:all 0.5s ease}.service-box ul.service-list,.service-box ul.menu{color:#9e0b0f;list-style:none;padding:0;margin:0}.service-box ul.service-list li.menu-item-has-children > a,.service-box ul.menu li.menu-item-has-children > a{display:none}.service-box ul.service-list li ul.sub-menu,.service-box ul.menu li ul.sub-menu{padding:0;list-style:none;margin:0}.service-box ul.service-list li a,.service-box ul.menu li a{background:#fff;display:block;margin:10px;box-sizing:border-box;padding:10px;color:#9e0b0f;transition:all 0.5s ease;font-size:18px;letter-spacing:1px}.service-box ul.service-list li a:hover,.service-box ul.menu li a:hover{background:#000 !important;display:block;margin:10px;box-sizing:border-box;padding:10px;color:#fff}section.visible .service-box{margin-top:60px;opacity:1}section.visible .service-box i.fas{transform:translateY(0px);opacity:1}.post-carousel.cycle-item{height:600px;width:100%;background:white}.post-carousel.cycle-item h2{background:white;color:#9e0b0f;padding:10px 40px;width:auto;display:inline-block;border-right:6px solid #9e0b0f;margin-top:0}.post-carousel.cycle-item .description{width:38%;float:right;background:rgba(255, 255, 255, 0.95);padding:50px;padding-bottom:70px;color:black;bottom:10px;position:absolute;right:0;border-left:6px solid #9e0b0f}.post-carousel.cycle-item .read-more{display:block;width:auto;float:right;background:#9e0b0f;padding:10px 40px;color:#fff;position:absolute;bottom:10px;right:0}.post-carousel.cycle-item .read-more:hover{background:#000;color:yellow}.custom-pager{justify-content:center;margin-top:10px}.custom-pager a{margin-left:0.5%;margin-right:0.5%;transition:all 0.5s ease;position:relative}.custom-pager a span{display:block;position:absolute;bottom:0;left:0;color:white;font-weight:bold;text-align:center;width:100%;line-height:1.2;text-shadow:0 0 10px black;z-index:2;opacity:1;transition:all 0.5s ease;padding:3px}.custom-pager a:before{content:'';display:block;background:#9e0b0f;width:100%;height:100%;position:absolute;left:0;top:0;opacity:0.85;transition:all 0.5s ease;z-index:1}.custom-pager a.cycle-pager-active:before{opacity:0}.custom-pager a.cycle-pager-active span{opacity:0}div.post-grid{display:flex;justify-content:center;flex-wrap:wrap}div.post-grid .cycle-item{flex-basis:32%;height:400px;position:relative;margin:0.5%;overflow:hidden;min-width:320px}div.post-grid .cycle-item .description{width:100%;bottom:-400px;max-height:400px;transition:all 0.5s ease}div.post-grid .cycle-item .read-more{bottom:0}div.post-grid .cycle-item h2{line-height:1.1}div.post-grid .cycle-item:hover .description{bottom:0}a.view-all{width:30%;background:#000;color:white;font-weight:bold;font-size:20px;padding:10px;display:block;text-align:center;margin:auto;letter-spacing:1px;min-width:240px}a.view-all:hover{background:#9e0b0f;color:yellow}a.view-all.red{background:#9e0b0f}a.view-all.red:hover{background:#000}.faqs-wrapper{margin-bottom:35px}.faqs-wrapper .qanda-placeholder{width:33%;height:450px;position:absolute;top:0;right:0;opacity:1;transition:all 0.5s ease;text-align:center;font-family:'Josefin Sans', sans-serif;font-weight:900;font-size:8vw;color:black;letter-spacing:-35px;z-index:0}.faqs-wrapper .qanda-placeholder span{display:inline-block;position:relative;z-index:1}.faqs-wrapper .qanda-placeholder span.and{color:#9e0b0f;font-size:70%;z-index:2;text-shadow:-2px -2px 0px #dae6e9, 2px 2px 0px #dae6e9, 2px -2px 0px #dae6e9, -2px 2px 0px #dae6e9, 3px -1px 0px #dae6e9;top:-15px}.faqs-wrapper .faq .question{margin-bottom:0px;margin-top:5px;background:white;padding:5px 5px 5px 35px;line-height:1.2;width:66%;min-width:240px;font-size:20px;font-family:'Muli', sans-serif;font-weight:900;color:black;cursor:pointer;position:relative}.faqs-wrapper .faq .question:before{content:'\f0da';display:block;width:30px;height:30px;font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;left:0px;top:calc(50% - 15px);transform:rotate(0deg);transition:all 0.5s ease;color:#9e0b0f;text-align:center;font-size:30px;line-height:30px}.faqs-wrapper .faq .answer{overflow:hidden;transition:all 0.5s ease;width:66%;padding:5px 60px 5px 30px;font-size:17px;line-height:1.5;min-width:240px}.faqs-wrapper .faq .faq-image{width:33%;height:450px;position:absolute;top:0;right:0;opacity:0;transition:all 0.5s ease;background-color:#dae6e9;background-position:top center;background-repeat:no-repeat;background-size:contain;box-shadow:0 0 10px 13px #dae6e9}.faqs-wrapper .faq.active .faq-image{opacity:1}.faqs-wrapper .faq.active .question:before{transform:rotate(90deg)}@media screen and (max-width:1378px){.home header#big_head{height:13vw}.home header#big_head #left_head{width:30%}.home header#big_head #left_head:after{margin-left:2%}.home header#big_head nav{margin-left:27%;width:69%}.home header#big_head nav h3{font-size:1.2em;margin-bottom:0px}.home header#big_head nav ul.menu li.menu-item a.menu-link{letter-spacing:0px}.home header#big_head #right_head #weather_bug .weather-atlas-wrapper .wi{font-size:3em}#sticky-menu ul{line-height:1.5;background:#000}#sticky-menu ul *{display:inline-block;margin:0;padding:0 3px}}@media screen and (max-width:1219px){.home header#big_head{height:13vw}.home header#big_head #left_head{width:30%}.home header#big_head #left_head:after{margin-left:2%}.home header#big_head nav{margin-left:28%;width:68%}.home header#big_head nav h3{margin-bottom:-8px}.home header#big_head nav ul.menu li.menu-item a.menu-link{padding-left:5px}#sticky-menu ul{line-height:1.5;background:#000}#sticky-menu ul *{display:inline-block;margin:0;padding:0 3px}}@media screen and (max-width:1023px){.home header#big_head #left_head{width:28%}.home header#big_head nav{margin-top:5px;margin-left:27%;width:68%}.home header#big_head nav h3{font-size:1em;margin-left:20%}.home header#big_head nav ul.menu li.menu-item a.menu-link > span:after{display:none}.home header#big_head nav ul.menu li.menu-item a.menu-link:after{width:5px}.home header#big_head #right_head #weather_bug .weather-atlas-wrapper .temp{font-size:1.3em}.home header#big_head #right_head #weather_bug .weather-atlas-wrapper .wi{font-size:2em}.mec-wrap .row.mec-single-event .col-md-8 .mec-events-content .works-areas .works-area .street-list li{white-space:normal !important;line-height:1;margin-bottom:3px}div.grid-container .grid-item h2{font-size:16px;line-height:1.2;padding:5px}div.grid-container .grid-item h2.bottom{padding-bottom:5px}div.grid-container .grid-item h2 span{font-size:12px}div.grid-container .grid-item a.email{bottom:24px}}@media screen and (max-width:834px){.home header#big_head{transform:skew(0deg)}.home header#big_head *{transform:skew(0deg)}.home header#big_head *:after{transform:skew(0deg) !important}.home header#big_head #left_head{padding:5px;width:25%}.home header#big_head #left_head:after{margin:0;width:100%;height:95%}.home header#big_head nav{margin-left:25%;width:70%}.home header#big_head nav h3{margin-left:0.5%;margin-bottom:0;font-size:0.9em}.home header#big_head nav ul.menu li.menu-item{width:32%;margin-bottom:0}.home header#big_head nav ul.menu li.menu-item:nth-child(2){margin-left:0.5%}.home header#big_head nav ul.menu li.menu-item a.menu-link{padding:7px 5px 8px 5px}.home header#big_head #right_head #weather_bug{right:unset;left:5px}footer.site-footer .columns .foot-col{min-height:0;flex-grow:0;flex-basis:20%;margin:auto;padding:10px;padding-top:0px}footer.site-footer .columns .foot-col:nth-child(2){flex-wrap:wrap;justify-content:flex-start !important}footer.site-footer .columns .foot-col:nth-child(2) .links-col ul{line-height:1.2}footer.site-footer .columns .foot-col:nth-child(2) .links-col ul li{padding-bottom:1px;margin-top:0}footer.site-footer .columns .foot-col:nth-child(2) .links-col ul li a{font-size:0.7em}footer.site-footer .columns .foot-col:nth-child(3){flex-basis:15% !important}footer.site-footer .columns .foot-col #footer-logo{height:70px}div#content{padding:0 1vw 20px 1vw}#secondary .widget.widget_mec_mec_widget{padding-left:0;padding-right:0}#secondary .widget.widget_mec_mec_widget .widget-title{margin-left:0;width:100%}#secondary .widget.widget_mec_mec_widget .mec-calendar-table-head dt{font-size:12px;padding:2px}#secondary .widget .widget-title{font-size:1em;line-height:1.2}.mec-container{width:100% !important}}@media screen and (max-width:719px){.home header#big_head nav h3{display:none}footer.site-footer .row h2{font-size:1.5em;text-align:right;margin-top:0;margin-bottom:15px}footer.site-footer .row.columns .foot-col{font-size:0.7em}footer.site-footer .row.columns .foot-col #footer-logo{height:40px;width:100%}footer.site-footer .row .copyright{font-size:0.75em}.faqs-wrapper .qanda-placeholder{display:none}.faqs-wrapper .faq .question{width:100%}.faqs-wrapper .faq .answer{width:100%}.faqs-wrapper .faq .faq-image{display:none}span.dept-contact{font-size:12px}}@media screen and (max-width:612px){.home header#big_head nav h3{display:none}.home header#big_head nav ul.menu li.menu-item{width:31%}.home header#big_head nav ul.menu li.menu-item a.menu-link{font-size:calc(11px + .1vw)}.home header#big_head #right_head{left:93%}header#masthead{padding:30px 1vw 0px 1vw}#sticky-menu{margin-top:0 !important;font-size:0.9em;width:210px;background:transparent;cursor:pointer;margin-left:-180px}#sticky-menu.revealed{margin-left:0px;background:black}#sticky-menu.revealed:after{transform:rotateY(180deg)}#sticky-menu > div{background:black;float:left}#sticky-menu > div ul{display:block}#sticky-menu > div ul li{display:block;width:100%;padding:7px 15px}#sticky-menu:after{content:'\f101';display:block;width:35px;height:35px;font-family:"Font Awesome 5 Free";font-weight:900;font-size:30px;line-height:30px;position:absolute;top:1px;right:-5px;color:black;text-align:center;transition:all 0.25s ease;transform:rotateY(0deg);text-shadow:3px 0 1px white}footer.site-footer .row{padding:5px}footer.site-footer .row h2{font-size:1.4em;margin-bottom:0;text-align:center}footer.site-footer .row.columns .foot-col{font-size:0.7em;flex-basis:22%}footer.site-footer .row.columns .foot-col:nth-child(2) .links-col{flex-basis:33%}footer.site-footer .row.columns .foot-col #footer-logo{margin-top:0px}footer.site-footer .row.columns .foot-col footer-contact{margin-top:5px}div#content{margin-top:-20px}div#content #primary.has-sidebar{width:100%;float:none}div#content #primary #main article .entry-header{width:70%}div#content #primary #main article .entry-header #breadcrumbs{margin-top:-20px;margin-bottom:30px;visibility:hidden}div#content #primary #main article .entry-header .entry-title{margin-top:-50px}div#content #secondary{width:100%;float:none}div#content #secondary .widget{width:49%;margin:0.5%;float:left}div#content #secondary .widget.widget_search{width:100%;margin:0;float:none}div#content #secondary .widget.widget_mec_mec_widget{width:100%;margin:0;float:none}.mec-calendar.mec-event-calendar-classic dl dt{padding:0}.mec-calendar.mec-event-calendar-classic dl dt > a{padding:2px !important;border-radius:0 !important;font-size:10px;overflow:hidden}.mec-calendar.mec-event-calendar-classic dl dt > a p{font-size:10px !important}.mec-wrap .row.mec-single-event{margin:0}.mec-wrap .row.mec-single-event .col-md-8{width:100%;float:none}.mec-wrap .row.mec-single-event .col-md-8 .mec-events-meta-group-tags{margin:0}.mec-wrap .row.mec-single-event .col-md-4{width:100%;float:none;padding:0}}@media screen and (max-width:520px){.payment-buttons{grid-template-columns:48% 48%}div.grid-container .grid-item{flex-basis:45%}div.grid-container .grid-item h2{background:#fff;color:#9e0b0f;padding:10px 30px 10px 10px;width:100%;display:inline-block;font-size:1.3vw;line-height:1.2}.home section#section-main{padding-top:130px}.home section#section-main #alertbox{bottom:0px !important;min-height:150px}.home section#section-main #alertbox ul li:before{font-size:172px}.home section#section-main #slideshow .slide{background-size:contain !important;background-position-y:bottom !important}.home header#big_head{height:70px}.home header#big_head #left_head{width:100%}.home header#big_head #left_head:after{height:100%;width:50%;margin:0;margin-left:auto;margin-right:auto;background-size:contain;box-sizing:border-box}.home header#big_head nav{background:#000;margin-top:70px;width:100%;left:0;margin-left:0}.home header#big_head nav ul.menu{bottom:unset;top:0}.home header#big_head nav ul.menu li.menu-item{width:33.33333333%;margin:0}.home header#big_head nav ul.menu li.menu-item:nth-child(2){margin:0}.home header#big_head #right_head{top:0;width:55px;left:unset;right:0;background:#9e0b0f;box-sizing:border-box;border-radius:0 0 0 5px}.home header#big_head #right_head:after{display:none}.home header#big_head #right_head #weather_bug{left:0px}.home .service-box i.fas{font-size:35px;width:75px;height:75px;line-height:75px;margin-top:-70px}div#content #primary #main article .entry-header{width:85%;margin-top:0;text-align:right;margin-right:0%}.page article .entry-header .entry-title,.single article .entry-header .entry-title{line-height:1;margin-top:5px !important;margin-right:12px}}@media screen and (max-width:359px){.home section#section-main #alertbox{bottom:0px !important;min-height:190px;max-width:320px;min-width:320px;right:0 !important}.home section#section-main #alertbox ul li:before{font-size:172px}.home section#section-main header#big_head #left_head:after{width:55%}.home .row{width:95%}div#content{margin-top:-20px}div#content #primary.has-sidebar{width:100%;float:none}div#content #primary #main article .entry-header{width:70%}div#content #primary #main article .entry-header .entry-title{margin-top:-50px;line-height:1}div#content #secondary .widget{width:100%;margin:0%;float:none}.twocol .ccchildpage{width:100%}}/*# sourceMappingURL=style.css.map */