/*
Theme Name: BlankSlate
Description: 3.0+ has been completely and massively overhauled. DO NOT UPGRADE current projects (anything below 3.0) to this version automatically. You will lose all customizations whether you're using a child theme or not. BEFORE USING AND ESPECIALLY UPGRADING IN GENERAL PLEASE READ: tidythemes.com/concept. The bare essentials of a WordPress theme (an HTML5 boilerplate), no visual CSS styles added. Perfect for those who would like to build their own theme from scratch or for clients if you're a developer or designer. This theme is clean, valid code, semi-minified, no programmer comments, SEO-friendly and 100% open source. One custom menu and one widgetized sidebar to get you started. If you don't know CSS and would like to learn we've prepared: tidythemes.com/want-to-learn-css and please visit us in the forum for further help: tidythemes.com/forum - Thank You and Enjoy
Author: TidyThemes
Author URI: http://tidythemes.com/
Version: 99
Tags: black, blue, white, light, one-column, flexible-width, custom-menu, featured-images, microformats, sticky-post, threaded-comments, translation-ready
License: GNU General Public License
License URI: https://www.gnu.org/licenses/gpl.html
*/

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,

h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
fieldset,
form,label,legend,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,
video{font-size:100%;font:inherit;padding:0;border:0;margin:0;vertical-align:baseline}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none; }article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.clear{clear:both}.sticky{}.bypostauthor{}.wp-caption{}.wp-caption-text{}.gallery-caption{}.alignright{}.alignleft{}.aligncenter{}

body{
	padding: 0px;
	background-image: url('images/bottom-bg.png');
	font-family: Times New Roman;
}
#content-wrapper{
	width: 1080px;

	margin-left: auto;
	margin-right: auto;
	position: relative;
	z-index: 99;
}
#header{
	height: 300px;
	width: 1080px;

	position: relative;
}
#nav{
	height: 45px;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	position: relative;

	height: 45px;
	background-color: #7f7968;
	border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0;

}
#nav li{
	float: left;
	border-right: 1px solid #dcdcdc;
}
#menu-main-menu{
padding: 0;
}
#nav li a{
	text-decoration: none;
	color: #ffffff;
	padding: 0 18px;
	display: block;
	line-height: 45px;
	text-transform: uppercase;
}
#nav li:nth-of-type(1):hover{
	border-radius: 8px 0 0 0;
	-moz-border-radius: 8px 0 0 0;
	-webkit-border-radius: 8px 0 0 0;
	background-color: 	#524F45;
}
#nav li:nth-of-type(1) a:hover{
	background-color: transparent;
}
#nav li a:hover{
	background-color: #524f45;

}
#nav .menu ul{
	padding: 0px;
	list-style-type: none;
}
#sidebar ul{
	list-style-type: none;
}
#bg-top{
	height: 309px;
	width: 100%;
	position: absolute;
	left: 0px;
	top: -5px;
	background-image: url('images/top-bg.jpg');
}
#bg-bottom{
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 309px;
	background-image: url('images/bottom-bg.png');

}
h2{
	color: #f58628;
	font-size: 24px;
	position: relative;
}
#logo{
	position: relative;
	top: 5px;
}
#inner-content{
	width: 1080px;
	position: relative;
	top: -1px;
	min-height: 600px;
	height: 100%;
	background-color: white;
	border-radius: 0 0 8px 8px;
}
.entry-footer{
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 14px;
}
#left-content{
	width: 722px;
	height: 100%;
	background-color: white;
	float: left;
	position: relative;

}
#content{
	padding-top: 15px;
	width: 98%;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 15px;
	color: #605c4f;
	line-height: 23px;
}
a{
color: #f58628;
}
#search_slide{
	width: 722px;
	height: 315px;
	margin-left: -22px;
	margin-top: -15px;
}
#search_slide #slideshow{
	float: right;
}
#listings-area h2{
	color: #f58628;
	font-size: 24px;
	position: relative;

	}
#listings-area{
	width: 682px;
	min-height: 200px;
	position: relative;
	left: -10px;
	padding: 20px;

}
.listing{
	width: 675px;
	height: 190px;
	font-family: sans serif;
	position: relative;
}

