/* global */
a{
	font-family:"Figtree";
/* 	font-weight:600; */
}

a:hover,
a:focus,
a:active {
  font-size: inherit;
/*   font-weight: inherit !important; */
  font-family: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
}

ul.tribe-events-calendar-list a:hover{
	color:#0aa9dd!important;
	border-bottom:none!important;
}

button.tribe-events-c-nav__prev,
button.tribe-events-c-nav__next{
	text-transform:capitalize;
}

/* homepage slider */
.homepage-slider img.swiper-slide-image{
	object-fit:fill;
}

/* Make Slider and Upcoming Events equal height */
.events-row {
  align-items: stretch !important;
}

/* Make both child containers stretch */
.events-slider,
.events-info {
  align-self: stretch !important;
}

/* Stretch carousel through every Elementor/Swiper layer */
.events-slider .elementor-widget-image-carousel,
.events-slider .elementor-widget-container,
.events-slider .elementor-image-carousel-wrapper,
.events-slider .swiper-wrapper,
.events-slider .swiper-slide,
.events-slider .swiper-slide-inner {
  height: 100%;
}

/* Make the image fill the full matched height */
.events-slider .swiper-slide-image {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* upcoming events */
/* .e-info h4{
	padding-bottom:0px;
} */

.e-info p{
	margin-top:-10px
}

/* global links */
.global-blue-links {
	color:#0AA9DD;
	text-decoration:none!important;
	font-weight:600;
	font-style:italic;
	
}

/* .global-blue-links:hover {
	font-style:normal;
} */

/* event read more */
a.ectbe-evt-read-more:hover{
	font-size:14px;
}

.footer-address a{
	color:white!important;
	
}

.footer-address a:hover{
	color:#79C124!important;
	font-style:normal;
	text-transform:capitalize;
}

.events-landing{
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
}

.events-landing h1{
	font-size:70px;
	padding-bottom:20px;
}

.events-landing p{
	padding-bottom:40px;
	width:90%;
	text-align:center;
}

.tribe-events-back a{
	font-family:"Figtree", Sans-serif;
  font-size:18px;
	
}

.tribe-events-back a:hover{
	font-style:normal;
	text-transform:none;
}


a.tribe-events-gmap.customize-unpreviewable:hover{
		font-style:normal;
	text-transform:none;
	font-size:14px;
}

/* h4.tribe-events-calendar-list__event-title.tribe-common-h6.tribe-common-h4--min-medium a{
	font-size:24px;
} */

/* h4.tribe-events-calendar-list__event-title.tribe-common-h6.tribe-common-h4--min-medium a:hover{
	font-size:24px;
	font-weight:700!important;
	text-decoration:none!important;
	color:#79C124;
	border:none;
} */


/*  FORMS*/
.eael-contact-form-description.eael-gravity-form-description{
	padding-bottom:40px;
}

fieldset.newsletter-signup-consent{
	margin-top:-15px!important;
}

#field_3_4 input[type="file"]::file-selector-button {
	  margin-top:-12px;
	  height: 60px;
}


@media (min-width: 768px) {
    .tribe-events-venue-map {
        width: 500px;
    }
}


/*  how it works */
.elementor-3557 .elementor-element.elementor-element-1e3ae46 .eael-feature-list-icon-box .eael-feature-list-icon svg{
	margin-top:-10px!important;
}

.brand-slider img.swiper-slide-image{
	width:100%;
	height:300px;
	object-fit:cover;
}

.brand-gallery-icons .elementor-image-gallery .gallery-item img{
	width:50%;
	object-fit:contain;
	height:100px;
}

.gform_wrapper label.gfield_consent_label .gform-field-label__text {
    color: #ffffff !important; 
}

.brand-list-lis ul li{
	padding-bottom:20px;
	list-style:none;
	font-weight:500;
}
