/* Home */
#main .home-image img {
	width: 100%;
}

/* Business > Real Estate > Legend  */
#content.gray_back {
	background: #eaeaea;
}
#main .hierarchy_wraper {
	background: url('../img/breadcrumb_shadow.png') no-repeat scroll 0 20px;
	height: 31px;
	margin-left: -10px;
}
#main .hierarchy,#main .hierarchy a {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 20px;
}
#main .hierarchy a:hover {
    opacity: 0.8;
}
#main .menu_wraper {
	background: url("../img/menu_shadow.png") no-repeat scroll 0 44px rgba(0, 0, 0, 0);
	margin: 0 0 0 -70px;
	height: 74px;
	width: 1166px;
}
#main ul.realstate_menu {
	clear: both;
	list-style-type: none;
	margin: 0 0 0 70px;
	padding: 0;
}
#main ul.realstate_menu li {
	float: left;
}
#main ul.realstate_menu li a {
	font-size: 20px;
	padding: 0 50px 9px;
}
#main ul.realstate_menu li.current_page_item a,
#main ul.realstate_menu li a:hover {
	border-bottom: 5px solid #C1DA9A;
}

#main .col1 {
	width: 510px;
	margin-right: 30px;
	float: left;
}

#main .col2 {
	float: left;
	width: 480px;
        text-align:left;
}
#main .col2.two_pic img {
	margin-bottom: 15px;
	width: 80%;
        margin-top: 70px;
        padding-bottom:20px;
        
}

#main .col2.big_pic img {
	max-width: 100%;
        max-height:100%;
        margin-top: 70px;
        padding-bottom:20px;
}

/*.page-id-64 #main .col2.big_pic img {
	width: 38%;
}*/

/* Contact */
.wpcf7-form {
	font-size: 14px;
}
.wpcf7-form h1 {
	font-family: "Vidaloka";
	text-transform: uppercase;
	margin: 0 0 40px;
	color: #1d1d1b;
}
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form textarea {
	border: 1px solid #86C06A;
	width: 511px;
}
#main .col2 .tool .tool_topbar {
	padding: 10px 10px 10px 20px;
}
#main .col2 .tool {
	margin-top: 80px;
}
#main .col2 .tool p {
	margin: 0;
	padding: 0 20px;
}
#main .col2 .tool p.dark_blue {
	color: #19445C;
	padding-top: 10px;
}
#main .col2.right, #main .col2.right img {
    float:right;
}


/* News */
#main > header.page-header {
	border-bottom: none;
	margin: 0;
	padding: 0;
}
#main > header.page-header .page-title {
	font-family: 'Vidaloka';
	color: #1d1d1b;
	text-transform: uppercase;
}
#main > header.page-header .taxonomy-description {
	color: #407f79;
}
#main article.post {
	margin-bottom: 5px;
}
#main article.post header.entry-header {
	padding: 0;
	margin: 0;
	border-bottom: none;
}
#main article.post header.entry-header .entry-title {
	margin: 0;
	color: #407f79;
	font-size: 28px;
}
#main article.post header.entry-header .entry-title a {
	color: #407f79;
	font-size: 28px;
}
#main article.post header .entry-meta {
	display: none;
}
#main article.post .entry-content {
	color: #010101;
	margin-top: 10px;
}
#main article.post .entry-content p a.read-more {
	display: none;
}
#main article.post hr.section-divider {
	border-color: #bad598;
    margin-bottom: 10px;
    margin-top: 1px;
}

#main .navigation .nav-links {
	margin: 0 auto;
	width: 20%;
}
#main .navigation ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#main .navigation ul li {
	float: left;
}
#main .navigation ul li a {
	border: none;
    padding: 0px 6px;
	color: #706f6f;
}
#main .navigation ul li a:hover {
	background: none;
	color: #706f6f;
}
#main .navigation ul li span.current {
	background: #bad598;
	border-radius: 10px;
    padding: 2px 6px;
	color: #FFFFFF;
}
#main .see-all-news {
	color: #112520;
	font-size: 22px;
	margin-bottom: 30px;
	display: block;
}

#primary #main .page-header {
	margin-bottom: 30px;
}

#secondary #recent-posts-2 {
	margin-top: 110px;
}
#secondary .widget-title {
	background: none repeat scroll 0 0 #112520;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    color: #3ba48d;
    font-family: "FS-Albert";
    font-size: 22px;
    margin: 0 auto;
    padding: 10px 10px 10px 20px;
}
#secondary ul {
	background: #e3e3e3;
	border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
#secondary ul li {
	padding: 0 10px;
	border-bottom: 0;
	margin-bottom: 20px;
}
#secondary ul li a {
	color: #19445c;
	font-size: 18px;
	line-height: 1;
}

/* Media */
#freewall .brick {
	float: left;
	position: relative;
}
#freewall .brick .play_button {
	background: url('../img/media_play_hover.png') no-repeat center center;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
}
#html5-watermark {
	display: none !important;
}

/* disclaimer */
#disclaimer-trigger{
    cursor: pointer;
}

#disclaimer-trigger:hover{
    color: #000;
}

.no_background #disclaimer-trigger:hover{
    color: #ccc;
}

.disclaimer-popup {
    display:none;
    width:600px;
    background: #eeefef;
    position:relative;
    padding:20px;
    box-shadow: 0 0 25px 5px #999;
}

.disclaimer-popup .cls{
    font-size:16px;
    background-color:#aaa;
    color:#FFF;
    position:absolute;
    top:-5px;right:-5px;
    cursor: pointer;
    padding:2px 6px;
}

