/*
Theme Name: Kook2025
Theme URI: https://wpstarter.kookdev.com.au/
Description: Kook, child of Twenty Twenty-Five theme
Author: Kook
Author URI: http://kook.com.au
Template: twentytwentyfive
Version: 2.1.8
Text Domain: Kook2025
Tested up to: 6.7
Requires PHP: 7.0
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Tags: custom-menu, custom-logo, entertainment, one-column, two-columns, left-sidebar, e-commerce, right-sidebar, custom-colors, editor-style, featured-images, full-width-template, microformats, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready, blog
*/
.text-left {
    text-align: left;
}

.text-center {
    text-align: center;
}

.text-right {
    text-align: right;
}

.right {
    float: right;
}

.left {
    float: left;
}

/*********************
MOUSEY
*********************/
.scroll-downs {
    position: absolute;
    /*top: 0;*/
    right: 0;
    bottom: 2%;
    left: 0;
    margin: auto;
    width: 34px;
    height: 55px;
}

.mousey {
    width: 3px;
    padding: 10px 15px;
    height: 35px;
    border: 2px solid #fff;
    border-radius: 25px;
    opacity: 0.75;
    box-sizing: content-box;
}

.scroller {
    width: 3px;
    height: 10px;
    border-radius: 25%;
    background-color: #fff;
    animation-name: scroll;
    animation-duration: 2.2s;
    animation-timing-function: cubic-bezier(0.15, 0.41, 0.69, 0.94);
    animation-iteration-count: infinite;
}

@keyframes scroll {
    0% {
        opacity: 0;
    }

    10% {
        transform: translateY(0);
        opacity: 1;
    }

    100% {
        transform: translateY(15px);
        opacity: 0;
    }
}

.wp-block-button__link,
input[type=submit],
.button {
    display: inline-block;
    font-size: var(--wp--preset--font-size--normal);
    font-weight: 700;
    border-radius: 5rem;
    transition: all 0.4s ease;
    font-family: var(--wp--preset--font-family--body-font);
    cursor: pointer;
    text-transform: uppercase;
    padding: 1rem 1.25rem;
}

.primary.wp-block-button:not(.is-style-outline) .wp-block-button__link,
input[type=submit] {
    background: #7162F1;
    border: none;
    color: #fff;
    border-radius: 5rem;
    align-items: center;
    padding: 1rem 1.5rem;
}

.primary.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover,
.primary.wp-block-button:not(.is-style-outline) .wp-block-button__link:focus,
input[type=submit]:hover,
input[type=submit]:focus {
    background-color: #161616;
    color: #fff;
}

.reorder,
.view,
.invoice {
    padding: 0.6em 1em;
}

.woocommerce div.product form.cart button.single_add_to_cart_button,
.woocommerce div.product form.cart button[name=add-to-cart],
.wc-block-components-button,
.checkout-button,
.woocommerce-button,
.woocommerce-Button,
.reorder {
    border-radius: 5rem;
    border-color: #8dc740;
    border: 1px solid #8dc740;
    background-color: #8dc740;
    color: #161616;
    border-radius: 5rem;
    padding: 1rem 1.5rem;
}

.woocommerce div.product form.cart button.single_add_to_cart_button:hover,
.woocommerce div.product form.cart button.single_add_to_cart_button:focus,
.woocommerce div.product form.cart button[name=add-to-cart]:hover,
.woocommerce div.product form.cart button[name=add-to-cart]:focus,
.wc-block-components-button:hover,
.wc-block-components-button:focus,
.checkout-button:hover,
.checkout-button:focus,
.woocommerce-button:hover,
.woocommerce-button:focus,
.woocommerce-Button:hover,
.woocommerce-Button:focus,
.reorder:hover,
.reorder:focus {
    border-color: rgb(188.0769230769, 222.1255060729, 142.8744939271);
    background-color: rgb(188.0769230769, 222.1255060729, 142.8744939271);
}

.primary.wp-block-button:not(.is-style-outline) .wp-block-button__link:after {
    content: "\f07a";
    font-family: "Font Awesome 5 Pro";
    font-weight: 500;
    display: inline-block;
    padding-left: 0.5em;
    line-height: 1;
    transition: all 0.4s ease;
}

.secondary.wp-block-button:not(.is-style-outline) .wp-block-button__link,
.invoice,
button[name=apply_coupon],
button[name=woocommerce_checkout_place_order] {
    border-radius: 5rem;
    border-color: #006D5A;
    border: 1px solid #006D5A;
    background-color: #006D5A;
    color: #fff;
    border-radius: 5rem;
    padding: 1rem 1.5rem;
    font-size: 1rem;
}

.secondary.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover,
.secondary.wp-block-button:not(.is-style-outline) .wp-block-button__link:focus,
.invoice:hover,
.invoice:focus,
button[name=apply_coupon]:hover,
button[name=apply_coupon]:focus,
button[name=woocommerce_checkout_place_order]:hover,
button[name=woocommerce_checkout_place_order]:focus {
    border-color: rgb(0, 211, 174.2201834862);
    background-color: rgb(0, 211, 174.2201834862);
}

.tertiary,
.tertiary.wp-block-button:not(.is-style-outline) .wp-block-button__link {
    background: rgb(70.649122807, 51.1754385965, 236.8245614035);
    border: none;
}

.tertiary:hover,
.tertiary:focus,
.tertiary:active,
.tertiary.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover,
.tertiary.wp-block-button:not(.is-style-outline) .wp-block-button__link:focus,
.tertiary.wp-block-button:not(.is-style-outline) .wp-block-button__link:active {
    background: rgb(91.8245614035, 74.5877192982, 238.9122807018);
}

.white.wp-block-button:not(.is-style-outline) .wp-block-button__link {
    border-radius: 5rem;
    border-color: #fff;
    background-color: white;
    color: #161616;
    border-radius: 5rem;
    padding: 1rem 1.5rem;
}

.white.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover,
.white.wp-block-button:not(.is-style-outline) .wp-block-button__link:focus {
    border-color: #8dc740;
    background-color: #8dc740;
}

.wp-block-button.is-style-outline .wp-block-button__link,
button[name=update_cart] .wp-block-button__link {
    border: 1px solid #161616;
    color: #161616;
    background-color: transparent;
    padding: 0.85rem 1.5rem;
}

.wp-block-button.is-style-outline .wp-block-button__link:hover,
.wp-block-button.is-style-outline .wp-block-button__link:focus,
button[name=update_cart] .wp-block-button__link:hover,
button[name=update_cart] .wp-block-button__link:focus {
    background-color: #161616;
    color: #fff;
}

.white.wp-block-button.is-style-outline .wp-block-button__link {
    border: 1px solid #fff;
    color: #fff;
    background-color: transparent;
    padding: 0.85rem 1.5rem;
}

.white.wp-block-button.is-style-outline .wp-block-button__link:hover,
.white.wp-block-button.is-style-outline .wp-block-button__link:focus {
    background-color: #fff;
    color: #161616;
}

input[type=submit]:hover,
input[type=submit]:focus {
    background-color: #006D5A;
}

button[name=update_cart],
.view {
    border: 1px solid #161616;
    color: #161616;
    background-color: transparent;
    padding: 1rem 1.5rem;
}

button[name=update_cart]:hover,
button[name=update_cart]:focus,
.view:hover,
.view:focus {
    background-color: #161616;
    color: #fff;
}

.text-over-image .wp-block-getwid-image-box .wp-block-getwid-image-box__image-container a:before,
a,
input[type=submit] {
    transition: all 0.2s ease-in-out;
}

.wp-block-getwid-section .wp-block-getwid-section__wrapper .wp-block-getwid-section__inner-wrapper {
    max-width: 1400px;
}

.link {
    text-decoration: underline;
}

.link:after {
    content: "\f054";
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    display: inline-block;
    padding-left: 0.5em;
    line-height: 1;
    transition: all 0.4s ease;
}

.link:hover:after {
    padding-left: 0.75em;
    transition: all 0.4s ease;
}

body,
html {
    font-family: "montserrat", sans-serif;
    font-size: var(--wp--preset--font-size--normal);
    line-height: 1.6;
    color: #161616;
}

body>*,
html>* {
    margin-block-end: 1em;
}

h1,
.h1,
h2,
.h2,
h3,
.h3 {
    font-family: "scale-variable", sans-serif;
}

a {
    text-decoration: none;
}

h1,
.h1,
h2,
.h2 {
    text-decoration: underline;
    text-decoration-color: #BD9CF3;
    text-underline-offset: 4px;
    text-decoration-thickness: 2px;
}

.fal {
    font-weight: 300;
}

body,
.far,
.related-links h3 {
    font-weight: 400;
}

h4,
.h4,
h5,
.h5,
h6,
.h6,
a {
    font-weight: 600;
}

h1,
.h1,
h2,
.h2,
b,
strong,
.gw-mm-item__link a {
    font-weight: 700;
}

.bigger strong,
.medium strong {
    font-weight: 800;
}

a:not(.wp-element-button) {
    font-size: unset;
}

h1,
.h1 {
    font-size: var(--wp--preset--font-size--huge);
}

h2,
.h2,
.bigger {
    font-size: var(--wp--preset--font-size--large);
}

h3,
.h3,
.hero .wp-block-search button,
.wp-block-navigation__responsive-container-open,
.header-cta a i,
.bigger {
    font-size: var(--wp--preset--font-size--medium);
}

h4,
.h4,
h5,
.h5,
.related-links h3,
.ticket-price label,
.wp-block-getwid-content-slider.explore .wp-block-image figcaption {
    font-size: var(--wp--preset--font-size--normal);
}

h6,
.h6,
.hero .wp-block-group>span:first-of-type,
.hero .wp-block-group>span:first-of-type span a:not(.wp-element-button),
.smaller,
.small-text .input-group label,
#resultcounter,
.wrap-checkbox,
.hold-arrow p {
    font-size: var(--wp--preset--font-size--small);
}

.wrap-checkbox {
    line-height: var(--wp--custom--typography--line-height--normal);
}

h3,
.h3,
.h4 {
    text-transform: uppercase;
    font-weight: 500;
}

.nav-links {
    text-align: center;
}

/**************************
Colours
**************************/
.lightblue {
    color: #8dc740;
}

.darkblue {
    color: #006D5A;
}

.grey,
h4,
.h4 {
    color: #7c7c7c;
}

.black,
h4,
.h4,
.gw-mm-item__link a {
    color: #161616;
}

