/**
 * Theme Name:       Mai Geohub
 * Theme URI:        https://bizbudding.com/mai-theme/
 * Description:      Mai Geohub theme for the Genesis Framework.
 * Author:           BizBudding
 * Author URI:       https://bizbudding.com/
 * Version:          2.1.1
 * Text Domain:      mai-geohub
 * Template:         genesis
 * Template Version: 3.3.5
 * License:          GPL-2.0-or-later
 * License URI:      http://www.gnu.org/licenses/gpl-2.0.html
 */

 :root {
    --button-text-transform: uppercase;
    --site-header-border-bottom: none;
 }

.nav-after-header {
	background: var(--color-secondary);
	--menu-font-size: 16px;
	--menu-font-family: var(--body-font-family);
	--menu-font-weight: var(--body-font-weight);
	--menu-text-transform: uppercase;
	--menu-item-link-color: var(--color-white);
	--menu-item-link-color-hover: var(--color-white);
	--menu-item-link-background-hover: var(--color-primary-dark);
    border-bottom: 12px solid var(--color-primary);
}

 .button-outline {
    --button-color: var(--color-body);
    --button-border: var(--button-outline-width, 2px) solid var(--color-primary);
    --button-background-hover: var(--color-primary);
    --button-color-hover: var(--color-body);
 }

.entry-archive {
    border: 1px solid #ddd;
    padding: var(--spacing-md);
}

.entry-title-link {
    text-transform: uppercase;
    font-family: var(--body-font-family);
    font-weight: var(--body-font-weight);
}

.adjacent-entry-pagination {
    margin-top: var(--spacing-xxl)
}

.resource-banner {
    display: flex;
    justify-content: center;
    padding: var(--spacing-xl) 0 var(--spacing-md);
    text-transform: uppercase; 
}

.archive .resource-banner {
    background-color: var(--color-primary);
    color: var(--color-black);
    padding: var(--spacing-xxs);
    font-size: var(--font-size-xs);
    margin-bottom: var(--spacing-md);
}

.resource-roles,
.resource-levels {
    flex-basis: 50%;
    display: flex;
    justify-content: space-evenly;
    padding: 0 var(--spacing-md);
    text-align: center;
}

.resource-levels {
    border-right: 1px solid currentColor;
}

.tax-role .entry-image-link,
.tax-level .entry-image-link,
.tax-topic .entry-image-link,
.post-type-archive-resource .entry-image-link {
    margin: 0;
}

.role, 
.level {
    margin: 0 var(--spacing-xxs);
}

.resource-facets {
    display: flex;
    justify-content: space-around;
}

.facet-search {
    text-align: center;
}

.facetwp-facet input.facetwp-search {
    width: 400px;
}