/*!
Theme Name: UK Vans for Less
Theme URI: https://strength9.co.uk
Description: warp9 Naked Base Theme
Author: Dave Pratt
Author URI: https://strength9.co.uk
Version: 1.0.1
Text Domain: warp9
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: naked, bare, quick

*/:root{--content-small: 1100px;--content-normal: 1320px;--page-background-color: #FFF;--base-colour: #343232;--theme-tertiary: #343232;--font-base: "DM Sans", sans-serif;--font-base-heading: "DM Sans", sans-serif;--border-radius:15px;--border-radius-half: 15px;--font-weight-light:300;--font-weight-regular: 400;--font-weight-semibold: 600;--font-weight-bold: 700;--theme-filler: rgb(203, 199, 199);--theme-filler2: rgb(231, 189, 189);--theme-primary: #CE0514;--theme-secondary: #1E71F5;--theme-primary-dark: #54020C;--theme-darkbg: #EAEAEA;--theme-bgwhite:rgba(255,2552,255,0.8);--theme-gridlines: #d4d3d3}.button{text-align:center;background-color:var(--theme-primary);border:1px solid var(--theme-primary);border-radius:10px;color:#fff;padding:10px 20px;text-decoration:none;display:block;font-size:18px;margin:4px 2px;letter-spacing:.5;cursor:pointer;font-family:var(--font-base);font-weight:var(--font-weight-semibold)}.button:hover{background-color:var(--theme-primary-dark);color:#fff}.pagination{background-color:var(--theme-primary);color:#fff;padding:5px 10px;border-radius:10px;letter-spacing:.5;cursor:pointer;font-family:var(--font-base);font-weight:var(--font-weight-semibold)}.pagination:hover{background-color:var(--theme-primary-dark);color:#fff}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:rgba(0,0,0,0);border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:var(--base-colour);height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid rgba(0,0,0,0);cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid var(--base-colour)}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a{text-decoration:none}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}html{font-size:100%}body{width:100%;height:100%;margin:0;padding:0 0 0;overflow-x:hidden;color:var(--base-colour);font-family:var(--font-base);font-weight:var(--font-weight-regular);font-style:normal;font-size:15px;line-height:18px;position:relative;background-color:var(--page-background-color)}h1,h2,h3,h4{font-family:var(--font-base-heading);font-weight:300}h1{font-size:50px;margin-bottom:30px;line-height:1}@media screen and (min-width: 768px){h1{font-size:65px}}h2{font-size:24px;margin-bottom:19px;line-height:1}@media(min-width: 360px){h2{font-size:22px}}p{font-size:16px;line-height:1.7;margin-bottom:25px;font-weight:200}.accordion dt{padding:10px 0;border-bottom:0}.accordion dt a{width:100%;display:grid;grid-template-columns:1fr 30px;grid-template-rows:1fr;gap:0px 0px;grid-template-areas:". .";align-items:center;text-decoration:none;color:inherit;font-weight:var(--font-weight-regular);font-size:18px}.accordion dt a:hover{color:var(--theme-primary)}.accordion dd{padding:10px 0;border-bottom:0;margin:0;border-top:0}.accordion dd:last-of-type{position:relative;top:-1px}.accordion dd ul{margin:0;padding:0 20px;list-style-position:outside}.accordion dd ul li{margin:0 0 5px 0;padding:0}.accordion dd a{display:block;text-decoration:none}.read-more-trigger{cursor:pointer;display:inline-block;background-color:var(--theme-primary);color:#fff;padding:5px 20px;border-radius:10px}.read-more-target{opacity:0;max-height:0;font-size:0;transition:.25s ease;display:none}.read-more-target.active{opacity:1;font-size:inherit;max-height:999em;display:block}header{top:0;width:100%;position:absolute;color:#fff;padding:30px 0;z-index:1000}header .container{width:90%;max-width:var(--content-normal);margin:0 auto;display:grid;grid-template-columns:1fr 80px;grid-template-rows:auto;gap:0px 20px;grid-auto-flow:row;grid-template-areas:"logo mobilemenu"}header .container .logo{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:center;grid-area:logo}header .container .logo .logohead{margin-top:4px;display:block}header .container .logo .logohead img{display:block;width:400px;height:auto}header .container .mobilemenu{grid-area:mobilemenu;text-align:right;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-content:stretch;align-items:center}header .container .mobilemenu i{font-size:35px}header .container .mobilemenu i.menu{display:block}header .container .mobilemenu i.menuclose{display:none}header .container .contactarea{grid-area:contactarea;text-align:right;display:none;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end;align-content:flex-end;align-items:flex-end}header .container .contactarea .phone{display:block;padding-top:5px}header .container .contactarea .phone a{color:#fff;font-size:22px;font-family:var(--font-base-heading);font-weight:var(--font-weight-semibold);line-height:16px}header .container .contactarea .email{display:block}header .container .contactarea .email a{color:#fff;font-size:16px;font-family:var(--font-base-heading);font-weight:var(--font-weight-semibold);line-height:16px}header .container .navigation{display:none;grid-area:navigation}@media only screen and (min-width: 500px){header .container{grid-template-columns:minmax(200px, 300px) 1fr 50px;gap:0px 20px;grid-auto-flow:row;grid-template-areas:"logo contactarea mobilemenu"}header .container .contactarea{display:flex}}@media only screen and (min-width: 754px){header .container{grid-template-columns:300px 1fr 50px}header .container .contactarea .phone a{font-size:36px;line-height:38px}header .container .contactarea .email a{font-size:20px;line-height:22px}}@media only screen and (min-width: 900px){header .container{grid-template-columns:1fr 400px;grid-template-rows:auto auto;gap:15px 20px;grid-auto-flow:row;grid-template-areas:"logo contactarea" "navigation navigation"}header .container .mobilemenu{display:none}header .container .navigation{display:block}header .container .contactarea .phone a{font-size:36px;line-height:38px}header .container .contactarea .email a{font-size:20px;line-height:22px}}header nav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:stretch;align-items:flex-start}header nav ul>li{text-transform:uppercase;font-family:var(--font-base);font-weight:var(--font-weight-semibold);padding:10px 10px 10px;position:relative}header nav ul>li a{color:inherit;transition:all .2s ease-in-out}header nav ul>li.menu-item-has-children>a:after{font-family:"Font Awesome 6 Pro";font-weight:normal;content:"";font-size:18px;margin-left:10px}header nav ul>li>ul{padding:10px 15px;margin-top:0px;position:absolute;top:100%;left:0;z-index:1000;display:none;background-color:var(--theme-primary-dark)}header nav ul>li>ul li{display:block;width:100%;padding:10px 0px;white-space:nowrap}header nav ul>li>ul li a{color:#fff;display:block;white-space:nowrap;padding:0 10px}header nav ul>li>ul li.menu-item-has-children a:after{display:none}header nav ul>li:hover{background-color:var(--theme-primary-dark)}header nav ul>li:hover>ul{display:block}header nav ul>li:hover>ul li a{color:#fff;display:block;white-space:nowrap;padding:0 10px}.opennav header{background-color:#000;top:0;bottom:0;position:fixed;z-index:2000}.opennav header .container{width:90%;max-width:var(--content-normal);margin:0 auto;display:grid;grid-template-columns:1fr 80px;grid-template-rows:auto 1fr;gap:0px 20px;grid-auto-flow:row;grid-template-areas:"logo mobilemenu" "navigation navigation"}.opennav header .container .logo{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:center;grid-area:logo}.opennav header .container .logo .logohead{margin-top:4px;display:block}.opennav header .container .logo .logohead img{display:block;width:400px;height:auto}.opennav header .container .mobilemenu{grid-area:mobilemenu;text-align:right;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-content:stretch;align-items:center}.opennav header .container .mobilemenu i{font-size:35px}.opennav header .container .mobilemenu i.menu{display:none}.opennav header .container .mobilemenu i.menuclose{display:block}.opennav header .container .contactarea{display:none}.opennav header .container .navigation{display:block !important}.opennav header .container .navigation nav{margin:50px auto;display:block}.opennav header .container .navigation nav ul{text-align:center;display:block;border:0}.opennav header .container .navigation nav ul li{display:block;padding:10px 0px;font-size:18px}.opennav header .container .navigation nav ul li a{color:#fff;display:block;white-space:nowrap;padding:0 10px}.opennav header .container .navigation nav ul li>ul{margin:10px auto 0px;display:none;position:relative;-moz-columns:2;columns:2;width:auto}.opennav header .container .navigation nav ul li>ul li{display:block;width:100%;padding:10px 0px;white-space:nowrap;font-size:16px}.opennav header .container .navigation nav ul li>ul li a{color:#fff;display:block;white-space:nowrap;padding:0 10px}.opennav header .container .navigation nav ul li.active>ul{display:block}.disclaimer{background-color:var(--theme-primary-dark);padding:50px 0;font-size:14px;font-family:var(--font-base);font-weight:var(--font-weight-regular);color:#fff;text-align:center;line-height:25px}.disclaimer .container{width:90%;max-width:var(--content-normal);margin:0 auto;display:block}.disclaimer .container p{text-align:left;margin-bottom:15px;font-family:var(--font-base);font-weight:var(--font-weight-regular)}.disclaimer .container p:last-child{margin-bottom:0}.disclaimer .container p strong{font-weight:var(--font-weight-bold);text-decoration:underline}footer{background-color:#000}footer>.container{width:98%;max-width:var(--content-normal);margin:0 auto;padding:80px 0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:minmax(0, auto) minmax(0, auto);gap:30px 0px;grid-auto-flow:row;grid-template-areas:"contactarea contactarea" "menu2 menu3"}footer>.container .menu1{display:none}footer>.container ul{margin:0;padding:0;list-style:none;text-align:center}footer>.container ul li{display:block;margin:0 0 20px;padding:0}footer>.container ul li a{text-decoration:none;color:#fff}footer>.container ul li a:hover{color:var(--theme-primary)}footer>.container ul li.active a{color:var(--theme-primary)}footer>.container ul li.title{font-size:16px;font-family:var(--font-base);font-weight:var(--font-weight-semibold);color:#fff;margin:0 0 30px}@media only screen and (min-width: 620px){footer>.container{grid-template-columns:1fr 1fr 1fr;grid-template-rows:minmax(0, auto) minmax(0, auto);gap:50px 0px;grid-auto-flow:row;grid-template-areas:"contactarea contactarea contactarea" "menu1 menu2 menu3"}footer>.container .menu1{display:block}}@media only screen and (min-width: 900px){footer>.container{grid-template-columns:1fr 1fr 1fr 400px;grid-template-rows:minmax(0, auto);gap:0px 0px;grid-auto-flow:row;grid-template-areas:"menu1 menu2 menu3 contactarea"}footer>.container .menu1 ul,footer>.container .menu2 ul,footer>.container .menu3 ul{text-align:left}footer>.container .menu1 ul li:last-child,footer>.container .menu2 ul li:last-child,footer>.container .menu3 ul li:last-child{margin:0}}footer>.container .menu1{grid-area:menu1}footer>.container .menu2{grid-area:menu2}footer>.container .menu3{grid-area:menu3}footer>.container .contactarea{grid-area:contactarea}footer>.container .contactarea ul{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto auto;gap:0px 0px;grid-auto-flow:row;grid-template-areas:"email" "phone" "social" "finstate"}footer>.container .contactarea ul li.email{grid-area:email;font-size:20px}footer>.container .contactarea ul li.phone{grid-area:phone;font-size:30px}footer>.container .contactarea ul li.social{margin:50px 0 20px;grid-area:social}footer>.container .contactarea ul li.social ul{width:100%;margin:0;padding:0;text-align:center;list-style:none;display:block}footer>.container .contactarea ul li.social ul li{display:inline-block;margin:0 5px 0 0;padding:0}footer>.container .contactarea ul li.social ul li:last-child{margin:0}footer>.container .contactarea ul li.social ul li a{display:inline-block;margin:0 10px;padding:0;text-decoration:none;color:#fff;font-size:30px;font-weight:var(--font-weight-regular);color:#fff;transition:all .3s ease-in-out}footer>.container .contactarea ul li.social ul li a:hover{color:var(--theme-primary)}footer>.container .contactarea ul li.finstate{grid-area:finstate;margin-bottom:0}footer>.container .contactarea ul li.finstate p{margin:0 20px;font-size:14px;font-family:var(--font-base);font-weight:var(--font-weight-regular);color:#fff}footer .copyright{padding:10px 0;background-color:var(--theme-primary-dark)}footer .copyright .container{width:98%;max-width:var(--content-normal);margin:0px auto;display:block;line-height:25px;font-size:16px;font-family:var(--font-base);font-weight:var(--font-weight-regular);color:#fff}footer .copyright .container a{color:inherit;text-decoration:none}footer .copyright .container a:hover{color:var(--theme-primary)}footer .copyright .container ul{list-style:none;margin:0;padding:0;text-align:center}footer .copyright .container ul li{display:block;margin:0 0px;padding:0}footer .copyright .container p{margin:10px 0 0;line-height:25px;text-decoration:none;text-align:center}@media only screen and (min-width: 700px){footer .copyright .container{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}footer .copyright .container ul{text-align:left}footer .copyright .container ul li{display:inline-block}footer .copyright .container ul li:after{padding:0 10px;content:"|";color:#fff}footer .copyright .container ul li:last-child:after{padding:0;content:""}footer .copyright .container p{text-align:left;margin:0 0 0 10px}}.ukv-inner-header{background-color:var(--theme-filler);padding:0px;margin:0 auto;height:200px;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative}@media only screen and (min-width: 900px){.ukv-inner-header{height:300px}}.ukv-inner-header .ukv-inner-header__overlay{background-color:rgba(0,0,0,.6);height:100%;width:100%;position:absolute;top:0;left:0;z-index:1}.ukv-inner-header .ukv-inner-header__overlay .container{position:absolute;bottom:0;left:0;right:0;width:100%;margin:0;height:100px}.ukv-inner-header .ukv-inner-header__overlay .container .holder{height:100px;width:90%;max-width:var(--content-normal);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center;margin:0 auto 0;color:#fff}.ukv-inner-header .ukv-inner-header__overlay .container .holder h1{max-width:600px;margin-bottom:0px;font-size:30px}@media only screen and (min-width: 900px){.ukv-inner-header .ukv-inner-header__overlay .container .holder h1{font-size:50px}}@media only screen and (min-width: 900px){.ukv-inner-header .ukv-inner-header__overlay .container{height:150px}.ukv-inner-header .ukv-inner-header__overlay .container .holder{height:150px}}.ukv-breadcrumbs{background-color:var(--theme-darkbg);padding:10px 0;margin:0 auto}.ukv-breadcrumbs .container{width:98%;max-width:var(--content-normal);margin:0 auto;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.ukv-breadcrumbs .container ul{text-align:left;list-style:none;margin:0;padding:0}.ukv-breadcrumbs .container ul li{display:inline-block;margin:0 0px;padding:0;font-size:14px;letter-spacing:.5;font-family:var(--font-base)}.ukv-breadcrumbs .container ul li a{color:var(--base-colour);text-decoration:none;font-weight:var(--font-weight-semibold)}.ukv-breadcrumbs .container ul li a:hover{color:var(--theme-primary)}.ukv-breadcrumbs .container ul li:after{padding:0 10px;content:"/"}.ukv-breadcrumbs .container ul li:last-child{font-weight:var(--font-weight-regular)}.ukv-breadcrumbs .container ul li:last-child:after{content:"";padding:0}.ukv-promotion-banner{background-color:var(--theme-filler2);padding:10px 0;display:none}.ukv-promotion-banner .container{width:98%;max-width:var(--content-normal);margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.ukv-promotion-banner .container p{margin:0}.ukv-contact-block .container{width:80%;max-width:var(--content-normal);margin:100px auto;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;grid-gap:40px 0px;grid-template-areas:"contact" "form"}.ukv-contact-block .container .contactform{grid-area:form}.ukv-contact-block .container .contactform h1{font-family:var(--font-base-heading);font-weight:var(--font-weight-regular);color:var(--base-colour);font-size:36px}.ukv-contact-block .container .contactform .wpforms-field-container input{border:1px solid var(--theme-gridlines);color:var(--base-colour);font-family:var(--font-base);font-weight:var(--font-weight-regular)}.ukv-contact-block .container .contactform .wpforms-field-container textarea:focus,.ukv-contact-block .container .contactform .wpforms-field-container input:focus{outline:none}.ukv-contact-block .container .contactform .wpforms-field-container *:focus{outline:none}.ukv-contact-block .container .contactform .wpforms-submit-container{padding:0}.ukv-contact-block .container .contactform .wpforms-submit-container button#wpforms-submit-487{float:right;font-family:var(--font-base) !important;font-weight:var(--font-weight-semibold) !important;text-transform:uppercase !important;padding:0 40px;background-color:var(--theme-primary) !important}.ukv-contact-block .container .contactform .wpforms-submit-container button#wpforms-submit-487:hover{background-color:var(--theme-secondary) !important}.ukv-contact-block .container .contactdetails{grid-area:contact}.ukv-contact-block .container .contactdetails h2{font-family:var(--font-base-heading);font-weight:var(--font-weight-regular);color:var(--base-colour);font-size:28px;margin-top:40px}.ukv-contact-block .container .contactdetails h2:first-child{margin-top:0}.ukv-contact-block .container .contactdetails .contacts{list-style:none;margin:30px 0;padding:0}.ukv-contact-block .container .contactdetails .contacts li{padding:0;margin-left:0;color:var(--base-color);font-size:18px !important;line-height:1.6;font-weight:var(--font-weight-semibold)}.ukv-contact-block .container .contactdetails .contacts li a{font-size:18px !important;color:var(--theme-primary)}.ukv-contact-block .container .contactdetails .contacts li a:hover{color:var(--theme-primary-dark)}.ukv-contact-block .container .contactdetails .socialmediacontactpage{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center;list-style:none;margin:20px 0;padding:0}.ukv-contact-block .container .contactdetails .socialmediacontactpage li{padding:0;margin-left:0;margin-right:20px}.ukv-contact-block .container .contactdetails .socialmediacontactpage li:last-child{margin-right:0}.ukv-contact-block .container .contactdetails .socialmediacontactpage li a i{font-size:45px !important;color:var(--theme-primary)}.ukv-contact-block .container .contactdetails .socialmediacontactpage li a:hover i{color:var(--theme-primary-dark)}@media only screen and (min-width: 700px){.ukv-contact-block .container{grid-template-columns:1fr .6fr;grid-template-rows:auto;grid-gap:80px;grid-template-areas:"form contact"}}.ukv-call-to-action{background-repeat:no-repeat;background-position:left top;background-size:cover}.ukv-call-to-action .container{padding:70px 0;background-color:rgba(0,0,0,.6)}.ukv-call-to-action .container .cta{width:90%;margin:0 auto;max-width:var(--content-normal)}.ukv-call-to-action .container .cta h2{color:#fff;font-family:var(--font-base-heading);font-weight:var(--font-weight-bold);font-size:45px}.ukv-call-to-action .container .cta p{color:#fff;font-family:var(--font-base);font-weight:var(--font-weight-light);font-size:26px;margin:20px 0px}.ukv-call-to-action .container .cta p a{color:#fff;font-weight:var(--font-weight-semibold);position:relative}.ukv-call-to-action .container .cta p a:after{content:"";position:absolute;width:100%;height:2px;bottom:0px;left:0;background-color:var(--theme-primary)}.ukv-call-to-action .container .cta p a:hover{color:var(--theme-primary)}.ukv-call-to-action .container .cta p a:hover:after{background-color:#fff}.ukv-manufacturers-header{box-sizing:border-box;margin:0 auto;background-repeat:no-repeat;background-position:center center;background-size:cover;background-color:var(--theme-gridlines);position:relative;padding-top:150px}.ukv-manufacturers-header::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.ukv-manufacturers-header .container{position:relative;z-index:5;width:98%;max-width:var(--content-normal);margin:0 auto;padding:50px 0 50px;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;gap:0px 50px;grid-auto-flow:row;grid-template-areas:"introduction"}.ukv-manufacturers-header .container .introduction{grid-area:introduction;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center}.ukv-manufacturers-header .container .introduction .data{background-color:rgba(0,0,0,.5);padding:30px 30px 30px;border-radius:var(--border-radius);color:#fff}.ukv-manufacturers-header .container .introduction .data h1,.ukv-manufacturers-header .container .introduction .data h2{font-family:var(--font-base-heading);font-weight:var(--font-weight-semibold);font-size:30px;color:#fff;text-align:center;margin:0 auto}.ukv-manufacturers-header .container .introduction .data p{display:none;text-align:center;font-family:var(--font-base);font-weight:var(--font-weight-regular);font-size:16px}.ukv-manufacturers-header .container .introduction .data p:last-child{margin-bottom:0}.ukv-manufacturers-header .container .enquiryform{display:none;border-radius:var(--border-radius);box-sizing:border-box;padding:15px 30px 30px;grid-area:enquiryform;background-color:var(--theme-primary-dark)}.ukv-manufacturers-header .container .enquiryform h3{color:#fff;font-family:var(--font-base-heading);font-weight:var(--font-weight-semibold);font-size:25px;padding:20px 0 10px}.ukv-manufacturers-header .container .enquiryform .wpforms-container-full{padding:0;margin:0 !important}.ukv-manufacturers-header .container .enquiryform .wpforms-container-full .wpforms-field{padding:15px 0 0 !important}.ukv-manufacturers-header .container .enquiryform .wpforms-container-full .wpforms-field-textarea textarea{height:100px !important}.ukv-manufacturers-header .container .enquiryform .wpforms-container-full .wpforms-submit-container{padding:15px 0 0 !important;margin:0 !important}.ukv-manufacturers-header .container .enquiryform .wpforms-container-full .wpforms-submit-container .wpforms-submit{font-family:var(--font-base);font-weight:var(--font-weight-semibold);text-transform:uppercase;width:100% !important;background-color:var(--theme-primary) !important}.ukv-manufacturers-header .container .enquiryform .wpforms-container-full .wpforms-submit-container .wpforms-submit:hover{background-color:var(--theme-secondary) !important}.ukv-manufacturers-header .container .enquiryform .wpforms-container-full .wpforms-confirmation-container-full{background:rgba(255,255,255,0) !important;border:1px solid rgba(255,255,255,0) !important;color:#fff !important}.ukv-manufacturers-header .container .enquiryform .wpforms-container-full .wpforms-confirmation-container-full p{color:#fff !important;font-family:var(--font-base);font-weight:var(--font-weight-regular);font-size:16px !important;text-align:center !important}.ukv-manufacturers-header .mobileenquiry{background-color:var(--theme-primary-dark);z-index:5;width:100%;color:#fff}.ukv-manufacturers-header .mobileenquiry .container{padding:5px 0;text-align:center;text-align:center;font-family:var(--font-base);font-weight:var(--font-weight-regular);font-size:20px;line-height:1.7}.ukv-manufacturers-header .mobileenquiry .container a{color:#fff;text-decoration:none;font-family:var(--font-base);font-weight:var(--font-weight-bold)}@media only screen and (min-width: 600px){.ukv-manufacturers-header .container .introduction .data h1,.ukv-manufacturers-header .container .introduction .data h2{font-size:40px;margin:0 50px 50px}.ukv-manufacturers-header .container .introduction .data p{display:block;text-align:center;font-size:18px}}@media only screen and (min-width: 700px){.ukv-manufacturers-header .container{grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:0px 30px;grid-template-areas:"introduction enquiryform"}.ukv-manufacturers-header .container .introduction .data h1,.ukv-manufacturers-header .container .introduction .data h2{font-size:30px;margin:0 0 25px}.ukv-manufacturers-header .container .introduction .data p{font-size:16px}.ukv-manufacturers-header .container .enquiryform{display:block}}@media only screen and (min-width: 800px){.ukv-manufacturers-header .mobileenquiry{display:none}}@media only screen and (min-width: 900px){.ukv-manufacturers-header .container{padding:50px 0 50px !important}}.quickjump{padding:50px 0 40px;background-color:var(--theme-primary)}.quickjump .container{padding:0px 0;width:98%;max-width:var(--content-normal);margin:0 auto}.quickjump .container h1,.quickjump .container h2,.quickjump .container h3{font-family:var(--font-base-heading);font-weight:var(--font-weight-bold);color:#fff;margin:0 auto 30px;padding:0;font-size:40px;text-align:center}.quickjump .container h2{font-size:30px}.quickjump .container h3{font-size:24px}.quickjump .container .logojumps{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center}.quickjump .container .logojumps li{flex:0 0 auto;margin:0 10px 10px 0;background-color:#fff;padding:5px 10px;border-radius:var(--border-radius);display:block;box-sizing:border-box}.quickjump .container .logojumps li a{background-color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:center;align-items:center}.quickjump .container .logojumps li a span{color:var(--base-colour);display:inline-block;margin-left:10px;font-family:var(--font-base);font-weight:var(--font-weight-semibold);text-transform:uppercase;word-wrap:none;white-space:nowrap;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center}.quickjump .container .logojumps li a span:first-child{margin-left:0}.quickjump .container .logojumps li a span img{width:55px;height:auto}.quickjump .container .logojumps li:hover{background-color:#fff}.quickjump .container .logojumps li:hover a{background-color:#fff;color:var(--theme-primary)}.quickjump .container .logojumps li:hover a span{background-color:#fff;color:var(--theme-primary)}.ukv-manufacturers-textblock .container{padding:30px 0;width:90%;max-width:var(--content-normal);margin:0 auto;text-align:center;max-width:900px}.ukv-manufacturers-textblock .container img{width:100%;max-width:300px;margin:0 auto 30px}.ukv-manufacturers-textblock .container h1{font-family:var(--font-base);font-weight:var(--font-weight-light)}.ukv-manufacturers-textblock .container p{font-family:var(--font-base);font-weight:var(--font-weight-regular)}.manufacturers_list{list-style:none;margin:100px 0;padding:0}.manufacturers_list li{padding:0px 0 0;margin:0 auto;text-align:center;width:100%;max-width:900px;font-size:16px}.manufacturers_list li img{width:100%;max-width:200px;margin:0 auto 30px}.manufacturers_list li h3{font-size:24px;font-family:var(--font-base-heading);font-weight:var(--font-weight-bold);text-align:center;padding-bottom:25px}.manufacturers_list li p{text-align:center}.vehiclegrid{display:grid;padding:30px 0;width:90%;max-width:1200px;margin:0 auto}.background-grey{background-color:rgba(248,225,225,.2039215686);padding:30px 0;margin-top:30px}.vehicle_models_list{padding:30px 0;width:100%;max-width:var(--content-normal);margin:25px auto;list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center}.vehicle_models_list li{flex:0 0 250px;margin:0 25px 50px;text-align:center}.vehicle_models_list li a{border:1px solid rgba(222,222,222,.75);overflow:hidden;background-color:#fff;border-radius:10px 10px 10px 10px;box-shadow:10px 10px 5px -4px rgba(222,222,222,.75);height:100%;width:100%;display:grid;grid-template-columns:1fr;grid-template-rows:minmax(0px, auto) 160px 100px 40px;gap:0px 0px;grid-template-areas:"pricearea" "image" "textarea" "link"}.vehicle_models_list li a .header{background-color:var(--theme-primary);grid-area:pricearea;background-repeat:no-repeat;background-position:center top;background-size:cover;color:#fff}.vehicle_models_list li a .header.white{background-color:#fff;color:var(--base-colour)}.vehicle_models_list li a .header h3{font-family:var(--font-base);font-weight:var(--font-weight-regular);padding:8px 14px;text-align:left;font-size:14px;text-transform:uppercase}.vehicle_models_list li a .header h4{font-family:var(--font-base);font-weight:var(--font-weight-regular);padding:8px 14px;text-align:left;font-size:14px}.vehicle_models_list li a .header h4 span{font-size:16px;text-transform:uppercase;display:block}.vehicle_models_list li a .image{grid-area:image;background-repeat:no-repeat;background-position:center center;background-size:85%;position:relative}.vehicle_models_list li a .image .instock{position:absolute;z-index:99;top:10px;right:10px}.vehicle_models_list li a .image .instock p{display:inline-block;border-radius:10px;margin:0;color:#fff;background:var(--theme-primary);padding:0px 15px;box-shadow:0 2px 8px 0 rgba(0,0,0,.4)}.vehicle_models_list li a .textarea{box-sizing:border-box;grid-area:textarea;background-color:rgba(240,240,240,.3764705882);padding:20px 10px 10px;text-align:left !important;color:var(--base-colour)}.vehicle_models_list li a .textarea h2{font-family:var(--font-base-heading);font-weight:var(--font-weight-bold);font-size:22px;line-height:1.1;margin:0 0 10px;color:var(--base-colour);text-align:left !important;margin:0;padding:0}.vehicle_models_list li a .textarea h3{font-family:var(--font-base-heading);font-weight:var(--font-weight-bold);font-size:16px;line-height:1.1;margin:0 0 10px;color:var(--base-colour);text-align:left !important;margin:0;padding:0}.vehicle_models_list li a .textarea p{margin-bottom:0;padding:5px 0;text-align:left !important;font-size:12px;line-height:1.2;font-weight:var(--font-weight-regular)}.vehicle_models_list li a .link{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-content:stretch;align-items:center;background-color:var(--theme-primary);grid-area:link;text-align:right;color:#fff;padding-right:10px}.vehicle_models_list li a .link i{margin-left:10px;font-size:25px}.vehicle_models_list li a img{width:90%;max-width:180px;margin:10px auto 10px}.vehicle_models_list li>p{max-width:700px;margin:10px auto}.vehicle_models_list_description{padding:30px 0;width:100%;max-width:var(--content-normal);margin:25px auto;list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center}.vehicle_models_list_description li{flex:0 0 250px;margin:0 25px 50px;text-align:center}.vehicle_models_list_description li a{border:1px solid rgba(222,222,222,.75);overflow:hidden;background-color:#fff;border-radius:10px 10px 10px 10px;box-shadow:10px 10px 5px -4px rgba(222,222,222,.75);height:100%;width:100%;display:grid;grid-template-columns:1fr;grid-template-rows:minmax(0px, auto) 160px 180px 40px;gap:0px 0px;grid-template-areas:"pricearea" "image" "textarea" "link"}.vehicle_models_list_description li a .header{background-color:var(--theme-primary);grid-area:pricearea;background-repeat:no-repeat;background-position:center top;background-size:cover;color:#fff}.vehicle_models_list_description li a .header.white{background-color:#fff;color:var(--base-colour)}.vehicle_models_list_description li a .header h3{font-family:var(--font-base);font-weight:var(--font-weight-regular);padding:8px 14px;text-align:left;font-size:14px;text-transform:uppercase}.vehicle_models_list_description li a .header h4{font-family:var(--font-base);font-weight:var(--font-weight-regular);padding:8px 14px;text-align:left;font-size:14px}.vehicle_models_list_description li a .header h4 span{font-size:16px;text-transform:uppercase;display:block}.vehicle_models_list_description li a .image{grid-area:image;background-repeat:no-repeat;background-position:center center;background-size:85%;position:relative}.vehicle_models_list_description li a .image .instock{position:absolute;z-index:99;top:10px;right:10px}.vehicle_models_list_description li a .image .instock p{display:inline-block;border-radius:10px;margin:0;color:#fff;background:var(--theme-primary);padding:0px 15px;box-shadow:0 2px 8px 0 rgba(0,0,0,.4)}.vehicle_models_list_description li a .textarea{box-sizing:border-box;grid-area:textarea;background-color:rgba(240,240,240,.3764705882);padding:20px 10px 10px;text-align:left !important;color:var(--base-colour)}.vehicle_models_list_description li a .textarea h2{font-family:var(--font-base-heading);font-weight:var(--font-weight-bold);font-size:22px;line-height:1.1;margin:0 0 10px;color:var(--base-colour);text-align:left !important;margin:0;padding:0}.vehicle_models_list_description li a .textarea h3{font-family:var(--font-base-heading);font-weight:var(--font-weight-bold);font-size:16px;line-height:1.1;margin:0 0 10px;color:var(--base-colour);text-align:left !important;margin:0;padding:0}.vehicle_models_list_description li a .textarea p{margin-bottom:0;padding:5px 0;text-align:left !important;font-size:14px;line-height:1.2;font-weight:var(--font-weight-regular)}.vehicle_models_list_description li a .link{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-content:stretch;align-items:center;background-color:var(--theme-primary);grid-area:link;text-align:right;color:#fff;padding-right:10px}.vehicle_models_list_description li a .link i{margin-left:10px;font-size:25px}.vehicle_models_list_description li a img{width:90%;max-width:180px;margin:10px auto 10px}.vehicle_models_list_description li>p{max-width:700px;margin:10px auto}.empty{padding:30px 0;width:80%;max-width:var(--content-normal);margin:25px auto;list-style:none;font-family:var(--font-base-heading);font-weight:var(--font-weight-semibold);font-size:30px;line-height:1.2;text-align:center}.empty a{color:var(--theme-primary);font-weight:var(--font-weight-semibold);position:relative}.empty a:after{content:"";position:absolute;width:100%;height:2px;bottom:0px;left:0;background-color:var(--base-colour)}.empty a:hover{color:var(--base-colour)}.empty a:hover:after{background-color:var(--theme-primary)}.ukv-vehicle-detail-header .container{padding:30px 0;width:98%;max-width:var(--content-normal);margin:0 auto;display:grid;grid-auto-flow:row;gap:20px 30px;grid-template-columns:1fr 1fr;grid-template-rows:minmax(0, auto) minmax(0, auto) minmax(0, auto);grid-template-areas:"innernavleft innernavright" "gallery gallery" "maindetail maindetail"}@media only screen and (min-width: 600px){.ukv-vehicle-detail-header .container{gap:20px 30px;grid-template-columns:1fr 437px;grid-template-rows:minmax(0, auto) minmax(0, auto);grid-template-areas:"innernavleft innernavright" "gallery maindetail"}}@media only screen and (min-width: 1200px){.ukv-vehicle-detail-header .container{gap:20px 30px;grid-template-columns:1fr 437px;grid-template-rows:minmax(0, auto) 1fr;grid-template-areas:"innernavleft innernavright" "gallery maindetail"}}.ukv-vehicle-detail-header .container .innernavleft{grid-area:innernavleft}.ukv-vehicle-detail-header .container .innernavright{text-align:right;grid-area:innernavright}.ukv-vehicle-detail-header .container .gallery{background-color:#fff;border-radius:var(--border-radius);grid-area:gallery;position:relative;padding:20px}.ukv-vehicle-detail-header .container .gallery .title h1{font-size:32px;font-weight:var(--font-weight-semibold);margin:0}.ukv-vehicle-detail-header .container .gallery .title h2{font-size:24px;font-weight:var(--font-weight-regular);margin:0}.ukv-vehicle-detail-header .container .gallery img{width:90%;height:auto}@media only screen and (min-width: 600px){.ukv-vehicle-detail-header .container .gallery .title{position:absolute;top:20px;left:20px;right:20px;bottom:20px;z-index:1}.ukv-vehicle-detail-header .container .gallery img{width:100%;height:auto;bottom:0;right:0;z-index:0;position:absolute;border-bottom-left-radius:20px;border-bottom-right-radius:20px}}.ukv-vehicle-detail-header .container .maindetail{grid-area:maindetail}.ukv-vehicle-detail-header .container .maindetail .pricing{padding:20px;margin:0;list-style:none}.ukv-vehicle-detail-header .container .maindetail .pricing li{margin:0;padding:0}.ukv-vehicle-detail-header .container .maindetail .pricing li.pricefig{font-size:38px;font-weight:var(--font-weight-semibold);display:inline-block;color:var(--theme-primary)}.ukv-vehicle-detail-header .container .maindetail .pricing li.taxfig{font-weight:var(--font-weight-semibold);font-size:14px;display:inline-block;color:var(--base-colour)}.ukv-vehicle-detail-header .container .maindetail .pricing li.extrapricenote{font-weight:var(--font-weight-regular);margin-bottom:10px;display:block;font-size:14px;color:var(--base-colour);text-transform:capitalize}.ukv-vehicle-detail-header .container .maindetail .pricing li.pricing_saving{display:block;font-size:24px;font-weight:var(--font-weight-semibold);color:var(--base-colour)}.ukv-vehicle-detail-header .container .maindetail .maindetail__spec{box-sizing:border-box;padding:25px 35px 35px;border-radius:var(--border-radius-half);background-color:var(--theme-darkbg)}.ukv-vehicle-detail-header .container .maindetail .maindetail__spec .standouts{border-top:1px solid var(--base-colour);margin-top:30px;padding:30px 0 0px}.ukv-vehicle-detail-header .container .maindetail .maindetail__spec .standouts h3{text-transform:uppercase;margin:0 0 10px;font-weight:var(--font-weight-semibold)}.ukv-vehicle-detail-header .container .maindetail .maindetail__spec .standouts ul{margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:10px 10px}@media only screen and (min-width: 450px){.ukv-vehicle-detail-header .container .maindetail .maindetail__spec .standouts ul{grid-template-columns:repeat(2, 1fr)}}.ukv-vehicle-detail-header .container .maindetail .maindetail__spec .standouts ul li{background-color:var(--theme-bgwhite);border-radius:var(--border-radius-half);margin:0px;padding:15px;list-style:none;display:grid;grid-template-columns:50px 1fr;grid-template-rows:1fr 1fr;gap:4px 5px;grid-template-areas:"icon itvalue" "icon itdet"}.ukv-vehicle-detail-header .container .maindetail .maindetail__spec .standouts ul li .icon{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;grid-area:icon}.ukv-vehicle-detail-header .container .maindetail .maindetail__spec .standouts ul li .icon i{font-size:32px;color:var(--theme-primary)}.ukv-vehicle-detail-header .container .maindetail .maindetail__spec .standouts ul li .itvalue{font-size:16px;grid-area:itvalue}.ukv-vehicle-detail-header .container .maindetail .maindetail__spec .standouts ul li .itdet{grid-area:itdet;font-size:13px;font-weight:var(--font-weight-bold);text-transform:uppercase}.ukv-vehicle-detail-header .container .maindetail .maindetail__spec .standouts ul li.title{background-color:rgba(0,0,0,0);grid-column:1/2;grid-template-columns:1fr;grid-template-rows:1fr;font-weight:var(--font-weight-semibold);font-size:18px;padding:10px 0 10px}@media only screen and (min-width: 450px){.ukv-vehicle-detail-header .container .maindetail .maindetail__spec .standouts ul li.title{grid-column:1/3}}.vehicle_introduction{grid-area:vehicle_features;background-color:var(--theme-darkbg)}.vehicle_introduction .container{padding:60px 0 30px;width:90%;max-width:var(--content-normal);margin:0 auto;display:grid;grid-template-columns:1fr;grid-template-rows:minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto);gap:20px 0;grid-auto-flow:row;grid-template-areas:"area1 " "button1" "area3" "area2" "button2" "area4"}.vehicle_introduction .container .area1{grid-area:area1}.vehicle_introduction .container .area1 p{margin-bottom:0}.vehicle_introduction .container .area2{grid-area:area2}.vehicle_introduction .container .area2 p{margin-bottom:0}.vehicle_introduction .container .area3{grid-area:area3;display:block}.vehicle_introduction .container .area3 .read-more-target{margin-top:30px}.vehicle_introduction .container .area4{grid-area:area4;display:block}.vehicle_introduction .container .area4 .read-more-target{margin-top:30px}.vehicle_introduction .container .area4 h2{font-weight:var(--font-weight-semibold)}.vehicle_introduction .container .area4 .vehicle_data_sheets__accordian_data{margin:50px 0}.vehicle_introduction .container .area4 .vehicle_data_sheets__accordian_data ul{list-style:none;margin:30px 0;padding:0}.vehicle_introduction .container .area4 .vehicle_data_sheets__accordian_data ul li{list-style:none;margin:15px 0;padding:0 0 15px;font-size:16px;line-height:1.7;font-weight:200;border-bottom:1px solid var(--theme-gridlines)}.vehicle_introduction .container .area4 .vehicle_data_sheets__accordian_data:last-child{margin-bottom:0}.vehicle_introduction .container .button1{grid-area:button1}.vehicle_introduction .container .button2{grid-area:button2}@media only screen and (min-width: 700px){.vehicle_introduction .container{grid-template-columns:1fr 1fr;grid-template-rows:minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto);gap:30px 30px;grid-auto-flow:row;grid-template-areas:"area1 area2" "button1 button2" "area3 area3" "area4 area4"}.vehicle_introduction .container .area4 .vehicle_data_sheets__accordian_detail{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:minmax(0, auto);gap:50px}}@media only screen and (min-width: 1000px){.vehicle_introduction .container{gap:0px 80px}.vehicle_introduction .container .button1{grid-area:button1;padding-top:20px}.vehicle_introduction .container .button2{grid-area:button2;padding-top:20px}}.similairvehiclegrid{background-color:var(--theme-darkbg);padding:30px 0px 60px}.similairvehiclegrid .container{border-radius:var(--border-radius);background-color:var(--theme-bgwhite);padding:30px 20px;width:90%;max-width:var(--content-normal);margin:0 auto;display:block}.similairvehiclegrid .container .similairgrid__grid{display:block}.similairvehiclegrid .container .similairgrid__grid .similair__grid__item{display:grid;grid-template-columns:1fr;grid-template-rows:minmax(0, auto) minmax(0, auto) minmax(0, auto);gap:20px 0px;border-bottom:1px solid var(--theme-gridlines);padding:0px 0;grid-template-areas:"title" "price" "button"}.similairvehiclegrid .container .similairgrid__grid .similair__grid__item>div{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:flex-start;padding:5px}.similairvehiclegrid .container .similairgrid__grid .similair__grid__item .similair__grid__item__image{grid-area:img;display:none}.similairvehiclegrid .container .similairgrid__grid .similair__grid__item .similair__grid__item__image img{width:100%;height:auto}.similairvehiclegrid .container .similairgrid__grid .similair__grid__item .similair__grid__item__title{grid-area:title}.similairvehiclegrid .container .similairgrid__grid .similair__grid__item .similair__grid__item__title h3{text-transform:capitalize;font-weight:var(--font-weight-semibold)}.similairvehiclegrid .container .similairgrid__grid .similair__grid__item .similair__grid__item__title h4{font-weight:var(--font-weight-regular)}.similairvehiclegrid .container .similairgrid__grid .similair__grid__item .similair__grid__item__listprice{display:none;grid-area:listprice}.similairvehiclegrid .container .similairgrid__grid .similair__grid__item .similair__grid__item__listprice h3 span{font-size:12px}@media only screen and (min-width: 1000px){.similairvehiclegrid .container .similairgrid__grid .similair__grid__item .similair__grid__item__listprice h4{display:none}}.similairvehiclegrid .container .similairgrid__grid .similair__grid__item .similair__grid__item__price{grid-area:price}.similairvehiclegrid .container .similairgrid__grid .similair__grid__item .similair__grid__item__price h3 span{font-size:12px}@media only screen and (min-width: 1000px){.similairvehiclegrid .container .similairgrid__grid .similair__grid__item .similair__grid__item__price h4{display:none}}.similairvehiclegrid .container .similairgrid__grid .similair__grid__item .similair__grid__item__saving{display:none;grid-area:saving}.similairvehiclegrid .container .similairgrid__grid .similair__grid__item .similair__grid__item__saving h3 span{font-size:12px}@media only screen and (min-width: 1000px){.similairvehiclegrid .container .similairgrid__grid .similair__grid__item .similair__grid__item__saving h4{display:none}}.similairvehiclegrid .container .similairgrid__grid .similair__grid__item .similair__grid__item__price{grid-area:price}.similairvehiclegrid .container .similairgrid__grid .similair__grid__item .similair__grid__item__price h3{font-weight:var(--font-weight-semibold);color:var(--theme-primary)}.similairvehiclegrid .container .similairgrid__grid .similair__grid__item .similair__grid__item__button{grid-area:button;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center}.similairvehiclegrid .container .similairgrid__grid .similair__grid__item .similair__grid__item__button a{font-size:14px !important}@media only screen and (min-width: 360px){.similairvehiclegrid .container .similairgrid__grid .similair__grid__item{grid-template-columns:1fr 135px;grid-template-rows:minmax(0, auto) minmax(0, auto);padding:0px 0;grid-template-areas:"title title" "price button"}}@media only screen and (min-width: 500px){.similairvehiclegrid .container .similairgrid__grid .similair__grid__item{grid-template-columns:1fr 150px;grid-template-rows:minmax(0, auto) minmax(0, auto) minmax(0, auto);gap:20px 20px;padding:0px 0;grid-template-areas:"title title" "price button"}}@media only screen and (min-width: 570px){.similairvehiclegrid .container .similairgrid__grid .similair__grid__item{grid-template-columns:1fr 1fr 150px;grid-template-rows:minmax(0, auto) minmax(0, auto) minmax(0, auto);gap:20px 20px;padding:0px 0;grid-template-areas:"title title title" "price saving button"}.similairvehiclegrid .container .similairgrid__grid .similair__grid__item .similair__grid__item__saving{display:flex}}@media only screen and (min-width: 700px){.similairvehiclegrid .container .similairgrid__grid .similair__grid__item{grid-template-columns:1fr 1fr 1fr 150px;grid-template-rows:minmax(0, auto) minmax(0, auto) minmax(0, auto);gap:20px 20px;padding:0px 0;grid-template-areas:"title title title title" "listprice price saving button"}.similairvehiclegrid .container .similairgrid__grid .similair__grid__item .similair__grid__item__listprice,.similairvehiclegrid .container .similairgrid__grid .similair__grid__item .similair__grid__item__saving{display:flex}}@media only screen and (min-width: 1000px){.similairvehiclegrid .container .similairgrid__grid .similair__grid__item{grid-template-columns:1fr 150px 150px 150px 150px;grid-template-rows:minmax(0, auto);grid-template-areas:"title listprice price saving button"}.similairvehiclegrid .container .similairgrid__grid .similair__grid__item>div{padding:5px 5px}}@media only screen and (min-width: 1250px){.similairvehiclegrid .container .similairgrid__grid .similair__grid__item{grid-template-columns:150px 1fr 150px 150px 150px 150px;grid-template-rows:minmax(0, auto);grid-template-areas:"img title listprice price saving button"}.similairvehiclegrid .container .similairgrid__grid .similair__grid__item .similair__grid__item__image{display:flex}}.similairvehiclegrid .container .similairgrid__grid .similair__grid__item.titlerow{padding:10px 0;background-color:var(--theme-darkbg)}.similairvehiclegrid .container .similairgrid__grid .similair__grid__item.titlerow>div{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:flex-start}.similairvehiclegrid .container .similairgrid__grid .similair__grid__item.titlerow h3{color:var(--base-colour);font-weight:var(--font-weight-semibold);text-transform:capitalize}@media only screen and (max-width: 1000px){.similairvehiclegrid .container .similairgrid__grid .similair__grid__item.titlerow{display:none}}.sectiontitle{padding:40px 20px 30px}.sectiontitle h2{text-align:center;margin:0 0 0px;font-family:var(--font-base-heading);font-weight:var(--font-weight-semibold);font-size:28px}.text h1{font-family:var(--font-base-heading);font-weight:var(--font-weight-bold);color:var(--base-colour);font-size:42px;line-height:67px}.text h2{font-family:var(--font-base-heading);font-weight:var(--font-weight-semibold);color:var(--base-colour);font-size:33px;line-height:54px}.text h3{font-family:var(--font-base-heading);font-weight:var(--font-weight-semibold);color:var(--base-colour);font-size:26px;line-height:44px}.text h4{font-family:var(--font-base-heading);font-weight:var(--font-weight-semibold);color:var(--base-colour);font-size:20px;line-height:36px}.text p{font-family:var(--font-base);font-weight:var(--font-weight-regular);color:var(--base-colour);font-size:16px;line-height:30px}.text p a{color:var(--theme-primary)}.text p a:hover{color:var(--theme-primary-dark)}.text ul,.text ol{font-family:var(--font-base);font-weight:var(--font-weight-regular);color:var(--base-colour)}.text ul li,.text ol li{font-size:16px;line-height:30px}

div.wpforms-container-full input[type=submit]:not(:hover):not(:active), div.wpforms-container-full button[type=submit]:not(:hover):not(:active), div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active) {
    background-color: var(--theme-primary) !important;
    color: var(--wpforms-button-text-color);
}