@charset "utf-8";
/* CSS Document */

.video--inline {margin-bottom: 0;}
.video--text {display: none;}
h3.video--title {display:none;}
.cmp-title h3 {font-style: normal;}
.heading-margin .heading--text {padding: 1.5rem 1.5rem 1rem;}
.heading-margin .heading--text h1 {font-size: 2.25rem;}

.columnctrcomp .row [class^="col-"] .columnctrcomp .row.charger-box {}
.charger-box .imagetext {margin: 0 0 .5em; padding: 0; background: #fff;}
.charger-box .imagetext .imagetext--image {padding-right: 1.25em;}
.charger-box .imagetext .imagetext--text {padding-top: 1em;}
.charger-box .imagetext .imagetext--text h2.imagetext--subheading {margin: 0; font-size: 1.75em;}
.charger-box .imagetext .imagetext--text .imagetext--copy {font-size: 1.2em; line-height: 1.4;}
.charger-box .imagetext .imagetext--text .imagetext--copy p {margin: 0 0 3px;}
.charger-box .imagetext .imagetext--text .imagetext--copy b {font-weight: 500; font-size: 0.75em; padding-bottom: 5px; color: #}

.columnctrcomp .row [class^="col-"] .columnctrcomp .row.ev-charging-map>section>div {padding: .75rem; background: #eeeeee;}
.ev-charging-map .head h6 {font-size: 16px; font-weight: 600;}
.ev-charging-map .body p {font-size: 12px;}
.ev-charging-map .cmp-title h3 {margin-top: 0; margin-bottom: 1rem; font-size: 1.75rem; padding: 1.25rem .5rem; color: #6a6c6e; border-bottom: solid 2px #ddd;}

.white-hr hr {border: 1px solid #ffffff !important;}
.proven .heading--text {padding-top: .5em;}
.proven .heading--text ul li {font-size: 1.25rem; line-height: 1.5;}
.proven .heading--text ul li {font-size: 1.25rem; line-height: 1.5;}
.proven .heading--text h3 {font-weight: 500; font-size: 20px;}

.columnctrcomp .row [class^="col-"] .columnctrcomp .row.process-icons {margin: 0; padding-top: 0;}
.process-icons .iconcallout .iconcallout__icon {width: 100%;}
.process-icons .iconcallout__subheading, .process-icons h3.iconcallout__heading {text-align: left;}

.columnctrcomp .row [class^="col-"] .columnctrcomp .row.fleet-electrification {padding: 0 1.5rem;}
.fleet-electrification p.caption {margin: .5em 1.5em 1em 0; font-weight: 400; line-height: 1.3;}

@media (max-width: 991px) {
.columnctrcomp .row [class^="col-"] .columnctrcomp .row.charger-box {background :#fff; margin: 0;}
.columnctrcomp .row [class^="col-"] .columnctrcomp .row.charger-box>section.col-sm-4 {width: 25%;}
.columnctrcomp .row [class^="col-"] .columnctrcomp .row.charger-box>section.col-sm-8 {width: 75%;}
}

@media (max-width: 768px) {
.columnctrcomp .row [class^="col-"] .columnctrcomp .row.charger-box>section.col-sm-4,
.columnctrcomp .row [class^="col-"] .columnctrcomp .row.charger-box>section.col-sm-8 {float: left;}
}

.content.popup .body h6 {
    color: black;
    font-size: 1.15rem;
    font-weight: 600;
    line-height: 1.25;
    margin-top: -2em;
}


/* Redesign */
.adaptive-carousel .slides .item .copy p {
    font-size:  4rem;
    line-height:  1.2;
}
.adaptive-carousel .slides .item .copy p b {
    display: block;
    font-weight: 300;
    font-size: 5rem;
}

.submit-location-cta {
    margin-top: 2em;
}
.submit-location-cta .contentcard {
    margin-top: -1em;
}
.submit-location-cta .content-card__title {
    background: url(/content/dam/georgia-power/callout-icons/icon-location.png) no-repeat top center;
    background-size: 40px auto;
    padding-top: 70px;
}

.social-card {
    margin-bottom:  -5em;
}

@media (min-width: 992px) {
    .column-control.has-background .columnctrcomp .columnctrcomp .row.consider-links .image.section {
        padding:.5em 0 .5em 0 !important;
    }
    .column-control.has-background .columnctrcomp .columnctrcomp .row.consider-links .content-card,
    .column-control.has-background .columnctrcomp .columnctrcomp .row.consider-links .link-list__list {
        padding: 0;
    }
    .column-control.has-background .columnctrcomp .columnctrcomp .row.consider-links .content-card h3 {
        font-size: 2rem;
    }
    .column-control.has-background .columnctrcomp .columnctrcomp .row.consider-links .linklist {
        margin-top: 3em;
    }
    .column-control.has-background .columnctrcomp .columnctrcomp .row.consider-links .linklist .link-list__item--content {
        font-size: 1.25rem;
    }
}

@media (min-width:992px) {
    .rate-cta .contentcard {
        padding:  0 !important;
    }
    .rate-cta .wrap-content-card .content-card {
        background: url('/content/dam/georgia-power/adaptive-images/ev-residential-charging-easy.jpg') no-repeat top right;
        background-size:  auto 350px;
    }
    .rate-cta .wrap-content-card .content-card .content-card--content {
        max-width: 45%;
        padding: 1em;
    }
}



/* Brand refresh additions =========================== */

/* Make ready page */

@media (min-width:320px) {
    .img-as-icon.make-ready-grid .image.section .cmp-image {
        height: 60px;
        width: auto;
    }
    .make-ready-tech .image.section .cmp-image {
        height: auto;
        width: 250px;
    }
}
@media (min-width:768px) {
    .make-ready-tech .image.section .cmp-image {
        height: auto;
        width: auto;
    }
}
