/* @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;}
#block-housedems-content{margin-top:-1rem;}.link-band{background-color:var(--hd-dark-blue);padding:1rem;color:#fff;margin:2rem 0;}.link-band a{margin:0 3rem;text-decoration:none;}.link-band a,.link-band a:visited{color:#fff;}.link-band a:hover{color:#efefef;}.link-band{font-size:1.5rem;}.path-frontpage h2{font-size:2rem;color:var(--hd-dark-blue);}.path-frontpage h1{color:var(--hd-dark-blue);max-width:1800px;font-size:3rem;font-weight:normal;line-height:1.1;margin:2rem 0;}.home-foot{background-color:var(--hd-dark-blue);background-image:url("/housedems/sites/maine.gov.housedems/files/2024-10/Home%20Page%20%20foot.jpg");height:400px;background-repeat:no-repeat;background-position:bottom;background-size:cover;padding:2rem 0;}.path-frontpage .home-foot h2{color:#fff !important;font-size:3rem;font-weight:normal;line-height:1.1;margin-top:2rem;}.home-foot h2 span{font-size:4.25rem;}.path-frontpage footer,.path-frontpage #content{padding:0;}.path-frontpage footer h2{margin:2rem 0 0 0;}.primary_cta,.primary_cta:visited{background-color:var(--hd-blue);color:#000;}.primary_cta:hover{background-color:var(--hd-blue);opacity:.9;}.path-frontpage .views-view-grid{padding-left:2rem;margin-bottom:2rem;}.path-frontpage .views-row{display:flex;gap:2rem;justify-content:space-between;}.path-frontpage .views-col{width:auto;padding:1rem;border:2px solid rgb(228,228,227);border-radius:5px;text-align:center;}.path-frontpage .views-col .responsive img{width:300px !important;height:200px !important;object-fit:cover;}.path-frontpage .views-field.views-field-title,.path-frontpage .views-field.views-field-field-date-posted{font-size:1.25rem;margin:1rem 0;font-weight:bold;}.path-frontpage .cols-3 .views-col{width:30%;}@media only screen and (max-width:670px){.link-band a{margin:0 0 .25rem 0;}.path-frontpage .views-view-grid{padding-right:1.5rem;}.path-frontpage .views-row{flex-direction:column;}.path-frontpage .cols-3 .views-col{width:100%;}.home-foot h2 span{font-size:3rem;}}#block-housedems-facebookmodule{text-align:center;margin:1rem auto 3rem auto;}
#block-housedems-content{margin-top:-1rem;}.link-band{background-color:var(--hd-dark-blue);padding:1rem;color:#fff;margin:2rem 0;}.link-band a{margin:0 3rem;text-decoration:none;}.link-band a,.link-band a:visited{color:#fff;}.link-band a:hover{color:#efefef;}.link-band{font-size:1.5rem;}h2{font-size:2rem;color:var(--hd-dark-blue);}h1{color:var(--hd-dark-blue);max-width:1800px;font-size:3rem;font-weight:normal;line-height:1.1;margin:2rem 0;}.home-foot{background-color:var(--hd-dark-blue);background-image:url("/housedems/sites/maine.gov.housedems/files/2024-10/Home%20Page%20%20foot.jpg");height:400px;background-repeat:no-repeat;background-position:bottom;background-size:cover;padding:2rem 0;}.home-foot h2{max-width:1800px;color:#fff !important;font-size:3rem;font-weight:normal;line-height:1.1;margin-top:2rem;}.home-foot h2 span{font-size:4.25rem;}footer,#content{padding:0;}footer h2{margin:2rem 0 0 0;}.primary_cta,.primary_cta:visited{background-color:var(--hd-blue);color:#000;}.primary_cta:hover{background-color:var(--hd-blue);opacity:.9;}.views-view-grid{padding-left:2rem;margin-bottom:2rem;}.views-row{display:flex;gap:2rem;justify-content:space-between;}.views-col{width:auto;padding:1rem;border:2px solid rgb(228,228,227);border-radius:5px;text-align:center;}.views-col .responsive img{width:300px !important;height:200px !important;object-fit:cover;}.views-field.views-field-title,.views-field.views-field-field-date-posted{font-size:1.25rem;margin:1rem 0;font-weight:bold;}.cols-3 .views-col{width:30%;}@media only screen and (max-width:670px){.link-band a{margin:0 0 .25rem 0;}.views-view-grid{padding-right:1.5rem;}.views-row{flex-direction:column;}.cols-3 .views-col{width:100%;}.home-foot h2 span{font-size:3rem;}}
