/* Events Panel */
.events-panel.v1 {
	position:relative;
	background-color:var(--off-color);
	text-align:center;
	margin-top: 3rem;
	padding: 7rem 0;
}

.events-panel.v1.home {
	margin-top:6rem;
	padding-bottom:6.61rem;
}

.events-panel.v1 header {
	text-align:center;
	padding-bottom:2.44rem;
}

.events-panel.v1 header > p {
	display: none;
}

.events-panel.v1 ul li {
	width:25%;
}

.events-panel.v1 ul li + li {
	border-left:1px solid #A5A5A5;
}

.events-panel.v1 ul li .date-label {
	display:block;
	font-size:1rem;
	text-transform:uppercase;
	line-height:1;
	font-weight:400;
	color:var(--primary-color);
}

.events-panel.v1 ul li .event-name {
	font-size:1.33rem;
	display:block;
	font-weight:600;
	line-height:1.41;
	color:var(--primary-color);
	padding:.389rem 0;
}

.events-panel.v1 .btn-cont {
	padding-top:3.778rem;
}

.events-panel.v1 ul li a {
	padding:0 2%;
}

/* Geroscience Center Override */

.events-panel.v1.Geroscience header > p {
	display: block;
}

/* End Geroscience Center Override */

/* 1024px Responsive */
@media screen and (max-width:1024px){
	.events-panel.v1 {
		margin-top: 3rem;
		padding: 4rem 0;
	}
	
	.events-panel.v1 ul li a {
		padding:0 .5rem;
	}
}

/* 800px Responsive */
@media screen and (max-width:800px){

	.events-panel.v1 ul li {
		width: 50%;
		padding-bottom: .5rem;
		padding-top: 1rem;
	}
	
	.events-panel.v1 ul li + li {
		border-left: none;
	}
	
	.events-panel.v1 ul li a {
		padding: 0;
	}
	
}

/* 550px Responsive */
@media screen and (max-width:550px){
	.events-panel.v1 {
		margin-top: 3rem;
		padding: 4rem 0;
	}
	
	.events-panel.v1 .main {
		padding-left:1.28rem;
		padding-right:1.28rem;
	}
	
	.events-panel.v1 ul {
		margin-left:1.28rem;
		margin-right:1.28rem;
	}
	
	.events-panel.v1 ul li {
		width:100%;
		text-align:left;
		padding-bottom:1.92rem;
		padding-top:0;
	}
	
	.events-panel.v1 ul li + li {
		border-top:1px solid #A5A5A5;
		border-left:none;
		padding-top:2.56rem;
	}
	
	.events-panel.v1 ul li:last-child {
		border-bottom:1px solid #a5a5a5;
	}
	
	.events-panel.v1 header {
		text-align:left;
		padding-bottom:2.36rem;
	}
	
	.events-panel.v1 ul li .date-label {
		font-size:1.15rem;
	}
	
	.events-panel.v1 ul li .event-name {
		font-size:1.53rem;
		padding:1.34rem 0 .64rem;
	}
	
	.events-panel.v1 .btn-cont {
		padding-top:3.2rem;
		line-height:1;
	}
}