.listing .price{
	 background-color: #5bb422;
	height: 29px;
	width: 116px;
	color: white;
	line-height: 30px;
	text-align: center;
	position: absolute;
	bottom: 0;
}
.listing .price p{
	font-weight: bold;
	display: inline;
}
.listing .home{
	height: 99px;
	width: 164px;

	position: relative;
	top: 23px;

}
.listing .home img{
	height: 99px;
	widht: 164px;
}
.listing .description{

	float: right;
	width: 450px;
	position: absolute;
	right: 30px;
	top: 20px;

}
.listing .details{
	float: right;
}
.listing .arrow{
	position: relative;
	top: 5px;
	left: -2px;
}
.listing a{
	text-decoration: none;
	colro: #3d6fff;
}
.listing .description h1{
		font-size: 24px;
}
#sidebar{
	width: 358px;
	background-color:#dcdad0;
	height: 100%;
	float: left;
	position: absolute;
	right: 0px;
	border-radius: 0 0 8px 0;
	-moz-border-radius: 0 0 8px 0;
	-webkit-border-radius: 0 0 8px 0;
	font-family: Times New Roman, sans serif;
}
#sidebar ul li a{
	color: #7f7968;
	text-decoration: none;
	line-height: 30px;
	position: relative;
	left: 10px;
}
#sidebar ul li a:hover{
	color: #f38c3a;
}
#sidebar #recent-posts-3 li{
	border-bottom:2px solid #cdcabc;
}
.widget-title{
	font-size: 24px;

}
.widget-area{
	width: 288px;
	padding: 0 35px;
	margin-top: 40px;
}
.side li{
	padding-top: 10px;
}
.textwidget{
	position: relative;
	top: 20px;
}
.textwidget p{
	font-family: georgia, sans serif;
	line-height: 35px;
	color: #7f7968;
}
.entry-title{
	font-size: 24px;
	text-align: left;
	font-family: georgia, sans serif;
	display: block;
	padding-left: 15px;
	margin-top: 30px;
}
.property-title span{
	font-size: 18px !important;
	float: left;
	position: relative;
	top: 22px;
}
.building_title_wrapper h3{
	float: left;
	margin-left: 10px;
	position: relative;
	top: -5px;
	color: #5BB422;
	font-size: 28px;
}
#sidebar .side h3{
	font-size: 24px;
}
#main-content{
	width: 96%;

	margin-left: auto;
	margin-right: auto;
}
.sid{
	padding: 0px;
}
#recent-posts-3 ul{
		padding: 0px;
}
.page-lists{
	list-style-type: circle;
}
.page-lists .page-lists-disc{
	list-style-type: disc;
	margin-left: 15px;
}
.entry-title a{
	color: black;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 10px;
	display: block;
}
.entry-meta{
	padding:10px 0px 10px 0px;
}
.entry-fotter{
	padding: 10px 0px 10px 0px;
	}
.nav-above{
	padding-left: 10px;
	padding-right: 10px;
}
/* plugin styling */
#dsidx{
	margin-left: auto;
	margin-right: auto;
	width:96%;
}
.clear{
	clear: both;
	}

/* wp-property styling */

.all-properties{
	width: 98%;
	margin-left: auto;
	margin-right: auto;
}
.properties_pagination{
	width: 98%;
	margin-left: auto;
	margin-right: auto;
}
.wpp_property_results{
	margin-left: 10px;
}
.wpp_pagination_slider_status{
	margin-top: 15px;
}
.entry-content{
	width: 98%;
	margin-left: auto;
	margin-right: auto;
        padding-left:15px;
}
.entry-content p{
	display: block;
	width: 96%;
	margin-left: auto;
	margin-right: auto;
}
.nav-previous{
	float: left;
	padding-bottom: 10px;
}
.nav-next{
	float: right;
	padding-bottom: 10px;
}
.slideshow_next{
	position: relative;
	right: 17px !important;
}
.alignleft{
	float: left;
	margin-right: 8px;
	display: block;
}
.wpp_search_label_property_type p{
	margin-top: 60px;
}
.sid .widget-title{

	font-weight: normal;
}
.alignright{
	float: right;
	margin-left: 8px;
	display: block;
}
.aligncenter{
	margin-left: auto;
	margin-right: auto;
}
.wpp_the_content{
	width: 98%;
	margin-left: auto;
	margin-right: auto;
}
.property_div{

	overflow: hidden !important;
	height: 180px;
}
.property_div a{
	color: rgb(127, 121, 104)!important;
}
.property_price{
	display: none !important;

}
.wpp_overview_right_column{
	padding-left:35px;
}
#property_map{
	float: left;
	margin-bottom: 10px;
	margin-top: 10px;
}
.property_title a{
	font-size: 18px;
	line-height: 15px;
	position: relative;
	top: -10px;
}
.property_title a p{
	font-size: 13px;
}
.property_title a h3{
	color: rgb(245, 134, 40);
}
.property_title a span{
	font-size: 14px;
}
.information{
		float: left;
		width: 100%;
		border: 0px !important;
}
.information strong{
	font-size: 18px;
}
.containing-table{
	width: 100%;
}
.containing-table tr td{
	width: 50%;
	height: 25px;
border: 0px !important;
}

