@media only screen and (max-width: 767px) {
	.nav-sections-item-title, .nav-sections .header.links li.greet.welcome {
	  display: none;
	}

	.nav-sections-item-content {
	  margin-top: 0;
	}

    .section-item-content #mobi_menu-container .cdz-menu .dropdown-toggle::before {
        font-family: 'FontAwesome';
        content: "\f105";
        font-size: 20px;
        color: #ce2627;
    }

    .section-item-content #mobi_menu-container .cdz-menu li.item.open > .dropdown-toggle::before {
        font-family: "FontAwesome";
        content: "\f107";
        font-size: 20px;
        color: #ce2627;
    }

    .content-menu-mobile{
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
        gap: 15px;
        padding-bottom: 10px;
        padding-top: 10px;
    }

    .content-menu-mobile:not(:has(.menu-mobile-currency)) {
        display: none; 
    }

    .header-menu-mobile{
        display: flex;
        align-items: center;
        padding-top: 17px;
    }

    .header-menu-mobile-logo{
        display: flex;
        flex-direction: column;
        align-items: center;
        background: #f2f2f2;
        border-bottom: solid 2px #ce2627;
        padding: 10px;
    }

    .cdz-navigation.mobile-menu.visible-xs{
        border-top: 1px solid #d1d1d1;
    }

    .header-menu-mobile-login{
        padding: 10px;
        border-top: 1px solid #d1d1d1;
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .menu-mobile-currency{
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .nav-sections .switcher .switcher-trigger::after{
        font-family: 'FontAwesome';
        content: "\f105";
        font-size: 20px;
    }

    .header-menu-mobile-notloggedin,
    .header-menu-mobile-loggedin
    {
        padding: 7px 15px;
        display: flex;
        align-items: center;
        flex-direction: column;
        margin: 20px;
    }

    .header-menu-mobile-notloggedin .primary,
    .header-menu-mobile-loggedin .primary
    {
        width:100%;
        margin-bottom: 10px;
        background:#ce2627;
        font-weight: 600; 
        font-size:14px;
        
    }
    .header-menu-mobile-notloggedin .primary{
        padding: 10px 15px;
    }
    

    .header-menu-mobile-notloggedin .primary a,
    .header-menu-mobile-loggedin .primary a{
        color:#fff;
        width: 100%;
        display: block;
    }

    .header-menu-mobile-loggedin .primary a:after{
        font-family: "Font Awesome 6 Free";
        font-weight: 900;
        content: "\f007";
        font-size:20px;
        padding-left:10px;
    }

    .header-menu-mobile-notloggedin .secondary{
        margin-bottom: 10px;
        background:#fff;
        width:100%;
        font-weight: 600; 
        font-size:14px;
        padding: 7px 15px;
    }
    
    .header-menu-mobile-notloggedin .secondary a
    {
        color:#ce2627;
        width: 100%;
        display: block;
    }

    .header-menu-mobile-notloggedin .secondary a:after{
        font-family: "Font Awesome 6 Free";
        font-weight: 400;
        content: "\f007";
        font-size:18px;
        padding-left:10px;
    }

    .header-menu-mobile-notloggedin .primary a:active,
    .header-menu-mobile-notloggedin .primary a:focus,
    .header-menu-mobile-loggedin .primary a:active,
    .header-menu-mobile-loggedin .primary a:focus,
    .header-menu-mobile-notloggedin .secondary a:active,
    .header-menu-mobile-notloggedin .secondary a:focus{
        font-weight: 600;
        text-decoration:none;
    }

    .header-menu-mobile-loggedin p:has(.sing-out){
        width: 100%;
    }

    .header-menu-mobile-loggedin .sing-out{
        display: inline-block;
        padding: 13px 20px;
        border-radius: 10px;
        border-color: #999999;
        background: #999;
        color: #fff;
        width: 100%;
        font-size: 14px;
        font-weight: 600;
        text-align: center;
    }
    
    .header-menu-mobile .lang-name,
    .menu-mobile-currency .ui-widget-content{
        font-size: 13px;
    }

    
    .header-menu-mobile #switcher-language-nav,
    .menu-mobile-currency #switcher-currency-nav{
          border-radius: 10px;
          background: transparent;
          box-shadow: none;
          border: 1px solid #d1d1d1;
          text-transform: initial;
          
    }

    .header-menu-mobile #switcher-language-trigger-nav{
        padding: 10px 35px;
        display: none;
    }
    
    .header-menu-mobile #switcher-language-nav .switcher-trigger::after,
    .menu-mobile-currency #switcher-currency-trigger-nav.switcher-trigger::after{
        font-family: "Font Awesome 6 Free";
        font-weight: 600;
        content: "\f105";
        width: 20px;
    }
    
    .header-menu-mobile #switcher-language-nav .switcher-trigger.active::after,
    .menu-mobile-currency #switcher-currency-trigger-nav.switcher-trigger.active::after{
  	    font-family: "Font Awesome 6 Free";
        font-weight: 600;
        content: "\f107";
        width: 20px;
    }

    .header-menu-mobile .switcher-dropdown,
    .menu-mobile-currency .switcher-dropdown{
       border-radius: 0 0 10px 10px;
    }

    .menu-mobile-currency .switcher-dropdown{
        background: #f2f2f2;
        position: absolute;
        z-index: 9;
        border: 1px solid #d1d1d1;
        border-radius: 10px;
        padding: 10px 35px;
    }

    #switcher-language-nav .switcher-dropdown{
        background: #f2f2f2;
        position: absolute;
        z-index: 9;
        border: 1px solid #d1d1d1;
        border-radius: 10px;
        min-width: 132px;
        font-size: 14px;
    }

    .menu-mobile-currency #switcher-currency-trigger-nav{
        padding: 10px 42px;
    }

    .menu-mobile-currency .currency-rate{
        margin-bottom: 0px;
        color: #ce2726;
        font-size: 14px;
        font-weight: 600;
    }

    #switcher-currency-nav ul{
        padding: 10px 18px;
    }

    .img-neutron-mobile .menu-link .menu-icon.img-icon img  {
        max-width: 60px;
    }

    .checkout-index-index{
		#switcher-currency-nav{
			display:none;
		}
	}
    .header-panel-right-inner .currency-rate{
        display: none;
    }
}