.white,
.bg-dark * {
    color: #fff;
}

/*********************
Rows
**********************/
.row {
    margin-left: auto;
    margin-right: auto;
    width: 90%;
}

/********************
Section Wrapper padding
*********************/
.wp-block-getwid-section__wrapper:not(header .wp-block-getwid-section__wrapper) {
    margin: 0;
    padding: 1em;
}

.rounded div {
    border-radius: 2em;
}

/*
 Mobile/Desktop hide and show
*/
.mobileonly {
    display: block;
}

.desktoponly {
    display: none;
}

header {
    max-width: none;
    width: 100%;
    position: fixed;
    top: 0;
    z-index: 99;
    background-color: #fff;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
}

header .wp-block-site-logo img {
    width: 160px;
    max-width: 160px;
    transition: all 0.4s ease;
}

header .wp-block-buttons .wp-block-button.tel .wp-block-button__link strong,
header .wp-block-buttons .wp-block-button.tel .wp-block-button__link span,
header .wp-block-buttons .wp-block-button.contact .wp-block-button__link strong,
header .wp-block-buttons .wp-block-button.contact .wp-block-button__link span {
    display: none;
}

header .wp-block-buttons .wp-block-button.tel .wp-block-button__link:after,
header .wp-block-buttons .wp-block-button.contact .wp-block-button__link:after {
    content: "";
    font-family: "montserrat", sans-serif;
    font-size: inherit;
}

header .wp-block-buttons .wp-block-button.tel .wp-block-button__link:before {
    content: "\f095";
    font-family: "Font Awesome 5 Pro";
    font-weight: 300;
    font-size: 2em;
    color: #fff;
}

header .wp-block-buttons .wp-block-button.contact .wp-block-button__link:before {
    content: "\f0e0";
    font-family: "Font Awesome 5 Pro";
    font-weight: 300;
    font-size: 2em;
    color: #fff;
}

.scroll header .wp-block-buttons .wp-block-button.tel .wp-block-button__link:before,
.scroll header .wp-block-buttons .wp-block-button.contact .wp-block-button__link:before {
    color: #8dc740;
}

.logo.wp-block-site-logo {
    position: fixed;
    left: 10rem;
    -webkit-transform: translate3d(-50%, 0, 0);
    -ms-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
}

.order {
    display: none !important;
}

.page-template-wp-custom-template-home-2 .fa-regular,
.page-template-wp-custom-template-home-2 .fa-solid,
.post-template-wp-custom-template-home-2 .fa-regular,
.post-template-wp-custom-template-home-2 .fa-solid,
.page-template-default .fa-regular,
.page-template-default .fa-solid,
.error404 .fa-regular,
.error404 .fa-solid,
.page-template .fa-regular,
.page-template .fa-solid,
.post-template-default .fa-regular,
.post-template-default .fa-solid,
.archive .fa-regular,
.archive .fa-solid,
.search .fa-regular,
.search .fa-solid {
    font-size: 2rem;
    color: #fff;
}

.page-template-wp-custom-template-home-2 header .wp-block-navigation>button,
.post-template-wp-custom-template-home-2 header .wp-block-navigation>button,
.page-template-default header .wp-block-navigation>button,
.error404 header .wp-block-navigation>button,
.page-template header .wp-block-navigation>button,
.post-template-default header .wp-block-navigation>button,
.archive header .wp-block-navigation>button,
.search header .wp-block-navigation>button {
    color: #fff;
}

.page-template-wp-custom-template-home-2 .wp-block-buttons .wp-block-button.tel .wp-block-button__link:before,
.post-template-wp-custom-template-home-2 .wp-block-buttons .wp-block-button.tel .wp-block-button__link:before,
.page-template-default .wp-block-buttons .wp-block-button.tel .wp-block-button__link:before,
.error404 .wp-block-buttons .wp-block-button.tel .wp-block-button__link:before,
.page-template .wp-block-buttons .wp-block-button.tel .wp-block-button__link:before,
.post-template-default .wp-block-buttons .wp-block-button.tel .wp-block-button__link:before,
.archive .wp-block-buttons .wp-block-button.tel .wp-block-button__link:before,
.search .wp-block-buttons .wp-block-button.tel .wp-block-button__link:before {
    content: "\f879";
    font-family: "Font Awesome 5 Pro";
    font-weight: 300;
    font-size: 1em;
    color: #fff;
    margin-right: 0.5em;
}

.page-template-wp-custom-template-home-2.scroll .custom-logo,
.post-template-wp-custom-template-home-2.scroll .custom-logo,
.page-template-default.scroll .custom-logo,
.error404.scroll .custom-logo,
.page-template.scroll .custom-logo,
.post-template-default.scroll .custom-logo,
.archive.scroll .custom-logo,
.search.scroll .custom-logo {
    opacity: 1;
    visibility: visible;
    transition: opacity 0.3s ease-in-out;
}

.page-template-wp-custom-template-home-2.scroll header,
.post-template-wp-custom-template-home-2.scroll header,
.page-template-default.scroll header,
.error404.scroll header,
.page-template.scroll header,
.post-template-default.scroll header,
.archive.scroll header,
.search.scroll header {
    background: #fff !important;
    opacity: 1;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
}

.page-template-wp-custom-template-home-2.scroll header .wp-block-navigation>button,
.post-template-wp-custom-template-home-2.scroll header .wp-block-navigation>button,
.page-template-default.scroll header .wp-block-navigation>button,
.error404.scroll header .wp-block-navigation>button,
.page-template.scroll header .wp-block-navigation>button,
.post-template-default.scroll header .wp-block-navigation>button,
.archive.scroll header .wp-block-navigation>button,
.search.scroll header .wp-block-navigation>button {
    color: #161616;
}

.page-template-wp-custom-template-home-2.scroll header .wp-block-navigation .wp-block-navigation-item,
.post-template-wp-custom-template-home-2.scroll header .wp-block-navigation .wp-block-navigation-item,
.page-template-default.scroll header .wp-block-navigation .wp-block-navigation-item,
.error404.scroll header .wp-block-navigation .wp-block-navigation-item,
.page-template.scroll header .wp-block-navigation .wp-block-navigation-item,
.post-template-default.scroll header .wp-block-navigation .wp-block-navigation-item,
.archive.scroll header .wp-block-navigation .wp-block-navigation-item,
.search.scroll header .wp-block-navigation .wp-block-navigation-item {
    color: #161616;
}

.page-template-wp-custom-template-home-2.scroll header a.wp-block-navigation-item__content:hover,
.page-template-wp-custom-template-home-2.scroll header a.wp-block-navigation-item__content:focus,
.post-template-wp-custom-template-home-2.scroll header a.wp-block-navigation-item__content:hover,
.post-template-wp-custom-template-home-2.scroll header a.wp-block-navigation-item__content:focus,
.page-template-default.scroll header a.wp-block-navigation-item__content:hover,
.page-template-default.scroll header a.wp-block-navigation-item__content:focus,
.error404.scroll header a.wp-block-navigation-item__content:hover,
.error404.scroll header a.wp-block-navigation-item__content:focus,
.page-template.scroll header a.wp-block-navigation-item__content:hover,
.page-template.scroll header a.wp-block-navigation-item__content:focus,
.post-template-default.scroll header a.wp-block-navigation-item__content:hover,
.post-template-default.scroll header a.wp-block-navigation-item__content:focus,
.archive.scroll header a.wp-block-navigation-item__content:hover,
.archive.scroll header a.wp-block-navigation-item__content:focus,
.search.scroll header a.wp-block-navigation-item__content:hover,
.search.scroll header a.wp-block-navigation-item__content:focus {
    color: #8dc740 !important;
}

.page-template-wp-custom-template-home-2.scroll header .wp-block-navigation-item__label:hover,
.page-template-wp-custom-template-home-2.scroll header .wp-block-navigation-item__label:focus,
.post-template-wp-custom-template-home-2.scroll header .wp-block-navigation-item__label:hover,
.post-template-wp-custom-template-home-2.scroll header .wp-block-navigation-item__label:focus,
.page-template-default.scroll header .wp-block-navigation-item__label:hover,
.page-template-default.scroll header .wp-block-navigation-item__label:focus,
.error404.scroll header .wp-block-navigation-item__label:hover,
.error404.scroll header .wp-block-navigation-item__label:focus,
.page-template.scroll header .wp-block-navigation-item__label:hover,
.page-template.scroll header .wp-block-navigation-item__label:focus,
.post-template-default.scroll header .wp-block-navigation-item__label:hover,
.post-template-default.scroll header .wp-block-navigation-item__label:focus,
.archive.scroll header .wp-block-navigation-item__label:hover,
.archive.scroll header .wp-block-navigation-item__label:focus,
.search.scroll header .wp-block-navigation-item__label:hover,
.search.scroll header .wp-block-navigation-item__label:focus {
    color: #8dc740 !important;
}

.page-template-wp-custom-template-home-2:not(.scroll) header .custom-logo,
.post-template-wp-custom-template-home-2:not(.scroll) header .custom-logo,
.page-template-default:not(.scroll) header .custom-logo,
.error404:not(.scroll) header .custom-logo,
.page-template:not(.scroll) header .custom-logo,
.post-template-default:not(.scroll) header .custom-logo,
.archive:not(.scroll) header .custom-logo,
.search:not(.scroll) header .custom-logo {
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s ease-in-out, visibility 0s linear 0.3s;
}

.page-template-wp-custom-template-home-2:not(.scroll) header .wp-block-site-logo>.custom-logo-link,
.post-template-wp-custom-template-home-2:not(.scroll) header .wp-block-site-logo>.custom-logo-link,
.page-template-default:not(.scroll) header .wp-block-site-logo>.custom-logo-link,
.error404:not(.scroll) header .wp-block-site-logo>.custom-logo-link,
.page-template:not(.scroll) header .wp-block-site-logo>.custom-logo-link,
.post-template-default:not(.scroll) header .wp-block-site-logo>.custom-logo-link,
.archive:not(.scroll) header .wp-block-site-logo>.custom-logo-link,
.search:not(.scroll) header .wp-block-site-logo>.custom-logo-link {
    background-image: url(assets/images/logowhite.svg);
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
}

