.header, .nomobile, .header_wrapper {
display:none !important;
}
.mobile_header {
width:100%;top:0;padding:10px 0 10px 0;text-align:center;z-index:9997;
position:relative;background-color:rgba(255, 255, 255, 0.8);}
.mobile_header img {
width:auto;height:8vh;max-width:60%;
}


.mobile_footer {
position : fixed;

padding : 5px;

text-align : center;

transition : 0.4s;

z-index : 9998;

background-color:rgba(238, 17, 17, 1);}


.mobile_footer {
right : 0;
transform : translateY(-50%);

border-top-left-radius:4px;border-bottom-left-radius:4px;}
.mobile_footer_close {
right : -100%;
transform : translateY(-50%);

border-top-left-radius:4px;border-bottom-left-radius:4px;}

.mobile_menu {
top : 0;
right : -100%;
}


.mobile_footer svg {
width : 6vh;
}

.mobile_footer_close {
position : fixed;

padding : 5px;

transition : 0.4s;

z-index : 9998;

background-color:rgba(238, 17, 17, 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;

transition : 0.4s;

font-family: "Questrial", sans-serif;;background-color:rgba(255, 255, 255, 0.8);
z-index : 9998;
}

.mobile_menu a:link,.mobile_menu a:visited,.mobile_menu a:active,.mobile_menu a:hover {
color:#5b5b5b;text-transform:uppercase;}

.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;
}
}

.mobile_menu {
backdrop-filter : blur(5px);
}