/*
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-highlight {
	position: relative;
	display: inline-block;
}

.fusion-highlight.awb-highlight-marker-fix:after {
	content: ' ';
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: -1;
	display: inline-block;

	--awb-color: var(--primary_color);
	background: linear-gradient(to top,var(--awb-color) 50%,transparent 50%);
	
	animation-duration: 1.5s;
 	animation-name: highlight;
}

@keyframes highlight {
	from {
		width: 0;
	}
	
	to {
		width: 100%;
	}
}


.fusion-fullwidth.fullwidth-box.stuck {
	position: fixed;
	top: 90px;
	left: 0;
	width: 100%;
	z-index: 999;
	margin: 0;
	padding: 0;
}

.fusion-fullwidth.fullwidth-box.space {
	background-color: var(--full_width_bg_color);
	display: none;
}

.fusion-fullwidth.fullwidth-box.stuck + .space {
	display: block;
}

#element-1 .owl-dot span {
	background-color: #d56b7b !important;
	border-radius: 0 !important;
	width: 20px !important;
}

#element-1 .owl-dot.active span {
	background-color: #e11837 !important;
}

.counter-boxes {
	display: flex;
}

.col-beh1x {
	z-index: 5 !important;
}

.col-beh1x .testimonials-shortcode-blockquote .fusion-clearfix {
	height: 100%;
}

#the-list-with-arrows ul {
	padding-left: 20px;
}

#the-list-with-arrows ul li {
	padding-left: 10px;
}

#the-list-with-arrows ul li::marker {
	content: "\f105";
	font-family: FontAwesome;
	color: rgb(255,24,55);
	font-weight: bold;
	font-size: 20px;
}

.nemo-latest1 {
	margin-left: calc(var(--awb-spacing-left) * -1) !important;
 	margin-right: calc(var(--awb-spacing-right) * -1) !important;
}

.fusion-recent-posts .columns .column a {
	color: var(--link_color) !important;
}

.fusion-footer li:hover .awb-menu__main-background-active {
	display: none !important;
}


@media (min-width: 1300px) {
	
	.img-beh .wpb_column {
		position: relative;
	}
	
	.img-beh .wpb_column:first-child {
		z-index: 1;
	}
	
	.img-beh .wpb_column:last-child {
		z-index: 0;
		left: -100px;
	}

	#same-height-fp .fusion-builder-row {
	 	display: grid !important;
	 	grid-template-columns: repeat(3, 1fr);
	  	grid-auto-rows: 1fr;
	}
	
	#same-height-fp .fusion-layout-column {
		width: 100%;
	  	height: 100%;
	}
	
	.make-same-height .fusion-builder-row {
	 	display: grid !important;
	 	grid-template-columns: repeat(3, 1fr);
	  	grid-auto-rows: 1fr;
	}
	
	.make-same-height .fusion-layout-column {
		width: 100%;
	  	height: 100%;
	}
	
	.make-same-height .fusion-column-wrapper {
		justify-content: flex-start;
	}
	
}

@media (max-width: 600px) {

	#the-counters  {
		display: block;
	}

	#the-counters .fusion-counter-box.fusion-column {
		border-left: 0 none !important;
		border-right: 0 none !important;
		border-bottom: 1px solid #f00;
	}
	
	#the-counters .fusion-counter-box.fusion-column:first-child {
		border-top: 1px solid #f00;
	}
	
}