.page-template-wp-custom-template-home-2:not(.scroll) header .wp-block-navigation__responsive-container-open:before,
.post-template-wp-custom-template-home-2:not(.scroll) header .wp-block-navigation__responsive-container-open:before,
.page-template-default:not(.scroll) header .wp-block-navigation__responsive-container-open:before,
.error404:not(.scroll) header .wp-block-navigation__responsive-container-open:before,
.page-template:not(.scroll) header .wp-block-navigation__responsive-container-open:before,
.post-template-default:not(.scroll) header .wp-block-navigation__responsive-container-open:before,
.archive:not(.scroll) header .wp-block-navigation__responsive-container-open:before,
.search:not(.scroll) header .wp-block-navigation__responsive-container-open:before {
    display: none;
}

.page-template-wp-custom-template-home-2:not(.scroll) header .wp-block-navigation__responsive-container-open:after,
.post-template-wp-custom-template-home-2:not(.scroll) header .wp-block-navigation__responsive-container-open:after,
.page-template-default:not(.scroll) header .wp-block-navigation__responsive-container-open:after,
.error404:not(.scroll) header .wp-block-navigation__responsive-container-open:after,
.page-template:not(.scroll) header .wp-block-navigation__responsive-container-open:after,
.post-template-default:not(.scroll) header .wp-block-navigation__responsive-container-open:after,
.archive:not(.scroll) header .wp-block-navigation__responsive-container-open:after,
.search:not(.scroll) header .wp-block-navigation__responsive-container-open:after {
    content: "Menu";
    font-family: "montserrat", sans-serif;
    position: relative;
    text-transform: uppercase;
    font-weight: 100;
    font-size: 0.6em;
    color: #fff;
}

.page-template-wp-custom-template-home-2:not(.scroll) .wp-block-woocommerce-customer-account a .wc-block-customer-account__account-icon,
.page-template-wp-custom-template-home-2:not(.scroll) .wc-block-mini-cart__button .wc-block-mini-cart__icon,
.post-template-wp-custom-template-home-2:not(.scroll) .wp-block-woocommerce-customer-account a .wc-block-customer-account__account-icon,
.post-template-wp-custom-template-home-2:not(.scroll) .wc-block-mini-cart__button .wc-block-mini-cart__icon,
.page-template-default:not(.scroll) .wp-block-woocommerce-customer-account a .wc-block-customer-account__account-icon,
.page-template-default:not(.scroll) .wc-block-mini-cart__button .wc-block-mini-cart__icon,
.error404:not(.scroll) .wp-block-woocommerce-customer-account a .wc-block-customer-account__account-icon,
.error404:not(.scroll) .wc-block-mini-cart__button .wc-block-mini-cart__icon,
.page-template:not(.scroll) .wp-block-woocommerce-customer-account a .wc-block-customer-account__account-icon,
.page-template:not(.scroll) .wc-block-mini-cart__button .wc-block-mini-cart__icon,
.post-template-default:not(.scroll) .wp-block-woocommerce-customer-account a .wc-block-customer-account__account-icon,
.post-template-default:not(.scroll) .wc-block-mini-cart__button .wc-block-mini-cart__icon,
.archive:not(.scroll) .wp-block-woocommerce-customer-account a .wc-block-customer-account__account-icon,
.archive:not(.scroll) .wc-block-mini-cart__button .wc-block-mini-cart__icon,
.search:not(.scroll) .wp-block-woocommerce-customer-account a .wc-block-customer-account__account-icon,
.search:not(.scroll) .wc-block-mini-cart__button .wc-block-mini-cart__icon {
    color: #fff;
}

.optionhome2 {
    background: transparent !important;
    border-bottom: 1px solid #fff;
}

.topButton {
    z-index: 9999;
}

/* This centers the menu items on the mobile pop up menu. The menu currently is set on WP to be left aligned as that is the way it appears on desktop. To remove this line of code, a second navigation would need to be added to the header for the mobile screens.*/
#modal-1-content {
    align-items: center !important;
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,
.wp-block-navigation__container.has-normal-font-size.is-responsive.items-justified-left.no-wrap.wp-block-navigation.has-normal-font-size {
    align-items: center;
    width: 100%;
}

header .wp-block-navigation>button {
    background: transparent;
    width: 100%;
    align-items: center;
    justify-content: right;
    margin-bottom: 0.25em;
    font-weight: 700 !important;
}

header .wp-block-navigation__responsive-container-open:before {
    display: none;
}

header .wp-block-navigation__responsive-container-open:after {
    content: "Menu";
    font-family: "montserrat", sans-serif;
    position: relative;
    text-transform: uppercase;
    font-weight: 100;
    font-size: 0.6em;
    color: #161616;
}

header .wp-block-navigation__responsive-container-open:not(.always-shown) {
    display: flex;
    flex-direction: column;
}

header .wp-block-navigation__responsive-container-close svg,
header .wp-block-navigation__responsive-container-open svg {
    display: block;
    height: 40px;
    pointer-events: none;
    width: 40px;
}

.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
    display: none;
}

.wp-block-navigation__responsive-container.has-modal-open .wp-block-navigation__container>li>a {
    padding: 0.4em 0 !important;
    text-transform: uppercase;
    font-weight: bold;
    text-decoration: none !important;
}

.wp-block-navigation__responsive-container.has-modal-open .wp-block-navigation__container>li .wp-block-navigation__submenu-container {
    display: flex;
    gap: 0.5em;
}

.wp-block-navigation__responsive-container.has-modal-open .wp-block-navigation__container>li .wp-block-navigation__submenu-container>li>a {
    gap: 0.1em;
    color: rgb(98.5, 98.5, 98.5);
    text-align: center;
    padding: 0.4em 0;
}

.wp-block-navigation .wp-block-navigation-item__label {
    word-break: normal;
    overflow-wrap: break-word;
    margin-left: 0.5em;
    outline-width: 0px !important;
}

.wp-block-navigation__container {
    position: relative;
}

.wp-site-blocks {
    padding-left: 0;
    padding-right: 0;
}

.wp-site-blocks>*+* {
    margin-block-start: 0;
}

main .entry-content,
main .entry-content>*+* {
    margin-top: 0;
}

.single-post main .entry-content,
.single-post main .entry-content>*+* {
    margin-top: 1.5em;
}

:where(.wp-site-blocks *:focus) {
    outline-width: 0px;
    outline-style: none;
}

.homeHero .wp-block-getwid-section__inner-wrapper {
    padding-top: 10%;
}

body.last {
    float: none;
}

.wp-block-getwid-images-stack__media-wrapper:nth-child(2n) {
    margin-top: 0%;
}

.wp-block-getwid-images-stack .wp-block-getwid-images-stack__media {
    border-radius: 2em !important;
}

.hero .wp-block-getwid-section__background {
    background-size: cover;
}

/* general bobbing animation */
@keyframes bob {

    0%,
    100% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(-10px);
        /* adjust distance */
    }
}

.topVeg {
    animation: bob 3s ease-in-out infinite;
}

.bottomVeg {
    animation: bob 3.5s ease-in-out infinite;
    /* slightly different speed */
}

.wp-block-getwid-toggle .wp-block-getwid-toggle__header {
    padding: 1em 0;
}

.wp-block-getwid-toggle .wp-block-getwid-toggle__header-wrapper,
.wp-block-getwid-toggle__row:first-child .wp-block-getwid-toggle__header-wrapper {
    border: none;
    border-bottom: 1px solid #BD9CF3;
}

.wp-block-getwid-toggle__content {
    border: none;
    background: #f4f9ec;
}

.mealsImage>img {
    display: none;
}

.howitWorks div {
    flex-direction: column;
}

.wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper,
.wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper:first-child {
    padding: 0;
    border-bottom: 2px solid #8dc740;
    border-top: 0;
    border-left: 0;
    border-right: 0;
}

.wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper a,
.wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper:first-child a {
    padding-right: 1em;
    color: #8dc740;
}

span.wp-block-getwid-accordion__header-title {
    color: #8dc740;
    font-weight: 700;
}

.slick-next,
.slick-prev {
    width: 50px;
    height: 50px;
    background: none !important;
}

.slick-next:before,
.slick-prev:before {
    font-family: "Font Awesome 5 Pro";
    font-size: 50px;
}

.slick-next {
    right: -50px;
}

.slick-next:before {
    content: "\f105";
}

.slick-prev {
    left: -50px;
}

.slick-prev:before {
    content: "\f104";
}

.wp-block-getwid-media-text-slider.has-arrows-inside .slick-next {
    right: 0;
}

.wp-block-getwid-media-text-slider.has-arrows-inside .slick-prev {
    left: 0;
}

.slick-dots button {
    background-color: transparent !important;
}

.is-carousel.has-arrows-outside .slick-next,
.is-carousel.has-arrows-outside .slick-prev {
    height: 100%;
    background: #fff;
}

.wp-block-getwid-post-carousel.has-slides-gap-large .slick-list,
.wp-block-getwid-images-slider.has-slides-gap-large .slick-list {
    margin: 0;
}

input[type=text],
input[type=email],
input[type=url],
input[type=password],
input[type=search],
input[type=number],
input[type=tel],
input[type=date],
input[type=month],
input[type=week],
input[type=time],
input[type=datetime],
input[type=datetime-local],
input[type=color],
.site textarea,
select {
    padding: 1em 1em;
    margin: 1em 2px 1em;
    box-sizing: border-box;
    color: rgb(98.5, 98.5, 98.5);
}

.wpcf7-form br {
    display: none;
}

.wpcf7-form>p {
    margin: 0;
}

.wpcf7-form label {
    font-size: var(--wp--preset--font-size--small);
}

.wpcf7-form .checkbox {
    display: inline-block;
    width: 100%;
}

.wpcf7-form .checkbox .wpcf7-form-control-wrap {
    display: inline-block;
    width: 100%;
}

.wpcf7-form span:not(.wpcf7-form-control-wrap) {
    color: rgb(98.5, 98.5, 98.5);
}

.wpcf7-form span.wpcf7-form-control-wrap input:not([type=checkbox]),
.wpcf7-form span.wpcf7-form-control-wrap select {
    width: 100%;
    max-height: 200px;
    margin-bottom: 1em;
}

.wpcf7-form span.wpcf7-form-control-wrap textarea {
    width: 100%;
    max-height: 200px;
    margin-bottom: 1em;
    padding: 1em;
    box-sizing: border-box;
    border: 1px solid rgb(98.5, 98.5, 98.5);
}

.wpcf7-form span.wpcf7-form-control-wrap textarea:hover,
.wpcf7-form span.wpcf7-form-control-wrap textarea:focus,
.wpcf7-form span.wpcf7-form-control-wrap textarea:focus-visible {
    border: 1px solid black;
}

