/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--hd-dark-blue:#0a376e;--hd-dark-blue-hover:rgb(33,81,140);--hd-blue:#25b1e8;}header{padding-top:.5rem;}h1{text-wrap:balance;max-width:954px;}.plaintext-header{font-size:1.5rem;}article{max-width:954px;}.page-node-type-home-page article{width:100%;max-width:100%;}.page-node-type-home-page .flex-box{display:flex;gap:2rem;}.flex-box-left{width:25%;text-align:center;}.views-exposed-form{display:flex;}.rep-grid{display:grid;grid-gap:16px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));}.rep-cell{width:150px;text-align:center;}.views-view-responsive-grid{--views-responsive-grid--column-count:4 !important;}.views-view-responsive-grid__item{padding:6px;text-align:center;border:1px solid #efefef;border-radius:5px;}.views-view-responsive-grid__item img{max-width:150px !important;height:auto;}.ckeditor-accordion-container > dl dt > a{background-color:var(--hd-dark-blue);}.webform-submission-contact-us-form .webform-actions{text-align:center;margin-top:1rem;}nav#top-nav,nav#top-nav ul.sf-menu{background-color:var(--hd-dark-blue);}.sf-menu ul{border-top:1px solid var(--color-silver);}.sf-menu ul li{border-bottom:1px solid var(--color-silver);}.sf-menu a,.sf-menu a:link,.sf-menu li ul li a{color:var(--background) !important;}.sf-arrows .sf-with-ul::after,.sf-arrows .sf-with-ul:after{border:5px solid transparent;border-top-color:var(--background);}.sf-arrows > li > .sf-with-ul:focus::after,.sf-arrows > li:hover > .sf-with-ul::after,.sf-arrows > .sfHover > .sf-with-ul::after{border-top-color:var(--background);}.sf-menu .sf-sub-indicator::after{border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;-moz-border-top-colors:none;-moz-border-right-colors:none;-moz-border-bottom-colors:none;-moz-border-left-colors:none;color:var(--background) !important;}.sf-menu .sf-sub-indicator{color:var(--color-silver);opacity:1;}ul.sf-menu .sf-sub-indicator::after{color:var(--color-silver) !important;}#top-nav,#top-nav .sf-menu{background-color:var(--hd-dark-blue);}a.sf-depth-1,a.sf-depth-2,a.sf-depth-3,a.sf-depth-4{background-color:var(--hd-dark-blue);color:var(--background) !important;}a.sf-depth-1:hover,a.sf-depth-2:hover,a.sf-depth-3:hover,a.sf-depth-4:hover{background-color:var(--hd-dark-blue-hover);color:var(--background) !important;}a.is-active.sf-depth-1.menuparent.sf-with-ul{background-color:var(--hd-dark-blue-hover);}li.active-trail.sf-depth-1.menuparent{background-color:rgba(33,33,33,1);}@media only screen and (max-width:818px){a.sf-depth-1,a.sf-depth-2,a.sf-depth-3,a.sf-depth-4{background-color:var(--hd-dark-blue);}a.sf-depth-1:hover,a.sf-depth-2:hover,a.sf-depth-3:hover,a.sf-depth-4:hover{background-color:var(--hd-dark-blue-hover);}a.sf-depth-1:visited,a.sf-depth-2:visited,a.sf-depth-3:visited,a.sf-depth-4:visited{background-color:var(--hd-dark-blue);}}@media only screen and (max-width:1120px){a#superfish-main-toggle span{color:var(--background) !important;}}footer{background-color:var(--hd-dark-blue);}footer h2{font-size:1.25rem;color:#fff;}.path-frontpage footer h2{font-size:1.25rem;color:#fff;}input[type=button],input[type=submit],input[type=reset]{background-color:transparent;border:1px solid #efefef;border-radius:5px;color:var(--foreground);padding:6px 12px;text-decoration:none;margin:0 2px;cursor:pointer;}input[type=button]:hover,input[type=submit]:hover,input[type=reset]:hover{background-color:rgb(248,248,248);}.form-text{border-radius:5px;padding:6px 12px;font-height:1rem;}#views-exposed-form-news-block-1{margin:0 0 1rem 0;background:antiquewhite;max-width:28rem;padding:6px;border-radius:5px;}#edit-submit-news{background-color:rgb(248,248,248);}input[type="email"],input[type="text"],input[type="tel"]{border:1px solid #ececec;}.container-inline input.form-search{font-size:1rem;padding:8px 12px;}.button:hover.js-form-submit{color:var(--foreground);}ul.social-media{list-style:none;}ul.social-media li{background-image:url(https://www.maine.gov/awt/templateV3/images/new-social-media.png);background-repeat:no-repeat;padding:9px 0 9px 45px!important;}li.facebook{background-position:0 -6px;}li.twitter{background-position:0 -55px;}li.linkedin{background-position:0 -104px;}li.blog{background-position:0 -150px;}li.youtube{background-position:0 -194px;}li.instagram{background-position:0 -244px;}li.flickr{background-position:0 -292px;}li.govdelivery{background-position:0 -339px;}.mini-text h2{font-family:var(--font-family-sans);margin:0 0 16px 0;font-size:1.125rem;}
