@charset "utf-8";
/* CSS Document */

.heading--text-container h1::before {
    width: auto;
    content: " ";
    background-image: url(/content/dam/georgia-power/callout-icons/heart-white.png);
    height: 80px;
    display: block;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 80px auto;

}

.move-up {margin-top: -2rem!important;}


div.socialsharecomp.section, .social_share {margin-top: 0px!important;padding:0px!important;margin: 0 auto !important;display: table;}

.social_share a {padding: 0px 10px;}
.rail h4 {text-align:center;} {margin-top: 0px!important;padding:0px!important;margin: 0 auto !important;display: table;}
.rail .horizontalrule {
    margin: 1em auto 2em;
}


.single-link .buttonlist {background: transparent!important; padding:0px}
.single-link .buttonlist ul {padding-top:0px;margin-bottom:0px}
.single-link .buttonlist li {padding-bottom:0px;}
.single-link {text-align:center!important}

    
    @media (min-width: 992px) {
.heading--text-container h1::before {
    width: auto;
    content: " ";
    background-image: url(/content/dam/georgia-power/callout-icons/heart-white.png);
    height: 80px;
    display: block;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 80px auto;

}

.heading--text-container h1 {font-size: 48px;}
div.womacks-quote {background: url(/content/dam/georgia-power/adaptive-images/chriswomacksiteportrait.jpg) bottom left -39px no-repeat!important;}
div.womacks-quote blockquote, div.bowers-quote .buttonlist, div.bowers-quote .wrap-link-list .link-list {background:transparent!important;}
  
    }

  
 @media (max-width: 992px) {

div.womacks-quote {border-bottom: 3px solid#fdb714}

 }

 /* new */
 .responsivegrid>.aem-Grid.aem-Grid--12>.aem-GridColumn.herobanner {
    margin-bottom: -2.5em !important;
}
.section.freeform .service-disclaimer {
    padding:2em;
    border: 2px solid #fdb714;
}
.section.freeform .service-disclaimer h4 {
    color: #4d4d4d;
    font-weight:300;
    font-size:1.25rem;
    line-height:1.25;
    margin-bottom:0;
}
.responsivegrid .wrap-link-list .link-list__list.link-list__list--text-link {
    padding: 1em;
}
.responsivegrid .column-control>.bootstrap-container>.row .linklist.section {
    padding-bottom: .25em !important;
}
@media (min-width: 768px) {
    .section.freeform .service-disclaimer.sidebar {
        min-height: 350px;
        padding: 4em 2em;
    }
    .section.freeform .service-disclaimer.sidebar h4 {
        line-height: 1.75;
    }
}
@media (max-width: 767px) {

}
.rail .cmp-title .cmp-title__text {
    text-align: center;
    font-size: 1.25rem;
    margin: 1em 0 2em;
}
.rail .wrap-content-card .content-card .button a {
    width: 100%;
    margin-top: 1em;
}
.rail .social-card h3 {
    font-family: 'adelle';
    margin: .5em 0;
    font-size: 2.25rem;
}
@media (min-width: 768px) {
    .program-callouts {
        border: 2px solid #e9f0f2;
        margin-bottom: 2em;
    }
    .program-callouts .callout-component .callout__cell {
        border: none;
        padding-bottom: 1em;
    }
}

.page .wrap-hero-banner.full-width .hero-banner .hero-banner__content {
    max-width: 90% !important;
    margin: 0 auto;
}
.page .wrap-hero-banner.full-width .hero-banner .hero-banner__content h1::before {
    width: auto;
    content: " ";
    background-image: url(/content/dam/georgia-power/callout-icons/heart-white.png);
    height: 60px;
    display: block;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 60px auto;
}
@media (min-width: 992px) {
    .page .wrap-hero-banner.full-width .hero-banner .hero-banner__content h1 {
        font-size: 3rem;
        margin-bottom: 5px;
    }
}