.wpcf7-form span.wpcf7-form-control-wrap.photo input,
.wpcf7-form span.wpcf7-form-control-wrap[data-name=photo] input {
    display: none;
}

.wpcf7-form span.wpcf7-not-valid-tip {
    color: #721c24;
    font-size: var(--wp--preset--font-size--small);
    position: relative;
}

.wpcf7-form span#photo-name {
    display: inline-block;
    margin-left: 5px;
    font-family: sans-serif;
}

.wpcf7-form span.file-size {
    display: inline-block;
    margin-left: 10px;
    opacity: 0.7;
    font-size: var(--wp--preset--font-size--small);
}

.wpcf7-form label[for=photo-upload] {
    display: inline-block;
    border: 1px solid #8dc740;
    background-color: transparent;
    color: #8dc740;
    padding: 0.5rem;
    cursor: pointer;
    margin: 1rem 0;
}

.wpcf7-form label[for=photo-upload]:hover {
    background-color: #8dc740;
    color: #fff;
}

.wpcf7-form .wpcf7-form-control-wrap .wpcf7-list-item {
    width: 30%;
    display: inline-block;
}

.wpcf7-form .wpcf7-form-control-wrap .wpcf7-list-item input[type=checkbox],
.wpcf7-form .wpcf7-form-control-wrap .wpcf7-list-item input[type=radio] {
    background: rgb(220.9, 220.9, 220.9);
    border: 1px solid rgb(220.9, 220.9, 220.9);
    margin-right: 0.5em;
    margin-top: 0.5em;
    float: left;
}

.wpcf7-form .wpcf7-form-control-wrap .wpcf7-list-item input[type=checkbox]:after {
    top: 4px;
    left: 8px;
}

.wpcf7-form .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label {
    float: left;
    display: block;
}

.wpcf7-form[data-status=invalid] .wpcf7-response-output {
    background-color: rgb(227.6901408451, 143.8098591549, 151.6126760563);
    color: #721c24;
    font-size: var(--wp--preset--font-size--small);
    border-radius: 5px;
    padding: 6px;
    display: flex;
    justify-content: space-evenly;
    margin: 0 auto;
    max-width: 500px;
    align-items: center;
    border: none;
}

.wpcf7-form .small-text {
    font-size: var(--wp--preset--font-size--small);
    color: #fff;
    padding-top: 1.5em;
}

.wpcf7-form input::-webkit-input-placeholder {
    color: #7c7c7c;
}

.wpcf7-form input:-ms-input-placeholder {
    color: #7c7c7c;
}

.wpcf7-form input::placeholder {
    color: #7c7c7c;
}

.wpcf7-form textarea::-webkit-input-placeholder {
    color: #7c7c7c;
}

.wpcf7-form textarea:-ms-input-placeholder {
    color: #7c7c7c;
}

.wpcf7-form textarea::placeholder {
    color: #7c7c7c;
}

.wpcf7 .screen-reader-response {
    display: none;
}

textarea#your-message {
    font-family: sans-serif;
}

.footer-form .wpcf7-form span:not(.wpcf7-form-control-wrap) {
    color: #fff;
}

.footer-form .wpcf7-form span.wpcf7-form-control-wrap input,
.footer-form .wpcf7-form span.wpcf7-form-control-wrap select,
.footer-form .wpcf7-form span.wpcf7-form-control-wrap textarea {
    background: #474747;
    color: #fff;
    border: none;
    border-bottom: 1px solid #fff;
    font-size: var(--wp--preset--font-size--normal);
}

.footer-form .wpcf7-form span.wpcf7-form-control-wrap input::placeholder,
.footer-form .wpcf7-form span.wpcf7-form-control-wrap select::placeholder,
.footer-form .wpcf7-form span.wpcf7-form-control-wrap textarea::placeholder {
    color: #fff;
}

.footer-form .wpcf7-form span.wpcf7-form-control-wrap input:hover,
.footer-form .wpcf7-form span.wpcf7-form-control-wrap input:focus,
.footer-form .wpcf7-form span.wpcf7-form-control-wrap select:hover,
.footer-form .wpcf7-form span.wpcf7-form-control-wrap select:focus,
.footer-form .wpcf7-form span.wpcf7-form-control-wrap textarea:hover,
.footer-form .wpcf7-form span.wpcf7-form-control-wrap textarea:focus {
    border-bottom-color: white;
}

.footer-form .wpcf7-form span.wpcf7-form-control-wrap .wpcf7-list-item input[type=checkbox],
.footer-form .wpcf7-form span.wpcf7-form-control-wrap .wpcf7-list-item input[type=radio] {
    background: transparent;
    border: 1px solid #fff;
}

.footer-form .wpcf7-form span.wpcf7-form-control-wrap .wpcf7-list-item input[type=checkbox]:hover,
.footer-form .wpcf7-form span.wpcf7-form-control-wrap .wpcf7-list-item input[type=checkbox]:focus,
.footer-form .wpcf7-form span.wpcf7-form-control-wrap .wpcf7-list-item input[type=radio]:hover,
.footer-form .wpcf7-form span.wpcf7-form-control-wrap .wpcf7-list-item input[type=radio]:focus {
    border-color: white;
}

.footer-form .wpcf7-form span.wpcf7-form-control-wrap .wpcf7-list-item input[type=checkbox]:after {
    border-color: #fff;
}

.footer-form .wpcf7-form label[for=photo-upload] {
    border-color: #fff;
    color: #fff;
}

.footer-form .wpcf7-form label[for=photo-upload]:hover {
    background-color: #fff;
    color: #8dc740;
}

.footer-form .wpcf7-form .wpcf7-recaptcha>div {
    margin: 0 auto 1em;
}

.footer-form .wpcf7-form input::-webkit-input-placeholder,
.footer-form .wpcf7-form input:-ms-input-placeholder,
.footer-form .wpcf7-form input::placeholder,
.footer-form .wpcf7-form textarea::-webkit-input-placeholder,
.footer-form .wpcf7-form textarea:-ms-input-placeholder,
.footer-form .wpcf7-form textarea::placeholder {
    color: rgb(98.5, 98.5, 98.5);
}

.page-id-3 a {
    word-break: break-word;
    overflow-wrap: anywhere;
}

footer .readmorelink {
    text-decoration: underline;
    text-underline-offset: 0.2em;
}

footer .wp-block-social-link-anchor {
    font-size: 1.4em;
}

footer .wp-block-columns .wp-block-column .wp-block-getwid-icon-box {
    text-align: center;
    display: block;
}

footer .wp-block-columns .wp-block-column .wp-block-getwid-icon-box>div {
    display: inline-block;
    width: auto;
}

footer .wp-block-columns .wp-block-column .wp-block-getwid-icon {
    float: none;
    display: inline-block;
    margin: 0 1em;
}

textarea::placeholder {
    padding: 0.5em;
}

.wp-social-link {
    font-size: var(--wp--preset--font-size--large);
}

.quicklinks a {
    padding: 0.5em;
}

.bottom-footer-links a {
    padding: 0 0.5em 1em 0.5em;
}

#cboxContent {
    padding: 0 45px;
}

#cboxCurrent,
#cboxNext,
#cboxNext,
#cboxPrevious,
#cboxClose {
    top: 4px;
}

#cboxNext,
#cboxPrevious {
    top: 50%;
}

#cboxPrevious {
    left: 0;
}

#cboxNext {
    right: 0;
}

#cboxTitle {
    font-size: 120%;
    line-height: 1.8em;
}

#cboxLoadedContent {
    margin-top: 28px;
}

.woocommerce-product-gallery__image,
.wc-block-components-quantity-selector:after {
    border-radius: 2em;
}

.wp-block-post-terms__prefix,
.wp-block-post-terms__separator,
section.up-sells.upsells.products {
    display: none;
}

.taxonomy-product_cat a,
.taxonomy-product_tag a {
    margin-right: 0.5em;
}

.nutritional-info {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
}

.nutritional-info>div {
    flex: 1 1 100px;
    text-align: center;
}

.nutritional-info p.h3 {
    margin: 0;
}

.nutritional-info p:not(.h3) {
    margin: 0;
    font-size: 0.875rem;
    color: #555;
}

.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals,
.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2 {
    width: auto;
    float: none;
}

.woocommerce-page .woocommerce-cart-form #coupon_code,
#pwgc-redeem-gift-card-number {
    border-radius: 2em;
    border: 1px solid #cfc8d8;
}

.wc-block-components-button:not(.is-link):focus {
    box-shadow: inset 0 0 0 1px #fff, 0 0 0 2px #8dc740;
}

.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward,
.woocommerce table.my_account_orders {
    font-size: 1em;
}

.woocommerce-page table.shop_table {
    width: 100%;
    border-radius: 2em;
}

#add_payment_method #payment div.payment_box,
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box {
    background: #fff;
}

.woocommerce-account main .woocommerce {
    max-width: none;
}

.woocommerce-account .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a {
    margin-bottom: 0.3em;
}

.wp-block-woocommerce-customer-account a .wc-block-customer-account__account-icon,
.wc-block-mini-cart__button .wc-block-mini-cart__icon {
    width: 2em;
    height: 2em;
}

.wc-block-mini-cart__button,
.wp-block-woocommerce-customer-account a {
    padding: 0.25em;
}

.wc-block-mini-cart__button {
    margin-right: 0.25em;
}

/* Clean up wpautop junk specifically inside the widget */
.topnosh-delivery-widget p:empty {
    display: none !important;
}

.topnosh-delivery-widget br {
    display: none !important;
}

/*
LARGER MOBILE DEVICES
This is for devices like the Galaxy Note or something that's
larger than an iPhone but smaller than a tablet. Let's call them
tweeners.
*/
@media only screen and (min-width: 601px) {
    header .home1CTA .wp-container-1 {
        order: 1;
    }

    header .home1CTA .wp-block-buttons {
        order: 2;
        position: fixed;
        right: 0;
        gap: 0;
        top: 1em;
    }

    header .home1CTA .wp-block-buttons .wp-block-button.tel .wp-block-button__link strong,
    header .home1CTA .wp-block-buttons .wp-block-button.tel .wp-block-button__link span {
        display: inline;
    }

    header .home1CTA .wp-block-buttons .wp-block-button.tel .wp-block-button__link:before,
    header .home1CTA .wp-block-buttons .wp-block-button.tel .wp-block-button__link:after {
        content: none;
    }

    header .home1CTA nav {
        order: 4;
    }

    .order {
        display: inline-block !important;
    }

    .wp-block-navigation__container.has-normal-font-size.is-responsive.items-justified-right.wp-block-navigation.has-normal-font-size {
        align-items: center !important;
    }

    .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
        align-items: center !important;
    }

    .wp-block-navigation__responsive-container-open:before {
        top: 0px;
    }
}

