@import url('https://fonts.googleapis.com/css?family=Kumbh Sans:100,200,300,400,500,600,700,800,900&display=swap');
:root{--base-text:#212121;--base-heading:#06243b;--base-link:#ef7a22;--body-bg:#eeeeee;--content-bg:#ffffff;--text:#212121;--heading:#06243b;--link:#ef7a22;--primary:#05243a;--header-bg:#ee7a22;--header-text:#ffffff;--footer-bg:#ef7a22;--footer-text:#ffffff;--footer-heading:#ffffff;--footer-link:#ffffff;--font-body:Kumbh Sans, sans-serif;--font-heading:Kumbh Sans, sans-serif;--font-button:Kumbh Sans, sans-serif;--button-weight:700;--heading-weight:700;--body-size:16px;--logo-width:130px;--header-gutter:15px;--site-width:calc(var(--container-width) - var(--container-inset));--h1:50px;--h2:40px;--h3:36px;--h4:34px;--h5:28px;--h6:24px;}
.nxb-theme--colour-1{--section-bg:#06243b;--heading:#ffffff;--text:#eeeeee;--link:#ffffff;}
.nxb-theme--colour-2{--section-bg:#f8f8f8;--heading:#06243b;--text:#212121;--link:#ef7a22;}
.nxb-theme--colour-3{--section-bg:#ef7a22;--heading:#06243b;--text:#ffffff;--link:#ffffff;}
.nxb-button--colour-1{--button-bg:#06243b;--button-text:#ffffff;--button-border:#ffffff}
.nxb-button--colour-2{--button-bg:#ef7a22;--button-text:#ffffff;--button-border:#ffffff}
@media(max-width:1199px){:root{--h1:45px;--h2:38px;--h3:32px;--h4:30px;--h5:28px;--h6:24px;}}
@media(max-width:991px){:root{--h1:40px;--h2:36px;--h3:30px;--h4:28px;--h5:26px;--h6:22px;}}
@media(max-width:767px){:root{--h1:35px;--h2:32px;--h3:28px;--h4:26px;--h5:24px;--h6:22px;}}
@media(max-width:600px){:root{--h1:30px;--h2:30px;--h3:26px;--h4:24px;--h5:22px;--h6:20px;}}
:root{--form-button-bg:#ef7a22;--listing-card-bg:#06243b;--listing-card-text:#eee;--listing-card-heading:#fff}.address-column-footer img{max-width:140px!important}.nxb-width--narrow>.nxb-section__inner{width:66.66667%;max-width:880px}.site-header:after{content:"";position:absolute;top:100%;left:0;width:100%;height:30px;border-radius:0 0 50% 50%;background:#06243b;z-index:-1}.site-header{margin-bottom:0}.header-actions .button{background:#06243b}.nxb-pod__image.nxb-ratio--circle img{max-width:200px}.nxb-pods--windows .nxb-pod:first-child{--section-bg:#06243b;--heading:#fff;--text:#fff}.nxb-pods--windows .nxb-pod:nth-child(2){--section-bg:#ef7a22;--heading:#fff;--text:#fff}
@media(max-width:991px){.address-column-footer{text-align:center}.address-column-footer .nxb-gallery img{margin:auto}.site-header:after{display:none}.site-header{margin-bottom:0}}@media(max-width:600px){.nxb-pod__image.nxb-ratio--circle img{max-width:100%}}.footer-opening-times{margin-top:20px}.you-might-also-like>.nxb-section__inner{width:800px;max-width:100%}.contact-pod img{max-width:225px;margin:auto}.contact-pod h2{text-align:center}.page-content-shell__sidebar .contact-pod+.contact-pod{margin-top:0}@media(min-width:600px){.why-choose-pods .nxb-pod__text{min-height:620px}.why-choose-vans-pods .nxb-pod__text{min-height:420px}.why-choose-minibus-pods .nxb-pod__text{min-height:210px}}@media(min-width:992px){.why-choose-vans-pods .nxb-pod__text{min-height:320px}.why-choose-minibus-pods .nxb-pod__text{min-height:180px}}@media(min-width:1200px){.why-choose-pods .nxb-pod__text{min-height:520px}.why-choose-minibus-pods .nxb-pod__text{min-height:140px}}
@media(max-width:600px){.nxb-pods.nxb-carousel{--columns:1!important}}

.page-content-shell__sidebar:has(.contact-pod){gap:0}.page-content-shell__sidebar>.contact-pod:first-child{padding-top:0;border-top:0}.page-eyebrow .nxb-eyebrow{color:#ef7a22;font-size:14px;font-weight:400;letter-spacing:1px;text-transform:uppercase}

@media(min-width:992px){.site-header .header-logo{margin-right:0}.site-header .main-navigation{margin:0 auto}}

.contact-pod .nxb-gallery{margin:0}

@media(max-width:991px){.site-footer .nxb-grid__column:not(:has(img,h1,h2,h3,h4,h5,h6,p,a,table,button,input,iframe,video)){display:none}}@media(min-width:601px) and (max-width:991px){.site-footer .footer-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.site-footer .footer-inner>.nxb-section--gridLayout,.site-footer .footer-inner>.nxb-section--gridLayout>.nxb-section__inner,.site-footer .footer-inner>.nxb-section--gridLayout>.nxb-section__inner>.nxb-grid{display:contents}.site-footer .nxb-grid__column{grid-column:auto}.site-footer .footer-inner>.nxb-section--textBlock{grid-column:2;grid-row:2;padding:0;align-self:start}.site-footer .footer-bottom{grid-column:1/-1}.site-footer .address-column-footer{text-align:left}.site-footer .address-column-footer .nxb-gallery img{margin-left:0}.site-footer .footer-opening-times{margin-top:0}}

.site-footer .nxb-gallery{margin:0}.site-footer .data-list tr:nth-child(odd){background:transparent}

/* Client review: Silcox navigation, original header graphic and reusable pods. */
:root{--navigation-weight:600;--primary-hover:#021421}
.nxb-button--colour-1{--button-hover:#0d3c60}.nxb-button--colour-2{--button-hover:#d86814}
.site-header::after{top:0;height:80px;border-radius:0;background:transparent url('/media/zyrkqc1q/header-bar.png') bottom center/cover no-repeat;margin-top:55px}
.nxb-width--narrow>.nxb-section__inner{width:calc(var(--container-width)*.65 - var(--container-inset));max-width:100%}
.nxb-width--narrow .nxb-pods__items{gap:24px}
.nxb-width--narrow .nxb-pod__content>:is(h1,h2,h3,h4,h5,h6){font-size:28px;line-height:1.2}
.you-might-also-like>.nxb-section__inner{width:496px;max-width:100%}
.you-might-also-like .nxb-pods>.nxb-section-title{max-width:100%}
.you-might-also-like .nxb-pod__image img{max-width:100%}
.you-might-also-like .nxb-pod__content>:is(h1,h2,h3,h4,h5,h6){font-size:28px;line-height:1.2;max-width:160px;margin-left:auto;margin-right:auto}
.nxb-pod.nxb-theme--default .nxb-pod__text{margin-top:0}
.why-choose-pods .nxb-pod,.why-choose-minibus-pods .nxb-pod{padding-bottom:30px}
.why-choose-pods .nxb-pods__outro,.why-choose-minibus-pods .nxb-pods__outro{margin-top:0}
.contact-pod .nxb-gallery__item img{width:225px;max-width:100%}
.page-content-shell__sidebar .contact-pod.nxb-section--textBlock{padding:30px}
.page-content-shell__sidebar .contact-pod h2{font-size:28px;margin-bottom:10px}
.site-footer .address-column-footer img{margin-left:-4px}
.nxb-pods--windows .nxb-pods__items{gap:15px}
.nxb-pods--windows .nxb-pod__content{padding:100px 20%;min-height:470px}
@media(min-width:992px){.site-header{padding-left:20px;padding-right:15px}.site-header .header-logo img{height:65px;max-height:65px}.main-navigation>.navigation-level-1>li>a{padding:0 15px}.site-header .header-actions{margin-top:-5px}}
@media(min-width:1300px){.site-header .main-navigation{position:absolute;left:50%;transform:translateX(-50%);margin-top:15px}}
@media(min-width:1612px){.site-header::after{margin-top:64px}}
@media(min-width:992px) and (max-width:1383px){.site-header::after{margin-top:50px}}
@media(max-width:991px){.site-header::after{display:none}.you-might-also-like>.nxb-section__inner{width:calc(var(--container-width)*.65 - var(--container-inset))}.nxb-pods--windows .nxb-pod__content{padding:40px}.nxb-width--narrow>.nxb-section__inner{width:100%}}
@media(max-width:767px){.you-might-also-like>.nxb-section__inner{width:100%}.you-might-also-like .nxb-pods__items{grid-template-columns:repeat(2,minmax(0,1fr))}.you-might-also-like .nxb-pod__content>:is(h1,h2,h3,h4,h5,h6){font-size:24px}}

.nxb-width--narrow .nxb-pod,.you-might-also-like .nxb-pod{padding-bottom:30px}
@media(min-width:992px){.nxb-pods--windows .nxb-pod__content{padding:100px max(30px,calc((100% - 400px)/2));min-height:501.375px}}

.page-content-shell__sidebar .contact-pod h2{margin-bottom:0}
.nxb-richtext .intro.sm{font-size:18px;line-height:1.5}
.nxb-section--simplePods:has(.nxb-pods--windows)>.nxb-section__inner{max-width:1320px}
.nxb-section--simplePods:has(.nxb-pods--windows) .nxb-pods__items{gap:15px}


.why-choose-pods .nxb-pods__outro,.why-choose-minibus-pods .nxb-pods__outro{margin-top:30px}
@media(max-width:767px){.you-might-also-like .nxb-pods__items{grid-template-columns:1fr;gap:0}.you-might-also-like .nxb-pod__content>:is(h1,h2,h3,h4,h5,h6){max-width:100%;font-size:22px}.nxb-pods--windows .nxb-pod__content{padding:30px 33px;min-height:397.5px}.nxb-pods--windows .nxb-pod__content h3{font-size:26px}.nxb-width--narrow .nxb-carousel .nxb-pod__content>:is(h1,h2,h3,h4,h5,h6){font-size:22px}}

@media(max-width:575px){:root{--site-width:100%}}

.why-choose-pods .nxb-pod__image img,.why-choose-minibus-pods .nxb-pod__image img,.why-choose-vans-pods .nxb-pod__image img{aspect-ratio:640/424;object-fit:cover}
@media(min-width:1300px){.site-header .header-actions{margin-left:auto}}
