// Green Enterprise Overrides

//Desktop Overrides
// Header Topbar
    .site-header .header-v14.stick-this {
        position: fixed !important;
        top: 0 !important;
        right: 0 !important;
        left: 0 !important;
        margin: 0 !important;
        width: 100% !important;
        z-index: 1000 !important;
    }

    .green-v14-topbar-inner {
        height: 36px !important;
        font-size: 12px !important;
    }

    .green-v14-topbar i {
        font-size: 12px !important;
    }

    .green-v14-topbar-link {
        font-size: 12px !important;
    }

    .green-v14-location-group {
        font-size: 12px !important;
    }

    .green-v14-city .fa-chevron-down {
        display: none !important;
    }

//Header Masthead
    .green-v14-masthead-inner {
        height: 96px !important;
    }

    .green-enterprise-logo-img, .green-enterprise-logo img.custom-logo {
        width: 96px !important;
    }

    .form-control, .input-text, input[type=email], input[type=password], input[type=search], input[type=text]:not(.form-control), input[type=url], textarea {
        font-size: 18px !important;
        color: #d9d9d9 !important;
        background-color: #fff !important;
        border: none !important;
        border-radius: 0 !important;
        box-shadow: none !important;
    }

    .green-v14-search-submit {
        background-color: var(--green-enterprise-dark) !important;
        color: #fff !important;
        border: none !important;
        border-radius: 0 !important;
    }

    .green-v14-search-submit:hover{
        background-color: #fff !important;
        color: var(--green-enterprise-dark) !important;
        border-left: 3px solid var(--green-enterprise-dark) !important;
        border-radius: 0 !important;
    }

//Header Navigation
    .green-v14-navrow-inner {
        justify-content: space- between !important;
        gap: 0 !important;
    }

    .green-v14-categories-toggle {
        height: 56px !important;
        background: #d9d9d9 !important;
        border: none !important;
        border-radius: 8px 8px 0 0 !important;
        font-size: 16px !important;
    }

    .green-v14-categories-toggle:hover {
        background: var(--green-enterprise-dark) !important;
    }

    .green-v14-categories-toggle .show {
        background: var(--green-enterprise-dark) !important;
    }

    .green-v14-categories-toggle .fa-sliders-h {
        font-size: 16px !important;
    }

    .green-v14-primary-nav {
        justify-content: space-evenly !important;
    }

    .green-v14-primary-nav a {
        font-size: 16px !important;
    }

    a .dropdown-item:hover {
        background: var(--green-enterprise-primary) !important;
        color: #fff !important;
    }

//Mobile Overrides
// Mobile Header Topbar
    .green-mobile-v3-topstrip a span {
        display: inherit !important;
    }

// Mobile Header Masthead
    .btn, .button, .dokan-btn, .hero-action-btn, a.dokan-btn, button, input[type=button], input[type=reset], input[type=submit], input[type=submit].dokan-btn {
        padding: 0 !important;
    }

    .handheld-stick-this.stuck {
        top: 0 !important;
    }

    .green-mobile-v3-main {
        display: flex !important;
        height: 75px !important;
        align-items: center !important;
        justify-content: space-between !important;
    }

    .green-mobile-v3 .green-enterprise-logo {
        justify-content: flex-start !important;
        width: 100% !important;
    }

    .green-mobile-v3-menu-toggle {
        order: 1 !important;
        padding: 0 !important;
        width: 18% !important;
        height: 38px !important;
        background: #d9d9d9 !important;
    }

    .green-mobile-v3-menu-toggle:hover {
        background: var(--green-enterprise-dark) !important;
        color: #fff !important;
    }

    .green-mobile-v3-menu-toggle:active :focus {
        background: var(--green-enterprise-dark) !important;
        color: #fff !important;
    }