/* Megamenu */
.mps-megamenu > a{
    margin-bottom: 20px;
    padding-top: 20px;
}
.mps-sub-megamenu {
    background-color: var(--input-green);
    min-width: 600px;
    min-height: 200px;
    border: 1px solid var(--medium-dark-green);
    z-index: 9;
}
.mps-menu-img {
    height:200px;
    background-color: var(--dark-green);
    background-image: url(/wp-content/uploads/2024/08/logo.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 180px;
    transition: 0.5s linear;
}
.mps-sub-menu-item{
    color:var(--light-green)!important;
    font-family: var(--text-font);
}
.mps-megamenu:hover .mps-sub-megamenu {
    display: block !important;
}
.mps-sub-menu-item:hover{
    color: #57736f !important;
}
.mps-sub-megamenu h6{
    color: #9EB0A8;
    letter-spacing: 1.5px;
    font-size: 0.85rem;
}
.mps-sub-megamenu:has(.mps-sub-menu-item.lizzard:hover) .mps-menu-img{
    background-image: url('/wp-content/uploads/2024/09/A3-DTF-1-3.png');
    transition: 0.5s linear;
}
.mps-sub-megamenu:has(.mps-sub-menu-item.iguana:hover) .mps-menu-img{
    background-image: url('/wp-content/uploads/2024/11/Iguana-1_No-Background.png');
    transition: 0.5s linear;
}
.mps-sub-megamenu:has(.mps-sub-menu-item.salamander:hover) .mps-menu-img{
    background-image: url('/wp-content/uploads/2024/11/Mr-uv-cylindrical-1G_No-Background.png');
    transition: 0.5s linear;
}
.mps-sub-megamenu:has(.mps-sub-menu-item.chameleon:hover) .mps-menu-img{
    background-image: url('/wp-content/uploads/2025/01/Chameleon-1_No-Background.png');
    transition: 0.5s linear;
}
.mps-sub-megamenu:has(.mps-sub-menu-item.geko:hover) .mps-menu-img{
    background-image: url('/wp-content/uploads/2024/11/Geko-1_No-Background.png');
    transition: 0.5s linear;
}
.mps-sub-megamenu:has(.mps-sub-menu-item.mr700:hover) .mps-menu-img{
    background-image: url('/wp-content/uploads/2025/05/7-Head-8-Colour-DTF-Printer-Dryer-2-1.png');
    transition: 0.5s linear;
}
.menu-agent a{
 display: flex;
 align-items: center;
 text-decoration: underline;
 color: var(--light-green);
}
.site-header > img {
    right: 25px;
    z-index: -1;
}
.site-header {
    border-bottom: 2px solid var(--medium-dark-green);
    padding-top: 27px!important;
    padding-bottom: 27px!important;
}
body header .dgwt-wcas-search-wrapp{
    .dgwt-wcas-search-form{
        top: calc(100% + 20px)!important;
    }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
    .menu-agent a > svg {
        order:2;
    }
}

@media only screen and (min-width: 320px) and (max-width: 991px) {
    #site-navigation, .header-login-btn{
        gap: 15px;
    }
    
    body header .dgwt-wcas-search-wrapp{
        .dgwt-wcas-search-form{
            top: calc(100% + 15px)!important;
        }
    }
    .dgwt-wcas-open-pirx .dgwt-wcas-open  .dgwt-wcas-suggestions-wrapp {
         
            width: 100% !important;
            max-width: 500px;
        }

}
/* Mobile Menu */
#mobileMenu .modal-content{
    background-color:var(--dark-green);
    padding: 25px 15px;
    border:0;
}
#mobileMenu .modal-body a  {
    font-size: 1.8rem;
    font-weight: 500;
}
#mobileMenu  .secondary-menu a{
    font-size: 1.8rem;
    font-weight: 500;
    color: #94E4AD;
}
#mobileMenu .btn-close {
    filter: invert(1);
    font-size: 22px;
}
body header .dgwt-wcas-search-wrapp {
    min-width: 100px;
    #dgwt-wcas-search-input-1.dgwt-wcas-search-input {
        background-color: var(--dark-green);
        box-shadow: none;
        border: 1px solid var(--medium-dark-green);
        padding-left: 13px;
    }

    .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
        right:5px!important;
        left:auto!important;

        svg {
            width: 15px;
            height: 15px;
        }
    }
    .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:hover {
        background: transparent;
    }
    .dgwt-wcas-sf-wrapp .dgwt-wcas-preloader.dgwt-wcas-close {
        right:0!important;
        
        svg > path{
            fill:var(--light-green-title);
        }
    }
}
.dgwt-wcas-open-pirx .dgwt-wcas-open   {
    header .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp{
        background:transparent;
    }
    .dgwt-wcas-suggestions-wrapp {
        border-radius: 5px;
        margin-top:5px;
        border: 1px solid var(--medium-dark-green);
        background-color: var(--dark-green);

       .dgwt-wcas-st > .dgwt-wcas-st-title, .dgwt-wcas-suggestion-cat .dgwt-wcas-st {
            font-size: 0.8rem;
            color: #9EB0A8;
       }
       .dgwt-wcas-suggestion:hover, .dgwt-wcas-suggestion-selected{
            background-color: var(--dark-green);
       }
       .dgwt-wcas-suggestion-headline .dgwt-wcas-st{
            border-bottom:0;
            color:var(--light-green);
       }
    }
}

