/* Global */
.main-header-bar.ast-sticky-active {
	box-shadow: none;
}

header.site-header #ast-desktop-header .menu-text:hover {
	opacity: 0.6;
}

header.site-header .header-invite-and-earn .uagb-button__link:before {
	content: "";
	mask: url( "../img/gift.svg" ) no-repeat 50% 50%;
	background:var(--ast-global-color-0);
}

.home header.site-header .header-invite-and-earn .uagb-button__link:before {
	background:var(--ast-global-color-5);
}

header.site-header .header-sign-up .uagb-button__link:before {
    content: "";
    mask: url(../img/circle-plus.svg) no-repeat 50% 50%;
    background: var(--ast-global-color-5);
}

.home header.site-header .header-sign-up .uagb-button__link:before {
    background: var(--ast-global-color-0);
}

@media ( max-width: 1024px ) {
	header.site-header .header-sign-up .wp-block-button__link {
		padding-left: 20px !important;
	}

	header.site-header .header-sign-up .uagb-button__link:before {
		content: unset !important;
	}
	.ast-mobile-popup-content ul.main-header-menu > li > a {
		border: none !important;
	}
}

/* Before Scroll. */
.home header.site-header .ast-primary-header-bar {
	background-color: var( --ast-global-color-0 );
}

.home.business header.site-header .ast-primary-header-bar {
    background: #292929;
}

header.site-header .ast-primary-header-bar {
	background-color: var( --ast-global-color-5 );
}

.home header.site-header .site-logo-img img {
	filter: url( "../img/white-logo-filter.svg#ast-img-color-filter" );
}

header.site-header:has( .monese-joint-account-page-primary-menu-nav-item ) .ast-primary-header-bar {
	background-color: var( --ast-global-color-8 );
}

header.site-header:has( .monese-joint-account-page-primary-menu-nav-item ) .site-logo-img img {
	filter: url( "../img/white-logo-filter.svg#ast-img-color-filter" );
}

/*header.site-header:has( .monese-joint-account-page-primary-menu-nav-item ) .mobile-menu-toggle-icon .ast-menu-svg {*/
/*	fill: var( --ast-global-color-5 );*/
/*}*/

header.site-header:has( .monese-joint-account-page-primary-menu-nav-item ) .menu-text {
	color: var( --ast-global-color-5 );
}

header.site-header:has( .monese-joint-account-page-primary-menu-nav-item ) .header-invite-and-earn .wp-block-button__link {
	border-color: var( --ast-global-color-5 );
}

header.site-header:has( .monese-joint-account-page-primary-menu-nav-item ) .header-invite-and-earn .uagb-button__link {
	color: var( --ast-global-color-5 );
}

header.site-header:has( .monese-joint-account-page-primary-menu-nav-item ) .header-invite-and-earn .wp-block-button__link:hover {
	border-color: var( --ast-global-color-5 );
}

header.site-header:has( .monese-joint-account-page-primary-menu-nav-item ) .header-invite-and-earn .uagb-button__link:before{
	background-color: var( --ast-global-color-5 );
}

header.site-header:has( .monese-joint-account-page-primary-menu-nav-item ) .header-sign-up .wp-block-button__link {
	background: var( --ast-global-color-5 );
	border-color: var( --ast-global-color-5 );
}

header.site-header:has( .monese-joint-account-page-primary-menu-nav-item ) .header-sign-up .wp-block-button__link:hover {
	border-color: var( --ast-global-color-5 );
}

header.site-header:has( .monese-joint-account-page-primary-menu-nav-item ) .header-sign-up .uagb-button__link {
	color: var( --ast-global-color-8 ) !important;
}

header.site-header:has( .monese-joint-account-page-primary-menu-nav-item ) .header-sign-up .uagb-button__link:before {
	background-color: var( --ast-global-color-8 );
}

header.site-header:has( .monese-joint-account-page-primary-menu-nav-item ) .mobile-menu-toggle-icon .ast-menu-svg {
	border-top: 1px solid var(--ast-global-color-5);
	border-bottom: 1px solid var(--ast-global-color-5);
}

