@import url("https://fonts.googleapis.com/css2?family=Afacad+Flux:wght@100..1000&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap");@font-face{font-family:"car-icon";src:url("/lib/assets/fonts/car-icon.eot");src:url("/lib/assets/fonts/car-icon.eot?#iefix") format("embedded-opentype"),url("/lib/assets/fonts/car-icon.woff") format("woff"),url("/lib/assets/fonts/car-icon.ttf") format("truetype"),url("/lib/assets/fonts/car-icon.svg#car-icon") format("svg");font-weight:normal;font-style:normal}.lSSlideOuter{border:1px solid #143a58}.lSSlideOuter .lSSlideWrapper{background-color:#143a58}.lSSlideOuter .lightSlider{margin-bottom:-5px}.lSSlideOuter .lSPager.lSGallery{overflow:visible !important;margin:4px 0 !important}.lSSlideOuter .lSPager.lSGallery li{display:block;aspect-ratio:1/1}.lSSlideOuter .lSPager.lSGallery li a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#143a58}.lSSlideOuter .lSPager.lSGallery li a:hover{background-color:#007ef3}#cboxClose{top:0px !important;right:0px !important;width:35px !important;height:35px !important}#mod-vehicle-details{opacity:1 !important;position:relative;max-width:1400px;margin:auto;padding-top:30px;padding-bottom:30px;background-color:rgba(20,58,88,0.5);padding:40px}#mod-vehicle-details h1{text-align:center;font-size:1.8em;margin-bottom:0px;background-color:#143a58;color:white;line-height:normal;position:relative;z-index:100}#mod-vehicle-details h1 .year{display:block;font-size:1.2em}#mod-vehicle-details h1 .make_model{margin-right:3px;font-size:1.3em}#mod-vehicle-details h1 .make_model strong{margin-left:3px;font-size:1.5em;font-weight:200}#mod-vehicle-details h1 .variant{display:block;font-size:0.8em}#mod-vehicle-details h1 .price .price_wrapper{color:white;background-color:#143a58;padding:10px;position:relative}#mod-vehicle-details h1 .price .price_wrapper .sold_flag{left:50%;bottom:-20px;position:absolute;font-size:3rem;font-weight:600;transform:rotate(30deg) translateX(-50%);transform-origin:50% 50%;background-color:rgba(0,126,243,0.9);text-shadow:0px 1px 0px #000;padding:10px;border:#143a58 4px solid;box-shadow:rgba(0,0,0,0.35) 0px 5px 15px;user-select:none}#mod-vehicle-details h1 .price .price_wrapper .inner_wrapper{text-align:center}#mod-vehicle-details h1 .price .price_wrapper .inner_wrapper .price{display:block;font-size:3.4em;font-weight:600;text-shadow:0px 2px 0px #000}#mod-vehicle-details h1 .price .price_wrapper .inner_wrapper .price .vat{font-size:0.6em}#mod-vehicle-details h1 .price .price_wrapper .reduced{display:flex;justify-content:space-evenly;align-items:center}#mod-vehicle-details h1 .price .price_wrapper .reduced span{display:block}#mod-vehicle-details h1 .price .price_wrapper .reduced .price_was{font-size:2em;font-weight:400;text-shadow:0px 2px 0px #000}#mod-vehicle-details h1 .price .price_wrapper .reduced .price_text{font-size:1.4em;color:#007ef3;font-weight:600;text-shadow:0px 1px 0px #000}#mod-vehicle-details h1 .price .price_wrapper .reduced .price_current{font-size:3em;font-weight:800;text-shadow:0px 2px 0px #000}#mod-vehicle-details h1 .price .price_wrapper .reduced .price_saving{font-size:3.2em;font-weight:600;color:#007ef3;text-shadow:0px 1px 0px #000}#mod-vehicle-details h1 .mini_spec{font-size:.7em;font-weight:700}#mod-vehicle-details h1 .mini_spec span{padding:0 24px 0 20px;border-right:4px solid #27466e}#mod-vehicle-details h1 .mini_spec span:last-child{border-right:0;padding:0 20px}#mod-vehicle-details h1 .mini_finance{background-color:rgba(0,126,243,0.3);padding:10px;margin:10px 0 0 0;color:white;text-shadow:0px 2px 0px #000,0px 1px 0px #000;display:block}#mod-vehicle-details h1 .mini_finance strong{font-size:1.4em}#mod-vehicle-details h1 .mini_finance a{color:white;font-weight:800;display:block}#mod-vehicle-details h1 .mini_finance a:hover{color:#007ef3}#mod-vehicle-details .gallery_wrapper{position:relative;overflow:hidden}#mod-vehicle-details .gallery_wrapper .flash{position:absolute;top:-50px;right:-180px;z-index:11;font-size:1.4em;width:450px;background-color:rgba(6,111,239,0.8);text-align:center;transform:rotate(45deg);padding:100px 150px 10px;box-sizing:border-box;color:white;text-shadow:1px 1px 0px #000}#mod-vehicle-details .cta{text-align:center;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"phone phone phone phone" "enquiry offer print email";justify-content:space-between;row-gap:10px;column-gap:10px}#mod-vehicle-details .cta a.enquiry{grid-area:enquiry}#mod-vehicle-details .cta a.offer{grid-area:offer}#mod-vehicle-details .cta a.print{grid-area:print}#mod-vehicle-details .cta a.email{grid-area:email}#mod-vehicle-details .cta a.phone,#mod-vehicle-details .cta a.enquiry,#mod-vehicle-details .cta a.print,#mod-vehicle-details .cta a.finance,#mod-vehicle-details .cta a.offer,#mod-vehicle-details .cta a.email,#mod-vehicle-details .cta a.click-collect,#mod-vehicle-details .cta a.finance-checker{color:white;background-color:#143a58;padding:10px;position:relative;display:flex;flex-direction:column;font-size:1.5em}#mod-vehicle-details .cta a.phone:hover,#mod-vehicle-details .cta a.enquiry:hover,#mod-vehicle-details .cta a.print:hover,#mod-vehicle-details .cta a.finance:hover,#mod-vehicle-details .cta a.offer:hover,#mod-vehicle-details .cta a.email:hover,#mod-vehicle-details .cta a.click-collect:hover,#mod-vehicle-details .cta a.finance-checker:hover{background-color:#007ef3}#mod-vehicle-details .cta a i,#mod-vehicle-details .cta a svg{font-size:50px;color:rgba(255,255,255,0.5)}#mod-vehicle-details .cta a.phone{color:white;font-size:2em;font-weight:700;position:relative;text-align:center;grid-area:phone}#mod-vehicle-details .cta a.phone span{font-size:.7em;font-weight:400;margin-right:10px}#mod-vehicle-details .cta a.phone:hover{background-color:#007ef3}#mod-vehicle-details .cta.sold .sold_notice{width:100%;padding:10px;background-color:#007ef3;color:white;margin:0 0 5px 0;border:4px solid #143a58;text-shadow:0px 1px 0px #002649;font-weight:600;font-size:0.9em}#mod-vehicle-details .cta.sold a.enquiry,#mod-vehicle-details .cta.sold a.print,#mod-vehicle-details .cta.sold a.offer,#mod-vehicle-details .cta.sold a.email{width:33%}#mod-vehicle-details .specifications{background-color:#143a58;padding:20px;margin-top:20px}#mod-vehicle-details .specifications .wrapper{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;justify-items:center;row-gap:10px;column-gap:10px;justify-items:stretch}#mod-vehicle-details .specifications .wrapper .spec_group{padding:10px;background-color:rgba(255,255,255,0.2)}#mod-vehicle-details .specifications .wrapper .spec_group h3{font-size:1.4em;margin:0 0 10px 0;color:white;font-weight:400}#mod-vehicle-details .specifications .wrapper .spec_group ul{color:#a8a8a8 !important}#mod-vehicle-details .comments{background-color:#143a58;color:white;padding:20px;font-size:1.2em;line-height:1.4em;margin:5px 0 20px 0;font-weight:700;text-align:center}#mod-vehicle-details .specifications h2,#mod-vehicle-details .finance h2{font-size:2em;font-weight:300;padding:0;margin:0;border-bottom:solid 1px white;color:white}@media only screen and (max-width: 1600px){#mod-vehicle-details{font-size:0.8em}#mod-vehicle-details .overview{font-size:1.4em}#mod-vehicle-details .specifications .wrapper{grid-template-columns:1fr 1fr 1fr 1fr}}@media only screen and (max-width: 1024px){#mod-vehicle-details{padding:20px}#mod-vehicle-details h1 .price .price_wrapper .reduced{flex-direction:column}#mod-vehicle-details .specifications .wrapper{grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width: 800px){#mod-vehicle-details .cta{display:block}#mod-vehicle-details .cta a{width:100% !important;margin-bottom:1px}#mod-vehicle-details .specifications .wrapper{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 660px){#mod-vehicle-details .specifications .wrapper{grid-template-columns:1fr}}#formWrapper #sendDetailMessage{display:block}#formWrapper #sendDetailMessage i{display:block;font-size:60px;color:#006d00}.location{border:10px solid rgba(20,58,88,0.5);margin:0 20px 20px 20px}.location iframe{width:100%;height:500px;display:block;border:none}
