.eventsContainer ul.timeWindow {
	color: #b95915;
	height: 40px;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 600;
  	border: 1px solid #e1e1e1;
  	list-style: none;
	margin: 0;
	margin-bottom: 20px;
	text-align: center;
	font-size: 0;
}
.eventsContainer ul.timeWindow li { display: inline-block; max-width: 127px; }
.eventsContainer ul.timeWindow li a {
	position: relative;
	display: block;
	min-width: 127px;
	height: 38px;
	line-height: 39px;
	font-size: 16px;
	color: #333;
}
.eventsContainer li.signature-tour {
	margin-left: 0px;
	position: relative;
	height: 40px;
	width: 40px;
}
.events-listing-blocks-container .block-actions .inline-list li a {
	margin-right: 10px;
}
.listing-container .listing-filters-inner .eventsFormContainer .form-select select.form-control {
	font-size: 16px;
	font-weight: normal;
}
.eventsContainer .listing-container .form-group.form-keyword-group {
	top: 0px;
	position: relative;
}
.eventsContainer ul.timeWindow li a.active { background: #b95915; color: #fff; }

.eventsContainer .date input[type="text"] {
	background-image: url(/includes/public/assets/shared/icon-cal.png);
	background-repeat: no-repeat;
	background-position: right center;
	background-position: right 12px center;
	cursor: pointer;
}

.eventsContainer .filterOptions label, .eventsContainer .filterOptions span, .eventsContainer .filterOptions a {
	position: relative;
	display: inline-block;
	font-size: 16px;
}

.eventsContainer .filterOptions label, .eventsContainer .filterOptions span, .eventsContainer .filterOptions a.active {
	color: #333;
}

.submitEventForm .formhead {
	margin-top: 8px;
}
div#sv_submit_event_form {
	margin-top: 15px;
}
.eventsContainer .filterOptions .sortByContainer span   { padding: 0 4px; }
.eventsContainer .pagingContainerFooter .filterOptions .sortByContainer { display: none; }

/*** Mobile ***/
@media only screen and (max-width: 641px) {
	.eventsContainer ul.timeWindow li { width: 33%; }
	.eventsContainer ul.timeWindow li a { min-width: 0; width: 100%;}
}
@media (min-width: 768px) {
}
.listing-container .listing-filters-container.events-layout  form .primary-filters-container .filter-forms .form-inner {
	padding: 12px 0;
}
.eventsContainer.shared-list .isOpen.btn_toggle_map{
	display: none;
}
.eventsContainer.shared-list.map-open .isClosed.btn_toggle_map{
	display: none;
}
.eventsContainer.shared-list.map-open .isOpen.btn_toggle_map{
	display: block;
}
.listing-container .listing-filters-container.events-layout  .btn:hover,
.venue-details-container .atn a.btn,
.map-container a.btn {
	font-family:"proxima-nova";
}
.listing-container .events-listing-blocks-container .listing-block .block-text h3 a,
.listing-container .events-listing-blocks-container .listing-block .block-text h3 a:hover{
	font-family:"proxima-nova";
	font-size: 1.875rem;
	font-weight: 400;
	line-height: 1.1;
	color: #000;
}
.listing-container .events-listing-blocks-container .listing-block .block-text h4 a,
.listing-container .events-listing-blocks-container .listing-block .block-text h4 a:hover{
	font-family:"proxima-nova";
	font-size: 1.875rem;
	font-weight: 400;
	line-height: 1.1;
	color: #000;
}
.listing-container .events-listing-blocks-container .listing-block .block-text ul.inline-list {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	margin-bottom: 0;
	margin-left: 0;
}
.venue-gallery-container a {
	display: none;
}
.venue-gallery-container a:first-of-type {
	display: block;
}
.pagerHolder {
	display: inline-block;
}
.eventsContainer a.rssLink {
	position: absolute;
	left: 50%;
	display: block;
	margin-left: 462px;
	top: 9px;
}
.listing-container .listing-filters-container.events-layout .primary-filters-container .filter-forms .container .print-group {
	margin: 0px 0px 10px -15px;
}
.listing-container .listing-filters-container.events-layout .primary-filters-container .filter-forms .container .eventsPrintLink .print-group {
	color: #325729;
	font-weight: 700;
	width: 100%;
	display: flex;
    justify-content: center;
}
.listing-container .listing-filters-container.events-layout .primary-filters-container .filter-forms .container .eventsPrintLink .print-group > i,
.listing-container .listing-filters-container.events-layout .primary-filters-container .filter-forms .container .eventsPrintLink .print-group > P {
	margin: 5px;
	font-weight: 700;
}
.listing-container .listing-filters-container.events-layout .primary-filters-container .filter-forms .container .container .print-group .fas {
	margin-right: 5px;
}
@media (max-width: 74.9375em) {
	.listing-container .events-listing-blocks-container .listing-block .block-text h3 a,
	.listing-container .events-listing-blocks-container .listing-block .block-text h3 a:hover{
		font-size: 1.375rem
	}	.eventsContainer a.rssLink {
		display: none;
	}
	.listing-container .events-listing-blocks-container .listing-block .block-text h4 a,
	.listing-container .events-listing-blocks-container .listing-block .block-text h4 a:hover{
		font-size: 1.375rem
	}	.eventsContainer a.rssLink {
		display: none;
	}
}
@media (max-width: 330px) {
	.listing-container .listing-actions-bar .pagination-container ul {
		margin-left: 0;
	}
}
@media (max-width: 40em) {
	.listing-container .listing-actions-bar .pagination-container ul li.arrow a {
		width: 53px !important;
	}
	.listing-container .listing-actions-bar .pagination-container ul li.arrow.arrow-double a {
		padding-left: 18px !important;
	}
	.listing-container .listing-actions-bar .pagination-container ul li.arrow.arrow-single a {
		padding-left: 20px !important;
	}
}
.listing-container select {
	-moz-appearance: none;
}
.hideFilters .primary-filters-container {
	display: none;
}

.eventsContainer .eventsFormContainer .form-group.form-keyword-group {
	top: 0px;
	margin-top: 15px;
}
.eventsContainer .eventsFormContainer .form-group.form-keyword-group .form-atn button {
	border-radius: 0px 5px 5px 0px;
	-moz-border-radius: 0px 5px 5px 0px;
	-webkit-border-radius: 0px 5px 5px 0px;
	text-transform: none;
	min-height: 37px;
	font-family: "proxima-nova", sans-serif;
	font-size: 17px;
}

.listing-container .eventsContainer .events-listing-blocks-container .listing-block .block-text h3 {
	margin-bottom: 0;
}
.listing-container .eventsContainer .events-listing-blocks-container .listing-block .block-text h4 {
	margin-bottom: 0;
}
div#cnt_listing {
	position: relative;
}