header.site-header .mobile-menu-toggle-icon .ast-menu-svg, body.is-header-default header.site-header .mobile-menu-toggle-icon .ast-menu-svg{
    fill: transparent !important;
    border-top: 1px solid var(--ast-global-color-7);
    border-bottom: 1px solid var(--ast-global-color-7);
    height: 12px !important;
}

.home header.site-header .mobile-menu-toggle-icon .ast-menu-svg {
    border-top: 1px solid var(--ast-global-color-5);
    border-bottom: 1px solid var(--ast-global-color-5);
}

.home header.site-header .menu-text {
	color: var( --ast-global-color-5 );
}

.home header.site-header .header-invite-and-earn .wp-block-button__link, .home header.site-header .header-invite-and-earn .wp-block-button__link:hover {
	border-color: var( --ast-global-color-5 );
}

header.site-header .header-invite-and-earn .wp-block-button__link, header.site-header .header-invite-and-earn .wp-block-button__link:hover {
	border-color: var( --ast-global-color-0 );
}

.home header.site-header .header-invite-and-earn .uagb-button__link {
    color: var(--ast-global-color-5);
    width: max-content;
}

header.site-header .header-invite-and-earn .uagb-button__link {
	color: var( --ast-global-color-0 );
}

header.site-header .header-sign-up .wp-block-button__link {
	background: var( --ast-global-color-5 );
	border-color: var( --ast-global-color-5 );
}

.home header.site-header .header-sign-up .wp-block-button__link {
	background: var( --ast-global-color-5 );
	border-color: var( --ast-global-color-5 );
}

header.site-header .header-sign-up .uagb-button__link {
	color: var( --ast-global-color-5 ) !important;
}

.home header.site-header .header-sign-up .uagb-button__link {
	color: var(--ast-global-color-0) !important;
}

header.site-header.header-sign-up .uagb-button__link:before {
	background-color: var(--ast-global-color-5);
}

.home header.site-header .header-sign-up .uagb-button__link:before {
	background-color: var( --ast-global-color-0 );
}


/* After Scroll. */
body.is-header-default header.site-header:has( .monese-home-page-primary-menu-nav-item ) .ast-primary-header-bar,
body.is-header-default header.site-header:has( .monese-business-page-primary-menu-nav-item ) .ast-primary-header-bar,
body.is-header-default header.site-header:has( .monese-joint-account-page-primary-menu-nav-item ) .ast-primary-header-bar {
	background-color: var( --ast-global-color-5 );
}

