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

footer .gform_wrapper input,
footer .gform_wrapper textarea {
	background-color: #0f5e5f !important;
    border: none !important;
    border-radius: 5px !important;
	font-size: 16px !important;
	color: #FFF !important;
}

.fusion-empty-area,
.preloader-plus {
	display: none !important;
}

footer .fusion-column:nth-child(3) {
	width: 50%;
	padding: 0 5% !important;
}

.event-activities li {
	aspect-ratio: 5 / 4;
    max-height: 300px;
}

.event-activities img {
	object-fit: contain;
	object-position: left;
    height: 100%;
}

.event-activities .fusion-columns-2 {
    grid-template-columns: 2fr 2fr;
    display: grid;
    justify-items: center;
}

.event-activities .fusion-columns-2 article {
	margin-bottom: 2rem;
    border: none;
    padding: 0 0 1rem;
    background-color: #FFF;
    border-radius: 0;
    text-align: center;
    width: 75%;
	 box-shadow: 1px 3px 10px #cccccc;
}

.event-activities .fusion-columns-2 article li {
	margin: auto;
    width: 100%;
    aspect-ratio: 1 / 1;
    display: contents;
}

.event-activities .fusion-columns-2 article a {
	display:block;
	font-weight: 700;
    color: #002626;
    line-height: 1.2;
}

@media only screen and (max-width : 767px) {
	
	.event-activities li {
		max-height: 100%;
	}
	
}

//