.event-listing-link {
	text-align: right;
	margin-bottom: 20px;
}

.event-listing-link {
	text-align:right;
	margin-bottom:30px;
}

.event-listing-link a {
	padding:10px 10px;
	color:#fff;
	background-color:#9BC43C;
	font-weight: bold;
	
  -webkit-border-radius: 3px; 
  -moz-border-radius: 3px; 
  border-radius: 3px; 
}

.events article.event {
	margin-bottom:50px;
	background-color:#fff;
	border:solid 1px #e2e2e2;
}

.events article.event .the-date {
	position: absolute;
	left: 0;
	bottom: 0;
	margin-left: 15px;
	width: 30%;
	padding: 10px 15px;
	background-color:#293738;
	color:#fff;
	font-size: 20px;
	font-weight:bold;
	font-family:'tensoregular';
	text-align: center;
}

.events .the-image {
	position: relative;
}

.events .the-image img {
	width:100%;
}

.events h3.the-title {
	background-color:#293738;
	margin:0px;
	padding:10px 0;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:1px;
}
.events h3.the-title a{
	color:#9bc43c;
	text-decoration:none;
}


.events .the-content {
	padding:20px 40px;
}

.events .the-links {
	text-align:center;
	margin-top:20px;
}

.events .the-links a {
	text-decoration:none;
}

.events .the-links a:hover {
	opacity:0.85;
	filter:alpha(opacity=85);
}

.wp-pagenavi {
	margin-top:50px;
	margin-bottom:50px;
}

.wp-pagenavi span, .wp-pagenavi a {
	background-color:#2e3a3b;
	border:0px !important;
	padding:10px 20px !important;
	margin:0px !important;
	font-family: 'tensoregular';
}

.wp-pagenavi .previouspostslink, .wp-pagenavi .nextpostslink {
	color:#9BC43C;
}

.wp-pagenavi .previouspostslink {
	border-right:solid 1px #394747 !important;
}

.wp-pagenavi .nextpostslink {
	border-left:solid 1px #394747 !important;
}

.wp-pagenavi .page {
	color:#fff;
	border-right:solid 1px #394747 !important;
}

.wp-pagenavi a:hover {
	color:#2e3a3b;
	background-color:#9BC43C;
}

.wp-pagenavi span.current {
	color:#9BC43C;
	border-right:solid 1px #394747 !important;
}


/***************************************
	Media Queries
*/
/*Tiny*/
@media (max-width: 479px) {
	.events article.event .the-date {
		font-size:14px !important;
		padding:2px 0px;
		border-bottom:solid 1px #202b2b;
	}
}

/*Small*/
@media (min-width: 480px) and (max-width: 767px) {
	.events article.event .the-date {
		width:20%;
		font-size:14px !important;
		padding:2px 0px;
		border-bottom:solid 1px #202b2b;
	}
}

/*Normal*/
@media (min-width: 768px) and (max-width: 991px) {
	.events article.event .the-date {
		width:20%;
		padding:3px 0px;
		border-bottom:solid 1px #202b2b;
	}
}

/*Bigger*/
@media (min-width: 992px) and (max-width: 1199px) {
	.events .the-image {
		padding-right:0px;
		height:230px;
		overflow:hidden;
	}
	
	.events .the-image img {
		width:auto;
		height:110%;
	}

	
	.events section.the-content-container {
		padding-left:0px;
	}
}

/*Huge*/
@media (min-width: 1200px) {
	.events .the-image {
		padding-right:0px;
		height:230px;
		overflow:hidden;
	}
	.events section.the-content-container {
		padding-left:0px;
	}
}  