@media only screen and (min-width: 768px) {
    .hero .wp-block-getwid-media-text-slider-slide-content {
        max-width: 80%;
    }

    .wp-block-columns {
        flex-wrap: nowrap !important;
    }

    .mealsImage>img {
        display: block;
    }

    footer h3 {
        text-align: left;
    }

    footer ul li {
        text-align: left;
    }

    footer .wp-block-columns .wp-block-column {
        text-align: left;
    }

    footer .wp-block-columns .wp-block-column .wp-block-getwid-icon-box {
        text-align: left;
        display: flex;
    }

    footer .wp-block-columns .wp-block-column .wp-block-getwid-icon {
        margin: 0 2em 0 -10px;
    }

    footer .wp-block-getwid-social-links__list {
        justify-content: left;
    }

    /******************************************************************
  Site Name:
  Author:

  Stylesheet: Grid Stylesheet

  I've seperated the grid so you can swap it out easily. It's
  called at the top the style.scss stylesheet.

  There are a ton of grid solutions out there. You should definitely
  experiment with your own. Here are some recommendations:

  http://gridsetapp.com - Love this site. Responsive Grids made easy.
  http://susy.oddbird.net/ - Grids using Compass. Very elegant.
  http://gridpak.com/ - Create your own responsive grid.

  The grid below is a combination of the 1140 grid and Twitter Boostrap. 
  I liked 1140 but Boostrap's grid was way more detailed so I merged them 
  together, let's see how this works out. If you want to use 1140, the original 
  values are commented out on each line.

  ******************************************************************/
    .onecol {
        width: 5.801104972%;
    }

    /* 4.85%;  } /* grid_1  */
    .twocol {
        width: 14.364640883%;
    }

    /* 13.45%; } /* grid_2  */
    .threecol {
        width: 22.928176794%;
    }

    /* 22.05%; } /* grid_3  */
    .fourcol {
        width: 31.491712705%;
    }

    /* 30.75%; } /* grid_4  */
    .fivecol {
        width: 40.055248616%;
    }

    /* 39.45%; } /* grid_5  */
    .sixcol {
        width: 48.618784527%;
    }

    /* 48%;    } /* grid_6  */
    .sevencol {
        width: 57.182320438%;
    }

    /* 56.75%; } /* grid_7  */
    .eightcol {
        width: 65.745856349%;
    }

    /* 65.4%;  } /* grid_8  */
    .ninecol {
        width: 74.30939226%;
    }

    /* 74.05%; } /* grid_9  */
    .tencol {
        width: 82.872928171%;
    }

    /* 82.7%;  } /* grid_10 */
    .elevencol {
        width: 91.436464082%;
    }

    /* 91.35%; } /* grid_11 */
    .twelvecol {
        width: 99.999999993%;
    }

    /* 100%;   } /* grid_12 */
    .onecol,
    .twocol,
    .threecol,
    .fourcol,
    .fivecol,
    .sixcol,
    .sevencol,
    .eightcol,
    .ninecol,
    .tencol,
    .elevencol,
    .twelvecol {
        position: relative;
        float: left;
        margin-left: 2.762430939%;
    }

    .first {
        margin-left: 0;
    }

    .last {
        float: right;
    }

    /*masonry plugin
  ******************************************************************/
    .grid:after {
        content: "";
        display: block;
        clear: both;
    }

    .grid-sizer,
    .grid-item {
        width: 19%;
    }

    .gutter-sizer {
        width: 1%;
    }

    .grid-item {
        min-height: 120px;
        float: left;
        margin-bottom: 1%;
    }

    .grid-item--width2 {
        width: 50%;
    }

    .grid-item--height2 {
        min-height: 240px;
    }

    body:not(.admindex) .grid>br {
        display: none;
    }
}

