/**
* Theme Name: Faun Child
* Description: This is a child theme of Faun.
* Author: <a href="https://gloriathemes.com/">Gloria Themes</a>
* Template: faun
* Version: 1.0.1
*/

.gt-off-canvas .gt-menu ul li .gt-item .gt-menu-link .gt-submenu-toggle {
	flex: 0 0 auto;
	margin-left: 16px;
	transition: transform 0.2s ease;
}

.gt-off-canvas .gt-menu ul li.gt-dropdown > .gt-item > .gt-menu-link[aria-expanded="true"] .gt-submenu-toggle {
	transform: rotate(180deg);
}

.gt-off-canvas .gt-menu ul li .gt-submenu-wrap .gt-submenu-wrap.gt-active {
	margin-top: 10px;
}

.gt-off-canvas .gt-menu ul li .gt-item .gt-menu-link a[href]:not([href="#"]) {
	color: #57369C;
	font-weight: 700;
	text-decoration: none;
	text-underline-offset: 3px;
}

.gt-off-canvas .gt-menu ul li .gt-item .gt-menu-link a[href]:not([href="#"]):hover,
.gt-off-canvas .gt-menu ul li .gt-item .gt-menu-link a[href]:not([href="#"]):focus {
	text-decoration: underline;
}

.gt-off-canvas .gt-menu ul li .gt-item .gt-menu-link a:not([href]),
.gt-off-canvas .gt-menu ul li .gt-item .gt-menu-link a[href="#"] {
	cursor: default;
	opacity: 0.65;
	pointer-events: none;
	text-decoration: none;
}

.gt-off-canvas .gt-menu ul li.gt-mobile-menu-donate {
	margin-top: 18px;
}

.gt-off-canvas .gt-menu ul li.gt-mobile-menu-donate {
	list-style: none;
}

.gt-off-canvas .gt-menu ul li.gt-mobile-menu-donate .gt-button {
	display: inline-flex;
}

.gt-off-canvas .gt-menu ul li.gt-mobile-menu-donate .gt-button a {
	text-decoration: none;
}

.gt-header.gt-desktop-header .gt-menu a[href]:not([href="#"]) {
	text-decoration: none;
	text-underline-offset: 3px;
}

.gt-header.gt-desktop-header .gt-menu a[href]:not([href="#"]):hover,
.gt-header.gt-desktop-header .gt-menu a[href]:not([href="#"]):focus {
	text-decoration: underline;
}

@media (min-width: 1025px) {
	body.single-tribe_events #tribe-events-pg-template {
		max-width: none;
		width: 100%;
		padding-left: 48px;
		padding-right: 48px;
	}

	.single-tribe_events .tribe-events-single .tribe-events-event-meta {
		width: 100%;
	}
}
