html.slb_overlay object,html.slb_overlay embed,html.slb_overlay iframe{visibility:hidden;}html.slb_overlay #slb_viewer_wrap object,html.slb_overlay #slb_viewer_wrap embed,html.slb_overlay #slb_viewer_wrap iframe{visibility:visible;}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto;}.alignright{float:right;margin:5px 0 20px 20px;}.alignleft{float:left;margin:5px 20px 20px 0;}a img.alignright{float:right;margin:5px 0 20px 20px;}a img.alignnone{margin:5px 20px 20px 0;}a img.alignleft{float:left;margin:5px 20px 20px 0;}a img.aligncenter{display:block;margin-left:auto;margin-right:auto;}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center;}.wp-caption.alignnone{margin:5px 20px 20px 0;}.wp-caption.alignleft{margin:5px 20px 20px 0;}.wp-caption.alignright{margin:5px 0 20px 20px;}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}span.wpc-highlight:after{content:"°" !important;}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden;}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}body{background:#fff;font-size:.875rem;font-family:"Roboto",sans-serif;color:#383838;}.clear{clear:both;}h1,h2,h3{font-family:"Roboto",sans-serif;font-weight:bold;margin-top:0;}h1,h2.blog-title{color:#fff;font-size:3.75rem;font-weight:bold;line-height:2.25rem;text-align:center;}h1.home-title,.content-area h1{color:#242424;font-size:2.15rem;font-weight:bold;line-height:1em;margin-bottom:20px;text-align:left;}h2{color:#242424;font-size:1.75rem;line-height:1.25em;margin-bottom:10px;}h3{color:#cf2e11;font-size:1.375rem;font-weight:bold;}p,ul,ol{font-size:.875rem;line-height:1.19rem;}a,a:link,a:visited{color:#275ea9;font-weight:bold;text-decoration:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}a:hover{color:#09408b;}a.btn,button,.button{border-radius:3px;color:#fff !important;display:block;font-family:"Roboto",sans-serif;font-size:12px;font-weight:bold;margin-bottom:15px;padding:10px 0;text-align:center;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%;}a.btn-default,button,.button{background:#cf2e11;background:-moz-linear-gradient(top,#cf2e11 0%,#a70600 100%);background:-webkit-linear-gradient(top,#cf2e11 0%,#a70600 100%);background:linear-gradient(to bottom,#cf2e11 0%,#a70600 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cf2e11",endColorstr="#bb1a00",GradientType=0);}a.btn-secondary,button.secondary,.button.secondary{background:#cf2e11;background:-moz-linear-gradient(top,#cf2e11 0%,#a70600 100%);background:-webkit-linear-gradient(top,#cf2e11 0%,#a70600 100%);background:linear-gradient(to bottom,#cf2e11 0%,#a70600 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cf2e11",endColorstr="#bb1a00",GradientType=0);}a.btn-alert,button.alert,.button.alert{background:#cf2e11;background:-moz-linear-gradient(top,#cf2e11 0%,#a70600 100%);background:-webkit-linear-gradient(top,#cf2e11 0%,#a70600 100%);background:linear-gradient(to bottom,#cf2e11 0%,#a70600 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cf2e11",endColorstr="#bb1a00",GradientType=0);}a.btn-default:hover,button:hover,.button:hover{background:#cf2e11;background:-moz-linear-gradient(top,#a70600 0%,#cf2e11 100%);background:-webkit-linear-gradient(top,#a70600 0%,#cf2e11 100%);background:linear-gradient(to bottom,#a70600 0%,#cf2e11 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#a70600",endColorstr="#cf2e11",GradientType=0);}a.btn-secondary:hover,button.secondary:hover,.button.secondary:hover{background:#bb1a00;background:-moz-linear-gradient(top,#a70600 0%,#cf2e11 100%);background:-webkit-linear-gradient(top,#a70600 0%,#cf2e11 100%);background:linear-gradient(to bottom,#a70600 0%,#cf2e11 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#a70600",endColorstr="#cf2e11",GradientType=0);}a.btn-alert:hover,button.alert:hover,.button.alert:hover{background:#bb1a00;background:-moz-linear-gradient(top,#a70600 0%,#cf2e11 100%);background:-webkit-linear-gradient(top,#a70600 0%,#cf2e11 100%);background:linear-gradient(to bottom,#a70600 0%,#cf2e11 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#a70600",endColorstr="#cf2e11",GradientType=0);}form input.cf-text,form .cf-textarea,form select{border:1px solird #ccc;box-shadow:none;}form select{background-color:#fff !important;}form textarea{resize:none;}textarea[rows]{height:0;}div.wpcf7 img.ajax-loader{bottom:0;position:absolute;}div.wpcf7-response-output{bottom:-5px;margin:0;position:absolute;}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input[type="color"],textarea{margin:0;}form p{margin-bottom:1rem;}.wpcf7-not-valid-tip{width:10rem;}::-webkit-input-placeholder{color:#fff;opacity:1;}:-moz-placeholder{color:#fff;opacity:1;}::-moz-placeholder{color:#fff;opacity:1;}:-ms-input-placeholder{color:#fff;opacity:1;}.hvr-sink{position:relative;margin-top:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}.hvr-sink:hover,.hvr-sink:focus,.hvr-sink:active{margin-top:8px !important;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}.header{background-color:#fff;background-image:url("https://cdn-ilaggkd.nitrocdn.com/hlrccMnueHpuMEqkZhbtydBMXlAqdUOq/assets/images/optimized/rev-f819811/rosenberghvac.com/wp-content/uploads/2017/08/header-bg3-1-compressed.png");background-repeat:no-repeat;background-position:center top;background-size:cover;padding:1.1875rem 0rem;}.header.nitro-lazy{background-image:none !important;}.header-logo,.header-phone{transform-style:preserve-3d;}.header-logo{display:flex;align-items:center;}.header-phone{text-align:right;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;}.top-cta-btn{margin-bottom:1.5rem;}.top-cta-btn a{background:#3780e5;background:-moz-linear-gradient(top,#3780e5 0%,#275ea9 100%);background:-webkit-linear-gradient(top,#3780e5 0%,#275ea9 100%);background:linear-gradient(to bottom,#3780e5 0%,#275ea9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3780e5",endColorstr="#275ea9",GradientType=0);border:1px solid #1962c7;border-radius:5px;-moz-box-shadow:0px -1px 3px rgba(190,255,255,.5),inset 0 1px 2px rgba(255,255,255,.5);-webkit-box-shadow:0px -1px 3px rgba(190,255,255,.5),inset 0 1px 2px rgba(255,255,255,.5);box-shadow:0px -1px 3px rgba(190,255,255,.5),inset 0 1px 2px rgba(255,255,255,.5);display:block;padding:.1875rem 0rem;}.top-cta-btn a:hover{background:#275ea9;background:-moz-linear-gradient(top,#275ea9 0%,#3780e5 100%);background:-webkit-linear-gradient(top,#275ea9 0%,#3780e5 100%);background:linear-gradient(to bottom,#275ea9 0%,#3780e5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#275ea9",endColorstr="#3780e5",GradientType=0);}.top-cta-btn a:active{background:#275ea9;background:-moz-linear-gradient(top,#003681 0%,#0f58bd 100%);background:> 0%,#0f58bd 100%;background:linear-gradient(to bottom,#003681 0%,#0f58bd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#003681",endColorstr="#0f58bd",GradientType=0);box-shadow:inset 0 0 rgba(0,0,0,.75),inset 0 2px 9px 1px rgba(0,0,0,.75);}.top-cta-btn a h2{color:#fff;font-size:1rem;font-weight:normal;text-transform:uppercase;}.top-cta-btn a h2 .fa{font-size:1.875rem;padding-right:10px;position:relative;top:5px;}.phone-number-top h2{color:#4795ff;font-size:1rem;font-style:italic;font-weight:500;margin-bottom:3px;text-transform:uppercase;}.phone-number-top h3,.phone-number-top h3 a{color:#fff;font-size:2.5rem;font-weight:700;letter-spacing:0;line-height:38px;}.header-phone-inner{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.nav-bar{-webkit-box-shadow:0px 9px 14px -4px rgba(0,0,0,.5);-moz-box-shadow:0px 9px 14px -4px rgba(0,0,0,.5);box-shadow:0px 9px 14px -4px rgba(0,0,0,.5);position:relative;z-index:3;}.nav-bar.contain-to-grid,.top-bar{background:#275ea9;}.top-bar{height:2.375rem;line-height:2.375rem;}.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li:not(.has-form) a:not(.button){line-height:2.375rem;}.top-bar-section ul li,.top-bar-section li:not(.has-form) a:not(.button){background:none;}.top-bar-section > ul > li:last-child{border-right:0 none;}.top-bar-section ul li > a{color:#fff !important;font-family:"Roboto",sans-serif;font-size:.875rem;font-weight:500 !important;}.top-bar-section .has-dropdown > a::after{display:none;}.top-bar-section .main-navigation li.active > a,.top-bar-section .main-navigation a:hover,.top-bar-section ul li:hover:not(.has-form) > a{background:none !important;color:#4795ff !important;text-decoration:none;}.top-bar-section li:not(.has-form) a:not(.button),.top-bar-section .has-dropdown > a{padding:0 !important;margin-right:35px;}@media screen and (min-width: 40em){.top-bar-section > ul{display:flex;height:auto !important;justify-content:space-between;width:100%;}}.top-bar-section .main-navigation .dropdown li.active > a{background:#236cd1 !important;color:#fff !important;}.top-bar-section .dropdown > .menu-item > a{-webkit-box-shadow:inset 0 9px 14px -9px rgba(0,0,0,1);-moz-box-shadow:inset 0 9px 14px -9px rgba(0,0,0,1);box-shadow:inset 0 9px 14px -9px rgba(0,0,0,1);}.top-bar-section .dropdown > .menu-item ~ .menu-item > a{box-shadow:none;}.top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button){background:#3780e5;font-size:.875rem;}.top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button):hover{background:#c52407 !important;color:#fff !important;}.slider{backface-visibility:hidden;height:auto;margin-bottom:-7px;position:relative;transform:translate3d(0px,0px,0px);width:100%;z-index:1;}.slider img{height:auto;width:100%;}.cycle-slideshow,.slide{width:100% !important;}.cycle-prev,.cycle-next{background:none;border:none;cursor:pointer;color:#fff;display:block;font-size:1.875rem;height:2.813rem;line-height:0;opacity:0;outline:none;padding:0;position:absolute;top:50%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:2.813rem;z-index:101;}.cycle-slideshow:hover .cycle-prev,.cycle-slideshow:hover .cycle-next{opacity:.75 !important;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}.cycle-prev{left:20px;}.cycle-next{right:20px;}ul.slides{list-style:none;margin:0;width:100%;}.page-title{background:url("https://cdn-ilaggkd.nitrocdn.com/hlrccMnueHpuMEqkZhbtydBMXlAqdUOq/assets/images/optimized/rev-f819811/rosenberghvac.com/wp-content/uploads/2017/02/Rosenberg_PageTitleBG.jpg") no-repeat center center;background-size:cover;padding:2.5rem;}.page-title.nitro-lazy{background-image:none !important;}#home_prefix{background:#fff;padding:3.125rem 0;position:relative;}.rotate img{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform;overflow:hidden;}.rotate:hover img{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);}.cta-text{background:#555;border-radius:6px;color:#fff;height:200px;margin-top:-75px;padding:33% 10px 0;}.cta-text h2{color:#fff;font-size:1.5rem;}.cta-text p{font-size:12px;line-height:14px;font-weight:400;}.cta-button a{background:#3780e5;background:-moz-linear-gradient(top,#3780e5 0%,#0f58bd 100%);background:-webkit-linear-gradient(top,#3780e5 0%,#0f58bd 100%);background:linear-gradient(to bottom,#3780e5 0%,#0f58bd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3780e5",endColorstr="#236cd1",GradientType=0);border-radius:5px;-moz-box-shadow:0px -1px 1px -1px rgba(190,255,255,.5),inset 0 1px 2px rgba(255,255,255,.5);-webkit-box-shadow:0px -1px 1px -1px rgba(190,255,255,.5),inset 0 1px 2px rgba(255,255,255,.5);box-shadow:0px -1px 1px -1px rgba(190,255,255,.5),inset 0 1px 2px rgba(255,255,255,.5);color:#fff;display:block;margin:-25px auto 0;padding:.625rem 0rem;text-shadow:1px 1px 1px rgba(0,0,0,.75);text-transform:uppercase;width:84%;}.cta-button a:hover{background:#275ea9;background:-moz-linear-gradient(top,#0f58bd 0%,#3780e5 100%);background:-webkit-linear-gradient(top,#0f58bd 0%,#3780e5 100%);background:linear-gradient(to bottom,#0f58bd 0%,#3780e5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0f58bd",endColorstr="#3780e5",GradientType=0);}.cta-button a:active{background:#275ea9;background:-moz-linear-gradient(top,#003681 0%,#0f58bd 100%);background:> 0%,#0f58bd 100%;background:linear-gradient(to bottom,#003681 0%,#0f58bd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#003681",endColorstr="#0f58bd",GradientType=0);box-shadow:inset 0 0 rgba(0,0,0,.75),inset 0 2px 9px 1px rgba(0,0,0,.75);}.home-prefix-box p{margin-bottom:.375rem;text-align:center;}.home-prefix-box p a{font-size:1rem;}.cta-bar{background:#275ea9;padding:1.0625rem 0rem;position:relative;z-index:2;}.cta-bar a{background:#3780e5;background:-moz-linear-gradient(top,#3780e5 0%,#0f58bd 100%);background:-webkit-linear-gradient(top,#3780e5 0%,#0f58bd 100%);background:linear-gradient(to bottom,#3780e5 0%,#0f58bd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3780e5",endColorstr="#236cd1",GradientType=0);border:1px solid #1962c7;border-radius:5px;-moz-box-shadow:0px -1px 1px -1px rgba(190,255,255,.5),inset 0 1px 2px rgba(255,255,255,.5);-webkit-box-shadow:0px -1px 1px -1px rgba(190,255,255,.5),inset 0 1px 2px rgba(255,255,255,.5);box-shadow:0px -1px 1px -1px rgba(190,255,255,.5),inset 0 1px 2px rgba(255,255,255,.5);color:#fff;display:inline-block;font-size:1.4375rem;padding:.3125rem 2.25rem;}.cta-bar a:hover{background:#275ea9;background:-moz-linear-gradient(top,#0f58bd 0%,#3780e5 100%);background:-webkit-linear-gradient(top,#0f58bd 0%,#3780e5 100%);background:linear-gradient(to bottom,#0f58bd 0%,#3780e5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0f58bd",endColorstr="#3780e5",GradientType=0);}.cta-bar a:active{background:#275ea9;background:-moz-linear-gradient(top,#003681 0%,#0f58bd 100%);background:> 0%,#0f58bd 100%;background:linear-gradient(to bottom,#003681 0%,#0f58bd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#003681",endColorstr="#0f58bd",GradientType=0);box-shadow:inset 0 0 rgba(0,0,0,.75),inset 0 2px 9px 1px rgba(0,0,0,.75);}.content-wrapper{padding:3.4375rem 0rem;}.post-listing{border-top:1px solid #ddd;padding:20px 0;}.content-area .post-listing:first-child{border-top:0 none !important;padding-top:0;}.postscript-cities{background:#3780e5 no-repeat center bottom;background-size:cover;color:#383838;margin-bottom:0;padding:2.5rem 0rem 4.375rem;position:relative;}.postscript-cities h3{color:#383838;font-size:2.875rem;font-weight:900;line-height:calculateRem(50px);margin:0rem 0rem 2.25rem 0rem;text-align:center;text-shadow:2px 2px 2px rgba(0,0,0,.25);}.postscript-inner{padding:0rem 0rem .625rem 0rem;}.city-list .city-column{font-size:.9375rem;margin-bottom:.75rem;text-align:left;}.city-list .city-name > a{color:#383838;display:block;font-weight:bold;}.city-list .city-name > a:hover{text-decoration:underline;}.city-list .city-column .fa-map-marker{color:#383838;font-weight:normal !important;font-size:1.125rem;padding-right:.5em;position:relative;text-decoration:none;top:0;}.postscript-two{background:#275ea9 no-repeat;background-size:cover;box-shadow:0 6px 10px 3px rgba(0,0,0,.5);padding:2.375rem 0rem;position:relative;z-index:3;}.postscript-two h2{color:#fff;font-size:2.5rem;font-weight:900;margin-bottom:0;padding:1.875rem 0;text-align:center;text-transform:uppercase;}.postscript-two p{color:#fff;margin-bottom:0;}.postscript-two .ps-two-widget div:first-of-type{margin-top:2.25rem;}.trust-branding p{line-height:1em;}.footer-top{background-color:#3780e5;background-image:url("https://cdn-ilaggkd.nitrocdn.com/hlrccMnueHpuMEqkZhbtydBMXlAqdUOq/assets/images/optimized/rev-f819811/rosenberghvac.com/wp-content/uploads/2015/12/footer-bg.png");background-repeat:no-repeat;background-position:center center;background-size:cover;padding:3.125rem 0rem;border-bottom:7px solid #275ea9;}.footer-top.nitro-lazy{background-image:none !important;}.footer-box,.footer-box h2{border-radius:6px 6px 0 0;}.footer-box h2.footer-box-header{background:#03162a;border-radius:6px 6px 0 0;color:#fff;display:block;font-size:1.5rem;margin-bottom:0;padding:.3125rem 0rem;text-align:center;}.footer-box-content{background:#05264a;padding:1.25rem;border-radius:0 0 6px 6px;}.footer-top h2,.footer-top p,.footer-top a{color:#fff;}.footer-top a{font-weight:bold;}.footer-top a:hover{text-decoration:underline;}.footer-main{padding:1.25rem 0rem;position:relative;z-index:4;}.footer-main ul.social-icons{list-style:none;margin:0;}.footer-main ul.social-icons li{display:inline-block;margin-right:5px;}.footer-main ul.social-icons li a{color:#3780e5;}.footer-main ul.social-icons li a:hover{color:#236cd1;}.footer-main .fa-stack{height:3rem;margin-bottom:.5rem;width:3rem;}.footer-main .fa-stack-1x{font-size:1.5rem;line-height:3rem;}.footer-main .fa-stack-2x{font-size:3rem;}.footer-main p.copyright{margin-bottom:0;text-align:center;}.footer-main .copyright a{color:#383838;font-weight:bold;text-decoration:none;}.footer-main .copyright a:hover{text-decoration:underline;}footer .name > input:nth-child(1){width:47%;margin-right:11px;display:inline-block;}footer .wpcf7-tel{width:47%;display:inline-block;}footer-first footer-content p{text-align:left;}footer input,footer textarea{color:#000;max-width:100%;border:1px solid #406425;}footer input[type="tel"],footer input[type="email"],footer input[type="text"]{height:24px !important;}footer .wpcf7 p{color:#000;}footer .wpcf7 br{display:none;}::-webkit-input-placeholder{color:#a8a8a8;font-style:italic;}:-moz-placeholder{color:#a8a8a8;font-style:italic;}::-moz-placeholder{color:#a8a8a8;font-style:italic;}:-ms-input-placeholder{color:#a8a8a8;font-style:italic;}footer textarea{height:40px;}footer .wpcf7-submit{background:#fff;color:#275ea9;cursor:pointer;display:block;font-size:20px;font-size:1.25rem;font-weight:bold;margin-top:.925rem;padding:3px 0px;text-align:center;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%;border:none;border-radius:6px;}footer .wpcf7-submit:hover{background:none;border:2px solid #fff;color:#fff;}div.wpcf7-mail-sent-ng,div.wpcf7-mail-sent-ok{background:#fff;}div.wpcf7-response-output{margin:0em;padding:0em .5em;}.product-table tr > td:first-child{width:25%;}.products-grid > li{position:relative;}.product-overlay{position:absolute;width:91%;z-index:2;}.products-grid > li a{box-sizing:border-box;color:#fff;display:block;padding:5%;text-align:center;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;visibility:hidden;}.products-grid > li:hover a{background:#275ea9;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;visibility:visible;}.products-grid > li img{border:1px solid #ccc;position:relative;z-index:1;}.main-contact-form .cf-text,.main-contact-form .cf-textarea{background-color:#eaeaea;border:.0625rem solid #b8b8b8;border-radius:.25rem;box-shadow:0 1px 2px rgba(0,0,0,.1) inset;box-sizing:border-box;color:rgba(0,0,0,.75);display:block;margin:0 0 1rem;padding:.5rem;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%;}.main-contact-form .cf-textarea{height:4.6875rem;}.main-contact-form div > label,.main-contact-form legend{font-size:14px;font-size:.875rem;font-weight:bold;text-transform:uppercase;}.main-contact-form fieldset br{display:none;}.main-contact-form fieldset p{margin:0;}.main-contact-form .wpcf7-list-item{clear:both;display:block;}.main-contact-form .wpcf7-list-item input[type="checkbox"]{margin-bottom:0;}.main-contact-form .wpcf7-list-item-label{font-weight:bold;}.main-contact-form input[type="submit"]{background:none;border:2px solid #275ea9;color:#275ea9;cursor:pointer;display:block;font-size:20px;font-size:1.25rem;font-weight:bold;margin-top:.625rem;padding:10px 0px;padding:.62522rem 0rem;text-align:center;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%;}.main-contact-form input[type="submit"]:hover{background:#275ea9;color:#fff;}.coupon{background:#f5f5f5;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZmNmY2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");background:-moz-linear-gradient(top,#f5f5f5 0%,#cfcfcf 100%);background:-webkit-linear-gradient(top,#f5f5f5 0%,#cfcfcf 100%);background:linear-gradient(to bottom,#f5f5f5 0%,#cfcfcf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f5f5f5",endColorstr="#cfcfcf",GradientType=0);-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;border:3px dashed #275ea9;margin-bottom:1.875rem;text-align:center;}.coupon-inner{background-image:url("");background-position:center center;background-repeat:no-repeat;background-size:contain;}.coupon-inner.nitro-lazy{background-image:none !important;}.coupon-text h3{font-size:1.5rem;text-transform:uppercase;}.coupon-text{box-sizing:border-box;padding:1.875rem;}p.coupon-details{font-size:1rem;margin:0 auto 20px;width:75%;}p.coupon-disclaimer{font-size:.6875rem;}.coupon-text button{display:inline-block;margin:0 auto;width:33.34%;}#wpc-weather{color:#fff !important;margin:0 !important;padding:0 !important;}#wpc-weather .now,#wpc-weather .short_condition{display:none !important;}.forecast .first,.forecast .second,.forecast .third{float:left;width:33% !important;}#wpc-weather .day,#wpc-weather .symbol,#wpc-weather .temp_min,#wpc-weather .temp_max{display:block !important;float:none !important;margin-right:0 !important;text-align:center !important;width:100% !important;}#wpc-weather .day{font-size:1.25rem;font-weight:bold;}#wpc-weather .forecast .climacon{font-size:3.125rem;margin:.9375rem 0rem;}#wpc-weather p{margin:0;}#wpc-weather .forecast .temp_min{display:none !important;}#wpc-weather .temp_max,#wpc-weather .forecast .day{font-size:1.25rem;}#wpc-weather .temp_max::after{font-size:1.875rem !important;}@media screen and (max-width: 936px){.header-phone span{display:block;}.scrolling-side-button{display:none !important;}}@media screen and (max-width: 767px){.back-to-top{display:none !important;}}@media screen and (max-width: 667px){.header-logo img{margin-bottom:2.5rem !important;}.footer .fa-stack{height:2.75rem;margin-bottom:1rem;width:2.75rem;}.footer .fa-stack-2x{font-size:2.75rem;}.footer .fa-stack-1x{font-size:1.5rem;line-height:1.9;}}@media screen and (max-width: 640px){.header-logo img,.header-phone-inner{top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.home-prefix-box a{margin-top:0;}.contact-bar{background:none;box-shadow:none;}.contact-bar .button{width:100%;}.contact-bar-right h2,.contact-bar-right p.disclaimer{text-align:center;}.contact-bar-right .button{float:none;}.contact-bar-right form{float:none;width:100%;}.city-list .city-column{margin-bottom:0;}.footer .name > input:nth-child(1),.footer .wpcf7-tel{width:100%;}.footer .name > input:nth-child(1){margin-bottom:15px;}.footer-box{margin-bottom:20px;}.temp_min{margin-left:0 !important;}}iframe{max-width:100%;}.mobileBanner img{width:100%;}.header-alert{background:#cf2e11;color:#fff;font-size:24px;font-weight:bold;padding:15px 20px;text-align:center;}.header-alert a{color:#fff;text-decoration:underline;}.header-alert a:hover{text-decoration:none;}a.ls-nav-prev,a.ls-nav-next{position:absolute;top:0;bottom:0;margin:auto;width:30px;height:30px;}a.ls-nav-prev{left:10px;}a.ls-nav-next{right:10px;}.text-shadow-box{background-color:#cd3122;border:none;box-shadow:.5rem .5rem 0 #1a5ba2;color:#fff;font-weight:bold;margin-right:.5rem;margin-bottom:2.5rem;padding:50px;}.shadowbox{box-shadow:2px 8px 20px 0 rgba(31,32,68,.25);padding:40px 40px 30px 40px;margin-bottom:35px;}h1{font-size:3rem;line-height:4rem;}*,*:before. *:after{-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;box-sizing:border-box !important;}li.middle-orange-btn{background:linear-gradient(to bottom,#f18700 0%,#d67c08 100%);border-left:2px solid;border-left-color:rgba(255,255,255,.5);}li.middle-orange-btn:hover{background:linear-gradient(to bottom,#d67c08 0%,#f18700 100%);}li.middle-orange-btn a{font-size:13px;padding:5px 8px;font-weight:400;line-height:1.2;line-height:1.89;margin-bottom:0;height:26px;text-transform:uppercase;color:#fff;}.top-cta-btn a div.top-cta-btn-inner{color:#fff;font-size:.9rem;line-height:1.25em;margin-bottom:10px;font-weight:normal;text-transform:uppercase;}.top-cta-btn a div.top-cta-btn-inner .fa{font-size:1.875rem;padding-right:10px;position:relative;top:5px;}.phone-number-top .phone-number-title{color:#4795ff;font-size:13px;font-style:italic;font-weight:500;margin-bottom:3px;text-transform:uppercase;margin-top:10px;}.header-link{margin-top:5px;}.header-link a{font-weight:normal;font-size:13px;padding:5px 10px;}.phone-number-top .phone-heading,.phone-number-top .phone-heading a{color:#fff;font-size:2.5rem;font-weight:700;letter-spacing:0;line-height:38px;}.has-dropdown:after{position:absolute;right:24px;top:50%;margin-top:-6px;content:"";font-family:FontAwesome;line-height:1;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;}.top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button){background:#848484;padding-left:1em !important;}.postscript-two{background:#cf2e11;}.nav-bar.contain-to-grid,.top-bar{background:#05264a;}.postscript-cities h3{color:#275ea9;text-shadow:none;}.cta-bar,.today,.postscript-two,.footer-top{display:none !important;}.postscript-cities{background-size:150% 150%;width:100%;}.map iframe{max-width:100%;}.application a{padding:15px;max-width:300px;margin:auto;color:#fff;}.current-customer .wpcf7-list-item{display:inline-block;}.staff{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:space-around;-webkit-justify-content:space-around;text-align:center;}.staff-member{margin:10px 0;}.staff-member img{width:200px;margin:0 5px 10px;}.row.ryno-table{margin-bottom:15px;}.ryno-coupon{background:url("https://cdn-ilaggkd.nitrocdn.com/hlrccMnueHpuMEqkZhbtydBMXlAqdUOq/assets/images/optimized/rev-f819811/rosenberghvac.com/wp-content/uploads/2017/01/rosenberg-coupon.png") 0 0 no-repeat;background-size:contain;margin-bottom:1.875rem;text-align:center;}.ryno-coupon.nitro-lazy{background-image:none !important;}.ryno-coupon-text{box-sizing:border-box;max-width:390px;padding:15px 10px 0;color:#fff;}.ryno-coupon-text h3{font-size:1.15rem;text-transform:uppercase;color:#fff;margin:10px 0;line-height:1.25;}div.ryno-coupon-title{color:#fff;line-height:17px;}div.ryno-coupon-title span{font-size:12px;}.ryno-coupon-details{color:#fff;font-size:.875rem;font-weight:400;margin:0 auto 10px;width:80%;line-height:1.25;}.ryno-coupon-disclaimer{font-size:.6875rem;color:#fff;line-height:1.25;}.ryno-coupon-text button{display:inline-block;margin:0 auto;width:33.34%;background-color:#cd301e;border-radius:5px;padding:10px 0;color:#fff;font-size:16px;font-weight:700;}.ryno-coupon-text button:hover{background:#e03c2a;}div.quote-wrap{background-color:#e4e4e4;padding:25px 15px 25px 30px !important;}p.quote{background-image:url("https://cdn-ilaggkd.nitrocdn.com/hlrccMnueHpuMEqkZhbtydBMXlAqdUOq/assets/images/optimized/rev-f819811/rosenberghvac.com/wp-content/uploads/2017/01/quotes.png");background-position:left top;background-repeat:no-repeat;margin-bottom:0;padding:5px 30px 0;font-style:italic;}p.quote.nitro-lazy{background-image:none !important;}div.quote-wrap:after{display:table;content:"";clear:both;}.wpb_wrapper{margin:35px 0;border-bottom:3px solid #e4e4e4;}#form-logo{position:relative;top:115px;}#contact-section{padding-top:50px;padding-bottom:50px;}.contact-title{font-size:34px;color:#cf2e10;font-weight:bold;text-transform:uppercase;text-align:center;margin-bottom:30px;}.hover-btn{cursor:pointer;outline:medium none;text-transform:uppercase;transition:all .3s ease 0s;border:3px solid #fff;}.hover-btn:hover,.hover-btn:active{background:#fff none repeat scroll 0 0;color:#0e83cd;}.icon-wrap,.icon-wrap-textarea{width:48px;height:48px;background-color:#c4c4c4;color:#05428b;margin-right:-4px;display:inline-block;border-bottom-left-radius:7px;border-top-left-radius:7px;margin-top:0px;padding-left:18px;padding-top:10px;font-size:20px;vertical-align:top;}.icon-wrap-textarea{height:125px;}.icon-wrap + p,.icon-wrap-textarea + p{display:inline;}.contact-form textarea{height:125px;}.contact-form input[type="text"],.contact-form input[type="email"],.contact-form input[type="tel"],.contact-form select{height:48px;margin-bottom:14px;}.contact-form input[type="text"],.contact-form input[type="email"],.contact-form input[type="tel"],.contact-form textarea{padding:18px;border-bottom-right-radius:7px;border-top-right-radius:7px;background-color:#e2e2e2;color:#909090;font-weight:700;display:inline;width:330px;border:1px solid #bababa;}.contact-form select{padding:0 18px;border-bottom-right-radius:7px;border-top-right-radius:7px;background-color:#e2e2e2 !important;font-weight:700;display:inline;width:330px;border:1px solid #bababa;color:#a8a8a8;font-style:italic;text-transform:uppercase;}.contact-form input[type="submit"]{border:2px solid #cf2e10;border-radius:7px;color:#cf2e10;}.contact-form input[type="submit"]:hover{background:#cf2e10;color:#fff;}.contact-section-wrap{background:#fff url("https://cdn-ilaggkd.nitrocdn.com/hlrccMnueHpuMEqkZhbtydBMXlAqdUOq/assets/images/optimized/rev-f819811/rosenberghvac.com/wp-content/themes/rock-child/img/inner-form-bg.png") no-repeat;background-position:center center;background-size:cover;}.contact-section-wrap.nitro-lazy{background-image:none !important;}.ryno-home-cta-section{padding-top:6px;border-top:6px solid #fff;}.ryno-home-cta-section .row{max-width:100%;}.ryno-home-cta-section .column,.ryno-home-cta-section .columns{padding-left:0;padding-right:0;}.ryno-home-cta-wrap{height:250px;position:relative;text-align:center;}.ryno-home-cta-wrap img{position:absolute;}.home-cta-title{display:block;text-align:center;padding:54px 0 0;font-size:20px;font-size:42px;font-weight:700;text-transform:uppercase;color:#fff;}.home-cta-button{font-size:16px;display:inline-block;border-radius:5px;padding:10px 40px;border:3px solid #fff;border:3px solid #fff;font-weight:600;margin-top:20px;text-transform:uppercase;color:#fff;}.fade-trick{background:rgba(0,0,0,0);height:100%;width:100%;display:block;}.fade-trick:hover{background:rgba(0,0,0,.5);}.ryno-footer-buttons{background:url("https://cdn-ilaggkd.nitrocdn.com/hlrccMnueHpuMEqkZhbtydBMXlAqdUOq/assets/images/optimized/rev-f819811/rosenberghvac.com/wp-content/themes/rock-child/img/blue-swirl-bg.jpg") no-repeat center center fixed;background-size:100% 100%;padding-top:12px;padding-bottom:12px;border-top:6px solid #cf2e11;}.ryno-footer-buttons.nitro-lazy{background-image:none !important;}.ryno-home-vid{background:url("https://cdn-ilaggkd.nitrocdn.com/hlrccMnueHpuMEqkZhbtydBMXlAqdUOq/assets/images/optimized/rev-f819811/rosenberghvac.com/wp-content/uploads/2017/08/rosenberg-video-sprite-compressed.png") no-repeat;}.ryno-home-vid.nitro-lazy{background-image:none !important;}.embed-container a{margin-left:auto;margin-right:auto;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}.embed-container{height:0;margin:0rem 0rem 1.875rem;margin-top:15px;max-width:100%;position:relative;padding-bottom:30%;}.rollover{background-position:0 0;display:block;height:215px;text-decoration:none;width:100%;}.rollover:hover{background-position:0 -215px;}.ryno-cooling-cta{color:#fff;background:url("https://cdn-ilaggkd.nitrocdn.com/hlrccMnueHpuMEqkZhbtydBMXlAqdUOq/assets/images/optimized/rev-f819811/rosenberghvac.com/wp-content/uploads/2017/08/newbtn-cooling-compressed.png") no-repeat center center;}.ryno-cooling-cta.nitro-lazy{background-image:none !important;}.ryno-heating-cta{color:#fff;background:url("https://cdn-ilaggkd.nitrocdn.com/hlrccMnueHpuMEqkZhbtydBMXlAqdUOq/assets/images/optimized/rev-f819811/rosenberghvac.com/wp-content/uploads/2017/08/newbtn-heating-compressed.png") no-repeat center center;}.ryno-heating-cta.nitro-lazy{background-image:none !important;}.ryno-commercial-cta{color:#fff;background:url("https://cdn-ilaggkd.nitrocdn.com/hlrccMnueHpuMEqkZhbtydBMXlAqdUOq/assets/images/optimized/rev-f819811/rosenberghvac.com/wp-content/uploads/2017/02/newbtn-commercial.jpg") no-repeat center center;}.ryno-commercial-cta.nitro-lazy{background-image:none !important;}.ryno-residential-cta{color:#fff;background:url("https://cdn-ilaggkd.nitrocdn.com/hlrccMnueHpuMEqkZhbtydBMXlAqdUOq/assets/images/optimized/rev-f819811/rosenberghvac.com/wp-content/uploads/2017/08/newbtn-residential-compressed.jpg") no-repeat center center;}.ryno-residential-cta.nitro-lazy{background-image:none !important;}.footer-main{padding-bottom:130px;}.footer-main ul.social-icons li a{color:#cf2e11;}.footer-main ul.social-icons li:hover a{color:#05264a;}#static-cta-wrap{position:fixed;bottom:0;width:100%;margin:0 auto;z-index:9999;}#static-cta-wrap ul{left:-87px;margin-bottom:0;margin-left:auto;margin-right:auto;padding-bottom:0;position:relative;text-align:center;width:100%;}#static-cta-wrap ul li{list-style:none;display:inline-block;background:none;width:180px;height:100px;}#static-cta-wrap ul li a{position:absolute;bottom:-6px;}#static-cta-wrap ul li a:hover{bottom:0px;}#key-stats-wrapper{background:url("https://cdn-ilaggkd.nitrocdn.com/hlrccMnueHpuMEqkZhbtydBMXlAqdUOq/assets/images/optimized/rev-f819811/rosenberghvac.com/wp-content/uploads/2017/08/key-stats-bg-compressed.png");}.key-stats-title{font-size:36px;font-weight:700;text-transform:uppercase;color:#fff;text-align:center;margin-top:63px;margin-bottom:7px;}.key-stats-logo{text-align:center;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:40px 4px 90px 40px;}#satisfied-customers{background:url("https://cdn-ilaggkd.nitrocdn.com/hlrccMnueHpuMEqkZhbtydBMXlAqdUOq/assets/images/optimized/rev-f819811/rosenberghvac.com/wp-content/uploads/2017/08/satisified-customers-bg-compressed.png") no-repeat;background-size:100% 670px;height:670px;padding-top:75px;}#satisfied-customers.nitro-lazy{background-image:none !important;}.satisfied-customers-title{text-align:center;color:#fff;font-size:34px;font-weight:700;margin-bottom:55px;}.testimonial-box{background-color:#e8e8e8;padding:25px;color:#474747;font-style:italic;font-size:16px;line-height:1.3rem;border-radius:6px;}.home-testimonial-box{-webkit-box-shadow:0px 0px 17px 0px rgba(48,152,255,1);-moz-box-shadow:0px 0px 17px 0px rgba(48,152,255,1);box-shadow:0px 0px 17px 0px rgba(48,152,255,1);}.testimonial-author{color:#00428b;font-size:15px;font-weight:700;margin-top:20px;margin-bottom:20px;}.satisfied-customers-cta{text-align:center;margin-top:50px;font-size:22px;color:#fff;font-weight:700;}.satisfied-customers-cta a{font-size:22px;color:#fff;font-weight:700;}.satisfied-customers-cta a:hover{color:#4097ff;text-decoration:none;}.refer-friend-wrapper{background:url("https://cdn-ilaggkd.nitrocdn.com/hlrccMnueHpuMEqkZhbtydBMXlAqdUOq/assets/images/optimized/rev-f819811/rosenberghvac.com/wp-content/themes/rock-child/img/money-background.png") no-repeat,url("https://cdn-ilaggkd.nitrocdn.com/hlrccMnueHpuMEqkZhbtydBMXlAqdUOq/assets/images/optimized/rev-f819811/rosenberghvac.com/wp-content/themes/rock-child/img/blue-bar-bg.jpg") repeat-x;background-repeat:no-repeat,repeat-x;background-position:center,top center;height:240px;}.refer-friend-wrapper.nitro-lazy{background-image:none !important;}.refer-a-friend{color:#fff;font-weight:700;font-size:34px;line-height:34px;margin-top:50px;}.cash-back{color:#fff;font-size:53px;font-weight:700;}.refer-friend-button{padding-top:100px;}.rollover.ryno-home-vid{text-indent:-9999px;}a.transparent-button{border-radius:5px;color:#7ab2fd;border:1px solid #7ab2fd;padding:10px 18px;display:inline-block;}a.transparent-button:hover{background:#7ab2fd;color:#275eaa;}.emergency-text{color:#cf2e11;font-weight:700;font-size:14px;}@-webkit-keyframes hvr-wobble-to-bottom-right{16.65%{-webkit-transform:translate(8px,8px);transform:translate(8px,8px);}33.3%{-webkit-transform:translate(-6px,-6px);transform:translate(-6px,-6px);}49.95%{-webkit-transform:translate(4px,4px);transform:translate(4px,4px);}66.6%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px);}83.25%{-webkit-transform:translate(1px,1px);transform:translate(1px,1px);}100%{-webkit-transform:translate(0,0);transform:translate(0,0);}}@keyframes hvr-wobble-to-bottom-right{16.65%{-webkit-transform:translate(8px,8px);transform:translate(8px,8px);}33.3%{-webkit-transform:translate(-6px,-6px);transform:translate(-6px,-6px);}49.95%{-webkit-transform:translate(4px,4px);transform:translate(4px,4px);}66.6%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px);}83.25%{-webkit-transform:translate(1px,1px);transform:translate(1px,1px);}100%{-webkit-transform:translate(0,0);transform:translate(0,0);}}.hvr-wobble-to-bottom-right{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;}.hvr-wobble-to-bottom-right:hover,.hvr-wobble-to-bottom-right:focus,.hvr-wobble-to-bottom-right:active{-webkit-animation-name:hvr-wobble-to-bottom-right;animation-name:hvr-wobble-to-bottom-right;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;}.footer-buttons{text-align:center;padding:50px 0;}article.post .date{margin-bottom:15px;}.ryno-cities .ryno-column a{color:#383838;text-decoration:underline;}#yelp-biz-badge-rrc-lKEy7tbeKGGkRjuHG94rXA{text-align:center;}#menu-main-menu a[href="#"]:hover{cursor:default !important;color:#fff !important;}#post-5003 h2{font-size:1.65rem;}.view-article{display:none;}.footer-main .copyright{text-align:center;}.top-bar-section ul li > a{font-size:.78rem;}.footer-main a.button{max-width:335px;font-size:15px;margin:0 auto 30px;}footer form{text-align:center;margin-bottom:20px;}footer input{background-color:#275ea9;color:#fff;border:1px solid #275ea9;border-radius:3px !important;padding:10px;text-transform:uppercase;font-size:15px;font-weight:bold;}footer input:hover{cursor:pointer;}.header input[type="submit"]{background-color:transparent;border:none;color:#fff;text-transform:uppercase;font-size:13px;font-weight:400;font-family:Roboto,sans-serif;}.header input[type="submit"]:hover{cursor:pointer;}.orange-header-links{margin-top:15px;margin-bottom:10px;}.orange-header-links li{height:26px;vertical-align:top;}.orange-header-links form.button{padding:4px 2px;line-height:1.2;margin-bottom:0;height:26px;}.orange-header-links a.button{font-size:13px;padding:5px 8px;font-weight:400;line-height:1.2;margin-bottom:0;height:26px;}.orange-header-links .button{background:#f18700;background:-moz-linear-gradient(top,#f18700 0%,#d67c08 100%);background:-webkit-linear-gradient(top,#f18700 0%,#d67c08 100%);background:linear-gradient(to bottom,#f18700 0%,#d67c08 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f18700",endColorstr="#d67c08",GradientType=0);}.orange-header-links .button:hover{background:#d67c08;background:-moz-linear-gradient(top,#d67c08 0%,#f18700 100%);background:-webkit-linear-gradient(top,#d67c08 0%,#f18700 100%);background:linear-gradient(to bottom,#d67c08 0%,#f18700 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#d67c08",endColorstr="#f18700",GradientType=0);}.sidebar-form{background-color:#cd3121;box-shadow:.5rem .5rem 0 #1b5a9d;padding:20px 20px 0;margin-bottom:50px;position:relative;}.sidebar-form h2{font-size:36px;line-height:1em;line-height:1;text-align:center;color:#fff;font-weight:bold;margin-bottom:15px;text-transform:capitalize;}.sidebar-form input,.sidebar-form textarea,.sidebar-form select{background-color:#fff;border-radius:4px;margin-bottom:15px;}.sidebar-form input[type=submit]{background:#1b5a9d;border:2px solid #1b5a9d;margin-bottom:0;border-radius:4px;font-size:24px;font-weight:900;position:absolute;left:0;right:0;margin:0 auto;width:174px;padding:12px;}.sidebar-form input[type=submit]:hover{background:#fff;color:#1b5a9d !important;}.sidebar-form textarea.wpcf7-form-control.wpcf7-textarea{height:90px;}.sidebar-form input.wpcf7-form-control.wpcf7-text::placeholder,.sidebar-form input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel.cf-text::placeholder,.sidebar-form textarea.wpcf7-form-control.wpcf7-textarea::placeholder{color:#383838;}#podium-reviews{display:block;margin-left:auto;margin-right:auto;}.page-id-4533 #gallery-2 img{width:143px;}.page-id-9259 #gallery-2 .gallery-item{float:none !important;margin-top:0 !important;width:100% !important;}.page-id-9259 #gallery-2 img{border:0 !important;}.custom-gallery{-webkit-column-count:4;-moz-column-count:4;column-count:4;text-align:center;}.custom-gallery img{display:block;margin:0 auto;}.custom-gallery br{display:none !important;}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type="submit"]{padding:10px;}.gform_wrapper .gfield_checkbox li input,.gform_wrapper .gfield_checkbox li input[type="checkbox"]{vertical-align:top;}.gform_wrapper li.hidden_label input{margin-top:4px;}@media screen and (max-width: 1024px){.custom-gallery{-webkit-column-count:3;-moz-column-count:3;column-count:3;}}@media screen and (max-width:639px){.custom-gallery{-webkit-column-count:1;-moz-column-count:1;column-count:1;}li.middle-orange-btn{border-left:0;border-top:1px solid #fff;}}@media screen and (max-width: 64em){.top-bar-section .has-dropdown>a{padding-right:15px !important;}.top-bar-section ul li > a{font-size:.7rem;}.has-dropdown:after{display:none;}.ryno-heating-cta .ryno-home-cta-title,.ryno-cooling-cta .ryno-home-cta-title,.ryno-commercial-cta .ryno-home-cta-title{background-size:contain;}.ryno-home-cta-title{font-size:18px;}#static-cta-wrap{display:none;}.footer-main{padding-bottom:1.25rem;}.ryno-coupon{background:#0164a7;}.ryno-coupon-text{margin:auto;}.ryno-home-cta-section{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}#satisfied-customers{background-size:cover;background-position:center;padding-bottom:40px;height:initial;}#contact-section{max-width:667px;margin:auto;}.contact-form input[type="text"],.contact-form input[type="email"],.contact-form input[type="tel"],.contact-form textarea{width:185px;}.cash-back{font-size:42px;}.refer-friend{margin-top:32px;}.refer-friend-button{padding-top:0;}.refer-friend-wrapper{background-position:right center,top center;}.home-cta-title{font-size:26px;}.city-list .row{margin:0;}.top-bar-section ul li > a{font-size:.6rem;padding:0 .4rem !important;}}@media screen and (max-width: 40em){.menu-item:hover{background-color:#275ea9;}.top-bar-section .has-dropdown>a{padding-right:0 !important;}.ryno-home-cta-title{font-size:20px;}.cta-bar a{width:90%;}.alignleft{float:none;margin:0px auto;padding-bottom:15px;display:block;}.alignright{float:none;margin:0px auto;padding-bottom:15px;display:block;}.top-bar{height:2.8rem;}h1,h2.blog-title{font-size:2rem;}#contact-section{text-align:center;}.icon-wrap,.icon-wrap-textarea{padding-left:0;}.ryno-footer-buttons{padding:50px 0;}#key-stats-wrapper{background:#d02e11;}.key-stats-logo{display:block;}.key-stats-logo img{margin-bottom:25px;}.key-stats-title{margin-top:30px;}.key-stats-logo{padding-bottom:30px;padding-top:30px;}.city-list .city-column{text-align:center;}.postscript-cities .row .row{margin:0;}.postscript-cities h3{color:#383838;}.testimonial-box{margin:10px 0;}.request p:first-child{display:none;}.refer-friend-wrapper{text-align:center;}.refer-a-friend{margin-top:18px;font-size:24px;}.cash-back{font-size:38px;line-height:1;padding:5px 0 10px;}.header-logo{display:block;}a.transparent-button{color:#fff;border:1px solid #fff;}#gallery-2 .gallery-item{width:100% !important;}.ul-col:first-of-type ul{margin-bottom:0;}.ryno-cities .ryno-column{margin:-5px 0 0;}.ryno-cities .ryno-column a{color:#383838;}.ryno-video{height:250px;}}.commercial-app-form input[type="submit"]{background:none;border:2px solid #275ea9;color:#275ea9;cursor:pointer;display:block;font-size:20px;font-size:1.25rem;font-weight:bold;margin-top:.625rem;padding:10px 0px;padding:.62522rem 0rem;text-align:center;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%;}.commercial-app-form input[type="submit"]:hover{background:#275ea9;color:#fff;}.commercial-app-form .cf-text,.main-contact-form .cf-textarea{background-color:#eaeaea;border:.0625rem solid #b8b8b8;border-radius:.25rem;box-shadow:0 1px 2px rgba(0,0,0,10%) inset;box-sizing:border-box;color:rgba(0,0,0,.75);display:block;margin:0 0 1rem;padding:.5rem;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%;}