/*---------------------------------------------------------------------------------

 Theme Name:   Divi - Scale Squad Theme
 Theme URI:    https://scalesquad.com/
 Description:  This is a Divi Child Theme by Scale Squad
 Author:       Scale Squad 
 Author URI:   https://scalesquad.com/
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

------------------------------ ADDITIONAL CSS HERE ------------------------------*/

body{
	line-height: 1.7;
}

p{
	color: inherit;
}

.event-card .featured-img{
	position: relative;
}

.event-card .featured-img img{
	display: block;
	width: 100%;
}

.event-card .status{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #7d4ba5;
	padding: 10px 20px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.event-card .status span{
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 600;
}

.event-card .info-wrap{
	padding: 20px;
	background-color: #fff;
}

.event-card .status span.live{
	color: #7d4ba5;
	border-radius: 10px;
	padding: 5px 10px 5px 40px;
	font-size: 13px;
	text-transform: none;
	background: #fff url(/wp-content/uploads/2025/03/icon-live-stream.png) no-repeat 10px center;
}

.event-card .info-wrap{
	display: flex;
	gap: 20px;
}

.event-card .info-wrap .date span{
	display: block;
	line-height: 1.4;
	color: #101010;
	text-transform: uppercase;
	font-weight: 600;
}

.event-card .info-wrap .date span:first-child{
	font-size: 16px;
}

.event-card .info-wrap .date span:last-child{
	font-size: 24px;
}

.event-card .day-time{
	font-size: 16px;
	font-weight: 600;
	color: #666666;
	padding-bottom: 12px;
}

.event-card .details h2{
	font-size: 20px;
	font-weight: 600;
	color: #101010;
}


.event-card .details p{
	font-size: 14px;
	font-weight: 600;
	color: #666666;
	padding-bottom: 30px;
}

.event-card .details span{
	font-size: 16px;
	font-weight: 600;
	color: #101010;
}

.event-card .price-btn{
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.event-card .price-btn .et_pb_button{
	font-size: 16px;
	padding: 7px 20px;
}

.event-music-links{
	display:flex;
	align-items:center;
}

.tribe_eventss img.clickable_icons{
	object-fit:contain;
}


