/* https://www.georgiapower.com/content/dam/georgia-power/css/residential-css/save-money-energy.css */

.section .seasonal-tip .columnctrcomp.section {
	background-color: white;
	margin-top: 0;
}

.section .seasonal-tip .cmp-text.section h3 {
	color: #007db9;
	text-transform: uppercase;
	margin: .25em 0 .25em;
	font-size: 1.65em;
	font-weight: 600;
}

.section .seasonal-tip .cmp-text p {
	font-size: 1.5rem;
}
.section .seasonal-tip .cmp-text.section p:nth-of-type(1) b {
	font-family: 'adelle', serif;
	font-style: normal;
	font-weight: 300;
	font-size: 1.5em;
}

.section .seasonal-tip .row .cmp-text.section h3 {
	color: black;
	font-size: 2em;
	font-weight: 500;
}

.section .seasonal-tip .row .cmp-text.section p:nth-of-type(2) {
	font-size: 1.25em;
	margin-bottom: 0;
	margin-top: 1em;
}
.section .seasonal-tip .row .cmp-text.section p:nth-of-type(2) b {
	color: #2fbcec;
	font-size: 1.75em;
	font-weight: 600;
	padding-left: 75px;
	display: inline-block;
	margin-right: .25em;
	line-height: 1.25em;
	vertical-align: middle;
	margin-top: -5px;

}
.section .seasonal-tip .row .cmp-text.section p:nth-of-type(2) b:before {
	position: absolute;
	width: 60px;
	height: auto;
	content: '$169'; /* ecobee3 */
	text-decoration: line-through;
	color: black;
	font-weight: 400;
	left: 0;
	font-size: 1em;
}

.section .seasonal-tip .cmp-text.section .callout-card {
	padding: 2em 2.5em 2em;
}

.section .seasonal-tip .row .cmp-text.section .callout-card {
	padding: 2em 2.5em 2em 0;
}

.section .seasonal-tip .row .adaptiveimage {
	padding-left: 1em;
}

.section .savings-callouts b {
	font-weight: 400;
	font-size: 1.5em;
}

.adaptive-carousel .slides .item {
    background-size: auto 275px !important;
    background-position: 50% 15px;
    height: 575px !important;
}
.adaptive-carousel .slides .item h1 {
    font-size: 1.75rem !important;
    font-weight: 300 !important;
    font-family: 'jaf-bernina-sans' !important;
}
.adaptive-carousel .slides .item.bottomleft-desktop .copy {
    align-items: normal;
    padding: 285px 3rem 3rem;
}
.adaptive-carousel .slides .item.bottomleft-desktop .copy p {
    margin-top: 1em;
}
.adaptive-carousel .slides .item.bottomleft-desktop .copy ul {
    list-style: none;
    text-align: left;
    padding: 0;
    margin-top: 1.25em;
}
.adaptive-carousel .slides .item.bottomleft-desktop .copy li {
    color: #4d4d4d;
}
.adaptive-carousel .slides .item.bottomleft-desktop .copy li:nth-of-type(2) {
    font-size: 1.65rem;
    font-weight: 400;
}
.adaptive-carousel .slides .item.bottomleft-desktop .copy a.cta {
    color: #007db9 !important;
}
.adaptive-carousel .slides .item.bottomleft-desktop .copy a.cta::after {
    display: none;
}

@media (max-width:991px) {
    .adaptive-carousel .slides .item {
        background-size: contain !important;
        height: 225px !important;
    }
    .adaptive-carousel .slides .item.bottomleft-desktop .copy {
        padding: 4em 3em;
    }
    .adaptive-carousel .slides .item .copy {
        text-align: left;
    }
}

.h3-adelle .cmp-title h3 {font-family: 'adelle',serif; font-style: normal;}
.white-hr hr {border: 1px solid #ffffff !important;}
.no-margin-top .section:not(.header):not(.footer)+.section.cmp-text {margin-top: 0;}
.heading-margin .heading--text {padding: 3rem 1.5rem 1rem;}
.promo-smalltext .promo--text .promo--text--heading {font-size: 1.75em;}
.promo-smalltext .promo-basic_large .btn-apc {margin-bottom: 0.5rem; font-size: 1em; min-width: 16rem;}
