/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
.menu-text {
	font-weight:bold!important;	
}
#menu-main-nav a:hover,.awb-menu, .awb-submenu:active {
	color:#692875!important;
}

.donate:after {
	font-family: "Font Awesome 5 Free";
  	content: "\f004";
   display: inline-block;
   margin-left: 5px;
   vertical-align: middle;
   font-weight: 900;
	color:#ffffff;
}
.fusion-footer .donate:hover {
	background-color:transparent!important;
}
.fusion-footer a {
	color:#f4a94f!important;
}
.awb-menu__i_main:hover, .awb-menu__main-li:focus-within .awb-menu__i_main {
	color:#692875!important;
}

.searchform .fusion-search-form-content .fusion-search-field input, .select2-container--default .select2-selection--single {
	background-color:#ffffff!important;
}
.searchform .fusion-search-form-content .fusion-search-field input {
	border: 0px!important;
}
.header h1, .header p {
	color:#ffffff!important;
}
.quicklink-icon .fusion-fa-align-right {
	margin-top: -25px;
}
.quicklink-icon a {
	text-decoration:none!important;
}
.fusion-footer-widget-area ul {
	font-size:14px!important;
	line-height:auto!important;
}

.ea11y-widget-open-button__icon-border{
	display:none!important;
}
#mapster-popup-10 .map-popup-body p {
	padding-bottom:10px!important;
}
.mapboxgl-popup .mapboxgl-popup-content, .maplibregl-popup .maplibregl-popup-content{
	padding-bottom:10px!important;
}
.gm-style .gm-style-iw-c {
	border-radius:0px!important;
}
#mapster-popup-10  .map-popup-body {
	background: rgba(0, 0, 0, -0.25) !important;
}
.gm-style .gm-style-iw-tc::after {
	background: rgba(0, 0, 0, -0.25) !important;
}
.fusion-body .fusion-title h1{
	color:#ffffff!important;
}
.main .awb-menu__main-li_regular.current-menu-ancestor .awb-menu__main-a_regular, .awb-menu__main-li_regular.current-menu-item .awb-menu__main-a_regular, .awb-menu__main-li_regular.current-menu-parent .awb-menu__main-a_regular, .awb-menu__main-li_regular.expanded .awb-menu__main-a_regular, .awb-menu__main-li_regular.hover .awb-menu__main-a_regular, .awb-menu__main-li_regular:active .awb-menu__main-a_regular, .awb-menu__main-li_regular:focus .awb-menu__main-a_regular, .awb-menu__main-li_regular:focus-within .awb-menu__main-a_regular, .awb-menu__main-li_regular:hover .awb-menu__main-a_regular, .awb-menu__main-li_regular.current-menu-item .awb-menu__main-a_regular, menu__main-li_regular.current-menu-item .awb-menu__main-a_regular, .awb-menu__main-a .awb-menu__main-a_regular {
	color:#297084!important;
}
.awb-menu__main-li.current-menu-ancestor .awb-menu__i_main, .awb-menu__main-li.current-menu-item .awb-menu__i_main, .awb-menu__main-li.current-menu-parent .awb-menu__i_main, .awb-menu__main-li.expanded .awb-menu__i_main, .awb-menu__main-li.hover .awb-menu__i_main, .awb-menu__main-li:focus-within .awb-menu__i_main, .awb-menu__main-li:hover .awb-menu__i_main {
	color:#297084!important;
}
.awb-imageframe-caption-title {
	border: solid #ffffff 1px!important;
	padding:15px!important;
}
.awb-imageframe-style-resa:hover .awb-imageframe-caption-container .awb-imageframe-caption-title {
	border: 0px!important;
}
#menu-item-244 a:active {
	color:#297084!important;
}
.fontawesome-icon.fb-icon-element.circle-yes.hover, .fontawesome-icon.fb-icon-element.circle-yes:hover {
	border-color:#404041!important;
    background-color:#404041!important;
    color:#ffffff!important;
}

.main .awb-menu__open-nav-submenu_needs-spacing.awb-menu__open-nav-submenu_click.awb-menu__open-nav-submenu_main, .awb-menu__open-nav-submenu_needs-spacing.awb-menu__open-nav-submenu_click.awb-menu__open-nav-submenu_main, .main .awb-menu__main-li_regular:focus-within .awb-menu__main-a_regular {
	color:#404041!important;
}
.map-popup-body a {
	color:#f4a94f!important;
}
.map-popup-body a:hover {
	color:#ffffff!important;
}
input[type=text], input[type=email] {
	border-radius:0px!important;
	background-color:#ffffff!important;
}
input[type="submit" i] {
	background-color: #f4a94f !important;
	padding:10px;
	font-size:16px;
	color:#ffffff;
	border:0px;
}
.awb-menu__open-nav-submenu_needs-spacing.awb-menu__open-nav-submenu_click.awb-menu__open-nav-submenu_main {
	padding-inline-start: 0.2em!important;
}
#quick-exit {
    position: fixed;
    right: 9px;
    top: 25vh;
	transform: rotate(-90deg);
    transform-origin: 75% 0;
}