/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--foreground:rgb(22,22,22);--background:rgb(255,255,255);--color-light-blue:#64CAE5;--color-dark-blue:#021D5C;--color-bright-green:#89BA53;--color-medium-blue:#20458A;--color-dark-green:#266F36;--color-blue:#4978BC;--color-silver:rgb(236,236,236);--color-lightyellow:rgb(251,255,218);--color-red:rgb(184,45,30);}header .sub-container{color:#fff;background:transparent url(/energy/sites/maine.gov.energy/files/2026-04/header.svg) 1rem .5rem no-repeat !important;height:90px!important;background-size:30% !important;}@media only screen and (max-width:1235px){header .sub-container{background:none !important;}}@media (min-width:780px){.header{margin-top:2em;position:relative}.container1{width:85%;max-width:100%;margin:0 auto;padding:0 0 9px 0;}}.flex-row{padding:0;}.primary_cta,.primary_cta:visited,button.primary_cta,button.primary_cta:visited{margin:16px auto;color:var(--background) !important;background-color:var(--color-red);font-weight:400;font-size:1.25em;text-align:center;padding:12px 12px;width:auto;height:auto;border:none;border-radius:8px;text-decoration:none;display:inline-block;-webkit-font-smoothing:antialiased;}.primary_cta:hover,button.primary_cta:hover{transition:background-color .5s ease-out;color:var(--background);}.secondary_cta,.secondary_cta:visited{font-weight:400;background-color:var(--color-medium-blue);color:var(--background) !important;font-size:1rem;text-align:center;padding:12px 12px;width:auto;height:auto;border-radius:8px;text-decoration:none;white-space:nowrap;line-height:2em;margin:0 auto;}.secondary_cta:hover{transition:background-color .5s ease-out;}@media only screen and (min-width:781px){.primary_cta,.primary_cta:visited,a.home_cta:visited{padding:6px 12px;font-size:1.25em;margin-top:0;}.secondary_cta,.secondary_cta:visited,a.home_cta,a.home_cta:visited{padding:6px 12px;font-size:1rem;margin-top:0;}}.card-row{display:grid;margin-bottom:1rem;gap:1.5rem;grid-template-columns:repeat(3,minmax(300px,1fr));}.card-box{-ms-flex:1 1 300px;-webkit-box-flex:1 1 300px;flex:1 1 300px;width:100%;position:relative;border:1px solid #999;border-radius:6px;padding:1rem;}.card{position:relative;background-color:var(--background);text-align:center;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%;min-width:0;word-wrap:break-word;background-clip:border-box;}.card-box.border{padding:16px;border-radius:5px;}.card .card-img-bottom,.card .card-img-top{-ms-flex-negative:0;flex-shrink:0;width:100%;}.card .card-body,.card .card-footer,.card .card-header{padding:16px;}.card-body{-ms-flex:1 1 auto;-webkit-box-flex:1;flex:1 1 auto;min-height:1px;padding:20px;}.node-id-497 .card img{width:200px;height:auto;margin-inline:auto;}.card p{margin-top:1rem !important;}.card h2{font-size:1.125rem;color:var(--color-black);line-height:1.3;margin-top:0;margin-bottom:.5rem;font-family:'Merriweather',serif !important;}.card .card-body>p:last-child{margin-bottom:0;}.card-box a{text-decoration:none;}.card-box a{color:var(--color-black);}.card-box.border{border:1px solid var(--color-silver);}.bg-silver .card,.bg-tan .card{background-color:transparent;}.ds-8{overflow:hidden;-webkit-transition:.25s box-shadow;-o-transition:.25s box-shadow;transition:.25s box-shadow;}.img-fluid,.card-box img{max-width:100%;height:auto;vertical-align:middle;border-style:none;padding:0!important;}@media only screen and (max-width:670px){.card-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;}.card-box{margin-bottom:1rem;}}@media (min-width:669px) and (max-width:988px){footer{margin-top:-19px !important;}}@media only screen and (max-width:1249px){#superfish-main-toggle span{display:block;width:100%;padding-top:25px;padding-bottom:25px;font-weight:bold;color:#fff;}a#superfish-main-toggle{text-decoration:none;}.sf-accordion-toggle{text-align:center;}}.center-text{text-align:center;}.tbstriped{margin:1em 0;border:none;}.tbstriped tr td,.tbstriped tr td p{font-size:.925em;}table{display:block;}th,td,td p{font-size:.925em;}.ckeditor-accordion-container > dl dt > a,.ckeditor-accordion-container > dl dt > a:not(.button){color:#fff !important;}#views-exposed-form-meetings-block-1,#views-exposed-form-meetings-block-meetings{display:flex;gap:8px;}#view-title-table-column,.views-field-title{font-size:.925rem;}#block-energy-views-block-meetings-block-meetings{float:none;}.cols-3 td{padding-inline-end:1rem;}#block-energy-views-block-meetings-block-meetings{float:none !important;padding:0 !important;border:none;}.cols-3 td:nth-child(3),.cols-3 th:nth-child(3){white-space:nowrap;border-right:1px solid #D9D9D9;}.tbstriped,.cols-3{-webkit-border-horizontal-spacing:0 !important;-webkit-border-vertical-spacing:0 !important;}select#edit-field-division-or-program-target-id{display:block;font-size:16px;color:#444;line-height:1.7;padding:.3em 1.4em .2em .8em;width:auto;max-width:100%;box-sizing:border-box;margin:0;border:1px solid #aaa;box-shadow:0 1px 0 1px rgba(0,0,0,.04);border-radius:.5em;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),linear-gradient(to bottom,#ffffff 0%,#e5e5e5 100%);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%;}#edit-submit-meetings{margin-top:1.3rem !important;padding:.7rem !important;height:auto !important;border-radius:.5em !important;}.tbstriped tr th,.tbstriped tr td{padding:8px;}
.dataTables_wrapper .dataTables_filter{float:none;text-align:left;padding:4px 2px;font-size:1rem;}.dataTable .views-field-title,.dataTable .views-field-field-date,.dataTable .views-field-nothing{font-size:.925rem;}.cols-4 th{text-align:left;}.cols-4.dataTable thead .views-field{padding:8px 10px;}.plain li h3{margin:2.5rem 0 0 0;}.staffpic{width:180px;height:180px;aspect-ratio:1/1;object-fit:cover;float:left;margin:26px 16px 0 0;}
.homepage{margin:0}.home-hero{margin:0;background-image:url("/energy/sites/maine.gov.energy/files/2024-08/hero%20image.jpg");background-repeat:no-repeat;background-position:center center;background-color:var(--background);background-size:cover;height:700px;position:relative;}.herotext{text-align:center;}.herotext img{max-width:400px;height:auto;margin:1rem auto;}.herotext p{font-size:1.125rem;font-style:italic;color:var(--color-medium-blue);font-weight:bold;}.herotext .secondary_cta{font-size:1.125rem;font-weight:400;width:225px;display:block;font-family:'Merriweather',serif !important;padding:12px 24px;margin-top:2rem;}.news-row{display:flex;gap:32px;padding:0 32px;position:absolute;bottom:48px;}.news-row > div:nth-child(1),.news-row > div:nth-child(3){width:25%;}.news-row > div:nth-child(2){width:50%;}.news-row div{border-radius:7px;background-color:#fff;position:relative;padding:0 4px 0 4px;}.news-row div li{margin-bottom:.5rem;}.news-row p{margin:0 0 1rem 8px;}.news-row h2,.news-row p{text-align:center;}.news-row a{padding:4px;}.button-row{padding:2rem 0;font-family:'Merriweather',serif !important;font-size:1.25rem;gap:1rem;font-weight:normal;}.button-row div{display:flex;gap:1rem;max-width:80em;margin:1rem auto;}.top-banner{display:flex;justify-content:space-between;background-color:var(--color-medium-blue);}.top-banner div{padding:16px 16px;margin:0;color:var(--background);font-family:'Merriweather',serif !important;font-weight:normal;font-size:1.125rem;text-align:center;width:80%;}.top-banner a{background-color:var(--color-bright-green);padding:16px 16px;color:#333;font-family:'Merriweather',serif;font-weight:normal;font-size:1.125rem;text-decoration:none;}.news-row h2{font-family:'Merriweather',serif !important;}.middle-banner{position:relative;overflow:hidden;margin:0 auto;height:450px;}.middle-banner img{aspect-ratio:auto;object-fit:cover;}.main-banner-img{max-width:100%;margin:0 auto;}.text-logo{position:absolute;top:96px;left:0;background:var(--background);padding:1rem 2rem;max-width:500px;}.text-logo img{max-width:340px;height:auto;}.text-logo p{font-weight:bold;color:var(--color-medium-blue);}.text-logo h2{font-family:'Merriweather',serif !important;color:var(--color-medium-blue);}.page-node-type-home-page #content{min-width:0;max-width:100%;margin:auto;}.page-node-type-home-page h2{font-family:'Merriweather',serif !important;}.news-row .views-field-title{font-size:1em;font-weight:400;}.news-row footer{background:var(--background);color:var(--foreground);}.bodywrap{max-width:80rem;margin:2rem auto;}#block-energy-content{margin-top:2rem;}.footer-image{}.footer-image img{width:300px;height:auto;margin:2rem auto 0 auto;}.footer-image h2,.footer-image p{color:var(--color-medium-blue);}footer{margin:0;}.signup-button,.signup-button:visited{font-family:'Merriweather',serif !important;font-weight:700;background-color:var(--color-bright-green);color:#000 !important;font-size:1rem;text-align:center;padding:12px 24px;width:auto;margin-top:1rem;height:auto;border-radius:8px;text-decoration:none;white-space:nowrap;line-height:2em;margin:2rem auto;}.signup-button:hover{transition:background-color .5s ease-out;}.narrow-para{width:46rem !important;}.narrow-para p{margin:2rem auto;}@media only screen and (max-width:1280px){.maincontent{margin:0 1rem;}.herotext img{max-width:380px;height:auto;margin:1rem auto 0 auto;}.news-row{gap:16px;bottom:24px;}.herotext .secondary_cta{margin-top:1rem;}.herotext p{margin-top:0;}}@media only screen and (max-width:868px){.news-row{position:relative;flex-direction:column;margin-top:4rem;}.home-hero{background-image:url("/energy/sites/maine.gov.energy/files/2024-07/Hero%20image%202.jpg");height:auto;background-repeat:no-repeat;background-position:center center;background-color:var(--background);background-size:cover;position:relative;}.button-row div{flex-direction:column;}.text-logo{bottom:10px;top:auto;}.news-row > div:nth-child(1),.news-row > div:nth-child(3){width:100%;}.news-row > div:nth-child(2){width:100%;}}@media only screen and (max-width:670px){.herotext img{max-width:300px;}.text-logo img{max-width:280px;}.text-logo{padding:1rem;}.footer_column{width:95%;margin:0;min-width:0;}footer{padding:1rem;}.footer-image h2,.footer-image p{max-width:320px;}.button-row{padding:1rem 0;font-size:1rem;}.middle-banner{background-image:url("/energy/sites/maine.gov.energy/files/2024-08/jobs-network-mobile.jpg");background-repeat:no-repeat;background-position:60% center;background-color:var(--background);background-size:cover;height:650px;}.main-banner-img{display:none;}.narrow-para{width:320px !important;}}@media only screen and (max-width:480px){.top-banner{flex-direction:column;}.top-banner div{width:100%;font-weight:normal;font-size:1rem;}.top-banner a{font-size:1rem;width:100%;text-align:center;}.news-row{padding:0 16px;}}.card-box img{padding:1rem !important;}
.mini-card-wrap{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.mini-card{display:flex;padding:8px;margin-bottom:1rem;padding-top:16px;border-block-start:solid 2px #000 !important;}.mini-image{-ms-flex-preferred-size:200px;flex-basis:200px;margin-top:5px;}.mini-image img{max-width:200px;height:auto;margin:-8px 0 -11.2px -8px;}.mini-card h2,.mini-card h3{margin:0 0 8px 0;}.mini-text{margin-left:16px;}.mini-text p,.mini-text li{font-size:1rem;}.mini-text h2{font-family:var(--font-family-serif);margin:0 0 16px 0;font-size:1rem;}.mini-text h2 a{text-decoration:none;}.mini-text p{margin:0 0 8px 0;}.mini-text p.read-more{font-size:.75rem;}.mini-text p.date{font-style:italic;}.mini-card{border-top:solid 1px var(--color-black);}.mini-card h2,.mini-card h3{color:var(--color-black);}.mini-card h2 a,.mini-card h3 a{color:var(--color-black);}.mini-card p{color:var(--color-black);}#maincontent .mini-text p.outlet,#maincontent .mini-text p.date{font-size:.75rem;}@media only screen and (max-width:670px){.mini-card-wrap{margin-right:0;}.mini-card{flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;}.mini-image img{margin:0;}.mini-image{margin-bottom:16px;}.mini-text{-ms-flex-preferred-size:100%;flex-basis:100%;margin-left:0;}}
