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

/* DCDNA CSS */

:root {
	--color5: #ffcf53;
}

.hidden {
	display: none !important;
}

/* Page Layout */

.fusion-wrapper #main {
    padding-top: 0;
    padding-bottom: 0;
}

/* Header Nav */

/* body.home .header_nav ul.fusion-menu li:not(.current-menu-item) a,
body.home .header_nav ul.fusion-menu li:not(.current-menu-item) a > * {
	color: #ffffff !important; 
}
body.home .header_nav ul.fusion-menu li:hover a,
body.home .header_nav ul.fusion-menu li:hover a  > * {
	color: var(--awb-active-color)!important; 
} */

/* Mega Menu */

.awb-menu_row .awb-menu__mega-wrap {
/*     max-width: 850px; */
    left: 0px !important;
}

/* Sticky Menu */

.fusion-sticky-transition ul.fusion-menu li.menu-item > a {
	color: #ffffff !important;
}
.fusion-sticky-transition ul.fusion-menu li.menu-item > a:hover {
	color: var(--color5)  !important;
}

/* Phone CTA */

.icon_CTA > .fusion-column,
.icon_CTA > .fusion-column > .content-box-wrapper > * {
    margin-bottom: 0 !important;
}
.icon_CTA .content-box-wrapper .heading-with-icon {
    display: flex !important;
    align-items: center;
}

.dflex_center > .fusion-column {
	display: flex;
	justify-content: center;
	align-content: center;
}

/* BG Tabs */

.bg_tabs.fusion-tabs .tab-content .tab-pane {
    background: none !important;
}

/* Gravity Form */

.gform_wrapper .gform_fields .gfield .select-arrow {
    font-size: 0 !important;
    background-image: url('assets/images/chevron_down.png') !important;
    background-repeat: no-repeat !important;
    background-size: 18px !important;
    background-position: 5px 25px !important;
}

.gform_wrapper .button {
    background-color: var(--awb-color5) !important;
    padding: 18px 36px !important;
    border-radius: 100px !important;
    color: #ffffff !important;
    font-weight: 700 !important;
    font-size: 16px !important;
}
.gform_wrapper .button:hover {
    background-color: var(--awb-color6) !important;
}
.gform_wrapper .gform_footer .button {
	width: 100% !important;
}

/* Footer Menu */

.footer_menu ul.fusion-menu li.menu-item:last-child > span {
	border-right: 0 none;
}

/* Media Quries */

@media only screen and ( max-width:767px ) {
	
	:root {
		--awb-typography2-font-size : 18px;
	}	
	body, p, div {
		font-size: 20px !important;
		--awb-size: 20px !important;
		--awb-typography2-font-size : 20px !important;
	}
	
} /* max-width:767px */