  /**
 * Theme Name:       Mai Success
 * Theme URI:        https://bizbudding.com/products/mai-success-theme/
 * Description:      Mai Success child theme for the Genesis Framework.
 * Author:           BizBudding
 * Author URI:       https://bizbudding.com/
 * Version:          2.0.1
 * Text Domain:      mai-success
 * Template:         genesis
 * Template Version: 3.3.2
 * License:          GPL-2.0-or-later
 * License URI:      http://www.gnu.org/licenses/gpl-2.0.html
 */

a {
    text-decoration: none;
	font-weight: 800;
}

a:focus,
a:hover {
	text-decoration: underline;
	font-weight: 800;
	color: #FAAF3A;
	opacity: 1;
	
}

/* Header navigation current/hover link color */
.nav-header a:hover,
.nav-header a:focus,
.nav-header .current-menu-item > a,
.nav-header .current-menu-ancestor > a,
.nav-header .menu-item-has-children:not(.highlight):hover > a,
.nav-header .menu-item-has-children:not(.highlight):focus > a,
.nav-header .nav-search:hover,
.nav-header .nav-search:focus,
.nav-header .sub-menu a:hover,
.nav-header .sub-menu a:focus,
.nav-header .sub-menu .current-menu-item > a,
.nav-header .sub-menu .current-menu-item > a:hover,
.nav-header .sub-menu .current-menu-item > a:focus {
	color: #FAAF3A;
	border-bottom: 2px solid #FAAF3A;
	text-decoration: none;
	opacity: 1;
}

/* Header navigation sub-menu background/color */
.nav-header .sub-menu a {
	background-color: #fff;
	color: #323232;
}

/* Header navigation sub-menu hover background/color */
.nav-header .sub-menu a:hover,
.nav-header .sub-menu a:focus,
.nav-header .sub-menu .current-menu-item > a,
.nav-header .sub-menu .current-menu-item > a:hover,
.nav-header .sub-menu .current-menu-item > a:focus {
	background-color: #fff;
	color: #FAAF3A;
	border-bottom: 0px solid #FAAF3A;
	text-decoration: none;
	opacity: 1;

}

/* Mobile navigation */

.mobile-menu a {
	color: #fff;
}

.mobile-menu .sub-menu {
	background-color: rgba(0,0,0,0.01);
}

.mobile-menu .sub-menu a {
	background-color: rgba(0,0,0,0.01);
}

.mobile-menu .sub-menu a:hover,
.mobile-menu .sub-menu a:focus,
.mobile-menu .sub-menu a:active {
	color: #FAAF3A;
	text-decoration: none;

}

.mobile-menu .current-page-ancestor > a,
.mobile-menu .current-menu-item > a {
    color: #FAAF3A;
}

/* Genesis Simple FAQ
--------------------------------------------- */

.gs-faq__question {
	background: #fff;
    border-bottom: 2px solid #faaf3a;
    color: #333;
    padding-left: 0;
    padding-right: 0;
	font-weight: bold;
}

.gs-faq__question:focus,
.gs-faq__question:hover {
	background: #fff;
	color: #182236;
	font-weight: bold;
}

.gs-faq__question::after {
    content: "\f132";
    font-family: "dashicons";
    float: right;
}

.gs-faq__question.gs-faq--expanded::after {
    content: "\f460";
}

.button.alt:hover {
  background-color: #182236;
  color: #FAAF3A;
}