/*
	This file will contain stylings that applies globally to the following layout pages: events, listings, offers
*/
.shared-list h3.no-results  { height: 300px; line-height: 300px;  text-align: center; }

/* FILTER STYLING */
.shared-list { padding-bottom: 80px; }
.shared-list ::-webkit-input-placeholder { color: #b95915; }
.shared-list :-moz-placeholder { /* Firefox 18- */ color: #b95915; }
.shared-list ::-moz-placeholder {  /* Firefox 19+ */ color: #b95915; }
.shared-list :-ms-input-placeholder { color: #b95915; }

.shared-list .shared-filter .shared-input {
	padding: 0 12px;
	border: 1px solid #e1e1e1;
	background: #fff;
	height: 40px;
	font-size: 16px;
	font-weight: 600;
	box-shadow: none;
}

.shared-list .shared-filter .shared-amenities {
	-moz-appearance: none;
	line-height: 3.2;
}
.shared-list .shared-filter .shared-select.multi {
	height: auto;
	background-image: none;
}

/* MAPS */
.shared-list .gMapContainer {
	position: relative;
	margin-top: 20px;
}
.shared-list .gMapContainer {}
.shared-list .showGMap .isOpen { display:none; }
.shared-list .showGMap .isClosed {}
.shared-list.map-open .isOpen { display: block; }
.shared-list.map-open .showGMap .isClosed { display: none; } 
.shared-list .gMapContainer .gMapHolder { height: 400px; }
.shared-list.map-open .gMapHolder { display:block; }



.listing-container {
	margin-bottom: 50px
}

.listing-container .search-filters-container {
	margin-bottom: 20px
}

.listing-container .search-filters-container .form-group .form-control.keywords {
	color: #753ea8
}
.eventsFormContainer .search-filters-inner .form-group .date { position: relative; }
.eventsFormContainer .search-filters-inner .form-group .date::after {
	position: absolute;
	top: 16px;
	left: 20px;
}
.eventsFormContainer .search-filters-inner .form-group .form-control.categories {
	height: 140px;
}

@media (max-width: 64em) {
	.listing-container .search-filters-container .form-group {
		margin-bottom:10px
	}
}

@media (max-width: 64em) {
	.listing-container .search-filters-container {
		margin-bottom:40px
	}
}

@media (max-width: 40em) {
	.listing-container .search-filters-container {
		margin-bottom:30px
	}
}

@media (max-width: 47.9375em) {
	.listing-container .above-map {
		display:none
	}
}

.listing-container .below-map {
	display: none
}

@media (max-width: 47.9375em) {
	.listing-container .below-map {
		display:block
	}
}

.listing-container .subfilters-container {
}

.listing-container .subfilters-container .subfilters-inner {
	position: relative;
	z-index: 2
}

.listing-container .subfilters-container .subfilters-inner:before,.listing-container .subfilters-container .subfilters-inner:after {
	content: " ";
	display: table
}

.listing-container .subfilters-container .subfilters-inner:after {
	clear: both
}

.listing-container .subfilters-container .subfilters-contents {
	position: relative;
	z-index: 2
}

.listing-container .subfilters-container .subfilters-contents:before,.listing-container .subfilters-container .subfilters-contents:after {
	content: " ";
	display: table
}

.listing-container .subfilters-container .subfilters-contents:after {
	clear: both
}

.listing-container .subfilters-container .map-toggler {
	float: left
}

@media (max-width: 47.9375em) {
	.listing-container .subfilters-container .map-toggler {
		float:none;
		clear: both;
		margin-bottom: 10px
	}
}

.listing-container .subfilters-container .sort-filters {
	position: absolute;
	z-index: 5;
	top: 50%;
	left: 50%;
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

@media (max-width: 47.9375em) {
	.listing-container .subfilters-container .sort-filters {
		margin-bottom:15px;
		position: relative;
		top: auto;
		left: auto;
		right: auto;
		bottom: auto;
		-moz-transform: none;
		-ms-transform: none;
		-webkit-transform: none;
		transform: none
	}
}

.listing-container .subfilters-container .pagination-container {
	float: right;
	margin-top: 8px
}

@media (max-width: 47.9375em) {
	.listing-container .subfilters-container .pagination-container {
		float:none;
		clear: both;
		margin: 0
	}
}

@media (max-width: 64em) {
	.listing-container .subfilters-container {
		margin-bottom:60px
	}
}

@media (max-width: 47.9375em) {
	.listing-container .subfilters-container {
		text-align:center;
		margin-bottom: 20px
	}
}

.listing-container .map-toggler a {
	display: block;
	text-transform: uppercase;
	font-family: "Proxima Soft W01",sans-serif;
	font-size: 1.375rem;
	font-weight: 500;
	line-height: 1.1;
	color: #00bcd1
}

.listing-container .map-toggler a:before,.listing-container .map-toggler a:after {
	content: " ";
	display: table
}

.listing-container .map-toggler a:after {
	clear: both
}

.listing-container .map-toggler a .btn-icon,.listing-container .map-toggler a .btn-text {
	display: block;
	float: left
}

.listing-container .map-toggler a .btn-icon {
	position: relative;
	z-index: 2
}

.listing-container .map-toggler a .btn-icon img {
	display: block;
	width: 27px
}

.listing-container .map-toggler a .btn-icon:before {
	content: "\f067";
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	position: absolute;
	top: 8px;
	left: 50%;
	z-index: 2;
	font-family: "FontAwesome";
	font-size: .75rem;
	font-weight: 300;
	line-height: 1;
	color: #00bcd1
}

.listing-container .map-toggler a .btn-text {
	margin-top: 5px;
	margin-left: 10px
}

.listing-container .map-open .map-toggler a .btn-icon:before {
	content: "\f068"
}

@media (max-width: 47.9375em) {
	.listing-container .map-toggler a {
		display:inline-block
	}
}

.listing-container .sort-filters ul li {
	margin-right: 5px;
	text-transform: uppercase;
	font-family: "Proxima Soft W01",sans-serif;
	font-size: 1.375rem;
	font-weight: 500;
	line-height: 1.1;
	color: #393d4b
}

.listing-container .sort-filters ul li a {
	display: block;
	padding: 3px 6px;
	font-family: inherit;
	text-transform: uppercase;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	color: inherit
}

.listing-container .sort-filters ul li:last-child {
	margin-right: 0
}

.listing-container .sort-filters ul li.filter-title {
	margin-top: 3px;
	margin-right: 10px
}

.listing-container .sort-filters ul li.filter-item a.active {
	color: #fff;
	background: #753ea8
}

.listing-container .sort-filters ul li.filter-item.active {
	color: #fff;
	background: #753ea8
}

.listing-container .sort-filters ul li.filter-item:hover:not(.active),.listing-container .sort-filters ul li.filter-item:active:not(.active),.listing-container .sort-filters ul li.filter-item:focus:not(.active) {
	color: #753ea8
}

@media (max-width: 47.9375em) {
	.listing-container .sort-filters ul {
		display:inline-block
	}
	.listing-container .hide-distance-sort ul.sortBox {
		display: none;
	}
}

.listing-container .pagination-container {
	text-align: right;
	position: relative;
	z-index: 2;
	clear:both;
}

.listing-container .pagination-container ul {
	display: inline-block
}

.listing-container .pagination-container ul li {
	margin-right: 15px;
	text-transform: uppercase;
	font-family: "Proxima Soft W01",sans-serif;
	font-size: 1.375rem;
	font-weight: 500;
	line-height: 1.1;
	color: #393d4b
}

.listing-container .pagination-container ul li.arrow a {
	display: block;
	font-family: "FontAwesome";
	font-size: 1.625rem;
	font-weight: 300;
	line-height: 1;
	color: #00bcd1
}

.listing-container .pagination-container ul li.arrow a:before,.listing-container .pagination-container ul li.arrow a:after {
	content: " ";
	display: table
}

.listing-container .pagination-container ul li.arrow a:after {
	clear: both
}

.listing-container .pagination-container ul li.arrow a span {
	display: block;
	float: left
}

.listing-container .pagination-container ul li.arrow.arrow-double.arrow-prev a span:last-child {
	margin-left: -7px
}

.listing-container .pagination-container ul li.arrow.arrow-double.arrow-next a span:first-child {
	margin-right: -7px
}

.listing-container .pagination-container ul li.disabled>a {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	opacity: .5;
	-webkit-pointer-events: none;
	-moz-pointer-events: none;
	-ms-pointer-events: none;
	-o-pointer-events: none;
	pointer-events: none
}

.listing-container .pagination-container ul li:last-child {
	margin-right: 0
}

@media (max-width: 47.9375em) {
	.listing-container .pagination-container {
		text-align:center
	}
}

.listing-container .map-container {
	height: 0;
	overflow: hidden;
	position: relative;
	z-index: 2;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	-moz-backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.listing-container .map-container .map-canvas {
	width: 100%;
	height: 450px;
	background: #f6f6f6;
	position: absolute;
	z-index: 5;
	top: 50%;
	left: 50%;
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.listing-container .map-container:after {
	content: '';
	width: 100%;
	height: 100%;
	border: 8px solid #00bcd1;
	position: absolute;
	z-index: 5;
	top: 50%;
	left: 50%;
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-pointer-events: none;
	-moz-pointer-events: none;
	-ms-pointer-events: none;
	-o-pointer-events: none;
	pointer-events: none
}

.listing-container .map-open .map-container {
	height: 400px;
	margin-top: 20px;
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1
}

.listing-container .gMapHolder.map-canvas .gmnoprint.gm-bundled-control {
	right: 32px !important;
	bottom: 122px !important;
}
#listing_map_canvas .infoWindow h5 a {
	
font-family: 'Proxima Nova W01', sans-serif !important;
	
color: #000;
	
font-size: 22px;
	
line-height: 22px;
	
font-weight: 900;
	
text-transform: none;
	
letter-spacing: 1px;
}
.infoWindow .contactInfo li {
	
}
.infoWindow .contactInfo .shared-action-items a {
	
text-transform: lowercase;
}
.infoWindow .contactInfo .shared-action-items a::after {
	content: "\f101";
	font-family: FontAwesome;
	margin-left: 3px;
}

@media (max-width: 47.9375em) {
	.shared-list .gMapContainer{
		margin-top: 0;
	}
	.listing-container .map-open .map-container{
		margin:0;
		margin-bottom: 20px
	}
}

.listing-container .listing-blocks-container {
	margin-bottom: -25px
}

@media (max-width: 47.9375em) {
	.listing-container .listing-blocks-container .listing-blocks-wrapper {
		max-width:400px;
		width: 100%;
		margin: auto
	}
}

.listing-container .listing-blocks-container .listing-blocks-section .section-title {
	margin-bottom: 45px
}

.listing-container .listing-blocks-container .listing-blocks-section .section-title h2 {
	color: #393d4b;
	font-size: 2.375rem
}

@media (max-width: 40em) {
	.listing-container .listing-blocks-container .listing-blocks-section .section-title h2 {
		font-size:1.875rem
	}
}

@media (max-width: 64em) {
	.listing-container .listing-blocks-container .listing-blocks-section .section-title {
		margin-bottom:30px
	}
}

@media (max-width: 47.9375em) {
	.listing-container .listing-blocks-container .listing-blocks-section .section-title {
		text-align:center
	}
}

.listing-container .listing-blocks-container .listing-block .block-inner {
	position: relative;
	z-index: 2
}

.listing-container .listing-blocks-container .listing-block .block-inner:before,.listing-container .listing-blocks-container .listing-block .block-inner:after {
	content: " ";
	display: table
}

.listing-container .listing-blocks-container .listing-block .block-inner:after {
	clear: both
}

.listing-container .listing-blocks-container .listing-block .details-btn .btn {
	padding: 15px 20px;
	padding-bottom: 16px
}

.listing-container .listing-blocks-container .listing-block .block-media {
	position: relative;
	z-index: 2
}

.listing-container .listing-blocks-container .listing-block .block-image img {
	display: block;
	width: 100%
}

.listing-container .listing-blocks-container .listing-block .block-datestamp {
	text-align: left
}

.listing-container .listing-blocks-container .listing-block .block-datestamp span {
	padding: 2px 15px;
	background: #753ea8;
	font-family: "Proxima Nova W01",sans-serif;
	font-size: 2.75rem;
	font-weight: 700;
	line-height: 1;
	color: #fff
}

@media (max-width: 47.9375em) {
	.listing-container .listing-blocks-container .listing-block .block-datestamp span {
		padding:5px 15px;
		font-size: 2rem
	}
}

.listing-container .listing-blocks-container .listing-block .block-daterange,.listing-container .listing-blocks-container .listing-block .block-area {
	margin-bottom: 7px
}

.listing-container .listing-blocks-container .listing-block .block-daterange p,.listing-container .listing-blocks-container .listing-block .block-area p {
	text-transform: uppercase;
	font-family: "Proxima Soft W01",sans-serif;
	font-size: 1.125rem;
	font-weight: 600;
	line-height: 1.1;
	color: #fff
}

.listing-container .listing-blocks-container .listing-block .block-address {
	margin-bottom: 7px
}

.listing-container .listing-blocks-container .listing-block .block-address li,.listing-container .listing-blocks-container .listing-block .block-address a {
	font-family: "Proxima Nova W01",sans-serif;
	font-size: 1.125rem;
	font-weight: 300;
	line-height: 1.2;
	color: #fff
}

.listing-container .listing-blocks-container .listing-block .block-socials {
	margin-bottom: 7px
}

.listing-container .listing-blocks-container .listing-block .block-socials ul {
	display: inline-block
}

.listing-container .listing-blocks-container .listing-block .block-socials ul li {
	margin-right: 10px
}
.listing-container .listing-blocks-container .listing-block .block-socials ul li:first-child {
	margin-right: 0px;
}
.listing-container .listing-blocks-container .listing-block .block-socials ul li a {
	display: block;
	font-family: "FontAwesome";
	font-size: 1.625rem;
	font-weight: 300;
	line-height: 1;
	color: #fff
}
.listing-container .listing-blocks-container .listing-block .block-area a {
	color: #fff;
}
.listing-container .listing-blocks-container .listing-block .block-socials ul li:last-child {
	margin: 0
}

.listing-container .listing-blocks-container .listing-block .block-reviews {
	margin-bottom: 7px
}

.listing-container .listing-blocks-container .listing-block .block-reviews .reviews {
	display: inline-block
}

.listing-container .listing-blocks-container .listing-block .block-actions {
	margin-bottom: 10px
}
.listing-container .listing-blocks-container .listing-block .block-actions.book-now-widget {
	margin-bottom: 0;
}

.listing-container .listing-blocks-container .listing-block .block-actions ul li {
	margin-bottom: 5px
}

.listing-container .listing-blocks-container .listing-block .block-actions ul li a {
	display: block;
	font-family: "Proxima Nova W01",sans-serif;
	font-size: 1.125rem;
	font-weight: 500;
	line-height: 1.3;
	color: #00bcd1
}

.listing-container .listing-blocks-container .listing-block .block-actions ul li:last-child {
	margin: 0
}

.listing-container .listing-blocks-container .listing-featured-block {
	margin-bottom: 60px
}

.listing-container .listing-blocks-container .listing-featured-block .block-inner {
	padding-left: 85px;
	padding-right: 250px
}

@media (max-width: 64em) {
	.listing-container .listing-blocks-container .listing-featured-block .block-inner {
		padding-left:0
	}
}

@media (max-width: 47.9375em) {
	.listing-container .listing-blocks-container .listing-featured-block .block-inner {
		padding:0
	}
}

.listing-container .listing-blocks-container .listing-featured-block .block-floater {
	width: 220px;
	position: absolute;
	top: 20px;
	left: 0;
	z-index: 11
}

@media (max-width: 64em) {
	.listing-container .listing-blocks-container .listing-featured-block .block-floater {
		left:-15px;
		width: 180px
	}
}

@media (max-width: 47.9375em) {
	.listing-container .listing-blocks-container .listing-featured-block .block-floater {
		width:100%;
		padding: 0 10px;
		text-align: center;
		margin-bottom: -20px;
		position: relative;
		top: auto;
		left: auto;
		right: auto;
		bottom: auto;
		-moz-transform: none;
		-ms-transform: none;
		-webkit-transform: none;
		transform: none
	}
}

.listing-container .listing-blocks-container .listing-featured-block .block-title {
	padding: 20px;
	text-align: right;
	background: #572c7c
}

.listing-container .listing-blocks-container .listing-featured-block .block-title h3 {
	font-family: "Proxima Nova W01",sans-serif;
	font-size: 1.8rem;
	font-weight: 500;
	line-height: 1.1;
	color: #fff;
}

@media (max-width: 64em) {
	.listing-container .listing-blocks-container .listing-featured-block .block-title h3 {
		font-size:1.4rem
	}
}

@media (max-width: 47.9375em) {
	.listing-container .listing-blocks-container .listing-featured-block .block-title h3 {
		font-size:1.375rem
	}
}

@media (max-width: 47.9375em) {
	.listing-container .listing-blocks-container .listing-featured-block .block-title {
		padding:10px 20px;
		text-align: center
	}
}

.listing-container .listing-blocks-container .listing-featured-block .block-btn .btn {
	padding-left: 20px;
	padding-right: 20px
}

@media (max-width: 64em) {
	.listing-container .listing-blocks-container .listing-featured-block .block-btn .btn {
		padding-left:15px;
		padding-right: 15px;
		font-size: .875rem
	}
}

@media (max-width: 47.9375em) {
	.listing-container .listing-blocks-container .listing-featured-block .block-btn .btn {
		font-size:1.125rem
	}
}

.listing-container .listing-blocks-container .listing-featured-block .block-details {
	width: 250px;
	height: 100%;
	background-image: url("/includes/public/assets/patterns/purple-dots.png");
	-webkit-background-position: left top;
	-moz-background-position: left top;
	-ms-background-position: left top;
	-o-background-position: left top;
	background-position: left top;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 11
}

.listing-container .listing-blocks-container .listing-featured-block .block-details .details-badge {
	position: absolute;
	top: -30px;
	right: -30px;
	z-index: 11
}

.listing-container .listing-blocks-container .listing-featured-block .block-details .details-badge img {
	display: block
}

@media (max-width: 74.9375em) {
	.listing-container .listing-blocks-container .listing-featured-block .block-details .details-badge img {
		width:100px
	}
}

@media (max-width: 47.9375em) {
	.listing-container .listing-blocks-container .listing-featured-block .block-details .details-badge img {
		width:80px
	}
}

@media (max-width: 74.9375em) {
	.listing-container .listing-blocks-container .listing-featured-block .block-details .details-badge {
		right:-15px
	}
}

@media (max-width: 47.9375em) {
	.listing-container .listing-blocks-container .listing-featured-block .block-details .details-badge {
		top:0;
		right: -15px;
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%)
	}
}

.listing-container .listing-blocks-container .listing-featured-block .block-details .details-content {
	width: 100%;
	padding: 30px;
	position: absolute;
	z-index: 5;
	left: 0;
	top: 50%;
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

@media (max-width: 47.9375em) {
	.listing-container .listing-blocks-container .listing-featured-block .block-details .details-content {
		padding:35px 30px;
		padding-bottom: 20px;
		position: relative;
		top: auto;
		left: auto;
		right: auto;
		bottom: auto;
		-moz-transform: none;
		-ms-transform: none;
		-webkit-transform: none;
		transform: none
	}
}

.listing-container .listing-blocks-container .listing-featured-block .block-details .details-btn {
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 5
}

@media (max-width: 47.9375em) {
	.listing-container .listing-blocks-container .listing-featured-block .block-details .details-btn {
		position:relative;
		top: auto;
		left: auto;
		right: auto;
		bottom: auto;
		-moz-transform: none;
		-ms-transform: none;
		-webkit-transform: none;
		transform: none
	}
}

@media (max-width: 47.9375em) {
	.listing-container .listing-blocks-container .listing-featured-block .block-details {
		height:auto;
		width: 100%;
		position: relative;
		top: auto;
		left: auto;
		right: auto;
		bottom: auto;
		-moz-transform: none;
		-ms-transform: none;
		-webkit-transform: none;
		transform: none
	}
}

@media (max-width: 64em) {
	.listing-container .listing-blocks-container .listing-featured-block {
		margin-bottom:40px
	}
}

.listing-container .listing-blocks-container .listing-default-block {
	text-align: center;
	margin-bottom: 50px
}
.listing-container .listing-blocks-container .listing-blocks-section .row-mmedium .medium-6:nth-child(2n+1) {
	clear: left;
}

.listing-container .listing-blocks-container .listing-default-block .block-inner {
	border: 8px solid #f6f6f6
}

.listing-container .listing-blocks-container .listing-default-block .block-datestamp {
	position: absolute;
	top: -8px;
	left: -8px;
	z-index: 11
}

.listing-container .listing-blocks-container .listing-default-block .block-btn {
	width: 100%;
	position: absolute;
	left: 0;
	bottom: -7px;
	z-index: 11
}

.listing-container .listing-blocks-container .listing-default-block .block-details {
	padding: 15px;
	padding-bottom: 65px;
	position: relative;
	z-index: 2;
	min-height: 307px;
}

.listing-container .listing-blocks-container .listing-default-block .block-details .details-btn {
	position: absolute;
	left: -8px;
	right: -8px;
	bottom: -8px;
	z-index: 11
}

.listing-container .listing-blocks-container .listing-default-block .block-title {
	margin-bottom: 15px
}

.listing-container .listing-blocks-container .listing-default-block .block-title h3 {
	font-family: "Proxima Nova W01",sans-serif;
	font-size: 1.75rem;
	font-weight: 500;
	line-height: 1.1;
	color: #00bcd1;
	min-height: 60px;
}
@media only screen and (max-width: 64em) {
	.listing-container .listing-blocks-container .listing-default-block .block-title h3 {
		font-size: 1.5rem;
		min-height: 78px;
	}
	.listing-container .listing-blocks-container .listing-default-block .block-details {
		min-height: 325px;
	}
}
@media only screen and (max-width: 40.063em) {
	.listing-container .listing-blocks-container .listing-default-block .block-title h3 {
		font-size: 1.25rem;
		min-height: 0;
	}
	.listing-container .listing-blocks-container .listing-default-block .block-details {
		min-height: 0;
	}
}

.listing-container .listing-blocks-container .listing-default-block .block-daterange p,.listing-container .listing-blocks-container .listing-default-block .block-area p {
	color: #393d4b
}

.listing-container .listing-blocks-container .listing-default-block .block-address {
	margin-bottom: 10px
}

.listing-container .listing-blocks-container .listing-default-block .block-address ul li {
	color: #73459b
}
.listing-container .listing-blocks-container .listing-default-block .block-address ul li a.markerLink {
	color: #73459b;
}

.listing-container .listing-blocks-container .listing-default-block .block-address ul li a {
	color: #00bcd1
}

.listing-container .listing-blocks-container .listing-default-block .block-address ul li span {
	margin-right: 3px
}

.listing-container .listing-blocks-container .listing-default-block .block-address ul li.event-valid {
	text-transform: uppercase;
	font-family: "Proxima Soft W01",sans-serif !important;
	font-size: 1.125rem !important;
	font-weight: 600 !important;
	line-height: 1.1em !important;
	color: #393d4b !important;
}

.listing-container .listing-blocks-container .listing-default-block .block-socials ul li a {
	color: #753ea8
}

@media (max-width: 64em) {
	.listing-container .listing-blocks-container .listing-default-block {
		margin-bottom:40px
	}
}

@media (max-width: 64em) {
	.listing-container .listing-blocks-container {
		margin-bottom:-15px
	}
}

@media (max-width: 64em) {
	.listing-container {
		margin-bottom:30px
	}
}

@media (max-width: 40em) {
	.listing-container {
		margin-bottom:50px
	}
}

.listing-container .eventsContainer .listing-blocks-container {
	margin-bottom: 0;
}
.listing-container .listing-blocks-container .listing-featured-block .block-image a {
	display: block;
}
.hide-distance-sort .sortBox {
	display: none;
}
.listing-blocks-section .listing-default-block .list-item {
	font-family: proxima-soft-extra-condensed, sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: uppercase;
	font-stretch: extra-condensed;
}
.listing-blocks-section .listing-default-block .list-item a.area-link {
	color: #753ea8;
}
