meta.foundation-mq-small{font-family:"only screen and (min-width: 768px)";width:768px}meta.foundation-mq-medium{font-family:"only screen and (min-width:1280px)";width:1280px}meta.foundation-mq-large{font-family:"only screen and (min-width:1440px)";width:1440px}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{font-size:100%}a:hover{cursor:pointer}embed,img,object{max-width:100%;height:auto}embed,object{height:100%}img{-ms-interpolation-mode:bicubic}#map_canvas embed,#map_canvas img,#map_canvas object,.map_canvas embed,.map_canvas img,.map_canvas object{max-width:none!important}.left{float:left!important}.right{float:right!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.hide{display:none}.antialiased{-webkit-font-smoothing:antialiased}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}html{-webkit-font-smoothing:antialiased}html{font-size:62.5%}body,html{width:100%;overflow-x:hidden}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:'Droid Serif',serif}h1,h2,h3{font-weight:700;font-style:italic}body section.row__main-nav.affix{top:0!important;width:100%}body section.row__main-nav--top.sticky{position:fixed;top:0;left:0;display:block;background-color:#2c3350;-webkit-box-shadow:0 1px 5px 1px rgba(0,0,0,.33);box-shadow:0 1px 5px 1px rgba(0,0,0,.33)}body section.row__main-nav--top.sticky .col__main--follow-bar{display:block}body section.row__main-nav--top.sticky .col__main--main-nav{position:relative;display:none;background-color:#496696}body section.row__main-nav--top.sticky .col__main--main-nav:after,body section.row__main-nav--top.sticky .col__main--main-nav:before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:#496696;content:''}body section.row__main-nav--top.sticky .col__main--main-nav:before{transform:translate(-100%,0);-webkit-transform:translate(-100%,0);-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0)}body section.row__main-nav--top.sticky .col__main--main-nav:after{transform:translate(100%,0);-webkit-transform:translate(100%,0);-moz-transform:translate(100%,0);-ms-transform:translate(100%,0);left:0}body section.row__main-nav--top.sticky.open a .nav-item.nav-item__main:before{-webkit-transform:rotateZ(90deg);-ms-transform:rotate(90deg);transform:rotateZ(90deg)}body.page-template-template-fullwidthSolarGuide nav.follow-menu .nav-item__share{display:none}body.page-template-template-fullwidthSolarGuide nav.follow-menu a.nav-item__solar-guide{display:inline-block!important}nav.follow-menu{margin:10px;text-align:center}nav.follow-menu .nav-item{display:inline-block;margin-right:1.5rem;color:#fff;vertical-align:middle}nav.follow-menu a.nav-item{background-color:#496696;padding:5px 20px}nav.follow-menu a.nav-item:hover{text-decoration:none}nav.follow-menu a.nav-item.nav-item__main-mobile{display:inline-block;float:none;padding:0 5px;background-color:transparent}nav.follow-menu a.nav-item.nav-item__main-mobile:before{display:inline-block;padding:0 10px;font-family:fontawesome;font-size:2rem;content:'\f0c9'}nav.follow-menu a.nav-item.nav-item__main,nav.follow-menu a.nav-item.nav-item__main-mobile{position:absolute;top:0;left:20px}nav.follow-menu a.nav-item.nav-item__main{display:none;float:none;background:0 0}nav.follow-menu a.nav-item.nav-item__main:before{display:inline-block;width:1rem;margin-right:.5rem;-webkit-transform:rotateZ(0);-ms-transform:rotate(0);transform:rotateZ(0);-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;font-family:fontawesome;text-align:center;content:'\f0da';vertical-align:middle}nav.follow-menu a.nav-item.nav-item__main:hover{text-decoration:none}nav.follow-menu a.nav-item.nav-item__compare,nav.follow-menu a.nav-item.nav-item__solar-guide{display:none}nav.follow-menu a.nav-item #module__social-share{margin-top:0;font-size:8.5px}nav.follow-menu button.btn-secondary{float:right;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:-5px 0 5px}nav#st-main-menu__bottom,nav#st-main-menu__dev,nav#st-main-menu__top{transform:translate(-100%,0);-webkit-transform:translate(-100%,0);-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);position:fixed;top:0;left:0;height:5000px;background-color:#2c3350;z-index:120000!important}nav#st-main-menu__bottom>ul,nav#st-main-menu__top>ul{position:relative;width:90%;height:auto;margin-right:auto;margin-left:auto;background-color:#496696}nav#st-main-menu__bottom>ul li ul.sub-menu,nav#st-main-menu__top>ul li ul.sub-menu{position:relative}nav#st-main-menu__bottom>ul li ul.sub-menu a,nav#st-main-menu__top>ul li ul.sub-menu a{font-size:1.1rem}nav#st-main-menu__bottom>ul>li,nav#st-main-menu__top>ul>li{width:100%}nav#st-main-menu__bottom>ul>li a,nav#st-main-menu__top>ul>li a{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:400;display:inline-block;width:100%;margin:5px auto;padding:10px 20px;color:#fff;font-size:1.4rem;font-weight:700;text-transform:uppercase;letter-spacing:1px}nav#st-main-menu__bottom>ul>li a:hover,nav#st-main-menu__top>ul>li a:hover{background-color:#607fb2;text-decoration:none}nav#st-main-menu__bottom>ul .sf-sub-indicator,nav#st-main-menu__top>ul .sf-sub-indicator{display:none}nav#st-main-menu__top>ul>li.menu-item-right{float:right}nav#st-main-menu__top>ul>li.menu-item-right:hover{background-color:#496696}.col__main--main-nav.mobile-on{display:block!important}.col__main--main-nav.mobile-on nav#st-main-menu__bottom,.col__main--main-nav.mobile-on nav#st-main-menu__dev,.col__main--main-nav.mobile-on nav#st-main-menu__top{transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);width:100%}.mobile-nav-marquee{position:relative;padding:10px 0;text-align:center}.mobile-nav-marquee a{text-transform:initial}.mobile-nav-marquee a.st-branding{height:4.5rem;width:50%}.mobile-nav-marquee a.st-branding:hover{background-color:#496696}.mobile-nav-marquee a.close-mobile-nav{position:absolute;top:7px;right:1em;display:block;width:40px;height:40px}.mobile-nav-marquee a.close-mobile-nav:before{display:block;color:#fff;font-family:fontawesome;font-size:30px;content:'\f00d'}.row__main-nav--top{position:relative;z-index:1000}.row__main-nav--top .col__main--follow-bar{position:relative;display:none}.row__main-nav--top .col__main--follow-bar a.follow-bar-branding{transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);position:absolute;top:50%;right:0;display:none;width:230px;height:4rem}@media (min-width:768px){a.follow-bar-branding{display:inline-block!important}nav.follow-menu{text-align:left}nav.follow-menu a.nav-item.nav-item__main,nav.follow-menu a.nav-item.nav-item__main-mobile{position:relative;top:auto;left:auto}nav.follow-menu a.nav-item.nav-item__main-mobile{display:none}nav.follow-menu a.nav-item.nav-item__main{display:inline-block}nav.follow-menu a.nav-item__compare,nav.follow-menu a.nav-item__solar-guide{float:none}nav#st-main-menu__bottom,nav#st-main-menu__dev,nav#st-main-menu__top{transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);position:relative;height:2.7em;margin:0;padding:0;background-color:transparent;overflow:visible}nav#st-main-menu__bottom ul,nav#st-main-menu__dev ul,nav#st-main-menu__top ul{margin:0;padding:0;position:relative;height:auto;background-color:transparent;list-style-type:none}nav#st-main-menu__bottom ul li li a,nav#st-main-menu__dev ul li li a,nav#st-main-menu__top ul li li a{display:inline-block;width:100%;font-size:1.2rem}nav#st-main-menu__bottom ul li:hover,nav#st-main-menu__dev ul li:hover,nav#st-main-menu__top ul li:hover{background-color:#607fb2}nav#st-main-menu__bottom ul li ul.sub-menu,nav#st-main-menu__dev ul li ul.sub-menu,nav#st-main-menu__top ul li ul.sub-menu{position:absolute;top:10px;left:0;display:none;padding:0 0;background-color:#5172a7;z-index:10000}nav#st-main-menu__bottom ul li ul.sub-menu li,nav#st-main-menu__dev ul li ul.sub-menu li,nav#st-main-menu__top ul li ul.sub-menu li{display:inline-block;width:100%}nav#st-main-menu__bottom ul li ul.sub-menu ul.sub-menu,nav#st-main-menu__dev ul li ul.sub-menu ul.sub-menu,nav#st-main-menu__top ul li ul.sub-menu ul.sub-menu{top:0;left:100%;min-width:190px;background-color:#607fb2}nav#st-main-menu__bottom ul li.active>ul.sub-menu,nav#st-main-menu__dev ul li.active>ul.sub-menu,nav#st-main-menu__top ul li.active>ul.sub-menu{display:block}nav#st-main-menu__bottom ul>li,nav#st-main-menu__dev ul>li,nav#st-main-menu__top ul>li{position:relative;display:inline-block;width:auto;padding:0;vertical-align:top}nav#st-main-menu__bottom ul>li>ul.sub-menu,nav#st-main-menu__dev ul>li>ul.sub-menu,nav#st-main-menu__top ul>li>ul.sub-menu{top:40px}nav#st-main-menu__top>ul>li.menu-item-right{display:block}nav#st-main-menu__top>ul>li.menu-item-right button.btn-secondary{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:4px 0 0;padding:10px 25px}}@media (max-width:768px){nav#st-main-menu__bottom ul li ul.sub-menu,nav#st-main-menu__dev ul li ul.sub-menu,nav#st-main-menu__top ul li ul.sub-menu{padding:0 2rem 2rem 2rem;list-style-type:none}nav#st-main-menu__bottom ul li ul.sub-menu ul.sub-menu,nav#st-main-menu__dev ul li ul.sub-menu ul.sub-menu,nav#st-main-menu__top ul li ul.sub-menu ul.sub-menu{display:none;padding:0 2rem 2rem 2rem;list-style-type:none}nav#st-main-menu__bottom ul li.active,nav#st-main-menu__dev ul li.active,nav#st-main-menu__top ul li.active{display:block}nav#st-main-menu__top>ul>li.menu-item-right{display:none}#st-main-menu__bottom{display:none}.row__main-nav--top .col__main--follow-bar{display:block}}article.post{vertical-align:top;float:none}a img.story-image{display:block;width:100%;max-height:300px;border-bottom:5px solid #fbcb38}a.story-image{display:block;width:100%}.post h1,.post h2,.post h3,.post h4{font-family:'Droid serif',serif;letter-spacing:-.1rem}.post h1 a,.post h2 a,.post h3 a,.post h4 a{font-family:'Droid serif',serif;color:#797979;letter-spacing:-.1rem}.post a,.post p{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:400}.post a.more-link{color:#337ab7;font-weight:600}.post-section--related-posts{display:table!important}.post--older,.post--related{width:100%;padding:15px 0}.post--older a,.post--older h1,.post--older h2,.post--older h3,.post--older p,.post--related a,.post--related h1,.post--related h2,.post--related h3,.post--related p{color:#797979}.post-row{display:table;width:100%}.post-section a.post__image{display:block;width:100%;height:38vw;background-position:center 30%;background-size:cover!important;background-position:center 30%;overflow:hidden}.post-section.post-section--related-posts a.post__image{border-bottom:5px solid #fbcb38}.post-section.post-section--older-posts a.post__image{max-height:75px}.post-section--recent-posts article.post{overflow:hidden}.post-section--recent-posts h2{margin-top:0;padding-top:0;font-size:2.2rem}.post-section--recent-posts p.post__date{display:inline-block;width:100%;margin:5px 0;text-transform:uppercase}.post-section--recent-posts .story-image{display:inline-block;width:100%;padding:0;border-bottom:5px solid #fbcb38}.post-section--recent-posts .story-image img{width:100%;display:inline-block}.post-section--recent-posts .post__content-block{-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:visible}.post-section--recent-posts .post__content-block p{font-size:1.4rem;font-weight:500}.post-section--recent-posts .post__content-block a.more-link{display:block;width:100%;text-align:right;padding-right:2rem;color:#496696;text-decoration:underline}.post--older{padding:15px 0}.post--older .post__date,.post--older .post__meta{margin:0}.post--older .post__content-block h3{margin-top:0;padding-top:0;font-size:1.8rem;line-height:2.5rem;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (min-width:768px){.post-row{display:table;width:100%}.post-row article.post{display:table-cell!important;float:none}.post-section a.post__image{height:160px}.post-section.post-section--related-posts a.post__image{max-height:160px;border-bottom:5px solid #fbcb38}.post-section.post-section--older-posts a.post__image{max-height:75px}}#module__social-share{display:block;width:auto;font-size:10px}#module__social-share span{text-transform:uppercase;letter-spacing:2px;display:inline-block;vertical-align:middle;margin-right:15px;font-size:1.4em}#module__social-share a.social-share-link{display:inline-block;vertical-align:middle;font-size:1em;height:3em;width:3em;text-indent:-9999px;position:relative;margin-right:5px}#module__social-share a.social-share-link:after{width:100%;height:100%;display:block;content:'MMM';font-family:FontAwesome;color:#fff;position:absolute;left:0;top:0;text-indent:0;font-size:2.2em;text-align:center}#module__social-share a.social-share-link.social-share-link__fb{background:#496696}#module__social-share a.social-share-link.social-share-link__tw{background:#59adeb}#module__social-share a.social-share-link.social-share-link__fb:after{content:'\f09a';padding-top:2px;font-size:2em}#module__social-share a.social-share-link.social-share-link__tw:after{content:'\f099';font-size:2.2em}section.row__mobile-follow-bar{position:fixed;top:0;left:0;background-color:#2c3350;z-index:10002}@media (min-width:768px){.row__mobile-follow-bar{display:none}}#top-nav{display:none}body,html{overflow-y:visible;overflow-x:hidden;position:relative}html body h3.post-section__title{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:400;font-size:1.8rem;text-transform:uppercase;letter-spacing:.1rem;overflow:hidden;white-space:nowrap;vertical-align:middle;font-weight:400;margin:3rem 0}html body h3.post-section__title:after{content:'';width:100%;display:inline-block;vertical-align:middle;height:1px;background-color:rgba(0,0,0,.15);margin-left:30px}section{overflow:visible}section.row{width:100%;margin:0;padding:0 15px}section.row__main-nav{background:#496696;min-height:50px}section.row__main-nav .main__col{padding:0;margin:0;overflow:visible}section.row__banner{background:#2c3350}section.row__banner .col__main{padding:10px 0 10px 0;text-align:center}section.row__banner a.branding{display:inline-block;width:100%;max-width:300px;height:82px;background-position:left center;background-repeat:no-repeat;background-size:contain}section.row__company-banner{position:relative}section.row__company-banner a.branding{display:inline-block;float:left;width:100%;max-width:400px;height:82px;background-position:left center;background-repeat:no-repeat;background-size:contain}section.row__company-banner button[data-toggle=popover]{position:relative;float:right;margin-bottom:15px;border:0;background:0 0;color:#fff;font-size:1.25rem;font-weight:700;text-transform:uppercase}section.row__company-banner button[data-toggle=popover]:active,section.row__company-banner button[data-toggle=popover]:focus,section.row__company-banner button[data-toggle=popover]:hover{text-decoration:none}section.row__company-banner button[data-toggle=popover]:before{position:absolute;top:0;left:-20px;display:block;width:20px;height:20px;background-image:url(../image/user-icon.svg);background-repeat:no-repeat;background-position:center;background-size:20px;content:''}img.footer-logo{width:100%;max-width:420px}a.st-branding{display:inline-block;background:url(../image/st-branding__lockup.png) center center no-repeat;background-size:contain}a.st-branding.st-branding--logo{background-image:url(../image/st-branding__logo.png)}a.st-branding.st-branding--word-mark{background-image:url(../image/st-branding__wordmark.png)}br.clear{width:100%;height:0;clear:both}div[id*=attachment_]{width:100%!important}.touch-active{-ms-touch-action:auto!important;touch-action:auto!important}.widget>h3{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:400;font-weight:300;letter-spacing:1.5px;font-size:1.6rem;text-transform:uppercase}.mobile-only{display:block}.desktop-only{display:none}.col__sidebar .widget{margin:30px 0 60px 0}.post-section--older-posts .post h2,.post-section--related-posts .post h2{font-size:2.2rem;line-height:1.2em}.post-section--older-posts .post h2 a,.post-section--related-posts .post h2 a{font-size:2.2rem;line-height:1.2em}.post--search-result{margin-bottom:20px}.col__main{width:100%;max-width:1000px;margin:0 auto}.row__main-content{background-color:#f4f3ef}.row__main-content .col__main{background:#fff;padding:20px 26px 50px 26px}.row__footer-nav{background:#2c3350}.row__footer-nav .col__main{background-color:#496696}.row__footer{background:#2c3350}.row__footer .col__main{padding:40px 0}.row__footer .col__main a{color:#fff}#footer-search-btn{width:auto;background-color:#fbcb38}@media (min-width:768px){html .mobile-only{display:none}html .desktop-only{display:block}section.row__banner{background:#2c3350}section.row__banner .col__main{padding:35px 0 45px 0;text-align:left}section.row__banner a.branding{max-width:500px}section.row__company-banner a.branding{max-width:500px;float:none}section.row__company-banner button[data-toggle=popover]{position:absolute;right:10%;bottom:15px;font-size:1.5rem}section.row__company-banner button[data-toggle=popover]:before{top:1px;left:-25px;width:22px;height:22px;background-size:22px}}.primary-story__text{margin-top:10px;padding-top:20px}.row__primary-story{background:#496696}.row__primary-story .col__main{margin-top:-10px;padding-bottom:15px}.row__primary-story .post-section__title{text-align:center;color:#fbcb38;text-transform:uppercase;letter-spacing:3px;margin:15px 0 15px;font-weight:600}#story-image{display:block}.post--primary-story a,.post--primary-story h1,.post--primary-story p{color:#fff}.post--primary-story h1{font-size:3.8rem;text-align:center}.post--primary-story h1.large-title{font-size:2.8rem}.post--primary-story h1 a{color:#fff}.post--primary-story .post__content-block{margin-top:40px}.post--primary-story p.article-label{color:#fbcb38;text-align:center}.post--primary-story p.author{font-size:1.4rem;text-align:center;font-weight:700}.post--primary-story a.more{display:inline-block;width:100%;text-align:right;color:#fbcb38;font-size:1.2rem;font-weight:600;text-transform:uppercase;vertical-align:middle}.post--primary-story a.more:after{content:"\f061";font-family:FontAwesome;padding-left:5px;display:inline-block;vertical-align:middle;font-weight:400!important}.post--primary-story .primary-story__story-image a{overflow:hidden;display:block;text-align:center;background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;max-width:650px;height:355px}.post--primary-story .primary-story__story-image a img{width:100%;display:inline-block}body.single .entry h1{margin:2rem 0;font-size:3.6rem}body.single .entry .post-meta{margin-bottom:3.6rem}body.single .entry p{margin:1em 0}body.single .entry li,body.single .entry p{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:400;font-size:1.6rem;line-height:1.6em}body.single .post #module__social-share{margin-top:3.6rem}.companydata__wrap{font-size:10px}.company-box h1,.company-box h2,.company-box h3,.company-box h4{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:400;font-weight:600}.company-box .entry table p a{display:block;clear:none}.company-box .entry table td h2:first-of-type{margin-top:3rem;padding-top:3rem;border-top:1px solid silver}.company-box .entry table h2+p a{margin:3rem 0}.company-box .entry table table{display:block}.company-box .entry table table tbody,.company-box .entry table table td,.company-box .entry table table tfoot,.company-box .entry table table th,.company-box .entry table table thead,.company-box .entry table table tr{display:block;width:100%}.company-box .entry>h2{margin:2rem 0}.company-box .entry>h2 a{display:block;margin-bottom:2rem;clear:both}.companydata--mobile{display:block;width:29em;height:23em;margin:auto;background-repeat:no-repeat;background-position:left center;background-size:auto 16em}.companydata--mobile.type-1{height:17.5em}.companydata--mobile.type-1.__1{background-position:5% 0}.companydata--mobile.type-1.__2{height:14em;background-position:68% 0}.companydata--mobile.type-1.__3{width:18em;height:15em;background-position:101% 0;background-size:auto 18em}.companydata--mobile.type-2{width:22em;height:21em;background-size:auto 20em}.companydata--mobile.type-2.__1{background-position:-2% 0}.companydata--mobile.type-2.__2{background-position:45% 0}.companydata--mobile.type-2.__3{width:26em;background-position:100% 0}.companydata--desktop{display:none}@media (min-width:768px){.companydata--mobile{display:none}.companydata--desktop{display:block}body.page-template-template-fullwidthCompany .entry table tr td,body.parent-pageid-7030 .entry table tr td,body.parent-pageid-7032 .entry table tr td{width:100%}}.post .more-link{color:#337ab7;font-weight:600}a.st-button{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:400;display:inline-block;width:100%;margin-bottom:1rem;padding:.8em;background-color:#496696;color:#fff;font-size:1.8rem;font-weight:700;text-align:left;text-transform:uppercase}a.st-button:hover{text-decoration:none;color:#fff}.widget>h3{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:400;font-size:1.6rem;font-weight:300;text-transform:uppercase;letter-spacing:1.5px}a.st-branding{display:inline-block;background:url(../image/st-branding__lockup.png) center center no-repeat;background-size:contain}a.st-branding.st-branding--logo{background-image:url(../image/st-branding__logo.png)}a.st-branding.st-branding--word-mark{background-image:url(../image/st-branding__wordmark.png)}#guide_wrapper *,#guide_wrapper h1,#guide_wrapper h2,#guide_wrapper h3,#guide_wrapper h4,#guide_wrapper li,#guide_wrapper p,#guide_wrapper span{font-family:'Josefin Sans',sans-serif;font-style:normal}#guide_wrapper * a,#guide_wrapper h1 a,#guide_wrapper h2 a,#guide_wrapper h3 a,#guide_wrapper h4 a,#guide_wrapper li a,#guide_wrapper p a,#guide_wrapper span a{font-family:'Josefin Sans',sans-serif;font-style:normal}.mobile-only{display:block}.desktop-only{display:none}@media (min-width:768px){html .mobile-only{display:none}html .desktop-only{display:block}}#tabs{margin-bottom:20px}#tabs ul{list-style-type:none}#tabs ul.list{padding:0}#tabs ul.wooTabs{padding:0;list-style-type:none}#tabs ul.wooTabs li{display:inline;float:left;margin:0;color:#fff;text-transform:uppercase;cursor:pointer}#tabs ul.wooTabs li a{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:400;display:block;float:left;margin-right:5px;padding:5px 10px;background:#dfdfdf;color:#a1a1a1;font-size:11px;font-weight:700}#tabs ul.wooTabs li a.selected,#tabs ul.wooTabs li a:hover{background:#496696;color:#fff;text-decoration:none}#tabs .inside{background:#496696;padding:5px}#tabs .inside ul{margin:0;border-width:1px 0}#tabs .inside li{font-family:'Droid serif',serif;padding:10px;border-bottom:1px solid #dfdfdf;background:#fff;line-height:16px}#tabs .inside li a{color:#3f3f3f;font-size:14px;font-weight:700}#tabs .inside li span.meta{display:block;font-size:11px;font-style:italic;text-transform:uppercase}#tabs .inside li img.avatar,#tabs .inside li img.thumbnail{float:left;margin:0 8px 0 0;padding:2px;border:1px solid #dfdfdf;background-color:#fff}#tabs .inside #tab-comm a{font-size:12px;font-weight:400}#tabs .inside #tab-tags{padding:10px;background:#fff}#tabs .inside #tab-tags a{color:#3f3f3f}#tabs .inside #tab-tags a:hover{color:#496696;text-decoration:none}#footer-widgets #tabs ul.wooTabs li a{margin:0 3px 0 0;padding:4px 5px;background:#c4c4c4;color:#fff;font-size:11px}#footer-widgets #tabs ul.wooTabs li a.selected,#footer-widgets #tabs ul.wooTabs li a:hover{color:#4c4843}#footer-widgets #tabs .inside{padding:2px;background:#c4c4c4}br.clear{width:100%;height:0;clear:both}select{width:100%;height:3.5rem;padding:5px;border:1px solid #c4c4c4;border-radius:5px;background:#fff;background-image:url(../image/arrow-down.svg);background-size:15px;background-repeat:no-repeat;background-position:right 10px center;color:#797979!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{width:100%;padding:10px;border-color:#c4c4c4;color:#797979;resize:none}.btn-primary,.btn-secondary{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:400;display:block;width:100%;margin:10px 0;padding:10px;border:1px solid transparent;border-radius:5px;font-weight:700;text-align:center}.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{text-decoration:none}.btn-primary{background-color:#496696!important;color:#fff}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#415e9b!important;color:#fff!important}.btn-secondary{border-color:#496696!important;background-color:#fff!important;color:#496696!important}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{color:#415e9b!important}.acf-form{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:400;margin:30px auto 15px;padding:10px 15px 20px!important;border-radius:5px;background:#fff;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.1);box-shadow:0 0 5px 0 rgba(0,0,0,.1)}.acf-form label{margin-bottom:20px;color:#4c4843;font-size:1.4rem}.acf-form ul.acf-radio-list.acf-hl li{margin-right:0}.acf-form li{list-style:none}.acf-form input{height:3.5rem}.acf-form input[type=checkbox],.acf-form input[type=radio]{height:auto;margin:4px 8px 0 0}.acf-form textarea{width:100%;height:10rem;padding:10px;border:1px solid #c4c4c4;border-radius:5px;background:#fff;resize:none}.acf-form .acf-field{clear:none}.acf-form .acf-fields.-border{border:0}.acf-form .acf-fields>.acf-field{padding:5px;border:0}.acf-form .acf-input{margin-bottom:25px}.acf-form .acf-input .acf-label label{margin-bottom:5px}.acf-form .acf-input-wrap input{width:100%;padding-left:7px;border:1px solid #c4c4c4;border-radius:5px}.acf-form .acf-checkbox-list,.acf-form .acf-radio-list{width:initial;padding:0}.acf-form .acf-checkbox-list li,.acf-form .acf-radio-list li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.acf-form .acf-checkbox-list li label,.acf-form .acf-radio-list li label{margin-bottom:6px;color:#797979;font-weight:400}.acf-form .acf-checkbox-list li input,.acf-form .acf-radio-list li input{outline:0}.acf-form .acf-form-submit .acf-button{width:100%;padding:10px 0;border:0;border-radius:5px;background:#496696;color:#fff;font-size:1.2rem;font-weight:700}.acf-form .acf-form-submit .acf-button:active,.acf-form .acf-form-submit .acf-button:focus,.acf-form .acf-form-submit .acf-button:hover{background:#415e9b}.acf-form [data-name=reviewer_email],.acf-form [data-name=reviewer_first_name],.acf-form [data-name=reviewer_state],.acf-form [data-name=reviewer_zip]{width:100%}.acf-form [data-name=reviewer_email] label,.acf-form [data-name=reviewer_first_name] label,.acf-form [data-name=reviewer_state] label,.acf-form [data-name=reviewer_zip] label{color:#a1a1a1}.acf-form [data-name=reviewer_first_name],.acf-form [data-name=reviewer_zip]{float:left!important}.acf-form [data-name=reviewer_email],.acf-form [data-name=reviewer_state]{float:right!important}.acf-form [data-name=cost_per_watt],.acf-form [data-name=system_cost],.acf-form [data-name=system_size]{width:100%}.acf-form [data-name=cost_per_watt] label,.acf-form [data-name=system_cost] label,.acf-form [data-name=system_size] label{color:#a1a1a1}.acf-form [data-name=company_features] .acf-input li,.acf-form [data-name=company_financing_options] .acf-input li{width:32%;padding:3px 2px;text-align:center}.acf-form [data-name=company_features] .acf-input li input,.acf-form [data-name=company_financing_options] .acf-input li input{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;margin:0;border:2px solid transparent;background-size:75px;background-repeat:no-repeat;background-position:center 35px;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.acf-form [data-name=company_features] .acf-input li input::-ms-check,.acf-form [data-name=company_financing_options] .acf-input li input::-ms-check{display:none}.acf-form [data-name=company_features] .acf-input li input[value='Mounted Panels'],.acf-form [data-name=company_features] .acf-input li input[value='Solar Panels'],.acf-form [data-name=company_financing_options] .acf-input li input[value='Mounted Panels'],.acf-form [data-name=company_financing_options] .acf-input li input[value='Solar Panels']{background-image:url(../image/mounted-panels.svg)}.acf-form [data-name=company_features] .acf-input li input[value='Low-Profile Panels'],.acf-form [data-name=company_financing_options] .acf-input li input[value='Low-Profile Panels']{background-image:url(../image/low-profile-panels.svg)}.acf-form [data-name=company_features] .acf-input li input[value='Solar Roofing'],.acf-form [data-name=company_financing_options] .acf-input li input[value='Solar Roofing']{background-image:url(../image/solar-roofing.svg)}.acf-form [data-name=company_features] .acf-input li input[value=Batteries],.acf-form [data-name=company_financing_options] .acf-input li input[value=Batteries]{background-image:url(../image/battery.svg);background-size:50px;background-position:center 25px}.acf-form [data-name=company_features] .acf-input li input[value='Roof Replacement'],.acf-form [data-name=company_financing_options] .acf-input li input[value='Roof Replacement']{background-image:url(../image/roof-replacement.svg)}.acf-form [data-name=company_features] .acf-input li input[value='Minor Roof Repairs'],.acf-form [data-name=company_financing_options] .acf-input li input[value='Minor Roof Repairs']{background-image:url(../image/minor-roof-repairs.svg)}.acf-form [data-name=company_features] .acf-input li input[value='Mobile App'],.acf-form [data-name=company_financing_options] .acf-input li input[value='Mobile App']{background-image:url(../image/mobile-app.svg);background-size:25px;background-position:center 20px}.acf-form [data-name=company_features] .acf-input li input[value=Lease],.acf-form [data-name=company_financing_options] .acf-input li input[value=Lease]{background-image:url(../image/lease.svg);background-size:50px;background-position:center 25px}.acf-form [data-name=company_features] .acf-input li input[value=PPA],.acf-form [data-name=company_financing_options] .acf-input li input[value=PPA]{background-image:url(../image/ppa.svg);background-size:40px;background-position:center 25px}.acf-form [data-name=company_features] .acf-input li input[value=Loans],.acf-form [data-name=company_financing_options] .acf-input li input[value=Loans]{background-image:url(../image/percentage.svg);background-size:35px;background-position:center 25px}.acf-form [data-name=company_features] .acf-input li input[value=Cash],.acf-form [data-name=company_financing_options] .acf-input li input[value=Cash]{background-image:url(../image/cash.svg);background-size:25px;background-position:center 25px}.acf-form [data-name=company_features] .acf-input li input:checked,.acf-form [data-name=company_features] .acf-input li input:focus,.acf-form [data-name=company_features] .acf-input li input:hover,.acf-form [data-name=company_financing_options] .acf-input li input:checked,.acf-form [data-name=company_financing_options] .acf-input li input:focus,.acf-form [data-name=company_financing_options] .acf-input li input:hover{border-color:#496696;border-radius:5px}.acf-form [data-name=company_features] .acf-input li input:checked::-ms-check,.acf-form [data-name=company_features] .acf-input li input:focus::-ms-check,.acf-form [data-name=company_features] .acf-input li input:hover::-ms-check,.acf-form [data-name=company_financing_options] .acf-input li input:checked::-ms-check,.acf-form [data-name=company_financing_options] .acf-input li input:focus::-ms-check,.acf-form [data-name=company_financing_options] .acf-input li input:hover::-ms-check{display:block;height:calc(100% - 4px);border:2px solid #496696;border-radius:5px;background-color:transparent;color:transparent}.acf-form [data-name=company_features] .acf-input li label,.acf-form [data-name=company_financing_options] .acf-input li label{position:relative;display:block;width:100%;min-height:125px;margin:0;padding:80px 10px 10px;border-radius:5px;background-color:#eff0f4;color:#496696;font-size:1rem;font-weight:700;line-height:1.1rem;text-align:center;text-transform:uppercase}.acf-form [data-name=company_features] .acf-hl li label,.acf-form [data-name=company_financing_options] .acf-hl li label{padding:85px 10px 10px}.acf-form [data-name=rating] .acf-input label{color:transparent}.acf-form [data-name=rating] .acf-input input{display:inline-block;width:35px;height:45px;margin:0;border:0;background:transparent url(../image/star-empty.svg) no-repeat center center/35px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.acf-form [data-name=rating] .acf-input input::-ms-check{display:inline-block;width:35px;height:35px;margin:0;border:0;background:transparent url(../image/star-empty.svg) no-repeat center center/35px}.acf-form [data-name=rating] .acf-input input[value='1']:checked::-ms-check,.acf-form [data-name=rating] .acf-input input[value='1']:hover::-ms-check,.acf-form [data-name=rating] .acf-input input[value='2']:checked::-ms-check,.acf-form [data-name=rating] .acf-input input[value='2']:hover::-ms-check,.acf-form [data-name=rating] .acf-input input[value='3']:checked::-ms-check,.acf-form [data-name=rating] .acf-input input[value='3']:hover::-ms-check,.acf-form [data-name=rating] .acf-input input[value='4']:checked::-ms-check,.acf-form [data-name=rating] .acf-input input[value='4']:hover::-ms-check,.acf-form [data-name=rating] .acf-input input[value='5']:checked::-ms-check,.acf-form [data-name=rating] .acf-input input[value='5']:hover::-ms-check{color:transparent}.acf-form [data-name=rating] .acf-input input[value='1']:checked,.acf-form [data-name=rating] .acf-input input[value='1']:hover{background-image:url(../image/star-filled-1.svg)}.acf-form [data-name=rating] .acf-input input[value='1']:checked::-ms-check,.acf-form [data-name=rating] .acf-input input[value='1']:hover::-ms-check{background-image:url(../image/star-filled-1.svg)}.acf-form [data-name=rating] .acf-input input[value='2']:checked,.acf-form [data-name=rating] .acf-input input[value='2']:hover{background-image:url(../image/star-filled-2.svg)}.acf-form [data-name=rating] .acf-input input[value='2']:checked::-ms-check,.acf-form [data-name=rating] .acf-input input[value='2']:hover::-ms-check{background-image:url(../image/star-filled-2.svg)}.acf-form [data-name=rating] .acf-input input[value='3']:checked,.acf-form [data-name=rating] .acf-input input[value='3']:hover{background-image:url(../image/star-filled-3.svg)}.acf-form [data-name=rating] .acf-input input[value='3']:checked::-ms-check,.acf-form [data-name=rating] .acf-input input[value='3']:hover::-ms-check{background-image:url(../image/star-filled-3.svg)}.acf-form [data-name=rating] .acf-input input[value='4']:checked,.acf-form [data-name=rating] .acf-input input[value='4']:hover{background-image:url(../image/star-filled-4.svg)}.acf-form [data-name=rating] .acf-input input[value='4']:checked::-ms-check,.acf-form [data-name=rating] .acf-input input[value='4']:hover::-ms-check{background-image:url(../image/star-filled-4.svg)}.acf-form [data-name=rating] .acf-input input[value='5']:checked,.acf-form [data-name=rating] .acf-input input[value='5']:hover{background-image:url(../image/star-filled-5.svg)}.acf-form [data-name=rating] .acf-input input[value='5']:checked::-ms-check,.acf-form [data-name=rating] .acf-input input[value='5']:hover::-ms-check{background-image:url(../image/star-filled-5.svg)}.acf-form [data-name=end_review_form] .acf-input,.acf-form [data-name=end_review_form] .acf-label{display:inline-block}.acf-form [data-name=end_review_form] .acf-input{margin:4px 8px 0 4px}@media (min-width:768px){.acf-form{padding:30px}.acf-form [data-name=reviewer_email],.acf-form [data-name=reviewer_first_name],.acf-form [data-name=reviewer_state],.acf-form [data-name=reviewer_zip]{width:45%}.acf-form [data-name=reviewer_email] label,.acf-form [data-name=reviewer_first_name] label,.acf-form [data-name=reviewer_state] label,.acf-form [data-name=reviewer_zip] label{color:#a1a1a1}.acf-form [data-name=company_features] .acf-input li,.acf-form [data-name=company_financing_options] .acf-input li{width:24%;padding:4px 3px}.acf-form [data-name=company_features] .acf-input label,.acf-form [data-name=company_financing_options] .acf-input label{font-size:1.2rem}}@media (max-width:321px){.acf-form [data-name=company_features] .acf-input li,.acf-form [data-name=company_financing_options] .acf-input li{width:49%}}.faq-box{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:400;margin:25px 0}.faq-box .panel{margin:15px;border:0;border-radius:5px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.1);box-shadow:0 0 5px 0 rgba(0,0,0,.1)}.faq-box .panel .panel-heading{padding:10px;background-color:#496696;text-align:center}.faq-box .panel .panel-heading p{margin:0;color:#fff;font-size:2.5rem}.faq-box .panel .panel-body{padding:20px 15px}.faq-box .panel .panel-body p{margin:5px 0;font-size:1.75rem}.selectpicker{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:400}.selectpicker .bootstrap-select:not(.input-group-btn),.selectpicker .bootstrap-select:not([class*=col-]),.selectpicker .bootstrap-select:not([class*=form-control]){width:100%!important}.selectpicker .bootstrap-select .dropdown-toggle:active,.selectpicker .bootstrap-select .dropdown-toggle:focus,.selectpicker .bootstrap-select .dropdown-toggle:hover{outline:0}.selectpicker .bootstrap-select .dropdown-toggle .caret{top:9px;right:25px;margin:0;border:0}.selectpicker .bootstrap-select .dropdown-toggle .caret:after{display:block;width:15px;height:15px;background:transparent url(../image/arrow-down.svg) no-repeat center/15px;content:''}.selectpicker .bootstrap-select .dropdown-toggle .filter-option-inner-inner{color:#3f3f3f}.selectpicker .btn-default{border-color:#496696;color:#797979}.selectpicker .btn-default:active,.selectpicker .btn-default:focus,.selectpicker .btn-default:hover{border-color:#496696;background-color:#fff;color:#797979}.selectpicker .btn-default[aria-expanded=true] .caret:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.selectpicker .dropdown-menu.open{border:1px solid #496696}.selectpicker .dropdown-menu li a{padding:8px 20px}.selectpicker .dropdown-menu>.active>a{background-color:#496696}.selectpicker .dropdown-menu>.active>a:active,.selectpicker .dropdown-menu>.active>a:focus,.selectpicker .dropdown-menu>.active>a:hover{background-color:#496696}.selectpicker .form-control{border-color:#496696}.selectpicker .form-control:active,.selectpicker .form-control:focus,.selectpicker .form-control:hover{border-color:#496696;-webkit-box-shadow:none;box-shadow:none}.selectpicker .open>.dropdown-toggle.btn-default{border-color:#496696;background-color:#fff;color:#496696}.selectpicker .open>.dropdown-toggle.btn-default:active,.selectpicker .open>.dropdown-toggle.btn-default:focus,.selectpicker .open>.dropdown-toggle.btn-default:hover{border-color:#496696;background-color:#fff;color:#496696}.selectpicker .glyphicon-ok:before{color:#496696}.hero-filters,.hero-title-box{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:400}.hero-title-box__small-title{margin-bottom:0;color:#496696;font-size:1.25rem;font-weight:700}.hero-title-box__large-title{margin:10px 0 5px;color:#496696;font-size:4rem;font-weight:700;font-style:normal}.hero-title-box__text{margin-bottom:15px;color:#337ab7;font-size:1.3rem}.hero-title-box .panel{margin:auto;padding:20px}.hero-title-box .panel-body{padding:0}.hero-filters p{margin:0;padding-top:20px;color:#fff;font-size:20px;font-weight:700}.hero-filters select{padding-left:10px;border:0}.hero-filters [class^=col-md-]{padding:5px 0}.hero-image{padding:30px 0;background-repeat:no-repeat;background-position:bottom center;background-size:cover;background-attachment:fixed}@media (min-width:768px){.hero-title-box__small-title{font-size:1.5rem}.hero-title-box__large-title{font-size:5.25rem}.hero-filters p{padding:15px 0 0 5px}.hero-filters [class^=col-md-]{padding:5px}.hero-image .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-image .col-sm-6{-ms-flex-item-align:end;align-self:flex-end}}.progress-bars{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:400;padding:0;list-style:none}.progress-bars li{display:-webkit-box;display:-ms-flexbox;display:flex}.progress-bars li p{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.progress-bars progress{height:10px;margin-top:5px;border:none;border-radius:5px;background:#f4f3ef}.progress-bars progress::-webkit-progress-value{border-radius:5px;background:#fbcb38}.progress-bars progress::-webkit-progress-bar{border-radius:5px;background:#f4f3ef}.progress-bars progress::-moz-progress-bar{border-radius:5px;background:#fbcb38}.progress-bars progress::-ms-fill{border:0;border-radius:5px;background:#fbcb38}.progress-bars__percentage,.progress-bars__star{color:#000}.progress-bars__star{position:relative;min-width:30px}.progress-bars__star:after{position:absolute;top:5px;left:15px;width:10px;height:10px;background-image:url(../image/star-filled.svg);background-repeat:no-repeat;background-position:center;background-size:10px;opacity:.7;content:''}.progress-bars__percentage{padding-left:10px}.company-modal{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:400;display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:5px}.company-modal__arrow-left,.company-modal__arrow-right{position:absolute;top:40%;display:inline-block}.company-modal__arrow-left:after,.company-modal__arrow-right:after{display:inline-block;width:25px;height:25px;margin-left:-13px;background-repeat:no-repeat;background-position:center;background-size:25px;content:''}.company-modal__arrow-left:after{background-image:url(../image/left-arrow-circle.svg)}.company-modal__arrow-right:after{background-image:url(../image/right-arrow-circle.svg)}.company-modal__reviewer{margin-top:5px;font-size:1.5rem;font-weight:700}.company-modal__reviewer span{font-weight:400}.company-modal__review-text{margin-bottom:25px}.company-modal__review-text a{font-weight:700}.company-modal .carousel-control{width:2%}.company-modal .carousel-control.left,.company-modal .carousel-control.right{background:0 0}.company-modal .carousel-inner{width:96%;margin:auto}.company-modal .modal-btn{font-weight:700}.company-modal .modal-btn:before{display:inline-block;width:1px;height:15px;margin-right:6px;margin-bottom:-3px;background-color:#dfdfdf;content:''}.company-modal .modal-header{border:0}.company-modal .modal-header .btn-primary,.company-modal .modal-header h2{margin:5px 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:inline-block}.company-modal .modal-header h2{color:#496696;font-size:3rem;font-weight:700;font-style:normal}.company-modal .modal-header img{margin:5px 0;max-width:200px}.company-modal .modal-header .btn-primary{padding:7px 20px}.company-modal .modal-content{text-align:left}.company-modal .star-icons__star-empty:after,.company-modal .star-icons__star-full:after,.company-modal .star-icons__star-half:after{width:15px;height:15px;background-size:15px}@media (min-width:768px){.company-modal .modal-header .btn-primary,.company-modal .modal-header h2{margin:20px 0}.company-modal .modal-header img{margin:0}}.star-icons__star-empty:after,.star-icons__star-full:after,.star-icons__star-half:after{display:inline-block;width:25px;height:25px;background-repeat:no-repeat;background-position:center;background-size:25px;content:''}.star-icons__star-full:after{background-image:url(../image/star-2-filled.svg)}.star-icons__star-half:after{background-image:url(../image/star-2-half.svg)}.star-icons__star-empty:after{background-image:url(../image/star-2-empty.svg)}.star-ratings{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:400}.star-ratings__reviews{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#a1a1a1}.star-ratings__reviews span{font-weight:700}.service-icons{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:400}.service-icons__title{padding-top:30px;border-top:1px solid #dfdfdf;color:#a1a1a1;font-size:1.5rem;text-transform:uppercase}.service-icons__service{position:absolute;top:75px;right:0;left:0;width:70%;margin:auto;color:#496696;font-size:1rem;font-weight:700;text-align:center;text-transform:uppercase}.service-icons__battery,.service-icons__cash,.service-icons__lease,.service-icons__loans,.service-icons__low-profile-panels,.service-icons__minor-roof-repairs,.service-icons__mobile-app,.service-icons__mounted-panels,.service-icons__ppa,.service-icons__roof-replacement,.service-icons__solar-roofing{margin:0;border-radius:5px;background-color:#eff0f4}.service-icons__battery:after,.service-icons__cash:after,.service-icons__lease:after,.service-icons__loans:after,.service-icons__low-profile-panels:after,.service-icons__minor-roof-repairs:after,.service-icons__mobile-app:after,.service-icons__mounted-panels:after,.service-icons__ppa:after,.service-icons__roof-replacement:after,.service-icons__solar-roofing:after{display:block;width:65px;height:65px;margin:auto;background-repeat:no-repeat;background-position:top 15px center;background-size:65px;content:''}.service-icons__battery,.service-icons__low-profile-panels,.service-icons__minor-roof-repairs,.service-icons__mobile-app,.service-icons__mounted-panels,.service-icons__roof-replacement,.service-icons__solar-roofing{min-height:130px}.service-icons__cash,.service-icons__lease,.service-icons__loans,.service-icons__ppa{min-height:110px}.service-icons__mounted-panels:after{background-image:url(../image/mounted-panels.svg)}.service-icons__low-profile-panels:after{background-image:url(../image/low-profile-panels.svg)}.service-icons__solar-roofing:after{background-image:url(../image/solar-roofing.svg)}.service-icons__roof-replacement:after{background-image:url(../image/roof-replacement.svg)}.service-icons__minor-roof-repairs:after{background-image:url(../image/minor-roof-repairs.svg)}.service-icons__battery:after{width:40px;height:40px;margin-top:5px;background-image:url(../image/battery.svg);background-position:center;background-size:40px}.service-icons__mobile-app:after{background-image:url(../image/mobile-app.svg);background-position:top 10px center;background-size:23px}.service-icons__lease:after{background-image:url(../image/lease.svg);background-position:top 10px center;background-size:45px}.service-icons__ppa:after{background-image:url(../image/ppa.svg);background-position:top 10px center;background-size:40px}.service-icons__loans:after{background-image:url(../image/percentage.svg);background-position:top 12px center;background-size:35px}.service-icons__cash:after{background-image:url(../image/cash.svg);background-position:top 10px center;background-size:23px}.service-icons__inactive-service .service-icons__service,.service-icons__inactive-service:after{opacity:.5}.service-icons__popover{position:absolute;top:5px;right:5px;width:13px;height:13px;background-image:url(../image/info-btn.svg);background-repeat:no-repeat;background-position:center;background-size:13px;cursor:pointer}.service-icons .popover{top:18px;left:10px!important;display:block;width:100%;border:0;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.1);box-shadow:0 0 5px 0 rgba(0,0,0,.1)}.service-icons .popover.bottom>.arrow{left:80%!important;border-bottom-color:#dfdfdf}.service-icons .popover.bottom>.arrow:after{top:1px}.service-icons .popover-title{padding:7px 7px 2px;border:0;color:#3f3f3f;background-color:#fff;font-size:1.25rem;font-style:normal;font-weight:700}.service-icons .popover-content{padding:2px 7px 7px;background-color:#fff}.service-icons .popover-content p{margin:0;color:#4c4843;font-size:1.2rem}.service-icons .popover-content a{font-size:1.2rem}.service-icons .row{margin:auto -2px auto -2px}.service-icons [class^=col-]{padding:2px}.service-icons .panel-body{position:relative}@media (min-width:768px){.service-icons__service{top:85px}.service-icons__cash,.service-icons__lease,.service-icons__loans,.service-icons__ppa{min-height:130px}.service-icons .row{margin:auto -5px auto -5px}.service-icons [class^=col-]{padding:5px}}.company-card{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:400;margin:25px 0}.company-card__logo{height:35px;margin:10px 0}.company-card__large-title{color:#496696;font-style:normal;font-weight:700}.company-card__text{color:#337ab7;font-size:1.25rem}.company-card__comparison,.company-card__desc{color:#a1a1a1;font-size:1.25rem}.company-card__comparison span,.company-card__desc span{font-weight:700}.company-card__first-column{border-right:1px solid #dfdfdf}.company-card__btns{margin:30px 0}.company-card .panel{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.1);box-shadow:0 0 5px 0 rgba(0,0,0,.1)}.company-card .panel-body{padding:25px 10px;text-align:center}.company-card .row{margin-right:-3px;margin-left:-3px}.company-card--featured{margin-top:50px}.company-card--featured,.company-card--featured .panel{margin-bottom:0}.company-card--featured .service-icons__popover{display:inline-block;position:relative;top:auto;right:auto;width:10px;height:10px;margin-left:5px;background-image:url(../image/info-btn-featured.svg);background-size:10px}.company-card--featured .company-card__large-title{margin:0 0 3px}.company-card--featured .company-card__btns,.company-card--featured .company-card__text{margin:0}@media (min-width:992px){.company-card--featured .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.company-card--featured-two-col .company-card__logo{margin:10px 0 35px}.company-card--featured-two-col .company-card__btns{margin:20px 0 0}@media (min-width:992px){.company-card--featured-two-col .company-card__logo{margin:10px 0}}.company-card--featured-three-col .company-card__logo{margin:10px 0 35px}.company-card--featured-three-col .company-card__btns{margin:30px 10px 0}.company-card--featured-three-col .btn-secondary{margin-bottom:0}.all-secondary-templates{padding-bottom:25px;background-color:#f4f3ef}.all-secondary-templates .container{padding:0}.all-secondary-templates .container.account-template-container{background-color:#fff;padding:0 25px 50px}.all-secondary-templates .company-template{background-color:#fff}.all-secondary-templates .company-template__row{margin:0}.all-secondary-templates .company-template .left-column,.all-secondary-templates .company-template .right-column{padding:0 15px}.all-secondary-templates .account-template .account-contact-info,.all-secondary-templates .account-template .account-offering,.all-secondary-templates .account-template .account-profile,.all-secondary-templates .account-template .account-warranty{width:100%}.all-secondary-templates .account-template hr{border-color:#c4c4c4}@media (min-width:768px){.all-secondary-templates{padding-bottom:50px}.all-secondary-templates .account-template .account-contact-info,.all-secondary-templates .account-template .account-offering,.all-secondary-templates .account-template .account-profile,.all-secondary-templates .account-template .account-warranty{width:50%}.all-secondary-templates .company-template__row{margin:40px 0}.all-secondary-templates .company-template .left-column,.all-secondary-templates .company-template .right-column{padding:0 30px}}.company-general__title{color:#3f3f3f;font-size:2rem;font-weight:700;font-style:normal}.company-general__description{margin-bottom:25px;color:#797979}.company-general__sub-title{margin:0;color:#3f3f3f;font-size:1.5rem;font-weight:700}.company-general__sub-description{border-radius:5px;color:#4c4843}.company-gallery-box{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:400;margin:30px 0}.company-gallery-box .carousel-inner img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.company-gallery-box .company-general__title{text-transform:uppercase}.company-contact-information{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:400;margin:30px 0}.company-contact-information table{width:100%}.company-contact-information th,.company-contact-information tr{padding:10px 0}.company-contact-information th{padding-right:15px}.company-contact-information tr{padding-left:10px}.company-contact-information__value{margin-right:7px}.company-contact-information .open-btn[aria-expanded=true]{display:none}.company-contact-information .panel{padding:5px;border-radius:5px;background-color:#eff0f4}.company-contact-information .panel-heading{padding-bottom:3px}.company-contact-information .panel-heading p{margin-bottom:5px;color:#3f3f3f;font-size:1.75rem;font-weight:700;text-transform:uppercase}.company-contact-information .panel-body{padding-top:3px}.company-contact-information .panel-body p{color:#3f3f3f}.company-summary{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:400;width:100%;margin:30px 0}.company-summary__logo img{width:50%}.company-summary__price{color:#496696;font-size:3.75rem;font-weight:700}.company-summary__price span,.company-summary__price+.company-summary__price-unit{color:#a1a1a1;font-size:1.25rem;font-weight:400}.company-summary__highlight p{margin-bottom:20px;color:#3f3f3f;font-weight:700}.company-summary .row{margin:20px 0}.company-summary [class^=col-]{padding:0}.company-summary .close-btn,.company-summary .open-btn{color:#337ab7;font-weight:700}.company-summary .open-btn[aria-expanded=true]{display:none}.company-summary .star-ratings__reviews{color:#3f3f3f}@media (min-width:768px){.company-summary{width:80%}}.company-summary--featured .row{margin:40px 0}.company-summary--featured .featured-tag{left:-7px}.company-summary--featured .service-icons__popover{display:inline-block;position:relative;top:auto;right:auto;width:10px;height:10px;margin-left:5px;background-image:url(../image/info-btn-featured.svg);background-size:10px}.company-summary--featured .star-ratings{margin-top:30px}.company-summary--featured .star-ratings__reviews{margin:0}.company-summary--featured .company-summary__price-col{padding:25px;text-align:center}.company-summary--featured .company-summary__price-col--offer{border:1px solid #fbcb38}.company-summary--featured .company-summary__price,.company-summary--featured .company-summary__price-desc,.company-summary--featured .company-summary__price-unit{margin:0}.company-summary--featured .company-summary__price-desc{color:#797979}.company-summary--featured .company-summary__price{line-height:1.3}@media (min-width:992px){.company-summary--featured .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.company-summary--featured .star-ratings{margin-top:0;padding:25px 0 25px 25px}}.company-offerings{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:400;width:100%;margin:30px 0}.company-offerings .company-general__title{text-transform:uppercase}@media (min-width:768px){.company-offerings{width:75%}}.company-purchase-finance{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:400;width:100%;margin:30px 0}.company-purchase-finance .company-general__title{text-transform:uppercase}@media (min-width:768px){.company-purchase-finance{width:75%}}.company-warranty{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:400;margin:30px 0;width:100%}.company-warranty td,.company-warranty th{padding:10px 30px;font-size:1.5rem}.company-warranty th{font-weight:400;text-align:right}.company-warranty td{color:#496696;font-weight:700;text-align:left}.company-warranty .odd{background-color:#fff}.company-warranty .even{background-color:#eff0f4}.company-warranty .company-general__title{text-transform:uppercase}@media (min-width:768px){.company-warranty{width:50%}}.company-featured-reviews{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:400;margin:30px 0}.company-featured-reviews__total-reviews .average{font-size:1.5rem}.company-featured-reviews__total-reviews .average span{font-size:3rem;font-weight:700}.company-featured-reviews__total-reviews .star-ratings__reviews{margin-top:10px;color:#3f3f3f}.company-featured-reviews__percent-bars{border-left:1px solid #dfdfdf}.company-featured-reviews__customer-reviews{margin-top:20px}.company-featured-reviews__customer-reviews .name{font-size:2.25rem;font-weight:700}.company-featured-reviews__customer-reviews .name span{font-size:1.5rem;font-weight:400}.company-featured-reviews__customer-reviews .star-ratings{margin-top:25px}.company-featured-reviews .btn-float{float:right}.company-featured-reviews .company-general__title{text-transform:uppercase}@media (min-width:768px){.company-featured-reviews__customer-reviews .star-ratings{margin-top:5px}}.company-page-disclaimer{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:400;margin:30px 0;padding:0 30px}.company-page-disclaimer p{color:#797979;font-size:1rem;font-style:italic}.account-profile{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:400;padding:30px 0}.account-profile textarea{margin-bottom:20px}.account-profile__upload-img{position:relative;display:inline-block;width:100%}.account-profile__upload-img .upload-img-box{margin:10px 0 40px;padding:25px 0;border:2px dashed #dfdfdf;text-align:center}.account-profile__upload-img .label{position:relative;display:block;width:50%;margin:auto;padding:13px;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s;border:1px solid #415e9b;border-radius:5px;background:#fff;color:#415e9b;font-size:1.5rem}.account-profile__upload-img .label:before{position:absolute;top:9px;display:inline-block;width:20px;height:20px;margin-left:-27px;background-image:url(../image/upload.svg);background-repeat:no-repeat;background-position:center;background-size:20px;content:''}.account-profile__upload-img .label:hover{cursor:pointer}.account-profile__upload-img input{position:absolute;top:0;right:0;bottom:0;left:0;width:0;height:100%;opacity:0}.account-warranty{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:400;padding:30px 0}.account-warranty select{margin-bottom:50px;background-image:url(../image/sort-down.svg)}.account-contact-info{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:400;padding:30px 0}.account-contact-info form{display:table;width:100%}.account-contact-info input{float:left;width:100%;height:3.5rem;margin:7px 0 20px;border:1px solid #c4c4c4;border-radius:5px}.account-contact-info input.add-btn{display:inline-block;width:85%;margin:7px 0 0;border-radius:5px 0 0 5px}.account-contact-info .input-btn{float:right;width:15%;height:3.5rem;margin:7px 0 0;border:1px solid #c4c4c4;border-left:0;border-radius:0 5px 5px 0;color:#415e9b;font-size:1.5rem;font-weight:700;text-align:center}.account-contact-info .input-btn button{border:0;background:0 0}.account-contact-info .location-btn-wrapper{margin-bottom:25px}.account-contact-info .location-btn{position:relative;margin:8px 15px 0 0;padding:5px 15px;border:1px solid #c4c4c4;border-radius:5px;background-color:#eff0f4}.account-contact-info .location-btn:after{position:absolute;display:block;content:'\2a2f';top:-8px;right:-8px}.account-contact-info .company-general__sub-title{float:left;width:100%}.account-offering{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:400;padding:30px 0}.account-offering input[type=checkbox]{display:inline-block;width:20px;height:20px}.account-offering__box{height:100%;padding:10px;border:1px solid #dfdfdf;border-radius:5px}.account-offering__box-text{display:inline-block}.account-offering .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px}.account-offering [class^=col-]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5px}.new-account-form{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:400}.new-account-form form{padding:35px 20px;border-radius:5px;background-color:#fff}.new-account-form label{color:#a1a1a1}.new-account-form input{color:#496696;-webkit-box-shadow:none;box-shadow:none}.new-account-form input[type=checkbox]{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:12px;margin-right:6px}.new-account-form__text{color:#a1a1a1;text-align:center}.new-account-form__text a{font-weight:700}.new-account-form__checkbox-label{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.account-forms{min-height:100vh;padding:50px 0;background-attachment:fixed;background-color:#496696;background-repeat:no-repeat;background-position:center;background-size:cover}.account-forms__title{width:100%;margin-top:0;color:#fff;font-size:4rem;font-weight:700;font-style:normal}.account-forms ul{list-style:none;padding:0 50px}.account-forms ul p{width:50%;margin:0;color:#fff}.account-forms__logo-right{padding:20px 0}.account-forms__logo-right img{max-width:100%}.account-forms__logo-left{margin-top:0;padding-bottom:30px}.account-forms__logo-left img{max-width:100%}.account-forms__icon-people,.account-forms__icon-phone-book,.account-forms__icon-workflow{position:relative;padding:10px 0}.account-forms__icon-people:after,.account-forms__icon-phone-book:after,.account-forms__icon-workflow:after{position:absolute;top:13px;left:-45px;display:block;width:35px;height:35px;background-repeat:no-repeat;background-position:center;background-size:35px;content:''}.account-forms__icon-people:after{background-image:url(../image/icon-people.svg)}.account-forms__icon-phone-book:after{top:15px;left:-42px;width:30px;height:30px;background-image:url(../image/icon-phone-book.svg);background-size:30px}.account-forms__icon-workflow:after{background-image:url(../image/icon-workflow.svg)}@media (min-width:768px){.account-forms{padding:120px 0}.account-forms__title{width:70%;margin-top:80px;font-size:5rem}.account-forms__logo-right{padding:0 0 20px}.account-forms__logo-right img{max-width:80%}.account-forms__logo-left{margin-top:130px;padding-bottom:0}.account-forms__logo-left img{max-width:90%}}.company-login-form{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:400}.company-login-form form{padding:35px 20px;border-radius:5px;background-color:#fff}.company-login-form label{color:#a1a1a1}.company-login-form input{color:#496696}.company-login-form__title{margin:0 0 25px;color:#496696;font-size:2rem;font-style:normal;font-weight:700}.company-login-form__text{color:#a1a1a1;text-align:center}.company-login-form__text a{font-weight:700}.company-login-form__first-col,.company-login-form__second-col{margin-bottom:20px}.company-login-form__first-col input,.company-login-form__first-col p{display:inline-block}.company-login-form__first-col input[type=checkbox]{margin-right:5px}.company-login-form__second-col a{float:right;color:#a1a1a1}.company-login-form__second-col a:hover{color:#797979}.company-login-form [class^=col-]{padding:0}.review-forms{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:400;min-height:100vh;padding:30px 0 50px;background-attachment:fixed;background-color:#496696;background-repeat:no-repeat;background-position:center;background-size:cover}.review-forms__text,.review-forms__title{color:#fff;text-align:center}.review-forms__title{font-weight:700;font-style:normal}.review-forms__text{font-size:2rem}.review-forms__logo{text-align:center}.review-forms__logo img{max-width:350px}.review-forms [class^=col-]{float:none;margin:0 auto}.company-account-forms form{padding:35px 20px;border-radius:5px;background-color:#fff}.company-account-forms label{color:#a1a1a1}.company-account-forms input{color:#496696}.company-account-forms__title{margin:0 0 25px;color:#496696;font-size:1.75rem;font-style:normal;font-weight:700}.company-account-forms__error-state{margin:10px 0}.company-account-forms__error-state:before{float:left;display:inline-block;width:15px;height:15px;margin:3px 5px 0 0;background:url(../image/exclamation-mark.svg) center no-repeat/15px;content:''}.range-slider{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:400}.range-slider form{margin:50px 0 25px}.range-slider output{position:absolute;left:0;display:inline-block;margin-top:-50px;padding:5px 10px;border-radius:5px;background-color:#fff;color:#496696;font-size:1.25rem;text-align:center;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.1);box-shadow:0 0 20px 0 rgba(0,0,0,.1)}.range-slider output:before{content:'$'}.range-slider output:after{position:absolute;top:100%;left:43%;width:0;height:0;margin-top:-6px;margin-left:-11px;border-top:10px solid #fff;border-right:14px solid transparent;border-left:14px solid transparent;content:''}.range-slider input[type=range]{width:100%;border:1px solid #fff;-webkit-appearance:none}.range-slider input[type=range]:focus{outline:0}.range-slider input[type=range]:focus::-webkit-slider-runnable-track{background-color:#dfdfdf}.range-slider input[type=range]:focus::-moz-range-track{background-color:#dfdfdf}.range-slider input[type=range]:focus::-ms-fill-upper{background-color:#dfdfdf}.range-slider input[type=range]:focus::-ms-fill-lower{background-color:#fbcb38}.range-slider input[type=range]::-webkit-slider-runnable-track{width:100%;height:5px;border:0;border-radius:3px;background-color:#dfdfdf}.range-slider input[type=range]::-webkit-slider-thumb{width:30px;height:30px;margin-top:-13px;border:0;border-radius:50%;background:#fff url(../image/lightning.svg) no-repeat center center/15px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.1);box-shadow:0 0 5px 0 rgba(0,0,0,.1);-webkit-appearance:none}.range-slider input[type=range]::-moz-range-track{width:100%;height:5px;border:0;border-radius:3px;background-color:#dfdfdf}.range-slider input[type=range]::-moz-range-thumb{width:30px;height:30px;margin-top:-10px;border:0;border-radius:50%;background:#fff url(../image/lightning.svg) no-repeat center center/15px;box-shadow:0 0 5px 0 rgba(0,0,0,.1)}.range-slider input[type=range]:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}.range-slider input[type=range]::-moz-range-progress{background-color:#fbcb38}.range-slider input[type=range]::-moz-range-track{background-color:#dfdfdf}.range-slider input[type=range]::-ms-track{width:100%;height:5px;background:0 0;border-color:transparent;border-width:6px 0;color:transparent}.range-slider input[type=range]::-ms-fill-lower{border-radius:10px;background:#fbcb38}.range-slider input[type=range]::-ms-fill-upper{border-radius:10px;background:#dfdfdf}.range-slider input[type=range]::-ms-thumb{width:30px;height:30px;margin-top:-10px;border:0;border-radius:50%;background:#fff url(../image/lightning.svg) no-repeat center center/15px;box-shadow:0 0 5px 0 rgba(0,0,0,.1)}.cost-tool{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:400;text-align:center}.cost-tool h2{margin:10px auto;font-size:2rem;font-style:normal}.cost-tool h3{margin:0;color:#fff;font-size:2.5rem;font-style:normal}.cost-tool h4{margin:0;color:#496696;font-size:2.25rem}.cost-tool__left-block,.cost-tool__right-block{display:inline-block}.cost-tool__left-block p,.cost-tool__right-block p{margin-bottom:20px;color:#a1a1a1;font-size:1.25rem}.cost-tool__left-block{position:relative;margin-right:15px}.cost-tool__left-block:after{position:absolute;display:inline-block;content:'';width:20px;height:3px;top:10px;left:75px;background-color:#fbcb38}.cost-tool__right-block{margin-left:15px}.cost-tool__subtitle{margin:10px 0 25px;color:#496696;font-weight:700}.cost-tool__btn{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:15px auto;padding:5px 15px;border-radius:5px;background-color:#fbcb38;color:#496696;font-size:1.25rem;font-weight:700}.cost-tool__btn:active,.cost-tool__btn:focus,.cost-tool__btn:hover{text-decoration:none}.cost-tool .panel{margin:15px}.cost-tool .panel-heading{padding:10px;background-color:#496696}.cost-tool .form-control{min-height:50px;border:2px solid #f4f3ef;font-size:2.25rem;text-align:center;-webkit-box-shadow:none;box-shadow:none}@media (min-width:768px){.cost-tool h2{width:70%;font-size:3rem}.cost-tool h4{margin:0;color:#496696;font-size:3rem}.cost-tool__subtitle{font-size:1.75rem}.cost-tool__left-block{position:relative;margin-right:35px}.cost-tool__left-block:after{width:50px;top:15px;left:100px}.cost-tool__right-block{margin-left:35px}.cost-tool [class^=col-]{padding:0 35px}.cost-tool .panel-body{padding:1.5% 10%}}.quote-request-form form{margin:25px 0;padding:25px;border-radius:5px;background-color:#fff}.quote-request-form label{position:relative}.quote-request-form input[type=checkbox]{position:absolute;width:100%;height:100%;opacity:0}.quote-request-form input[type=checkbox]+img{border:2px solid transparent}.quote-request-form input[type=checkbox]:checked+img{border-color:#496696}.quote-request-form__agreement{color:#797979;font-size:1.1rem}.quote-request-form__btn{margin-top:30px}.quote-request-form__float-left,.quote-request-form__float-right{display:inline-block;width:48%}.quote-request-form__float-left{float:left}.quote-request-form__float-right{float:right}.quote-request-form__float-none{width:100%}.quote-request-form__label{width:100%;margin-bottom:5px;border:0;color:#797979;font-size:1.5rem;font-weight:400}.progress-status{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:400;max-width:70%;margin:auto;padding:30px 0 5px}.progress-status ul{position:relative;margin:0;padding:0;text-align:justify;overflow:hidden}.progress-status ul:before{position:absolute;top:16px;width:100%;border:2px solid #496696;content:'';z-index:1}.progress-status ul:after{display:inline-block;width:100%;content:''}.progress-status li{position:relative;display:inline-block;width:35px;height:35px;margin:0 -1px 0 0;border-radius:50%;border:2px solid transparent;background-color:#496696;color:#fff;font-size:1.5rem;line-height:3rem;text-align:center;z-index:10}.progress-status .active{border-color:#496696;background-color:#fff;color:#4c4843}.progress-status .active:after{position:absolute;top:14px;min-width:600px;margin-left:14px;border:2px solid #fff;content:'';z-index:1}.progress-status .active~li{background-color:#fff;color:#4c4843}.city-modal{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:400}.city-modal h3{margin:0;color:#415e9b;font-style:normal;font-weight:700}.city-modal__btn{padding:0;border:0;background:0 0;color:#337ab7}.city-modal .modal-header{padding:20px 20px 10px;border:0}.city-modal .modal-body{padding:10px 20px 20px}.city-modal .row{display:block}.featured-tag{position:absolute;top:-10px;left:-10px;display:inline-block;height:20px;padding:2px 10px;background:#fbcb38;font-size:1.25rem;font-weight:700;text-transform:uppercase;content:''}.featured-tag:before{position:absolute;bottom:-7px;left:0;width:0;height:0;border-top:7px solid #fbcb38;border-left:7px solid transparent;content:''}.featured-tag .company-summary__price-col,.panel .featured-tag{position:relative}