html{height:100%}body,#page-content{overflow-x:hidden;min-height:100%}#main-header{box-shadow:0 3px 15px rgba(255,255,255,.1);z-index:100000!important;border-top:3px solid #36C3F1}img#logo{max-height:205%;margin:-55px auto 10px auto!important}#et-secondary-menu{background:#36C3F1;padding:3px 15px;border-radius:5px 5px 0px 0px}#top-menu-nav>ul>li>a:hover{opacity:1;color:#AEAEAE}.unlimited-cta a{padding:10px!important;margin-bottom:22px;margin-top:-10px;border:2px solid #fff;font-family:'Audiowide',display!important;text-transform:uppercase!important;background-image:linear-gradient(153deg,#036dab 1%,#38c6f4 100%);font-size:20px;border-radius:10px 0px 10px 0px!important}.unlimited-cta a:hover{background:#036DAB;color:#fff!important}header#main-header.et-fixed-header .unlimited-cta a{color:#fff!important}@media all and (min-width:992px) and (max-width:1280px){.et_pb_button{font-size:20px!important}}.mobile_menu_bar::before{color:#38C6F4!important}.et_mobile_menu{border-top:2px solid #38C6F4!important}@media all and (min-width:0px) and (max-width:991px){.unlimited-cta a{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif!important;margin:auto!important;font-weight:600;text-transform:capitalize!important;background:#000;border:none;padding:10px 5%!important;font-size:14px}}@media all and (min-width:480px) and (max-width:991px){img#logo{margin:-25px auto 10px auto!important}}@media all and (min-width:0px) and (max-width:479px){img#logo{max-height:125%;margin:-15px auto 10px auto!important}}.home-flip-box .dsm_flipbox_child .et_pb_button{border-radius:10px 0px 10px 0px!important}.float-animation{animation-name:floating;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@keyframes floating{from{transform:translate(0,0px)}65%{transform:translate(0,15px)}to{transform:translate(0,-0px)}}.pulsing-button{animation:pulse 2s infinite;transform:scale(1)}@keyframes pulse{0%{transform:scale(0.90)}50%{transform:scale(1)}100%{transform:scale(0.90)}}.carwash-packages-container,.carwash-menu-row[data-ref="services-277"] .package-name{display:none}.carwash-menu-row[data-ref="services-277"] .col-package{height:100%!important;padding:5px;border-radius:15px;background:linear-gradient(-5deg,#A7A6A8 0%,#EAE8E8 25%,#787877 50%,#A9AAAA 75%,#FCFCFC 100%);border:1px solid #000}.carwash-menu-row[data-ref="services-277"] .package-card{box-shadow:inset 0px 0px 15px 0px #000;border-radius:15px;height:100%!important}.carwash-menu-row[data-ref="services-277"] .package-logo{padding:10px 10px 0px 10px}.package-one-time-price .single-price span.cents,.package-monthly-subscription .membership-price span.cents,.package-monthly-subscription .membership-desc-text{display:none}.carwash-menu-row[data-ref="services-277"] .package-prices{display:block;width:90%;margin:auto}.carwash-menu-row[data-ref="services-277"] .package-one-time-price{padding:0px;float:none;width:100px;height:100px;background:#fff;border-radius:100%;position:relative;display:inline-block;overflow:hidden;vertical-align:middle}.carwash-menu-row[data-ref="services-277"] .package-one-time-price .single-price{color:#000;font-weight:900;letter-spacing:-1px;font-size:20px}.carwash-menu-row[data-ref="services-277"] .package-one-time-price .single-price:before{content:"Single Wash";display:block;color:#000;text-transform:uppercase;font-size:14px;font-weight:900;background:#A3A4A3;padding:5px 10px 5px 10px;line-height:14px;margin-bottom:-4px}.carwash-menu-row[data-ref="services-277"] .package-monthly-subscription{background:#C6EFFF;display:inline-block;width:67%;vertical-align:middle;margin-left:-20px;padding:15px 10px;border-radius:0px 15px 15px 0px}.carwash-menu-row[data-ref="services-277"] .package-monthly-subscription .price:before{content:"Go Unlimited";display:block;color:#FAF444;text-transform:uppercase;font-size:14px;font-weight:900;line-height:14px;text-shadow:rgb(0,0,0) 1px 0px 0px,rgb(0,0,0) 0.540302px 0.841471px 0px,rgb(0,0,0) -0.416147px 0.909297px 0px,rgb(0,0,0) -0.989993px 0.14112px 0px,rgb(0,0,0) -0.653644px -0.756803px 0px,rgb(0,0,0) 0.283662px -0.958924px 0px,rgb(0,0,0) 0.96017px -0.279416px 0px,1px 1px 0px #000;width:60%;text-align:left;margin:-10px 0px auto 20px;transform:rotate(-8deg);padding-bottom:2px;border-bottom:3px solid #000}.carwash-menu-row[data-ref="services-277"] .package-monthly-subscription .price .membership-price .price:before{display:none}.carwash-menu-row[data-ref="services-277"] .package-monthly-subscription .membership-price{color:#000;font-weight:900;font-size:30px;padding-top:10px;position:relative;top:5px}.carwash-menu-row[data-ref="services-277"] .membership-renewal-length{margin-left:-1px;text-transform:uppercase;font-weight:900;color:#000;top:5px;position:relative;font-size:17px;letter-spacing:-1px}.carwash-menu-row[data-ref="services-277"] .package-content{padding:15px 0px}.carwash-menu-row[data-ref="services-277"] .package-content .icons{text-align:center;margin-top:20px}.btn.wash-plans-btn,.btn.btn-purchase-plan,.btn.control{margin-top:20px;background:linear-gradient(153deg,#036dab 1%,#38c6f4 100%);font-size:18px;font-family:'Audiowide',display!important;text-transform:uppercase!important;border:2px solid #fff;color:#fff;box-shadow:0px 2px 10px 0px rgba(0,97,161,0.67);border-radius:10px 0px 10px 0px!important}.btn.wash-plans-btn:hover,.btn.btn-purchase-plan:hover,.btn.control:hover{background:#036DAB!important;border:2px solid #fff}@media all and (min-width:1281px) and (max-width:1440px){.carwash-menu-row[data-ref="services-277"] .package-one-time-price{margin-left:-15px}.carwash-menu-row[data-ref="services-277"] .package-monthly-subscription{padding:15px 5px!important;margin-left:-17px}}@media all and (min-width:992px) and (max-width:1280px){.carwash-menu-row[data-ref="services-277"] .package-prices{width:85%}.carwash-menu-row[data-ref="services-277"] .package-one-time-price{margin-left:-15px}.carwash-menu-row[data-ref="services-277"] .package-monthly-subscription{padding:15px 5px!important;margin-left:-22px}.carwash-menu-row[data-ref="services-277"] .package-monthly-subscription .price::before{width:68%}.carwash-menu-row[data-ref="services-277"] .package-monthly-subscription .membership-price{font-size:24px}}@media all and (min-width:480px) and (max-width:991px){.carwash-menu-row[data-ref="services-277"] .col-package,.carwash-menu-row[data-ref="services-1784"] .col-package,#membership-menu .col-package{height:fit-content!important}.carwash-menu-row[data-ref="services-277"] .package-card,.carwash-menu-row[data-ref="services-1784"] .package-card,#membership-menu .package-card{height:auto!important}}@media all and (min-width:0px) and (max-width:479px){.carwash-menu-row[data-ref="services-277"] .col-package,.carwash-menu-row[data-ref="services-1784"] .col-package,#membership-menu .col-package{height:fit-content!important}.carwash-menu-row[data-ref="services-277"] .package-card,.carwash-menu-row[data-ref="services-1784"] .package-card,#membership-menu .package-card{height:auto!important}}.platinum .package-card{background:linear-gradient(#000 0%,#16263E 100%);border:4px solid #EFEEEE;position:relative}.platinum .package-card:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:url(/wp-content/uploads/platinum-bg-blurred.png) no-repeat;background-size:contain;background-position:top;opacity:0;animation:blur-star 5s linear 1000ms infinite}@keyframes blur-star{0%{opacity:0.1}50%{opacity:0.6}100%{opacity:0.1}}.platinum .package-card:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:url(/wp-content/uploads/platinum-bg-stars.png) no-repeat;background-size:contain;background-position:top;opacity:0;animation:star-move 3s linear 0ms infinite}@keyframes star-move{10%{opacity:0.2}70%{opacity:0.9}100%{opacity:0.2}}.platinum .package-one-time-price,.platinum .package-monthly-subscription{border:1px solid #000;box-shadow:0px 0px 0px 6px #EBEBEB,0px 0px 0px 7px #AFAFAF}.platinum .package-content,.platinum .package-prices{position:relative;z-index:9}.platinum-content .includes{color:#fff;text-align:center;font-family:'Lobster',cursive;font-size:22px;margin:15px auto;background:linear-gradient(transparent 0%,transparent 80%,#6CC1FF 80%,#6CC1FF 100%);text-shadow:rgb(0,0,0) 2px 0px 0px,rgb(0,0,0) 1.75517px 0.958851px 0px,rgb(0,0,0) 1.0806px 1.68294px 0px,rgb(0,0,0) 0.141474px 1.99499px 0px,rgb(0,0,0) -0.832294px 1.81859px 0px,rgb(0,0,0) -1.60229px 1.19694px 0px,rgb(0,0,0) -1.97999px 0.28224px 0px,rgb(0,0,0) -1.87291px -0.701566px 0px,rgb(0,0,0) -1.30729px -1.51361px 0px,rgb(0,0,0) -0.421592px -1.95506px 0px,rgb(0,0,0) 0.567324px -1.91785px 0px,rgb(0,0,0) 1.41734px -1.41108px 0px,rgb(0,0,0) 1.92034px -0.558831px 0px;width:90%;padding-bottom:3px}.platinum-content .icons img{display:inline-block;vertical-align:middle;margin:-8px -4px}.platinum-content .icons img.small,.platinum-content .icons img.big{width:80px}.gold .package-card{background:linear-gradient(#142F57 0%,#104992 100%);border:4px solid #DBB474}.gold .package-one-time-price,.gold .package-monthly-subscription{border:1px solid #815E14;box-shadow:0px 0px 0px 6px #DBB474,0px 0px 0px 7px #FAE6BB}.gold-content .icons img{display:inline-block;vertical-align:middle;margin:-8px -4px}.gold-content .icons img.small,.gold-content .icons img.big{width:80px}.silver .package-card{background:linear-gradient(#1A4178 0%,#1D7DD7 100%);border:4px solid #9D9D9D}.silver .package-one-time-price,.silver .package-monthly-subscription{border:1px solid #5A5959;box-shadow:0px 0px 0px 6px #9D9D9D,0px 0px 0px 7px #777676}.silver-content .icons img{display:inline-block;vertical-align:middle;margin:auto -4px;width:80px}@media all and (min-width:992px) and (max-width:1280px){.silver-content .icons img{width:63px}}.basic .package-card{background:linear-gradient(#2F699F 0%,#19396B 100%);border:4px solid #D4D4D4}.basic .package-one-time-price,.basic .package-monthly-subscription{border:1px solid #5A5A59;box-shadow:0px 0px 0px 6px #D4D4D4,0px 0px 0px 7px #7E7E7D}.basic-content .includes,.basic-content .add-ons .copy{font-weight:900;color:#fff;text-align:center;text-transform:uppercase;font-family:'Open Sans',sans-serif;font-size:16px;text-shadow:1px 1px 0px #000;margin:10px auto 15px auto;width:80%;line-height:17px}.basic-content .add-ons .title{padding:10px;background:#182E4B}.basic-content .add-ons .title img{width:80%;display:block;margin:auto}.basic-content .icons .icon{width:80px;display:inline-block;vertical-align:middle;position:relative}.basic-content .icons .icon img{display:block;margin:auto}.basic-content .icons .icon .pricing{border:1px solid #5A5A59;box-shadow:0px 0px 0px 3px #D4D4D4,0px 0px 0px 4px #7E7E7D;background:#fff;width:30px;height:30px;border-radius:100%;font-weight:900;color:#000;padding-top:1px;position:absolute;transform:scale(0.8);right:0;font-size:17px}#membership-menu .package-one-time-price{display:none}#membership-menu .package-monthly-subscription{width:80%;display:block;margin:auto;border-radius:15px}#membership-menu .package-monthly-subscription .price::before{margin:0px 0px auto 20px}.carwash-menu-row[data-ref="services-1784"] .package-name{text-transform:uppercase;font-size:30px;border:none}.carwash-menu-row[data-ref="services-1784"] .package-title{display:none}.carwash-menu-row[data-ref="services-1784"] .package-logo-img{width:90%;position:relative;top:130px}.carwash-menu-row[data-ref="services-1784"] .package-card{border-radius:10px;background:linear-gradient(#1F6BAC 0%,#036DAB 100%);border:2px solid #38C6F4;box-shadow:rgba(0,0,0,0.3) 0px 2px 18px 0px;padding-top:80px}.carwash-menu-row[data-ref="services-1784"] .package-one-time-price{padding:0px;float:none;width:100px;height:100px;background:#fff;display:block;border-radius:100%;margin:auto;border:2px solid #38C6F4;box-shadow:rgba(0,0,0,0.3) 0px 2px 18px 0px}.carwash-menu-row[data-ref="services-1784"] .package-one-time-price .single-price{font-size:25px;letter-spacing:-2px;color:#3c3c3c;font-weight:900;margin-top:10px}.carwash-menu-row[data-ref="services-1784"] .package-monthly-subscription{display:none}.carwash-menu-row[data-ref="services-1784"] .package-content{color:#fff;font-size:18px;padding:20px}.carwash-menu-row[data-ref="services-1784"] .package-content ul{padding:0px}.carwash-menu-row[data-ref="services-1784"] .package-content ul li{list-style:none!important}.carwash-menu-row[data-ref="services-1784"] .package-content ul li img{display:block;width:90%}.carwash-menu-row[data-ref="services-1784"] .package-content ul li span.small{font-size:14px}.et-pb-contact-message{color:#3C3C3C!important;text-align:center;font-size:20px;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif!important}#fleet-program-form .et_pb_contact_field_options_title,#fundraising-form .et_pb_contact_field_options_title{font-family:'Audiowide',display;font-size:18px;color:#036DAB!important}#detailing-appt .et_pb_contact_field_options_title{font-family:'Audiowide',display;font-size:18px;color:#38C6F4!important}#detailing-appt .input[type="radio"]+label{color:#f2f2f2!important}#customer-survey-form .et-pb-contact-message,#detailing-appt .et-pb-contact-message{color:#f2f2f2!important}@media all and (min-width:480px) and (max-width:991px){.et-pb-contact-message{font-size:18px}}@media all and (min-width:0px) and (max-width:479px){.et-pb-contact-message{font-size:16px}}.et_pb_menu__menu ul.et-menu li{display:block!important;width:100%;text-align:center;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}}