html{height:100%}body{overflow-x:hidden;min-height:100%}h3{font-family:acumin-pro-extra-condensed,sans-serif!important;font-weight:700!important;font-style:italic!important;letter-spacing:2px}p{font-weight:400}.general-button a:hover{color:#fff!important}#main-header{box-shadow:none;z-index:100001}img#logo{max-height:125%!important;margin:-15px auto 10px auto!important}.unlimited-cta a{padding:10px!important;margin-bottom:22px;margin-top:-10px;background:conic-gradient(from 266deg at center,#fbf373 50%,#fcd939 50%);color:#006191!important;border-radius:0px 30px 30px 0px}header#main-header.et-fixed-header .unlimited-cta a{color:#006191!important}header#main-header.et-fixed-header .unlimited-cta a:hover{color:#fff!important}.unlimited-cta a:hover{background:#0375a8;color:#fff!important}#top-menu-nav>ul>li>a:hover{opacity:1;color:#035785}#top-menu li a{line-height:20px}@media all and (min-width:0px) and (max-width:991px){.unlimited-cta a{background:none!important;padding:10px 5%!important;border-radius:0px;margin:0px;color:#005684!important}}@media all and (min-width:0px) and (max-width:479px){img#logo{margin:8px auto 15px auto!important}}.main-title-gradient h1,.main-title-gradient h2{background-image:linear-gradient(178deg,#feedac 32%,#fcd939 33%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.captain-inline-logo{}@media all and (min-width:1280px) and (max-width:1440px){.homepage-hero-banner{overflow-x:clip!important}.home-ennis-img{top:-84px!important}#wash-services-row .et_pb_row_9.et_pb_row{margin-left:155px!important}.et_pb_row_9.et_pb_row{width:52%!important}.et_pb_column_17{padding-left:155px!important}.et_pb_column_18{padding-right:142px!important}}.pulsing-button{animation:pulse 2s infinite;transform:scale(1)}@keyframes pulse{0%{transform:scale(0.9)}50%{transform:scale(1)}100%{transform:scale(0.9)}}.carwash-packages-container{display:none}.col-package{padding-left:5px;padding-right:5px}.package-card,.package-name,.package-one-time-price,.package-monthly-subscription{border:none}.package-name{background:linear-gradient(#0c4975 0%,#13345a 100%);height:100px;border-radius:30px 30px 0px 0px;font-family:"Rubik",Helvetica,Arial,Lucida,sans-serif;text-transform:capitalize!important}.package-title{font-size:36px;color:#fcd939;line-height:35px;text-transform:uppercase!important}.package-title:after{color:#fff;font-size:15px;text-align:center;font-style:normal;text-transform:uppercase;font-family:"Rubik",Helvetica,Arial,Lucida,sans-serif;display:block;line-height:16px}.package-card{border-radius:36px 36px 0px 0px;background:#fff;border:4px solid #18375f;position:relative}.carwash-menu-row[data-ref="services-215"] .package-one-time-price,.carwash-menu-row[data-ref="services-215"] .package-monthly-subscription{display:none}.package-content{color:#18365c;padding:0px}[data-ref="services-254"] .package-content{padding-top:20px}[data-ref="services-254"] .package-monthly-subscription{position:relative}[data-ref="services-254"] .package-monthly-subscription::after{content:"";width:80%;height:4px;background:red;position:absolute;left:50%;top:30%;transform:translate(-50%,-50%) rotate(-10deg)}.membership-plan-offer{position:absolute;display:flex;flex-direction:column-reverse;right:-9px;top:50px;transform:rotate(5deg);color:black;background:white;border:none;border-radius:50%;padding:5px 20px 0px;z-index:99}.membership-plan-offer:after{content:"";width:60px;height:60px;position:absolute;background:url(https://www.captaincarwashco.com/wp-content/uploads/Special-offer-starburst.png) center / contain no-repeat;top:0px;right:-35px}.membership-plan-offer .offer-title{font-size:14px}.membership-plan-offer .offer-length{display:none}.membership-plan-offer span.offer-price{font-size:25px;font-weight:600}.membership-plan-offer span.offer-price .dollar-sign{font-size:20px!important}@media all and (min-width:1280px) and (max-width:1440px){.package-name{height:110px}}.package-content .yellow-triangle{background:#fcd939;padding:10px}.package-content .shape{filter:drop-shadow(0px 4px 0px #18375f)}.package-content .yellow-triangle-bottom{content:"";width:100%;height:50px;background:#fcd939;clip-path:polygon(50% 50%,0 0,100% 0);display:block;position:absolute;bottom:-50px;left:50%;transform:translateX(-50%)}.commander .package-title:after{content:"Includes Everything!"}.captain-content{padding:10px}.captain-content .big-icon img{margin:auto;display:block;width:70%}.captain-content .icons{display:flex}.captain-content .icons img{width:30%;margin:auto}.package-content .yellow-triangle .best-value{text-transform:uppercase;background-image:linear-gradient(180deg,#005684 50%,#14335a 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:bold;text-align:center;font-size:30px}.gold .package-card{padding-bottom:0px!important}.gold .package-title:after{content:"Includes Captain Silver +"}.gold-content{padding:10px}.gold-content .big-icon img{margin:auto;display:block;width:70%}.gold-content .icons{display:flex}.gold-content .icons img{width:30%;margin:auto}.silver .package-card{padding-bottom:0px!important}.silver .package-title:after{content:"Includes Captain Blue +"}.silver-content{padding:10px}.silver-content .title{text-align:center;font-size:22px;font-weight:bold;text-transform:uppercase;padding-bottom:6px;width:90%;border-bottom:4px solid #fcd939;margin:auto}.silver-content .list{width:80%;margin:10px auto auto auto}.silver-content .list li{list-style:none}.silver-content .list li:before{content:"+";margin-right:4px;font-weight:bold;color:#fcd939;font-size:20px}.blue .package-card{padding-bottom:0px!important}.blue .package-title:after{content:"Base Exterior Wash"}.blue-content{padding:20px 10px 10px 10px}.blue-content{width:80%;margin:auto}.blue-content li{list-style:none}.blue-content li:before{content:"+";margin-right:4px;font-weight:bold;color:#fcd939;font-size:20px}.carwash-menu-row[data-ref="services-254"] .package-card{border-radius:30px}.carwash-menu-row[data-ref="services-254"] span.title-description-white{color:#fff;font-style:normal!important;font-weight:300;font-size:23px;margin-right:5px}.carwash-menu-row[data-ref="services-254"] span.title-description-yellow{color:#fcd939;font-weight:bold;font-style:normal!important;font-size:23px}.carwash-menu-row[data-ref="services-254"] .package-name{background:#1a253c;height:100px;border-radius:30px 30px 0px 0px;font-family:"Rubik",Helvetica,Arial,Lucida,sans-serif;text-transform:capitalize!important;font-weight:bold}.carwash-menu-row[data-ref="services-254"] .package-title{font-size:36px;color:#fcd939;line-height:35px;text-transform:uppercase!important;line-height:24px;margin-top:8px;font-weight:900}.carwash-menu-row[data-ref="services-254"] .package-title:after{display:none!important}.carwash-menu-row[data-ref="services-254"] .package-one-time-price .single-price span.cents{display:none}.carwash-menu-row[data-ref="services-254"] .package-prices{display:flex;width:100%;padding:0;align-items:center;background:#1a253c;color:#fff;height:84px}.carwash-menu-row[data-ref="services-254"] .package-one-time-price,.carwash-menu-row[data-ref="services-254"] .package-monthly-subscription{float:none;width:48%;vertical-align:middle}.carwash-menu-row[data-ref="services-254"] .single-price{font-size:16px}.carwash-menu-row[data-ref="services-254"] .dollar-sign{font-size:30px;bottom:0}.carwash-menu-row[data-ref="services-254"] .single-wash-text{margin-top:-4px}.carwash-menu-row[data-ref="services-254"] .single-wash-text,.carwash-menu-row[data-ref="services-254"] .membership-desc-text{font-weight:bold;letter-spacing:3px;color:#fcd939;text-transform:uppercase;font-size:15px;font-family:acumin-pro-extra-condensed,sans-serif!important}.carwash-menu-row[data-ref="services-254"] .membership-price{font-size:30px}.carwash-menu-row[data-ref="services-254"] .membership-renewal-length:before{display:none}@media all and (min-width:1280px) and (max-width:1440px){.carwash-menu-row[data-ref="services-254"] .package-name{height:120px}.carwash-menu-row[data-ref="services-254"] .package-title{line-height:30px}.carwash-menu-row[data-ref="services-254"] .title-description-white{line-height:19px}.carwash-menu-row[data-ref="services-254"] .package-prices{padding-top:10px}}#unlimited-memberships-menu .package-prices{display:block;text-align:center}#unlimited-memberships-menu .package-one-time-price{display:none}#unlimited-membership-menu .package-monthly-subscription{width:100%!important;margin:auto}.carwash-menu-row[data-ref="services-254"] .commander .package-card{border:4px solid #82dfff;background:linear-gradient(#6bc2f4 0%,#7dd9fc 33%,#5aabec 99%,#81deff 100%)}.carwash-menu-row[data-ref="services-254"] .captain-content{padding:10px}.carwash-menu-row[data-ref="services-254"] .captain-content .big-icon img{margin:auto;display:block;width:50%}.carwash-menu-row[data-ref="services-254"] .captain-content .icons{display:flex}.carwash-menu-row[data-ref="services-254"] .captain-content .icons img{width:30%;margin:auto}.carwash-menu-row[data-ref="services-254"] .best-deal img{position:absolute;top:46px;left:-38px;width:30%;transform:rotate(15deg)}.carwash-menu-row[data-ref="services-254"] .captains-choice{background:url(/wp-content/uploads/commnader-choice-bg.png) no-repeat;background-size:contain;background-position:center;color:#fcd939;text-transform:uppercase;font-weight:bold;font-size:25px;padding:10px;font-family:acumin-pro-extra-condensed,sans-serif!important;text-align:center}.carwash-menu-row[data-ref="services-254"] .captains-choice span.ultimate-offer{display:block;color:#fff;font-weight:300;letter-spacing:3px;font-size:20px;margin-top:-6px}.package-content .rain-x{display:block;width:65%;margin:10px auto 0px auto}.package-content .rain-x img{border-radius:10px}.carwash-menu-row[data-ref="services-254"] .gold .package-card{border:4px solid #ffd946;background:linear-gradient(#ffdf61 0%,#ffd946 100%)}.carwash-menu-row[data-ref="services-254"] .gold-content{padding:10px}.carwash-menu-row[data-ref="services-254"] .gold-content .big-icon img{margin:auto;display:block;width:50%}.carwash-menu-row[data-ref="services-254"] .gold-content .icons{display:flex}.carwash-menu-row[data-ref="services-254"] .gold-content .icons img{width:30%;margin:auto}.carwash-menu-row[data-ref="services-254"] .captains-favorite{background:#1a253c;color:#fcd939;text-transform:uppercase;font-weight:bold;font-size:25px;padding:10px;font-family:acumin-pro-extra-condensed,sans-serif!important;text-align:center;border-radius:0px 0px 30px 30px}.carwash-menu-row[data-ref="services-254"] .captains-favorite span.great-value{display:block;color:#fff;font-weight:300;letter-spacing:3px;font-size:20px;margin-top:-6px}@media all and (min-width:1280px) and (max-width:1440px){.carwash-menu-row[data-ref="services-254"] .gold .package-name{height:120px}}.carwash-menu-row[data-ref="services-254"] .silver .package-card{border:4px solid #b3b3b3;background:linear-gradient(#cac9c9 0%,#dfdcdc 33%,#d1cfcf 66%,#e2e1e1 100%)}.carwash-menu-row[data-ref="services-254"] .silver .package-title{color:#fff}.carwash-menu-row[data-ref="services-254"] .silver-content .title{text-align:center;font-size:17px;font-weight:bold;text-transform:uppercase;width:60%;margin:15px auto;padding:10px;color:#fff;background:#1a253c;border-radius:10px;line-height:17px;border-bottom:none!important}.carwash-menu-row[data-ref="services-254"] .silver-content .list{width:80%;margin:10px auto auto auto;color:#1a253c}.carwash-menu-row[data-ref="services-254"] .silver-content .list li{list-style:none;font-size:17px;text-transform:uppercase;font-weight:bold}.carwash-menu-row[data-ref="services-254"] .silver-content .list li:before{content:"•";margin-right:4px;font-weight:bold;color:#1a253c;font-size:20px}.carwash-menu-row[data-ref="services-254"] .blue .package-card{border:4px solid #03527e;background:linear-gradient(#14324e 0%,#005684 100%)}.carwash-menu-row[data-ref="services-254"] .blue .package-title{color:#fff}.carwash-menu-row[data-ref="services-254"] .blue-content{width:100%;padding:10px}.carwash-menu-row[data-ref="services-254"] .blue-content .title{text-align:center;font-size:17px;font-weight:bold;text-transform:uppercase;width:60%;margin:15px auto;padding:10px;color:#fff;background:#1a253c;border-radius:10px;line-height:17px}.carwash-menu-row[data-ref="services-254"] .blue-content .list{width:80%;margin:10px auto auto auto;color:#fff}.carwash-menu-row[data-ref="services-254"] .blue-content .list li{list-style:none;font-size:17px;text-transform:uppercase;font-weight:bold}.carwash-menu-row[data-ref="services-254"] .blue-content .list li:before{content:"•";margin-right:4px;font-weight:bold;color:#fff;font-size:20px}.et_pb_section_6.section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider{z-index:1!important}.dsm-before-after-image-slider-horizontal .dsm-before-after-image-slider-handle::after,.dsm-before-after-image-slider-horizontal .dsm-before-after-image-slider-handle::before{box-shadow:none!important}.sbi_header_text h3{font-size:25px!important;color:#056493!important}p.sbi_bio{font-size:20px!important}@media all and (min-width:0px) and (max-width:479px){.sbi_header_text h3{text-align:center!important}p.sbi_bio{font-size:17px!important;line-height:22px;text-align:center}}#et-boc .area-outer-wrap .da-close{opacity:1!important;border-radius:30px!important;font-size:22px!important;background:#fcd939!important;color:#0375a8!important}.et-pb-contact-message{color:#000;text-align:left;font-size:20px}.fleet-program-form .et_pb_contact_field_options_title{color:#14335a}@media only screen and (min-width:790px){.customer-survey-form .et_pb_contact_field_radio{display:inline-block;max-width:160px;margin:10px 15px}.customer-survey-form .et_pb_contact_field_radio:first-child{margin-left:0px}}@media all and (min-width:480px) and (max-width:991px){.et-pb-contact-message{text-align:center}}@media all and (min-width:0px) and (max-width:479px){.et-pb-contact-message{font-size:17px;text-align:center}}#locations-map .asl-cont .sl-main-cont{box-shadow:none!important}#locations-map .asl-cont .mb-5,#locations-map .asl-cont .my-5{margin-bottom:0px!important}#locations-map .asl-cont .sl-main-cont .asl-panel-inner .asl-addr-search .form-control{font-family:"Rubik",Helvetica,Arial,Lucida,sans-serif!important;border-bottom:3px solid #fcd939!important;border-radius:0px 30px 30px 0px!important;background:#f5f8fa!important}#locations-map .asl-cont .sl-main-cont .asl-panel-inner .asl-addr-search{margin-bottom:0px!important}#locations-map .asl-cont.asl-bg-3 .sl-main-cont .asl-panel-inner .asl-addr-search .sl-search-btn i{background-image:conic-gradient(from 266deg at center,#006191 50%,#14335a 50%)!important;font-weight:700!important}#locations-map .asl-cont.asl-bg-3 .sl-main-cont .asl-panel-inner .asl-addr-search .sl-search-btn i:hover{background-color:#0375a8!important}#locations-map .asl-cont .sl-main-cont .asl-panel{border:none!important;background:#fff!important}#locations-map .asl-cont .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item{padding:15px!important;border-bottom:3px solid #fcd939!important}#locations-map .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{font-size:14px;font-family:"Rubik",Helvetica,Arial,Lucida,sans-serif!important}#locations-map .asl-cont.asl-bg-3 .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .addr-loc ul li i{color:#006191!important}#locations-map .asl-cont .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec h3{font-size:23px!important;line-height:21px!important;color:#006191!important}#locations-map #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .sl-addr-list-title{font-family:acumin-pro-extra-condensed,sans-serif!important;font-weight:700!important;font-style:italic!important;letter-spacing:2px;font-size:23px!important}#locations-map .asl-cont.asl-bg-3 .sl-main-cont .btn.btn-asl{border-radius:0px 30px 30px 0px!important;text-transform:uppercase!important;font-size:16px!important;background-image:conic-gradient(from 266deg at center,#006191 50%,#14335a 50%)!important;font-weight:700!important;font-family:"Rubik",Helvetica,Arial,Lucida,sans-serif!important;border:none!important}#locations-map .asl-cont.asl-bg-3 .sl-main-cont .btn.btn-asl:hover{background-color:#0375a8!important}.asl-cont.asl-bg-3 .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-size:14px;font-family:"Rubik",Helvetica,Arial,Lucida,sans-serif!important}@media all and (min-width:480px) and (max-width:991px){#locations-map .asl-cont .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-img-cont{width:80px!important;height:80px!important;margin-right:16px!important}#locations-map .asl-cont .sl-main-cont .asl-panel-inner div.sl-main-cont-box{max-height:556px!important}#locations-map .asl-cont .col-7{-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:70%!important}#locations-map .asl-cont .sl-main-cont .asl-map-canv{height:592px!important}}@media all and (min-width:0px) and (max-width:479px){#locations-map .asl-cont .col-7{-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:70%!important}#locations-map .asl-cont .sl-main-cont .asl-panel-inner div.sl-main-cont-box{max-height:529px}}#locations-map #asl-storelocator.asl-cont.asl-template-3 .infoBox img[align="right"]{filter:invert(1)}#locations-map .asl-cont #style_0.infoWindow{border-radius:0px 30px 30px 0px!important;border-bottom:3px solid #fcd939!important}#locations-map .asl-cont.asl-bg-3 #style_0.infoWindow h3{font-size:20px!important;padding-bottom:8px!important;background:#14335a!important;color:white!important;letter-spacing:2px}#locations-map .asl-cont #style_0.infoWindow .infowindowContent{font-family:"Rubik",Helvetica,Arial,Lucida,sans-serif!important;color:#000!important}#locations-map .asl-cont .icon-address-card-o::before,#locations-map .asl-cont .icon-clock::before{color:#006191!important}#locations-map .asl-cont.asl-bg-3 #style_0.infoWindow a.action{border-radius:30px!important;text-transform:uppercase!important;background-image:conic-gradient(from 266deg at center,#006191 50%,#14335a 50%)!important;font-weight:700!important;font-family:"Rubik",Helvetica,Arial,Lucida,sans-serif!important;font-size:14px!important}#locations-map .asl-cont.asl-bg-3 .agile-modal-content{border-radius:0px 30px 30px 0px!important;border-bottom:3px solid #fcd939!important}#locations-map .asl-cont.asl-bg-3 .agile-modal h4{color:#006191!important;font-weight:700!important;font-family:"Rubik",Helvetica,Arial,Lucida,sans-serif!important}#locations-map .asl-cont.asl-bg-3 .agile-modal .form-group .btn-submit{text-transform:uppercase!important;background-image:conic-gradient(from 266deg at center,#006191 50%,#14335a 50%)!important;font-weight:700!important;font-family:"Rubik",Helvetica,Arial,Lucida,sans-serif!important;border-radius:0px 30px 30px 0px!important}@media all and (min-width:1280px) and (max-width:1441px){.footer-section{overflow-x:clip!important}.footer-mascot{left:163px!important;top:50px!important}}.et_pb_menu__menu ul.et-menu li{display:block!important;width:100%;text-align:left;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,#shop-menu .et_pb_menu__menu{display:block!important;margin:auto}#footer-menu .et_mobile_nav_menu,#shop-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,#shop-menu .et_pb_menu__menu{display:block!important;margin:auto}#footer-menu .et_mobile_nav_menu,#shop-menu .et_mobile_nav_menu{display:none!important}}@media all and (min-width:0px) and (max-width:479px){.et_pb_menu__menu ul.et-menu li{text-align:center}}