.provider-archive-intro,.utility-archive-intro{padding:60px 0 0}.provider-archive-intro-text,.utility-archive-intro-text{color:#939598;font-size:26px;font-size:2.6rem;line-height:1.2;margin-bottom:0;text-align:center}.provider-archive-intro .wrap,.utility-archive-intro .wrap{padding:0 80px}.post-type-archive-ep_provider .entry,.post-type-archive-ep_utility .entry{margin-bottom:30px}.provider-archive-logo .attachment-provider-logo,.utility-archive-logo .attachment-provider-logo{display:block;margin:5px auto 0}.provider-archive-logo .provider-archive-utility,.utility-archive-logo .utility-archive-utility{border-top:1px solid #ddd;color:#414142;font-size:14px;font-size:1.4rem;margin:15px 0 0;padding-top:15px;text-align:center}.post-type-archive-ep_provider .entry .entry-title,.post-type-archive-ep_utility .entry .entry-title{font-weight:300}.provider-archive-section{clear:both;margin-bottom:40px}.provider-archive-section--non-partners{border-top:1px solid #ddd;margin-top:40px;padding-top:40px}.provider-archive-section-title{font-weight:300;margin-bottom:30px;text-align:center}.single-ep_provider .header-search-form{padding-top:30px}.provider-search-title{color:#fff;font-size:24px;font-size:2.4rem;font-weight:400;text-align:center}.single-ep_provider .entry-title,.single-ep_utility .entry-title{font-weight:300;margin-bottom:40px;text-align:center}.single-ep_provider .entry-content,.single-ep_utility .entry-content{float:left;width:64.912280701754%}.single-ep_provider .provider-service-info,.single-ep_utility .utility-service-info{border:1px solid #ddd;margin-bottom:40px;overflow:hidden;overflow-wrap:break-word;padding:25px}.single-ep_provider .provider-service-info-title,.single-ep_utility .utility-service-info-title{background-color:#414142;color:#fff;font-size:18px;font-size:1.8rem;margin:-25px -25px 25px;padding:12px 25px;text-transform:uppercase}.provider-service-info .provider-service-info-list,.utility-service-info .utility-service-info-list{margin-left:25px}.provider-service-info .provider-service-info-list li:before,.utility-service-info .utility-service-info-list li:before{color:#f36c3e;display:block;font:normal 20px/1 electricons;height:0;left:-30px;position:relative;top:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.provider-service-info .provider-service-info-list .provider-service-residential:before,.utility-service-info .utility-service-info-list .utility-service-residential:before{content:"\e00e"}.utility-service-info .utility-service-info-list .utility-service-electric:before{content:"\e010"}.provider-service-info .provider-service-info-list .provider-service-commericial:before,.utility-service-info .utility-service-info-list .utility-service-commericial:before{content:"\e00f"}.provider-service-info .provider-service-info-list .provider-service-solar:before,.utility-service-info .utility-service-info-list .utility-service-solar:before{content:"\e00c"}.provider-service-info .provider-service-info-list .provider-service-gas:before,.utility-service-info .utility-service-info-list .utility-service-gas:before{content:"\e011"}.provider-service-info .provider-service-info-list .provider-service-home:before,.utility-service-info .utility-service-info-list .utility-service-home:before{content:"\e014"}.utility-service-info .utility-service-info-list .utility-service-outage:before{content:"\e02b"}.provider-service-info .provider-service-info-list .provider-service-phone:before,.utility-service-info .utility-service-info-list .utility-service-phone:before{content:"\e012"}.utility-service-info .utility-service-info-list .utility-service-time:before{content:"\e045"}.provider-service-info .provider-service-info-list .provider-service-website:before,.utility-service-info .utility-service-info-list .utility-service-website:before{content:"\e013"}.provider-service-info .provider-service-info-list .provider-service-utility:before,.utility-service-info .utility-service-info-list .utility-service-utility:before{content:"\e044"}.utility-service-info .utility-service-info-list .utility-service-twitter:before{content:"\e04f"}.provider-service-info .provider-service-info-list li,.utility-service-info .utility-service-info-list li{padding-bottom:12px}.provider-service-info .provider-service-info-list li:last-of-type,.utility-service-info .utility-service-info-list li:last-of-type{padding-bottom:0}.utility-service-info .utility-service-label{display:block}.city-zip-codes{border:2px solid #0098cd;clear:both;display:block;margin-top:40px}.city-zip-codes-title{background-color:#0098cd;color:#fff;font-size:22px;font-size:2.2rem;margin:0;padding:10px 20px;text-align:center;text-transform:uppercase}.entry-content .city-zip-codes-list{columns:4;font-size:1.6rem;padding:10px}.entry-content .city-zip-codes-list-item:before{font-size:10px;left:-30px;top:7px}.entry-content .city-zip-codes-list-item{font-weight:600;padding:0}@media only screen and (max-width:1023px){.provider-archive-intro,.utility-archive-intro{padding-top:40px}.provider-archive-intro .wrap,.utility-archive-intro .wrap{padding:0}.post-type-archive-ep_provider .site-inner,.post-type-archive-ep_utility .site-inner{padding-top:25px}.post-type-archive-ep_provider .entry,.post-type-archive-ep_utility .entry{margin-bottom:40px}.provider-archive-logo .attachment-provider-logo,.utility-archive-logo .attachment-provider-logo{margin-bottom:25px;margin-top:0}.provider-archive-logo .provider-archive-utility,.utility-archive-logo .utility-archive-utility{border:0;margin:0 0 10px;padding:0;text-align:left}.post-type-archive-ep_provider .entry .entry-title,.post-type-archive-ep_utility .entry .entry-title{font-weight:600}.single-ep_provider .entry-content,.single-ep_utility .entry-content{width:100%}.single-ep_provider .entry-title,.single-ep_utility .entry-title{font-weight:600;margin-bottom:20px;text-align:left}.single-ep_provider .provider-service-info,.single-ep_utility .utility-service-info{margin-bottom:0;margin-top:15px}}@media only screen and (max-width:525px){.provider-archive-intro-text,.utility-archive-intro-text{font-size:20px;font-size:2rem}.city-zip-codes{margin-top:25px}.city-zip-codes-title{font-size:18px;font-size:1.8rem}.entry-content .city-zip-codes-list{columns:2;padding:10px}}