@media only screen and (min-width: 1024px) {

    /********************
  Section Wrapper padding
  *********************/
    .wp-block-getwid-section__wrapper:not(header .wp-block-getwid-section__wrapper) {
        margin: 0;
        padding: 3em 1em;
    }

    /*
   Mobile/Desktop hide and show
  */
    header .searchicon {
        position: relative;
        top: 1em;
        float: right;
        right: auto;
    }

    header .wp-block-buttons {
        order: 2;
        position: relative;
        margin-right: 0em;
        padding-top: 0em;
        gap: 0.5em;
    }

    header .wp-block-buttons .wp-block-button.tel {
        position: relative;
    }

    header .wp-block-buttons .wp-block-button.tel a:hover {
        background-color: transparent !important;
        border-color: none;
        color: rgb(176.3076923077, 216.3441295547, 123.1558704453) !important;
    }

    header nav {
        padding-top: 0em;
    }

    .plateFloat {
        position: absolute;
        top: 65%;
        z-index: 0;
        left: 50%;
        transform: translateX(-50%);
    }

    .homeHero .wp-block-getwid-section__inner-wrapper {
        padding-top: 0%;
    }

    .hero .wp-block-getwid-section__background {
        background-size: contain;
    }

    .footerlinks {
        top: 0px;
    }

    header {
        /* MEGAMENU Styles*/
    }

    header .home1CTA .wp-block-button__link {
        padding: 0em !important;
    }

    header .home1CTA nav {
        position: relative;
        left: unset;
        top: 0;
        right: 2%;
    }

    header .home1CTA .wp-block-buttons {
        left: auto;
        right: 2%;
        top: 0;
        order: 2;
        position: relative;
        margin-right: 0em;
    }

    header ul.gw-mm__content:has(.gw-mm-item__dropdown-wrapper) {
        display: flex;
        flex-wrap: nowrap;
        align-items: center;
        list-style: none;
        margin: 0;
        padding: 0;
    }

    header .gw-mm-item__dropdown .gw-mm__content li a {
        padding-left: 1em;
        padding-right: 1em;
        display: flex;
        flex-direction: column;
        text-align: center;
        gap: 0.5em;
        position: relative;
        align-items: center;
    }

    header .wp-block-getwid-megamenu-item .gw-mm-item__dropdown {
        padding: 2em;
        border-radius: 2em;
        margin-top: 2em;
        background: rgba(255, 255, 255, 0.8);
        backdrop-filter: blur(10px);
        box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
    }

    header .gw-mm.justify-items-center .gw-mm__content {
        justify-content: space-between;
    }

    header .wp-block-getwid-megamenu-item .gw-mm-item__dropdown-content .secondary-menu li.wp-block-getwid-megamenu-item .gw-mm-item__link a,
    header .wp-block-getwid-megamenu-item .gw-mm-item__dropdown-content li.wp-block-getwid-megamenu-item .gw-mm-item__link a {
        color: #161616;
    }

    .page-template-wp-custom-template-home-2 .wp-block-navigation-item,
    .post-template-wp-custom-template-home-2 .wp-block-navigation-item,
    .page-template-default .wp-block-navigation-item,
    .error404 .wp-block-navigation-item,
    .page-template .wp-block-navigation-item,
    .post-template-default .wp-block-navigation-item,
    .archive .wp-block-navigation-item,
    .search .wp-block-navigation-item {
        color: #fff;
    }

    .page-template-wp-custom-template-home-2 header .wp-block-buttons .wp-block-button.tel .wp-block-button__link strong,
    .post-template-wp-custom-template-home-2 header .wp-block-buttons .wp-block-button.tel .wp-block-button__link strong,
    .page-template-default header .wp-block-buttons .wp-block-button.tel .wp-block-button__link strong,
    .error404 header .wp-block-buttons .wp-block-button.tel .wp-block-button__link strong,
    .page-template header .wp-block-buttons .wp-block-button.tel .wp-block-button__link strong,
    .post-template-default header .wp-block-buttons .wp-block-button.tel .wp-block-button__link strong,
    .archive header .wp-block-buttons .wp-block-button.tel .wp-block-button__link strong,
    .search header .wp-block-buttons .wp-block-button.tel .wp-block-button__link strong {
        color: #fff;
    }

    .page-template-wp-custom-template-home-2 header .gw-mm-item__link a,
    .page-template-wp-custom-template-home-2 header .gw-mm-item .gw-mm-item__toggle,
    .page-template-wp-custom-template-home-2 header .wc-block-mini-cart,
    .page-template-wp-custom-template-home-2 header .wp-block-woocommerce-customer-account,
    .post-template-wp-custom-template-home-2 header .gw-mm-item__link a,
    .post-template-wp-custom-template-home-2 header .gw-mm-item .gw-mm-item__toggle,
    .post-template-wp-custom-template-home-2 header .wc-block-mini-cart,
    .post-template-wp-custom-template-home-2 header .wp-block-woocommerce-customer-account,
    .page-template-default header .gw-mm-item__link a,
    .page-template-default header .gw-mm-item .gw-mm-item__toggle,
    .page-template-default header .wc-block-mini-cart,
    .page-template-default header .wp-block-woocommerce-customer-account,
    .error404 header .gw-mm-item__link a,
    .error404 header .gw-mm-item .gw-mm-item__toggle,
    .error404 header .wc-block-mini-cart,
    .error404 header .wp-block-woocommerce-customer-account,
    .page-template header .gw-mm-item__link a,
    .page-template header .gw-mm-item .gw-mm-item__toggle,
    .page-template header .wc-block-mini-cart,
    .page-template header .wp-block-woocommerce-customer-account,
    .post-template-default header .gw-mm-item__link a,
    .post-template-default header .gw-mm-item .gw-mm-item__toggle,
    .post-template-default header .wc-block-mini-cart,
    .post-template-default header .wp-block-woocommerce-customer-account,
    .archive header .gw-mm-item__link a,
    .archive header .gw-mm-item .gw-mm-item__toggle,
    .archive header .wc-block-mini-cart,
    .archive header .wp-block-woocommerce-customer-account,
    .search header .gw-mm-item__link a,
    .search header .gw-mm-item .gw-mm-item__toggle,
    .search header .wc-block-mini-cart,
    .search header .wp-block-woocommerce-customer-account {
        color: #fff;
    }

    .page-template-wp-custom-template-home-2 header .gw-mm__content>li:first-of-type,
    .page-template-wp-custom-template-home-2 header .gw-mm__content>li:last-of-type,
    .post-template-wp-custom-template-home-2 header .gw-mm__content>li:first-of-type,
    .post-template-wp-custom-template-home-2 header .gw-mm__content>li:last-of-type,
    .page-template-default header .gw-mm__content>li:first-of-type,
    .page-template-default header .gw-mm__content>li:last-of-type,
    .error404 header .gw-mm__content>li:first-of-type,
    .error404 header .gw-mm__content>li:last-of-type,
    .page-template header .gw-mm__content>li:first-of-type,
    .page-template header .gw-mm__content>li:last-of-type,
    .post-template-default header .gw-mm__content>li:first-of-type,
    .post-template-default header .gw-mm__content>li:last-of-type,
    .archive header .gw-mm__content>li:first-of-type,
    .archive header .gw-mm__content>li:last-of-type,
    .search header .gw-mm__content>li:first-of-type,
    .search header .gw-mm__content>li:last-of-type {
        display: none;
    }

    .page-template-wp-custom-template-home-2 header .gw-mm-item__dropdown-content .gw-mm__content>li:first-of-type,
    .post-template-wp-custom-template-home-2 header .gw-mm-item__dropdown-content .gw-mm__content>li:first-of-type,
    .page-template-default header .gw-mm-item__dropdown-content .gw-mm__content>li:first-of-type,
    .error404 header .gw-mm-item__dropdown-content .gw-mm__content>li:first-of-type,
    .page-template header .gw-mm-item__dropdown-content .gw-mm__content>li:first-of-type,
    .post-template-default header .gw-mm-item__dropdown-content .gw-mm__content>li:first-of-type,
    .archive header .gw-mm-item__dropdown-content .gw-mm__content>li:first-of-type,
    .search header .gw-mm-item__dropdown-content .gw-mm__content>li:first-of-type {
        display: block;
    }

    .page-template-wp-custom-template-home-2.scroll header .wp-block-buttons .wp-block-button.tel .wp-block-button__link strong,
    .post-template-wp-custom-template-home-2.scroll header .wp-block-buttons .wp-block-button.tel .wp-block-button__link strong,
    .page-template-default.scroll header .wp-block-buttons .wp-block-button.tel .wp-block-button__link strong,
    .error404.scroll header .wp-block-buttons .wp-block-button.tel .wp-block-button__link strong,
    .page-template.scroll header .wp-block-buttons .wp-block-button.tel .wp-block-button__link strong,
    .post-template-default.scroll header .wp-block-buttons .wp-block-button.tel .wp-block-button__link strong,
    .archive.scroll header .wp-block-buttons .wp-block-button.tel .wp-block-button__link strong,
    .search.scroll header .wp-block-buttons .wp-block-button.tel .wp-block-button__link strong {
        color: #8dc740;
    }

    .page-template-wp-custom-template-home-2.scroll header .gw-mm-item__link a,
    .page-template-wp-custom-template-home-2.scroll header .gw-mm-item .gw-mm-item__toggle,
    .page-template-wp-custom-template-home-2.scroll header .wc-block-mini-cart,
    .page-template-wp-custom-template-home-2.scroll header .wp-block-woocommerce-customer-account,
    .post-template-wp-custom-template-home-2.scroll header .gw-mm-item__link a,
    .post-template-wp-custom-template-home-2.scroll header .gw-mm-item .gw-mm-item__toggle,
    .post-template-wp-custom-template-home-2.scroll header .wc-block-mini-cart,
    .post-template-wp-custom-template-home-2.scroll header .wp-block-woocommerce-customer-account,
    .page-template-default.scroll header .gw-mm-item__link a,
    .page-template-default.scroll header .gw-mm-item .gw-mm-item__toggle,
    .page-template-default.scroll header .wc-block-mini-cart,
    .page-template-default.scroll header .wp-block-woocommerce-customer-account,
    .error404.scroll header .gw-mm-item__link a,
    .error404.scroll header .gw-mm-item .gw-mm-item__toggle,
    .error404.scroll header .wc-block-mini-cart,
    .error404.scroll header .wp-block-woocommerce-customer-account,
    .page-template.scroll header .gw-mm-item__link a,
    .page-template.scroll header .gw-mm-item .gw-mm-item__toggle,
    .page-template.scroll header .wc-block-mini-cart,
    .page-template.scroll header .wp-block-woocommerce-customer-account,
    .post-template-default.scroll header .gw-mm-item__link a,
    .post-template-default.scroll header .gw-mm-item .gw-mm-item__toggle,
    .post-template-default.scroll header .wc-block-mini-cart,
    .post-template-default.scroll header .wp-block-woocommerce-customer-account,
    .archive.scroll header .gw-mm-item__link a,
    .archive.scroll header .gw-mm-item .gw-mm-item__toggle,
    .archive.scroll header .wc-block-mini-cart,
    .archive.scroll header .wp-block-woocommerce-customer-account,
    .search.scroll header .gw-mm-item__link a,
    .search.scroll header .gw-mm-item .gw-mm-item__toggle,
    .search.scroll header .wc-block-mini-cart,
    .search.scroll header .wp-block-woocommerce-customer-account {
        color: #161616;
    }

    .page-template-wp-custom-template-home-2.scroll header .gw-mm__content>li:first-of-type,
    .page-template-wp-custom-template-home-2.scroll header .gw-mm__content>li:last-of-type,
    .post-template-wp-custom-template-home-2.scroll header .gw-mm__content>li:first-of-type,
    .post-template-wp-custom-template-home-2.scroll header .gw-mm__content>li:last-of-type,
    .page-template-default.scroll header .gw-mm__content>li:first-of-type,
    .page-template-default.scroll header .gw-mm__content>li:last-of-type,
    .error404.scroll header .gw-mm__content>li:first-of-type,
    .error404.scroll header .gw-mm__content>li:last-of-type,
    .page-template.scroll header .gw-mm__content>li:first-of-type,
    .page-template.scroll header .gw-mm__content>li:last-of-type,
    .post-template-default.scroll header .gw-mm__content>li:first-of-type,
    .post-template-default.scroll header .gw-mm__content>li:last-of-type,
    .archive.scroll header .gw-mm__content>li:first-of-type,
    .archive.scroll header .gw-mm__content>li:last-of-type,
    .search.scroll header .gw-mm__content>li:first-of-type,
    .search.scroll header .gw-mm__content>li:last-of-type {
        display: none;
    }

    .page-template-wp-custom-template-home-2.scroll header .gw-mm-item__dropdown-content .gw-mm__content>li:first-of-type,
    .post-template-wp-custom-template-home-2.scroll header .gw-mm-item__dropdown-content .gw-mm__content>li:first-of-type,
    .page-template-default.scroll header .gw-mm-item__dropdown-content .gw-mm__content>li:first-of-type,
    .error404.scroll header .gw-mm-item__dropdown-content .gw-mm__content>li:first-of-type,
    .page-template.scroll header .gw-mm-item__dropdown-content .gw-mm__content>li:first-of-type,
    .post-template-default.scroll header .gw-mm-item__dropdown-content .gw-mm__content>li:first-of-type,
    .archive.scroll header .gw-mm-item__dropdown-content .gw-mm__content>li:first-of-type,
    .search.scroll header .gw-mm-item__dropdown-content .gw-mm__content>li:first-of-type {
        display: block;
    }

    .topVeg {
        display: inline-block;
        position: relative;
        z-index: 10;
    }

    .topVeg>img {
        margin: 0 0 -8em;
        position: relative;
        left: -12em;
        border-radius: 0;
    }

    .bottomVeg {
        display: inline-block;
        position: relative;
        z-index: 10;
    }

    .bottomVeg>img {
        margin: 0 0 -8em;
        position: relative;
        right: -20em;
        top: 20em;
        border-radius: 0;
    }

    .homeHero .wp-block-getwid-section__divider {
        z-index: 0 !important;
    }

    .homeHero .wp-block-getwid-section__background-holder {
        z-index: -1 !important;
    }

    .howitWorks div {
        flex-direction: row;
    }

    .wp-block-woocommerce-customer-account a .wc-block-customer-account__account-icon,
    .wc-block-mini-cart__button .wc-block-mini-cart__icon {
        width: 2em;
        height: 2em;
    }

    .wc-block-mini-cart__button,
    .wp-block-woocommerce-customer-account a {
        padding: 0.25em;
    }

    .wc-block-mini-cart__button {
        margin-right: 0.25em;
    }

    .woocommerce-account .woocommerce-MyAccount-navigation {
        background: #ddeec6;
        padding: 2em 1em;
        width: 28%;
        border-radius: 2em;
    }

    .filter-sidebar {
        position: sticky;
        top: 9rem;
    }

    .sticky-element {
        position: sticky !important;
        top: 150px;
    }

    .wp-block-getwid-custom-post-type__wrapper.getwid-columns {
        gap: 1em;
        justify-content: space-evenly;
    }

    .getwid-columns-3>* {
        width: 31.33333%;
    }

    .wp-block-getwid-template-post-featured-image img {
        overflow: hidden;
        max-width: -webkit-fill-available;
        max-width: -moz-available;
        height: auto;
        border-radius: 1em;
    }
}

