.et_pb_slide_content,.et_pb_best_value{font-size:18px}.et_pb_slide_content,.et_pb_best_value{font-weight:400}.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.et_pb_contact p input[type=checkbox]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#ff533d}.footer-widget h4{color:#ff533d}.et_pb_counter_amount,.et_pb_featured_table .et_pb_pricing_heading,.et_quote_content,.et_link_content,.et_audio_content,.et_pb_post_slider.et_pb_bg_layout_dark,.et_slide_in_menu_container,.et_pb_contact p input[type=radio]:checked+label i:before{background-color:#ff533d}.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:2080px}.et_secondary_nav_enabled #page-container #top-header{background-color:#ff533d!important}.et_search_form_container input::-moz-placeholder{color:#053c5e}.et_search_form_container input::-webkit-input-placeholder{color:#053c5e}.et_search_form_container input:-ms-input-placeholder{color:#053c5e}#footer-widgets .footer-widget a,#footer-widgets .footer-widget li a,#footer-widgets .footer-widget li a:hover{color:#d92927}.footer-widget{color:#0f1626}#main-footer .footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#d92927}.footer-widget li:before{border-color:#0f1626}.footer-widget .et_pb_widget div,.footer-widget .et_pb_widget ul,.footer-widget .et_pb_widget ol,.footer-widget .et_pb_widget label{line-height:1.4em}#footer-widgets .footer-widget li:before{top:8.2px}#et-footer-nav .bottom-nav li.current-menu-item a{color:#fff}#footer-bottom .et-social-icon a{font-size:22px}#footer-bottom .et-social-icon a{color:#f5f5f5}@media only screen and (min-width:981px){#main-footer .footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{font-size:20px}.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:20px 0 0}.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a{padding-bottom:20px}.et_header_style_split .centered-inline-logo-wrap{width:40px;margin:-40px 0}.et_header_style_split .centered-inline-logo-wrap #logo{max-height:40px}.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:40px}.et_header_style_centered #top-menu>li>a{padding-bottom:7px}.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:11px 0!important}.et_header_style_centered #main-header .logo_container{height:40px}.et_pb_svg_logo #logo{height:80%}.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:7.2px}.et_fixed_nav #page-container .et-fixed-header#top-header{background-color:#ff533d!important}.et_fixed_nav #page-container .et-fixed-header#top-header #et-secondary-nav li ul{background-color:#ff533d}.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#053c5e!important}.et-fixed-header .et_search_form_container input::-moz-placeholder{color:#053c5e!important}.et-fixed-header .et_search_form_container input::-webkit-input-placeholder{color:#053c5e!important}.et-fixed-header .et_search_form_container input:-ms-input-placeholder{color:#053c5e!important}.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a,.et-fixed-header #top-menu li.current_page_item>a{color:#a22522!important}}@media only screen and (min-width:2400px){.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:144px}}h6{font-size:20px}.et_pb_slide_description .et_pb_slide_title{font-size:67px}h6{font-weight:700}.et_pb_slide_description .et_pb_slide_title{font-weight:700}@media only screen and (max-width:980px){.et_close_search_field:after{color:#f5f5f5!important}.et_search_form_container input::-moz-placeholder{color:#f5f5f5}.et_search_form_container input::-webkit-input-placeholder{color:#f5f5f5}.et_search_form_container input:-ms-input-placeholder{color:#f5f5f5}}.et_right_sidebar #main-content .container:before{right:30%!important}.et_left_sidebar #main-content .container:before{left:30%!important}.hidden{display:none!important}div#home-special-offer ol.flickity-page-dots{display:none}header#main-header .container{width:98%!important}.header-ctas .btn,.header-ctas .btn:hover{padding:5px 8px!important}.header-ctas .btn{font-size:15px}.header-ctas a.btn.scheduler.et_pb_button{font-size:15px}.header-ctas a.btn.phone span.block{display:block;color:#000;text-shadow:none;letter-spacing:normal;font-weight:700;text-transform:none;font-size:20px}.pum-theme-light-box-schedule-form .uacf7-step.step-content.step-start button.uacf7-next{float:right}.uacf7-step.step-content.step-start button.uacf7-next:disabled{background-color:#f0f0f0!important;color:#888!important}.pum-theme-light-box-schedule-form .scheduleform span.wpcf7-list-item.checked{background:#c8102e;color:#fff}.pum-theme-light-box-schedule-form .scheduleform a.cd-upload-btn{color:#000}.pum-theme-light-box-schedule-form .scheduleform .wpcf7-radio span.wpcf7-list-item.first{display:none}.pum-theme-light-box-schedule-form .scheduleform span.wpcf7-not-valid-tip{position:absolute;top:-15px;right:0;font-size:10px}.pum-theme-light-box-schedule-form .scheduleform .wpcf7 form .wpcf7-response-output{margin-top:0}.xdsoft_datetimepicker{z-index:9999999999}.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background:0 0!important;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC")!important}.xdsoft_datetimepicker .xdsoft_prev{background-position:-20px 0!important}.xdsoft_datetimepicker .xdsoft_today_button{background-position:-70px 0!important}.xdsoft_datetimepicker .xdsoft_next{background-position:0 0!important}.menu_main_nav>li.right_menu{float:right}.menu_main_nav>li.right_menu a{background:#f8de00;color:#141414;font-weight:700}.menu_main_nav>li.right_menu a:hover{border-color:transparent;background:#141414;color:#f8de00}.step-end button.uacf7-prev{display:none}footer .et_pb_widget_area .et_pb_widget a,footer .et_pb_bg_layout_light .et_pb_widget li a{color:#d92927}footer .et_pb_widget_area ul{list-style:disc!important;margin-left:20px}footer .fwidget h4.title{color:#d92927;font-size:20px}footer .et_pb_widget_area{line-height:1.4em}.single-post .entry-content ol,.single-post .entry-content ul{padding-bottom:0!important}.single-post .entry-content ol{list-style-position:outside!important;margin-left:40px}.single-post .entry-content ul{margin-left:40px;padding-bottom:0!important}.single-post .entry-content ol li,.single-post .entry-content ul li{margin-bottom:20px}.single-post .entry-content ol li ol li{list-style:lower-alpha}.footercta .column_1_4{width:30%;float:left;margin-right:3.3333%}.footercta .column_3_4{width:66.6666%;float:left}.button-footer a{background-color:#d92927;border-color:#d92927;border-radius:0;font-weight:700;font-style:normal;text-transform:uppercase;text-decoration:none;font-size:20px;color:#fff!important;padding:6px 20px;line-height:34px}#main-footer .et_pb_widget{margin-bottom:30px}.rfqform span.wpcf7-form-control-wrap{display:block}.rfqform label{font-weight:700}.rfqform input.wpcf7-form-control{width:100%;padding:10px;border-radius:5px;margin:8px 0 30px}.rfqform textarea.wpcf7-form-control{width:100%;padding:10px;border-radius:5px;margin:8px 0 30px}.rfqform input.wpcf7-form-control.wpcf7-submit{color:#fff!important;background-color:#d92927;border-color:#d92927!important;border-radius:0;width:auto;font-weight:700;font-size:20px;text-transform:uppercase;padding:8px 30px;cursor:pointer}.rfqform input.wpcf7-form-control.wpcf7-submit:hover{opacity:.8}.mb0 .ginput_container{margin-bottom:0!important}.gform_wrapper .gfield .ginput_container_consent input[type=checkbox]{width:27.5px;height:27.5px;margin:0 12px}.gform_wrapper .gfield .ginput_container_consent label{font-size:14px;vertical-align:top}.top-bar-nav button.et_pb_menu__icon.et_pb_menu__search-button{margin-left:20px}.top-bar-nav button.et_pb_menu__icon.et_pb_menu__search-button,.top-bar-nav button.et_pb_menu__icon.et_pb_menu__close-search-button{color:#fff;font-weight:700}.top-bar-nav .et_pb_menu .et_pb_menu__search-input{border-radius:8px;background:#fff;padding:10px}.multistepform .wpcf7-not-valid-tip{font-size:small}.multistepform .uacf7-step.step-content.step-start button.uacf7-next{float:right}.herosection span.et_pb_section_video_bg:after{content:"";background:rgba(0,8,27,.7);position:absolute;top:0;width:100%;height:100%}.grecaptcha-badge{visibility:hidden!important}.optics-page-title:after{content:"";background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiNGRkZGRkYiPjxwYXRoIGQ9Ik0zMjAgMjhDMTYwIDI4IDgwIDQ5IDAgNzBWMGgxMjgwdjcwYy04MCAyMS0xNjAgNDItMzIwIDQyLTMyMCAwLTMyMC04NC02NDAtODR6Ii8+PC9nPjwvc3ZnPg==");background-size:100% 100px;bottom:0;height:100px;z-index:1;transform:scale(1,-1);display:block;position:absolute;width:100%}.optics-page-title .et_pb_module{display:inline-block;margin:5px}.et_pb_widget:has(.mb0){margin-bottom:0!important}.et_pb_blog_grid .et_pb_post{border-radius:16px;overflow:hidden}.water-heater-logo{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-content:center}.widget_recent_entries ul li a{display:inline-block;color:#0f1626!important}.widget_recent_entries ul li a:hover{color:#da3232!important}a.et_pb_button.headerbutton:after{content:"Get Comfort You Can Trust"!important;display:block!important;position:relative!important;opacity:1!important;font-family:"Roboto",Helvetica,Arial,Lucida,sans-serif!important;font-size:16px;margin-left:0;text-align:center}.header-phone-column .header-phone{font-size:32px!important}.et_pb_accordion .et_pb_toggle{margin-bottom:20px!important;padding:0;border-radius:8px;overflow:hidden}.et_pb_accordion .et_pb_toggle .et_pb_toggle_title{padding:20px;background:#fff;color:#000}.et_pb_accordion .et_pb_toggle .et_pb_toggle_title:hover{background:#f0f0f0}.et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title{background:#19396d;color:#fff}.et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title:hover{background:#19296d}.et_pb_toggle .et_pb_toggle_title:before{right:20px;font-size:20px;color:#000}.et_pb_accordion .et_pb_toggle .et_pb_toggle_content{padding:20px}.popup3 .et_pb_button:hover{opacity:.9}.inline-buttons .et_pb_button_module_wrapper{display:inline-block;margin-right:10px}@media (max-width:1500px){header#main-header .container{width:98%!important}.header-ctas .btn,.header-ctas a.btn.scheduler.et_pb_button{font-size:13px;margin-left:5px}}@media (max-width:1400px){.header-ctas .btn,.header-ctas a.btn.scheduler.et_pb_button{font-size:12px;margin-left:5px}}@media (max-width:1023px){.menu_main_nav>li.right_menu{float:none}li.popup.booknow_button.right_menu.popmake-982.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-1087.pum-trigger{display:none}a.popup.booknow_button.pum-trigger{background:#f8de00;color:#141414;font-weight:700;padding:10px}}@media (max-width:980px){.header-ctas{display:block;flex:60%;padding:0}.header-ctas a.btn{display:none}.header-ctas a.btn.phone{display:block;font-size:30px!important;margin:10px 0}.header-ctas a.btn.phone span{display:none}.header-ctas a.btn.booknow_button,.header-ctas a.btn.financing{display:block;background:#d92927;color:#fff;line-height:1.4!important;margin:5px 0}.header-ctas a.btn.booknow_button:hover,.header-ctas a.btn.financing:hover{color:#fff!important}.header-ctas a.btn.booknow_button i,.header-ctas a.btn.financing i{display:none}.et_header_style_left #et-top-navigation{padding-top:0;flex:20%}.et_header_style_left .logo_container{width:100%;position:relative;float:none;text-align:center}.mg-header-area{flex-direction:column}.top-bar-nav{display:none}}@media (max-width:767px){.footercta .column_1_4{width:100%;float:none;margin-right:0;margin-bottom:20px}.footercta .column_3_4{width:100%;float:none}}