.social-facebook{color:#2759ac;line-height:1.15}.social-facebook a{color:#2759ac}.social-facebook a :active,.social-facebook a:hover{text-decoration:none}.social-twitter{color:#428dc1;line-height:1.15}.social-twitter a{color:#428dc1}.social-twitter a :active,.social-twitter a:hover{text-decoration:none}@font-face{font-family:FilsonSoftBlack;font-weight:700;font-style:normal;src:url(/fonts/filsonsoft/FilsonSoftBlack.woff) format("woff"),url(/fonts/filsonsoft/FilsonSoftBlack.ttf) format("truetype")}@font-face{font-family:FilsonSoftBlack;font-weight:700;font-style:italic;src:url(/fonts/filsonsoft/FilsonSoftBlackIt.woff) format("woff"),url(/fonts/filsonsoft/FilsonSoftBlackIt.ttf) format("truetype")}@font-face{font-family:FilsonSoft-Book;font-weight:400;font-style:normal;src:url(/fonts/filsonsoft/FilsonSoft-Book.woff) format("woff"),url(/fonts/filsonsoft/FilsonSoft-Book.ttf) format("truetype")}@font-face{font-family:FilsonSoft-Book;font-weight:400;font-style:italic;src:url(/fonts/filsonsoft/FilsonSoft-BookIt.woff) format("woff"),url(/fonts/filsonsoft/FilsonSoft-BookIt.ttf) format("truetype")}@font-face{font-family:FilsonSoft-Bold;font-weight:700;font-style:normal;src:url(/fonts/filsonsoft/FilsonSoft-Bold.woff) format("woff"),url(/fonts/filsonsoft/FilsonSoft-Bold.ttf) format("truetype")}@font-face{font-family:FilsonSoft-Bold;font-weight:700;font-style:italic;src:url(/fonts/filsonsoft/FilsonSoft-BoldIt.woff) format("woff"),url(/fonts/filsonsoft/FilsonSoft-BoldIt.ttf) format("truetype")}@font-face{font-family:FilsonSoftMedium;font-weight:400;font-style:normal;src:url(/fonts/filsonsoft/FilsonSoftMedium.woff) format("woff"),url(/fonts/filsonsoft/FilsonSoftMedium.ttf) format("truetype")}.hide-all{display:none}.show-all{display:inline-block}.show-block{display:block}.show-inline{display:inline}.show-xs{display:none}@media only screen and (max-width:575px){.show-xs{display:inline-block}}.show-sm,.show-sm-block{display:none}@media only screen and (max-width:767px){.show-sm,.show-sm-block{display:inline-block}}@media only screen and (max-width:767px){.show-sm-block{display:block}}@media only screen and (max-width:575px){.hide-xs{display:none}}@media only screen and (max-width:767px){.hide-sm{display:none}}.font-book{font-family:FilsonSoft-Book,sans-serif}.font-medium{font-family:FilsonSoftMedium,sans-serif}.font-bold{font-family:FilsonSoft-Bold,sans-serif}.bg--yellow{background-color:#f9b630;color:#361c02}.bg--brown{background-color:#361c02;color:#f9b630}.battery-header{height:25rem;margin-top:5.625rem;background-image:url(/Content/solar/background.png);background-size:cover;background-position:50%;background-repeat:no-repeat;text-align:center}@media only screen and (min-width:768px) and (max-width:991px){.battery-header{height:20.625rem;margin-top:3.125rem}}@media only screen and (max-width:767px){.battery-header{margin-top:4.6875rem;height:15.625rem}}@media only screen and (max-width:575px){.battery-header{margin-top:0}}.battery-header-title h1{padding-top:0;color:#fff}@media only screen and (min-width:768px) and (max-width:991px){.battery-header-title h1{padding-top:0;color:#fff}}@media only screen and (min-width:576px) and (max-width:767px){.battery-header-title h1{padding-top:0;color:#fff;font-size:1.625rem}}@media only screen and (max-width:575px){.battery-header-title h1{padding-top:3rem;font-size:1.625rem}}.battery-row-header-subtitle{font-family:FilsonSoft-Book,sans-serif;font-size:1.625rem;margin-bottom:1.25rem;color:#fff}@media only screen and (min-width:576px) and (max-width:767px){.battery-row-header-subtitle{font-size:1.25rem}}@media only screen and (max-width:575px){.battery-row-header-subtitle{font-size:.875rem}}.battery-body{margin-top:5rem;margin-bottom:5rem}@media only screen and (max-width:575px){.battery-body{margin-top:2.5rem;margin-bottom:2.5rem}}.banner-height,.battery-row-solar-banner,.double-panel-title{height:15.625rem}@media only screen and (max-width:991px){.banner-height,.battery-row-solar-banner,.double-panel-title{height:12.5rem}}@media only screen and (max-width:575px){.banner-height,.battery-row-solar-banner,.double-panel-title{height:9.375rem}}.double-panel-section h3{color:#db5c1e;margin-bottom:2.5rem}@media only screen and (max-width:767px){.double-panel-section h3{font-size:1.5rem}}.battery-row-solar-banner{text-transform:uppercase;background-size:cover;background-position:50%;background-repeat:no-repeat;background-color:#b7b7b7;padding-top:3.75rem;padding-bottom:3.75rem;margin-bottom:.625rem;text-align:center}@media only screen and (max-width:991px){.battery-row-solar-banner{padding-top:2.5rem;padding-bottom:2.5rem;margin-bottom:.625rem}}.battery-row-solar-banner h3{color:#fff;margin-bottom:0}.battery-panel-row{padding-bottom:1.875rem;margin:0 auto;margin:2.5rem;margin:auto;margin-top:2.25rem;font-size:2rem;text-align:center}.battery-panel-row span{margin-bottom:2.5rem;line-height:1.8rem;width:80%}@media only screen and (max-width:991px){.battery-panel-row span{font-size:1.5rem}}@media only screen and (max-width:767px){.battery-panel-row span{font-size:1.125rem}}@media only screen and (max-width:575px){.battery-panel-row span{margin-bottom:1.5rem}}.battery-panel-base{text-align:center}@media only screen and (max-width:575px){.battery-panel-base{padding:1.875rem;padding-left:2rem;padding-right:2rem}}@media only screen and (max-width:991px){.battery-panel-base{padding:1.25rem}}@media only screen and (max-width:767px){.battery-panel-base{padding:.3125rem;padding-left:.625rem}}.double-panel{padding:0}.double-panel .battery-panel-item:first-child{padding-right:.3125rem}.double-panel .battery-panel-item:nth-child(2){padding-left:.3125rem}.double-panel-title{padding:2.5rem;text-transform:uppercase;background-size:cover;background-position:50%;background-repeat:no-repeat;margin-bottom:.625rem}@media only screen and (max-width:767px){.double-panel-title{margin-bottom:.625rem}}.double-panel-title h4{color:#fff;margin-bottom:0}@media only screen and (max-width:1199px){.double-panel-title h4{font-size:1.375rem}}@media only screen and (max-width:991px){.double-panel-title h4{font-size:.875rem}}@media only screen and (max-width:767px){.double-panel-title h4{font-size:1.1875rem}}.battery-panel-circle{text-transform:uppercase;background-size:cover;background-position:50%;background-repeat:no-repeat;margin:0 auto;margin-bottom:1.25rem;height:11.25rem;width:11.25rem}@media only screen and (max-width:991px){.battery-panel-circle{height:8.75rem;width:8.75rem}}@media only screen and (max-width:767px){.battery-panel-circle{padding:.625rem;height:11.25rem;width:11.25rem}}@media only screen and (max-width:575px){.battery-panel-circle{height:6.875rem;width:6.875rem}}.battery-panel-circle-title{height:3.75rem;padding-left:.9375rem;padding-right:.9375rem;text-transform:lowercase}.battery-panel-circle-title h4:first-letter{text-transform:uppercase}@media only screen and (max-width:767px){.battery-panel-circle-title{height:3.4375rem}}@media only screen and (max-width:575px){.battery-panel-circle-title{height:3.125rem}}@media only screen and (max-width:1199px){.battery-panel-circle-title h4{font-size:1.375rem}}@media only screen and (max-width:991px){.battery-panel-circle-title h4{font-size:1.25rem}}@media only screen and (max-width:767px){.battery-panel-circle-title h4{font-size:1.1875rem}}.battery-image-panel{padding:6.25rem;background-size:cover;background-position:50%;background-repeat:no-repeat}@media only screen and (max-width:1199px){.battery-image-panel{padding:5.25rem}}@media only screen and (max-width:991px){.battery-image-panel{padding:4.25rem}}@media only screen and (max-width:767px){.battery-image-panel{padding:3.25rem}}.home-row-solar-promo-background{background-image:url(/Content/home/solarPromo.png);background-size:cover;background-position:50%;background-repeat:no-repeat;padding-top:3.75rem;padding-bottom:3.75rem;position:absolute;-webkit-filter:brightness(130%);filter:brightness(130%);width:100%;height:100%;color:#fff;text-align:center}.home-row-solar-promo{color:#fff;position:relative;padding-top:3.75rem;padding-bottom:3.75rem}.home-row-solar-promo-title{font-family:FilsonSoftBlack,sans-serif;font-weight:700;color:#fff;font-size:2rem}.home-row-solar-promo-subtitle{font-size:1.125rem;margin-top:1rem;margin-bottom:2rem}.home-solar-promo-subtext{font-family:FilsonSoftBlack,sans-serif;font-weight:700;color:#fff;font-size:1.25rem;margin-bottom:2.5rem;margin-top:1.25rem}@media only screen and (max-width:991px){.home-solar-promo-subtext{font-size:1rem}}.solar-doublepanel{height:21.25rem;color:#fff}@media only screen and (max-width:575px){.solar-doublepanel{height:auto!important}}.solar-doublepanel-title{font-weight:700;font-family:FilsonSoftBlack,sans-serif;color:#fff;padding-bottom:1.875rem;line-height:1.5rem;font-size:1.875rem}@media only screen and (max-width:767px){.solar-doublepanel-title{font-size:1.5rem}}.solar-doublepanel-link{margin-top:1.875rem}.new-row-solar-banner{background-size:cover;background-position:50%;background-repeat:no-repeat;background-color:#b7b7b7;text-align:center;height:21.25rem;color:#fff}@media only screen and (max-width:575px){.new-row-solar-banner{height:15.625rem}}.new-row-solar-banner h3{font-size:1.875rem;padding-bottom:1.875rem;color:#fff}.critical-panel{padding-top:3.75rem;padding-bottom:3.75rem}.bg-offwhite,.critical-panel{background-color:#fbfaef}.battery-details{padding-top:3.75rem;margin-bottom:3.75rem}.battery-details__title{font-size:1.125rem;font-family:FilsonSoftBlack,sans-serif;font-weight:700;color:#db5c1e;text-transform:uppercase}.battery-details__image{width:auto}.battery-details__feature{padding-bottom:.3125rem;font-size:.875rem;line-height:1rem}.battery-details__feature__left{font-family:FilsonSoft-Bold,sans-serif;padding-left:.3125rem}.battery-details__feature__left,.battery-details__feature__right{border-bottom-color:#db5c1e;border-bottom-style:solid;border-bottom-width:1px;padding-bottom:.3125rem}.battery-details__feature__right{padding-right:0!important}.battery-details__warranty{font-family:FilsonSoft-Bold,sans-serif;color:#db5c1e;font-size:.875rem;line-height:1rem;text-transform:uppercase}.find-solution{background-color:#f9b630;padding:1.5625rem}.find-solution__title{font-family:FilsonSoftBlack,sans-serif;font-weight:700;color:#5e3003;font-size:1.375rem}.find-solution__text{color:#442201;font-size:.875rem;line-height:1rem}