/**
 * EUS Theme - LIGHT Styles
 *
 * @package EUSTheme
 * @since 1.0.0
 */
/* ==========================================================================
   YOUR LIGHT STYLES GO HERE
   ========================================================================== */

html.light-mode
{

	body,
	header.wp-block-template-part>div.wp-block-group
	{
		background: #FFF;
		color: #000;
	}

	body a,
	header a
	{
		color: #000 !important;

		&:hover
		{

			color: var(--wp--preset--color--brand-secondary) !important;
		}
	}

	#shadowBox
	{
		box-shadow: 0 0 5px #000;
	}

	header #darklogo
	{
		display: none !important
	}

	header #lightlogo
	{
		display: block !important;
	}

	header #lightlogo img
	{
		max-width: 200px !important;
		width: 200px !important;

		@media (width < 1120px)
		{
			width: 140px !important;
		}
	}

	header #hg-search
	{
		border-color: #000 !important
	}

	header ul.has-background-gray-background-color
	{
		background-color: #eee !important;
	}

	.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg
	{
		stroke: #000;
	}

	.uagb-block-1707cbee.wp-block-uagb-image .wp-block-uagb-image__figure img
	{
		filter: invert(1);
	}

	#hg-menu>nav a.wp-block-navigation-item__content:hover,
	#hg-menu>nav a.wp-block-navigation-item__content:focus-visible
	{
		color: var(--wp--preset--color--brand-secondary) !important;
	}

	header .archives-link figure:after
	{
		background: radial-gradient(black 0%, transparent 100%);
	}


	/* mobile menu */
	.animatedfsmenu.navbar-expand-md,
	.animatedfsmenu.navbar-expand-ht
	{
		background-color: #EEE !important;
	}

	.animatedfsmenu.animation_background li>a:before,
	.animatedfsmenu.animation_background__border_radius li>a:before
	{
		background: #EEE !important
	}


	@media (max-width:1023px)
	{
		.animatedfsmenu.animation_line .afsmenu>li>a:before
		{
			background: var(--wp--preset--color--brand-secondary) !important;
		}

		.afsmenu__close
		{
			color: var(--wp--preset--color--brand-secondary);
		}

		.afsmenu__close:hover,
		.afsmenu__close:focus-visible
		{
			color: #000;
		}
	}

	nav.has-brand-primary-background-color,
	ul.has-brand-primary-background-color
	{
		background-color: transparent !important
	}


	/* main content */
	h2.wp-block-heading
	{
		color: #000 !important
	}

	.faq h2.wp-block-heading,
	.rentals h2.wp-block-heading,
	.contact h2.wp-block-heading
	{
		color: #FFF !important
	}

	/* upcoming events */
	.wp-block-group.is-content-justification-space-between.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-cb46ffcb.wp-block-group-is-layout-flex
	{
		border-color: #000 !important
	}

	/* just announced sidebar */
	.new-events
	{
		border-left: 1px solid #000;
	}

	.wp-block-group.has-global-padding.is-layout-constrained.wp-block-group-is-layout-constrained
	{
		border-color: #000 !important;
	}

	/* events */
	#searchEvents a:hover,
	#searchEvents a:focus-visible
	{
		color: var(--wp--preset--color--brand-secondary);
	}

	.single-event-card.mdc-card:not(.grid-item)
	{
		background-color: #000;
		border-color: #000;
	}

	.single-event-card.mdc-card:not(.grid-item) #mdc-card-inner
	{
		background-color: rgba(0, 0, 0, 0);
		color: #FFF !important
	}

	a.advgb-social-icon
	{
		filter: invert(1);
	}


	.seetickets-list-event-container.mdc-card--outlined
	{
		background: #FFF;
		border: 0px !important;
		border-bottom: 1px solid #000 !important;
	}

	.mdc-card span.ages,
	.mdc-card p,
	.mdc-card p a,
	.mdc-card .doortime-showtime,
	.mdc-card .doortime-showtime+p,
	.mdc-card .doortime-showtime span
	{
		color: #000 !important;
	}

	.single-event-card.mdc-card span.ages,
	.single-event-card.mdc-card p,
	.single-event-card.mdc-card p a,
	.single-event-card.mdc-card .doortime-showtime,
	.single-event-card.mdc-card .doortime-showtime+p,
	.single-event-card.mdc-card .doortime-showtime span
	{
		color: #FFF !important;
	}

	button.list-view-load-more-button,
	button.list-view-load-more-button-mobile
	{
		background: none;
		border: 1px solid var(--wp--preset--color--brand-secondary);
		color: var(--wp--preset--color--brand-secondary);
	}

	button.list-view-load-more-button:hover,
	button.list-view-load-more-button-mobile:hover,
	button.list-view-load-more-button:focus-visible,
	button.list-view-load-more-button-mobile:focus-visible
	{

		background: #000;
		color: #FFF;
	}

	.fa-spinner
	{
		color: var(--wp--preset--color--brand-secondary);
	}

	/* hero slider */

	.next,
	.prev
	{
		background: rgba(238, 238, 238, 0.5);
		color: #000;
	}


	.next:hover,
	.prev:hover,
	.next:focus,
	.prev:focus
	{
		background: var(--wp--preset--color--brand-accent);
		color: #000;
	}

	.social-icon svg
	{
		fill: #000 !important
	}


	#list-view-events .custom-field-1,
	.list-view-events .custom-field-1,
	.single-event-card .custom-field-1,
	.search-results .custom-field-1
	{
		color: var(--wp--preset--color--brand-secondary) !important;

	}


	.list-view-events .custom-field-2,
	.list-view-events .custom-field-2 a,
	.list-view-events .custom-field-2 i,
	#list-view-events .custom-field-2,
	#list-view-events .custom-field-2 a,
	#list-view-events .custom-field-2 i,
	.single-event-card .custom-field-2,
	.single-event-card .custom-field-2 a,
	.single-event-card .custom-field-2 i,
	.search-results .custom-field-2,
	.search-results .custom-field-2 a,
	.search-results .custom-field-2 i
	{
		color: var(--wp--preset--color--brand-secondary) !important;
		background: #fff;
	}

	.list-view-events .custom-field-2,
	#list-view-events .custom-field-2,
	.single-event-card .custom-field-2,
	.search-results .custom-field-2
	{
		border-bottom: 1px solid #000;
	}


	.the-event-date span
	{
		color: #000;
	}

	#heroslider .the-event-date span
	{
		color: #000;
	}

	span.day-date
	{
		background: #000;
		color: #FFF !important;
	}

	p.event-title a:hover
	{
		color: var(--wp--preset--color--brand-secondary) !important;
	}

	span.d-inline-block.social-icon
	{
		color: #000;
	}

	.mdc-card a.seetickets-buy-btn,
	#eventPage a.seetickets-buy-btn
	{
		border: 1px solid var(--wp--preset--color--brand-secondary) !important;
		color: var(--wp--preset--color--brand-secondary) !important;
		background: #FFF !important;
	}

	.mdc-card a.seetickets-buy-btn:hover,
	#eventPage a.seetickets-buy-btn:hover,
	.mdc-card a.seetickets-buy-btn:focus-visible,
	#eventPage a.seetickets-buy-btn:focus-visible
	{
		background: #000 !important;
		color: #FFF !important;
	}



	/* search and search results */
	.search-results .mdc-card
	{
		background: #FFF;
	}

	/* general events */


	/* the archives  */
	h2.wp-block-post-title a
	{
		color: #000;
	}

	h2.wp-block-post-title a:hover,
	h2.wp-block-post-title a:focus-visible
	{
		color: var(--wp--preset--color--brand-secondary);
	}

	/* forms */
	input[type="text"],
	input[type="email"]
	{
		background: #FFF;
		border: 1px solid var(--wp--preset--color--brand-secondary);
		color: #000;
	}

	input[type="text"]::placeholder,
	input[type="email"]::placeholder
	{
		color: #000;
	}

	.is-form-id-1290 button.is-search-submit:hover .is-search-icon svg path,
	.is-form-id-1290 button.is-search-submit:focus-visible .is-search-icon svg path
	{
		fill: #FFF !important;
	}

	/* faq icons */
	#top a
	{
		color: #FFF !important;
	}

	#top a:hover,
	#top a:focus-visible
	{
		color: var(--wp--preset--color--brand-secondary) !important;
	}

	.advgb-accordion-header,
	.advgb-accordion-header.ui-accordion-header.ui-state-default
	{
		background-color: #FFF !important;
		color: #000 !important;
	}

	.wp-block-advgb-accordion-item.advgb-accordion-item
	{
		border-bottom: 1px solid #999;
	}

	.wp-block-group.has-global-padding.is-layout-constrained.wp-block-group-is-layout-constrained p
	{
		color: #000 !important;
	}

	/* venues */
	.wp-block-cover
	{
		background: #000;
	}

	.wp-block-cover .wp-block-group.has-global-padding.is-layout-constrained.wp-block-group-is-layout-constrained p[style]
	{
		color: #FFF !important
	}

	.wp-block-cover .wp-block-group .wp-block-buttons .wp-block-button__link
	{
		background: #000 !important;
		color: #FFF !important;
		border-color: var(--wp--preset--color--brand-secondary) !important;
	}

	.wp-block-group .wp-block-buttons .wp-block-button__link:hover,
	.wp-block-group .wp-block-buttons .wp-block-button__link:focus-visible
	{
		background: #000 !important;
		color: #FFF !important;
	}

	.wp-block-cover .wp-block-group .wp-block-buttons .wp-block-button__link:hover,
	.wp-block-cover .wp-block-group .wp-block-buttons .wp-block-button__link:focus-visible
	{
		background: #FFF !important;
		color: #000 !important;
	}

	.wp-block-group.is-content-justification-space-between.is-layout-flex.wp-block-group-is-layout-flex
	{
		border-color: #000 !important
	}

	.advgb-is-one-quarter-desktop .uagb-modal-wrapper .uagb-spectra-button-wrapper .uagb-modal-button-link.uagb-modal-trigger
	{
		background: #FFF !important;
	}

	.advgb-is-one-quarter-desktop .uagb-modal-wrapper .uagb-spectra-button-wrapper .uagb-modal-button-link.uagb-modal-trigger:hover,
	.advgb-is-one-quarter-desktop .uagb-modal-wrapper .uagb-spectra-button-wrapper .uagb-modal-button-link.uagb-modal-trigger:focus-visible
	{
		color: #FFF !important;
		background: #000 !important;
	}

	/* contact */
	.contact-info
	{
		border-left: 1px solid #000;
	}

	.uagb-block-6afb8ae8.uagb-modal-wrapper .uagb-spectra-button-wrapper .uagb-modal-button-link.uagb-modal-trigger
	{
		color: #FFF !important;
	}

	.uagb-block-10110279 .uagb-spectra-button-wrapper .uagb-modal-button-link.uagb-modal-trigger:hover,
	.uagb-block-10110279 .uagb-spectra-button-wrapper .uagb-modal-button-link.uagb-modal-trigger:focus-visible
	{
		color: #000000 !important;
	}

	/* single events */
	.wp-block-group.has-global-padding.is-layout-constrained.wp-block-group-is-layout-constrained .single-event-card.mdc-card p
	{
		color: #FFF !important
	}

	.single-event-card.mdc-card .the-event-date span
	{
		color: #FFF;
	}


	.single-event-card.mdc-card span.day-date
	{
		background: #FFF;
		color: #000 !important;
	}

	/* calendars */
	.seetickets-calendar th,
	.seetickets-calendar-year-month-container,
	.seetickets-calendar .date-number
	{
		color: #000 !important;
	}

	.seetickets-calendar td
	{
		border-color: rgba(0, 0, 0, 0.3)
	}

	div.seetickets-buy-btn,
	.seetickets-load-more-btn
	{
		background-color: transparent !important;
		color: #000 !important;
	}


	div.seetickets-buy-btn a
	{
		background: #FFF !important;
	}

	div.seetickets-buy-btn a:hover,
	div.seetickets-buy-btn a:focus-visible
	{
		background: #000 !important;
		color: #FFF !important;
	}

	#cal-popover
	{
		background: #FFF;
		color: #000;
	}

	#pop-close
	{
		background: none;
	}

	#pop-close:hover,
	#pop-close:focus-visible
	{
		color: #000;
	}

	#pop-date
	{
		color: #000;
	}

	#pop-count
	{
		background: #000;
		color: #fff;
	}

	.pop-event-card
	{
		background: #fff;
		color: #000;
		border-bottom: 1px solid #000;
	}

	a.pop-card-link,
	.pop-subtitle
	{
		color: #000 !important
	}

	.pop-buy-btn
	{
		color: #fff !important
	}

	.pop-buy-btn:hover,
	.pop-buy-btn:focus-visible
	{
		color: #000 !important
	}

	/* rentals */
	.rentals .wp-block-buttons .is-style-outline a.wp-block-button__link
	{
		background: #FFF !important;
		color: var(--wp--preset--color--brand-secondary) !important;
	}

	.rentals .wp-block-buttons .is-style-outline a.wp-block-button__link:hover,
	.rentals .wp-block-buttons .is-style-outline a.wp-block-button__link:focus-visible
	{
		background: #000 !important;
		color: #FFF !important;
	}

	/* archives */
	h3.wp-block-heading.has-false-font-family.has-medium-font-size
	{
		color: #000;
	}

	span.is-arrow-arrow
	{
		color: var(--wp--preset--color--brand-secondary) !important;
	}

	.wp-block-post-terms *
	{
		color: #000;
	}

	h3 mark.has-inline-color.has-brand-secondary-color
	{
		background: #FFF !important
	}

	#echoHero p
	{
		color: #FFF !important;
	}

	#echoHero a.wp-block-button__link
	{
		color: var(--wp--preset--color--brand-secondary) !important
	}

	#echoHero a.wp-block-button__link:hover,
	#echoHero a.wp-block-button__link:focus-visible
	{
		color: #FFF !important
	}
}