.ico:after,.ico:before{opacity:1}#contact-header a,#key-points h4,#key-points h5,.link-list a{color:#000}.two-col .link-list{padding-left:25%}.link-list{text-align:left;padding-top:20px}.link-list>li{padding-bottom:15px}.link-list>li:before{content:"»"}.link-list>li ul{padding-left:15px}.link-list>li ul li{padding-left:10px}.link-list>li ul li:before{content:"›";padding-right:5px}body.contact.multi h2,h3{font-size:42px}h4,h5{font-size:20px;margin-bottom:20px;font-weight:400}a{transition:color .2s}.font-size-m{font-size:16px}.font-size-l,.jumbo p,.jumbo span{font-size:18px}.font-size-xl{font-size:20px}.font-size-xxl{font-size:28px}.font-size-s{font-size:14px}.font-size-xs{font-size:12px}.font-size-xxs{font-size:10px}.fl-r{float:right}.fl-l{float:left}.flex-c,.flex-r{display:flex;flex-flow:column}.flex-r{flex-flow:row}.stretch{flex:1}.w-75{width:75%}.pv-35{padding-top:35px}.pb-35,.pv-35{padding-bottom:35px}body.multi #different,body.multi .pb-35.font-size-xl{color:#fff!important}.body-content.freestyle{width:100%;margin:0 auto}ul.list-chkm li{line-height:20px}ul.list-chkm li:before{content:"";background-image:url(../img/ico/bl/check.svg);background-size:14px 14px;background-position:50%0;padding-left:20px;background-repeat:no-repeat;display:inline-block;width:20px;height:12px}.flex-cols{display:flex;flex-flow:row;padding:0;justify-content:space-around}.slider,form{position:relative}.slider .slide{transition:opacity 1s}.col-1-3,.col-2,.col-3,footer .f-address .phone-call p,footer .f-address .shop-url p{display:flex;flex-flow:row;align-items:center}.col-1-3>:first-child{width:33.33%}.col-1-3>:last-child{flex:1}.col-3>*{width:33.33%}.col-2>*{width:50%}#featured,#location-box{background-color:#000000}#featured *{color:#fff}#featured h3{padding:15px 50px 15px 0}#featured .col-1-3 div{padding-left:45px;border-left:3px solid #fff}#featured .col-1-3 p{font-size:21px}#different .col-3,#featured .col-3,#mission .col-3{justify-content:space-between;align-items:normal;width:100%}#different .col-3>*,#featured .col-3>*,#mission .col-3>*{width:30%}#featured .col-3 li{padding:15px;border:1px solid #fff;text-align:center;display:flex;flex-flow:column}#featured .col-3 .link{padding-top:10px;display:flex;flex:1;justify-content:center}#featured .col-3 .link a{align-self:flex-end;font-size:14px;padding:20px 0}#featured i{width:47px;margin:30px auto!important;height:47px;padding:0}#location-box{padding:25px 0}#location-box .wrapper,#location-widget .wrapper{display:flex;flex-flow:row;justify-content:space-evenly}#location-widget .wrapper{align-items:stretch}#location-box .wrapper>div{margin:10px;background-color:rgba(0,0,0,.2);padding:25px 35px}body.multi #location-box .wrapper>div{width:100%!important}body.multi #location-widget .wrapper>div{padding:15px!important;display:block!important}#location-box .wrapper>div>div{width:100%;height:100%}#location-box .wrapper>div>div *{color:#fff;font-size:22px}body.multi #location-box .wrapper>div>div *{display:block!important}#location-box .cta{padding:5px;margin-top:20px}#location-widget{background-color:#d1d1d1}#location-widget .wrapper>div{margin:10px;background-color:#fff;padding:25px 35px;flex:1 1 0px;display:flex;flex-flow:column}body.multi .location-widget .wrapper>div{padding:5px!important;display:block!important}#location-widget .wrapper .loc-image,.slidehover{position:relative;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}#location-widget .wrapper .loc-image{flex:1;-webkit-box-shadow:0 10px 40px -10px rgba(0,0,0,.5);box-shadow:0 10px 40px -10px rgba(0,0,0,.5);width:100%;height:280px;min-height:280px}#location-widget .wrapper .loc-image .cta{position:absolute;bottom:0;right:0;border-top:3px solid #fff;border-left:3px solid #fff}body.multi #location-widget .wrapper .loc-image .cta{bottom:7px!important}#location-widget .wrapper .loc-content,body.multi footer>div>*{text-align:left}#location-widget .wrapper .loc-content h5{font-size:1.8em;margin-bottom:20px}#location-widget .wrapper .loc-social a{font-size:2.2em;padding:0 10px 0 0}#location-widget .wrapper .loc-social .fas{width:36px;height:36px}#location-widget .wrapper .loc-social .social-icons-round{fill:#000000}#location-widget h3{padding:50px 0}.slidehover{overflow:hidden;height:305px}.slidehover .slidec{width:200%;transform:translateX(-50%);display:flex;flex-flow:row;transition:transform 300ms;height:100%;align-items:flex-end;text-align:left}.slidehover .slidec:hover{transform:translateX(0)}.slidehover .slidec>*{width:50%;display:flex;flex-flow:row;justify-content:end;background-color:rgba(0,0,0,.6);color:#fff}.slidehover .slidec>* div:last-child{padding:20px 30px;flex:1}.slidehover .slidec>:first-child{height:100%}.slidehover .slide-ico{background-color:#000000;width:60px;background-size:30px 30px;background-position:50% 50%;background-repeat:no-repeat;text-align:center;align-items:center;justify-content:center;display:flex}.slidehover .slide-ico i{font-size:25px}.slidehover h4,.slidehover h5{margin:0;text-transform:uppercase}.slidehover .slidec>:first-child h4,.slidehover .slidec>:first-child h5{margin-bottom:10px}#key-services *,footer *{color:#fff}.slide-tabs .tab{max-height:0;transition:max-height 500ms;overflow:hidden;position:relative}.slide-tabs .slide-tab{position:relative;padding:10px 15px 25px 65px}.slide-tabs h4,.slide-tabs h5{margin:0;cursor:pointer;position:relative;padding-bottom:15px;color:#fff}.slide-tabs .fas{position:absolute;z-index:1;left:-52px}.slide-tabs .slide-tab:after,.slide-tabs .slide-tab:before{content:"";position:absolute;top:0;background-color:#000000}.slide-tabs .slide-tab:before{width:50px;height:50px;border-radius:50%;display:block;left:0}.slide-tabs .slide-tab:after{left:24px;bottom:0;width:2px}.slide-tabs .slide-tab:last-child:after{content:none}.slide-tabs .slide-tab.active .tab{max-height:50em}.slide-tabs .slide-tab.active:before{box-shadow:0 0 0 2px#000000,0 0 0 4px#000000}.slide-tabs a{color:#000000;padding-top:15px;display:block}#key-services{align-items:stretch;background-color:#000000;padding:0}.content-text{padding:70px 50px 70px 15%;background-color:rgba(0,0,0,.2)}#key-services h3{padding-bottom:50px}#reviews article{display:flex;flex-flow:column;padding:50px 0}#reviews article>div{order:0}#reviews article>span:before{content:"";height:100px;width:100px;display:block;margin:25px auto 20px;border-radius:50%;border:1px solid#000000;padding:5px;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;background-image:url(../img/person.webp);background-position:50% 50%;background-size:contain}#reviews article>span{order:1}#reviews .slide>div,#reviews article>span a,#reviews article>span img{display:none}#reviews article>i{order:2;font-style:normal}#reviews .slider .slider-nav li{width:10px;height:10px;border-radius:5px;display:inline-block;background-color:#000000;cursor:pointer;margin:0 5px;pointer-events:all;transition:width 500ms}#reviews .slider .slider-nav li.active{width:30px;border-radius:5px}#reviews .slider .slider-nav{position:relative;padding:15px 0}#different{background-color:#ffffff;padding-bottom:120px}.slidercircle .slidecrc{background-color:#000000;min-height:500px;position:relative}.slidercircle .slidecrc>div:first-child{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;width:250px;height:250px;overflow:hidden;border-radius:50%;position:absolute;top:350px;left:50%;transform:translate(-50%,-300px) scale(1);border:5px solid#ffffff;transition:transform 500ms}.slidercircle:hover .slidecrc>div:first-child{transform:translate(-50%,-300px) scale(1.3)}.slidercircle .slidecrc>div:last-child{position:absolute;bottom:-50px;width:90%;left:5%;background-color:#fff;box-shadow:0 6px 12px -3px rgba(0,0,0,.2);color:#000;padding:15px;max-height:130px;transition:max-height 500ms;overflow:hidden}.slidercircle .slidecrc h5{font-size:14px;padding-bottom:20px;font-weight:400;opacity:.7}.slidercircle:hover .slidecrc>div:last-child{max-height:100em}.button{display:inline-block;max-width:350px;width:100%;margin:0 auto 1em;border:0;padding:10px 15px;color:#fff;font-size:18px;text-align:center;text-decoration:none;text-transform:uppercase;background-color:#000000;transition:all .3s ease-in-out}.button:hover{background-color:#000}.banners-row{width:100%;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between}#key-points{padding:50px 0}#key-points li{width:25%;padding:20px 5px}#key-points i{width:45px;height:45px;color:#000000}#affiliates .banners-row,footer>div{justify-content:center}#affiliates .banners-row>div{width:20%;height:150px;margin:10px 0}#affiliates .banners-row span,footer{background-position:50% 50%;background-repeat:no-repeat}#affiliates .banners-row span{width:100%;height:100%;display:block;background-size:contain}.section-seperator.top{transform:rotate(-180deg)}.section-title{padding:100px 5%!important;color:#fff}footer{background-image:url(../img/footer.webp);background-size:cover;display:flex;flex-flow:column;border-top:5px solid#000000;position:relative;padding:50px 15% 30px;text-transform:uppercase}footer>div{width:100%;display:flex;flex-flow:row;flex-wrap:wrap;align-items:center;margin:auto}footer>div>div{flex:1;width:33.33%}footer>div>:first-child{text-align:left}footer>div>:nth-child(2){text-align:center}footer>div>:last-child{text-align:right}footer .phone-call{margin-bottom:20px}footer #f-address>span,footer .f-address>span{margin-bottom:15px;display:block}footer #f-address,footer .f-address{margin-bottom:35px}footer .f-address .phone-call .fas,footer .f-address .shop-url .fas{width:16px;height:16px;margin-right:5px}footer>div:last-child,footer>div:last-child a{font-size:12px;text-transform:none}.footer-logo{background-repeat:no-repeat;background-position:50% 50%;background-size:contain;height:200px;width:100%;display:inline-block}#video iframe,.jumbo img{display:block;max-width:100%;margin:auto auto 20px}.jumbo{padding:0}#video,.jumbo{display:flex;flex-flow:row;align-items:stretch}.faq-list,.jumbo{max-width:1300px;margin:0 auto 50px}.faq-list img{margin-bottom:50px}#video>div,.jumbo>div{flex:1 1 50%;font-size:18px}.jumbo ul{list-style:disc inside}.jumbo>div:last-child{justify-content:flex-start;padding:0 2%}.jumbo p{margin:10px 0 20px}.jumbo>div:first-child{text-align:center}.jumbo.jumbo-1-3>div:first-child{width:25%;flex:1 1 25%}.jumbo.jumbo-1-3>div:last-child{width:75%;flex:1 1 75%}.jumbo.jumbo-3-1>div:first-child{width:75%;flex:1 1 75%}.jumbo.jumbo-3-1>div:last-child{width:25%;flex:1 1 25%}.jumbo.jumbo-3-1>#contact{min-width:387px}#contact form,.banners-btw{display:flex;flex-flow:row;flex-wrap:wrap}.banners-btw{width:100%;align-items:flex-start;margin:auto;justify-content:space-around;position:relative;padding:0 30px}#contact{padding-top:0}#contact .banners-btw,.g-recaptcha{margin:0 auto}#contact-header .col-3{align-items:start}#contact-header{padding:100px 5%;text-align:center;width:100%;font-size:19px;overflow:hidden;color:#000}#contact-form{max-width:90%;margin:30px auto}body.contact.multi h3{font-size:28px}#contact form{justify-content:space-between;align-items:center}#contact .break{flex-basis:100%;height:0}#contact form input,#contact form select,#contact form textarea{border:1px solid#000000;padding:10px;width:48%;margin:0 0 20px;font-size:17px}#contact form textarea{width:100%}#contact .button{line-height:30px}#contact .button,#contact .button+p{margin:0 auto 0 20px}.jumbo #contact .button{margin:15px auto;line-height:30px;min-width:51%}.jumbo #contact .button+p{margin:15px auto}form.loading .button{pointer-events:none;background-image:url(../img/loader.svg);background-size:18px 18px;background-position:98% 50%;background-repeat:no-repeat;opacity:.8}form .error-msg-wrapper,form .success-msg-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.5);text-align:center;display:flex;justify-content:center;align-content:center;align-items:center;font-size:42px;opacity:0;pointer-events:none;transition:500ms opacity}form .error-msg-wrapper svg,form .success-msg-wrapper svg{display:block;width:75px;height:75px;font-size:72px;margin-top:0;margin-right:32px}form.error .error-msg-wrapper,form.success .success-msg-wrapper{opacity:1;pointer-events:none}form .g-rec-e{color:red;display:none}form#form-employment .error-msg-wrapper svg,form#form-employment .success-msg-wrapper svg{width:20px;height:20px;font-size:30px;margin-top:0;margin-right:20px}form#form-employment .error-msg-wrapper,form#form-employment .success-msg-wrapper{position:relative!important;padding:20px;font-size:22px;display:flex;flex-flow:row;align-items:center;justify-content:center;height:auto}form#form-employment{padding:0 50px}#form-contact.r-err .g-rec-e,.contact #contact-header p{display:block}#video{background-color:#ffffff;margin:0!important;padding:40px 0 30px}#video p{margin:30px auto}.contact h1{font-size:72px}.contact #contact-header .banners-btw{max-width:85%;padding-top:30px;align-items:flex-start;flex-flow:column}.contact #contact-header .banners-btw span,form .g-rec-e{font-weight:700}.contact #contact-header .banners-btw>div{text-align:center;margin:0 auto}.contact #contact-header .banners-btw h2{padding-bottom:10px}.contact #shop-lables{padding:85px 0}.makes .col-2{margin-bottom:0;margin-top:0}.banner-title{width:100%;padding:50px;text-align:center}.banner-title h1{font-size:48px;text-align:center;display:block;width:100%}.sitemap-list{width:100%;padding:50px 10% 100px;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:flex-start}.services-list a{color:#000}.text-content{padding:50px 0 200px;max-width:1024px;margin:0 auto;display:flex;flex-flow:column}.text-content>div{margin-bottom:50px}.text-content h2{padding-bottom:25px}.text-content p{padding-bottom:15px}.text-content img{max-width:350px;height:auto;padding-left:20px}.makes-list,.services-list{width:100%;padding:0 0 100px;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-around}.services-list>div{width:33.33%;padding:0 15px;display:flex;flex-flow:column}.makes-list>div,.services-list>div>div{padding:25px;border-radius:16px;background-color:#f9f9f9}.makes-list>div{width:33.33%;display:flex;flex-flow:column;width:calc(33.33% - 30px);margin:15px}.services-list>div>div{margin-bottom:20px}.makes-list ul,.services-list ul{list-style-type:none;list-style-position:inside}.makes-list ul li,.services-list ul li{padding:7px 0}.makes-list h2,.makes-list h4,.makes-list h5,.services-list h4,.services-list h5{padding:5px 0 20px;font-size:24px;font-weight:600}.make-tile-img,.service-tile-img{position:relative;padding-top:220px!important;overflow:hidden}.make-tile-img .img-tile-bg,.service-tile-img .img-tile-bg{position:absolute;top:0;left:0;width:100%;height:180px;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.service-videos .link-list{padding-left:30px}.service-videos .jumbo,.specials{max-width:1280px;margin:0 auto}.specials.specials-full-width img{width:100%;margin-bottom:15px}.specials.specials-full-width{margin-bottom:80px}.specials{width:70%;max-width:1024px;display:flex;flex-flow:row;flex-wrap:wrap;align-items:start;justify-content:space-around}.specials>div,.specials>div .hs{overflow:hidden;position:relative}.specials>div{margin:20px auto;padding:20px;max-width:600px;border-radius:12px;display:block;width:409px;height:536px;background-image:url(../img/coupon.webp);background-size:contain;background-position:50% 50%;text-align:center}.specials>div img{display:block;margin:0 auto;max-width:100%}.specials h2{font-size:60px;font-weight:700;text-align:center;margin:10px}.specials h2,.specials h2 *{color:#000000}.specials h2 span{font-size:45px;display:block;text-align:center}.specials .hwr .h2,.specials h3{font-size:24px;text-align:center;text-transform:uppercase}.specials h3{font-weight:700;padding:0 0 15px}.specials ul{list-style:disc;list-style-position:inside;padding:10px 0}.specials .print-coupon{opacity:0;transition:500ms opacity;float:right}.specials>div:hover .print-coupon{opacity:1}.specials i.fas{width:16px;height:16px}.specials center{width:100%;display:block;filter:drop-shadow(0 4px 13px rgba(44,60,122,.33))}.specials>div .hs{height:318px;border-radius:0 0 25px 25px}.specials>div.expanded .hs{overflow-y:auto}.specials>div .hsc{height:100%;display:flex;flex-flow:column}#specials-content img{width:auto;max-width:100%}.specials .himg{background-size:contain;background-position:50% 50%;background-repeat:no-repeat;flex:1 1 0;display:block}.specials>div.expanded .himg{min-height:150px}.specials .hwr,.specials .hwr strong{text-transform:uppercase;letter-spacing:.15em}.specials .hwr{font-size:14px;color:#59636c;display:flex;flex-flow:column;margin:0 auto;line-height:17px;text-align:center;min-height:100%;width:100%}.specials .hwr .h2{font-weight:400;color:#212429;margin:10px auto 0}.specials .hwr strong{font-size:96px;color:#000000;font-weight:400;line-height:115px}.specials .hwr small{font-size:36px;display:block;line-height:44px;letter-spacing:.15em;padding-bottom:10px;color:#000000}.specials .cta{margin:25px auto 15px;font-size:24px;display:block;padding:15px 5px;border-radius:24px}.specials .fineprint{font-size:12px;color:#59636c}.specials .coupon-footer{position:absolute;bottom:15px;left:0;width:100%;text-align:left;padding:0 25px}.specials .coupon-footer p{margin-bottom:0}.specials .expand-coupon{position:absolute;bottom:-4px;right:5px;padding:1px 10px;background-color:#fbfbfb;display:none}.specials>div.expand-link .expand-coupon,.static-map{display:block}#map{padding:0!important}.static-map{margin-top:50px;width:100%;height:100%;min-height:450px!important;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}section.static-map-wrapper{padding:0;min-height:450px}#reviews{background-color:#fff}.reviews-list{max-width:1300px;margin:0 auto;flex-flow:row;flex-wrap:wrap;justify-content:space-around}.reviews-list h2,.specials center{margin-bottom:50px}.reviews-list>div{min-width:48%;margin:0 auto}body.multi .reviews-list>div{width:100%;padding-bottom:100px}.reviews-tab-menu{margin:0 auto 75px!important;text-align:center;border-radius:2rem;display:flex;justify-content:stretch;border:1px solid#000000;overflow:hidden;max-width:800px;width:100%}.reviews-tab-menu>*{padding:10px 35px;display:block;flex-grow:1}.reviews-tab-menu>.active{background-color:#000000;color:#fff!important;font-weight:700}.masonry{column-count:3;column-gap:1.5em}.reviews-container>div{display:inline-block;margin:0 0 1.5em;width:100%;border:1px solid #dde2e5;box-shadow:3px 3px 12px rgba(24,60,89,.08);border-radius:12px}#map-plug,.tabs-content{display:none}.tabs-content.active{display:block}.reviews-list>div:last-child{padding-left:20px}.reviews-list .reviews-container>div{display:flex;flex-flow:row;flex-wrap:wrap;-webkit-column-break-inside:avoid;padding:28px 20px}.reviews-list .review-author{flex-grow:1}.reviews-list .review-content{padding-top:15px;flex:0 0 100%;color:#212429}#f-logo img{max-width:100%}span.review-profile-image{float:left;padding:0 15px 0 0}span.review-profile-image img{width:40px}.modal-backdrop.in{display:none}.review-item{border-bottom:solid 1px rgba(190,190,190,.35);margin:5px auto;display:block;width:100%;padding:15px 0}.review-meta,.review-stars,.staff .jumbo div{text-align:left}.review-date{margin-left:8px;font-weight:400}.review-text{line-height:1.55;text-align:left;margin:auto;font-style:italic}.review-author{font-weight:700}.review-stars ul{display:inline-block;list-style:none!important;margin:-28px 0 0;padding:0;float:right}.review-stars ul li{float:left;list-style:none!important;margin-right:1px;line-height:1}.review-stars ul li i{color:#e4b248;font-size:1.2em;font-style:normal}.review-stars ul li i.inactive{color:#c6c6c6}.star:after{content:"★"}.content-img{background-repeat:no-repeat;background-size:cover}.location-text .wrapper{text-align:left;border:1px solid #dadada;padding:30px;background-color:#fafafa;justify-content:start}.pagination{display:block;margin:30px auto;text-align:center}.pagination a{color:#000;padding:8px 16px;text-decoration:none;border:1px solid #ddd;display:inline-block}.pagination a.active{background-color:#000000;color:#fff;border:1px solid#000000}.pagination a:hover:not(.active){background-color:#ddd}.pagination a:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.pagination a:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.staff .jumbo img{float:left;padding-right:20px;max-width:50%}.staff .staff-list{display:flex;flex-flow:row;justify-content:space-between;max-width:1300px;margin:0 auto;flex-wrap:wrap}.staff .staff-list>div{width:28%;margin-bottom:100px}.staff-member-photo{width:100%;height:250px;background-position:50% 50%;background-repeat:no-repeat;background-size:contain}body.multi .staff-member-photo{background-position:left!important}.staff .staff-list h2{padding:15px 0 20px}.employment .jumbo img{float:right;padding:0 0 10px 20px;max-width:45%}.employment .jumbo div{text-align:left}.employment form{padding-bottom:30px}.employment .links{display:flex;flex-flow:row;justify-content:space-around;padding:30px 0}.contact-form.employment-form .job-question,.contact-form.employment-form .job-question label,.contact-form.employment-form h4,.contact-form.employment-form p,body.multi.locations-size-big .reviews-list>div{width:100%}.contact-form.employment-form .job-question{padding-bottom:25px}.contact-form.employment-form .job-question label{display:block;clear:both;padding:5px 0}.contact-form.employment-form .button{margin:20px 0}#contact form input[type=checkbox],#contact form input[type=radio]{width:30px;height:20px;margin:0;float:left;display:inline-block}#contact form label span{margin-top:-5px}.custom-script{padding:30px 0;text-align:center!important}.blog-list,.blog-list-wrapper{display:flex;flex-flow:column}.blog-list{flex-flow:row;flex-wrap:wrap;justify-content:flex-start}.blog-list>div{width:30%;height:400px;margin-right:3%}.blog-list>div:nth-child(3n){margin-right:0}.blog-tile{box-shadow:2px 2px 24px 0#0000000f;border-radius:12px;overflow:hidden;margin:15px 0;display:flex;flex-flow:column;text-align:left}.blog-tile h2{font-size:16px;padding:15px;margin-bottom:0;line-height:1.2em}.blog-tile .blog-t-date *{font-size:10px;color:#737373;padding-right:15px}.blog-tile .blog-t-date{padding:0 15px 15px}.blog-tile .blog-t-content *{font-size:14px}.blog-tile .blog-t-content{font-size:14px;color:#737373;padding:0 1em 0 15px;flex:1;overflow:hidden;position:relative;line-height:1.4em}.blog-tile .blog-t-content:before{content:"...";position:absolute;right:0;bottom:-4px}.blog-tile .blog-t-content:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}.blog-list-nav a,.blog-tile a{display:block;color:#000000;padding:15px}.blog-tile .blog-t-img{background-position:50% 50%;background-size:cover;background-repeat:no-repeat;height:100px}.blog-list-nav{margin:10px 0}.blog-list-nav a{display:inline-block;padding:5px 10px}.blog-list-nav a.active{border:1px solid#000000;border-radius:3px;pointer-events:none}.form-one-col input,.form-one-col textarea{width:100%!important;margin:5px 0;padding:5px;border-radius:5px;border:1px solid #ccc}.form-one-col .error-msg-wrapper,.form-one-col .success-msg-wrapper{position:relative;font-size:16px;text-align:left}.appointment-footer{background-color:#fafafa;padding:50px;width:100%}.appointment-footer section{display:flex;flex-flow:row;justify-content:space-between;align-items:center;max-width:1600px;margin:0 auto}.appointment-footer strong{font-size:24px}.appointment-footer p{font-size:20px}.blog-post{text-align:left;padding-top:50px}.blog-tags span{padding-right:20px}.blog-tags span i{padding-right:7px}.blog-tags{padding-bottom:30px}.blog-post article img{margin:0;display:block}.blog-title{font-size:48px}.blog-related{display:flex;flex-flow:row;justify-content:space-between}.blog-related h3{margin-top:12px}.error section{text-align:center}.error section.flex-cols{margin:50px 0 100px}.google-reviews-num-0{display:none}body.locations-size-big .location-image{margin-bottom:30px;border:0}body.locations-size-big .footer .footer-logo{max-height:100px}body.locations-size-big .footer a,body.locations-size-big .footer b,body.locations-size-big .footer p,body.locations-size-big .footer span{font-size:20px!important;margin:0 .5rem 0 0!important}body.locations-size-big .footer h4{font-size:28px!important;margin:0 .5rem 0 0!important}body.locations-size-big .footer .cta{background-color:#fff;color:#444;margin:12px 0!important;font-weight:700;display:inline-block;width:unset}body.locations-size-big .jumbo~.banner-title{max-width:1600px;margin:50px auto;padding:0}.location-link{display:block;text-align:left;padding:10px 15px;font-size:20px;margin-bottom:10px;background-color:#444;transition:all .3s ease;color:#fff!important;font-weight:700;width:60%;border:2px solid #444}.location-link:hover{color:#444!important;background-color:#f2f2f2!important}.location-link span{float:right;font-size:16px;font-weight:400;display:block;opacity:.7}.location-image{margin-bottom:30px;border:1px solid #ccc}.hours-of-operation p{margin:3px 0 0!important;border-bottom:1px solid #dadada}.hours-of-operation p span{margin:0 10px 0 0!important;display:inline-block;width:100px;padding-bottom:5px;font-weight:700}.social-links a{margin-right:8px;transition:all .3s ease;opacity:.6}.social-links a i{display:inline-block;width:35px!important;height:35px!important}.social-links b{margin-bottom:12px;display:block}.social-links a:hover{opacity:1}.location-widget-map a.cta{width:auto}.location-page .cta{width:auto;display:inline-block}.static-map-wrapper{padding-bottom:50px}.static-map-wrapper h3{margin-top:50px}.location-widget-map .row{display:flex;flex-flow:row;justify-content:space-between}.av-links a,.review-response b{display:block}.review-response{padding-left:30px}a.decorated-link{color:#00f;text-decoration:underline!important}a.decorated-link:visited{color:purple}@media only screen and (max-width:1280px){.review-item{flex:1 1 40%}}@media only screen and (max-width:1024px){#contact-header .col-3{flex-flow:column}.employment .jumbo img{float:none: padding:0px}.employment .jumbo div{text-align:center}.masonry{column-count:2}}@media only screen and (max-width:980px){footer{padding:50px 5% 30px}.services-list>div{width:50%}.makes-list>div{width:calc(50% - 30px)}.reviews-list{flex-flow:column}.reviews-list>div{width:95%!important;margin:0 auto!important}}@media only screen and (max-width:768px){nav ul{transition:max-height .5s}#about,#reasons,#reviews-s,#video,.jumbo,.two-col,footer>div{flex-flow:column}body.about .jumbo>div:first-child{order:2}body.about .jumbo>div:last-child{order:1}body.about .about-image-top{display:none}body.about .about-image-bottom{display:block!important}footer{padding:50px 3% 30px}footer>div>div{width:100%}footer>div>:first-child{text-align:center}footer>div>:nth-child(2){text-align:center}footer>div>:last-child{text-align:center}.btns,.jumbo.jumbo-1-3 .link-list,h3{text-align:center}a.btn{margin-right:auto;margin-left:auto}.flex-r{flex-flow:column}.flex-cols>div,.flex-r>div{width:100%;text-align:center}.flex-r .fl-r{float:none}.flex-cols{flex-wrap:wrap}.flex-cols>div{width:50%}.jumbo.jumbo-1-3>div:first-child{width:100%}.jumbo.jumbo-3-1>div{width:100%!important}.jumbo.jumbo-1-3>div:last-child{margin:0 auto}.staff .jumbo img{float:none;padding-right:0;margin-bottom:20px;width:100%;display:block}.staff .staff-list>div{width:45%}.blog-list>div{width:48%;height:400px;margin-right:4%}.blog-list>div:nth-child(3n){margin-right:unset}.blog-list>div:nth-child(2n){margin-right:0}.masonry{column-count:1}}@media only screen and (max-width:640px){#contact form input,#contact form select,#contact form textarea,.makes-list>div,.services-list>div{width:100%}#contact-header h3{font-size:32px}#contact-header strong{font-size:45px}#contact .button{margin:30px auto}.staff .staff-list>div{width:95%}}@media only screen and (max-width:480px){.review-item{flex:1 1 90%}.jumbo.jumbo-3-1{padding:10px}.blog-list>div{width:100%;height:400px;margin-right:0!important}#specials-content{width:95%}.specials>div{background-size:cover;background-repeat:no-repeat}}@media only screen and (max-width:400px){.flex-cols>div{width:100%}.specials h2{font-size:48px}}@font-face{font-family:"avCustom";src:url(../font/custom.woff)format("woff");font-weight:400;font-style:normal;font-display:block}i.fab.fa-apple-pay,i.fab.fa-facebook-square,i.fab.fa-google,i.fab.fa-google-pay,i.fab.fa-instagram,i.fab.fa-instagram-square,i.fab.fa-twitter,i.fab.fa-twitter-square,i.fab.fa-yelp{font-family:"avCustom"!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fab.fa-apple-pay:before{content:""}.fab.fa-facebook-square:before{content:""}.fab.fa-google:before{content:""}.fab.fa-google-pay:before{content:""}.fab.fa-instagram:before{content:""}.fab.fa-instagram-square:before{content:""}.fab.fa-twitter:before{content:""}.fab.fa-twitter-square:before{content:""}.fab.fa-yelp:before{content:""}