/*
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
*/


.sjb-page .btn-primary:hover,
.sjb-page .btn-primary:focus {
	color:#fff !important;
}

.sjb-page .sjb_search_button_custom {
	width: 100%!important;
	border-radius: 0!important;
	padding: 1rem!important;
	border: 2px solid #8630e3!important;
	color: #8630e3!important;
	font-family: var(--button_typography-font-family)!important;
	font-weight: var(--button_typography-font-weight)!important;
	font-style: var(--button_typography-font-style,normal)!important;
	letter-spacing: var(--button_typography-letter-spacing)!important;
	background-color: transparent!important;
}

.sjb-page .sjb_search_button_custom:hover {
	color: #ffffff!important;
	background-color: #8630e3!important;
	border-color: #8630e3!important;
}

.sjb-page .sjb_search_button_custom i {
	padding-right: .5rem;
}

.sjb-page .sjb-filters.sjb-filters-v2 .form-control {
	font-family: var(--button_typography-font-family)!important;
	font-style: var(--button_typography-font-style,normal)!important;
	letter-spacing: var(--button_typography-letter-spacing)!important;
}

.awb-menu__mega-wrap {
  position: fixed!important;
  left: 0!important;
  right: auto!important;

}
.awb-menu__mega-wrap > div{
  margin-top: 0!important;
}
.__zb_sub_is_open .awb-menu__mega-wrap {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
  z-index: 999999998;
}