@media only screen and (min-width: 1300px) {
    .mobileonly {
        display: none;
    }

    .desktoponly {
        display: block;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        position: absolute;
    }

    header .wp-block-site-logo img {
        max-width: 260px;
        width: 260px;
    }

    header .logo.wp-block-site-logo {
        left: 8em;
        align-items: center;
        position: relative;
    }

    .page-template-wp-custom-template-home-2 .wp-block-navigation-item,
    .post-template-wp-custom-template-home-2 .wp-block-navigation-item,
    .page-template-default .wp-block-navigation-item,
    .error404 .wp-block-navigation-item,
    .page-template .wp-block-navigation-item,
    .post-template-default .wp-block-navigation-item,
    .archive .wp-block-navigation-item,
    .search .wp-block-navigation-item {
        color: #fff;
    }

    .page-template-wp-custom-template-home-2 header nav,
    .post-template-wp-custom-template-home-2 header nav,
    .page-template-default header nav,
    .error404 header nav,
    .page-template header nav,
    .post-template-default header nav,
    .archive header nav,
    .search header nav {
        left: 0%;
        right: auto !important;
        z-index: 99;
        margin-top: 0em;
    }

    .page-template-wp-custom-template-home-2:not(.scroll) header .wp-block-button.tel .wp-block-button__link,
    .post-template-wp-custom-template-home-2:not(.scroll) header .wp-block-button.tel .wp-block-button__link,
    .page-template-default:not(.scroll) header .wp-block-button.tel .wp-block-button__link,
    .error404:not(.scroll) header .wp-block-button.tel .wp-block-button__link,
    .page-template:not(.scroll) header .wp-block-button.tel .wp-block-button__link,
    .post-template-default:not(.scroll) header .wp-block-button.tel .wp-block-button__link,
    .archive:not(.scroll) header .wp-block-button.tel .wp-block-button__link,
    .search:not(.scroll) header .wp-block-button.tel .wp-block-button__link {
        display: inline-block;
    }

    .page-template-wp-custom-template-home-2:not(.scroll) header .wp-block-button.tel:before,
    .post-template-wp-custom-template-home-2:not(.scroll) header .wp-block-button.tel:before,
    .page-template-default:not(.scroll) header .wp-block-button.tel:before,
    .error404:not(.scroll) header .wp-block-button.tel:before,
    .page-template:not(.scroll) header .wp-block-button.tel:before,
    .post-template-default:not(.scroll) header .wp-block-button.tel:before,
    .archive:not(.scroll) header .wp-block-button.tel:before,
    .search:not(.scroll) header .wp-block-button.tel:before {
        display: none;
    }

    .page-template-wp-custom-template-home-2:not(.scroll) header .wp-block-button.tel:after,
    .post-template-wp-custom-template-home-2:not(.scroll) header .wp-block-button.tel:after,
    .page-template-default:not(.scroll) header .wp-block-button.tel:after,
    .error404:not(.scroll) header .wp-block-button.tel:after,
    .page-template:not(.scroll) header .wp-block-button.tel:after,
    .post-template-default:not(.scroll) header .wp-block-button.tel:after,
    .archive:not(.scroll) header .wp-block-button.tel:after,
    .search:not(.scroll) header .wp-block-button.tel:after {
        content: "";
        margin-left: 10px;
        font-family: "montserrat", sans-serif;
        font-size: inherit;
    }

    .page-template-wp-custom-template-home-2:not(.scroll) header .wp-block-button .wp-block-buttons .wp-block-button.tel .wp-block-button__link,
    .post-template-wp-custom-template-home-2:not(.scroll) header .wp-block-button .wp-block-buttons .wp-block-button.tel .wp-block-button__link,
    .page-template-default:not(.scroll) header .wp-block-button .wp-block-buttons .wp-block-button.tel .wp-block-button__link,
    .error404:not(.scroll) header .wp-block-button .wp-block-buttons .wp-block-button.tel .wp-block-button__link,
    .page-template:not(.scroll) header .wp-block-button .wp-block-buttons .wp-block-button.tel .wp-block-button__link,
    .post-template-default:not(.scroll) header .wp-block-button .wp-block-buttons .wp-block-button.tel .wp-block-button__link,
    .archive:not(.scroll) header .wp-block-button .wp-block-buttons .wp-block-button.tel .wp-block-button__link,
    .search:not(.scroll) header .wp-block-button .wp-block-buttons .wp-block-button.tel .wp-block-button__link {
        background: transparent !important;
        color: #8dc740 !important;
        padding: 0.6em 1em !important;
    }

    .page-template-wp-custom-template-home-2:not(.scroll) header .wp-block-button .wp-block-buttons .wp-block-button.tel .wp-block-button__link:before,
    .post-template-wp-custom-template-home-2:not(.scroll) header .wp-block-button .wp-block-buttons .wp-block-button.tel .wp-block-button__link:before,
    .page-template-default:not(.scroll) header .wp-block-button .wp-block-buttons .wp-block-button.tel .wp-block-button__link:before,
    .error404:not(.scroll) header .wp-block-button .wp-block-buttons .wp-block-button.tel .wp-block-button__link:before,
    .page-template:not(.scroll) header .wp-block-button .wp-block-buttons .wp-block-button.tel .wp-block-button__link:before,
    .post-template-default:not(.scroll) header .wp-block-button .wp-block-buttons .wp-block-button.tel .wp-block-button__link:before,
    .archive:not(.scroll) header .wp-block-button .wp-block-buttons .wp-block-button.tel .wp-block-button__link:before,
    .search:not(.scroll) header .wp-block-button .wp-block-buttons .wp-block-button.tel .wp-block-button__link:before {
        display: none;
    }

    .page-template-wp-custom-template-home-2:not(.scroll) header .wp-block-button.contact .wp-block-button__link,
    .post-template-wp-custom-template-home-2:not(.scroll) header .wp-block-button.contact .wp-block-button__link,
    .page-template-default:not(.scroll) header .wp-block-button.contact .wp-block-button__link,
    .error404:not(.scroll) header .wp-block-button.contact .wp-block-button__link,
    .page-template:not(.scroll) header .wp-block-button.contact .wp-block-button__link,
    .post-template-default:not(.scroll) header .wp-block-button.contact .wp-block-button__link,
    .archive:not(.scroll) header .wp-block-button.contact .wp-block-button__link,
    .search:not(.scroll) header .wp-block-button.contact .wp-block-button__link {
        background: #8dc740 !important;
        color: #fff !important;
        padding: 0.75rem 1.5rem;
    }

    .page-template-wp-custom-template-home-2:not(.scroll) header .wp-block-button.contact .wp-block-button__link:hover,
    .page-template-wp-custom-template-home-2:not(.scroll) header .wp-block-button.contact .wp-block-button__link:focus,
    .post-template-wp-custom-template-home-2:not(.scroll) header .wp-block-button.contact .wp-block-button__link:hover,
    .post-template-wp-custom-template-home-2:not(.scroll) header .wp-block-button.contact .wp-block-button__link:focus,
    .page-template-default:not(.scroll) header .wp-block-button.contact .wp-block-button__link:hover,
    .page-template-default:not(.scroll) header .wp-block-button.contact .wp-block-button__link:focus,
    .error404:not(.scroll) header .wp-block-button.contact .wp-block-button__link:hover,
    .error404:not(.scroll) header .wp-block-button.contact .wp-block-button__link:focus,
    .page-template:not(.scroll) header .wp-block-button.contact .wp-block-button__link:hover,
    .page-template:not(.scroll) header .wp-block-button.contact .wp-block-button__link:focus,
    .post-template-default:not(.scroll) header .wp-block-button.contact .wp-block-button__link:hover,
    .post-template-default:not(.scroll) header .wp-block-button.contact .wp-block-button__link:focus,
    .archive:not(.scroll) header .wp-block-button.contact .wp-block-button__link:hover,
    .archive:not(.scroll) header .wp-block-button.contact .wp-block-button__link:focus,
    .search:not(.scroll) header .wp-block-button.contact .wp-block-button__link:hover,
    .search:not(.scroll) header .wp-block-button.contact .wp-block-button__link:focus {
        background: rgb(114.1538461538, 163.9352226721, 48.0647773279) !important;
    }

    .page-template-wp-custom-template-home-2:not(.scroll) header .wp-block-button.contact .wp-block-button__link:before,
    .post-template-wp-custom-template-home-2:not(.scroll) header .wp-block-button.contact .wp-block-button__link:before,
    .page-template-default:not(.scroll) header .wp-block-button.contact .wp-block-button__link:before,
    .error404:not(.scroll) header .wp-block-button.contact .wp-block-button__link:before,
    .page-template:not(.scroll) header .wp-block-button.contact .wp-block-button__link:before,
    .post-template-default:not(.scroll) header .wp-block-button.contact .wp-block-button__link:before,
    .archive:not(.scroll) header .wp-block-button.contact .wp-block-button__link:before,
    .search:not(.scroll) header .wp-block-button.contact .wp-block-button__link:before {
        display: none;
    }

    .page-template-wp-custom-template-home-2:not(.scroll) header .wp-block-button.contact strong,
    .page-template-wp-custom-template-home-2:not(.scroll) header .wp-block-button.contact span,
    .page-template-wp-custom-template-home-2:not(.scroll) header .wp-block-button.contact #text,
    .post-template-wp-custom-template-home-2:not(.scroll) header .wp-block-button.contact strong,
    .post-template-wp-custom-template-home-2:not(.scroll) header .wp-block-button.contact span,
    .post-template-wp-custom-template-home-2:not(.scroll) header .wp-block-button.contact #text,
    .page-template-default:not(.scroll) header .wp-block-button.contact strong,
    .page-template-default:not(.scroll) header .wp-block-button.contact span,
    .page-template-default:not(.scroll) header .wp-block-button.contact #text,
    .error404:not(.scroll) header .wp-block-button.contact strong,
    .error404:not(.scroll) header .wp-block-button.contact span,
    .error404:not(.scroll) header .wp-block-button.contact #text,
    .page-template:not(.scroll) header .wp-block-button.contact strong,
    .page-template:not(.scroll) header .wp-block-button.contact span,
    .page-template:not(.scroll) header .wp-block-button.contact #text,
    .post-template-default:not(.scroll) header .wp-block-button.contact strong,
    .post-template-default:not(.scroll) header .wp-block-button.contact span,
    .post-template-default:not(.scroll) header .wp-block-button.contact #text,
    .archive:not(.scroll) header .wp-block-button.contact strong,
    .archive:not(.scroll) header .wp-block-button.contact span,
    .archive:not(.scroll) header .wp-block-button.contact #text,
    .search:not(.scroll) header .wp-block-button.contact strong,
    .search:not(.scroll) header .wp-block-button.contact span,
    .search:not(.scroll) header .wp-block-button.contact #text {
        display: inline-block;
    }

    .page-template-wp-custom-template-home-2.scroll header .wp-block-button,
    .post-template-wp-custom-template-home-2.scroll header .wp-block-button,
    .page-template-default.scroll header .wp-block-button,
    .error404.scroll header .wp-block-button,
    .page-template.scroll header .wp-block-button,
    .post-template-default.scroll header .wp-block-button,
    .archive.scroll header .wp-block-button,
    .search.scroll header .wp-block-button {
        width: auto;
    }

    .page-template-wp-custom-template-home-2.scroll header .wp-block-button.tel .wp-block-button__link,
    .post-template-wp-custom-template-home-2.scroll header .wp-block-button.tel .wp-block-button__link,
    .page-template-default.scroll header .wp-block-button.tel .wp-block-button__link,
    .error404.scroll header .wp-block-button.tel .wp-block-button__link,
    .page-template.scroll header .wp-block-button.tel .wp-block-button__link,
    .post-template-default.scroll header .wp-block-button.tel .wp-block-button__link,
    .archive.scroll header .wp-block-button.tel .wp-block-button__link,
    .search.scroll header .wp-block-button.tel .wp-block-button__link {
        display: inline-block;
    }

    .page-template-wp-custom-template-home-2.scroll header .wp-block-button.tel:before,
    .post-template-wp-custom-template-home-2.scroll header .wp-block-button.tel:before,
    .page-template-default.scroll header .wp-block-button.tel:before,
    .error404.scroll header .wp-block-button.tel:before,
    .page-template.scroll header .wp-block-button.tel:before,
    .post-template-default.scroll header .wp-block-button.tel:before,
    .archive.scroll header .wp-block-button.tel:before,
    .search.scroll header .wp-block-button.tel:before {
        display: none;
    }

    .page-template-wp-custom-template-home-2.scroll header .wp-block-button.tel:after,
    .post-template-wp-custom-template-home-2.scroll header .wp-block-button.tel:after,
    .page-template-default.scroll header .wp-block-button.tel:after,
    .error404.scroll header .wp-block-button.tel:after,
    .page-template.scroll header .wp-block-button.tel:after,
    .post-template-default.scroll header .wp-block-button.tel:after,
    .archive.scroll header .wp-block-button.tel:after,
    .search.scroll header .wp-block-button.tel:after {
        content: "";
        margin-left: 10px;
        font-family: "montserrat", sans-serif;
        font-size: inherit;
    }

    .page-template-wp-custom-template-home-2.scroll header .wp-block-button .wp-block-buttons .wp-block-button.tel .wp-block-button__link,
    .post-template-wp-custom-template-home-2.scroll header .wp-block-button .wp-block-buttons .wp-block-button.tel .wp-block-button__link,
    .page-template-default.scroll header .wp-block-button .wp-block-buttons .wp-block-button.tel .wp-block-button__link,
    .error404.scroll header .wp-block-button .wp-block-buttons .wp-block-button.tel .wp-block-button__link,
    .page-template.scroll header .wp-block-button .wp-block-buttons .wp-block-button.tel .wp-block-button__link,
    .post-template-default.scroll header .wp-block-button .wp-block-buttons .wp-block-button.tel .wp-block-button__link,
    .archive.scroll header .wp-block-button .wp-block-buttons .wp-block-button.tel .wp-block-button__link,
    .search.scroll header .wp-block-button .wp-block-buttons .wp-block-button.tel .wp-block-button__link {
        color: #8dc740 !important;
        background-color: transparent !important;
    }

    .page-template-wp-custom-template-home-2.scroll header .wp-block-button.contact .wp-block-button__link,
    .post-template-wp-custom-template-home-2.scroll header .wp-block-button.contact .wp-block-button__link,
    .page-template-default.scroll header .wp-block-button.contact .wp-block-button__link,
    .error404.scroll header .wp-block-button.contact .wp-block-button__link,
    .page-template.scroll header .wp-block-button.contact .wp-block-button__link,
    .post-template-default.scroll header .wp-block-button.contact .wp-block-button__link,
    .archive.scroll header .wp-block-button.contact .wp-block-button__link,
    .search.scroll header .wp-block-button.contact .wp-block-button__link {
        background: #8dc740 !important;
        color: #fff !important;
        margin-top: 0em;
        padding: 0.75rem 1.5rem;
    }

    .page-template-wp-custom-template-home-2.scroll header .wp-block-button.contact .wp-block-button__link:hover,
    .page-template-wp-custom-template-home-2.scroll header .wp-block-button.contact .wp-block-button__link:focus,
    .post-template-wp-custom-template-home-2.scroll header .wp-block-button.contact .wp-block-button__link:hover,
    .post-template-wp-custom-template-home-2.scroll header .wp-block-button.contact .wp-block-button__link:focus,
    .page-template-default.scroll header .wp-block-button.contact .wp-block-button__link:hover,
    .page-template-default.scroll header .wp-block-button.contact .wp-block-button__link:focus,
    .error404.scroll header .wp-block-button.contact .wp-block-button__link:hover,
    .error404.scroll header .wp-block-button.contact .wp-block-button__link:focus,
    .page-template.scroll header .wp-block-button.contact .wp-block-button__link:hover,
    .page-template.scroll header .wp-block-button.contact .wp-block-button__link:focus,
    .post-template-default.scroll header .wp-block-button.contact .wp-block-button__link:hover,
    .post-template-default.scroll header .wp-block-button.contact .wp-block-button__link:focus,
    .archive.scroll header .wp-block-button.contact .wp-block-button__link:hover,
    .archive.scroll header .wp-block-button.contact .wp-block-button__link:focus,
    .search.scroll header .wp-block-button.contact .wp-block-button__link:hover,
    .search.scroll header .wp-block-button.contact .wp-block-button__link:focus {
        background: rgb(114.1538461538, 163.9352226721, 48.0647773279) !important;
    }

    .page-template-wp-custom-template-home-2.scroll header .wp-block-button.contact .wp-block-button__link:before,
    .post-template-wp-custom-template-home-2.scroll header .wp-block-button.contact .wp-block-button__link:before,
    .page-template-default.scroll header .wp-block-button.contact .wp-block-button__link:before,
    .error404.scroll header .wp-block-button.contact .wp-block-button__link:before,
    .page-template.scroll header .wp-block-button.contact .wp-block-button__link:before,
    .post-template-default.scroll header .wp-block-button.contact .wp-block-button__link:before,
    .archive.scroll header .wp-block-button.contact .wp-block-button__link:before,
    .search.scroll header .wp-block-button.contact .wp-block-button__link:before {
        display: none;
    }

    .page-template-wp-custom-template-home-2.scroll header .wp-block-button.contact strong,
    .page-template-wp-custom-template-home-2.scroll header .wp-block-button.contact span,
    .page-template-wp-custom-template-home-2.scroll header .wp-block-button.contact #text,
    .post-template-wp-custom-template-home-2.scroll header .wp-block-button.contact strong,
    .post-template-wp-custom-template-home-2.scroll header .wp-block-button.contact span,
    .post-template-wp-custom-template-home-2.scroll header .wp-block-button.contact #text,
    .page-template-default.scroll header .wp-block-button.contact strong,
    .page-template-default.scroll header .wp-block-button.contact span,
    .page-template-default.scroll header .wp-block-button.contact #text,
    .error404.scroll header .wp-block-button.contact strong,
    .error404.scroll header .wp-block-button.contact span,
    .error404.scroll header .wp-block-button.contact #text,
    .page-template.scroll header .wp-block-button.contact strong,
    .page-template.scroll header .wp-block-button.contact span,
    .page-template.scroll header .wp-block-button.contact #text,
    .post-template-default.scroll header .wp-block-button.contact strong,
    .post-template-default.scroll header .wp-block-button.contact span,
    .post-template-default.scroll header .wp-block-button.contact #text,
    .archive.scroll header .wp-block-button.contact strong,
    .archive.scroll header .wp-block-button.contact span,
    .archive.scroll header .wp-block-button.contact #text,
    .search.scroll header .wp-block-button.contact strong,
    .search.scroll header .wp-block-button.contact span,
    .search.scroll header .wp-block-button.contact #text {
        display: inline-block;
    }

    .topVeg>img {
        left: -12em;
    }

    .bottomVeg>img {
        right: -29em;
        top: 25em;
    }

    header .wp-block-navigation .wp-block-navigation__container {
        gap: 1em;
    }

    header .wp-block-navigation .wp-block-navigation__container>li>.wp-block-navigation-item__content {
        font-weight: 700;
    }

    header .wp-block-navigation .wp-block-navigation__container>li.has-child>.wp-block-navigation__submenu-container {
        right: auto;
        border-top: 2px solid #8dc740;
        background-color: #161616;
    }

    header .wp-block-navigation .wp-block-navigation__responsive-container-open:before,
    header .wp-block-navigation .wp-block-navigation__responsive-container-open:after,
    header .wp-block-navigation .wp-block-navigation__responsive-container-open .wp-block-navigation__responsive-container-close svg,
    header .wp-block-navigation .wp-block-navigation__responsive-container-open .wp-block-navigation__responsive-container-open svg {
        display: none;
    }

    header .wp-block-navigation .wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content {
        text-align: left;
        font-weight: 600;
        color: #fff;
    }

    header .wp-block-navigation .wp-block-navigation__responsive-container-open:not(.always-shown) {
        display: none;
    }

    header .wp-block-navigation .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
        display: block;
    }

    .narrowed-content .wp-block-getwid-section__content {
        width: 65%;
        margin: 0 auto;
    }
}

