.header, .nomobile, .header_wrapper {
display:none !important;
}
.mobile_header {
width:100%;top:0;padding:10px calc(6vh + 10px) 10px 0;text-align:center;z-index:9997;box-sizing:border-box;
position:relative;background-color:rgba(0, 0, 0, 0.85);}
.mobile_header img {
width:auto;height:calc(6vh + 10px);max-width:80%;
}


.mobile_footer {
line-height : 0 !important;

position : fixed;

padding : 5px;

text-align : center;

transition : 0.4s;

z-index : 9998;

background-color:rgba(0, 148, 55, 1);}


.mobile_footer {
right : 0;
top : 10px !important;
/* transform : translateY(-50%); */

}
.mobile_footer_close {
right : -100%;
top : 10px !important;

}

.mobile_menu {
top : 0;
right : -100%;
}


.mobile_footer svg {
width : 6vh;
}

.mobile_footer_close {
line-height : 0 !important;

position : fixed;

padding : 5px;

transition : 0.4s;

z-index : 9998;

background-color:rgba(0, 148, 55, 1);}
.mobile_footer_close svg {
width : 6vh;
}

.mobile_footer #menu-icon, .mobile_menu_close #menu-close {fill:#ffffff !important;}
.mobile_menu {
position : fixed;

width : calc(100% - 20vw);
height : 100%;

min-height : 100vh;

overflow : auto;

padding : 10vw;

text-align : center;
text-transform:uppercase;
transition : 0.4s;

font-family: "Antonio", sans-serif;;background-color:rgba(0, 0, 0, 0.85);
z-index : 9998;
}

.mobile_menu a:link,.mobile_menu a:visited,.mobile_menu a:active,.mobile_menu a:hover {
color:#009437;}

.mobile_menu img {
width:auto;height:8vh;max-width:60%;
}

.mobile_menu ul {
list-style : none;

margin : 0;
padding : 8px 0 8px 0;
}
.mobile_menu li {
display : block;

margin : 12px 0 0 0;

font-size : 16px;
}

.mobile_menu .menu-item-has-children > a:after {
display : block !important;

margin-left : auto;
margin-right : auto;
}

.mobile_menu .sub-menu {
display : block !important;

background-color : rgba(255,255,255,0.2);

padding : 3px 0 12px 0;
}

@media screen and (max-width: 960px) {
.shop_header {
display : block;
}
.mobile_header {
display:block !important;}
.mobile_footer, .mobile_footer_close, .mobile_menu {
display : block !important;
}
.mobile {
display : inline !important;
}

#moove_gdpr_cookie_info_bar div {
text-align:center;
}
.moove-gdpr-button-holder {
justify-content:center;
}
}