/*
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
*/
.fusion-text a {
	text-decoration:underline;
}

.fusion-header-has-flyout-menu .fusion-header-v6-content {
	flex-flow: row-reverse;
}
div.fusion-logo {
	max-width:150px;
}
.home .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-toggle-icon-line {
  background-color: #fff;
}
.home .fusion-logo {

}
html.avada-header-color-not-opaque header.fusion-header-wrapper {
	position:relative;
}
.home .fusion-header-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	background: transparent;
}
html .home .fusion-header-wrapper .fusion-header {
	background:transparent;
}
#main .fusion-row, #slidingbar-area .fusion-row,  .fusion-page-title-row, .tfs-slider .slide-content-container .slide-content {
	padding-left:22.0333px;
	padding-right:22.0333px;
}
body .fusion-footer {
	border-top: 50px solid #E9E9EE;
	border-bottom:30px solid #000;
}
body .fusion-footer.fusion-tb-footer .fusion-footer-widget-area {
	padding: 50px 0 0;
	background: #fff;
}
.footer-cop {
	display:none;
}
@media only screen and (min-width: 1700px) {
	.fusion-body #wrapper .fusion-title h5,
	h5,
	body {
		font-size:32px!important;
	}
	body h1,
	.fusion-body #wrapper .fusion-title h1 {
		font-size:70px!important;
	}
	body h2,
	body #wrapper .fusion-title h2 {
		font-size:50px!important;
	}
}
@media only screen and (max-width: 768px) {
	body #wrapper  h2,
	.fusion-body #wrapper .fusion-title h1 {
		font-size:1.5rem!important;
	}
#main .fusion-row, #slidingbar-area .fusion-row, .fusion-footer-widget-area .fusion-row, .fusion-page-title-row, .tfs-slider .slide-content-container .slide-content {
	max-width: 95%!important;
}
	html.avada-is-100-percent-template #main.width-100 {
		padding-left:0!important;
		padding-right:0!important;
	}

}