html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}  article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block} body{line-height:1} ol,ul{list-style:none} blockquote,q{quotes:none} blockquote:before,blockquote:after,q:before,q:after{content:'';content:none} table{border-collapse:collapse;border-spacing:0} .clearfix:before,.clearfix:after{content:" ";display:table} .clearfix:after{clear:both} .center-block{display:block;margin-left:auto;margin-right:auto} .pull-right{float:right !important} .pull-left{float:left !important} .hide{display:none !important} .show{display:block !important} .invisible{visibility:hidden} .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0} .hidden{display:none !important} .affix{position:fixed} .container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px} .container:before,.container:after{content:" ";display:table} .container:after{clear:both}@media (min-width:768px){ .container{width:750px}}@media (min-width:992px){ .container{width:970px}}@media (min-width:1200px){ .container{width:1170px}} .container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px} .container-fluid:before,.container-fluid:after{content:" ";display:table} .container-fluid:after{clear:both} .row{margin-left:-15px;margin-right:-15px} .row:before,.row:after{content:" ";display:table} .row:after{clear:both} .col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px} .col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left} .col-xs-1{width:8.33333%} .col-xs-2{width:16.66667%} .col-xs-3{width:25%} .col-xs-4{width:33.33333%} .col-xs-5{width:41.66667%} .col-xs-6{width:50%} .col-xs-7{width:58.33333%} .col-xs-8{width:66.66667%} .col-xs-9{width:75%} .col-xs-10{width:83.33333%} .col-xs-11{width:91.66667%} .col-xs-12{width:100%} .col-xs-pull-0{right:auto} .col-xs-pull-1{right:8.33333%} .col-xs-pull-2{right:16.66667%} .col-xs-pull-3{right:25%} .col-xs-pull-4{right:33.33333%} .col-xs-pull-5{right:41.66667%} .col-xs-pull-6{right:50%} .col-xs-pull-7{right:58.33333%} .col-xs-pull-8{right:66.66667%} .col-xs-pull-9{right:75%} .col-xs-pull-10{right:83.33333%} .col-xs-pull-11{right:91.66667%} .col-xs-pull-12{right:100%} .col-xs-push-0{left:auto} .col-xs-push-1{left:8.33333%} .col-xs-push-2{left:16.66667%} .col-xs-push-3{left:25%} .col-xs-push-4{left:33.33333%} .col-xs-push-5{left:41.66667%} .col-xs-push-6{left:50%} .col-xs-push-7{left:58.33333%} .col-xs-push-8{left:66.66667%} .col-xs-push-9{left:75%} .col-xs-push-10{left:83.33333%} .col-xs-push-11{left:91.66667%} .col-xs-push-12{left:100%} .col-xs-offset-0{margin-left:0%} .col-xs-offset-1{margin-left:8.33333%} .col-xs-offset-2{margin-left:16.66667%} .col-xs-offset-3{margin-left:25%} .col-xs-offset-4{margin-left:33.33333%} .col-xs-offset-5{margin-left:41.66667%} .col-xs-offset-6{margin-left:50%} .col-xs-offset-7{margin-left:58.33333%} .col-xs-offset-8{margin-left:66.66667%} .col-xs-offset-9{margin-left:75%} .col-xs-offset-10{margin-left:83.33333%} .col-xs-offset-11{margin-left:91.66667%} .col-xs-offset-12{margin-left:100%}@media (min-width:768px){ .col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left} .col-sm-1{width:8.33333%} .col-sm-2{width:16.66667%} .col-sm-3{width:25%} .col-sm-4{width:33.33333%} .col-sm-5{width:41.66667%} .col-sm-6{width:50%} .col-sm-7{width:58.33333%} .col-sm-8{width:66.66667%} .col-sm-9{width:75%} .col-sm-10{width:83.33333%} .col-sm-11{width:91.66667%} .col-sm-12{width:100%} .col-sm-pull-0{right:auto} .col-sm-pull-1{right:8.33333%} .col-sm-pull-2{right:16.66667%} .col-sm-pull-3{right:25%} .col-sm-pull-4{right:33.33333%} .col-sm-pull-5{right:41.66667%} .col-sm-pull-6{right:50%} .col-sm-pull-7{right:58.33333%} .col-sm-pull-8{right:66.66667%} .col-sm-pull-9{right:75%} .col-sm-pull-10{right:83.33333%} .col-sm-pull-11{right:91.66667%} .col-sm-pull-12{right:100%} .col-sm-push-0{left:auto} .col-sm-push-1{left:8.33333%} .col-sm-push-2{left:16.66667%} .col-sm-push-3{left:25%} .col-sm-push-4{left:33.33333%} .col-sm-push-5{left:41.66667%} .col-sm-push-6{left:50%} .col-sm-push-7{left:58.33333%} .col-sm-push-8{left:66.66667%} .col-sm-push-9{left:75%} .col-sm-push-10{left:83.33333%} .col-sm-push-11{left:91.66667%} .col-sm-push-12{left:100%} .col-sm-offset-0{margin-left:0%} .col-sm-offset-1{margin-left:8.33333%} .col-sm-offset-2{margin-left:16.66667%} .col-sm-offset-3{margin-left:25%} .col-sm-offset-4{margin-left:33.33333%} .col-sm-offset-5{margin-left:41.66667%} .col-sm-offset-6{margin-left:50%} .col-sm-offset-7{margin-left:58.33333%} .col-sm-offset-8{margin-left:66.66667%} .col-sm-offset-9{margin-left:75%} .col-sm-offset-10{margin-left:83.33333%} .col-sm-offset-11{margin-left:91.66667%} .col-sm-offset-12{margin-left:100%}}@media (min-width:992px){ .col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left} .col-md-1{width:8.33333%} .col-md-2{width:16.66667%} .col-md-3{width:25%} .col-md-4{width:33.33333%} .col-md-5{width:41.66667%} .col-md-6{width:50%} .col-md-7{width:58.33333%} .col-md-8{width:66.66667%} .col-md-9{width:75%} .col-md-10{width:83.33333%} .col-md-11{width:91.66667%} .col-md-12{width:100%} .col-md-pull-0{right:auto} .col-md-pull-1{right:8.33333%} .col-md-pull-2{right:16.66667%} .col-md-pull-3{right:25%} .col-md-pull-4{right:33.33333%} .col-md-pull-5{right:41.66667%} .col-md-pull-6{right:50%} .col-md-pull-7{right:58.33333%} .col-md-pull-8{right:66.66667%} .col-md-pull-9{right:75%} .col-md-pull-10{right:83.33333%} .col-md-pull-11{right:91.66667%} .col-md-pull-12{right:100%} .col-md-push-0{left:auto} .col-md-push-1{left:8.33333%} .col-md-push-2{left:16.66667%} .col-md-push-3{left:25%} .col-md-push-4{left:33.33333%} .col-md-push-5{left:41.66667%} .col-md-push-6{left:50%} .col-md-push-7{left:58.33333%} .col-md-push-8{left:66.66667%} .col-md-push-9{left:75%} .col-md-push-10{left:83.33333%} .col-md-push-11{left:91.66667%} .col-md-push-12{left:100%} .col-md-offset-0{margin-left:0%} .col-md-offset-1{margin-left:8.33333%} .col-md-offset-2{margin-left:16.66667%} .col-md-offset-3{margin-left:25%} .col-md-offset-4{margin-left:33.33333%} .col-md-offset-5{margin-left:41.66667%} .col-md-offset-6{margin-left:50%} .col-md-offset-7{margin-left:58.33333%} .col-md-offset-8{margin-left:66.66667%} .col-md-offset-9{margin-left:75%} .col-md-offset-10{margin-left:83.33333%} .col-md-offset-11{margin-left:91.66667%} .col-md-offset-12{margin-left:100%}}@media (min-width:1200px){ .col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left} .col-lg-1{width:8.33333%} .col-lg-2{width:16.66667%} .col-lg-3{width:25%} .col-lg-4{width:33.33333%} .col-lg-5{width:41.66667%} .col-lg-6{width:50%} .col-lg-7{width:58.33333%} .col-lg-8{width:66.66667%} .col-lg-9{width:75%} .col-lg-10{width:83.33333%} .col-lg-11{width:91.66667%} .col-lg-12{width:100%} .col-lg-pull-0{right:auto} .col-lg-pull-1{right:8.33333%} .col-lg-pull-2{right:16.66667%} .col-lg-pull-3{right:25%} .col-lg-pull-4{right:33.33333%} .col-lg-pull-5{right:41.66667%} .col-lg-pull-6{right:50%} .col-lg-pull-7{right:58.33333%} .col-lg-pull-8{right:66.66667%} .col-lg-pull-9{right:75%} .col-lg-pull-10{right:83.33333%} .col-lg-pull-11{right:91.66667%} .col-lg-pull-12{right:100%} .col-lg-push-0{left:auto} .col-lg-push-1{left:8.33333%} .col-lg-push-2{left:16.66667%} .col-lg-push-3{left:25%} .col-lg-push-4{left:33.33333%} .col-lg-push-5{left:41.66667%} .col-lg-push-6{left:50%} .col-lg-push-7{left:58.33333%} .col-lg-push-8{left:66.66667%} .col-lg-push-9{left:75%} .col-lg-push-10{left:83.33333%} .col-lg-push-11{left:91.66667%} .col-lg-push-12{left:100%} .col-lg-offset-0{margin-left:0%} .col-lg-offset-1{margin-left:8.33333%} .col-lg-offset-2{margin-left:16.66667%} .col-lg-offset-3{margin-left:25%} .col-lg-offset-4{margin-left:33.33333%} .col-lg-offset-5{margin-left:41.66667%} .col-lg-offset-6{margin-left:50%} .col-lg-offset-7{margin-left:58.33333%} .col-lg-offset-8{margin-left:66.66667%} .col-lg-offset-9{margin-left:75%} .col-lg-offset-10{margin-left:83.33333%} .col-lg-offset-11{margin-left:91.66667%} .col-lg-offset-12{margin-left:100%}} html{font-family:"Open Sans",sans-serif;font-size:16px;color:#272827} html *{box-sizing:border-box} body > section:nth-of-type(odd){background-color:#F65A23} body > section:nth-of-type(odd) p,body > section:nth-of-type(odd) h1,body > section:nth-of-type(odd) h2,body > section:nth-of-type(odd) h3,body > section:nth-of-type(odd) h4,body > section:nth-of-type(odd) h5,body > section:nth-of-type(odd) h6,body > section:nth-of-type(odd) a{color:#fff} body > section:nth-of-type(odd) .btn{transition-duration:.5s;transition-property:background-color,color;background-color:#ffeba7;border:none;color:#F65A23;cursor:pointer;font-size:16px;font-weight:600;padding:10px 15px} body > section:nth-of-type(odd) .btn:hover{background-color:#ffefb8} body > section:nth-of-type(even) h2{color:#c4481c} body > section:nth-of-type(even) p{color:#3c3d3c} body > section:nth-of-type(even).info-content .col-md-3,body > section:nth-of-type(even).info-content .col-md-4{border-bottom-color:#ffc9a3} main.container{padding-top:50px;padding-bottom:50px} iframe{display:block;margin:0 auto} h1,h2,h3,h4,h5,h6{text-align:center;line-height:1.3em} h1,h2{margin-bottom:15px} h1{font-size:32px}@media (min-width:992px){ h1{font-size:38px}} h2{font-size:18px}@media (min-width:992px){ h2{font-size:32px}} h3{font-size:24px} h4{font-size:18px} h5{font-size:16px} p{line-height:1.4em} a{color:inherit} #curtain{display:none;position:fixed;width:100%;height:100%;background-color:#FF9348;z-index:10} .top-bar{text-align:left} .top-bar .logo-container{display:inline-block} .container > h2{color:#975801} .btn{transition-duration:.5s;transition-property:background-color,color;background-color:#FF9348;border:none;color:#ffffff;cursor:pointer;font-size:16px;font-weight:600;padding:10px 15px;text-decoration:none;display:inline-block;margin:0 auto;margin-top:15px} .btn:hover{background-color:#ffa86c} .btn-primary{transition-duration:.5s;transition-property:background-color,color;background-color:#50C5E3;border:none;color:#ffffff;cursor:pointer;font-size:16px;font-weight:600;padding:10px 15px;text-decoration:none;display:inline-block;margin:0 auto;margin-top:15px} .btn-primary:hover{background-color:#73d0e8} .logo{display:inline-block} .logo img{max-width:200px} .info-content h3{text-transform:uppercase;letter-spacing:.05em;font-size:18px;margin-bottom:15px;text-align:left} .info-content .col-md-4,.info-content .col-md-3{padding-bottom:50px;padding-top:50px;border-bottom:1px solid rgba(255,255,255,0.5);text-align:center} .info-content .col-md-4:last-child,.info-content .col-md-3:last-child{border-bottom:none}@media (min-width:992px){ .info-content .col-md-4,.info-content .col-md-3{border-bottom:none;padding-bottom:0;padding-top:0;text-align:left}} .info-content .col-md-4 h3,.info-content .col-md-4 p,.info-content .col-md-3 h3,.info-content .col-md-3 p{text-align:left} .illus{padding-bottom:20px} .illus img{width:100px;display:block;margin:0 auto}@media (min-width:992px){ .illus img{width:120px}} section{padding:50px 0} section.options-container{padding:0}@media (min-width:992px){ section{padding:100px 0}} section h2{font-size:24px;margin-bottom:20px;position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:992px){ section h2{float:left;width:66.66667%}}@media (min-width:992px){ section h2{margin-left:16.66667%}}@media (min-width:992px){ section h2{font-size:32px;margin-bottom:40px}} footer{background-color:#525352;padding-top:40px;padding-bottom:40px} footer .logo-container img{max-width:100px;display:block;margin:0 auto} nav{float:right;padding-top:10px} nav .menu-btn{font-family:"FontAwesome";float:right}@media (min-width:992px){ nav .menu-btn{display:none}}@media (min-width:992px){ nav{float:right}} nav ul{display:none;padding-top:20px}@media (min-width:992px){ nav ul{display:block}} nav ul li{display:inline-block} nav a{transition-duration:.5s;transition-property:background-color,color;background-color:transparent;border:none;color:#ffffff;cursor:pointer;font-size:16px;font-weight:600;padding:10px 15px;text-decoration:none;border-bottom:none} nav a:hover{background-color:rgba(255,255,255,0.2)} .hero,.sub-page{background-color:#FFE382 !important;background:url('/img/solar_panel_sm.jpg?_sha1=28979a274997c5844748f1f6522d84a0c0b170a0');background-size:cover;padding:15px 0} .hero h1,.hero p,.sub-page h1,.sub-page p{text-shadow:0 0 10px rgba(209,62,9,0.9)} .hero h1,.sub-page h1{margin-bottom:20px} .hero .btn,.sub-page .btn{margin-top:40px;background-color:transparent !important;border:1px solid #FFE382 !important;color:#fff !important} .hero .btn:hover,.sub-page .btn:hover{background-color:rgba(255,227,130,0.5) !important} .hero .hero-content,.sub-page .hero-content{color:#fff;text-align:center} .hero-fill .hero-content{padding-top:80px}@media (min-width:992px){ .hero-fill .hero-content{padding-top:200px}} .coverage-option{display:none} .coverage-option h2{margin-bottom:25px} #check-coverage{padding:100px 0;background-color:#fffaec;border-bottom:3px solid #FFE382;text-align:center} #check-coverage h2{color:#5a3400} #check-coverage form{padding:10px 0} #check-coverage form input{display:block;margin:0 auto;margin-bottom:15px} #check-coverage form input:last-of-type{margin-bottom:0} #check-coverage form input[type="text"]{position:relative;float:left;width:83.33333%;min-height:1px;padding-left:15px;padding-right:15px;margin-left:8.33333%;position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:768px){ #check-coverage form input[type="text"]{float:left;width:33.33333%}}@media (min-width:768px){ #check-coverage form input[type="text"]{margin-left:33.33333%}}@media (min-width:992px){ #check-coverage form input[type="text"]{float:left;width:16.66667%}}@media (min-width:992px){ #check-coverage form input[type="text"]{margin-left:41.66667%}} #check-coverage form input[type="text"]:before,#check-coverage form input[type="text"]:after{content:" ";display:table} #check-coverage form input[type="text"]:after{clear:both} #check-coverage form .btn-container{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;text-align:center;padding-top:25px}@media (min-width:992px){ #check-coverage form .btn-container{float:left;width:66.66667%}}@media (min-width:992px){ #check-coverage form .btn-container{margin-left:16.66667%}} input[type="submit"],button[type="submit"]{transition-duration:.5s;transition-property:background-color,color;background-color:#50C5E3;border:none;color:#ffffff;cursor:pointer;font-size:16px;font-weight:600;padding:10px 15px;display:inline-block} input[type="submit"]:hover,button[type="submit"]:hover{background-color:#73d0e8} input{padding:15px;border:1px solid #D3D3D3;font-size:18px;color:#3f3f3f} #map{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;min-height:300px}@media (min-width:992px){ #map{float:left;width:41.66667%}} #currentZip{font-weight:600} .details{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:992px){ .details{float:left;width:58.33333%}} .details h1,.details h2,.details h3,.details h4,.details h5,.details h6{text-align:left;margin-bottom:15px} .details h3{text-transform:uppercase;letter-spacing:.05em;font-size:18px;font-weight:600;color:#FF9348} .details > div{padding-left:0;padding-top:20px;padding-bottom:20px} .installer{text-decoration:none;display:block;margin-bottom:30px;padding-bottom:15px;border-bottom:1px solid #e9e9e9} .discussion,.area-specific{border-bottom:1px solid #D3D3D3} .discussion h3,.area-specific h3{text-transform:none;color:#272827;letter-spacing:0} .field{display:block;margin-bottom:1em;width:100%} .field.medium{width:100%} .field.large{width:100%} .field.xlarge{width:100%}@media (min-width:768px){ .field{width:18em} .field.tiny{width:3em} .field.small{width:8em} .field.medium{width:12em} .field.large{width:18em} .field.xlarge{width:27em} .field.auto-width{width:auto}} .field .hint{color:#888;font-size:.875em} .field-label{display:block;line-height:1.5} .field-control{box-sizing:border-box;width:100%} .field-control.inline{display:inline;width:auto} .field-control.tiny{width:3em} .field-control.small{width:8em} .field-control.medium{width:12em} .field-control.large{width:18em} .field-control.xlarge{width:27em} .field-control:disabled{color:#D3D3D3;cursor:not-allowed;opacity:.4}@media (min-width:768px){ .inline-fields .field{display:inline-block;vertical-align:top;width:auto} .inline-fields .field + .field{margin-left:1em} .inline-fields .field + .button{margin-left:1em;vertical-align:middle} .inline-fields .or{color:#D3D3D3;display:inline-block;margin:0 .5em;vertical-align:-1.5em} .inline-fields .hint{margin-bottom:0} .inline-fields .field-label + .inline{margin-left:.25em}}