.events .no-results{
	margin-bottom: 75px;
    margin-top: 65px;
    text-align: center;
}
.events .rssLink{
	display: block;
    padding: 10px 20px 5px;
    text-align: right;
    display: block;
    width: 1020px;
    max-width: 100%;
    margin: 0 auto;
}
.events .rssLink i{
	font-size: 20px;
	color: #d75014;
}
.events .rssLink:hover i{
	color: #d75014;
}
.events .eventsSearchForm{
	padding: 0 15px;
}
.events .timeWindow{
	border: solid 2px #fafaf5;
	position: relative;
	margin-bottom: 20px;
}
.events .timeWindow::before{
	background-image: url("/includes/public/assets/dropdown-arrow-white.png");
    background-repeat: no-repeat;
    content: "";
    height: 10px;
    position: absolute;
    right: 15px;
    top: 15px;
    width: 10px;
}
.events .timeWindow a{
	display: none;
	font-size: 16px;
	color: #fff;
	font-family:'Lulo Clean W01 One';
	text-transform: uppercase;
	height: 35px;
	padding-top: 3px;
}
.events .timeWindow a.active{
	display: block;
}
.events .timeWindow.open{}
.events .timeWindow.open a.active{
	color: #d75014;
}
.events .timeWindow.open a{
	display: block;
}
.events .shared-form{
	padding-top: 45px;
}
.events .links-outer{
	position: relative;
}
.events .links {
    margin: 0 auto;
    max-width: 100%;
    padding: 0 20px;
    width: 1020px;
    position: relative;
}
.events .shared-form select {
    width: 210px;
}
.events .items-wrapper{
	padding: 0 20px;
}
.events .pager a {
    margin-right: 5px;
}
.events .pager .text {
	padding: 0 6px 0 8px;
}
.events .item .date{
	color: #554132;
}
.events .bottom-pager{}
.events .bottom-pager .pager{
	position: relative;
}
.events .bottom-pager .sort{
	display: none;
}
.eventsFormContainer.hidden {
	display: none;
}

/*
|---------------------------------------------------------------------------------------------
|  MEDIA QUERIES
|---------------------------------------------------------------------------------------------
*/
/*** Mobile ***/ 
@media only screen and (max-width: 40em) {
	
}
/*** Tablet and Desk***/ 
@media only screen and (min-width: 40.063em){ 
	.events .showGMap {
	    float: right;
	    position: relative;
	    right: 220px;
	    text-align: right;
	    width: auto;
	}
	.events div.sort {
	    padding-left: 0;
	    text-align: left;
	}
	.events .pager{
		position: absolute;
	    right: -15px;
	    top: 0;
	}
	.events .shared-form{
		padding-bottom: 20px;
    	padding-top: 35px;
	}
	.events .timeWindow{
		border: none;
		position: relative;
		margin-bottom: 35px;
	}
	.events .timeWindow::before{
		content: none;
	}
	.events .timeWindow a{
		display: inline-block;
		border: 2px solid #fafaf5;
		height: 38px;
		min-width: 120px;
		padding: 3px 10px 0;
	}
	.events .timeWindow a:not(:last-child){
		margin-right: 27px;
	}
	.events .timeWindow a.active{
		display: inline-block;
		background-color: #fff;
		color: #281e23;
	}
	.events .timeWindow.open a.active{
		color: #281e23;
	}
	.events .timeWindow.open a{
		display: inline-block;
	}
	.events .bottom-pager .pager{
		position: relative;
	    text-align: right;
	    left: 60px;
	    margin-bottom: 20px;
	}
}
/*** Tablet ***/ 
@media only screen and (min-width: 40.063em) and (max-width: 64em) { 
    
}
/*** Desktop ***/ 
@media only screen and (min-width: 64.063em) { 
	.events .list-row{
		padding: 20px 22px 0;
	}
	.events .bottom-pager .pager{
		position: relative;
		text-align: right;
		left: 39px;
		margin-bottom: 0;
		top: -28px;
	}
}