temp


/**
 * Main navigation button toggle
 */
.wp-block-navigation__responsive-container-open {
    width: 100%;
    justify-content: flex-end;
    position: relative;
    top: 22px;
}
.wp-block-navigation .wp-block-navigation__container {
    font-weight: 400 !important;
}
/**
 * open responsive menu width
 */
.wp-block-navigation__responsive-container {
    max-width: 500px;
    left: auto;
    box-shadow: 2rem 2rem 3rem rgb(0, 0, 0)!important;
}
@media(max-width: 781px){
    .wp-block-navigation__responsive-container.is-menu-open {
        max-width: 100%;
        left: 0;
    }
}
/**
 * open responsive menu styles and spacing
 */
.wp-block-navigation__responsive-container .wp-block-button__link{
    margin-bottom: 56px;
}
.wp-block-navigation-item.current-menu-item .wp-block-navigation-item__content.wp-block-navigation-item__content{
    color:var(--wp--preset--color--accent);
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
    padding-top: 0;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container {
    padding-left: 1rem;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0;
}
/* close button */
.wp-block-navigation__responsive-container-close {
    top: 25px !important;
}
/**
 * submenu dropdown fix for mobile
 */
 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container {
    height: 0;
    overflow: hidden;  
    padding-top: 0;
    
 }
 .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container li{
    padding-top: 6px;
    padding-bottom: 6px;
 }
 .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded="true"] ~ .wp-block-navigation__submenu-container {
    height: 100%;
 }
 /* collapse icon */
 .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle {
    display: flex;
    align-items: center;
  }
 .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle::after {
    content: "+";
    display: inline-block;
    transform: rotate(0);
    font-size: var(--wp--preset--font-size--x-large);
    margin-left: 0.5rem;
    font-family: var(--wp--preset--font-family--glegoo);
 }
 .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded="true"]::after {
    transform: rotate(45deg);
 }

/* language selector */
.wp-block-navigation .has-child.language-selector .wp-block-navigation-submenu__toggle{
    display:none !important;
}
.wp-block-navigation__responsive-container .language-selector .wp-block-navigation__submenu-container{
    display: flex;
    flex-direction: row;
    padding-top: 20px !important;
    overflow: visible !important; 
    padding-left: 0 !important;
}
.wp-block-navigation__responsive-container .language-selector .wp-block-navigation__submenu-container li {
    flex-direction: row !important;
}
.wp-block-navigation__responsive-container .language-selector .wp-block-navigation__submenu-container li.active a{
    color: var(--wp--preset--color--accent) !important;
}
.wp-block-navigation__responsive-container .language-selector .wp-block-navigation__submenu-container li:first-of-type::after {
    content:"/";
    position: relative;
    padding-left: 4px;
    padding-right: 4px;
}
/* footer navigation */
@media (max-width: 781px) {
    footer nav.wp-block-navigation.items-justified-right.is-vertical {
        margin-left: 0 !important;
        align-items: stretch;
    }	
    footer nav.wp-block-navigation .wp-block-buttons .wp-block-button{
       width: 100%;
    }		
}