@media only screen and (min-width: 1600px) {
    .topVeg>img {
        left: -12em;
    }

    .bottomVeg>img {
        right: -35em;
    }

    .page-template-wp-custom-template-home-2 header .gw-mm__content>li:last-of-type,
    .post-template-wp-custom-template-home-2 header .gw-mm__content>li:last-of-type,
    .page-template-default header .gw-mm__content>li:last-of-type,
    .error404 header .gw-mm__content>li:last-of-type,
    .page-template header .gw-mm__content>li:last-of-type,
    .post-template-default header .gw-mm__content>li:last-of-type,
    .archive header .gw-mm__content>li:last-of-type,
    .search header .gw-mm__content>li:last-of-type {
        display: block;
    }

    .page-template-wp-custom-template-home-2.scroll header .gw-mm__content>li:last-of-type,
    .post-template-wp-custom-template-home-2.scroll header .gw-mm__content>li:last-of-type,
    .page-template-default.scroll header .gw-mm__content>li:last-of-type,
    .error404.scroll header .gw-mm__content>li:last-of-type,
    .page-template.scroll header .gw-mm__content>li:last-of-type,
    .post-template-default.scroll header .gw-mm__content>li:last-of-type,
    .archive.scroll header .gw-mm__content>li:last-of-type,
    .search.scroll header .gw-mm__content>li:last-of-type {
        display: block;
    }
}

/*# sourceMappingURL=style.css.map */

@media (max-width: 1024px) {
    .wp-block-getwid-template-post-featured-image img {
        max-width: 100%;
        height: auto;
    }
}

.logged-in .create-account {
    display: none !important;
}

.woocommerce-account .woocommerce-MyAccount-content {
    width: calc(68% - 40px);
    padding: 20px;
}