.wp-block-navigation{background:transparent}
.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 .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container{transition:.5s all;top:100%}
.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{list-style:none;background-color:#FCFAF2;float:left;padding:10px;border-radius:4px;padding-top:0;display:table;transition:.5s all;top:150%;min-width:230px}
.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:230px}
.wp-block-navigation__responsive-container.has-modal-open button.wp-block-navigation-submenu__toggle svg{width:12px;height:12px;border-width:1px;margin-top:-15px;transition:all .3s ease-out}
.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}
body .is-layout-flex.hide-desktop{display:none}
.wp-block-navigation .wp-block-navigation-item.mobile-show{display:none}
.wp-block-navigation .wp-block-navigation-item.specialMenu{color:#ED981C!important;padding-top:1rem!important;padding-bottom:1rem!important;background-color:#FCFAF2!important}
main.wp-block-group {margin-top: 0;}


@media (max-width: 992px) {
.hide-mobile{display:none}
}
@media (max-width: 767px) {
.three-icon img{display:none}
.wp-block-navigation .wp-block-navigation-item.mobile-show{margin:0}
body .is-layout-flex.hide-desktop{display:block}
.customize-support .sticky-header{top:0}
.gp-menu-group{border:none;padding-top:0!important;padding-bottom:0!important;margin:0;position:absolute;top:7px}
.wp-block-navigation__responsive-container-content{width:90%;border-right:1px solid #ddd;background:#fff;height:100vh}
.wp-block-navigation ul{overflow:auto}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container.mobile-show{background-color:#FCFAF2!important;padding:0!important}
.wp-block-navigation__responsive-container.is-menu-open{background-color:#fff}
.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}
}
@media only screen and (max-width: 599px) {
img.d-none.d-sm-block.img-fluid{max-width:100%}
img.custom-logo{max-width:135px;position:relative;top:0;height:auto;left:30px}
.three-icon{max-width:100%;margin-top:20px!important;display:none}
.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 .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:0}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{margin:0;padding:0;background-color:#FCFAF2!important;margin-top:10px;padding:5px 5px}
.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:8px 10px 5px;font-size:13.5px!important}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding-top:0}
.mobile-show img{max-width:170px!important}
}
@media (max-width: 380px) {
.headerTopRight .navbar-brand img{max-width:125px}
}
.link a{color:#ED981C}
.no-underline a:hover{color:#CC8205}
.wp-block-navigation .wp-block-navigation-item .menu_tag{position:absolute;top:-15px;right:0;letter-spacing:.5px;border-radius:.2rem;background-color:#E50019;font-weight:700;line-height:1;color:#FFF;text-align:center;white-space:nowrap;display:inline-block;padding:.35em .65em;font-size:.65em;vertical-align:baseline}
.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{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-container>.wp-block-navigation-item>.wp-block-navigation-item__content{position:relative;flex-grow:inherit!important}

.wp-block-navigation__container > li:nth-last-child(3) ul {left: -11rem !important; right: inherit;}
.wp-block-navigation__container > li:nth-last-child(4) ul {left: -11rem !important; right: inherit;}

@media screen and (max-width: 1100px) {
.has-global-padding>.alignfull{padding-left:15px;padding-right:15px}
}
@media screen and (min-width: 1091px) {
.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:block}
.last-menu{display:none!important}
}
@media only screen and (max-width: 1090px) {
.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__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none}
.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}
.wp-block-navigation__responsive-container{display:none;left:0;position:fixed;right:0;top:0;padding:0}
.gp-menu-group{border:none;padding:0;margin:0;position:absolute;top:7px}
.navbar-mobile ul li{margin:0 5px}
.wp-block-site-logo img{max-height:40px!important;width:auto}
.wp-block-navigation__responsive-container-open:not(.always-shown){display:block!important}
img.custom-logo{max-width:135px;position:relative;top:0;height:auto;left:30px}
body .is-layout-flex.hide-desktop{display:block}
.wp-block-navigation .wp-block-navigation-item__content{display:flex}
.wp-block-navigation .wp-block-navigation-item .menu_tag{position:relative;padding:0 .65em;display:flex;align-items:center;justify-content:center;right:-5px;top:0;height:18px}
.wp-block-navigation .wp-block-navigation-item{border-bottom:1px solid #eee;padding:10px 15px}
.wp-block-navigation__responsive-container.is-menu-open{padding:0}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding:0}
.wp-block-navigation__responsive-container-close{right:5px;top:5px}
}
@media only screen and (max-width: 991px) {
.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container li a span.menu_tag{height:18px}
}
html{scroll-padding-top:160px;scroll-behavior:smooth}
@media only screen and (max-width: 767px) {
.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container li a span.menu_tag{height:18px;right:-5px}
.wp-block-navigation .wp-block-navigation-item .menu_tag{right:-5px;top:0;height:18px}
}
/* Login Sign up for Mobile */
@media screen and (max-width: 1090px) {
    .logged-in .wp-block-navigation-item.mobile-show.myAccount {display: flex !important;}
  }