a.customize-unpreviewable {
	color:#404040;
	
}

.benefit{
	font-family:arial;
	color:white;
	
}


label.grunion-field-label.name{
	font-family:arial;
	color:white;
}
label.grunion-radio-label.radio{
	
	font-family:arial;
	color:white;
}

label.grunion-field-label{
	font-family:arial;
	color:white;
	
}

input.pushbutton-wide{
	box-shadow: none;
    background-color: dimgray;
    color: white;
    border: none;
    border-color: white;
    border-radius: 5px;
    width: 100%;
    padding: 10px;
    font-size: 16px;
}

label.grunion-field-label.email{
	font-family:arial;
	color:white;
}
label.grunion-field-label.url{
	font-family:arial;
	color:white;
}
.contact-form label span{
	color:white;
	font-family:arial;
}
label.grunion-field-label.textarea{
	font-family:arial;
	color:white;
}

h1.entry-title{
	opacity:0;
	display:none;
	
	
}
div.container{
	width:100%;
}
a{
	font-family:arial;

}

li#menu-item-104.menu-item.menu-item-type-custom.menu-item-object-custom:hover{
	background-color:#9D7120;
}

li#menu-item-121.menu-item.menu-item-type-post_type.menu-item-object-page:hover{
	background-color:#9D7120;
}

li#menu-item-352.menu-item.menu-item-type-custom.menu-item-object-custom:hover {
	background-color:#9D7120;
}

li#menu-item-105.menu-item.menu-item-type-custom.menu-item-object-custom:hover {
	background-color:#9D7120;
}

li#menu-item-106.menu-item.menu-item-type-custom.menu-item-object-custom:hover {
	background-color:#9D7120;
}
div.featured-thumb{
	padding:10px;
}
h2.entry-header{
		padding:10px;
}
div.property-info.archive-layout{
	
	margin-bottom:-10px;
	margin-left:10px;
}

form.wpcf7-form.customize-unpreviewable{
	margin-top:0px;
}

.estates .property-info .salerent{
background-color:#9D7B4D
	
}

.estates .property-info .bedrooms{
	background:#B18F61;
}

.estates .property-info .cost{
	background:#D2BEA4;
}

.estates .property-info .bathrooms{
	background:#BEA17B;
}

nav#site-navigation.col-md-8.col-sm-12.title-font{
	padding:0px;
	margin-top:100px;
	margin-bottom:10px;
	width:340px;
	background-size:cover;
	
}

div#content.site-content.container {
	background-color: #B7B0A6;
width:100%;
	top:-00px;
	background-repeat:no-repeat;
	background-size:800px;
	margin-top:-30px;
padding-left:-12%;
padding-right:1%;

	
}
div.psf-inner{
	visibility:hidden;
}

div.entry-content{
	
	text-align:left;
	width:100%;
	background-color: #B7B0A6;
	padding-left:5%;
margin-left:-10px;
border-width: 10px 10px red;

}

p{
	color:white;
	font-family:helvetica;
	
	
}

/*div#page.hfeed.site{
	background-color:;
	}*/


h1{
	color:white;
	font-family:georgian;
	text-align:center;
}
p2 {
	color:white;
	font-family:arial;
	text-align:left;
	font-weight:100;
	font-size:13px;
}

footer.entry-footer {
	opacity:0;
	}

button {
color:white; 
background-color:dimgray;
	border:none;
	border-color:white;
border-radius:10px;
 box-shadow: none;
	text-shadow:none;
}
button:hover{
	box-shadow:none;
	border:none;
	background-color: #9D7120;
	color:white;
	border-color:white;
border-radius:10px;
}
div#featured-image{
	text-align:center;
	padding-left:10%;
	
}
div.property-info.property-meta-single{
	text-align:center;
	padding-left:10%;
	
}

div#header-image.container{
	width:100%;
	padding:0px;
	
}


div.section-title.title-font{
	
	color:white;
}

time.entry-date.published {
	
	color:white;
}
div#gallery-1.gallery.galleryid-93.gallery-columns-3.gallery-size-thumbnail {
	background-color: white;
	padding-top: 10px;
	padding-bottom:10px;
	border-radius:10px;
}
img.attachment-thumbnail.size-thumbnail{
	padding:4px;
	
}

#primary-mono .property-meta-single .bedrooms{
	background:#B18F61;
	font-family:arial;
}
#primary-mono .property-meta-single .bathrooms{
	background:#BEA17B;
	font-family:arial;
}
#primary-mono .property-meta-single .cost{
	background:#D2BEA4;
	font-family:arial;
}
#primary-mono .property-meta-single .salerent{
	background:#9D7B4D;
	font-family:arial;
}
div#respond.comment-respond{
	padding-bottom:20px;
	
}
h3#reply-title.comment-reply-title{
	font-family:arial;
	color:dimgray;
}



.container1 > section {
    display: bloack;
	line-height:normal;
    justify-content: center;
    align-items:top;
    font-size: 16px;
    color: #ffeead;
	padding-top:6px;
		
	
}




label{
	text-align:left;
	font-size:12px;
}

div#property-search-form{
	
	display:none;
}


		



form.contact-form.commentsblock.customize-unpreviewable{
	position:relative;
	display:inline-block;
	width:600px;
	top:170%;
	background:dimgray;
	padding:10px;
	margin-right:300px;
}

input#g340-name.name{
	font-size:12px;
	font-family:arial;
	color:dimgray;
}


input#g340-email.email{
	font-size:12px;
	font-family:arial;
	color:dimgray;
}

input#g340-website.url{
	font-size:12px;
	font-family:arial;
	color:dimgray;
}

textarea#contact-form-comment-g340-comment.textarea{
	font-size:12px;
	font-family:arial;
	color:dimgray;
}


h2{
	text-align:left;
	font-family:georgian;
	font-weight:100;
}

button#homebutton{
	text-align:center;
	width:100%;
}

footer#colophon.site-footer{
	position:relative;
	width:100%;
	bottom:0px;
}

div#primary-mono.content-areas.col-md-9.page{
	width:100%;
	margin-top:100px;
}
div.social-icons{
	
	margin-bottom:20px;
	margin-top:-10px;
	color:red;
	
}

#site-navigation .social-icons a:hover{
	background-color:lightgray;
}

i.fa.fa-fw.fa-twitter{
	color:#9D7120
}
i.fa.fa-fw.fa-facebook{
	color:#9D7120
}
i.fa.fa-fw.fa-instagram{
	color:#9D7120
}

ul#menu-primary.menu {
	
	width:500px;
	margin-left:-150px;
	float:left;
}

input.wpcf7-form-control.wpcf7-submit{
		box-shadow:none;
	background-color: dimgray;
	color:white;
	border:none;
	border-color:white;
border-radius:5px;
	width:100%;
	padding:10px;
	font-size:16px;
}

input.wpcf7-form-control.wpcf7-submit:hover{
		box-shadow:none;
	background-color: #9D7120;
	color:white;
	border:none;
	border-color:white;
border-radius:5px;
	width:100%;
	padding:10px;
	font-size:16px;
}
div#primary-mono.content-areas.col-md-9.page {
	margin-left:-1%;
	margin-right:0px;

}
select#mobileMenu_menu-primary.mobileMenu{
	color:#9D7120;
	
}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{
	border:none;
	border-radius:0px;
}

div.section-title.title-font::after{
	border-top-color:#9D7120;
	
}

div#header-image.container{
	display:none;
	
}


div.easingslider-slide{
	width:100%;
}