@charset "utf-8";
/* CSS Document */

/* HIDE FILTERS */
.filter-wrap {display:none;}
.ais-search-box {display:none;}


.event-container {float:left;}
.event-container:hover, .event-container:focus {opacity:0.5;}
.event-container img {width:100%;}

.product-desc-wrapper {width:100%;}
.product-desc {
	width:100%;
	padding-right:0;
}
/* DATE */
.event-container .product-date {
	padding:0;
	float:left;
}
.event-container .product-date-container {
	background-color: #00a0aa;
	color:#fff;
	text-align: center;
	text-transform: uppercase;
	line-height: 1;
	padding: 11px 0 5px !important;
	min-height:80px;
	width: 50px;
	font-family: bebas-neue, sans-serif;
	letter-spacing:1px;
}
.event-container .product-date-container span {display: block;}
.event-container .product-date-container .date {font-size: 1.8em;}
/* EVENT NAME */
.event-container .event-details span {display: block;}
.event-container .event-details {
	color: #fff;
	position: relative;
	margin-top: 0px;
	min-height: 80px;
	padding-top: 12px;
	width: 85%;
	margin-left: 60px;
	margin-bottom:20px;
}

.event-container .event-details .product-name {
	color:#ffffff;
	line-height: 1.2em;
	text-transform: uppercase;
	max-height: 2.5em;
	overflow: hidden;
	position: relative;
	font-family: bebas-neue, sans-serif;
	letter-spacing:1px;
	padding-right: 0;
	font-size: 24px;
}
.event-container .event-details .product-type {display:none;}
.event-container .event-details .product-city {display:none;}
.event-container .event-arrow {
	float:right;
	margin-top: -70px;
	margin-right:15px;
	font-size: 36px;
}
.no-pad-left {padding:0!important;}
.no-pad {padding:0!important;}
/* PAGINATION */
#pagination {
	font-size: 0;
	margin: 40px 0;
}
#pagination ul {
	margin:0;
	padding: 0;
	text-align:center;
}
#pagination li {
	margin: 0;
	padding: 0;	
	border: none;
	border-right:0;
}
#pagination ul li:last-child {border-right: none;}
#pagination li a {
	display: block;
	padding: 10px;
	font-size: 20px;
	font-family: bebas-neue, sans-serif;
}
#pagination li a:hover {
	color: #fff !important;
	text-decoration:none;
}
#pagination li.active a {color: #00a0aa;}
#pagination .fa {font-size: 0.85em;}
#pagination .ais-pagination--item__disabled {display: none;}
.no-results {
	background-color: #000000;
	padding: 20px;
	margin-bottom: 20px;
}

/* MEDIA QUERIES */
@media screen and (max-width:575px) {
	.product-date-container {display:none;}
	.event-date-mobile {
		color:#00a0aa;
		padding:10px 10px 0 10px;
		font-family:bebas-neue, Arial, Helvetica, sans-serif;
		font-size:24px;
	} 
	.event-container .event-details {
		padding: 0 10px;
		margin:0 0 30px 0;
		min-height:50px;
		max-height:0.3em;
	}
	.event-container .event-arrow {
		margin-top:-103px;}
	#pagination {width:100%;} 
	.event-container .event-details .product-name {max-height:1.3em;}
}
@media screen and (min-width:576px) and (max-width:767px) {
	#event-guide-hits {width: 500px;}
	.event-container {
		padding:0 20px 20px 0;
		width: 250px !important;
	}
	.event-container .event-details {width: 60%;}
	.event-container .event-details .product-name {
		font-size:16px;
		max-height:3.5em;
	}
	.event-date-mobile {display:none;} 
	#pagination {width:500px;} 
}
@media screen and (min-width:768px) and (max-width:992px) {
	#event-guide-hits {width: 700px;}
	.event-container {
		padding:0 20px 20px 0;
		width: 340px;
	}
	.event-date-mobile {display:none;} 
	#pagination {width:700px;} 
}  
@media screen and (min-width:993px) and (max-width:1200px) {
	#event-guide-hits {width: 900px;}
	.event-container {
		padding:0 20px 20px 0;
		width: 460px;
	}
	.event-date-mobile {display:none;} 
	#pagination {width:900px;} 
}
@media screen and (min-width:1201px) and (max-width:1500px) {
	#event-guide-hits {width: 1080px;}
	.event-container {
		padding:0 20px 20px 0;
		width: 360px;
	}
	.event-date-mobile {display:none;}
	#pagination {width:1080px;} 	
}
@media screen and (min-width:1501px) {
	#event-guide-hits {width:1140px;}
	.event-container {
		padding:0 20px 20px 0;
		width: 380px;
	}
	.event-date-mobile {display:none;} 
	#pagination {width:1140px;}
}

