/* Zonkey Dynamic CSS - Generated 2026-05-28 09:57:37 */

@font-face {
    font-family: 'Auguste Sans';
    src: url('https://www.gadby.co.uk/wp-content/themes/gadby/fonts/auguste-sans/auguste-sans-light.otf') format('woff2');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Auguste Sans';
    src: url('https://www.gadby.co.uk/wp-content/themes/gadby/fonts/auguste-sans/auguste-sans-regular.otf') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Auguste Sans';
    src: url('https://www.gadby.co.uk/wp-content/themes/gadby/fonts/auguste-sans/auguste-sans-medium.otf') format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Auguste Sans';
    src: url('https://www.gadby.co.uk/wp-content/themes/gadby/fonts/auguste-sans/auguste-sans-bold.otf') format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sharp Sans No1';
    src: url('https://www.gadby.co.uk/wp-content/themes/gadby/fonts/sharp-sans/sharp-sans-book.otf') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sharp Sans No1';
    src: url('https://www.gadby.co.uk/wp-content/themes/gadby/fonts/sharp-sans/sharp-sans-bold.otf') format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
:root{--color-primary:#00233e;--color-secondary:#3f81c3;--color-tertiary:#66c4d8;--font-heading:'Auguste Sans', sans-serif;--font-nav:'Auguste Sans', sans-serif;--font-body:'Sharp Sans No1', sans-serif;--font-heading-weight:400;--font-nav-weight:700;--font-body-weight:400;--container-width:1280px;--header-height:85px;--header-bg-color:#00233e;--header-text-color:#ffffff;--main-header-height:140px;--logo-width-desktop:150px;--logo-width-mobile:120px;--navbar-bg-color:#f9fafb;--navbar-text-color:#1f2937;--navbar-height:50px;--topbar-bg-color:#1f2937;--topbar-text-color:#ffffff;--topbar-height:40px;--transparent-light-color:#ffffff;--transparent-dark-color:#1f2937;--transparent-sticky-bg-color:;--transparent-sticky-text-color:#1f2937;--dropdown-bg-color:#ffffff;--dropdown-text-color:#1f2937;--dropdown-hover-bg-color:#f3f4f6;--footer1-bg-color:#00233e;--footer1-text-color:#ffffff;--footer1-padding-top:90px;--footer1-padding-bottom:0px;--footer2-bg-color:#00233e;--footer2-text-color:#ffffff;--footer2-padding-top:0px;--footer2-padding-bottom:60px;--bottom-footer-bg-color:#00233e;--bottom-footer-text-color:#ffffff;--bottom-footer-padding-top:32px;--bottom-footer-padding-bottom:32px;--footer-margin-top:64px;--mobile-menu-bg:#4a5d94;--mobile-menu-text:#ffffff;--block-border-radius:0;}
h1,h2,h3,h4,h5,h6{font-weight:400}
.primary-menu a,.mobile-menu a{font-weight:700;text-transform:uppercase;}
body{font-weight:400}
.primary-menu ul{border-radius:6px;box-shadow:0 10px 25px rgba(0,0,0,0.1),0 4px 6px rgba(0,0,0,0.05);}
.header-centered-left .header-navbar{border:none;}
.footer-section{border-top:none;}
.bottom-footer{border-top:none;}
.primary-menu-centered{justify-content:center}
.footer-column,.bottom-footer-single{text-align:left}
@media(max-width:1024px){.footer-column,.bottom-footer-single{text-align:left}}
@media(max-width:768px){.footer-column,.bottom-footer-single,.bottom-footer-double{text-align:center}}
.footer-section.footer-1 .footer-column{text-align:center}
@media(max-width:768px){.footer-section.footer-1 .footer-column{text-align:center}}
.btn,a.btn,button.btn,input[type='submit'].btn{border-radius:0}
.zonkey-container-wrapper,.zonkey-cta,.zonkey-services-card-wrapper,.signpost-card,.feature-card,.news-card,.page-card,.category-card,.tag-card,.zonkey-gallery-item,.zonkey-testimonials,.resource-card,.counter-item{border-radius:var(--block-border-radius)!important}
.zonkey-container-wrapper.no-border-radius{border-radius:0!important}
.signpost-layout-vertical .signpost-card-media,.news-card-image,.page-card-image,.category-card-image,.tag-card-image,.feature-card-image,.resource-card-icon{border-top-left-radius:var(--block-border-radius);border-top-right-radius:var(--block-border-radius)}
.signpost-layout-horizontal .signpost-card-media{border-top-left-radius:var(--block-border-radius);border-bottom-left-radius:var(--block-border-radius);border-top-right-radius:0;border-bottom-right-radius:0}
