.elementor-kit-320{--e-global-color-primary:#3768C4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#4B9B44;--e-global-color-16e82e00:#8DC100;--e-global-color-390b7349:#FFFFFF;--e-global-color-75959feb:#FFFFFF;--e-global-color-731cdfdb:#FFFFFF;--e-global-color-74a45aaa:#FF4102;--e-global-color-51e4d8ed:#FFFFFF;--e-global-color-60f09c11:#000000;--e-global-color-120f00c7:#FFFFFF;--e-global-color-54c2ef9:#853B94;--e-global-color-26b67cb:#3768C4;--e-global-color-ef6c3b3:#489C44;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-320 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */@media screen and (min-width: 761px) {
   html #m8-ctas {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        background-color: #f1f1f1 !important;
        text-transform: uppercase;
        color: #fff !important;
        z-index: 120000000;
    }
}

@media screen and (min-width: 761px) {
    #m8-ctas > div > a.delivery span.m8-icon i, #m8-ctas > div > a.takeaway span.m8-icon i, #m8-ctas > div > a.onspot span.m8-icon i, #m8-ctas > div > a.clickcollect span.m8-icon i , #m8-ctas > div > a.contact span.m8-icon i{
        display: none !important;
    }
}

@media screen and (min-width: 761px) {
    #m8-ctas > div > a {
        position: relative;
        padding: 11px 35px 11px 35px!important;
        margin: 8px 3px;
        border-radius: 10px !important;
        line-height: 21.4px;
    }
}

.full_title, .short_title {
font-family: 'Poppins', sans-serif !important; }

.btn-super-info {

    background: #853b94 !important;
    color: white !important;
    border-color: #ffffff !important; }/* End custom CSS */