/** Ameneties/Meetings Tab ***/
.shared-detail ul.amen-subtab li,
.shared-detail ul.meeting-subtab li {
	font-size: 14px;
	line-height: 16px;
}
.shared-detail ul.amen-subtab li ul,
.shared-detail ul.meeting-subtab li ul {
	margin-top:10px;
}
.shared-detail ul.amen-subtab li.row,
.shared-detail ul.meeting-subtab li.row {
	padding: 10px;
	margin: 0;
	max-width: 100%;
	color:#000;
}
.shared-detail .tabs dd.active a, .tabs .tab-title.active a {
	color: #fff;
	font-weight: 700;
	background-color: #f00;
	text-transform: none;
	font-family: 'montserrat', sans-serif;
	font-size: 18px;
	padding: 0px 7px;
	flex-basis: 60%;
}
span.amenity-value.columns ul li {
	color: #000;
}
.shared-detail .detailPanes h5 {
	font-family: 'montserrat', sans-serif;
	font-weight: 600;
	font-size: 21px;
	line-height: 23px;
	color: #787878;
	margin-bottom: 15px;
	margin-top: 15px;
}

.shared-detail .tabs dd a, .tabs .tab-title a {
	color: #787878;
	font-weight: 700;
	background-color: #fff;
	text-transform: none;
	font-family: 'montserrat', sans-serif;
	font-size: 18px;
	padding: 0px 7px;
	flex-basis: 60%;
	text-decoration: none;
	margin-right: 15px;
	margin-bottom: 15px;
}
.shared-detail ul.amen-subtab li ul li ,
.shared-detail ul.meeting-subtab li ul li {
	line-height: 22px;
}
.shared-detail li.amenity-textarea .amenity-value,
.shared-detail li.amenity-multi .amenity-value,
.shared-detail li.amenity-floorplan .amenity-value {
	text-align: left;
}
.shared-detail li .amenity.value {
	word-wrap: break-word;
}
.shared-detail ul.meeting-subtab .meeting-text-area  {
	margin-top: 10px;
}
.shared-detail .detailPanes .tabs-content ul.amen-subtab,
.shared-detail .detailPanes .tabs-content ul.meeting-subtab {
	border: 1px solid #c3c8cd;
	background-color: #ffffff;
	margin-left: 0;
	list-style-type: none;
}
.shared-detail .detailPanes .tabs-content ul.amen-subtab > .row:nth-child(odd),
.shared-detail .detailPanes .tabs-content ul.meeting-subtab > .row:nth-child(odd) {
	background: #eee;
}

.shared-detail #tab-hours {
	
}

.shared-detail #tab-hours .day {
	overflow: hidden;
}

.shared-detail #tab-hours .day-label {
	font-weight: bold;
	width: 50px;
	float: left;
}

.shared-detail #tab-hours .opens {
	float: left;
}


/* member directory */

