  #wpadminbar{display:none !important;} body{font-family:Libre Franklin,sans-serif;}h1,h1 a{color:#4e4547;font-family:Libre Baskerville,serif;font-size:32px;font-weight:600;line-height:1.27em;margin:25px 0;}h2{color:#4e4547;font-family:Libre Baskerville,serif;font-size:44px;font-weight:600;line-height:1.4;margin:25px 0;}h3{color:#4e4547;font-family:Libre Franklin,sans-serif;font-size:30px;font-weight:600;line-height:1;margin:25px 0;}h4{font-family:Libre Franklin,sans-serif;color:#272526;font-weight:bold;font-size:19px;line-height:1.5rem;margin:25px 0;text-transform:uppercase;}p{font-family:Libre Franklin,sans-serif;color:#4e4547;font-size:15px;line-height:2;margin:15px 0;}ul{list-style-type:none;margin-left:0;}ul li,ol li{color:#4e4547;font-family:Libre Franklin,sans-serif;font-size:14px;line-height:2;}ul.list-icon li{margin-bottom:10px;}ul.list-icon li:before{content:"\f069";color:#daa542;font-size:16px;font-family:fontAwesome;margin-right:10px;}.color3-bg ul.list-icon li:before{color:#ffffff;}small{color:#4e4547;font-weight:500;}.white-bg{background-color:#ffffff;}.grey-bg{background-color:#b3b2b2;}.color1-bg{background-color:#4e4547;}.color2-bg{background-color:#3c3738;}.color3-bg{background-color:#daa542;}.color4-bg{background-color:#272526;}.white-bg *,.white-bg.button{color:#272526;}.grey-bg *,.color1-bg *,.color2-bg *,.color3-bg *,.color4-bg *{color:#ffffff;}.color1-text{color:#4e4547;}.color2-text{color:#3c3738;}.color3-text{color:#daa542;}.color4-text{color:#272526;}.white-text{color:#ffffff;}.overlay1{background-color:rgba(78,69,71,0.7);}.box-shadow{box-shadow:1px 15px 15px rgba(0,0,0,.2);}.strip-padding{padding-left:0!important;padding-right:0 !important;}.vertical-padding{padding-top:25vh;padding-bottom:25vh;}.vertical-padding-small{padding-top:15vh;padding-bottom:15vh;}.padded{padding:11vh 6vw;}.padded-small{padding:3vh 2vw;}hr.small-hr{margin:4vh auto;width:40%;}.button{font-family:Libre Franklin,sans-serif;}.row{margin:0 auto;max-width:75em;width:100%;}.scrollfade{opacity:0;}.scrollfade.complete{opacity:1;}[class*="fadein-"]{opacity:0;}.animate{transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;}  .company-info{padding:13px 0;}.header-company-title{font-size:28px;margin:10px 0 0;}.header-company-title a{color:#272526;font-size:1.75vw;font-weight:600;margin:0;text-transform:uppercase;font-family:Libre Baskerville,serif;}.company-serviceorder{color:#daa542;font-size:.8vw;font-weight:400;letter-spacing:1px;margin:0;text-transform:uppercase;}.header-phone p{font-size:18px;font-weight:400;line-height:normal;}.header-phone a{font-weight:700;}.hours p{}.hours b{font-weight:600;}.hours .fa{font-size:23px;margin-right:10px;}.hours .weekdays{border-right:1px solid rgba(255,255,255,0.2);}.hours .saturday{border-right:1px solid rgba(255,255,255,0.2);}.header-cta a{display:block;font-size:1.5vw;font-weight:700;height:100%;padding:3.5vh 1vw;width:100%;}.header-cta:hover{background:#4e4547;}.header-cta:hover a{color:#ffffff;}.social a{display:inline-block;text-align:center;width:60px;}.social a .fa{font-size:27px;line-height:80px;}.social a:hover .fa{text-shadow:4px 5px 2px rgba(0,0,0,.2);transform:translateY(-5px) scale(1.3);-moz-transform:translateY(-5px) scale(1.3);-webkit-transform:translateY(-5px) scale(1.3);}  .top-bar,.top-bar-section ul li{background:none;}.top-bar-section ul li:not(:last-child){border-right:1px solid rgba(255,255,255,0.2);}.top-bar-section li:not(.has-form) a:not(.button){background:none;color:#ffffff;font-family:Libre Franklin,sans-serif;font-size:16px;font-weight:400;line-height:80px;padding:0 25px;transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;}.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section ul li.active > a,.top-bar-section ul li:hover:not(.has-form) > a,.top-bar-section li.active:not(.has-form) a:hover:not(.button),.top-bar-section li:not(.has-form) a:hover:not(.button){background:#4e4547;color:#ffffff;line-height:80px;padding:0 25px;}.top-bar-section .has-dropdown > a::after{top:50%;}.top-bar-section .dropdown{}.top-bar-section .dropdown li{border:none!important;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){background:none;color:#ffffff;font-size:15px;line-height:60px;}.top-bar-section .dropdown li.active:not(.has-form) a:not(.button),.top-bar-section ul.dropdown li.active > a,.top-bar-section ul.dropdown li:hover:not(.has-form) > a,.top-bar-section .dropdown li.active:not(.has-form) a:hover:not(.button),.top-bar-section .dropdown li:not(.has-form) a:hover:not(.button){color:#ffffff;background:rgba(255,255,255,0.2);line-height:60px;}  .slider-wrapper{position:relative;}ul[id*="slider-"]{margin:0;width:100%!important;max-height:644px;}ul[id*="slider-"] li{max-height:644px;}.scroll-down{cursor:pointer;position:absolute;height:85px;width:85px;right:40px;bottom:40px;z-index:9999;}.scroll-down:hover{box-shadow:4px 5px 2px rgba(0,0,0,.2);transform:translateY(-5px) scale(1.1);-moz-transform:translateY(-5px) scale(1.1);-webkit-transform:translateY(-5px) scale(1.1);}.scroll-down a{width:100%;height:100%;text-align:center;}.scroll-down a .fa{font-size:40px;line-height:85px;width:100%;}.located-in p{font-size:12px;letter-spacing:1px;line-height:normal;margin:10px 0;text-transform:uppercase;}  .home-content ul.list-icon li{margin:0 36px;font-size:14px;}.home-content section{margin:8vh 0;}.home-content section:nth-of-type(1){margin-top:0;}.home-content h2,.home-content h3{font-size:45px;font-weight:600;margin:0;line-height:1;}.home-content #section-1::before{background:url(https://elkospinephysicaltherapy.com/wp-content/themes/pt2/images/home-bg.png) no-repeat center;content:"";background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;}.home-content #section-1{margin-top:40px;padding:5vh 0 7vh;}.special-heading:not(.service-heading){padding:8vh 5vw 8vh 15px;}.special-heading h2{font-size:5.5vw;font-weight:700;line-height:1;}.home-content #section-2 .padded{box-shadow:1px 6px 20px rgba(0,0,0,.2);padding:10vh 4vw 15vh;}.home-content #section-2 img{position:absolute;right:-4vw;bottom:-8vh;}.home-content #section-3 .home-sub-content{padding:0 3vw 0 15px;}  .page-intro{margin-top:10vh;}.intro-image{height:100%;left:0;position:absolute;}.intro-text{padding:5vh 3vw;}.intro-text h1 small{color:#ffffff;display:block;line-height:normal;}.interior-page section:not(.no-margin){margin:8vh 0;}section.no-margin-top{margin-top:0!important;}.interior-page .intro-image{background-size:cover!important;}.about-page .intro-image{background:url(https://elkospinephysicaltherapy.com/wp-content/uploads/sites/178/2019/04/our-clinic.jpg) no-repeat center;}.physiotherapy-page .intro-image{background:url(https://elkospinephysicaltherapy.com/wp-content/themes/pt2/images/physiotherapy-intro.jpg) no-repeat center;}.homePhysiotherapy-page .intro-image{background:url(https://elkospinephysicaltherapy.com/wp-content/themes/pt2/images/homePhysio-intro.jpg) no-repeat center;}.accidents-page .intro-image{background:url(https://elkospinephysicaltherapy.com/wp-content/themes/pt2/images/accidents-intro.jpg) no-repeat center;}.acupuncture-page .intro-image{background:url(https://elkospinephysicaltherapy.com/wp-content/uploads/sites/178/2019/04/dry-needle-trap.jpg) no-repeat center;}.sportsTherapy-page .intro-image{background:url(https://elkospinephysicaltherapy.com/wp-content/themes/pt2/images/sportsTherapy-intro.jpg) no-repeat center;}.aquaticTherapy-page .intro-image{background:url(https://elkospinephysicaltherapy.com/wp-content/uploads/sites/178/2019/04/spa-jet.jpg) no-repeat center;}.pediatricTherapy-page .intro-image{background:url(https://elkospinephysicaltherapy.com/wp-content/themes/pt2/images/pediatricTherapy-intro.jpg) no-repeat center;}.service .button{height:100%;}.service .button:hover,.service .button:focus{box-shadow:4px 5px 2px rgba(0,0,0,.2);transform:translateY(-5px) scale(1.03);-moz-transform:translateY(-5px) scale(1.03);-webkit-transform:translateY(-5px) scale(1.03);}.service .button span{position:relative;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);}.faq{border-bottom:1px solid rgba(0,0,0,.2);margin-bottom:15px;}.faq h2{font-size:30px;}.faq h2:before{content:"Q. ";display:inline-block;margin-right:15px;position:relative;color:#daa542;}.faq p{color:#272526;}.contact-info{line-height:normal;padding-left:35px;position:relative;}.contact-info:before{content:"\f0ac";color:#272526;font-family:fontAwesome;font-size:26px;position:absolute;left:0;}.contact-phone.phone{font-size:22px;font-weight:700;}.contact-phone .fa,.contact-email .fa{font-size:26px;margin-right:15px;}.payment div{margin:6px 0;}  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"],textarea{box-shadow:none;}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,textarea:focus{background-color:#ffffff;border-color:#4e4547;color:#4e4547;}textarea{min-height:125px;}.submit{background-color:#000000;font-weight:600;letter-spacing:2px;text-transform:uppercase;}  .cta-wrapper{position:relative;background:url(https://elkospinephysicaltherapy.com/wp-content/themes/pt2/images/ctaImg.jpg) no-repeat center;background-size:cover;}.cta-wrapper p{font-size:35px;font-weight:500;margin-bottom:40px;text-shadow:1px 1px 10px rgba(0,0,0,.2);}.cta-wrapper a.button{font-size:20px;font-weight:500;padding:0 5vw;line-height:80px;margin:0;}.cta-wrapper a.button:hover,.cta-wrapper a.button:focus{background:#3c3738;box-shadow:1px 15px 10px 1px rgba(0,0,0,.2);transform:translateY(-5px) scale(1.1);-moz-transform:translateY(-5px) scale(1.1);-webkit-transform:translateY(-5px) scale(1.1);}.cta-overlay{position:absolute;left:0;top:0;height:100%;width:100%;}  footer{padding:5px;}footer p{color:#272526;}footer b{font-weight:600;}.scroll-top{bottom:5vh;right:3vw;height:60px;position:fixed;width:60px;z-index:9999;opacity:0;}.scroll-top a{display:block;height:100%;width:100%;}.scroll-top .fa{font-size:30px;line-height:60px;width:100%;}.scroll-top.show{opacity:.6;}.scroll-top.show:hover{opacity:1;box-shadow:4px 5px 2px rgba(0,0,0,.2);transform:translateY(-5px) scale(1.03);-moz-transform:translateY(-5px) scale(1.03);-webkit-transform:translateY(-5px) scale(1.03);} .emailConfirmation{margin:0 auto;}.emailConfirmation h1{color:#00CC00;}.slick-background-wrapper{left:0;position:fixed;top:0;z-index:-1;width:101% !important;overflow:hidden;}  .landing-page-button-wrapper li:nth-child(1) a{background:#4e4547;}.landing-page-button-wrapper li:nth-child(2) a{background:#daa542;}.landing-page-button-wrapper li:nth-child(3) a{background:#272526;}  img.logo{max-width:200px;}.company-serviceorder{color:#241f20;font-size:.7vw;font-weight:400;letter-spacing:1px;}.logo-wrapper{height:112px;}.company-info{padding:0px 0;}.header-info{top:50%;transform:translateY(18%);}.top-bar-section .has-dropdown>a:after{content:"";display:block;width:0;height:0;border:inset 5px;border-color:rgb(218,165,66) transparent transparent transparent;border-top-style:solid;margin-top:-2.5px;top:22.5px;}.top-bar-section .has-dropdown > a::after{top:50%;}button:hover,button:focus,.button:hover,.button:focus{background-color:#698a98;}.header-company-title a{color:#daa542;font-size:24px;font-weight:lighter;margin:0;text-transform:uppercase;font-family:Libre Baskerville,serif;text-shadow:2px 1px 1px #3c3738;letter-spacing:2px;}.faq p{color:#4e4547;}.faq h2{color:#4e4547;}.small-font{font-size:13px;font-style:italic;margin-left:24px;}.interior-page .color3-bg a{color:#3c3738;}.interior-page .color3-bg a:hover{color:#676364;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:70%;}.alt-overlay{background-color:#7199ab;}.alt-overlay h1,.alt-overlay p{color:#ffffff;}.about-page h2,.about-page h2 small{margin:0;line-height:1;}.header-padding{padding:0vh 2vw;}ul.list-icon li{margin:0 25px;font-size:14px;text-indent:-25px;}.header-padding h3{margin:0;margin-top:-5px;}.melissa-img{width:400px;}.physical-therapy-img a{background:url(https://elkospinephysicaltherapy.com/wp-content/uploads/sites/178/2019/04/physical-therapy.jpg) no-repeat bottom;background-size:cover!important;height:100%;left:0;}.aquatic-therapy-img a{background:url(https://elkospinephysicaltherapy.com/wp-content/uploads/sites/178/2019/04/aquatic-2.jpg) no-repeat top;background-size:cover!important;height:100%;left:0;}.motor-therapy-img a{background:url(https://elkospinephysicaltherapy.com/wp-content/uploads/sites/178/2019/04/motor.jpg) no-repeat top;background-size:cover!important;height:100%;left:0;}.work-therapy-img a{background:url(https://elkospinephysicaltherapy.com/wp-content/uploads/sites/178/2019/04/work.jpg) no-repeat bottom;background-size:cover!important;height:100%;left:0;}.sports-therapy-img a{background:url(https://elkospinephysicaltherapy.com/wp-content/uploads/sites/178/2019/04/sports.jpg) no-repeat bottom;background-size:cover!important;height:100%;left:0;}.dry-needle-therapy-img a{background:url(https://elkospinephysicaltherapy.com/wp-content/uploads/sites/178/2019/04/dry-needle.jpg) no-repeat bottom;background-size:cover!important;height:100%;left:0;}.home-therapy-img a{background:url(https://elkospinephysicaltherapy.com/wp-content/uploads/sites/178/2019/04/home-phys.jpg) no-repeat center;background-size:cover!important;height:100%;left:0;}.service .button{border-style:solid;border-width:0;cursor:pointer;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:normal;line-height:normal;margin:0 0 1.25rem;position:relative;text-decoration:none;text-align:center;-webkit-appearance:none;-webkit-border-radius:0;display:inline-block;padding-top:1rem;padding-right:2rem;padding-bottom:1.0625rem;padding-left:2rem;font-size:1.3rem;background-color:#333;border-color:#007095;color:white;transition:300ms ease-out;text-shadow:1px 2px 11px black;}.aquatic-section-2-img{background:url(https://elkospinephysicaltherapy.com/wp-content/uploads/sites/178/2019/04/aquatic-2.jpg) no-repeat center;background-size:cover!important;height:100%;left:0;}.aquatic-section-3-img{background:url(https://elkospinephysicaltherapy.com/wp-content/uploads/sites/178/2019/04/aquatic-3.jpg) no-repeat center;background-size:cover!important;height:100%;left:0;}.motor-section-3-img{background:url(https://elkospinephysicaltherapy.com/wp-content/uploads/sites/178/2019/04/motor-img1.jpg) no-repeat center;background-size:cover!important;height:100%;left:0;}.pediatricTherapy-page .intro-image{background:url(https://elkospinephysicaltherapy.com/wp-content/uploads/sites/178/2019/04/home-3.jpg) no-repeat center;}.dry-needling-img{background:url(https://elkospinephysicaltherapy.com/wp-content/uploads/sites/178/2019/04/dry-needle.jpg) no-repeat center;background-size:cover!important;height:100%;left:0;}.home-therapy-section3-img{background:url(https://elkospinephysicaltherapy.com/wp-content/uploads/sites/178/2019/04/home-therapy.jpg) no-repeat center;background-size:cover!important;height:100%;left:0;}.contact-fax.fax{font-size:22px;font-weight:700;}.contact-fax .fa{font-size:26px;margin-right:15px;}.side-nav li a:not(.button):hover,.side-nav li a:not(.button):focus{background:rgba(0,0,0,0.025);color:#b18635;}.pic-margin{margin-top:3vh;}.form-line{margin-top:12px;margin-bottom:12px;text-align:center;}.form-header-group .form-header{opacity:0;}.form-textbox{width:100%;}.form-all .form-submit-button{font-size:18px;background:#daa542;text-shadow:none;color:#312e2f;font-weight:bold;text-shadow:none;box-shadow:none;width:100%;}.form-line{margin-top:12px;margin-bottom:12px;text-align:center;}.form-header-group .form-header{opacity:0;}.form-textbox{width:100%;}.form-all .form-submit-button{font-size:18px;background:#daa542;text-shadow:none;color:#312e2f;font-weight:bold;text-shadow:none;box-shadow:none;width:100%;}.form-buttons-wrapper{margin-left:0!important;}.supernova{background-color:transparent;}#input_5{width:100%;}p.location-order{color:#241f20;font-size:0.7vw;display:block;font-weight:600;margin:0 auto;line-height:1;}p.special-font{font-size:22px;}  @media only screen and (min-width:1025px){.fade-left{transform:translateX(-50px);-webkit-transform:translateX(-50px);-moz-transform:translateX(-50px);}.fade-left.complete{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);}.fade-right{transform:translateX(50px);-webkit-transform:translateX(50px);-moz-transform:translateX(50px);}.fade-right.complete{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);}.fade-down{transform:translateY(-50px);-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);}.fade-down.complete{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);}.dropdown-bg{background:#4e4547;left:0;position:absolute;top:0;width:100%;z-index:10;}.top-bar-section .dropdown li{height:auto;width:auto;}} @media only screen and (max-width:1440px){.special-heading h2{font-size:6.5vw;}.header-company-title a{font-size:20px;letter-spacing:2px;}.top-bar-section li:not(.has-form) a:not(.button){padding:0 18px;}.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section ul li.active > a,.top-bar-section ul li:hover:not(.has-form) > a,.top-bar-section li.active:not(.has-form) a:hover:not(.button),.top-bar-section li:not(.has-form) a:hover:not(.button){padding:0 18px;}img.logo{max-width:240px;}} @media only screen and (max-width:1366px){.hours p{font-size:15px;}.home-content #section-2 img{bottom:-12vh;}.scroll-top{right:1vw;}img.logo{max-width:225px;}} @media only screen and (max-width:1280px){.hours p{font-size:14px;}.hours .fa{font-size:20px;}.home-content #section-2 img{right:-2vw;}.header-company-title a{font-size:17.5px;text-shadow:1px 1px 1px #3c3738;letter-spacing:2px;}img.logo{max-width:210px;}.top-bar-section li:not(.has-form) a:not(.button){padding:0 10px;}.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section ul li.active > a,.top-bar-section ul li:hover:not(.has-form) > a,.top-bar-section li.active:not(.has-form) a:hover:not(.button),.top-bar-section li:not(.has-form) a:hover:not(.button){padding:0 10px;}.intro-text h1 small{font-size:57%;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){font-size:14px;}} @media only screen and (max-width:1024px){h1,h1 a{font-size:45px;}h2{font-size:37px;}h3{font-size:30px;}p,li{font-size:15px;}.special-heading h2{font-size:7.5vw;}.padded{padding:4vh 7vw;}.padded-small{padding:1vh 2vw;}.vertical-padding-small{padding-top:10vh;padding-bottom:10vh;}.header-company-title a{font-size:3vw;}.company-serviceorder{font-size:1.8vw;}.hours .fa{display:none;}.header-cta a{font-size:3.5vw;line-height:1;padding:3vh 1vw;}.navigation-inner-wrapper,.navigation-inner-wrapper div:not(.social){padding:0!important;}.social{border-bottom:1px solid rgba(255,255,255,0.2);}.top-bar.expanded .title-area{background:none;}.top-bar-section ul li{border:none!important;}.top-bar-section li:not(.has-form) a:not(.button){line-height:45px;text-align:center;}.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section ul li.active > a,.top-bar-section ul li:hover:not(.has-form) > a,.top-bar-section li.active:not(.has-form) a:hover:not(.button),.top-bar-section li:not(.has-form) a:hover:not(.button){line-height:45px;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){font-size:18px;}.top-bar-section .dropdown li.active:not(.has-form) a:not(.button),.top-bar-section ul.dropdown li.active > a,.top-bar-section ul.dropdown li:hover:not(.has-form) > a,.top-bar-section .dropdown li.active:not(.has-form) a:hover:not(.button),.top-bar-section .dropdown li:not(.has-form) a:hover:not(.button){line-height:45px;}.home-content section{margin:0 0 3vh;}.home-content #section-1{margin-top:0;}.home-content #section-2 .padded{padding:5vh 10vw;}.page-intro{margin:3vh 0 2vh;}.interior-page section:not(.no-margin){margin:0 0 2vh;}.service .special-heading h2{font-size:9vw;}.physiotherapy-page .intro-image{background-position:15%;}.contact-info{padding-left:0;}.contact-info:before,.contact-phone .fa,.contact-email .fa,.contact-fax .fa{display:none;}.company-serviceorder{font-size:1.8vw;margin-bottom:3vh;}.company-info{padding:0;text-align:center;}img.logo{max-width:275px;}.faq h2{font-size:23px;line-height:1.4;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:56%;}.located-in p{font-size:11px;}.header-padding h3{margin-top:25px;}.aquatic-section-2-img,.aquatic-section-3-img,.motor-section-3-img,.dry-needling-img,.home-therapy-section3-img{min-height:300px;}.home-content h2,.home-content h3{margin-top:22px;}}@media screen and (max-width:1024px) and (orientation:landscape){.service .special-heading h2{font-size:7.4vw;}}@media only screen and (max-width:767px){h1,h1 a{font-size:32px;}h2{font-size:26px;}h3{font-size:22px;}.logo-wrapper{padding:0!important;}.header-company-title{font-size:25px;margin:0;}.company-serviceorder{font-size:2vw;}.header-phone{padding:0 2vw!important;}.header-phone p{font-size:15px;}.hours div{padding:0 2vw;}.hours p b{display:block;}.header-cta a{font-size:6vw;letter-spacing:1px;padding:2vh 2vw;}.header-cta a br{display:none;}.located-in p{letter-spacing:normal;}.home-content h2,.home-content h3{font-size:34px;margin-top:20px;}.page-intro{margin-top:0;}.interior-page .intro-image{height:200px;position:relative;}.service .special-heading h2{text-align:center;}#gmap2{height:250px!important;}.header-company-title a{display:none;}.company-serviceorder{font-size:10px;line-height:1.5;}img.logo{max-width:240px;}img.alt-logo{width:200px;}.service .button{height:23vh;}.cta-wrapper p{font-size:30px;line-height:1.2;}.about-page h2,.about-page h2 small{margin:0;line-height:1;margin-top:28px;}} 