/**
 * Theme Name:       Mai Delight
 * Theme URI:        https://bizbudding.com/mai-theme/
 * Description:      Mai Delight child theme for the Genesis Framework.
 * Author:           BizBudding
 * Author URI:       https://bizbudding.com/
 * Version:          2.1.1
 * Text Domain:      mai-delight
 * 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{
	--sidebar-width:400px;
	--side-spacing:15px;
	--content-sidebar-gap:45px;
--entry-spacing:36px;
--wrap-max-width:1250px;
}
.wpforms-container.wpf-center {
}
.wpf-center .wpforms-submit-container {
    text-align: center;
}
.sub-menu{
	padding-top:0 !important;
	padding-bottom:0 !important;
}
.sub-menu .menu-item-link {
	font-size:.8em
}
.sub-menu .menu-item .menu-item-link-current,
.sub-menu .menu-item .menu-item-link:focus,
.sub-menu .menu-item .menu-item-link:hover{
	color:#fff;
	background-color:var(--color-primary);
}
aside section.widget{
	background-color:#fff;
	padding:35px;
}
.is-icon-green .menu-item-link{
	color:var(--color-primary);
}
.is-icon-brown .menu-item-link{
	color:var(--color-custom-1);
	//color:#a06b3f;
}
.button-small{
font-size: 15px;}
.breadcrumb{
	font-size:15px
}
.entry-image-single:first-child{
	--entry-image-link-box-shadow:none;
}
.entry-image-single .wp-block-image figcaption,.entry-image-single figcaption{
	text-align:var(--caption-text-align,left) !important;
	padding-left:15px
}
.breadcrumb .breadcrumb-link{
	text-decoration:underline;
	
}
.breadcrumb .breadcrumb-link,
.entry-meta a{
	color:var(--body-color,var(--color-body));
}
.entry-meta{
	text-transform:none;
	letter-spacing:unset;
}
body.contact-us:not(.has-alignfull-first) .entry-wrap-single {
	background:transparent;
	padding:0;
	box-shadow:none;
	border:none;
}
body.contact-us:not(.has-alignfull-first) .content .wp-block-columns{
	
	--column-gap:--column-gap: var(--spacing-lg);
	gap:var(--content-sidebar-gap);
	grid-template-columns: var(--content-sidebar-wrap-columns,1fr);
}
body.contact-us:not(.has-alignfull-first) .content .wp-block-column > .wp-block-group{
	padding:var(--entry-spacing);
}

.wp-block-social-links.is-layout-flex{
	gap:15px ;
}
.nf-form-content input:not([type="submit"]), .nf-form-content textarea{
	background:transparent !important;
	border:1px solid #a06b3f !important
}

.nf-form-content input.button[type="submit"]{
	background:var(--color-primary) !important;
}
input[type="search"]{
	width:100%;
}
.button, .button:visited, input:not(.search)[type="button"], input:not(.search)[type="reset"], input:not(.search)[type="submit"]{
	border:1px solid var(--color-primary)!important;
}
.nf-form-content input.button[type="submit"]:hover,
.button:hover, 
[type="button"]:hover, [type="reset"]:hover, [type="submit"]:hover, button:hover{
	border:1px solid var(--color-primary)!important;
	background:transparent !important;
	color:var(--color-primary)!important
}
.has-boxed.has-image-full .has-image-first, .has-boxed.has-image-left-full, .has-boxed.has-image-right-full{
	border:	1px solid rgba(0,0,0,.06)
}
.gb-block-accordion{
	font-size:1rem
}
.gb-block-accordion .gb-accordion-title{
	background:#323232;
	color:#fff;
    cursor: pointer;
}
.gb-block-accordion details[open] .gb-accordion-title{
	background:#000
}
aside.sidebar h3,
aside.sidebar h4{
	font-weight:normal
}
aside.sidebar .widget_ninja_forms_widget h3{
    text-align: center;
}