/*** JUMP NAV ****/
.listingLayout .jumpNav { text-align: center; padding: 20px 0 12px;}
.listingLayout .jumpNav ul { margin: 0; }
.listingLayout .jumpNav ul li { display: inline-block; font-size: 0.864rem; text-transform: uppercase; }
.listingLayout .jumpNav ul li.separator { margin: 0 3%; }
.listingLayout .jumpNav ul li.selected a { color: #952c1e; }
.listingLayout .jumpNav a, .listingLayout .jumpNav a:hover { font-family: 'montserrat',sans-serif; font-weight: 400; text-decoration: none; }

/*** FILTER PAGING ***/
.listingLayout .pagingSection{ padding-bottom: 20px;}
.listingLayout .pagingSection .filter-paging { margin: 0 auto; text-align: center; width: 100%; }
.listingLayout .pagingSection .filter-paging .filter-showing { display: inline-block; font-family: 'montserrat',sans-serif; }
.listingLayout .pagingSection .filter-paging .filter-showing span.of {margin: 0 11px; text-transform: uppercase; }
.listingLayout .pagingSection .filter-paging .filter-showing spa n{font-size: 14px; color:#b0a391; }
.listingLayout .pagingSection .filter-paging .filter-showing span.currentlyShowing { color:#952c1e; letter-spacing: 1px; }
.listingLayout .pagingSection .filter-paging  a.prv,
.listingLayout .pagingSection .filter-paging  a.nxt { margin: 0 5px; }

/*** Member Layout ***/

.member-listings-container .row,
.member-directory .row {
	max-width: none;
}

.shared-list.member-directory {
	background-color: transparent;
}
.member-directory .l-itemContainer h4 {
	margin: 0;
	padding: 0;
	font-size: 24px;
	text-transform: none;
	color: #737373;
}
.member-directory .l-itemContainer h4 a {
	color: inherit;
	margin: 0;
	padding: 0;
}
.member-directory .l-itemContainer ul {
	list-style-type: none;
}
.member-directory .l-itemContainer:first-child {
	padding-top: 0;
}

/*top*/
.listingLayout .member-top {margin-bottom: -10px}
.listingLayout .member-top ul.member-options { margin: 0; padding: 0.625rem 0;}
.listingLayout .member-top ul.member-options > li a {color: #b0a391;font-size: 25px;line-height: 27px;padding-top: 7px;text-transform: uppercase;}
.listingLayout .member-top ul.member-options li a.selected { color: #952c1e; cursor: default;}
.listingLayout .member-top ul.member-options > li.selected{ background-color: #fff; cursor: default;}
.listingLayout .member-top ul.member-options > li {
    text-transform: uppercase;
    cursor: pointer;
    margin: 0 0 15px 0;
}
/*pagination*/
.listingLayout .member-pagination strong { color:#b0a391; font-weight: normal; }
.listingLayout p.member-pagination { color:#7f8085; }
/*member listings */
.listingLayout .member-listings .member-listings-container h3 { color:#7f8085; font-weight: normal; }
.listingLayout .member-listings .clearfix { width: 100%; }
.listingLayout .member-listings-container { padding: 1.25rem 0;margin-left: -20px;margin-right: -20px; }
.listingLayout .member-listings a.mainLink { position: absolute;left: 0; top: 0; width: 100%; height: 100%; }
.listingLayout .member-listings p a,
.listingLayout .member-listings h4 a { color:#952c1e; }
.listingLayout .member-listings .member-listings-container > ul > li { margin-bottom: 20px; }
.listingLayout .member-listings ul li {
    display: inline-block;
	padding: 0;
    color: #737373;
    font-size: 0.864rem;
    text-transform: uppercase;
	list-style-type: none;
	list-style-position: outside;
}
.listingLayout .member-listings ul{margin: 0 10px;}
.listingLayout .member-listings .member-listings-container .member-listing > ul {
	position: relative;
	border: 2px solid #e0d6c8;
	padding: 10px 22px 17px;
	color: #737373;
}
.listingLayout .member-listings .member-listings-container .member-listing > ul > li {
	display: list-item;
	text-transform: none;
	line-height: 1.7;
}
.listingLayout .member-listings .member-categories select {
    border: solid 1px #baae9f;
    color: #952c1e;
    background-color: #fff;
    box-shadow: none;
    font-size: 14px;
    text-transform: uppercase;
    margin-bottom: 10px;
    height: 40px;
    background-image: url(/includes/public/assets/images/assets/dropdown-arrow.png);
    background-position: 97% center;
    width: 100%;
    margin-top: 10px;
}
.listingLayout .listFilters .button {
    width: 50%;
    margin: 0 auto;
    display: block;
    background-color: #e21921;
    text-transform: uppercase;
    color: #fff;
    font-size: 14px;
    height: 40px;
    width: 100%;
    padding: 1px 0 0;
    float: none;
    max-width: 120px;
}
.listingLayout .listFilters .button.prominent {
    font-weight: bold !important;
}
.listingLayout .listFilters input[type="text"], 
.listingLayout .listFilters .columns > select {
    border: solid 1px #baae9f;
    color: #952c1e;
    background-color: #fff;
    box-shadow: none;
    font-size: 14px;
    text-transform: uppercase;
    margin-bottom: 10px;
    height: 40px;
    font-family: 'montserrat',sans-serif;
}
.listingLayout .listFilters .columns > select {
    background: url(/includes/public/assets/images/assets/dropdown-arrow.png) no-repeat;
    background-position: 95% center;
    color: #737373;
}

@media only screen and (max-width: 40em) {
    .listingLayout .member-listings-container {
		margin-left: -8px;
		margin-right: -8px;
	}
}
@media only screen and (min-width: 40.063em) {
	.listingLayout .pagingSection .filter-paging{ float: right; margin: 0; width: auto; }
	.listingLayout .pagingHolder .pagingOuter{padding-top: 23px;}
	.listingLayout .jumpNav ul{display: inline-block; float: left; margin-bottom: 18px;}
	.listingLayout.member-directory .jumpNav ul{display: inline-block; float: none; margin-bottom: 18px;}
	.listingLayout .jumpNav ul li.separator{margin: 0 13px;}
	.listingLayout.member-directory .jumpNav ul li.separator{margin: 0 7px;}
	.listingLayout .member-top ul.member-options li.first{padding-right: 20px; border-right: 2px solid #f0ece8;}
	.listingLayout .member-top ul.member-options li.last{padding-left: 26px;}
	.listingLayout .member-top ul.member-options > li { width: 49%;}
	.listingLayout .member-top ul.member-options > li a{font-size: 30px;}
	.listingLayout .listFilters .button {
		max-width: none;
	}
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
    .listingLayout .member-listings .member-categories select{width: 100%; }
    .listingLayout .member-listings .clearfix{padding-right: 20px;}
    .listingLayout .member-listings-container {margin-left: -8px; margin-right: -8px; }
}
/*** Desktop ***/
@media only screen and (min-width: 64.063em) {
    .listingLayout .member-listings .member-categories select {background-position: 98.9% center;}
    .listingLayout .member-listings .member-categories select {max-width: 49%;}
}
@media only screen and (min-width: 64.063em) {
	.listingLayout .listFilters .columns > select.catSelect {
		width: 98%;
	}
	.listingLayout .listFilters .columns > select {
		background-position: 97.7% center;
	}
}
