.grecaptcha-badge{display:none;}.mobile-banner img{width:100%;height:auto;}.blue-bg{background:#0674a3;color:#fff;padding:50px;}.blue-bg h2{color:#fff;margin:0 auto 15px auto;}.header .social-icons{margin:0;}#header-service-areas{font-size:1rem;}#header-btn a{font-size:16px;display:inline-block;border-radius:5px;padding:10px 40px;font-weight:600;text-transform:uppercase;border:3px solid #c3242c;color:#c3242c;}#header-btn a:hover{border:3px solid #c3242c;background:#c3242c;color:#fff;}.smaller #header-service-areas{padding-top:0;}.smaller .header__phone{padding-top:5px;float:left;margin-left:60px;}.smaller .header__logo img{height:80px;}.smaller .social-icons,.smaller .header__call-us{display:none;}.home-prefix__box{top:0;position:relative;transition:all .3s ease;}.home-prefix__box:hover{top:-5px;}.home-prefix{padding-top:60px;}#brands-section{padding:75px 0;}#brands-section .row{max-width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;}.content-area ul:not(.accordion){margin-bottom:20px;}.sidebar-form input[type=submit]{width:150px;padding:20px 43px 20px 33px;}.social-icons a{font-size:.8rem;}.ornament img{max-width:85px;}.ornament-line{top:-27px;}a > .shadowbox,a > .shadowbox p{color:#383838;}select{max-width:100%;}.footer .social-icons{list-style:none;margin:.9375rem 0rem 0rem 0rem;padding:0;}.footer .social-icons li{display:inline-block;margin:.1rem;}.footer .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;}.footer .social-icons a:hover{box-shadow:0 0 5px 0 #fff;color:#fff;}.postscript-contact .col-lg-6{margin:10px 0;}.postscript-cities .rsa-abc-template{padding:0;}.postscript-cities .rsa-abc-template__row{column-count:4;}.postscript-cities .rsa-abc-template__heading{font-weight:700;font-size:44px;color:#fff;text-transform:uppercase;}.postscript-cities .rsa-abc-template__icon{color:#fff;}.postscript-cities .rsa-abc-template__city{font-weight:500;padding:0;}.postscript-cities .rsa-abc-template__link{color:#fff;}.postscript-cities .rsa-abc-template__link:hover{text-decoration:underline;}.accordion{margin-bottom:30px;}.accordion .card{border:1px solid #fff;max-width:100%;}.accordion .card-header{background:#c3242c;}.accordion .card-header .btn{color:#fff;font-size:1.3rem;padding:1rem 1rem;}.accordion .card-header button{width:100%;text-align:left;line-height:1.2;white-space:normal;max-width:90%;}.accordion .card-header h2{margin-bottom:0;}.accordion .card-header button:hover,.accordion .card-header button:focus,.accordion .card-header button:active{text-decoration:none;}.accordion .card-header button br,.accordion .card-header h2 br,.card-header p,.accordion .card > p{display:none;}.accordion .card-header button:after{content:"-";position:absolute;right:20px;top:20px;font-size:2rem;}.accordion .card-header button.collapsed:after{content:"+";position:absolute;right:20px;top:20px;font-size:2rem;}.accordion .card-body{background:#f9f9f9;}@media screen and (max-width: 767px){#header-service-areas{margin-top:15px;}}@media screen and (max-width: 1024px){#brands-section{padding:50px 0;}#brands-section .row > div{padding:0 10px;}}@media screen and (min-width: 1025px){#menu-main-menu > li.has-dropdown > ul > li > a{font-weight:700;font-size:14px;}}@media screen and (max-width: 991px){.header{margin-top:62px;}}@media only screen and (min-width: 992px){.header-wrapper{position:-webkit-sticky;position:sticky;top:0;width:100%;}body{overflow-anchor:none;}}@media screen and (max-width: 639px){#header-service-areas span{display:block;}.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;}.header-wrapper{margin-top:63.5px;}.nav-bar{position:fixed;top:0;width:100%;max-height:100%;overflow-y:hidden;}.menu-active{position:relative;}#brands-section .row{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;}#brands-section .row > div{padding:10px 5px;}}@media screen and (min-width: 1025px) and (max-width: 1200px){.smaller .header__phone{margin-left:0;}#header-btn a{padding:10px 20px;}}@media print{a[href]:after{content:none !important;}button{display:none !important;}}[2:26 PM] Aaron Coffey

.wpcf7 p{margin:0 !important;}.text-shadow-box a:not(.btn){color:#cce1ea;border-bottom:2px solid #cce1ea;}.text-shadow-box a:not(.btn):hover{border-bottom:0;}