.alignright,.alignleft,.aligncenter,.alignnone,img.alignright,img.alignleft,img.aligncenter,img.alignnone{display:block;margin:5px auto 20px;}.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;}iframe[src*="youtube"]{max-width:100%;}.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;}.product-table tr>td:first-child{width:25%;}.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;transition:all .3s ease;width:100%;}.main-contact-form .cf-textarea{height:4.6875rem;}.main-contact-form div>label,.main-contact-form legend{color:#4d4d4d;font-size:14px;font-size:.875rem;font-weight:bold;text-transform:uppercase;}.main-contact-form .wpcf7-list-item-label{color:#4d4d4d;font-size:.85rem;}.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;}input[type="submit"]{border-radius:10px;}.sidebar-form{background-color:transparent;box-shadow:.5rem .5rem 0 transparent;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 img{position:absolute;top:-25px;left:0;right:0;margin:0 auto;}.sidebar-form input:not(input[type="submit"]),.sidebar-form textarea,.sidebar-form select{background-color:#fff;border-radius:4px;margin-bottom:15px;}.sidebar-form input[type=submit]{position:absolute;left:0;right:0;margin:0 auto;}.sidebar-form input[type=submit]:hover{cursor:pointer;}.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;}body{font-size:16px;}div,p,ul,ol{font-size:20px;line-height:1.6;}.clear{clear:both;}.hvr-sink{position:relative;margin-top:0;transition:all .3s ease;}.hvr-sink:hover,.hvr-sink:focus,.hvr-sink:active{margin-top:8px !important;transition:all .3s ease;}h1,h2,h3,h4,h5,h6{font-weight:bold;margin-top:0;text-transform:uppercase;}h1{font-size:44px;font-weight:900;line-height:1.2;margin:0 auto 30px;padding:0 10px 10px;text-align:center;}.page-header h1{color:#fff;font-weight:500;margin:0;padding:0;}h1.page-title{margin-bottom:1.563rem;}h2{font-size:2.2rem;font-weight:900;line-height:1.2;margin-bottom:10px;}h3{font-size:1.9rem;line-height:1.15;}h4{font-size:1.7rem;line-height:1.25;}h5{font-size:1.5rem;line-height:1.3;}h6{font-size:1.3rem;line-height:1.39;}a,a:link,a:visited,a:active{font-weight:bold;text-decoration:none;transition:all .3s ease;}.button{font-size:16px;padding:0 20px;height:45px;line-height:45px;border-radius:10px;font-weight:700;text-transform:uppercase;margin:0;transition:all .3s ease;}.button.large{font-size:20px;padding:0 25px;height:60px;line-height:60px;}form input.cf-text,form .cf-textarea,form select{border:1px solid #ccc;box-shadow:none;}form select{background-color:#fff !important;}form textarea{resize:none;}.header-wrapper{position:relative;z-index:3;}.header{padding:22px 0;position:relative;z-index:2;}.header-region{padding-bottom:10px;}.header-social{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;}.social-icons{list-style:none;margin:.9375rem 0rem;padding:0;}.social-icons li{display:inline-block;margin:0 .1rem;}.social-icons a{border:1px solid;border-radius:50%;display:inline-block;height:1.75rem;line-height:1.75rem;text-decoration:none;text-align:center;width:1.75rem;}.social-icons a:hover{box-shadow:0 0 5px 0 #fff;color:#fff;}.header-phone,.header-phone a{transform:none;font-size:1.6rem;}.header-phone-link{font-weight:900;}@media only screen and (min-width: 641px){.header-region{display:flex;align-items:center;}}#wpc-weather .today{display:none;}.nav-bar{border:0 none;position:relative;background-color:#ef4044;z-index:3;}a:link.mobile-phone-icon{top:16px;font-size:25px;left:15px;position:absolute;z-index:4;}.mobile-tagline{display:inline-block;font-size:25px;font-weight:700;line-height:1.2;width:142px;text-transform:uppercase;}#main-navigation{width:100%;}#menu-main-menu{padding-left:0;margin-bottom:0;margin-left:0;}#menu-main-menu,#menu-main-menu li{list-style:none;position:relative;z-index:1;}#menu-main-menu > li{position:relative;}#menu-main-menu > li > a{display:block;padding:15px 20px;}#menu-main-menu > li > a[href="#"]:hover{cursor:default;}#menu-main-menu a{font-size:15px;text-transform:uppercase;text-transform:uppercase;display:block;font-weight:700;padding:10px 0;position:relative;}#menu-main-menu > li.has-dropdown > ul{margin:0 0 15px 55px;}#menu-main-menu > li.has-dropdown > a:after{font-family:"Font Awesome 5 Pro";content:"";font-size:12px;position:relative;right:-2px;}#menu-main-menu > li.has-dropdown ul li.has-dropdown > a:after{font-family:"Font Awesome 5 Pro";content:"";font-size:12px;position:relative;right:-2px;}#menu-main-menu > li.has-dropdown > ul > li > ul > li > a{font-size:14px;font-weight:400;padding-left:15px;padding-right:15px;}.mobile-nav-name{font-size:25px;font-weight:bold;margin-right:-8px;text-transform:uppercase;}.nav{left:-115%;padding-bottom:30px;position:absolute;transition:all .3s ease;}.menu-active{left:0;transition:all .3s ease;position:relative;}.hamburger{padding:15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;}.hamburger:hover{opacity:1;}.hamburger-box{width:40px;height:25px;display:inline-block;position:relative;top:3px;}.hamburger-inner{display:block;top:50%;margin-top:-2px;}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease;}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block;}.hamburger-inner::before{top:-10px;}.hamburger-inner::after{bottom:-10px;}.hamburger--squeeze .hamburger-inner{transition-duration:.075s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);}.hamburger--squeeze .hamburger-inner::before{transition:top .075s .12s ease,opacity .075s ease;}.hamburger--squeeze .hamburger-inner::after{transition:bottom .075s .12s ease,transform .075s cubic-bezier(.55,.055,.675,.19);}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .075s ease,opacity .075s .12s ease;}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .075s ease,transform .075s .12s cubic-bezier(.215,.61,.355,1);}#slider{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);height:auto;overflow:hidden;position:relative;width:100%;z-index:1;}#slider,.page-header img{margin-bottom:0;top:0;}.page-header{padding:60px 0;}.cycle-slideshow,.slide{position:relative;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%;transition:all .3s ease;width:2.813rem;z-index:101;}.cycle-slideshow:hover .cycle-prev,.cycle-slideshow:hover .cycle-next{opacity:.75 !important;transition:all .3s ease;}.cycle-prev{left:20px;}.cycle-next{right:20px;}.cycle-pager{overflow:hidden;position:absolute;text-align:center;bottom:10px;width:100%;z-index:500;}.cycle-pager span{color:rgba(255,255,255,.8);cursor:pointer;display:inline-block;font-size:32px;height:16px;width:16px;}.cycle-pager span.cycle-pager-active{color:rgba(255,255,255,1);}.cycle-pager-active{color:rgba(255,255,255,1);line-height:1em;}.slide img{height:auto;width:100%;}.slider-shadow{text-align:center;}.cta-bar{margin-bottom:60px;padding:39px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;}@media only screen and (min-width: 641px){.cta-bar .row{display:flex;align-items:center;}}.cta-bar h2,.cta-bar .button{margin-bottom:0;width:auto;}.cta-bar h2{font-size:1.539375rem;letter-spacing:.1em;}.cta-bar .button{font-size:12px;padding:10px;text-transform:uppercase;margin-top:2px;}.home-prefix-box{margin-top:20px;position:relative;}.home-prefix-box a{display:block;font-size:16px;font-weight:normal;margin:-70px 0 0 0;padding:23px 0;position:relative;text-transform:uppercase;transition:all .3s ease;}.home-prefix-box{overflow:hidden;height:284px;}.home-prefix-box a:hover,.home-prefix-box:hover a{margin:-17.79rem 0rem 0rem 0rem;padding:8.3rem 1rem;text-decoration:none;}.home-prefix h2{font-size:1.975rem;}.home-prefix p{font-size:1.1rem;line-height:1.495rem;}.home-prefix-desc{-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;font-size:10px;font-size:.75rem;display:none;margin:20px 0;}.home-prefix-box:hover a .home-prefix-desc{display:block;}.home-prefix-price{-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;display:none;text-transform:uppercase;font-weight:bold;color:#fff;font-size:14px;}.home-prefix-title{font-weight:700;}.home-prefix-box:hover a .home-prefix-price{display:block;}.home-prefix-two h2{font-size:14.5px;font-weight:normal;text-transform:uppercase;}.home-prefix-two p{font-size:12px;line-height:21px;}.home-prefix-two a{text-transform:uppercase;}.content-wrapper{margin-bottom:60px;margin-top:60px;}#postscript{background:none;background-size:cover;position:relative;}#postscript img{width:100%;}#postscript h2{bottom:0;color:#fff;font-size:3.75rem;font-weight:900;height:3.75rem;left:0;line-height:3.75rem;margin:auto;position:absolute;right:0;text-align:center;text-shadow:0 0 5px rgba(0,0,0,.65);top:0;}.coupon-row{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;justify-content:center;}.coupon{background:#f5f5f5;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;text-align:center;-webkit-flex:0 1 47%;flex:0 1 47%;margin:0 10px 30px;}.coupon-inner{background-position:center center;background-repeat:no-repeat;background-size:contain;}.coupon-text h3{font-size:2.6rem;line-height:1;text-transform:uppercase;}.coupon-text{box-sizing:border-box;padding:30px;}p.coupon-details{font-size:1.4rem;line-height:1;margin:20px auto;}.coupon img{margin-top:20px;width:200px;}.coupon-phone{font-size:25px;font-weight:900;margin-top:12px;}p.coupon-disclaimer{font-size:11px;line-height:14px;margin-top:35px;}.coupon-watcher + p{margin-top:20px;}.postscript-cities{background-position:center top;background-repeat:no-repeat;background-size:cover;padding:50px 0;}.postscript-cities h3{font-size:44px;margin:0 0 30 0;text-align:center;}.ryno-cities .ryno-column{font-size:16px;margin-bottom:12px;}.ryno-cities .ryno-column li>a{font-weight:bold;}.postscript-contact{color:#fff;padding:80px 0;text-align:center;}.postscript-contact h2{font-size:38px;line-height:1.2;font-weight:100;color:#fff;margin-bottom:30px;text-transform:uppercase;}.postscript-contact h2 span{font-size:44px;font-weight:900;display:block;}.postscript-contact input.wpcf7-form-control.wpcf7-text.cf-text,.postscript-contact input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel.cf-text,.postscript-contact input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-email.cf-text,.postscript-contact select.wpcf7-form-control.wpcf7-select{background-color:#fff !important;color:#383838;font-weight:normal;border:0;font-size:16px;padding-left:15px;border-radius:4px;}.postscript-contact input.wpcf7-form-control.wpcf7-text.cf-text,.postscript-contact input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel.cf-text,.postscript-contact input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-email.cf-text,.postscript-contact select.wpcf7-form-control.wpcf7-select{height:43px;}.postscript-contact input.wpcf7-form-control.wpcf7-text.cf-text::placeholder,.postscript-contact input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel.cf-text::placeholder,.postscript-contact select.wpcf7-form-control.wpcf7-select::placeholder{color:#383838;opacity:1;font-size:16px;}.postscript-contact .wpcf7-form select,.postscript-contact .wpcf7-form select option:first-of-type{opacity:1;}.postscript-contact .wpcf7-form select option{color:#383838;opacity:1;}.postscript-contact .wpcf7-submit{margin-top:30px;}.postscript-contact .wpcf7-submit:hover{cursor:pointer;}.postscript-contact div.wpcf7-response-output{color:#fff;}.postscript-contact span.wpcf7-not-valid-tip{color:#fff;}body.contact-us .postscript-contact{display:none;}.left-sidebar aside{margin-right:8.33333% !important;margin-left:0 !important;}.footer-main{padding:3.75rem 0;}.footer-main h2{font-size:1.425rem;font-weight:bold;}.footer-main p,.footer-main ul{font-size:13px;}.footer-main ul{margin-left:0;}.footer-main ul li{float:left;width:50%;}.footer-main a{font-weight:bold;}.footer-main a:hover{text-decoration:none;}.copyright{font-size:14px;margin-bottom:0;padding:20px 0;text-align:center;}.site-by{display:block;}.copyright a{font-weight:bold;text-decoration:none;}.copyright a:hover{text-decoration:underline;}.content-area .post-listing{padding:30px 0;}article.post{text-align:center;}article.post .date{margin-bottom:25px;}.single article.post{text-align:left;}.single-post-h2{font-size:2.4rem;text-align:center;margin-bottom:10px;}.single-post-h2 + .date{text-align:center;}.single .ornament{margin-bottom:15px;}.view-article{display:none;}.ryno-products-table{border:1px solid #ddd;}.ryno-products-table .row{margin:0 !important;}.ryno-products-table .ryno-dark-row{background-color:#f9f9f9;}.ryno-products-table .row{padding-top:13px;}.ryno-flex-center{min-height:185px;display:flex;justify-content:center;align-items:center;height:100%;text-align:center;}.ryno-cities .ryno-column{padding-left:65px;font-size:1.07rem;}.error404 .page-header:not(.header-404){display:none;}.error404 h3{margin:18px 0;}.error404 input[type="search"],.search-no-results input[type="search"]{border:3px solid #b1b1b1;}.error404 ul.primary-pages,.search-no-results ul.primary-pages{list-style-type:none;margin-left:0;}.error404 ul.primary-pages li,.search-no-results ul.primary-pages li{margin-bottom:10px;}.error404 input[type="search"],.search-no-results input[type="search"]{border:3px solid #b1b1b1;display:inline-block;width:90%;}.error404 .search-wrap input[type="submit"]{background:none;height:36px;}.error404 .search-wrap input[type="submit"]:hover{background:#ccc;color:#fff;cursor:pointer;}ul.right-column{float:left;width:45%;}ul.left-column{float:left;width:45%;}.home-prefix-two{display:none;}.ornament{text-align:center;margin-top:25px;}.ornament img{background-color:#fff;position:relative;z-index:1;padding:5px 20px;}.ornament p{display:none;}.ornament-line{border-top:1px solid #242424;position:relative;top:-35px;}mark{padding:3px;}.content-area ul:not(.accordion){list-style:none;margin-bottom:0;margin-left:27px;}.content-area ul:not(.accordion) li::before{font-family:"Font Awesome 5 Pro";content:"";font-weight:900;margin:0 5px 0 -25px;}blockquote{border-left:15px solid transparent;padding:1.25rem;}blockquote p{margin-bottom:0;}.shadowbox{margin-bottom:35px;padding:40px 40px 30px;transition:all .3s ease;}.text-shadow-box,.text-shadow-box-light{border:none;font-weight:bold;margin-bottom:2.5rem;margin-right:.5rem;padding:25px;}.text-highlight{padding:1em 2%;color:#000;font-size:1.7rem;line-height:2.3rem;text-transform:uppercase;text-align:center;}@media screen and (min-width: 375px){.mobile-tagline{width:auto;}}@media screen and (min-width: 640px){img.alignright,img.alignleft{max-width:400px;}.alignright,img.alignright{float:right;margin:5px 0 20px 20px;}.alignleft,img.alignleft{float:left;margin:5px 20px 20px 0;}.alignnone,img.alignnone{margin:5px 20px 20px 0;}.shadowbox{padding:40px 40px 30px;}.text-shadow-box,.text-shadow-box-light{padding:50px;}}@media screen and (min-width: 1025px){img.alignright,img.alignleft{max-width:100%;}.nav{left:0;padding-bottom:0;position:relative;}.mobile-phone-icon{display:none;}#menu-main-menu{display:flex;justify-content:space-around;margin-bottom:0;margin-left:0;}#menu-main-menu a{color:unset;white-space:nowrap;}#menu-main-menu a:hover{text-decoration:none;}#menu-main-menu > li > a{padding:15px;}#menu-main-menu > li.has-dropdown > ul{top:54px;display:none;margin-left:0;padding-left:0;position:absolute;}#menu-main-menu > li.has-dropdown:hover > ul{display:block;}#menu-main-menu > li.has-dropdown > ul > li > a{display:block;font-weight:400;padding:10px 15px;white-space:nowrap;}#menu-main-menu > li.has-dropdown > ul > li > ul{display:none;position:absolute;left:100%;margin-left:0;padding-left:0;top:0;}#menu-main-menu > li.has-dropdown ul li.has-dropdown > a{padding-right:25px;}#menu-main-menu > li.has-dropdown ul li.has-dropdown > a:after{content:"";position:absolute;right:15px;top:10px;}#menu-main-menu > li.has-dropdown > ul > li:hover > ul{display:block;}.hamburger,.mobile-nav-name{display:none;}}@media screen and (max-width: 64em){.ryno-cities .ryno-column{padding-left:10px;}.sidebar iframe{max-width:100%;display:block;margin:auto;}.ryno-button{margin:0 auto 25px;}.home-prefix-body{max-width:500px;margin:auto;}.coupon{-webkit-flex:0 1 45%;flex:0 1 45%;}}@media screen and (min-width: 40em) and (max-width: 64em){.postscript-cities{padding-left:20px;padding-right:20px;}aside.sidebar.medium-3.medium-offset-1.columns{margin-left:0 !important;width:33%;}}@media screen and (max-width: 48em){.ryno-button{width:180px;}}@media screen and (max-width: 40em){.header-logo{margin-bottom:20px;}.header-right{transform:none;}.ryno-hide-mobile{display:none !important;}.ryno-cities .ryno-column{margin:-5px 0 0;}.home-prefix-body{max-width:250px;}.cta-bar .button{margin-top:15px;}.footer-main{padding:70px 0 30px;}.footer-main .medium-4.columns{margin-bottom:20px;}.coupon{-webkit-flex:0 1 98%;flex:0 1 98%;}}.page-id-559 .rsa-abc-template__icon{color:#213e88;}.postscript-cities{padding:40px 0 !important;text-align:center;}.postscript-cities .rsa-abc-template__city{font-size:19px;margin-left:10%;}.postscript-cities .rsa-abc-template__link{color:#fff;}.postscript-cities .rsa-abc-template__link:hover{border-bottom:3px solid #ef0e2c;}.postscript-cities .rsa-abc-template__heading{color:#fff;text-transform:uppercase;font-size:50px;}.smaller .header-logo img{width:auto;}.header-phone-number a{color:#383838 !important;font-weight:900;}.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;}a.hover-opacity:hover img{-webkit-filter:opacity(.5);filter:opacity(.5);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;}.button{font-size:17px;font-weight:800 !important;}.button.large{font-size:26px;}.button,input[type="submit"]{border-radius:0;}@-webkit-keyframes pulse{50%{transform:scale(1.02);}100%{transform:scale(1);}}@keyframes pulse{50%{transform:scale(1.02);}100%{transform:scale(1);}}.pulse{-webkit-transform:translateZ(0);transform:translateZ(0);}.pulse:hover{-webkit-animation:.6s linear infinite pulse;animation:.6s linear infinite pulse;}.header-wrapper{filter:drop-shadow(0 0 30px #333);}.header-bar{background-color:#213e87;padding-top:8px;padding-bottom:8px;}.header-bar .columns{padding-left:0;padding-right:0;}.serving-text{font-size:15px;line-height:1.8;font-weight:700;color:#a8bae8;text-transform:uppercase;}.quality-text{font-family:"Lobster Two",cursive;font-size:24px;line-height:1.2;font-weight:700;color:#fff;}.header{background:linear-gradient(to bottom,#fff 0%,#d5d5d5 100%) !important;padding-top:23px;padding-bottom:23px;}.header-region{max-width:62.5rem;margin:0 auto;justify-content:space-between;padding-bottom:0;}.custom-social-icons{padding-bottom:15px;}.custom-social-icons a{font-size:26px;margin:0 7px;}.custom-social-icons .fa-stack{width:1em;height:1em;line-height:1em;}.custom-social-icons .fa-inverse{color:#213e87 !important;}.custom-social-icons .fa-inverse:hover{color:#ef0d2b !important;}.header-phone-wrapper .button{margin-top:5px;margin-bottom:15px;}.header-phone-text{font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.3;font-weight:600;text-transform:uppercase;}.header-phone-number{font-family:"Open Sans",sans-serif;font-size:30px;font-weight:800;line-height:1.3;margin-bottom:5px;}.nav-bar{background:linear-gradient(to bottom,#444 0%,#5b5b5b 100%) !important;}.nav-bar .row{max-width:70rem;}#menu-main-menu > li.has-dropdown > ul > li > ul > li > a{font-weight:700;}#intro-section{background-image:url("https://cdn-ilafikn.nitrocdn.com/HudcNzcyduXplCSpChnEfDdjAgioapDS/assets/images/optimized/rev-a558a72/bordersheetmetal.com/wp-content/uploads/house-with-curved-bg.png");background-repeat:no-repeat;background-position:center bottom;background-size:cover;min-height:637px;position:relative;}#intro-section.nitro-lazy{background-image:none !important;}.intro-wrapper{background-color:rgba(255,255,255,.65);max-width:510px;margin:110px auto 0;padding-top:20px;padding-bottom:30px;}.intro-title{font-family:"Open Sans",sans-serif;font-size:45px;line-height:1.1;font-weight:800;color:#282828;}.intro-wrapper img{margin-top:10px;}#ctas-section{background:linear-gradient(to bottom,#213e87 0%,#fff 100%);padding-top:80px;padding-bottom:30px;margin-top:-115px;}#ctas-section .row{max-width:70rem;}.cta-box{background-image:url("https://cdn-ilafikn.nitrocdn.com/HudcNzcyduXplCSpChnEfDdjAgioapDS/assets/images/optimized/rev-a558a72/bordersheetmetal.com/wp-content/uploads/cta-bg.png");width:316px;height:316px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;}.cta-box.nitro-lazy{background-image:none !important;}.cta-title{font-size:40px;line-height:1.2;font-weight:800;color:#fff;text-transform:uppercase;}.cta-img{margin-bottom:20px;}h1,h2,h3,h4,h5,h6{text-transform:capitalize;}.home h1{text-align:left;padding:0;}.home .content-wrapper.top-content{margin-top:0;margin-bottom:0;padding-top:60px;padding-bottom:60px;}.home .top-content{background-image:url("https://cdn-ilafikn.nitrocdn.com/HudcNzcyduXplCSpChnEfDdjAgioapDS/assets/images/optimized/rev-a558a72/bordersheetmetal.com/wp-content/uploads/living-room-bg.jpg");background-repeat:no-repeat;background-position:center;background-size:cover;}.home .top-content.nitro-lazy{background-image:none !important;}.bottom-content{margin-bottom:0;padding-bottom:60px;}#lennox-section{background-image:url("https://cdn-ilafikn.nitrocdn.com/HudcNzcyduXplCSpChnEfDdjAgioapDS/assets/images/optimized/rev-a558a72/bordersheetmetal.com/wp-content/uploads/lennox-section-bg.jpg");background-repeat:no-repeat;background-position:center;background-size:cover;padding-top:35px;padding-bottom:60px;}#lennox-section.nitro-lazy{background-image:none !important;}#lennox-section .section-wrapper{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;max-width:62.5rem;margin:0 auto;}.lennox-text{font-size:30px;line-height:1.2;font-weight:300;color:#1f1f1f;-webkit-flex-basis:100%;flex-basis:100%;margin-top:35px;}.lennox-text span{font-weight:600;}#why-us-section{background-image:url("https://cdn-ilafikn.nitrocdn.com/HudcNzcyduXplCSpChnEfDdjAgioapDS/assets/images/optimized/rev-a558a72/bordersheetmetal.com/wp-content/uploads/border-transparent-logo.png"),url("https://cdn-ilafikn.nitrocdn.com/HudcNzcyduXplCSpChnEfDdjAgioapDS/assets/images/optimized/rev-a558a72/bordersheetmetal.com/wp-content/uploads/blue-curved-bg-with-team.png");background-repeat:no-repeat;background-position:center,center bottom;background-size:contain,cover;min-height:681px;color:#fff;position:relative;padding-top:60px;}#why-us-section.nitro-lazy{background-image:none !important;}#why-us-section h2{font-size:44px;line-height:1.2;font-weight:400;text-transform:uppercase;color:#fff;margin-bottom:40px;}#why-us-section h2 span{display:block;font-weight:800;}.why-us-img{margin-bottom:35px;}.why-us-text{font-size:20px;line-height:1.2;}.why-us-text span{display:block;}.bottom-content{background-image:url("https://cdn-ilafikn.nitrocdn.com/HudcNzcyduXplCSpChnEfDdjAgioapDS/assets/images/optimized/rev-a558a72/bordersheetmetal.com/wp-content/uploads/sheet-metal-bg.jpg");background-repeat:no-repeat;background-position:center;background-size:cover;padding-top:170px;margin-top:-115px;}.bottom-content.nitro-lazy{background-image:none !important;}#service-area-section{min-height:568px;}.testimonials-wrapper{width:50%;float:left;background-image:url("https://cdn-ilafikn.nitrocdn.com/HudcNzcyduXplCSpChnEfDdjAgioapDS/assets/images/optimized/rev-a558a72/bordersheetmetal.com/wp-content/uploads/border-lakehouse.jpg");background-position:center top;background-size:cover;background-repeat:no-repeat;height:568px;position:relative;}.testimonials-wrapper.nitro-lazy{background-image:none !important;}.testimonials-text{max-width:635px;margin:0 auto;padding-left:15px;padding-right:15px;position:absolute;left:0;right:0;bottom:35px;}.testimonials-text a{font-size:18px;line-height:1.5;font-weight:400;font-style:italic;color:#fff !important;}.postscript-cities{width:50%;float:right;height:568px;padding:90px 0;}.postscript-cities h3{font-size:50px;font-weight:800;margin-bottom:40px;text-transform:uppercase;}.ryno-row{max-width:640px;}.ryno-cities .ryno-column{padding-left:20px;}.ryno-no-bullets ul li{margin:10px 0;}.ryno-cities .ryno-column li,.ryno-cities .ryno-column li > a{font-size:19px;}.ryno-cities .ryno-column li > a{transition:none;}.ryno-cities .ryno-column li > a:hover{border-bottom:3px solid #ef0e2c;}.postscript-contact{border-top:8px solid #fff;padding-bottom:190px;}.postscript-contact h2{font-size:44px;}.postscript-contact h2 span{font-size:50px;}#brands-section{padding-bottom:40px;}#brands-section .section-wrapper{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;max-width:70rem;margin:0 auto;}#brands-section .section-wrapper > div{padding:0 30px 40px;}.footer-main .section-wrapper{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;max-width:62.5rem;margin:0 auto;}.footer-main p{font-size:18px;line-height:1.5;}.footer-title{font-family:"Open sans",sans-serif;font-size:24px;line-height:1.25;font-weight:800;max-width:205px;margin:0 auto 30px;}.footer-contact img{margin-bottom:15px;}.footer-phone{font-family:"Open Sans",sans-serif;font-size:30px;line-height:1.2;font-weight:800;}.footer-cta{display:block;margin-top:10px;position:relative;}.footer-cta span{position:absolute;left:0;right:0;top:10px;margin:0 auto;font-family:"Open Sans",sans-serif;font-size:40px;line-height:1;font-weight:800;text-transform:uppercase;}.footer-bottom{background-image:url("https://cdn-ilafikn.nitrocdn.com/HudcNzcyduXplCSpChnEfDdjAgioapDS/assets/images/optimized/rev-a558a72/bordersheetmetal.com/wp-content/uploads/sheet-metal-copyright-bg.jpg");background-repeat:no-repeat;background-position:center;background-size:cover;color:#000;border-top:8px solid #fff;}.footer-bottom.nitro-lazy{background-image:none !important;}p.copyright a{color:#000 !important;}.page-header{padding:40px 0;}.page-header .section-wrapper{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;max-width:65rem;margin:0 auto;}.page-header h1{-webkit-flex-basis:580px;flex-basis:580px;font-weight:800;text-transform:uppercase;}#specials-wrapper{color:#fff;border-radius:5px;background-color:#ef0d2b;padding:8px;-webkit-flex-basis:470px;flex-basis:470px;margin-left:10px;}#specials-wrapper a{color:#fff;}.specials-box{font-family:"Open Sans",sans-serif;border:2px dashed #fff;padding:10px 15px;transition:transform .3s;}.specials-box:hover{-webkit-transform:scale(1.02,1.04);transform:scale(1.02,1.04);}.specials-title{font-size:60px;line-height:1;text-transform:uppercase;}.specials-text{font-size:26px;line-height:1.4;text-transform:uppercase;}.specials-box .button{margin-top:10px;margin-bottom:10px;}.specials-disclaimer{font-size:9px;line-height:1.2;font-weight:400;}.disclaimer{font-size:12px;line-height:1.4;display:block;}.main-contact-form h3{margin-top:20px;margin-bottom:20px;}body.locations .ryno-row{max-width:800px;margin:0 auto;padding-top:35px;}body.locations .ryno-cities{background-image:url("https://cdn-ilafikn.nitrocdn.com/HudcNzcyduXplCSpChnEfDdjAgioapDS/assets/images/optimized/rev-a558a72/bordersheetmetal.com/wp-content/uploads/blue-curved-bg-with-team-medium.png");background-repeat:no-repeat;background-position:center;background-size:contain;min-height:547px;}body.locations .ryno-cities.nitro-lazy{background-image:none !important;}body.locations .ryno-cities .ryno-column{width:auto;margin:0;padding-left:25px;}body.locations .ryno-cities .ryno-column li,body.locations .ryno-cities .ryno-column li > a{font-size:19px;color:#fff;}body.locations .ryno-cities .ryno-column li::before{content:"";}body.testimonials strong + img.alignright{float:right;margin:3px 0 0 5px;}@media screen and (min-width: 1025px){.header-wrapper{position:fixed;width:100%;}.spacer{padding-top:273px;}.smaller .header-bar{display:none;}.smaller .header{padding:10px 0;}.smaller .custom-social-icons{padding-bottom:0;}.smaller .header-logo img{height:75px;}.smaller .header-phone-wrapper .button{margin-bottom:0;}.smaller .header-phone-text{display:none !important;}#menu-main-menu > li.has-dropdown > ul > li > a{font-weight:700;font-size:14px;}}@media screen and (min-width: 1450px){#ctas-section,.bottom-content{margin-top:-8%;}}@media screen and (max-width: 1270px){.testimonials-text{max-width:500px;line-height:1.3;}}@media screen and (min-width: 1025px) and (max-width: 1120px){#menu-main-menu > li > a{padding:15px 10px;}}@media screen and (min-width: 640px) and (max-width: 1024px){.testimonials-text{bottom:50px;}.testimonials-text > a.button{font-style:initial;}}@media screen and (max-width: 1024px){.page-header{padding:35px 15px;}.page-header h1{font-size:42px;}.specials-box:hover{-webkit-transform:none;transform:none;}.specials-title{font-size:29px;}.header-bar,.header{padding-left:15px;padding-right:15px;}.header-box{-webkit-flex-basis:34%;flex-basis:34%;}.header .button{font-size:16px;}.header-phone-text{display:none;}.header-phone-number{font-size:24px;}#ctas-section{padding-bottom:0;}#ctas-section .row{max-width:40rem;}.cta-box{width:180px;height:180px;margin:0 auto;background-size:contain;}.cta-box img{width:60px;}.cta-title{font-size:26px;}#lennox-section{padding-left:15px;padding-right:15px;}.lennox-text{font-size:25px;margin-top:10px;}#lennox-section .section-wrapper{-webkit-flex-wrap:nowrap;flex-wrap:nowrap;}#lennox-section .section-wrapper > div{padding:15px;}#why-us-section{min-height:800px;}.why-us-text span{display:inline;}.bottom-content{padding-top:120px;margin-top:-160px;}#service-area-section .postscript-cities{float:none;width:100%;height:auto;}#service-area-section .testimonials-wrapper{float:none;width:100%;height:530px;}#brands-section .section-wrapper{-webkit-flex-wrap:nowrap;flex-wrap:nowrap;}#brands-section .section-wrapper > div{padding:0 15px 30px;}.footer-box{padding:0 20px;}body.locations .ryno-row{max-width:620px;padding-top:50px;}body.locations .ryno-cities{min-height:475px;}body.locations .ryno-cities .ryno-column{padding-left:15px;width:auto;}body.locations .ryno-cities .ryno-column li,body.locations .ryno-cities .ryno-column li > a{font-size:16px;}}@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;}.page-header .section-wrapper{-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;}.page-header h1{padding-bottom:15px;}.home h1,.single-post-h2,#why-us-section h2,#why-us-section h2 span,.postscript-contact h2,.postscript-contact h2 span{font-size:36px;}h2{font-size:30px;}.header-wrapper{margin-top:63px;filter:none;}.header{background:#fff;padding-top:40px;padding-bottom:30px;}.serving-text{font-size:13px;}.quality-text{font-size:20px;}.header-logo{margin-bottom:40px;}.header .button{font-size:14px;margin:0 5px 10px;}.header-bar{padding-top:20px;padding-bottom:20px;}.nav-bar{position:fixed;top:0;width:100%;max-height:100%;overflow-y:auto;filter:drop-shadow(0 0 30px #333);}.nav-bar,.top-bar-section ul{background:#213e87 !important;}.menu-active{position:relative;}#intro-section{background-image:url("https://cdn-ilafikn.nitrocdn.com/HudcNzcyduXplCSpChnEfDdjAgioapDS/assets/images/optimized/rev-a558a72/bordersheetmetal.com/wp-content/uploads/house-with-curved-bg-mobile.png");min-height:350px;}#intro-section.nitro-lazy{background-image:none !important;}.intro-wrapper{max-width:280px;margin-top:50px;}.intro-title{font-size:25px;}.intro-wrapper img{max-width:250px;}#ctas-section{margin-top:-70px;}#ctas-section .row{max-width:21rem;}.cta-box{width:140px;height:140px;}.cta-img{margin-bottom:5px;}.cta-title{font-size:20px;}.home .top-content{background-image:url("https://cdn-ilafikn.nitrocdn.com/HudcNzcyduXplCSpChnEfDdjAgioapDS/assets/images/optimized/rev-a558a72/bordersheetmetal.com/wp-content/uploads/living-room-bg-mobile.jpg");background-size:contain;}.home .top-content.nitro-lazy{background-image:none !important;}.lennox-text br{display:none;}#why-us-section{background-image:url("https://cdn-ilafikn.nitrocdn.com/HudcNzcyduXplCSpChnEfDdjAgioapDS/assets/images/optimized/rev-a558a72/bordersheetmetal.com/wp-content/uploads/blue-curved-bg-with-team-mobile.png");background-position:center bottom;background-size:cover;}#why-us-section.nitro-lazy{background-image:none !important;}.why-us-img{margin-bottom:20px;}.why-us-text{font-size:17px;}#why-us-section .why-us-box:last-of-type{float:none;margin:0 auto;}.why-us-text{margin-bottom:20px;}.bottom-content{padding-top:80px;margin-top:-60px;}#service-area-section{min-height:auto;}.testimonials-wrapper{background-image:url("https://cdn-ilafikn.nitrocdn.com/HudcNzcyduXplCSpChnEfDdjAgioapDS/assets/images/optimized/rev-a558a72/bordersheetmetal.com/wp-content/uploads/lakehouse-mobile.jpg");}.testimonials-wrapper.nitro-lazy{background-image:none !important;}.testimonials-text{font-size:16px;}.testimonials-text a{font-size:17px;}#brands-section{margin-top:-80px;}#brands-section .section-wrapper{-webkit-flex-wrap:wrap;flex-wrap:wrap;}#brands-section img{height:50px;width:auto;}.footer-main .section-wrapper{-webkit-flex-wrap:wrap;flex-wrap:wrap;}.footer-box{-webkit-flex-basis:100%;flex-basis:100%;margin-bottom:40px;}.footer-main .footer-box:nth-of-type(1){-webkit-order:1;order:1;}.footer-main .footer-box:nth-of-type(2){-webkit-order:0;order:0;}.footer-main .footer-box:nth-of-type(3){-webkit-order:2;order:2;}.site-by{display:inline;}.columns,.column{padding-left:20px;padding-right:20px;}body.locations .ryno-cities{background-image:url("https://cdn-ilafikn.nitrocdn.com/HudcNzcyduXplCSpChnEfDdjAgioapDS/assets/images/optimized/rev-a558a72/bordersheetmetal.com/wp-content/uploads/blue-curved-bg-with-team-mobile.png");background-size:cover;}body.locations .ryno-cities.nitro-lazy{background-image:none !important;}body.locations .ryno-row{max-width:358px;padding-top:50px;padding-bottom:120px;}body.locations .ryno-cities .ryno-column{text-align:center;padding-left:0;}body.locations .ryno-cities .ryno-column li,body.locations .ryno-cities .ryno-column li > a{font-size:16px;}}@media screen and (max-width: 365px){.header .button{width:170px;}}@media print{a[href]:after{content:none !important;}button{display:none !important;}}picture.aligncenter{text-align:center;}.wpcf7 p{margin:0 !important;}.careers-form::placeholder{color:#383838;}@media (min-width: 992px){.text-shadow-box a:hover::after{height:100%;}.text-shadow-box a:hover{color:#ef0d2b !important;}}.text-shadow-box a::after{display:block;content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:white;z-index:-1;transition:.125s ease-out;}.text-shadow-box a:visited{color:white !important;}.text-shadow-box a{position:relative;color:white !important;z-index:1;}