#new-events {padding: 40px 0;}
		#new-events h2,
#new-events .title {
			padding-bottom: 20px;
			font-family: 'Oswald';
			font-weight: 400;
			font-size: 30px;
			line-height: 36px;
		}
		.highlight-event {
			align-items: center;
			background: #F2F2F2;
		}
		.highlight-event .picPan {
			width: 50%;
			position: relative;
		}
		.highlight-event .picPan img {
			width: 100%;
			height: 337px;
			object-fit: cover;
		}
		.highlight-event .txPan {
			width: 50%;
			padding:10px 32px;
		}
		.highlight-event .txPan h3 {
			font-family: 'Oswald';
			font-weight: 400;
			font-size: 30px;
			line-height: 36px;
			letter-spacing: 0.12px;
			color: #15296E;
			margin-bottom: 30px;
		}
		#new-events .txPan .date,
		#new-events .txPan .time {
			display: inline-flex;
			font-family: 'Open Sans';
			font-weight: 400;
			font-size: 14px;
			line-height: 19px;
			align-items: center;
			letter-spacing: 0.12px;
			color: #333333;
			margin-bottom:15px;
			width: 100%;
		}
		#new-events .txPan .date svg,
		#new-events .txPan .time svg{
			margin-right: 10px;
		}
		
		.small-events {
			margin-bottom: 21px;
		}
		.small-events .picPan {
			width: 100%;
			max-width: 290px;
			margin-right: 32px;
		}
		.small-events .txPan {}
		.small-events .picPan img {
			width: 290px;
			height: 157px;
			object-fit: cover;
		}
		.small-events .txPan h3 {
			font-family: 'Oswald';
		    font-weight: 400;
		    font-size: 20px;
		    line-height: 28px;
		    letter-spacing: 0.12px;
		    color: #15296E;
		    text-transform: none !important;
		    margin-bottom: 20px;
		}
		#new-events .small-events .txPan .date,
		#new-events .small-events .txPan .time {
			font-size: 12px;
		    margin-bottom: 5px;
		    line-height: 13px;
		}
		#new-events .small-events .txPan .date svg, 
		#new-events .small-events .txPan .time svg {width: 13px;}
		#new-events .btn-all-events {margin: 10px 0;}
		#new-events .btn-all-events a {
			font-family: 'Oswald';
			font-weight: 400;
			font-size: 20px;
			line-height: 36px;
			align-items: center;
			letter-spacing: 0.12px;
			text-decoration-line: underline;
			text-transform: uppercase;
			color: #15296E;
		}
.empty-event {background: #F5F5F5; position: relative;}
		.empty-event .empt-block {padding: 70px 30px; text-align: center;}
		.empty-event .empt-block span.icon {display: block; margin-bottom: 20px;}
		.empty-event .empt-block h4 {font-family: 'Open Sans';font-weight: 600;font-size: 20px;line-height: 20px;letter-spacing: 0.2px; margin-bottom: 8px;}
		.empty-event .empt-block p {font-family: 'Open Sans';font-size: 14px;line-height: 20px;letter-spacing: 0.2px;color: #333333; margin: 0 0 28px}
		.empty-event .empt-block .cta-btn {font-family: 'Oswald';letter-spacing: 0.2px;text-transform: uppercase;color: #947D53;border: 1px solid #947D53;border-radius: 27px;display: inline-block;padding: 11px 16px; cursor: pointer;}
		.empty-event .empt-block .cta-btn:hover {opacity: 0.8;}

		@media (max-width: 991px) {
			.highlight-event,
			.small-events {margin-bottom: 30px;}
			.highlight-event .txPan {padding: 10px 20px;}
			.highlight-event .txPan h3 {font-size: 21px; line-height: 27px;}
		}
@media (max-width: 768px) {
.highlight-event, .small-events {margin-bottom:20px;}
#new-events .highlight-event {display:block !important;}
#new-events .small-events .highlight-event {display:flex !important; background:none;}
.highlight-event .picPan {width:100%;}
.highlight-event .picPan img {height:auto;}
.highlight-event .txPan {width:100%; padding:20px;}
.highlight-event .txPan h3 {font-size:24px; line-height:28px;margin-bottom: 20px;}
#new-events .txPan .time {margin-bottom:0;}
#new-events .small-events .highlight-event .picPan {margin-right:0; width:42%;}
#new-events .small-events .highlight-event .picPan img {width:100%; height: 100px;}
#new-events .small-events .highlight-event .txPan {padding:0 10px;}
#new-events .small-events .highlight-event .txPan h3 {font-size:16px; line-height:20px;margin-bottom: 10px;}
}