/* residential--carl.css */

/* FROM FREEFORM 1 */
.inputbar{justify-content:center !important}
.gpc-cart-form .inputbar .field-validation-valid{color:var(--red-light);display:none;font-style:italic;margin-top:3px;font-size:0.9rem}
.gpc-cart-form .inputbar .bar-item.submitWrap .btn{border:1px solid var(--red-semi);padding:12px}
.gpccart.section{padding-left:10px !important;padding-right:10px !important}
#gpc-cart-form .gpc-cart-results-container{background-color:transparent;padding:0;color:#000 !important}
#gpc-cart-form .container{padding:0;width:auto;max-width:1140px}
#gpc-cart-form .container h2{display:none !important}
#gpc-cart-form .inputbar label{color:#fff;font-weight:600}
@media(min-width:992px){#gpc-cart-form .inputbar{margin-top:0}
}
.nav-accordion .itemgrid{padding:20px 0 0 0 !important}
.nav-accordion .accordion-component .accordion__content .accordion__content-inner{padding:1em 0 !important}
.nav-accordion .content-card--content p{font-size:14px !important;margin-bottom:10px !important}
.nav-accordion .content-card--content a{font-weight:400 !important}
.text-expand .accordion__title{display:block;text-align:center}
.text-expand .accordion-component .accordion__item .accordion__title .accordion__openclose{visibility:hidden}
.text-expand .accordion-component .accordion__item .accordion__title.is-active{display:none}
.text-expand .accordion-component .accordion__item .accordion__title{justify-content:left;font-size:1.143rem;color:#007db9 !important;transition:color 0.3s;padding:0;display:block;text-align:center}
.text-expand .accordion-component .accordion__item{border:none;background-color:transparent}
.text-expand .accordion-component .accordion__item .accordion__title::before{content:' ';width:50%;height:7vh;position:absolute;z-index:1}
.text-expand .accordion-component .accordion__content .accordion__content-inner{padding:0 !important}
.text-expand .accordion-component .accordion__content .accordion__content-inner .section{padding:0 !important}
.text-expand .accordion-component .accordion__item .accordion__title:hover{color:#000 !important}
.text-expand .accordion-component{margin-top:-1em}
@media(min-width:260px) and (max-width:991px){.statewide-resources-callouts .content-card--content{text-align:center}
}
.cta-button a{margin:auto auto auto 0;left:0;display:block;justify-content:center;text-align:center;padding:10px 20px;font-size:1.143rem;line-height:1.2;width:fit-content;max-width:16rem;color:#fff !important;background-color:#ed1d24 !important;border:1px solid #ed1d24;transition:background-color .3s,color .3s}
.cta-button a:hover{color:#ed1d24 !important;background-color:transparent !important}
.gpc-cart-form .inputbar .bar-item.submitWrap .btn{border-radius:0 !important;background-color:var(--red) !important}
.gpc-cart-form .gpc-cart-no-results{background-color:transparent}
.gpc-cart-form .gpc-cart-results-container .organization-results{background:var(--gray);padding:1em;padding-bottom:0}
.gpc-cart-form .gpc-cart-results-container .organization-results .card{border:1px solid var(--gray-dark)}
.gpc-cart-form .inputbar .btn{border:none}
@media(max-width:992px){.gpc-cart-form .gpc-cart-results-container .organization-results .card:not(.card.paddingBot10){display:none !important}
.gpc-cart-form .gpc-cart-results-container .organization-results{flex-wrap:nowrap !important;overflow:scroll}
.gpc-cart-form .gpc-cart-results-container .organization-results .card{min-width:280px}
.gpc-cart-form .gpc-cart-results-container .organization-results .card:not(:last-of-type){margin-right:0.5em}
}
@media(max-width:767px){#gpc-cart-form .inputbar{padding-left:1.5em}
}
.gpc-cart-form .gpc-cart-results-container .organization-results .card .wrapper{}
@keyframes fadeInAnimation{0%{opacity:0}
100%{opacity:1}
}
.gpc-cart-form .gpc-cart-results-container .organization-results .card .wrapper .address a{text-decoration:none !important}
.gpc-cart-form .gpc-cart-results-container .organization-results .card .wrapper .address a{text-decoration-color:var(--blue) !important}
@media(max-width:768px){.list-improvements ul{text-align:left}
.list-improvements ul li:before{margin-right:10px !important}
}
.list-improvements ul{margin-bottom:-0.75em}
.list-improvements ul li{font-weight:400;margin-bottom:10px !important}
.list-improvements li.led:before, .list-improvements li.thermostat:before, .list-improvements li.attic:before, .list-improvements li.air:before, .list-improvements li.hvac:before, .list-improvements li.powerstrip:before, .list-improvements li.faucet:before, .list-improvements li.showerhead:before{height:2em;width:2.25em;margin-right:5px;content:'';margin-top:-4px;background-size:cover !important;background-repeat:no-repeat !important}
.list-improvements li.led:before{background:url("/content/dam/georgia-power/callout-icons/icon_ee_heip-led.png")}
.list-improvements li.thermostat:before{background:url("/content/dam/georgia-power/callout-icons/icon_ee_heip-thermostat.png")}
.list-improvements li.attic:before{background:url("/content/dam/georgia-power/callout-icons/icon_ee_insulation.png")}
.list-improvements li.hvac:before{background:url("/content/dam/georgia-power/callout-icons/icon_ee_hvac.png")}
.list-improvements li.powerstrip:before{background:url("/content/dam/georgia-power/callout-icons/icon_ee_heip-powerstrip.png")}
.list-improvements li.faucet:before{background:url("/content/dam/georgia-power/callout-icons/icon_ee_heip-faucet.png")}
.list-improvements li.showerhead:before{background:url("/content/dam/georgia-power/callout-icons/icon_ee_heip-showerheads.png")}
.accordion-sm{margin-top:0 !important}
@media(min-width:768px){.accordion-center .accordion-component .accordion__item .accordion__title{padding:28px 146px 28px 100px}
.accordion-center .accordion-component .accordion__item .accordion__title .accordion__openclose{right:7em}
}
.accordion-center .accordion-component .accordion__item .accordion__title{width:fit-content;margin-left:auto;margin-right:auto;color:var(--blue)}
.accordion-center .accordion-component .accordion__item .accordion__title:hover{color:var(--black)}
.accordion-center .accordion-component .accordion__item .accordion__title.is-active, .accordion-center .accordion__item.is-active>.accordion__title{border-bottom:0}
.accordion-gray .accordion-component .accordion__item{border:3px solid #e8e8e8}
