body {color:#444;}
header { width:100%; height:60px !important;  background:#fff;}
footer .menu li.current_page_item  a  ,footer .menu li a:hover{background-color: rgba(122, 182, 47, 0.75) !important; color:#fff !important;}
.icon-1 { background:url(../img/building.png) top center no-repeat; width:100%; height:73px; background-size:70px 73px;  padding-top:10px;   }
.icon-2 { background:url(../img/location.png) top center no-repeat; width:100%; height:73px;   background-size:92px 73px;  padding-top:10px;}
.icon-3 { background:url(../img/floor_plans.png) top center no-repeat; width:100%; height:73px;  background-size:91px 73px;  padding-top:10px;}
.icon-4 { background:url(../img/buy_lease.png) top center no-repeat; width:100%; height:73px; background-size:98px 73px;  padding-top:10px;}
#content {top :60px;}
#home #home-boxes .home-box .home-box-content h3 { font-weight:bold; padding-top:10px;}
footer #footer-bar select {color:#555555 !important;}
header #header-logo a img { width:213px !important;  height: 60px !important;}

#section-page.section-page-normal {
max-width: 730px;
}

#section-page .page-content {
background-color: rgba(250, 250, 250, 0.75);
}
#section-page h1 { color:#fff; margin-bottom: 0 ;}
#section-page .page-content  h3,  #section-page .page-content  h4 {
margin-bottom: 18px;
color: #83c332;
margin-top:15px;
font-weight:bold;
font-size : 18px;
font-family: 'Roboto', sans-serif;
}
#section-page .page-content  a { color:#7AB62F ; text-decoration:none;}
#section-page .page-content  a:hover { color:#555;}
#section-page .page-content ul { list-style:none; display:inline-block;}
#section-page .page-content ul.floorplans  li { width:100%; float:left; margin-right: 10px; margin-bottom:20px; min-height: 100px; display:table-cell; vertical-align:middle;}
#section-page .page-content ul.floorplans  li img { width: 100px ; height:auto; float:left; margin-right: 15px;}
#section-page .page-content ul.floorplans  li .link { margin-top:30px; }

#section-page .page-content ul.bullets li {background: url(../img/green-arrow.png) no-repeat left 5px;
padding-left: 22px;
line-height: 25px;}
.google-map-placeholder {
border: none !important;
}
#sidebar {
background:rgba(93,93,93,0.95);
width: 285px;
}
#sidebar .sidebar-widget a {
color: #fff;
}
#sidebar .sidebar-widget a:hover {
color:#83c332;
}
#section-page h1.state-in { text-transform:uppercase !important;}
.button:hover, #submit:hover, input[type="submit"]  {
background-color: rgba(50, 50, 50, 0.24);
}
.button:hover, #submit:hover, input[type="submit"]:hover  {
background-color: rgba(0, 0, 0, 0.24);
}
form span.wpcf7-form-control-wrap input, form span.wpcf7-form-control-wrap textarea {
display: block;
width: 50%;
border: 1px solid rgba(100, 100, 100, 0.12);
border-top:2px;
padding: 12px;
background-color: rgba(255, 255, 255, 0.95);

}
ul.floorplans li a { font-weight:bold;}
.wpcf7  label{ width: 150px ;float:left;}
.wpcf7 .wpcf7-captchac { margin-left: 150px;}
.wpcf7 em { color:#FF0000;}

@media screen and (min-width: 1000px) {
#section-page { margin-left:285px;}
}
@media screen and (max-width: 1000px) {
#section-page.section-page-normal {
max-width: 990px !important;
}
#section-page { margin-left:0px !important;}
}

@media screen and (max-width: 500px)
{
span.wpcf7-form-control-wrap input, form span.wpcf7-form-control-wrap textarea {
	width: 90% !important;
}
.wpcf7 .wpcf7-captchac { margin-left: 0px;}

}
