
.post-type-archive-sta-events .entry-content,
.single-sta-events .entry-content,
.tax-event-category .entry-content,
.page-template-page-events-past .entry-content {
	padding:0;
}

.event-main {
	border-right:1px solid #ddd;
	padding-right:40px;
}

/**
* Event Header
*/

.event__header {
	border-bottom:1px solid #ddd;
	display:flex;
	flex-direction:column;
	margin-bottom:40px;
	padding-bottom:20px;
	-webkit-font-smoothing: antialiased;
}

.event__header__title {
	order:2;
	margin:0 0 10px 0;
	text-transform:none;
}

.event__header__subtitle {
	color:#666;
	font-family:"Varela Round", Arial;
	font-size:17px;
	order:1;
	margin:0;
	text-transform:capitalize;
}

.event__header__dates {
	font-family:"Varela Round", Arial;
	font-size:15px;
	margin:0;
	order:3;
}

	.event__header__dates span {
		background:#666;
		border-radius:5px;
		color:#fff;
		padding:7px 14px;
	}

@media screen and ( min-width:800px ) {

	.event__header {
		flex-direction:row;
		flex-wrap:wrap;
		justify-content:space-between;
	}

	.event__header__title {
		margin:0;
		order:3;
		width:100%;
	}

	.event__header__subtitle {
		order:1;
		text-transform:capitalize;
	}

	.event__header__dates {
		margin:0 0 20px 0;
		order:2;
	}

}


/**
* event details
*/

.event__details__full {
	color:#444;
	-webkit-font-smoothing: antialiased;
}

	.event__details__full h2 {
		color:#666;
		display:inline-block;
		font-family:"Varela Round", Arial;
		font-size:21px;
		margin-bottom:10px;
		text-transform:none;
	}

	.event__details__full p {
		clear:both;
		display:block;
	}

	.event__details__full .inline-tab-list {
		list-style:none;
		margin:0 0 20px 0;
		padding:10px 0;
	}

		.event__details__full .inline-tab-list > li {
			display:inline-block;
			margin-right:10px;
			background:#666;
			border-radius:5px;
			color:#fff;
			padding:7px 14px;
			line-height:20px;
		}

		.event__details__full .inline-tab-list > li > a {
			color:#fff;
		}

		.event__details__full .inline-tab-list > li.tab--venue {
			background:#fff;
			border:1px solid #492f92;
			color:#f7a420;
		}

		.event__details__full .inline-tab-list > li.tab--organiser {
			background:#fff;
			border:1px solid #666;
			color:#666;
		}

		.event__details__full .inline-tab-list > li.tab--website {
			background:#f7a420;
			color:#fff;
		}

/**
* event categories
*/

.event-cats__list {
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
	list-style:none;
	margin:0;
	padding:20px 0;
	-webkit-font-smoothing: antialiased;
}

	.event-cats__list > li {
		display:inline-block;
		margin-right:30px;
	}

	.event-cats__list > li > span {
		background:#63CDBD;
		border-radius:8px;
		display:inline-block;
		margin-right:10px;
		height:11px;
		width:11px;
	}

	.event-cats__list > li.member-meetings > span {
		background:#f7a420;
	}

	.event-cats__list > li.partner-events > span {
		background:#2189f8;
	}

	.event-cats__list > li.sta-paid-events > span {
		background:#18c666;
	}

	.event-cats__list > li > a {
		color:#666;
	}

/**
* event location
*/

.event__location {
	color:#666;
	-webkit-font-smoothing: antialiased;
	margin:20px 0;
}

	.event__location h2 {
		color:#666;
		display:inline-block;
		font-family:"Varela Round", Arial;
		font-size:21px;
		margin-bottom:10px;
		text-transform:none;
	}

/**
* event sidebar
*/

.event-sidebar {
	-webkit-font-smoothing: antialiased;
}

	.event-sidebar h3 {
		color:#444;
		margin:0 0 5px 0;
		text-transform:none;
	}

	.event-sidebar .event-list-sidebar {
		border-bottom:1px solid #ddd;
		list-style:none;
		padding:0;
		margin:0 0 20px 0;
		padding-bottom:10px;
	}

	.event-sidebar .event-list-sidebar > li {
		padding:5px 0;
	}

	.event-sidebar .event-list-sidebar > li:last-child {
		border:none;
	}


	.event-sidebar .event-list-sidebar > li > a {
		color:#666;
	}

	.event-sidebar .event-cat-list-sidebar {
		border-bottom:1px solid #ddd;
		list-style:none;
		padding:0;
		margin:0 0 20px 0;
		padding-bottom:10px;
	}

	.event-sidebar .event-cat-list-sidebar > li {
		padding:5px 0;
	}


	.event-sidebar .event-cat-list-sidebar > li > span {
		background:#63CDBD;
		border-radius:8px;
		display:inline-block;
		margin-right:10px;
		height:11px;
		width:11px;
	}

	.event-sidebar .event-cat-list-sidebar > li.member-meetings > span {
		background:#f7a420;
	}

	.event-sidebar .event-cat-list-sidebar > li.partner-events > span {
		background:#2189f8;
	}

	.event-sidebar .event-cat-list-sidebar > li.sta-paid-events > span {
		background:#18c666;
	}

	.event-sidebar .event-cat-list-sidebar > li > a {
		color:#666;
	}


