.content-area ul:not(.accordion){margin-bottom:20px}.sidebar-form input[type=submit]{width:150px}.social-icons a{font-size:.8rem}.ornament img{max-width:85px}.ornament-line{top:-27px}.button,input[type="submit"]{border-radius:0;font-family:'Lato',sans-serif;font-weight:900}a.hover-opacity:hover img{-webkit-filter:opacity(.5);filter:opacity(.5);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.header{background:linear-gradient(to bottom,#bebebe 0%,#ffffff 100%)!important;padding:31px 0}.custom-social-icons{position:relative;top:-43px}.custom-social-icons a:link,.custom-social-icons a:visited,.custom-social-icons a:active{font-size:13.5px}.custom-social-icons .fa-stack{width:4em;height:4em;margin:0 2px;background-color:#000}.custom-social-icons a:hover .fa-stack,.custom-social-icons a:focus .fa-stack{background-color:#840e14}.custom-social-icons .fa-stack-1x{width:4em;height:2em}a.header-btn:link,a.header-btn:visited,a.header-btn:active{font-size:17px;font-weight:900;background-color:#840e14;color:#fff;text-transform:uppercase;display:inline-block;height:47px;padding:10px 35px;display:inline-block;position:relative;top:3px;margin-left:2px}a.header-btn:hover{background-color:#000}a.header-btn svg{font-size:22px;color:#fff;margin-right:5px}a.header-btn span{position:relative;top:2px}.header-phone-text{font-size:20px;line-height:1.2;font-weight:900;color:#840e14;text-transform:uppercase}.header-phone-number{font-size:40px;line-height:1.2;font-weight:900;color:#000}.nav-bar .row{max-width:77rem}#menu-main-menu a{font-family:'Lato',sans-serif!important}#menu-item-627.disabledLink>a:hover{color:#fff!important;cursor:default}#brands-section{background:linear-gradient(to right,#000000 0%,#840e14 50%,#000000 100%);padding:60px 0}.brands-wrapper{max-width:62.5rem;margin:0 auto;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;align-items:center}#cta-wrapper{display:-webkit-flex;display:flex}.cta-box-wrapper{-webkit-flex-basis:34%;flex-basis:34%;height:365px;overflow:hidden}.cta-box-wrapper:hover .cta-box{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);cursor:pointer}.cta-box{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background-repeat:no-repeat;background-size:cover;background-position:center;width:101%;height:100%;transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;color:#fff;text-transform:uppercase;text-align:center}.cta-title{font-size:60px;line-height:1;font-weight:900;padding:5px 10px;background-color:rgba(132,14,20,.7)}.cta-subtitle{font-family:'Lato',sans-serif;font-size:24px;line-height:1.3;font-weight:300}#cta-cooling{background-image:url(../../../../../../uploads/cooling-cta-bg.jpg)}#cta-heating{background-image:url(../../../../../../uploads/heating-cta-bg.jpg)}#cta-products{background-image:url(../../../../../../uploads/products-cta-bg.jpg)}.home .content-wrapper{margin:0;padding-top:75px;padding-bottom:60px}.home .content-wrapper:not(.bottom-content){background:linear-gradient(to bottom,#535353 1%,#000000 100%)}.home .content-wrapper h1,.home .content-wrapper h2,.home .content-wrapper h3,.home .content-wrapper h4,.home .content-wrapper h5,.home .content-wrapper h6,.home .content-wrapper p,.home .content-wrapper ul,.home .content-wrapper ul li:before,.home .content-wrapper ol,.home .content-wrapper ol li::before{color:#fff}.home .content-wrapper h1{padding:0}#why-us-section{background-image:url(../../../../../../uploads/why-us-section-bg.jpg);background-repeat:no-repeat;background-size:cover;min-height:492px;position:relative;text-align:center;font-family:'Lato',sans-serif;color:#fff;border-top:10px solid #fff;border-bottom:10px solid #fff;padding:70px 0}#why-us-section h2{font-family:'Lato',sans-serif;font-size:36px;line-height:1.3;font-weight:300;margin-bottom:60px;color:#fff}#why-us-section h2 span{display:block;font-family:'Poppins',sans-serif;font-size:44px;line-height:1.2;font-weight:900}.why-us-img{margin-bottom:30px;height:61px;display:-webkit-flex;display:flex;justify-content:center;align-items:center}.why-us-title{font-size:26px;line-height:26px;font-weight:900;text-transform:uppercase;margin-bottom:15px}.why-us-text{font-size:17px;line-height:1.4}.why-us-box.columns{padding:0 20px}.home .bottom-content{background:linear-gradient(to bottom,#000000 1%,#840e14 100%)}.bottom-content{position:relative}#angled-img{background-image:url(../../../../../../uploads/angled-house-img.png);background-repeat:no-repeat;background-position:right bottom;position:absolute;bottom:0;width:100%;min-height:722px}.bottom-content h2:first-of-type{font-family:'Poppins',sans-serif;font-size:44px;font-weight:900;margin-bottom:100px}.bottom-content h2 span{display:block;font-family:'Lato',sans-serif;font-size:30px;font-weight:300}.postscript-cities{padding:90px 0}.postscript-cities h3{margin-bottom:30px}.ryno-cities .ryno-column li>a,.ryno-cities .ryno-column li{font-size:19px}.ryno-cities .ryno-column li>a{transition:none;font-weight:900}.ryno-cities .ryno-column li>a:hover{border-bottom:3px solid #840e14}.postscript-contact{position:relative}.postscript-contact .row{position:relative;z-index:1}.postscript-contact h2{font-family:'Lato',sans-serif;font-weight:300;margin-top:45px;margin-bottom:0}.postscript-contact h2 span{font-family:'Poppins',sans-serif;font-weight:900}.postscript-contact .wpcf7-submit{font-size:24px;margin-top:0;padding-left:40px;padding-right:40px}.postscript-contact .wpcf7-submit:hover{background-color:#670a0e!important}.postscript-contact div.wpcf7 .ajax-loader{display:block}.contact-form-bg{position:absolute;top:35px;left:0;right:0;margin:0 auto}.footer-main{background-image:url(../../../../../../uploads/Coria-company-transparent.png),linear-gradient(to bottom,#4c4c4c 0%,#000000 100%)!important;background-repeat:no-repeat!important;background-size:contain!important;background-position:center!important}.footer-main .row{max-width:80rem}.footer-title{font-size:22px;font-weight:900}.footer-address{font-size:18px;line-height:1.5;margin-bottom:25px}.footer-phone-wrapper{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;background-color:#840e14;padding:10px 15px;margin-top:20px}.footer-phone{font-size:18px}.footer-phone span{font-weight:900}.footer-disclosure{font-size:13px;margin-top:20px}.footer-bottom{background-color:#e2e2e2;color:#000}p.copyright{padding:30px 0}p.copyright a:link,p.copyright a:visited,p.copyright a:active{color:#000}.site-by{display:inline}body:not(.home):not(.page-template-page-contact) #brands-section{background:linear-gradient(to bottom,#000000 0%,#3b3b3b 50%,#000000 100%)}.coupon-text h3{font-size:2.65rem}.sidebar .panel h2{font-size:28px}body.testimonials .panel img{float:right;margin-left:5px}body.specials .shadowbox a{word-break:break-word}body.careers .main-contact-form br{display:none}body.page-template-page-contact:not(.contact-us) section{width:100%}body.page-template-page-contact:not(.contact-us) aside{display:none}body.page-template-page-location .ryno-sidebar img{margin-bottom:20px}body.page-template-page-location .review-us-img{max-width:220px;margin-right:25px}body.page-template-page-location .review-us-img img{margin-bottom:10px}body.strasburg .review-us-img{margin-right:159px}@media screen and (min-width:1025px){.header-wrapper{position:fixed;width:100%}.spacer{padding-top:266px}.header-wrapper.smaller{filter:drop-shadow(0 0 30px #333)}.smaller .header{padding:10px 0}.smaller .header-logo img{height:90px}.smaller .custom-social-icons{position:initial}.smaller .header-phone-text{display:none!important}.smaller .header-phone-number{font-size:32px;margin-top:5px}#menu-main-menu>li>a{padding:0;line-height:3.3;border-bottom:5px solid transparent}#menu-main-menu>li>a:hover{border-bottom:5px solid #b7b7b7;cursor:pointer}#menu-main-menu>li.has-dropdown>ul>li>a{font-weight:700;font-size:14px}}@media screen and (max-width:1300px){#angled-img{background-size:530px auto}}@media screen and (max-width:1024px){.custom-social-icons{position:initial;margin-bottom:20px}.custom-social-icons a:link,.custom-social-icons a:visited,.custom-social-icons a:active{font-size:10px}a.header-btn:link,a.header-btn:visited,a.header-btn:active{font-size:12px;padding:7px 15px 13px;position:relative;top:3px;height:35px}a.header-btn span{top:0}a.header-btn svg{font-size:18px;margin-top:1px}.cta-box-wrapper{height:170px}.cta-title{font-size:28px}.why-us-title{font-size:24px}.bottom-content{text-align:center}.bottom-content h2:first-of-type{margin-bottom:45px}.postscript-contact h2{margin-top:0}.contact-form-bg{display:none}.footer-main{background-image:linear-gradient(to bottom,#4c4c4c 0%,#000000 100%)!important}.footer-phone span{display:block}body.goodland iframe{width:100%}}@media screen and (max-width:639px){.content-area .medium-6:first-of-type ul,.content-area .medium-4:not(last-of-type) ul,.content-area .medium-3:not(last-of-type) ul{margin-bottom:0}.error404 .button.large{margin-bottom:10px}.button.large{height:auto;line-height:initial;padding:15px 25px}h1,.page-header h1,.single-post-h2{font-size:34px}h2{font-size:30px}.header-wrapper{margin-top:63px}.custom-social-icons{margin-bottom:0}.nav-bar{position:fixed;top:0;width:100%;max-height:100%;overflow-y:auto}.menu-active{position:relative}#brands-wrapper{padding:40px 0}.brands-wrapper>div{margin:0 10px}#cta-wrapper{-webkit-flex-wrap:wrap;flex-wrap:wrap}.cta-box-wrapper{-webkit-flex-basis:100%;flex-basis:100%}.cta-box{background-position:center top}#why-us-section{padding:65px 15px 40px}#why-us-section h2{margin-bottom:30px}#why-us-section h2,#why-us-section h2 span{font-size:38px}.why-us-title{font-size:18px}.why-us-text{margin-bottom:30px}.why-us-img{margin-bottom:15px}.bottom-content h2:first-of-type{font-size:36px}.bottom-content h2 span{font-size:22px}#brands-section{background:linear-gradient(to bottom,#000000 0%,#3b3b3b 50%,#000000 100%)}.postscript-contact h2 span{font-size:38px}.footer-main{padding-bottom:70px}.footer-title a span{display:block}.footer-phone-wrapper{-webkit-flex-wrap:wrap;flex-wrap:wrap}.footer-phone{-webkit-flex-basis:100%;flex-basis:100%}.footer-phone span{display:inline}.coupon-text h3{font-size:1.9rem}.text-shadow-box h2{font-size:24px}.lennox-promo h2{font-size:28px!important}body.page-template-page-location .review-us-img{margin:0 auto 20px}}@media print{a[href]:after{content:none!important}button{display:none!important}}