.single.et_right_sidebar #main-content .container::before { display: none;}
.single.et_right_sidebar #left-area { padding-right: 0; width: 100%;}

.circular-image img {                width: 200px;                height: 200px;                -webkit-border-radius: 150px;                -moz-border-radius: 150px;                -ms-border-radius: 150px;                -o-border-radius: 150px; border-radius: 150px;     border:3px solid #D3D3D3                          }

.archive #sidebar {
display: none;
}
.archive #left-area {
width: 100% !important;
padding-right: 0 !important;
}
.search-results #sidebar {
display: none;
}
.search-results #main-content .container:before {
background-color: transparent;
}
.search-results #left-area {
width: 100% !important;
padding-right: 0 !important;
}

.category #left-area{
width:100%;
padding-right:0px;
}

.category #sidebar{
display:none;
}
.category #main-content .container:before {
background-color: transparent;
}

.page #left-area{
width:100%;
padding-right:0px;
}

.page #sidebar{
display:none;
}
.page #main-content .container:before {
background-color: transparent;
}



/* =============================================================================
   Search Page Buttons
   ========================================================================== */


.pricerange {
	-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
	box-shadow:inset 0px 1px 0px 0px #f29c93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #B11116), color-stop(1, #880D10) );
	background:-moz-linear-gradient( center top, #B11116 5%, #880D10 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B11116', endColorstr='#880D10');
	background-color:#B11116;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff!important;
	font-family:arial;
	font-size:15px;
	
	padding:4px 10px;
	text-decoration:none;
	text-shadow:1px 1px 0px #b23e35;
}.pricerange:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #880D10), color-stop(1, #B11116) );
	background:-moz-linear-gradient( center top, #880D10 5%, #B11116 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#880D10', endColorstr='#B11116');
	background-color:#880D10;
}.pricerange:active {
	position:relative;
	top:1px;
}

.cityselect {
	-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
	box-shadow:inset 0px 1px 0px 0px #f29c93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #B11116), color-stop(1, #880D10) );
	background:-moz-linear-gradient( center top, #B11116 5%, #880D10 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B11116', endColorstr='#880D10');
	background-color:#B11116;
	width: 200px !important;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d83526;
	display:inline-block;
        text-align: center;
	color:#ffffff!important;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	
	padding:4px 10px;
	text-decoration:none;
	text-shadow:1px 1px 0px #b23e35;
}.cityselect:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #880D10), color-stop(1, #B11116) );
	background:-moz-linear-gradient( center top, #880D10 5%, #B11116 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#880D10', endColorstr='#B11116');
	background-color:#880D10;
}.cityselect:active {
	position:relative;
	top:1px;
}

.citypricerange {
	-moz-box-shadow:inset 0px 1px 0px 0px #3a6d07;
	-webkit-box-shadow:inset 0px 1px 0px 0px #3a6d07;
	box-shadow:inset 0px 1px 0px 0px #3a6d07;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #B11116), color-stop(1, #880D10) );
	background:-moz-linear-gradient( center top, #B11116 5%, #880D10 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B11116', endColorstr='#880D10');
	background-color:#B11116;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	width: 200px !important;
	border-radius:6px;
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff!important;
	font-family:arial;
	font-size:15px;
	
	padding:4px 10px;
	text-decoration:none;
	text-shadow:1px 1px 0px #b23e35;
}.citypricerange:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #880D10), color-stop(1, #B11116) );
	background:-moz-linear-gradient( center top, #880D10 5%, #B11116 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#880D10', endColorstr='#B11116');
	background-color:#880D10;
}.citypricerange:active {
	position:relative;
	top:1px;
}

.citylink {
	-moz-box-shadow:inset 0px 1px 0px 0px #050730;
	-webkit-box-shadow:inset 0px 1px 0px 0px #050730;
	box-shadow:inset 0px 1px 0px 0px #050730;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #050730), color-stop(1, #282b6f) );
	background:-moz-linear-gradient( center top, #050730 5%, #282b6f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#050730', endColorstr='#282b6f');
	background-color:#050730;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	width: 200px !important;
	border-radius:6px;
	border:1px solid #050730;
	display:inline-block;
	color:#ffffff!important;
	font-family:arial;
	font-size:15px;
	
	padding:4px 10px;
	text-decoration:none;
}.citylink:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #880D10), color-stop(1, #B11116) );
	background:-moz-linear-gradient( center top, #282b6f 5%, #B11116 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#282b6f', endColorstr='#B11116');
	background-color:#282b6f;
}.citylink:active {
	position:relative;
	top:1px;
}

.neighborhoodlistings {
	-moz-box-shadow:inset 0px 1px 0px 0px #D2C7C7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #D2C7C7;
	box-shadow:inset 0px 1px 0px 0px #D2C7C7;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #292525), color-stop(1, #606060) );
	background:-moz-linear-gradient( center top, #292525 5%, #606060 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#292525', endColorstr='#606060');
	background-color:#292525;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	width: 200px !important;
	border-radius:6px;
	border:1px solid #D2C7C7;
	display:inline-block;
	color:#ffffff!important;
	font-family:arial;
	font-size:15px;
	
	padding:4px 10px;
	text-decoration:none;
}.neighborhoodlistings:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #880D10), color-stop(1, #B11116) );
	background:-moz-linear-gradient( center top, #606060 5%, #B11116 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#606060', endColorstr='#B11116');
	background-color:#606060;
}.neighborhoodlistings:active {
	position:relative;
	top:1px;
}

p.one 
{
border-style:solid;
border-width:5px;
-webkit-box-shadow: -7px 7px 14px 0px rgba(46, 50, 50, 0.67);
-moz-box-shadow:    -7px 7px 14px 0px rgba(46, 50, 50, 0.67);
box-shadow:         -7px 7px 14px 0px rgba(46, 50, 50, 0.67);
}
p.two 
{
border-style:solid;
border-width:medium;
-webkit-box-shadow: -7px 7px 14px 0px rgba(46, 50, 50, 0.67);
-moz-box-shadow:    -7px 7px 14px 0px rgba(46, 50, 50, 0.67);
box-shadow:         -7px 7px 14px 0px rgba(46, 50, 50, 0.67);
}
p.three
{
border-style:solid;
border-width:1px;
-webkit-box-shadow: -7px 7px 14px 0px rgba(46, 50, 50, 0.67);
-moz-box-shadow:    -7px 7px 14px 0px rgba(46, 50, 50, 0.67);
box-shadow:         -7px 7px 14px 0px rgba(46, 50, 50, 0.67);
}

div.ad
{
width:900px;
padding:10px;
border: solid black;
border-style: double;
margin:0px;
-webkit-box-shadow: -7px 7px 14px 0px rgba(46, 50, 50, 0.67);
-moz-box-shadow:    -7px 7px 14px 0px rgba(46, 50, 50, 0.67);
box-shadow:         -7px 7px 14px 0px rgba(46, 50, 50, 0.67);
}

/* =============================================================================
   Mobile Menu Hamburger
   ========================================================================== */


span.mobile_menu_bar:before {
    color: white !important;
}
