/**
 * Theme Name:       Fieldstone Real Estate Specialists
 * Theme URI:        https://www.fieldstoneres.com/
 * Description:      Custom theme created for Fieldstone Real Estate Specialists utilizing Mai Theme Engine for the Genesis Framework.
 * Author:           Flying Orange
 * Author URI:       https://www.flyingorangewebdesign.com/
 * Version:          1.0
 * Text Domain:      mai-theme
 * Template:         genesis
 * Template Version: 3.3.3
 * License:          GPL-2.0-or-later
 * License URI:      http://www.gnu.org/licenses/gpl-2.0.html
 */

@import url('https://fonts.googleapis.com/css2?family=Mulish:wght@400;500;600;700&display=swap');

/* Table of Contents

	- Defaults
	- Theme Customizations
	- MBB Customizations
	- kvCore Customizations

*/

/* # Defaults
---------------------------------------------------------------------------------------------------- */

.before-header {
	border-bottom: 1px solid #d1d1d1;
}

#menu-before-header .menu-item-link {
	padding: 8px 8px;
	color: #fff;
	font-size: var(--menu-font-size,var(--font-size-sm));
	text-transform: uppercase;
}

.menu-item-link {
	padding: 16px 20px;
}

.nav-header-right .menu-item-link {
	font-size: var(--menu-font-size,var(--font-size-sm));
	font-weight: 500;
}

.page-header-inner {
	max-width: var(--page-header-inner-max-width,var(--breakpoint-xl));
}

.page-header-inner h1 {
	font-size: var(--h1-font-size,var(--font-size-lg));
	text-transform: uppercase;
}

.home .content-sidebar-wrap {
	margin-top: 0;
}

.site-footer h4 {
	font-weight: normal;
}

.site-footer .menu-item-link {
	padding: 8px 12px 8px 0;
	font-size: var(--menu-font-size,var(--font-size-sm));
}

blockquote {
	border-left: 5px solid #6a9bcc;
}

/* # Theme Customizations
---------------------------------------------------------------------------------------------------- */

.purchase-type {
	border-top: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
}

.home-type {
	padding-left: 5%;
	padding-right: 5%;
}
.home-type .wp-block-image {
	margin-bottom: 0;
	border: 1px solid rgba(0,0,0,0.25);
}

.home-type h5 {
	border: 1px solid rgba(0,0,0,0.25);
	border-top: none;
	padding: 10px 5px;
	background-color: #d1d1d1;
}

.popcity {
	border-top: 1px solid #d1d1d1;
}

.counties p {
	margin: var(--paragraph-margin,0 0 var(--paragraph-margin-bottom,var(--spacing-xs)));
}

.envira .entry-meta {
	display: none;
}

/* # MBB Customizations
---------------------------------------------------------------------------------------------------- */

[id^="MBBv3"] .bfg-disclaimer-section > * {
	text-align: left !important;
	font-size: 10px !important;
}

[id^="MBBv3"] .bfg-disclaimer-section {
	margin: 0 auto !important;
	max-width: 1200px !important;
}

.home-value {
	background: rgba(204,204,204,0.3);
	border: 1px solid rgba(204,204,204,0.35);
	float: none;
	overflow: hidden;
}

.home-value input[type="submit"] {
	background: #003366;
}

/* # kvCore Customizations
---------------------------------------------------------------------------------------------------- */

#kvcoreidx-valuation-pdf-search .kv-valuation-pdf-search .kv-valuation-pdf-unit input[type="text"] {
	background-color: var(--color-white);
}

button.kv-valuation-pdf-search-button {
	background-color: var(--color-secondary);
}

.kv-modal-backdrop {
	z-index: 0;
}