@import url(//energsmart.com/wp-content/themes/energsmart/../Divi/style.css);@import url(//energsmart.com/wp-content/themes/energsmart/css/font-awesome.min.css);.et_color_scheme_green #top-header{background:#333 !important}.gallery .et_pb_tabs_controls li a{text-transform:uppercase}.gallery img.alignleft{margin-bottom:15px}h1,h2,h3,h4,h5,h6{line-height:1.5em}.wide-button{width:100%}.et_pb_toggle_open{border-top-color:#43b02a !important}#top-menu li li a,.services-title p{line-height:normal}#top-header .et_pb_social_media_follow{float:right;margin-bottom:0}#top-header .et_pb_social_media_follow a{background:0 0 !important}.footer-logos img{margin-right:25px}#top-header .container{padding:.75em 30px}#et-secondary-menu{padding-left:0;margin-left:20px}.et_pb_text li{margin-bottom:10px}#et-info,#et-secondary-menu>ul>li a{padding-bottom:0}#et-secondary-menu>ul>li.reserve a{padding-bottom:.5em}.reserve-btn>a{border:1px solid #ddd;border-radius:3px;padding:6px 15px !important}#et-info{float:right;padding-top:6px}.reserve{background:#0b3c5d none repeat scroll 0 0;border:0 solid;border-radius:5px;font-size:14px !important;padding:.3em 1em;position:relative;transition:all .2s ease 0s;padding-bottom:0;margin-top:-10px}.juicer-feed h1.referral{display:none}#logo{max-height:100% !important;padding:10px 0}.hero_slide .et_pb_slide_description{left:-45px;position:relative}.hero_slide .et_pb_more_button.et_pb_button:hover{border:2px solid #ff0}.fixed-grphic{background-color:rgba(67,176,42,.7);height:auto;padding:20px;position:absolute;right:40px;top:55%;width:265px;z-index:9}.fixed-grphic>h2{font-size:26px}.fixed-grphic>h2 a{color:#fff}.gform_button.button{background:#fff none repeat scroll 0 0;border:2px solid;color:#0b3c5d;transition:all .3s ease 0s;padding:15px;border-radius:18px;-moz-border-radius:5px;-webkit-border-radius:5px}.require-to-do a{display:block;text-align:center}.gform_button.button:hover{color:#387ead}.require-to-do i{border:1px solid #0b3c5d;border-radius:184px;display:block;font-size:40px;height:100px;margin:auto;padding:28px;transition:all .3s ease 0s;width:100px}.require-to-do a h5{margin-bottom:0}.require-to-do:hover i{background:#d9b310 none repeat scroll 0 0;color:#fff}.owl-theme .owl-controls .owl-buttons div{border-radius:30px;color:#fff;display:inline-block;font-size:12px;height:48px;margin:5px;opacity:.5;padding:3px 10px;position:absolute;text-indent:100%;white-space:nowrap;overflow:hidden;top:-14%;width:40px}.owl-theme .owl-controls .owl-buttons div.owl-next{left:-40px;position:absolute;top:10px;transform:rotate(180deg)}.owl-controls .owl-buttons div.owl-prev{height:48px;position:absolute;right:-40px;width:42px;top:10px}.juicer-feed .j-paginate{background:transparent none repeat scroll 0 0;border:2px solid;border-radius:3px;font-size:20px;font-weight:500;line-height:1.7em !important;padding:.3em 1em;position:relative;transition:all .2s ease 0s;color:#d9b310;content:"9";font-size:20px;width:200px}.juicer-feed .j-paginate:hover{background:transparent none repeat scroll 0 0;border:2px solid;border-radius:3px;font-size:20px;font-weight:500;line-height:1.7em !important;padding:.3em 1em;position:relative;transition:all .2s ease 0s;color:#d9b310}.tiledslides .et_pb_slides .et_pb_slider_container_inner{display:block;min-height:310px}#collisionheroicon{bottom:20px;text-align:center;font-size:20px;padding:20px;position:fixed;right:0;z-index:2000;background-color:transparent;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-khtml-border-radius:10px}#collisionheroicon a{color:#fff;text-align:center}#collisionicon,#collisionicon .et_pb_row{padding:0}.hero-style .et_pb_slide_description{min-height:400px;padding:20% 20px;position:relative}.hero-style .et_pb_slide_content h4{display:block;font-size:24px;font-weight:700;text-transform:uppercase}.hero-style .et_pb_slide_content p{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.hero-style:hover .et_pb_slide_content p{opacity:.75;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.hero-style .et_pb_button:after{color:#fff}.hero-style .et_pb_slide_overlay_container:before{background:rgba(255,128,0,.6) none repeat scroll 0 0;content:"";height:100%;left:0;position:absolute;top:0;transition:all .3s ease 0s;visibility:hidden;opacity:0;width:100%}.hero-style:hover .et_pb_slide_overlay_container:before{visibility:visible;opacity:1}.hero-style .et_pb_slide_overlay_container:after{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:1px solid #fff;content:'';opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}.hero-style:hover .et_pb_slide_overlay_container:after{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.et_pb_toggle_open{border-top-width:6px;border-top-color:#d9b310}.et_pb_toggle_open h5{font-size:22px}.et_pb_toggle h5.et_pb_toggle_title{transition:all .3s}.single-lacation{display:block;margin-bottom:15px}.single-lacation>h4{font-size:14px;margin-bottom:4px;padding-bottom:0}.single-lacation>p{font-size:12px;line-height:16px;margin-bottom:0;padding-bottom:0}.et-pb-controllers a{width:10px;height:10px}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit]{background:#43b02a;font-family:"Open Sans",Arial,sans-serif;color:#fff;border-width:0 !important;padding:.3em 1em;border:2px solid;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:20px;font-weight:500;line-height:1.7em !important;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.gform_wrapper .gform_footer input.button:hover,.gform_wrapper .gform_footer input[type=submit]:hover{cursor:pointer}.quote input[type=text],input[type=password],input[type=tel],input[type=email],input.text,input.title,textarea,select{width:100% !important}#main-footer .footer-widget h4{color:#d9b310}.btn-enrg{background-color:#43b02a !important}@media only screen and (min-width:1025px) and (max-width:1440px){#collisionheroicon{padding-right:0}#collisionheroicon img{max-width:70%}}@media only screen and (max-width:980px){#collisionheroicon{font-size:12px;line-height:normal;text-align:center;width:130px}}