/*
Theme Name: VibrantGateways Media
Theme URI: https://vibrantgateways.com/
Description: Kadence child theme for VibrantGateways travel media, news and destination guides.
Author: VibrantGateways
Template: kadence
Version: 1.0.0
Text Domain: vibrantgateways
*/
/* =========================================================
   STANDARD KADENCE HEADER — VISIBILITY FIX
   Excludes Vibrant Media custom template
   ========================================================= */

body:not(.page-template-page-vibrant-media) #masthead,
body:not(.page-template-page-vibrant-media) #masthead .site-main-header-wrap .site-header-row-container-inner {
	background: #ffffff;
}

body:not(.page-template-page-vibrant-media) .site-branding .site-title,
body:not(.page-template-page-vibrant-media) .site-branding .site-title a,
body:not(.page-template-page-vibrant-media) .site-branding a.brand {
	color: #13231f;
}

body:not(.page-template-page-vibrant-media) .main-navigation .primary-menu-container > ul > li.menu-item > a {
	color: #34423d;
}

body:not(.page-template-page-vibrant-media) .main-navigation .primary-menu-container > ul > li.menu-item > a:hover,
body:not(.page-template-page-vibrant-media) .main-navigation .primary-menu-container > ul > li.current-menu-item > a {
	color: #8a6c3d;
}

body:not(.page-template-page-vibrant-media) .mobile-toggle-open-container .menu-toggle-open,
body:not(.page-template-page-vibrant-media) .mobile-toggle-open-container .menu-toggle-open:focus {
	color: #13231f;
}

/* =========================================================
   STANDARD KADENCE MOBILE HEADER
   ========================================================= */

@media (max-width: 1024px) {

	body:not(.page-template-page-vibrant-media)
	.mobile-toggle-open-container .menu-toggle-open,
	body:not(.page-template-page-vibrant-media)
	.mobile-toggle-open-container .menu-toggle-open:focus {
		color: #13231f;
		border-color: rgba(19,35,31,.25);
	}

	body:not(.page-template-page-vibrant-media)
	#mobile-drawer .drawer-inner {
		background: #10231d;
	}

	body:not(.page-template-page-vibrant-media)
	#mobile-drawer .drawer-header .drawer-toggle {
		color: #ffffff;
	}

	body:not(.page-template-page-vibrant-media)
	.mobile-navigation ul li > a,
	body:not(.page-template-page-vibrant-media)
	.mobile-navigation ul li.menu-item-has-children > .drawer-nav-drop-wrap {
		color: rgba(255,255,255,.84);
	}

	body:not(.page-template-page-vibrant-media)
	.mobile-navigation ul li > a:hover,
	body:not(.page-template-page-vibrant-media)
	.mobile-navigation ul li.current-menu-item > a {
		color: #e8c68d;
	}

	body:not(.page-template-page-vibrant-media)
	.mobile-navigation ul li.menu-item-has-children .drawer-nav-drop-wrap,
	body:not(.page-template-page-vibrant-media)
	.mobile-navigation ul li:not(.menu-item-has-children) a {
		border-bottom-color: rgba(255,255,255,.10);
	}
}
