/* CSS Document */

/* Listing Pages */


h1.rex-listing-title, h1.rex-listing-title a {
	margin: 15px 0 15px;
	text-indent:0 !important;
	font-size:18px;
	font-weight:bold;
	color:#0055a5;
	letter-spacing:normal;
}
h2.rex-listing-title {
	margin: -15px 0 15px;
}
#rex-listing-details ul {
	list-style:none;
	margin:0 0 0 25px;
	padding-top: 1.5em;
}
#rex-listing-details ul li {
	font-size:1.1em !important;
	padding-bottom: 10px;
	line-height: 17px;
    color: #333;
}
#rex-listing-content img {
	max-width:100%;
}
#rex-listing-content #rex-listing-thumbnail {
}
#rex-listing-content div.listing-content {
	width:400px;
}
#rex-listing-content div.listing-content img {
	margin:13px 13px 0 0;
}
 #rex-listing-content div.listing-content a:nth-child(4n+4) img {
margin-right:0;
}

article.type-rex_listing.hentry {
	padding:0;
}
article.single-rex_listing #content {
margin: 0 7.6%;
position: relative;
width: auto;
}
article.rex_listing .entry-header, article.type-rex_listing.hentry {
margin: 23px 0 25px 0;
}
article.rex_listing .entry-content {
	padding:0;
	margin: 45px 0 0 0;
}
article.rex_listing #listing-photo-gallery {
	clear:both;
	margin-top:5px;
}
body.single-rex_listing #listing-photo-gallery img {
	margin: 0 8px 0 0;
}
 body.single-rex_listing #listing-photo-gallery a:nth-child(6n+6) img {
margin-right:0;
}

article.single-rex_listing #content, article.rex_listing .entry-header, article.rex_listing .entry-content  {
	width: 100%;
}
#listing-left {
	float: left;
	width: 400px;
}
@media only screen and (max-width: 998px) {
	#listing-left {
		float: initial;
		width: initial;
		min-width: 100%;
	}
}
#listing-right {float: right;width: 418px;margin-left: 30px;}
@media only screen and (max-width: 998px) {
	#listing-right {
		float: initial;
		width: initial;
		margin-left: 0;
		min-width: 100%;
	}
}
#rex-listing-description {}
#rex-listing-description p {font-size:15px;}
#rex-listing-description ul {margin-top:0;}
#rex-details {}
#rex-map {
	min-height:300px;
	margin:25px auto;
}
#map-canvas {height:300px; width:400px;}
#map-canvas img { max-width:none; }

/* fixes for charleston */
article.rex_listing.single-rex_listing {padding: 0 50px;}
.rex-table td {padding: .2em .4em !important;}