/* -----------------------------------------
	Bootstrap Grid Reset
--------------------------------------------*/
.no-gutter{
	padding-left: 0;
	padding-right: 0;
}

/* -----------------------------------------
	Components Styles
--------------------------------------------*/
.btn-prime{
	color: #000;

	border-radius: 0;

	text-transform: uppercase;

	font-family: 'Montserrat', sans-serif;
	padding: 1em 2em;
}

/* -----------------------------------------
	Event Grid Styles
--------------------------------------------*/

.event-widget{
	font-size: 15px;
	font-family: 'Montserrat', sans-serif;
	
	position: relative;
	margin-bottom: 30px;
}

.event-background{
	padding-top: 60.53333333%;

	background-size: cover;
	background-origin: center;
	background-repeat: no-repeat;
}

.event-content{
	padding: 15px;
	position: absolute;

	right: 10px;
	bottom: -10px;
	left: 60px;
}

.event-widget h5{
	font-size: 19px;
	font-weight: 400;

	margin: 0;
}

.event-widget time{
	font-size: 19px;

	display: block;
	margin-bottom: 0.3em;
}

.event-widget p,
.event-widget time > span{
	display: none;
}


/* Featured Event Styles
------------------------------------------*/
.featured-event .event-content{
	position: static;
	padding-bottom: 36px;
}

.featured-event h5{
	font-size: 24px;
	font-weight: 700;

	margin-bottom: 0.15em;
}

.featured-event p,
.featured-event time > span{
	display: inline-block;
}