/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

.ee-filter-form {
	margin: 0 0 2em 0;
	clear: both;
}
.ee-filter-form select {
	margin: 2px;
}
/*
.ee-filter-form select {
	-webkit-appearance: button;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	border: 1px solid #aaa;
	margin: 0;
	padding: 0;
}
.ee-filter-form select {
	display: inline-block;
	line-height: 1.6em; ticket 4163
	width: auto;
	height: 1.4em;
	padding: 0.3em 0.3em 0.3em 0.6em;
	vertical-align: baseline;
	margin: 2px;
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 0;
	font-size: 0.85em;
	min-height: 18px;
	color: #777;
	overflow: hidden;
	-webkit-transition: box-shadow 200ms, border-color 200ms;
	-moz-transition: box-shadow 200ms, border-color 200ms;
	transition: box-shadow 200ms, border-color 200ms;
}
.boxshadow .ee-filter-form select {
	background-color: #f2f2f2;
	border-color: #fff;
	box-shadow: inset 0 0.9em 0 #fff, 0px 1px 3px 0 rgba(0, 0, 0, 0.6);
}
.textshadow .ee-filter-form select {
	text-shadow: 0 1px 0 #fff;
}
.textshadow .ee-filter-form option {
	text-shadow: none;
}
.no-touch.boxshadow .ee-filter-form select:hover {
	box-shadow: inset 0 0.9em 0 #fff, 0px 1px 3px 0 rgba(0, 0, 0, 0.6), 0 0 0 3px #ff8;
}
.boxshadow .ee-filter-form select:focus {
	outline: none;
	border-color: #6cf;
	box-shadow: inset 0 0.9em 0 #fff, 0px 1px 3px 0 rgba(0, 0, 0, 0.6), 0 0 4px #6cf;
}
.ee-filter-form select:disabled {
	color: #ccc;
}
.ee-filter-form select.error, .ee-filter-form.error select, .ee-filter-form .error select {
	color: #bf212e;
	border-color: #bf212e;
}
.ee-filter-form select {
*height: auto;
*padding: auto;
*margin: 0.3em 2px 0.3em 3px;
}
@media screen and (min-width:0\0) {
.boxshadow .ee-filter-form select, .boxshadow .ee-filter-form select:disabled, .boxshadow .ee-filter-form select:disabled:hover {
box-shadow: inset 0 0.9em 0 #fff, 0px 1px 6px 0 rgba(0, 0, 0, 0.6);
}
.ee-filter-form select::-ms-expand {
background: transparent;
border: none;
width: 12px;
padding-left: 5px;
}
.no-touch.boxshadow .ee-filter-form select:hover {
box-shadow: inset 0 0.9em 0 #fff, 0px 1px 6px 0 rgba(0, 0, 0, 0.6), 0 0 0 3px #ff8;
}

.boxshadow .ee-filter-form select:focus {
box-shadow: inset 0 0.9em 0 #fff, 0px 1px 6px 0 rgba(0, 0, 0, 0.6), 0 0 4px #6cf;
}
}

@media all and (-webkit-min-device-pixel-ratio: 0) {
.ee-filter-form select {
padding-right: 30px;
}
.boxshadow .ee-filter-form select {
-webkit-box-shadow: 0px 1px 3px 0 rgba(0, 0, 0, 0.6);
box-shadow: 0px 1px 3px 0 rgba(0, 0, 0, 0.6);
}
.ee-filter-form select {
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAYAAADafVyIAAAAzElEQVRIDWP8//8/Ay0BE8zws2fPgmyium1wC2AWUZsetYBgiI4GEcEgYiGoAqqgq6trGZAZia4emFGXlZeXR6OLw/hEx8G/f/+ygYY9hWkE0UD+IyCVhSyGzibagoqKiveMjIyJIHNBhgAN/wekYoGu/wji4wJEWwAyoKysbDfQ4ClQw7qAhh/CZTBMnOg4gGl4+fJluYSEhNC9e/fqYGJ4aaCLQN5lOHPmDJACAzAfyKIKTVIQ4XUpDslRC3AEDEJ46AcRIyg50hIAANnugKRDswA6AAAAAElFTkSuQmCC"), -webkit-gradient(linear, left top, left bottom, color-stop(41%, #fff), color-stop(41%, #f1f1f1), color-stop(100%, #f2f2f2)); for older Android 2 with old gradient syntax and PNG image
background-image: url("data:image/svg+xml;utf8,<svg width='24px' height='22px' version='1.1' xmlns='http://www.w3.org/2000/svg'><title>select-arrow</title><g id='arrow-group' fill='rgb(223,223,223)' fill-rule='evenodd'><path d='M10,9 L13.4690265,14 L17,9 L10,9 Z M10,9' id='arrow' fill='rgb(155,155,155)'></path><path d='M2,1 L2,21 L3,21 L3,1 L2,1 Z M2,1' id='dark-line' fill='rgb(213,213,213)'></path><path d='M3,1 L3,21 L4,21 L4,1 L3,1 Z M3,1' id='light-line' fill='rgb(254,255,255)'></path></g></svg>"), -webkit-linear-gradient(-90deg, #fff 41%, #f1f1f1 41%, #f2f2f2 100%); for android4+/iOS/Chrome/Safari with -webkit gradient syntax and SVG image
background-repeat: no-repeat, repeat;
background-position: 100% 50%, 0 0;
}

.no-touch.boxshadow .ee-filter-form select:hover {
-webkit-box-shadow: 0px 1px 3px 0 rgba(0, 0, 0, 0.6), 0 0 0 3px #ff8;
box-shadow: 0px 1px 3px 0 rgba(0, 0, 0, 0.6), 0 0 0 3px #ff8;
}
.boxshadow .ee-filter-form select:focus {
-webkit-box-shadow: 0px 1px 3px 0 rgba(0, 0, 0, 0.6), 0 0 4px #6cf;
box-shadow: 0px 1px 3px 0 rgba(0, 0, 0, 0.6), 0 0 4px #6cf;
}
}
select:focus {
	outline: none;
} */

body .fusion-single-line-meta.fusion-single-line-meta-espresso {
	display: block !important;
}
.post-type-archive-espresso_events .fusion-single-line-meta.fusion-single-line-meta-espresso .date-range-value {
	margin-top: -2px;
}
.upcoming-events-lt .fusion-single-line-meta.fusion-single-line-meta-espresso .date-range-value {
	margin-top: -2px;
}

.espresso_venues-template-default .fusion-post-content-wrapper-venue-details .entry-title.fusion-post-title, 
.espresso_venues .fusion-meta-info.fusion-meta-info-to-display {
	display: block !important;
}

.upcoming-events-lt .fusion-post-grid {
    padding: 20px;
}
.upcoming-events-lt {
	margin: 0 -20px 10px -20px;
}