body.is-header-default header.site-header:has( .monese-home-page-primary-menu-nav-item ) .site-logo-img img,
body.is-header-default header.site-header:has( .monese-business-page-primary-menu-nav-item ) .site-logo-img img,
body.is-header-default header.site-header:has( .monese-joint-account-page-primary-menu-nav-item ) .site-logo-img img {
	filter: url( #ast-img-color-filter );
}

body.is-header-default header.site-header:has( .monese-home-page-primary-menu-nav-item ) .menu-text,
body.is-header-default header.site-header:has( .monese-business-page-primary-menu-nav-item ) .menu-text,
body.is-header-default header.site-header:has( .monese-joint-account-page-primary-menu-nav-item ) .menu-text {
	color: var( --ast-global-color-7 );
}

body.is-header-default header.site-header:has( .monese-home-page-primary-menu-nav-item ) .header-invite-and-earn .wp-block-button__link,
body.is-header-default header.site-header:has( .monese-business-page-primary-menu-nav-item ) .header-invite-and-earn .wp-block-button__link,
body.is-header-default header.site-header:has( .monese-joint-account-page-primary-menu-nav-item ) .header-invite-and-earn .wp-block-button__link {
	border-color: var( --ast-global-color-0 );
}

body.is-header-default header.site-header:has( .monese-home-page-primary-menu-nav-item ) .header-invite-and-earn .wp-block-button__link:hover,
body.is-header-default header.site-header:has( .monese-business-page-primary-menu-nav-item ) .header-invite-and-earn .wp-block-button__link:hover,
body.is-header-default header.site-header:has( .monese-joint-account-page-primary-menu-nav-item ) .header-invite-and-earn .wp-block-button__link:hover {
	border-color: var( --ast-global-color-0 );
}

body.is-header-default header.site-header:has( .monese-home-page-primary-menu-nav-item ) .header-invite-and-earn .uagb-button__link,
body.is-header-default header.site-header:has( .monese-business-page-primary-menu-nav-item ) .header-invite-and-earn .uagb-button__link,
body.is-header-default header.site-header:has( .monese-joint-account-page-primary-menu-nav-item ) .header-invite-and-earn .uagb-button__link {
	color: var( --ast-global-color-0 );
}

body.is-header-default header.site-header:has( .monese-home-page-primary-menu-nav-item ) .header-invite-and-earn .uagb-button__link:before,
body.is-header-default header.site-header:has( .monese-business-page-primary-menu-nav-item ) .header-invite-and-earn .uagb-button__link:before,
body.is-header-default header.site-header:has( .monese-joint-account-page-primary-menu-nav-item ) .header-invite-and-earn .uagb-button__link:before {
	background-color: var( --ast-global-color-0 );
}

body.is-header-default header.site-header:has( .monese-home-page-primary-menu-nav-item ) .header-sign-up .wp-block-button__link,
body.is-header-default header.site-header:has( .monese-business-page-primary-menu-nav-item ) .header-sign-up .wp-block-button__link,
body.is-header-default header.site-header:has( .monese-joint-account-page-primary-menu-nav-item ) .header-sign-up .wp-block-button__link {
	background: var( --ast-global-color-0 );
	border-color: var( --ast-global-color-0 );
}

body.is-header-default header.site-header:has( .monese-home-page-primary-menu-nav-item ) .header-sign-up .wp-block-button__link:hover,
body.is-header-default header.site-header:has( .monese-business-page-primary-menu-nav-item ) .header-sign-up .wp-block-button__link:hover,
body.is-header-default header.site-header:has( .monese-joint-account-page-primary-menu-nav-item ) .header-sign-up .wp-block-button__link:hover {
	border-color: var( --ast-global-color-0 );
}

body.is-header-default header.site-header:has( .monese-home-page-primary-menu-nav-item ) .header-sign-up .uagb-button__link,
body.is-header-default header.site-header:has( .monese-business-page-primary-menu-nav-item ) .header-sign-up .uagb-button__link,
body.is-header-default header.site-header:has( .monese-joint-account-page-primary-menu-nav-item ) .header-sign-up .uagb-button__link {
	color: var( --ast-global-color-5 ) !important;
}

body.is-header-default header.site-header:has( .monese-home-page-primary-menu-nav-item ) .header-sign-up .uagb-button__link:before,
body.is-header-default header.site-header:has( .monese-business-page-primary-menu-nav-item ) .header-sign-up .uagb-button__link:before,
body.is-header-default header.site-header:has( .monese-joint-account-page-primary-menu-nav-item ) .header-sign-up .uagb-button__link:before {
	background-color: var( --ast-global-color-5 );
}

body.is-header-default header.site-header:has( .monese-home-page-primary-menu-nav-item ) .mobile-menu-toggle-icon .ast-menu-svg,
body.is-header-default header.site-header:has( .monese-business-page-primary-menu-nav-item ) .mobile-menu-toggle-icon .ast-menu-svg,
body.is-header-default header.site-header:has( .monese-joint-account-page-primary-menu-nav-item ) .mobile-menu-toggle-icon .ast-menu-svg {
	fill: var( --ast-global-color-2 );
}

body.is-header-default header.site-header:has( .monese-joint-account-page-primary-menu-nav-item ) .mobile-menu-toggle-icon .ast-menu-svg {
	border-top: 1px solid var(--ast-global-color-7);
	border-bottom: 1px solid var(--ast-global-color-7);
}