/**
* event listing
*/

.sta-event-tab {
	padding-bottom:40px;
}

.event-archive-intro {
	border-bottom:1px solid #ddd;
	padding-bottom:20px;
	-webkit-font-smoothing: antialiased;
}

	.event-archive-intro h1 {
		text-transform:none;
	}

	.event-archive-intro p {
		font-size:18px;
		margin-bottom:10px;
	}


.event-post-excerpt {
	border-bottom:1px solid #ddd;
	color:#444;
	margin-bottom:40px;
	padding:10px 0;
	-webkit-font-smoothing: antialiased;
}

	.event-post-excerpt h2 {
		color:#492f92;
		font-size:21px;
		text-transform:none;
	}

	.event-post-excerpt h3 a {
		border-bottom:1px solid #492f92;
		color:#492f92;
		text-decoration:none;
	}

	.event-post-excerpt .event-cats__list {
		display:inline-block;
		border:0;
		margin:0;
		padding:0;
	}

	.event-post-excerpt .inline-tab-list {
		display:inline-block;
		list-style:none;
		margin:0 0 20px 0;
		padding:10px 0;
	}

		.event-post-excerpt .inline-tab-list > li {
			display:inline-block;
			margin-right:10px;
			background:#666;
			border-radius:5px;
			color:#fff;
			padding:7px 14px;
			line-height:20px;
		}

		.event-post-excerpt .inline-tab-list > li.tab--venue {
			background:#fff;
			border:1px solid #492f92;
			color:#492f92;
		}

/**
* event past
*/

.events__past,
.events__future,
.events__viewall {
	margin:20px 0;
	-webkit-font-smoothing: antialiased;
}

.events__past a,
.events__future a,
.events__viewall a {
	background:#f7a420;
	border-radius:20px;
	color:#fff;
	display:inline-block;
	padding:5px 10px;
	text-transform:capitalize;
}

.events__viewall a {
	display:block;
	text-align:center;
}

.events__past a:hover,
.events__future a:hover,
.events__viewall a:hover {
	background:#bb7f1e;
	color:#fff;
}

.events__future {
	float:right;
}

/**
* no events / future events
*/

.events_none {
	margin:20px 0;
	-webkit-font-smoothing: antialiased;
}

/**
* tab switch
*/

.sta-event-tab-triggers {
	-webkit-font-smoothing: antialiased;
	font-weight:400;
	margin:0;
	text-align:right;
}

.sta-event-tab-triggers a,
.sta-event-tab-triggers a:hover {
	border-radius:3px;
	display:inline-block;
	color:#fff;
	background:#aaa;
	margin:10px 3px;
	padding:3px 10px;
}

.sta-event-tab-triggers a.active {
	background:#666;
}

.sta-event-tab-trigger {

}

.sta-event-tab-trigger--list {

}

.sta-event-tab-trigger--calendar {

}

.sta-event-tab {

}

.sta-event-tab.hide {
	display:none;
}

.sta-event-tab--list {

}

.sta-event-tab--calendar {

}

/**
*
*/

.fc-scroller.fc-day-grid-container {
	height:auto!important;
	min-height:620px!important;
}

/**
* event calendar legend
*/

.event-cat-list-legend {
	border-top:1px solid #ddd;
	margin:0;
	padding:10px 0;
	-webkit-font-smoothing: antialiased;
}

	.event-cat-list-legend li {
		color:#666;
		display:inline-block;
		font-size:12px;
		margin-right:15px;
		text-transform:uppercase;
	}

	.event-cat-list-legend span {
		background:#666;
		border-radius:5px;
		display:inline-block;
		height:10px;
		margin-right:5px;
		width:10px;
	}

	.event-cat-list-legend li.member-meetings > span {
		background:#f7a420;
	}

	.event-cat-list-legend li.partner-events > span {
		background:#2189f8;
	}

	.event-cat-list-legend li.sta-paid-events > span {
		background:#18c666;
	}
