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


@font-face {
    font-family: "HVOlive";  
    src: url('/wp-content/themes/Avada-Child-Theme/fonts/HVOlive.ttf');  
  font-weight: bold !important;
}

@font-face {
    font-family: "LaLuxesSerif";  
    src: url('/wp-content/themes/Avada-Child-Theme/fonts/LaLuxesSerif.ttf');  
  font-weight: 400 !important;
}
.avada-split-menu .fusion-menu-element-list > li > a {

}
.fusion-title h2, .fusion-title h4 {
	font-weight: bold !important;
}

.ligature, .ligature h4, .ligature h3{
    font-variant-ligatures: common-ligatures !important;
  letter-spacing: 0  !important;
}
.am-confirmation-booking-details div:nth-child(1) {
	display: none !important;
}

h4, h3 {
    font-family: "LaLuxesSerif";   
 
}
.am-service-providers {
	display: none;
}

.fusion-button {
    font-family: "LaLuxesSerif"  !important;
  font-weight: 700 !important;
}

.fusion-carousel .fusion-carousel-nav .fusion-nav-next::before, .fusion-carousel .fusion-carousel-nav .fusion-nav-prev::before {
	color: #6e4735 !important;
}


.fusion-carousel .fusion-carousel-nav .fusion-nav-next, .fusion-carousel .fusion-carousel-nav .fusion-nav-prev {
	background-color: #f7ca67 !important;
}

.bg_contain {
  background-size: contain !important;
}

.image_border_style {
	padding: 20px;
	box-shadow: 0 0 0 5px #fff, 0 0 0 7px #f7ca67;
}

.cog-form {
	width: 100% !important;
}

.cog-form .el-textarea textarea {
	min-height: 100px !important;
	height: 100px !important;
}

.cog-form .cog-input input, .cog-form .cog-input textarea {
	padding-left: 0 !important;
  border-style: solid !important;
border-color: rgb(248, 235, 209) !important;
  font-family: 'EB Garamond' !important;
}

.cog-form .cog-label, .cog-form .el-radio__label {
  font-family: 'EB Garamond' !important;
  color: #6e4735 !important;
}
.cog-form .cog-button {
	margin: 0 auto !important;
  	border-radius: 25px 0px 25px 0px !important;
	padding-top: 10px !important;
	padding-right: 25px !important;
	padding-bottom: 8px !important;
	padding-left: 25px !important;
	font-family: "LaLuxesSerif" !important;
	font-weight: 400;
	color: #6e4735 !important;
}

.cog-form .cog-button:hover {
	color: #fff !important;
  background: #6e4735 !important;
  border-color: #6e4735 !important;
}

.faq_page .flip-box-front h2 {
    font-size: 30px !important;
    text-transform: uppercase !important;
    font-family: 'LaLuxesSerif' !important;
}

.faq1 .fusion-flip-box-wrapper:nth-child(3) h2, .faq2 .fusion-flip-box-wrapper:nth-child(1) h2, .faq2 .fusion-flip-box-wrapper:nth-child(3) h2, .faq4 .fusion-flip-box-wrapper:nth-child(2) h2 {
	font-variant-ligatures: common-ligatures !important;
  letter-spacing: 0  !important;
}

.z_index_0{z-index:0!important; }

 @media only screen and (max-width: 800px) {
 .faq_page {
	margin-bottom: 0px !important;
}
.custom_review .owl-item .item {
	margin-right: 10px !important;
}
	 
#hustle-popup-id-1 .hustle-content 
{
    padding: 0px 40px!important;
}

#hustle-popup-id-1 .hustle-content-wrap
{
	padding: 20px 0px!important;	 
}
	 
#hustle-popup-id-1 .hustle-layout
	 {
		 padding:30px 0px!important;
	 }
   
}
 @media only screen and (min-width: 800px) {
.faq_page .flip-box-front h2  {
	line-height:1.5 !important;
}
 .fusion-page-title-bar-center .fusion-page-title-captions {
	padding-top: 75px;
}
   .footer_menu .fusion-menu {
	display: block !important;
	columns: 2;
}
.faq_page {
	margin-bottom: 15px !important;
}
}