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


/* Fix menu overlap */
.post-content {
	z-index:1;
}



/* Stack image over copy in image-right split containters */
@media screen and (max-width:768px){
	.fusion-layout-column.go-second {
		order:2;
	}
}

/* Set key images to full-width of their container  */
	.fusion-imageframe.image-100, .fusion-imageframe.image-100 img {
		width:100%;
	}
}

/* Set custom underline - mostly for links */
.underline-me a {
	border-bottom: 1px solid;
	padding-bottom: 1px;
}

/* Fix column link links to hover state */
a.fusion-column-anchor:hover .column-link-link a {
	color:var(--link_hover_color);
}

/* Set body links to bold */
p > a {
	font-weight:700;
}

/* Set YouTube video element to 100% */
.video-100 {
	width:100% !important;
	max-width: 100% !important;
	max-height: 100% !important;
	--awb-max-width: unset !important;
	--awb-max-height: unset !important;
}

/* Fix PDF Button Hover State */
a.pdf-button:hover {
	background: transparent;
	border:none;
}
a.pdf-button:hover i, a.pdf-button:hover span.fusion-button-text{	
	color:#ba975a;
}

/* Council Grid Layout Fix */
.council-grid li>div>div:first-child>div>div{
	flex-direction:row !important;
	flex-wrap:wrap;
}

/* Fix Impact Grant Recipient Height */
.parent-flex-stretch {
	justify-content:stretch;
}

/* Cerkle Signup Styling */
.cerkl_subscribe_container .cerkl_subscribe_box{
	max-width:400px;
	margin:auto;
}
.cerkl_subscribe_container .cerkl_subscribe_box .cerkl_control, .cerkl_subscribe_container .cerkl_subscribe_box .cerkl_control::placeholder{
	color:#fff;
	font-family: 'Montserrat';
}
.cerkl_subscribe_container .cerkl_subscribe_box .cerkl_btn {
	text-transform:uppercase;
	font-weight:700;
}

/* Fix Mobile Menu Z-index */
@media screen and (max-width:991px){
	main#main {
		position:relative;
		z-index:1;
	}
}

.cc-address{
	margin-top:4rem;
}

.fusion-carousel-border .fusion-image-wrapper {
	border:none;
}