/*
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
*/


/* 
colors

*/

/* visibility
.fusion-no-small-visibility
.fusion-no-medium-visibility
.fusion-no-large-visibility
*/


h1, h2, h4, h6 {
	text-transform: uppercase;
}
.post h1,
.fusion-posts-container h2 {
	text-transform: none !important;
}
.fusion-load-more-button {
	font-family: "Khmer MN Regular" !important;
	text-transform: uppercase !important;
	font-size: 1em !important;
	letter-spacing: 2px !important;
	color: #bba076 !important;
}
.fusion-posts-container h2 {
	font-size: 1.2em !important;
}

#foliagecol .fusion-content-layout-column,
#introcol .fusion-content-layout-column {
	background-size: auto 100% !important;
}

#visioncontainer {
	background-size: auto 75% !important;
}



/* text shadow */
.text-shadow {
	text-shadow: 0px 0px 15px rgba(0, 0, 0, .5) !important;
	overflow: visible !important;
}

/* image shadow */
.image-shadow {
	-webkit-filter:drop-shadow(0px 0px 5px rgba(0, 0, 0, 1)) drop-shadow(0px 0px 10px rgba(0, 0, 0, 1)) drop-shadow(0px 0px 20px rgba(0, 0, 0, 1)) drop-shadow(0px 0px 25px rgba(0, 0, 0, 1));
	filter:drop-shadow(0px 0px 5px rgba(0, 0, 0, 1)) drop-shadow(0px 0px 10px rgba(0, 0, 0, 1)) drop-shadow(0px 0px 20px rgba(0, 0, 0, 1)) drop-shadow(0px 0px 25px rgba(0, 0, 0, 1));
	overflow: visible !important;
}

/* image shadow (light) */
.image-shadow-light {
    filter:drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.5)) drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.5)) drop-shadow(0px 0px 20px rgba(0, 0, 0, 0.5)) drop-shadow(0px 0px 25px rgba(0, 0, 0, 0.5));
    overflow: visible !important;
}





#communityport ul.fusion-filters {
	border-top: 0px solid transparent;
	border-bottom: 2px solid #bba076;
	margin: 4vh auto 4vh auto;
	text-align: center;
}
#communityport ul.fusion-filters li {
	float: none;
	display: inline-block;
	margin-left: 20px;
	margin-right: 20px;
}
#communityport ul.fusion-filters .fusion-active a {
	border-color: transparent;
}

#communityport .fusion-rollover-content .fusion-rollover-title:after {
	content: "Learn More";
	position: absolute;
	display: block;
	bottom: 4vh;
	left: 0px;
	right: 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	font-size: .6em;
}

#communityport #portfolio-1-post-700 .fusion-image-wrapper .fusion-rollover {
	background-image: linear-gradient(to top,rgba(40,141,194,0.85) 0,rgba(40,141,194,0.85) 100%);
}
#communityport #portfolio-1-post-703 .fusion-image-wrapper .fusion-rollover {
	background-image: linear-gradient(to top,rgba(44,66,31,0.85) 0,rgba(44,66,31,0.85) 100%);
}
#communityport #portfolio-1-post-706 .fusion-image-wrapper .fusion-rollover {
	background-image: linear-gradient(to top,rgba(208,119,79,0.85) 0,rgba(208,119,79,0.85) 100%);
}
#communityport #portfolio-1-post-713 .fusion-image-wrapper .fusion-rollover {
	background-image: linear-gradient(to top,rgba(39,63,87,0.85) 0,rgba(39,63,87,0.85) 100%);
}
#communityport #portfolio-1-post-709 .fusion-image-wrapper .fusion-rollover {
	background-image: linear-gradient(to top,rgba(124,167,175,0.85) 0,rgba(124,167,175,0.85) 100%);
}
#communityport #portfolio-1-post-716 .fusion-image-wrapper .fusion-rollover {
}



/* image hotspot maps */
.map a.awb-image-hotspots-hotspot {
	font-weight: bold !important;
	padding-top: 4px !important;
	padding-right: 6px !important;
	padding-bottom: 4px !important;
	padding-left: 6px !important;
	border-top-left-radius: 0% !important;
	border-top-right-radius: 0% !important;
	border-bottom-right-radius: 0% !important;
	border-bottom-left-radius: 0% !important;
	border: 1px solid #bba076;

	-webkit-filter:drop-shadow(2px 2px 4px rgba(0, 0, 0, 1));
	filter:drop-shadow(2px 2px 4px rgba(0, 0, 0, 1));
	overflow: visible !important;
}
@media only screen and (max-width: 1024px) {
.map a.awb-image-hotspots-hotspot {
	font-weight: bold !important;
	font-size: .5em !important;
	line-height: .5em !important;
	padding-top: 2px !important;
	padding-right: 2px !important;
	padding-bottom: 2px !important;
	padding-left: 2px !important;
	border-top-left-radius: 0% !important;
	border-top-right-radius: 0% !important;
	border-bottom-right-radius: 0% !important;
	border-bottom-left-radius: 0% !important;
	border: 1px solid #bba076;

	-webkit-filter:drop-shadow(2px 2px 4px rgba(0, 0, 0, 1));
	filter:drop-shadow(2px 2px 4px rgba(0, 0, 0, 1));
	overflow: visible !important;
}
}



@media only screen and (max-width: 1024px) { /*If [device width] is less than or equal to Xpx, then do X*/
}
@media only screen and (max-width: 767px) { /*If [device width] is less than or equal to Xpx, then do X*/
}
/* min-width */
@media only screen and (min-width: 0px) { /*If [device width] is greater than or equal to Xpx, then do X*/
}
