.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{font-size:15px;padding:.8rem 8px;color:#373a3c}
.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content:hover{color:#ed981c;text-decoration:none;transition:.5s all;top:100%}
.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{list-style:none;background-color:#f8f8ff;float:left;padding:.5rem 0;border-radius:.25rem;display:table;top:100%;min-width:10rem;padding-top:.5rem}
.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container li a span.menu_tag{top:-20%}
.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded="true"] ~ .wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within > .wp-block-navigation__submenu-container{min-width:10rem}
.wp-block-navigation__responsive-container.has-modal-open button.wp-block-navigation-submenu__toggle svg{width:10px;height:10px;border-width:1px;margin-top:-15px;transition:all .3s ease-out; display: none;}
.wp-block-navigation__responsive-container.has-modal-open button.submenuOpen svg,.wp-block-navigation__responsive-container.has-modal-open button[aria-expanded="true"] svg{transform:rotate(180deg);color:#ed981c}
.wp-block-navigation__responsive-container.has-modal-open ul.wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.has-modal-open button[aria-expanded="false"] + ul.wp-block-navigation__submenu-container{display:none}
.wp-block-navigation__responsive-container.has-modal-open button[aria-expanded="true"] + ul.wp-block-navigation__submenu-container{display:block}
.wp-block-navigation a:where(:not(.wp-element-button)):hover{text-decoration:none;color:#ed981c}
.wp-block-navigation-submenu__toggle::after{display:block;content:"";border-top:.3rem solid;border-right:.3rem solid transparent;border-bottom:0;border-left:.3rem solid transparent}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content{display:block;width:100%;padding:.25rem 1rem;clear:both;font-size:14px;font-weight:400;white-space:nowrap;border-bottom:1px solid transparent;border-top:1px solid transparent;text-transform:capitalize}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content:hover{color:#e28e00;background-color:#fff;border-bottom:1px solid #dee2e6;border-top:1px solid #dee2e6}
.gp-menu-group{background:#f8f8ff}
.wp-block-navigation .wp-block-navigation__submenu-icon { margin-left:0px; transition:0.5s; font-size: 15px;}
.wp-block-navigation__submenu-icon.wp-block-navigation-submenu__toggle.submenuOpen{transform: rotate(180deg);}
.wp-block-navigation .wp-block-navigation__submenu-icon svg {display: none;}
body nav ul.wp-block-navigation li.dashboard { display: none;}
body.logged-in .wp-block-navigation li.dashboard { display: block;}
body.logged-in .wp-block-navigation li.tta { display: none;}   
@media (min-width: 992px) {
.wp-block-navigation__responsive-container-open:not(.always-shown){display:none;margin-left:12px}
.wp-block-navigation__responsive-container-open{display:none}
}
@media only screen and (max-width: 1260px) {
.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{font-size:12px;color:#373a3c}
}
@media only screen and (max-width: 992px) {  
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:block;align-self:self-end;margin-top:-10px}
.wp-block-navigation__container{gap:0!important}
.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:rgba(0,0,0,0.8)}
.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{color:#fff;font-weight:700}
.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}
.wp-block-navigation__responsive-container{left:0;position:fixed;right:0;top:0;padding:0;width:100%}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding-top:0}
.wp-block-navigation .wp-block-navigation-item__content{display:flex}
.wp-block-navigation .wp-block-navigation-item{border-bottom:1px solid #eee}
.wp-block-navigation ul{overflow:hidden;}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{ background-color:#F8F8FF !important;}
.has-modal-open .wp-block-navigation-item__content{font-size:12px;padding:.8rem 10px!important;color:#373a3c}
.wp-block-navigation .wp-block-navigation__submenu-icon{position:absolute;top:30px;right:10px}
.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{background-color:#fff!important}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{padding:0;margin:0; background-color: #fff !important;}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content{padding:0!important;box-sizing:border-box}
.wp-block-navigation__responsive-container.is-menu-open{padding:0}
.wp-block-navigation__responsive-container-content{left:-100%;display:block;width:85%;transition:all .4s ease;top:0;padding-bottom:15px;background-color:#f8f8f8;position:fixed;height:100vh}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{left:0}
.wp-block-navigation__responsive-container-close{right:5px;top:5px}
}
@media (max-width: 992px) {
.wp-block-navigation__responsive-container-open:not(.always-shown){display:block;margin-left:12px;margin-top:20px}
.wp-block-navigation__responsive-container-open svg { height: 16px; width: 32px;}
.wp-block-navigation__responsive-container-close svg { width: auto !important; height: auto !important; font-size: 35px;}
.wp-block-navigation__responsive-container-open:not(.always-shown) img{max-width:max-content}
.menu-border{border-bottom:1px solid #dee2e6;margin-bottom:0!important}
.menu-border > div{height:69px}
.gp-menu-group{border:none;position:absolute;top:7px; background-color: #fff;}
.wp-block-navigation-submenu__toggle::after{display:block}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content li.dashboard {display: none;}
.logged-in .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content li.dashboard { display: block;}
.logged-in .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content li.tta { display: none;}  
}
@media (max-width: 767px) {
.wp-block-navigation ul{overflow:auto}
.wp-block-navigation__responsive-container.is-menu-open{background-color:#fff}
}
@media only screen and (max-width: 991px) {
.has-modal-open.is-menu-open{width:100%;z-index:5;padding:0}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container li{border:0;padding:.25rem 1rem}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container li a{font-size:13px}
}