
.surge-video section .callout-card {padding: 0 1.5em 0 0;}
.surge-video section .callout-card ul li {font-size: 1.2rem;}

.surge-steps .imagetext {margin: 0; padding: 0;}

.surge-steps .imagetext--text .imagetext--subheading {
    margin: 0;
    font-size: 1.25em;
}

.surge-steps .imagetext--text .imagetext--copy {
    color: #000;
    font-family: 'adelle',serif;
    font-style: normal;
    font-weight: 300;
    font-size: 1.65em;
    line-height: 1.3;
    margin: 0 0 0.5em;
}

.surge-video-header {
    background: url(/content/dam/georgia-power/heading/residential/surge-header-nov2018.jpg) center top no-repeat;
    color: #ffffff;
    margin-top: -1.5em;
}
/* .surge-video-header .title.section .cmp-title h1.cmp-title__text:after {
    content: "\2122";
    font-size: 50%;
    padding-left: 2px;
    vertical-align: super;
} */
.surge-video-header .title.section .cmp-title h1.cmp-title__text,
.surge-video-header .text.section .cmp-text p {
color: #ffffff;
}
.surge-video-header .btn-outline-primary {
    color: #fff;
    background-color: transparent;
    border-color: #fff;
}
.surge-video-header .btn-outline-primary:hover {
    color: #ec1c24;
    border-color: #ec1c24;
}

/*--- Nov 2018 Edits ---*/
.surge-video-header.row [class^="col-"] {padding: 2.5em .75em;}
.surge-video-header .heading--text {color: #ffffff;}
.surge-video-header .heading--text h1:after {content: "\2122"; font-size: 50%; padding-left: 2px; vertical-align: super;}
.surge-video-header .heading--text .btn {background: none; color: #fff; border: solid 2px #ffffff;}
.surge-video-header .heading--text a.btn:hover {background: none; color: #ec1c24; border: solid 2px #ec1c24;}

.surge-steps-box {border: solid 2px #e6e7e8;}
.surge-steps-box .cmp-title h2 {padding-bottom: .25em; text-align: center; font-family: 'adelle',serif; font-weight: 400; font-size: 2rem;}
.surge-steps-box .custombutton {padding: .5rem; box-shadow: none; text-align: center;}
.surge-steps-box .custombutton a {max-width: 450px;}
.surge-steps-icon .imagewithtextcomp {background: #00bcf1; margin: 10px 10px 0px 10px;}
.surge-steps-icon section:nth-child(2) .imagewithtextcomp {background: #b2d235;}
.surge-steps-icon section:nth-child(3) .imagewithtextcomp {background: #00b5af;}
.surge-steps-icon .contentcard { margin: 0 10px 10px 10px; background :#f6f6f6; height: 210px;}
.surge-steps-icon .content-card { background :#f6f6f6; }
.surge-steps-icon .imagetext {margin: 0 5%; padding: 1.5em 0;}
.surge-steps-icon .imagetext--image {width: 25%;}
.surge-steps-icon .imagetext--text {width: 70%; padding-top: .65em;}
.surge-steps-icon h2.imagetext--subheading {margin: 0; color: #ffffff; font-size: 1.45em; line-height: 1.2;}
.surge-steps-icon .imagetext--copy {display: none;}
.surge-steps-icon .section:not(.header):not(.footer)+.section.cmp-text {margin-top: 0;}
.surge-steps-icon .callout-card {padding: 1.5em 1.25em; background :#f6f6f6; min-height: 150px;}
.surge-steps-icon .callout-card p {font-size: 1.2em;}

.facts .buttonlist__heading {padding: 1.5rem 1.5rem .25rem; border-bottom: none;}
.facts .imagewithtextcomp {background: #007db9 url(/content/dam/georgia-power/css/images/bg-call-to-enroll.jpg) left top no-repeat; margin: 20px 10px; width: auto !important;}
.facts .imagetext {margin: 0 7% 0; padding: 1.75em 0 1.5em;}
.facts .imagetext--image {width: 20%; padding-right: 7%; padding-top: .5em;}
.facts .imagetext--text {width: 72%;}
.facts h2.imagetext--subheading, .facts .imagetext--copy p {margin: 0; color: #ffffff; font-weight: 300; font-size: 1.4rem; font-family: 'jaf-bernina-sans',sans-serif;}
.facts a h2.imagetext--subheading, a .facts .imagetext--copy p {color: #ffffff;}
.facts .imagetext--copy p b {font-weight: 500;}
.facts .callout-card ul li {margin-bottom: .5em;}
.service-claims .callout-card p b {font-weight: 500;}

@media (min-width: 992px) {
    .surge-video section:first-child {float: right;}
    .surge-video div.surge-video-youtube {padding-top: 20px;}
}

@media (max-width: 991px) {

}

@media (max-width: 768px) {

}

@media (max-width: 568px) {
    .container {margin-top: -20px;}
    .breadcrumb-item {font-size: 13px;}
    .headingcomp {display: none;}
    .surge-mobile {margin-bottom: -3em;}
    .surge-mobile .headingcomp {display: block;}
    .surge-mobile .heading--text {padding: 0rem 2.25rem;}
    .surge-mobile .heading--text p {display: none;}
    
    .columnctrcomp .row [class^="col-"] .columnctrcomp .surge-mobile-icons.row>section+section {padding-top: 0;}
    .surge-video section:first-child {float: none;}
    .surge-video div.surge-video-youtube {padding-top: 0;}
    .columnctrcomp .row [class^="col-"] .columnctrcomp .row.surge-app-mobile {margin-bottom: -1.25em;}

    /*--- Nov 2018 Edits ---*/
    .surge-video-header .headingcomp {display: block;}
    .surge-steps-icon .imagetext {padding: 1em 0 .5em;}
    .surge-steps-icon .imagetext--image {width: 25%; float: left;}
    .surge-steps-icon .imagetext--text {width: 70%; padding: 1.25em 0 0; float: right;}
    .surge-steps-icon .imagetext:after {visibility: hidden; content: "."; display: block; clear: both; height: 0;}
    .surge-steps-icon h2.imagetext--subheading {font-size: 1.4em;}
}
