.single-nus-event #primary {
	width:100%;
}

.single-nus-event.ast-right-sidebar #primary {
	padding-right:0px;
	border-right:0px;
}

.type-nus-event .entry-header {
	padding-top:30px;
}

.type-nus-event .entry-header:after {
	content: "";
	display:block;
	clear:both;
}

.type-nus-event .entry-header .post-thumb-img-content {
	display:none;
}

.type-nus-event .entry-header h1 {
	color:#003d7c;
	font-weight:700;
	font-size:38px;
}

.event-content-wrapper {
	float:left;
	width:75%;
	padding-right:40px;
}

.event-image {
	margin-bottom:30px;
}

.event-image img {
	width:100%;
	height:auto;
}

.event-sidebar {
	float:right;
	width:24.5%;
}

.sidebar-gmaps iframe {
	height:270px;
}

.event-sidebar-content {
	background-color:#f2f2f2;
	padding:15px;
}

.event-sidebar-content .sidebar-title h3 {
	font-size: 20px;
	font-weight:700;
	text-transform: uppercase;
	color:#003d7c;
}

.sidebar-content {
	margin-bottom:20px;
}

.sidebar-content h4 {
	font-size:16px;
	color:#ef7c00;
	font-weight:700;
	text-transform: uppercase;
	margin-bottom:5px;
}

.sidebar-content > div {
	font-size:14px;
	font-weight:700;
	color:#003d7c;
}

.sidebar-content a.reg-link {
	display:inline-block;
	background-color:#003d7c;
	color:#fff;
}

.table-contact-details,
.table-contact-details * {
	border:0px;
}

.table-contact-details th {
	width:10%;
	text-align:left;
	padding:0px 7px 6px 0px;
}

.table-contact-details td {
	padding-top:0px;
	padding-bottom:6px;
}

@media only screen and ( max-width: 768px ) {
	.event-content-wrapper {
		float:none;
		width:100%;
		padding-right:0px;
	}

	.type-nus-event .entry-header h1 {
		font-size:30px;
	}
	
	.event-image {
		margin-bottom:30px;
	}
	
	.event-sidebar {
		float:none;
		width:100%;
	}
}