.information:nth-of-type(2){
	margin-left: 2%;
}
.information tr{
	padding: 5px;
border: 0px !important;
}
.information tr td{
		padding: 5px;

	width: 50%;
}
.property_title a h3{
	width: 150px;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
}
.wpp_gallery_widget{
	width: 930px;
	position: relative;
	left: 60px;
}
.sidebar_gallery_item{
	float: left;
	position: relative;
	margin-left: 15px;
}
#property_stats{
	display: none;
}
.building_title_wrapper p{
	display: none;
}
/* search drop downs */

.wpp_search_attribute_wrap select{
	background-color: white;
	height: 28px;
	padding: 2px;
	border: .5px;
}

#fancybox-title-float-wrap{
	display: none;
}

.property_widget_block{
	width: 675px !important;
	margin-left: -40px;
	font-family: sans serif;
	margin-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dashed gray;

}
.property_widget_block img{
	float: left;
}
.property_widget_block a{
	color: rgb(96, 92, 79) !important;
	text-decoration: none !important;

}
.property_widget_block .title{
	font-size: 20px;


}
.btn-info{
	float: right;
	position: relative;
	right: 30px;
}
.property_widget_block span{
	display: none;
}
.sidebar_property_thumbnail{
	position: relative;
	display: block;
	height: 150px;
	width: 150px;
	float: left;
	padding-right: 40px;
}
.sidebar_property_thumbnail img{
	position: absolute;
	left: 0px;
	top: 0px;
}

.property_widget_block .price{
background-color: rgb(91, 180, 34);
height: 29px;
width: 116px;
color: white;
line-height: 30px;
text-align: center;
position: absolute;
bottom: 0px;
}
.property_widget_block .details{
	position: relative;
	top: 20px;
}

.wpp_pagination_slider_wrapper{
	margin-top: 25px;
	padding-bottom: 5px;
}
.wpp_agent_info_list{
	float: right !important;

	display: block !important;
	position: relative;
	margin-top: -10px;
	padding-right: 15px;

}
.wpp_agent_info_list a{
	color: black;
	text-decoration: none;
}
.wpp_agent_images img{
		border-radius: 6px;
}
.wpp_agent_stats_widget_bio{
	display: block; !important;
}

.wpp_agent_stats_display_name a{
	color: black;
	text-decoration: none;

}
.wpcf7{
	margin-left: auto !important;
	margin-right: auto !important;
	width: 70%;
}
.agent-profile{
	width: 100%;

}
.agent-profile td{
	vertical-align: top;
	width: 50%;
}
.agent-content{
	width: 100%;
}
.agent-content td:nth-of-type(1){
	width: 30%;
}
.agent-content td:nth-of-type(2){
	width: 70%;
}
.agent-content img{
	border: 1px solid #EB8530;
}

.agent-info{
	width: 20%;
	float: left;
	text-align: center;
}
.agent-info a{
	color: #605c4f;
	text-decoration: none;
}
.agent-info img{
	margin-left: auto;
	margin-right: auto;
}
.headTwo{
	font-size: 18px;
	color: #fb8622;
}
#infowindow{

}
#infowindow a{
	color: black !important;
}
#infowindow a p{
	padding: 0px;
	margin-top:-25px;
}
#infowindow a h3{
	padding: 0px;
}


#carousel-box{
		width: 700px;
		overflow: hidden;
		height: 480px;
		position: relative;
		margin-left: auto; margin-right: auto;
	}
	#listings{
		width: 7000px;
		display: table;
		vertical-align: middle;
		position: absolute;
	}
	#listings .icon-list{
		width: 233.3px;
		float: left;
		display: table-column;
		vertical-align: middle;
		padding: 0px;
	}
	.row{
		display: table-row;
		height: 120px;
		padding: 0px;
		overflow: hidden;
	}
	#listings .icon{
		width: 233.3px;
		height: 120px;
		display: table-cell;
		vertical-align: middle;
		overflow: hidden;
	}
	#listings .icon img{
		display: block;
		margin: 0 auto;

	}
	.clear{
		clear: both;
	}
#listing-agent-id{
	position: absolute;
	right: 30px;
	top: 12px;
}
.single-property [class*='post-'].property:after{
	content: '';
	display:block;
	clear:both;

}
.single-property .building_title_wrapper{
	width: 710px;
	margin-bottom: 70px;
}
.single-properity  .entry-content:after{
	content: ''
}
