html{height:100%}body,#page-content{overflow-x:hidden;min-height:100%}body{font-weight:400}#coming-soon-form .et-pb-contact-message{color:rgba(255,255,255,0.8);text-align:center;font-size:18px}@media all and (min-width:0px) and (max-width:479px){#coming-soon-form .et-pb-contact-message{font-size:16px}}#main-header{box-shadow:none!important}#top-header{border-bottom:3px solid #e63438!important}#et-secondary-menu{background:#e63438!important;padding:6px 15px 0px 15px!important;border-radius:5px 5px 0px 0px!important}#top-menu-nav>ul>li>a:hover{opacity:1;color:#e63438}ul.sub-menu{width:260px}#top-menu li li a{width:220px;line-height:17px}.unlimited-cta a{padding:10px!important;margin-bottom:22px;margin-top:-10px;background:#fff;color:#e63438!important;border-radius:5px;animation:pulse 2s infinite;transform:scale(1);transition:all 300ms ease 0ms;text-transform:uppercase;font-weight:900!important}.unlimited-cta a:hover{letter-spacing:3px!important;color:#fff!important;transition:all 300ms ease 0ms;color:#e63438!important}.et-fixed-header #top-menu .unlimited-cta a{color:#e63438!important}@keyframes pulse{0%{transform:scale(0.9)}50%{transform:scale(1)}100%{transform:scale(0.9)}}.mobile_menu_bar::before,.mobile_menu_bar::after,#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a{color:#e63438!important}ul#mobile_menu{border-top:3px solid #e63438!important}@media (max-width:1024px){#et_mobile_nav_menu{display:block}#top-menu{display:none}}@media all and (min-width:0px) and (max-width:1024px){.unlimited-cta a{padding:10px 5%;margin:auto;background:#000000;animation:none;text-transform:capitalize;color:#fff!important}}.wash-prices-tab ul.et_pb_tabs_controls{text-align:center;background-color:transparent!important}.wash-prices-tab ul.et_pb_tabs_controls:after{border-top:none}.wash-prices-tab ul.et_pb_tabs_controls li{float:none;border:none!important;margin:auto 10px;display:inline-block;border-radius:5px;transition:all 300ms ease 0ms!important}.wash-prices-tab ul.et_pb_tabs_controls li:hover{cursor:pointer!important;letter-spacing:3px!important}.wash-prices-tab .et_pb_tab{padding:24px 30px 30px 30px;margin-top:25px;box-shadow:0px 2px 12px 0px rgba(0,0,0,0.1)}.amenities-flipbox .dsm_flipbox_child_image_wrap{margin:auto auto -15px auto!important}.quick-nudge{animation:fast-nudge;animation-duration:2s;animation-iteration-count:10;animation-timing-function:ease-in-out;animation-delay:1000ms}@keyframes fast-nudge{0%{transform:rotate(0deg)}5%{transform:rotate(-4deg)}10%{transform:rotate(4deg)}15%{transform:rotate(-4deg)}20%{transform:rotate(0deg)}}@media all and (min-width:1441px) and (max-width:1799px){#first-responders{margin-top:-21%!important;margin-left:-20%!important;width:125%!important}}@media all and (min-width:992px) and (max-width:1280px){#first-responders{margin-top:4%!important}}.carwash-menu-row[data-ref="services-371"] .package-title{font-style:normal;color:#fff;font-weight:900;font-size:60px;text-shadow:2px 2px 0px rgba(0,0,0,0.3)}.carwash-menu-row[data-ref="services-371"] .package-card{position:relative;z-index:9!important;border:4px solid #999;outline:3px solid #808080}@media all and (min-width:992px) and (max-width:1280px){.carwash-menu-row[data-ref="services-371"] .package-title{font-size:50px}}@media all and (min-width:480px) and (max-width:991px){.carwash-menu-row[data-ref="services-371"] .col-package{padding:0px 5px}.carwash-menu-row[data-ref="services-371"] .package-title{font-size:45px}}@media all and (min-width:0px) and (max-width:479px){.carwash-menu-row[data-ref="services-371"] .col-package{padding:0px}.carwash-menu-row[data-ref="services-371"] .package-title{font-size:45px}}.carwash-menu-row[data-ref="services-371"] .package-prices{display:flex}.carwash-menu-row[data-ref="services-371"] .package-one-time-price .single-price span.cents,.carwash-menu-row[data-ref="services-371"] .package-monthly-subscription .membership-price span.cents span{display:none}.carwash-menu-row[data-ref="services-371"] .package-one-time-price,.carwash-menu-row[data-ref="services-371"] .package-monthly-subscription{background:transparent!important}.carwash-menu-row[data-ref="services-371"] .package-one-time-price .single-wash-text,.carwash-menu-row[data-ref="services-371"] .package-monthly-subscription .membership-desc-text{text-transform:uppercase;font-weight:700;font-size:14px;line-height:14px}.carwash-menu-row[data-ref="services-371"] .package-one-time-price{width:50%;border-right:2px solid #fff}.carwash-menu-row[data-ref="services-371"] .package-one-time-price .single-price{font-size:25px;font-weight:900;letter-spacing:-3px;text-shadow:2px 2px 0px rgba(0,0,0,0.3)}@media all and (min-width:1281px) and (max-width:1440px){.carwash-menu-row[data-ref="services-371"] .package-one-time-price .single-price{font-size:21px}}@media all and (min-width:992px) and (max-width:1280px){.carwash-menu-row[data-ref="services-371"] .package-one-time-price .single-price{font-size:23px}}@media all and (min-width:0px) and (max-width:991px){.carwash-menu-row[data-ref="services-371"] .package-one-time-price .single-price{font-size:22px}}.carwash-menu-row[data-ref="services-371"] .package-monthly-subscription{padding:23px 15px 15px 15px;width:50%}.carwash-menu-row[data-ref="services-371"] .package-monthly-subscription .membership-price{font-size:60px;font-weight:900;text-shadow:2px 2px 0px rgba(0,0,0,0.3)}.carwash-menu-row[data-ref="services-371"] .package-monthly-subscription .membership-price span.dollar-sign,.carwash-menu-row[data-ref="services-371"] .package-monthly-subscription .membership-price span.cents{font-size:40px;vertical-align:15px}@media all and (min-width:1281px) and (max-width:1440px){.carwash-menu-row[data-ref="services-371"] .package-monthly-subscription .membership-price{font-size:50px}.carwash-menu-row[data-ref="services-371"] .package-monthly-subscription .membership-price span.dollar-sign,.carwash-menu-row[data-ref="services-371"] .package-monthly-subscription .membership-price span.cents{font-size:35px;vertical-align:9px}}@media all and (min-width:992px) and (max-width:1280px){.carwash-menu-row[data-ref="services-371"] .package-monthly-subscription .membership-price{font-size:50px}.carwash-menu-row[data-ref="services-371"] .package-monthly-subscription .membership-price span.dollar-sign,.carwash-menu-row[data-ref="services-371"] .package-monthly-subscription .membership-price span.cents{font-size:30px;vertical-align:15px}}@media all and (min-width:480px) and (max-width:991px){.carwash-menu-row[data-ref="services-371"] .package-monthly-subscription .membership-price{font-size:45px}.carwash-menu-row[data-ref="services-371"] .package-monthly-subscription .membership-price span.dollar-sign,.carwash-menu-row[data-ref="services-371"] .package-monthly-subscription .membership-price span.cents{font-size:25px;vertical-align:15px}}@media all and (min-width:0px) and (max-width:479px){.carwash-menu-row[data-ref="services-371"] .package-monthly-subscription .membership-price{font-size:45px}.carwash-menu-row[data-ref="services-371"] .package-monthly-subscription .membership-price span.dollar-sign,.carwash-menu-row[data-ref="services-371"] .package-monthly-subscription .membership-price span.cents{font-size:24px;vertical-align:15px}}.carwash-menu-row[data-ref="services-371"] .package-content{font-weight:700}.carwash-menu-row[data-ref="services-371"] .elite .package-card{background:linear-gradient(#dd6c0d 0%,#fd9c1d 20%,#ca5f0e 50%,#fd7900 80%,#dd510a 100%)}.carwash-menu-row[data-ref="services-371"] .ultimate .package-card{background:linear-gradient(#2294dc 0%,#0039fd 20%,#368dee 50%,#3b50fd 80%,#2455dd 100%)}.carwash-menu-row[data-ref="services-371"] .express .package-card{background:linear-gradient(#2b2729 0%,#7f8184 20%,#4c4c4e 50%,#929497 80%,#6d6e71 100%)}.carwash-menu-row[data-ref="services-373"] .row-packages{display:none}.carwash-menu-row[data-ref="services-373"] .coming-soon{margin:40px auto 20px auto;background:#e63438;border-radius:5px;padding:25px}.carwash-menu-row[data-ref="services-373"] .coming-soon h2{text-transform:uppercase;font-weight:900;color:#fff;font-style:italic}.carwash-menu-row[data-ref="services-373"] .coming-soon h2 span{display:block;font-size:40px;margin-top:10px}@media all and (min-width:0px) and (max-width:479px){.carwash-menu-row[data-ref="services-373"] .coming-soon h2{font-size:23px}.carwash-menu-row[data-ref="services-373"] .coming-soon h2 span{font-size:27px;margin-top:4px}}.carwash-menu-row[data-ref="services-373"]:before{content:"PLACEHOLDER";position:absolute;color:#fff;opacity:0.3;width:100%;font-size:170px;font-weight:900;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-10deg);height:auto;text-align:center;display:none}h2.carwash-packages-title{font-size:25px;font-weight:900;color:#000!important;margin:10px auto 0px auto}.premium-packages-description{margin-bottom:-30px}.package-card{border:none;background:#000;border-radius:15px;color:#fff!important;box-shadow:0px 2px 12px 0px rgba(0,0,0,0.3)}.package-name,.package-one-time-price,.package-monthly-subscription{border:none}h3.package-title{color:#e63438;text-transform:uppercase;font-weight:900;font-style:italic}h3.package-title span{display:block;font-size:30px;margin:10px auto 5px auto;color:#f2f2f2;font-style:normal}@media all and (min-width:0px) and (max-width:489px){.carwash-menu-row[data-ref="services-373"]::before{transform:translate(-50%,-50%) rotate(-90deg);width:auto}h3.package-title{font-size:18px}h3.package-title span{font-size:25px}}.package-one-time-price{background:#1a1a1a}.package-monthly-subscription{background:#333333;padding:15px}.membership-renewal-length{display:none}.membership-price{font-size:30px}.package-content{padding:20px 35px}@media all and (min-width:0px) and (max-width:489px){.package-content{padding:15px 20px;font-size:14px}}#locations-map #asl-storelocator.asl-cont,#asl-storelocator.asl-cont{font-family:"Roboto",Helvetica,Arial,Lucida,sans-serif!important;box-shadow:0px 2px 12px 0px rgba(0,0,0,0.1);border-radius:5px!important}#locations-map #asl-storelocator.asl-cont .sl-main-cont .asl-panel-inner .sl-main-cont-box{scrollbar-color:#333 #e63438;scrollbar-width:auto;-webkit-scrollbar-color:#333 #e63438;-webkit-scrollbar-width:auto}#locations-map #asl-storelocator.asl-cont.asl-template-0 .asl-wrapper .sl-main-cont .asl-panel-inner .sl-main-cont-box .sl-list-wrapper .sl-list .sl-item.highlighted{background:#f8f8f8!important}#locations-map #asl-storelocator.asl-cont .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .addr-loc ul li span,#locations-map #asl-storelocator.asl-cont .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .addr-loc ul li a{font-weight:400!important}#locations-map #asl-storelocator.asl-cont .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .sl-addr-list-title,#locations-map #asl-storelocator.asl-cont .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec h3{color:#000!important;text-transform:uppercase;font-weight:900}#locations-map #asl-storelocator.asl-cont .sl-main-cont .btn.btn-asl{border-radius:5px!important;font-weight:900!important;text-transform:uppercase!important;font-size:14px!important;letter-spacing:0.5px!important;transition:all 300ms ease 0ms}#locations-map #asl-storelocator.asl-cont .sl-main-cont .btn.btn-asl:hover{letter-spacing:3px!important;cursor:pointer!important}#locations-map #asl-storelocator.asl-cont .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .addr-loc .sl-logo-cont:before{display:none!important}#locations-map #asl-storelocator.asl-cont .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .addr-loc .sl-logo-cont .sl-logo-box{background:none!important;border:none!important;padding:0px!important}#locations-map #asl-storelocator.asl-cont .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .addr-loc .sl-logo-cont .sl-logo-box img{max-height:120px!important}#locations-map #asl-storelocator.asl-cont.asl-template-0 .asl-wrapper .sl-main-cont .asl-map .map-image .asl-map-canv .infoBox #style_0 .sl-infoWindow-title,#locations-map #asl-storelocator.asl-cont.asl-template-0 .asl-wrapper .sl-main-cont .asl-map .map-image .asl-map-canv .infoBox #style_0 h3{border-radius:5px!important;box-shadow:0px 2px 12px 0px rgba(0,0,0,0.1)!important;font-weight:900!important;letter-spacing:0px!important;font-size:16px!important}#locations-map #asl-storelocator.asl-cont .infoBox .infoWindow .infowindowContent .sl-tag{color:#000!important;font-weight:400!important}#locations-map #asl-storelocator.asl-cont.asl-template-0 .asl-wrapper .sl-main-cont .asl-map .map-image .asl-map-canv .infoBox #style_0 .infowindowContent .asl-buttons a{font-weight:900!important;text-transform:uppercase!important;transition:all 300ms ease 0ms}#locations-map #asl-storelocator.asl-cont.asl-template-0 .asl-wrapper .sl-main-cont .asl-map .map-image .asl-map-canv .infoBox #style_0 .infowindowContent .asl-buttons a:hover{letter-spacing:3px!important}.et-pb-contact-message{color:#000;text-align:left;font-size:16px}@media all and (min-width:0px) and (max-width:992px){.et-pb-contact-message{text-align:center}}@media all and (min-width:0px) and (max-width:489px){.et-pb-contact-message{font-size:14px}}#family-plans-benefits .dsm_icon_list_text{line-height:1.7em}#dsm-popup-1711 button#et_pb_button_1{border-radius:5px}#customer-survey-form .et-pb-contact-message{text-align:center!important}.et_pb_menu__menu ul.et-menu li{display:block!important;width:100%;padding:3px 0px}.et_pb_fullwidth_menu .et-menu,.et_pb_menu .et-menu{margin-left:0px;margin-right:0px}@media all and (max-width:980px){#footer-menu .et_pb_menu__menu,#program-menu .et_pb_menu__menu{display:block!important;margin:auto}#footer-menu .et_mobile_nav_menu,#program-menu .et_mobile_nav_menu{display:none!important}}@media only screen and (min-width:0px) and (max-width:767px){#footer-menu .et_pb_menu__menu,#program-menu .et_pb_menu__menu{display:block!important;margin:auto}#footer-menu .et_mobile_nav_menu,#program-menu .et_mobile_nav_menu{display:none!important}}