﻿/*!
 * Theme Name: Milestone
 * Theme URI: https://milesit.com
 * Description: A custom theme made for Centerpark.
 * Version: 1.0.0
 * Author: Dev Team
 * Author URI: https://milesit.com
 */@import'css/css-vars.css';body{font:1rem/1.4rem var(--font)}input,textarea,select{padding:10px 10px;border:1px solid var(--gray1);font:1rem var(--font);color:var(--black)}.btn,button,.button,.gform_button,.checkout-button{padding:.8rem 1.2rem .65rem;font:700 1rem var(--font);display:table;text-transform:uppercase;border:3px solid var(--color1);border-radius:10px;background:var(--color1);color:var(--white) !important;transition:all .15s ease;margin:1.3rem 0 0;cursor:pointer;text-decoration:none;text-align:center}.btn:hover,button:hover,.button:hover,.gform_button:hover,.checkout-button:hover{background:var(--color2dark);color:var(--white) !important}.btn.disabled,button.disabled,.button.disabled,.gform_button.disabled,.checkout-button.disabled{cursor:default !important;background:var(--graylight) !important;color:var(--gray) !important;border-color:var(--graylight) !important}.btn.btn-center,button.btn-center,.button.btn-center,.gform_button.btn-center,.checkout-button.btn-center{margin:1.3rem auto 0}@media(min-width: 1200px){.btn.btn-center,button.btn-center,.button.btn-center,.gform_button.btn-center,.checkout-button.btn-center{margin:1.3rem 0 0}}.gray-btn{border-color:#ccc;background:#ccc;color:#313131 !important}p:last-of-type{margin-bottom:0}a,a:visited,a:focus{color:var(--color1)}a:hover,a:visited:hover,a:focus:hover{color:var(--color2)}header{position:relative;padding:.5rem 0;top:0;background:var(--whiteoverlay);width:100%;text-align:center;transition:.075s all ease;min-height:100px;box-sizing:border-box}@media(min-width: 1200px){header{position:fixed;padding:1rem 0;z-index:500}header.scrolled{padding:.5rem 0}}header .head-wrap{display:flex;justify-content:space-between;align-items:center}header .logo{z-index:100}header .logo svg{color:var(--color2)}header .logo img{max-width:194px;max-height:78px}header ul.main-menu{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-end;text-transform:uppercase;z-index:99;display:none;width:100%;position:absolute;left:100%;top:5.5rem;background:var(--color2);padding:1.5rem 1rem 4rem;text-align:left;transition:all .15s ease}header ul.main-menu li{display:block;position:relative;margin:0 .18rem}header ul.main-menu li a{color:var(--white);font:700 1.5rem var(--font);padding:.4rem .8rem;display:block;white-space:nowrap;text-decoration:none}@media(min-width: 1200px){header ul.main-menu li a{font-size:1rem}}header ul.main-menu li a:hover{color:var(--color1)}header ul.main-menu li a.book-now{padding:.8rem 1.2rem .65rem}header ul.main-menu li.current-menu-item a{color:var(--color1)}header ul.main-menu li.menu-item-has-children{padding-right:5px}header ul.main-menu li.menu-item-has-children:after{content:"▾";position:absolute;right:-3px;top:6px;font-size:30px;color:var(--white)}header ul.main-menu li.menu-item-has-children:hover{color:var(--color1)}header ul.main-menu li ul.sub-menu{display:block;background:var(--color2);padding:0 1rem}header ul.main-menu li ul.sub-menu li{display:block}header ul.main-menu li ul.sub-menu li a{padding:.2rem .5rem;color:var(--white);font-size:90%}header ul.main-menu li ul.sub-menu li a:hover{color:var(--color1)}header label.hamburger{display:block;z-index:999;position:relative;cursor:pointer}header label.hamburger:after{content:"☰";font-size:2.2rem;margin:-10px 0 0;color:var(--color1);display:block}header input.silentinput{display:none}header input.silentinput:checked+.hamburger:after{content:"⤫";font-size:2.7rem;margin:-10px 0 0;color:var(--color1)}header input.silentinput:checked+.hamburger+ul.main-menu{left:0;display:flex}@media(min-width: 1200px){header .hamburger{display:none !important}header ul.main-menu{display:flex;flex-direction:row;display:block;position:relative;background:none;padding:0;left:0;top:0}header ul.main-menu li{display:inline-block}header ul.main-menu li a{color:var(--black)}header ul.main-menu li a.book-now{padding:.8rem 1.2rem .65rem;margin-left:.8rem;margin-top:0}header ul.main-menu li ul.sub-menu{display:none;position:absolute;left:.8rem;padding:.6rem .5rem .6rem .2rem;min-width:130px;z-index:50;overflow-y:auto;max-height:268px}header ul.main-menu li:hover ul.sub-menu{display:block}header ul.main-menu li.menu-item-has-children:after{color:var(--black)}}footer{padding:2rem 0 1rem;background:var(--color2dark);color:var(--white)}@media(min-width: 992px){footer{padding:5rem 0}}footer ul{display:flex;flex-wrap:wrap}footer ul li{padding:1rem;xxxflex:0 0 50%}footer ul li a{display:block;padding:.3rem;text-transform:uppercase;font:700 1rem var(--font);padding:.4rem .8rem;display:block;white-space:nowrap;text-decoration:none}footer a,footer a:visited,footer a:focus{color:var(--white);text-decoration:none}footer a:hover,footer a:visited:hover,footer a:focus:hover{color:var(--color1)}footer .signup{text-align:center}@media(min-width: 768px){footer .signup{text-align:left}}footer .signup input{width:100%;display:inline-block;color:var(--black)}@media(min-width: 992px){footer .signup input{margin-right:1rem;width:53%}}footer .signup input[type=Submit]{padding:9px 20px 8px;width:fit-content}footer address.foot{display:block;text-align:center;margin:1rem auto;font-weight:normal}footer .copyright{text-align:center;font-weight:400;font-size:90%;margin:25px auto 15px}footer .sitemaplink{font-weight:700;padding:0 3px}footer .powered{display:block;width:fit-content;margin:0 auto}h1,h2,h3,h4,h5{display:block}h1{font:2.2rem/2.2rem var(--fonttitle);text-transform:uppercase}@media(min-width: 992px){h1{font:2.8rem/2.8rem var(--fonttitle)}}h2{font:1.8rem/1.8rem var(--fonttitle);text-align:center;padding-bottom:1rem}@media(min-width: 992px){h2{font:2.5rem/2.5rem var(--fonttitle)}}h3{font:700 1.38rem/1.8rem var(--font);color:var(--color2);padding-bottom:.7rem}h4{font:400 1.5rem/1.5rem var(--font)}h5{font:400 1.2rem/1.4rem var(--font)}.hero{background-size:cover;background-position:center;color:var(--white)}@media(min-width: 768px){.hero{padding:16rem 0 10rem 0}}.overlay{text-align:center;width:100%;padding:2rem 1rem 2.3rem;background:var(--color2overlay);color:var(--white)}@media(min-width: 768px){.overlay{text-align:left;width:65%;margin:0 0 0 35%;clip-path:polygon(8% 0%, 100% 0%, 100% 100%, 8% 100%, 0% 50%);padding:3rem 1.5rem 3rem 5rem}}@media(min-width: 1200px){.overlay{width:50%;margin-left:50%;padding:3rem 2rem 3rem 5rem}}.overlay.overlay-front-page{width:100%;padding:3rem 2rem;margin:0 auto;text-align:center;clip-path:unset}.overlay.overlay-front-page .btn-front-page{margin:0 auto}.opener{display:block}.opener .opener_img{background-repeat:no-repeat;background-size:cover;background-position:right center}.opener .opener_txt{padding:2rem 1rem;text-align:center}.opener .opener_txt span{color:var(--gray1);text-transform:uppercase;display:block;font:700 1rem var(--font)}.opener .btn{margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){.opener{display:grid;grid-template-columns:50% 50%}.opener .opener_txt{padding:8rem 6%;text-align:left}.opener h2{text-align:left}.opener .btn{margin-left:unset;margin-right:unset}}.opener-basic{padding:2rem 0;text-align:center}@media(min-width: 992px){.opener-basic{padding:4rem 10rem 3rem}}.card-wrapper{padding:2rem 0;text-align:center}@media(min-width: 992px){.card-wrapper{padding:4rem 0}}.card-wrapper.cards-dark-wrapper{color:var(--white);background-color:var(--color2dark);background-position:center;background-size:cover}.cards{display:flex;flex-wrap:wrap;text-align:center;justify-content:center;margin:2rem 0 0}.cards li{padding:1.5rem 1rem 1.5rem;width:100%;color:var(--black);margin:1rem 0 0;text-align:center;display:flex;border-radius:20px;box-shadow:4px 4px 4px 0 rgba(0,0,0,.1019607843);position:relative}.cards li.gray{color:var(--black);background:var(--grayoverlay)}.cards li.blue{color:var(--white);background:var(--color2)}.cards li.blue h3{color:var(--white)}.cards li.green{color:var(--black);background:var(--color1)}.cards li.green .btn{color:var(--white) !important;background:var(--color2);border-color:var(--color2)}.cards li.green .btn:hover{color:var(--white);background:var(--color1);border-color:var(--color2)}.cards li .card-img-wrap{top:0;position:absolute;left:0;width:100%;padding:1.5rem 0}.cards li .card-img-wrap .card-img{width:75px;position:relative;margin:0 auto;display:block}.cards li .card-img-wrap .card-img .card-img-hov{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:contain;opacity:0;margin-top:0;transition:margin .4s}.cards li .card-img-wrap .card-img:hover{transition:margin .4s}.cards li .card-img-wrap .card-img:hover .card-img-hov{opacity:1;margin-top:-2rem;transition:margin .4s}.cards li .card-img-wrap .card-img:hover .card-img-reg{opacity:0}@media(min-width: 992px){.cards li .card-img-wrap{padding:0}}.cards li.card_amount_4 .card-img-wrap.img-present{padding-top:1.5rem}.cards li.img-present{padding-top:8rem}.cards li .card-content{padding:0 1.5rem;width:100%}.cards li .card-content h3{text-transform:uppercase}@media(min-width: 768px){.cards li.card_amount_2{margin:1rem;flex:0 0 300px}.cards li.card_amount_3{margin:.5rem;flex:0 0 230px}.cards li.card_amount_4{margin:.5rem;flex:0 0 350px;text-align:left}.cards li.card_amount_4 .card-img-wrap{position:relative;top:unset;max-width:75px}.cards li.card_amount_4.img-present{padding-top:1.5rem}}@media(min-width: 992px){.cards li .card-img-wrap{top:-5rem}.cards li .card-img-wrap .card-img{width:144px}.cards li.card_amount_2{margin:1.5rem 3rem 0;flex:0 0 400px}.cards li.card_amount_3{margin:1.5rem 1rem 0;flex:0 0 290px}.cards li.card_amount_4{margin:1.5rem 1rem 0;flex:0 0 450px}.cards li.card_amount_4 .card-img-wrap{max-width:160px}.cards li.card_amount_4.img-present{margin-top:1.5rem}.cards li.img-present{margin-top:5.5rem}}@media(min-width: 1200px){.cards li.card_amount_3{flex:0 0 360px}.cards li.card_amount_4{flex:0 0 550px}}.content-block{clear:both;padding:2rem 0}.content-block .content-block-txt{padding:2rem 1rem 0}.content-block .content-block-txt h2{text-align:left}@media(min-width: 768px){.content-block{display:flex;flex-wrap:wrap;align-items:center}.content-block .content-block-img{width:35%}.content-block .content-block-txt{width:55%}.content-block .content-block-img-left{order:0;margin-right:5%}.content-block .content-block-img-right{order:1;margin-left:5%}}.content-block-full{padding:2rem 0 0}.content-block-txt-double{padding:1rem}@media(min-width: 768px){.content-block-txt-double{width:50%;float:left;margin:4rem 0 2rem;padding:2rem 4% 1rem}.content-block-txt-double.right-hr{border-right:2px solid var(--color1);padding-right:3.75rem;clear:both}}.reviews{margin-top:2rem;padding:2rem 0;color:var(--white);background:var(--color2);text-align:center;font-weight:400}@media(min-width: 992px){.reviews{padding:4rem 0 3rem}}.reviews .stars{display:block;margin:2rem 0 1rem}.reviews .stars i{width:30px;aspect-ratio:1/1;display:inline-block;margin:0 1px;-webkit-mask-size:contain;mask-size:contain;background:var(--color1);-webkit-mask:url("data:image/svg+xml,%3Csvg width='30' height='28' viewBox='0 0 30 28' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 0L18.3677 10.3647H29.2658L20.4491 16.7705L23.8168 27.1353L15 20.7295L6.18322 27.1353L9.55093 16.7705L0.734152 10.3647H11.6323L15 0Z'/%3E%3C/svg%3E") no-repeat center;mask:url("data:image/svg+xml,%3Csvg width='30' height='28' viewBox='0 0 30 28' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 0L18.3677 10.3647H29.2658L20.4491 16.7705L23.8168 27.1353L15 20.7295L6.18322 27.1353L9.55093 16.7705L0.734152 10.3647H11.6323L15 0Z'/%3E%3C/svg%3E") no-repeat center}.reviews cite{text-align:right;font-weight:700;display:block;padding:2rem}.reviews cite a{color:var(--white)}.reviews cite a:hover{color:var(--color1)}.slider{position:relative;width:100%;overflow:hidden}.slider .slides{display:flex;transition:transform .5s ease;width:100%}.slider .slides .slide{min-width:100%;box-sizing:border-box;padding:0 10%;position:relative}.slider.slider-product{height:100%;aspect-ratio:16/9}.slider.slider-product .slides{height:100%}.slider.slider-product .slides .slide{flex:0 0 100%;height:100%}.slider.slider-product .slides .slide img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;object-fit:cover;object-position:center}.slider .dots{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);display:flex;justify-content:center;z-index:10}.slider .dots .dot{width:12px;height:12px;margin:0 5px;border-radius:50%;background:var(--gray1);cursor:pointer;transition:background .3s}.slider .dots .dot:hover,.slider .dots .dot.active{background:var(--color1)}.slider .prev,.slider .next{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;z-index:100;font-size:3rem;color:var(--color1)}.slider .prev:hover,.slider .next:hover{color:var(--white)}.slider .prev{left:1%}.slider .next{right:1%}.full-width{padding-top:2rem;padding-bottom:2rem;text-align:center}@media(min-width: 768px){.full-width{padding:5rem 0}}.full-width .btn{margin-bottom:1.5rem}.full-width .sitemap-menu{text-align:left;list-style:disc}.full-width .sitemap-menu li{padding:.15rem}.full-width .sitemap-menu li a{color:var(--color2)}.full-width .sitemap-menu li a:hover{color:var(--color1)}.full-width .sitemap-menu li ul{margin-left:2.5rem;list-style:circle}.gform_wrapper{text-align:left;margin-top:3rem;font-size:100%}.gform_wrapper .gform_submission_error{font-family:var(--font)}.specials-wrapper{padding:2rem 0;text-align:center}@media(min-width: 992px){.specials-wrapper{padding:4rem 0}}.specials-wrapper h3{padding:2.2rem 0 1.2rem;font:700 1.6rem var(--fonttitle)}@media(min-width: 992px){.specials-wrapper h3{font-size:2rem}}.specials-wrapper ul.specials{display:flex;flex-wrap:wrap;justify-content:center;align-content:stretch}.specials-wrapper ul.specials li{flex:0 0 100px;padding:.5rem;margin:.2rem;background:var(--color2);color:var(--white)}@media(min-width: 992px){.specials-wrapper ul.specials li{flex:0 0 150px;padding:1rem;margin:.5rem}}.specials-wrapper ul.specials li.bluelight{background:var(--color2light)}.specials-wrapper ul.specials .special-duration{display:block;font:700 19px var(--font)}.specials-wrapper ul.specials .special-price{display:block;font:700 30px var(--fonttitle)}.specials-wrapper ul.specials .special-text{display:block;font:400 13px var(--font);padding-top:3px}.top-text{padding:4rem 0 3rem;text-align:center}.faq-wrap{padding:2rem 0}@media(min-width: 992px){.faq-wrap{padding:2rem 8rem}}.faq-item{margin:.5rem 0;text-align:left}.faq-item .faq-item-title{background:var(--color2);color:var(--white);cursor:pointer;display:block;transition:ease .3s}.faq-item .faq-item-title .faq-item-arrow{position:relative;padding:.6rem 3rem .4rem 1rem;margin:0;font:700 1.1rem var(--font)}.faq-item .faq-item-title .faq-item-arrow:after{content:"‹";transform:rotate(270deg);font-size:38px;position:absolute;right:20px;top:-5px;transition:ease .3s}.faq-item .faq-item-title:hover,.faq-item .faq-item-title img:hover{background:var(--color1)}.faq-item .faq-item-title:hover .faq-item-arrow,.faq-item .faq-item-title img:hover .faq-item-arrow{color:var(--color2)}.faq-item .faq-item-checkbox{display:none}.faq-item .faq-item-checkbox:checked+.faq-item-title{background:var(--color1)}.faq-item .faq-item-checkbox:checked+.faq-item-title .faq-item-arrow{color:var(--color2)}.faq-item .faq-item-checkbox:checked+.faq-item-title .faq-item-arrow:after{transform:rotate(90deg)}.faq-item .faq-item-checkbox:checked+.faq-item-title+.faq-item-content{display:block;height:auto;opacity:1;padding:1.5rem 1.5rem 1rem}.faq-item .faq-item-content{display:none;height:0;opacity:0;transition:ease .5s;background:#f1f1f1}.cta{padding:2rem 1rem 2.3rem;background-color:var(--color2);text-align:center;color:var(--white)}@media(min-width: 768px){.cta{padding:5rem 0;background-image:url(img/3-left-chevrons.svg),url(img/3-right-chevrons.svg);background-repeat:no-repeat;background-position:left center,right center;background-size:contain}}.content{text-align:left}.content h1{font:700 2.8rem/3.4rem var(--font)}.content h2{font:700 2.5rem/3rem var(--font);text-align:left}.content h3{font:400 1.7rem/2rem var(--font)}.content h4{font:400 1.5rem/1.5rem var(--font)}.content h5{font:400 1.2rem/1.4rem var(--font)}.content a,.content a:visited,.content a:focus{text-decoration:none;color:var(--color1);font-weight:600}.content a:hover,.content a:visited:hover,.content a:focus:hover{color:var(--color2)}.content img{width:auto;margin-bottom:.7rem;border:1px solid var(--graylight)}.content .wp-caption{font-size:70%;font-weight:400;text-align:center;background:var(--graylight);padding-bottom:1rem}.content .alignnone{display:block;margin-bottom:1rem}.content .aligncenter{margin:0 auto 1rem;display:block}.content .alignright{float:right;margin:0 0 1rem 1rem}.content .alignleft{float:left;margin:0 1rem 1rem 0}.content ul,.content ol{padding:0 20px;margin:20px}.content ol{list-style:decimal}.content li{padding:.6rem .6rem .6rem 1.5rem}.content-txt .content,.content-txt-double .content{background:url(img/bullet.svg) no-repeat left .5rem}.content blockquote{font:italic 700 1.3em/1.15em sans-serif;position:relative;margin:2em;color:var(--graylight);clear:both}.content blockquote cite{font-weight:400;font-size:50%;text-align:right;display:block;padding:0 3rem}.content blockquote::before,.content blockquote::after{font-size:8rem;position:absolute;opacity:.3;font-family:monospace}.content blockquote::before{content:"“";left:-13%;top:15%}.content blockquote::after{content:"”";right:-7%;bottom:0}.content .wp-post-image{width:100%;border:1px solid var(--graylight);margin:0}.posts-index{padding:2rem 0 0;display:flex;flex-wrap:wrap;justify-content:space-around;align-content:center;align-items:stretch}@media(min-width: 768px){.posts-index{padding:5rem 0 0}}.posts-index article{flex:0 0 260px;margin-bottom:3rem}.posts-index a{color:unset;text-decoration:none}.posts-index h2{text-align:left;font:700 1.38rem/1.8rem var(--font);padding:.7rem 0}.posts-index .metas{font-size:80%;font-weight:700;color:var(--color1);margin-bottom:.3rem}.posts{padding:2rem 0}@media(min-width: 768px){.posts{padding:5rem 0}}.posts .posts-index{padding:1rem}.posts .metas-full{border-top:1px solid var(--graylight);padding-top:2rem;font-size:85%;margin-top:2rem;text-align:center}.posts .metas-full a{color:var(--color1)}.posts .metas-full a:hover{color:var(--color2)}.posts .prev a,.posts .next a{content:url(img/bullet.svg);fill:var(--color2light)}.posts .prev a{rotate:180deg}.wp-pagenavi{margin:2rem 0 4rem;display:block;text-align:center;font:700 1rem var(--font)}.wp-pagenavi .pages{display:none}.wp-pagenavi a{background:var(--color2);color:var(--white);padding:5px 10px 3px;margin:3px;text-decoration:none}.wp-pagenavi a:hover,.wp-pagenavi .current{background:var(--color1);color:var(--white);padding:5px 10px 3px;margin:3px}.fp{padding-top:33px;display:flex;flex-wrap:wrap}@media(min-width: 1200px){.fp{padding:0;margin-top:120px}}.fp-map{width:100%;position:relative}@media(min-width: 1200px){.fp-map{width:75%;order:2}}.fp-map .api-map{height:400px;position:relative;width:100%}@media(min-width: 1200px){.fp-map .api-map{height:100vh;position:absolute}}.fp-garages{width:100%;padding-bottom:20px;font:400 16px/22px var(--font);background:var(--color2);color:var(--white);overflow-y:auto}@media(min-width: 1200px){.fp-garages{width:25%;padding:0;height:100vh}}.fp-search-wrapper{padding:1rem}.fp-search-wrapper .page-title{font:700 35px/42px var(--fonttitle);display:block;text-align:center}@media(min-width: 1200px){.fp-search-wrapper .page-title{text-align:left}}.fp-search-wrapper .fp-search{font-weight:700}.fp-search-wrapper .fp-search .input-wrapper{width:100%;margin:3px 0;position:relative;display:inline-block}.fp-search-wrapper .fp-search .input-wrapper svg{position:absolute;top:50%;left:10px;width:20px;height:20px;transform:translateY(-50%);pointer-events:none;color:var(--gray1)}.fp-search-wrapper .fp-search input,.fp-search-wrapper .fp-search select{width:100%;font:15px var(--font);height:40px;padding:3px 15px 0 40px;border:0;display:inline-block;border-radius:0}@media(min-width: 992px){.fp-search-wrapper .fp-search input,.fp-search-wrapper .fp-search select{font-size:18px}}.fp-search-wrapper .fp-search input[type=checkbox],.fp-search-wrapper .fp-search select[type=checkbox]{width:auto;margin:25px 10px 20px 0;cursor:pointer}.fp-search-wrapper .fp-search .filters-title{display:block;margin:7px 0 10px}.fp-search-wrapper .fp-search .filters{font:400 18px/34px var(--font);border:1px solid var(--graylight);border-radius:25px;padding:2px 40px 0 11px;position:relative;white-space:nowrap;margin:5px 0;display:inline-block;color:var(--white);text-decoration:none}.fp-search-wrapper .fp-search .filters .filter-remove{display:inline-block;background:var(--graylight);border-radius:10px;margin-left:8px;color:var(--black);text-align:center;height:20px;width:20px;position:absolute;top:7px;font:700 14px var(--font);padding-top:2px}.fp-search-wrapper .fp-search .filters:hover .filter-remove{background:var(--color1);color:var(--white)}.fp-search-wrapper .fp-search .letters{display:flex;align-items:center;text-align:center;margin:0;font:1.3rem var(--fonttitle);justify-content:center;gap:10px}.fp-search-wrapper .fp-search .letters::before,.fp-search-wrapper .fp-search .letters::after{content:"";display:inline-block;background:var(--white);height:1px;width:100%;max-width:220px}.fp-search-wrapper .fp-search.fp-search-front-page{display:block}.fp-search-wrapper .fp-search.fp-search-front-page .letters{margin:0 10px 10px}.fp-search-wrapper .fp-search.fp-search-front-page .input-wrapper{width:unset;margin:0 10px 10px}.fp-search-wrapper .fp-search.fp-search-front-page label{display:block}@media(min-width: 768px){.fp-search-wrapper .fp-search.fp-search-front-page label{display:inline-block}}@media(min-width: 351px){.fp-search-wrapper .fp-search.fp-search-front-page label input,.fp-search-wrapper .fp-search.fp-search-front-page label select{min-width:280px}}.fp-search-wrapper .fp-search.fp-search-products input,.fp-search-wrapper .fp-search.fp-search-products select{border:1px solid var(--black)}ul.listings li{background:var(--color2);padding:1rem;color:var(--white)}ul.listings li.listing-featured{background:var(--color2dark)}ul.listings li.listing-featured .featured-name{font:700 25px/30px var(--fonttitle);text-transform:uppercase;display:block;margin:0 0 10px}ul.listings li.detail-window{max-width:435px}ul.listings li.detail-window .listing-close{display:inline-block;color:var(--white);text-transform:uppercase;float:right;font-weight:700;padding:3px 10px;text-decoration:none;cursor:pointer}ul.listings li.detail-window .listing-close:hover{color:var(--color1)}ul.listings li .listings-box{display:flex;align-items:stretch}ul.listings li .listings-box .listing-left{width:100%;max-width:95px}@media(min-width: 768px){ul.listings li .listings-box .listing-left{max-width:155px}}ul.listings li .listings-box .listing-left .listing-img{aspect-ratio:1/1;width:100%;max-width:155px;overflow:hidden;background:var(--gray1);display:block;position:relative}ul.listings li .listings-box .listing-left .listing-img img{object-fit:cover}ul.listings li .listings-box .listing-right{width:100%;padding-left:5%}ul.listings li .listings-box .listing-right .listing-title{font:700 24px/20px var(--fonttitle);text-align:left;color:var(--white);display:block;margin-bottom:13px;text-decoration:none}ul.listings.pin-highlight{position:absolute;z-index:100}ul.icons{display:flex;flex-wrap:wrap;align-items:center;margin-top:10px}ul.icons li.icon{display:inline-block;padding:0;width:25px;aspect-ratio:1/1;position:relative;font-weight:700;color:var(--white);margin:3px;background-color:rgba(0,0,0,0)}ul.icons li.icon svg{width:25px;margin-right:10px;fill:var(--icons)}ul.icons li.icon.icon-accent svg{fill:var(--iconsspot)}.fp-garages::-webkit-scrollbar{width:8px}.fp-garages::-webkit-scrollbar-thumb{background:var(--gray1)}.fp-garages::-webkit-scrollbar-track{background:var(--graylight)}.woo-main{padding-top:1rem}@media(min-width: 1200px){.woo-main{margin-top:100px;padding-top:2rem;padding-bottom:2rem}}.woo-main h1{font:700 35px/35px var(--fonttitle);color:var(--black);text-transform:unset}@media(min-width: 768px){.woo-main h1{font-size:50px}}.woo-main h1.woo-h1{background:var(--color2);color:var(--white);padding:1rem 0;border-bottom:4px solid var(--color1);margin-bottom:2rem}.woo-main h2{font:700 14px var(--font);color:var(--gray2);text-align:left;margin-top:1rem}@media(min-width: 768px){.woo-main h2{font-size:25px}}.woo-main h3{font:700 25px var(--font);color:var(--gray1);text-transform:uppercase}.garage button{width:100%}.garage-parts{display:flex;flex-wrap:wrap;align-items:stretch;margin-top:.5rem}@media(min-width: 992px){.garage-parts{margin-top:1.5rem}}.garage-parts .g-part{flex:1 1 100%;margin-bottom:1.5rem}@media(min-width: 992px){.garage-parts .g-part{flex:1 1 50%;margin:0}}.garage-parts .g-part a,.garage-parts .g-part a:visited,.garage-parts .g-part a:focus{text-decoration:underline;color:var(--color1)}.garage-parts .g-part a:hover,.garage-parts .g-part a:visited:hover,.garage-parts .g-part a:focus:hover{color:var(--color2)}.g-image{order:1}.g-radios{order:2}.g-amenities{order:4}.g-addons{order:3}.g-park-here-for{order:5}.g-details{order:6}@media(min-width: 992px){.g-image{padding:0 1.5rem 2rem 0}.g-radios{padding:0 0 2rem 1.5rem}.g-amenities{order:3;padding:0 1.5rem 2rem 0}.g-addons{order:4;padding:0 0 2rem 1.5rem}.g-park-here-for{padding:0 1.5rem 2rem 0}.g-details{padding:0 0 2rem 1.5rem}}ul.variation-options{display:flex;flex-wrap:wrap;align-items:stretch;margin:10px 0;padding:0}ul.variation-options li.radio-option{width:48%;margin:0 5px 5px 0;background:var(--color2);color:var(--white);position:relative;list-style:none;text-align:center;display:inline-block;font:400 13px/18px var(--font);padding:0;cursor:pointer}@media(min-width: 992px){ul.variation-options li.radio-option{width:24%;margin:0 1% 5px 0}}ul.variation-options li.radio-option input{position:absolute;top:4px;left:4px;cursor:pointer}ul.variation-options li.radio-option input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}ul.variation-options li.radio-option label{cursor:pointer;display:block;padding:23px 18px 15px}ul.variation-options li.radio-option .radio-title{display:block;font:700 19px/22px var(--font)}ul.variation-options li.radio-option .radio-price{display:block;font:700 30px/36px var(--fonttitle);margin-bottom:5px}ul.variation-options li.radio-option:hover{background:var(--color2light)}ul.variation-options li.radio-option input:checked+label{background:var(--color2light)}.add-ons{margin-bottom:2rem}.add-ons label{display:inline-block;margin:5px 0;cursor:pointer}.add-ons input{margin-right:10px}.add-ons .add-on-blue{color:var(--color2light);font-weight:700;padding-left:4px}.hasDatepicker{width:100%}.tooltip-box .tooltip{cursor:pointer;position:relative;font-weight:700;padding:2px 8px 0;background:var(--color2light);border-radius:50%;display:inline-flex;justify-content:center;align-items:center;color:var(--white) !important;text-decoration:none !important;margin:0 4px}.tooltip-box .tooltip-modal{display:none;position:fixed;z-index:500;left:0;top:0;width:100%;height:100%;overflow:auto;background:rgba(0,0,0,.8)}.tooltip-box .tooltip-modal .modal-content{background:#fff;margin:10vh auto 0;padding:10px;width:95%;max-height:80%;overflow-y:auto}@media(min-width: 992px){.tooltip-box .tooltip-modal .modal-content{width:35%}}.tooltip-box .tooltip-modal .close-modal{color:var(--color1);float:right;font-size:28px;font-weight:bold;margin:0 0 10px 10px}.tooltip-box .tooltip-modal .close-modal:hover,.tooltip-box .tooltip-modal .close-modal:focus{color:var(--black);text-decoration:none;cursor:pointer}.tooltip-box .tooltip-modal table{width:100%;border-collapse:collapse;margin:10px 0 15px;font-size:80%}.tooltip-box .tooltip-modal table thead th{text-align:left;font-weight:700;background:var(--color2);color:var(--white);padding:8px 10px 6px;vertical-align:middle}.tooltip-box .tooltip-modal table tbody tr:nth-child(even){background:var(--graylight)}.tooltip-box .tooltip-modal table tbody tr td{padding:3px 10px 0 !important}.g-amenities ul.icons{display:grid;grid-template-columns:repeat(1, 1fr)}@media(min-width: 992px){.g-amenities ul.icons{grid-template-columns:repeat(2, 1fr)}}.g-amenities ul.icons li{width:unset;aspect-ratio:unset;color:var(--black);font-weight:400;margin:.2rem 10px}.g-amenities ul.icons li img{margin-right:20px;width:20px}@media(min-width: 992px){.g-amenities ul.icons li img{margin-right:10px;width:25px}}.g-amenities ul.icons li.height{color:var(--color2light);font-style:italic;font-weight:700}.park-here-for-list{display:grid;grid-template-columns:repeat(1, 1fr)}@media(min-width: 992px){.park-here-for-list{grid-template-columns:repeat(2, 1fr)}}.park-here-for-list li{padding:.2rem 0 .2rem 45px;position:relative}@media(min-width: 992px){.park-here-for-list li{padding:.5rem 0 .5rem 45px}}.park-here-for-list li svg{fill:var(--color2light);position:absolute;top:3px;left:10px;width:16px}.g-details strong{display:block;text-transform:uppercase;color:var(--gray3);margin:1rem 0 .1rem}.g-details strong:first-of-type{margin-top:0}.g-details .directions{padding:.3rem 0;display:block}.garage-description{text-align:center;background:var(--graylight);color:var(--black);padding:2rem 0}@media(min-width: 992px){.garage-description{padding:4rem 0}}.woocommerce #billing_country_field,.woocommerce .optional{display:none}.woocommerce .woocommerce-info{border-top-color:var(--color1)}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background:var(--graylight);border-top:3px solid var(--color1);padding:17px 50px;margin-bottom:15px}.woocommerce a.remove{width:fit-content;border-radius:25%;color:var(--red);font-weight:400;padding:2px 5px 0;aspect-ratio:1/1}.woocommerce a.remove:hover{background:var(--red)}.woocommerce a.button.alt,.woocommerce #place_order{width:100%;font-size:140%;border-radius:10px;padding:1.3rem 1.2rem 1rem;background:var(--color1);color:var(--color2)}.woocommerce a.button.alt:hover,.woocommerce #place_order:hover{background:var(--color2);color:var(--white)}.woocommerce #place_order{margin-top:1rem}.woocommerce .cart_totals{width:100% !important}@media(min-width: 992px){.woocommerce .cart_totals{width:50% !important}}.checkout-left{margin-bottom:2rem}.woocommerce-additional-fields{display:none}.woocommerce-checkout-payment{background:var(--graylight) !important}.woocommerce-notice--success{padding:1rem;background:var(--color1);color:#fff;font:700 1.3rem var(--font);text-align:center;margin-bottom:2rem !important}.woocommerce-notice--success a{color:var(--color2)}.woocommerce ul.order_details li{margin-bottom:1rem}.woocommerce table.shop_table{border:1px solid rgba(0,0,0,.1);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-radius:5px}.woocommerce table.shop_table th{padding:5px}@media(min-width: 992px){.woocommerce table.shop_table th{padding:9px 12px}}.woocommerce table.shop_table td{padding:5px}@media(min-width: 992px){.woocommerce table.shop_table td{padding:9px 12px}}.woocommerce-page .select2-container{position:relative}.woocommerce-page .select2-container .select2-selection{border:1px solid var(--gray1);border-radius:0;padding:6px 15px 32px 3px;font:1rem var(--font);color:var(--black)}.woocommerce-page .select2-container .select2-selection .select2-selection__arrow{margin-left:-12px;margin-top:2px}.woocommerce form.checkout_coupon{border:1px solid var(--color2)}.woocommerce form .form-row-first{margin-right:1rem}.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:2rem}.woocommerce-account .woocommerce-MyAccount-navigation ul{border-radius:5px;background:var(--color2);border:5px solid var(--black)}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{color:var(--white);display:block;padding:.7rem 1rem;text-transform:capitalize;text-decoration:none}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{color:var(--white);background:var(--color1)}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{background:var(--color1)}.woocommerce-account .woocommerce-MyAccount-content header{position:unset;padding:unset}.woocommerce-order-details--vehicle h2{justify-content:space-between;flex-flow:row wrap;display:flex}.woocommerce-order-details--vehicle .button-container{flex-flow:row wrap;display:flex;gap:10px}.woocommerce-order-details--vehicle .button-container .button{border:1px solid var(--color1);background-color:var(--color1);text-transform:capitalize;border-radius:250px;padding:5px 15px;font-size:14px;margin:0}.woocommerce-order-details--vehicle .button-container .button[disabled]{opacity:.6}.woocommerce-order-details--vehicle .button-container .button--edit:hover,.woocommerce-order-details--vehicle .button-container .button--update:hover{background-color:var(--color1);opacity:.7}.woocommerce-order-details--vehicle .button-container .button--update,.woocommerce-order-details--vehicle .button-container .button--discard{display:none}.woocommerce-order-details--vehicle .button-container .button--discard{color:var(--color1) !important;background:none}.woocommerce-order-details--vehicle .license-plate-text+input{display:none}.woocommerce-order-details--vehicle .order_details th+td{justify-content:end;text-align:right;display:flex}.license-plate-form--editing{display:block}.license-plate-form--editing .license-plate-text{display:none}.license-plate-form--editing .license-plate-text+input{display:block}.license-plate-form--editing .button-container .button--edit{display:none}.license-plate-form--editing .button-container .button--update,.license-plate-form--editing .button-container .button--discard{display:block}.cancel-order-container{margin:20px 0}.cancel-order-container .button-container{justify-content:flex-end;display:flex}.cancel-order-container .button[type=submit]{text-transform:capitalize;background:var(--color1);border-radius:250px}.cancel-order-container .button[type=submit][disabled]{opacity:.6}.cancel-order-container .button[type=submit]:hover{background-color:var(--color1);opacity:.7}a.woocommerce-terms-and-conditions-link,a.woocommerce-privacy-policy-link{text-decoration:underline;color:var(--red, #A00) !important}.single-product ul.woocommerce-error{margin-top:174px;margin-bottom:-120px !important}ul{list-style:none}.privacy-policy main ul,.page-id-4794 main ul{list-style:inherit}.footer-links{justify-items:center}.footer-images{text-align:right}.footer-logo img{max-width:194px;max-height:78px;height:auto}tr.order-total{white-space:nowrap}@media(max-width: 767px){.footer-images{text-align:center}header ul.main-menu li.menu-item-has-children:after{display:none}.footer-logo .footer-widget{text-align:center}.container.head-wrap{padding-right:25px}.footer-links ul{flex-direction:column}.smart-header{position:sticky;top:0;z-index:1000;transform:translateY(-100%);transition:transform 200ms ease;will-change:transform;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.06)}.smart-header.at-top,.smart-header.show{transform:translateY(0)}body.admin-bar .smart-header{top:46px}}.pricesContainer p{margin:0}p.taxes{font-size:.9em}.priceRow{display:flex;flex-direction:row;margin:10px 0 30px}ul.variation-options{margin:0px 40px 0 0}ul.variation-options li.radio-option{width:unset !important}.reserve-actions{display:flex;flex-direction:column;flex:1 1 40%;gap:14px;margin:43px 0 0}.woocommerce-variation-add-to-cart{display:flex;flex-direction:row}.padtop{flex:1 1 48%}.garage button{margin:0;padding:.5rem}.fp-search.fp-search-products{display:flex;flex-direction:column;gap:15px}@media(max-width: 767px){.woocommerce-variation-add-to-cart{flex-direction:column}.reserve-actions{margin:20px 0}}.woocommerce form .form-row .required{visibility:hidden !important}label.required_field:after{position:absolute;content:"*";color:#d20c32}.woocommerce #billing_country_field{display:block !important}/*# sourceMappingURL=style.css.map */
