/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A lightweight and minimalist WordPress theme for Elementor page builder.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.8.1.1689735861
Updated: 2023-07-19 03:04:21

*/

.tribe-events-content{
	color:white !important;
}

body{
	background:black;
}

/* Event listing */

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event{
	flex-direction:column;
	
}

.tribe-events-calendar-list{
	display:flex;
		flex-wrap:wrap;
}

.tribe-events-calendar-list .tribe-events-calendar-list__event-row{
	flex: 0 0 33.33%;
	max-width:33.33%;
	padding:0px 12px;
	transition: transform 200ms ease-in-out;

}
/*
.tribe-events-calendar-list .tribe-events-calendar-list__event-row:hover{
	transform:scale(1.02);
}

*/
.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-featured-image-wrapper{
	width:100%;
}

.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-featured-image-wrapper a{
	height:auto;
	
}

.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-featured-image-wrapper a:hover{
	opacity:1;
}

.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-featured-image-wrapper a img{
	height:auto;
	object-fit:contain;
	width:100%;
	border-top-left-radius:100px;
}

.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-details{
	width:100%;
	padding:20px;
	background:white;
}

.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-title {
	background: -webkit-linear-gradient(0deg, #000, #000);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  padding-bottom: 10px !important;
	font-size:20px;
}




/* Event Single */

#tribe-events-pg-template.tribe-events-pg-template{
	padding:0px;
	padding-top:100px;
	padding-bottom:50px;
	max-width:1200px;
	
}

@media only screen and (max-width: 1220px) {
	#tribe-events-pg-template.tribe-events-pg-template{
		padding-left:20px;
		padding-right:20px;
	}
}

.tribe-events-single>.tribe_events.type-tribe_events{
	display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
}

.tribe-events-single>.tribe_events.type-tribe_events .column-left{
	padding-right:30px;
}


.tribe-events-single>.tribe_events.type-tribe_events .column-left .tribe-events-event-image img{
	height:100%;
	width:100%;
	object-fit:contain;
}

.tribe-events-single>.tribe_events.type-tribe_events .column-right h1{
	background: -webkit-linear-gradient(0deg, #fff, #fff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  padding-bottom: 10px !important;
	font-size:20px;
}

.tribe-events-event-meta:before{
	border:none !important;
}


@media only screen and (min-width: 767px) {
	
	.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-featured-image-wrapper{
		width:100%;
		height:250px;
	}

	.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-featured-image-wrapper a{
		height:100%;	
	}
	
	.tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-featured-image-wrapper a img{
		height:100%;
		object-fit:cover;
		width:100%;
		border-top-left-radius:100px;
	}
	
}

