/*
Theme Name: HomeAtPortugal
Author: Designsete
Author URI: http://designsete.com/
Description: Wordpress's theme for HomeatPortugal
Version: 1.0
License: GNU General Public License v2 or later

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

@import url("assets/css/styles.css");

/* =WordPress Core
-------------------------------------------------------------- */
html {
-webkit-font-smoothing: antialiased;
-webkit-text-stroke: 0.1px transparent;
}

body{font-family: 'Open Sans', sans-serif;
color:#333;
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #eeeeee 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#eeeeee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-8 */
}

h1 {
    font-size: 36px;
}
h2 {
    font-size: 30px;
}
h3 {
    font-size: 24px;
}
h4 {
    font-size: 20px;
}
h5 {
    font-size: 18px;
}
h6 {
    font-size: 14px;
}
h1, h2, h3, h4, h5, h6 {
    font-family: 'Marcellus SC', serif;
	 font-weight:300;
    line-height: 30px;
    margin: 0;
    padding: 5px 0 15px;
}
p {
    color: #333;
    line-height: 20px;
}

li{list-style:none;}
.container .blog_detail_content li:before{content:'- ';}
.main-content .properties .container .box .scroll-properties .row .container-big .text-big h3 a{font-size:18px; font-family: 'Marcellus SC', serif;}
.main-content .properties .container .box .scroll-properties .row .container-small .text-small h3 a{font-size:15px; font-family: 'Marcellus SC', serif;}

.alignnone {
	margin: 5px 20px 20px 0;
}
header .top-header .realestate-logo{background-color:transparent;}
.main-content .find input.keywordfind:focus, .main-content .find select:focus{border-color:#00A79D;}
.footer-container .footer-bottom a{color:#00A79D;}
#property-list .products li .product-item h3 a:hover{color:#00A79D;}

a:hover{color:#00A79D;}
a:active{background:none; background-color:transparent;}
.main-content .find input, .main-content .find select, .main-content .find input.keywordfind{color:#333;}
.aligncenter,
div.aligncenter {
	display: block;
	margin: 5px auto 5px auto;
}

.alignright {
	float:right;
	margin: 5px 0 20px 20px;
}

.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}

.aligncenter {
	display: block;
	margin: 5px auto 5px auto;
}

a img.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}

a img.alignnone {
	margin: 5px 20px 20px 0;
}

a img.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}

a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}

.wp-caption {
	background: #fff;
	border: 1px solid #f0f0f0;
	max-width: 96%; /* Image does not overflow the content area */
	padding: 5px 3px 10px;
	text-align: center;
}

.wp-caption.alignnone {
	margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
	margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
	margin: 5px 0 20px 20px;
}

.wp-caption img {
	border: 0 none;
	height: auto;
	margin: 0;
	max-width: 98.5%;
	padding: 0;
	width: auto;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px;
}
.sticky{}
.gallery-caption{}
.bypostauthor{}

/* PAGE PROPERTIES HEADER BUG */
.page-id-51 header{
    height: 156px !important;
}
header .top-header {
    background: transparent;
    position: absolute;
    top: 45px;
    z-index: 999;
	color:#FFF;
}

header .top-header .menu-navbar {
    margin-left: 380px;
}
header .top-header .menu-navbar .navbar .nav > li > a{color:#000; border:none;}
.home header .top-header .menu-navbar .navbar .nav > li > a{color:#FFF; border:none;}
.realestate-logo a img{display:none;}
.realestate-logo a{background:url(img/logo_black.png) no-repeat; width:264px; height:98px; display:block}
.home .realestate-logo a{background:none;}
.home .realestate-logo a img{display:block;}
header .top-header .menu-navbar .navbar .nav > li:first-child a {
    background-image:none;
    text-indent: 0px;
	background:transparent;
	padding-right:20px;
}
header .top-header .menu-navbar .navbar .nav > li a{font-family: 'Marcellus SC', serif; padding-left:10px; padding-right:10px;}
header .slider-home .flexslider .flex-control-nav{display:none;}
.main-content {
    margin: 0 auto;
    width: 940px;
}
.home .main-content .find{ background-color: #000;height: 160px; margin-top: -160px; opacity: 0.80; z-index: 999; position:absolute; width:100%; left:0; right:0;}
.main-content .find{ background-color: #000;height: 150px; margin-top:0; opacity: 0.85; z-index: 999; position:absolute; width:100%; left:0; right:0;}
.archive .main-content .find{margin-top:-25px;}
.page-template-default .main-content .find, .single .main-content .find{top:156px;}
.main-content .grid_full_width .blog_detail_content{background-color:transparent;}
.page-template-default .footer-container, .single .footer-container{position:absolute; bottom:0; left:0; right:0;}
.main-content .tabberlive{}
/*.main-content .tabberlive ul.tabbernav, .main-content .filter-pro{display:none;}*/
/*label[for=price_from], label[for=price_to], .footer-container .footer-top{display:none;}*/
.home .main-content .properties{padding-top:15px; background-color:transparent;}
.main-content .properties{padding-top:150px; background-color:transparent;}
.tabbertab h4{color:#00A79D; padding-top:0;}

html body.home div#ascrail2000-hr.nicescroll-rails div{background-color:#00A79D !important;}
#myGallery, #myGallerySet, #flickrGallery{margin:20px auto; margin-bottom:20px; display:none;}
.home #myGallery, #myGallerySet, #flickrGallery{margin:0 auto; margin-bottom:20px; display:none;}
.main-content .properties .container #wrapper{border:none; padding:0;}
.footer-container .footer-bottom{padding-bottom:0;}
.footer-container{padding-top:10px;}
header .top-header .menu-navbar .navbar .nav > li:first-child a:hover{background:none;}
header .top-header .menu-navbar .navbar .nav > li a{padding-bottom:5px; text-transform:lowercase; font-weight:400; font-size:14px;}
header .top-header .menu-navbar .navbar .nav > li.current-menu-item a, header .top-header .menu-navbar .navbar .nav > li.current-page-ancestor a, body.single-estate ul.nav li#menu-item-921 a {border-bottom:4px solid #00A79D; color:#000;}
.box-sidebar-container ul.menu li.current-menu-item a{color:#00A79D;}
header .top-header .menu-navbar .navbar .nav > li a:hover{border-bottom:4px solid #000; color:#000;}
.home header .top-header .menu-navbar .navbar .nav > li.current-menu-item a, .home header .top-header .menu-navbar .navbar .nav > li a:hover{border-bottom:4px solid #FFF; color:#FFF;}
.nav{border-bottom:1px solid #333;}
.home .nav{border-bottom:1px solid #FFF;}
.sidebar-box{background-color:transparent;}
header .top-header .menu-navbar .navbar .nav > li a:hover{background:none;}
 header .top-header .menu-navbar .navbar .nav > li > .dropdown-menu{background:#FFF; opacity:0.85; padding:0px; top:52px;}
 header .top-header .menu-navbar .navbar .nav > li > .dropdown-menu > li > a{color:#333; width:auto !important;}
  header .top-header .menu-navbar .navbar .nav > li > .dropdown-menu > li > a:hover{background:none; border-bottom:0px solid #333; color:#00A79D; max-width:auto;}
  header .top-header .menu-navbar .navbar .nav > li > .dropdown-menu > li > a:active{background:none;}
 header .top-header .menu-navbar .navbar .nav > li > .dropdown-menu > li{border:none;}
 .dropdown-menu > li > a{line-height:10px;}
header .slider-home .title span{font-size:26px; font-weight:300; padding-left:10px; font-family: 'Marcellus SC', serif;}
header .slider-home .title{width:71%; background-color:#000; opacity:0.75; left:29%}
header .slider-home .flex-caption{position:absolute; right:0;}
.main-content .properties .container .box .scroll-properties .row .container-big .text-big h3 a{ font-family: 'Marcellus SC', serif;}
.main-content .properties .container .box .scroll-properties .row .container-big .text-big h3 a:hover, .main-content .properties .container .box .scroll-properties .row .container-small .text-small h3 a:hover{color:#00A79D;}
#property-list .products li {padding:0;}
header .container{height:125px;}
header{background-color:#FFF;}
.home header .container{height:auto;}
#ascrail2000-hr.nicescroll-rails{margin-top:25px;}
.main-content .properties .container .box{height:auto;}
.jdGallery div.carouselContainer{display:none;}
.main-content ul.products > li .product-item h3{padding-top:10px; padding-bottom:10px; width:auto; height:auto; line-height:22px;}
/*.price{display:none;}*/
.main-content .find .search{background-color:#00A79D; padding-left:30px; padding-right:30px; width:auto;float:right;}
.main-content .find .search:hover{background-color:#00A79D;}
.main-content .properties .container .box .scroll-properties .row .container-big .text-big .infotexthv{padding-top:10px; padding-bottom:10px;}
#ascrail2000-hr.nicescroll-rails{height:1px !important; background-color:#000 !important;}
.nicescroll-rails div{ height:5px !important;}
.date{display:none;}
.main-content .tabberlive .tabbertab{padding-top:12px;}
.main-content .grid_full_width .blog_detail_content{padding-left:0; padding-top:0;}
.main-content .properties h3, .main-content ul.products > li .product-item h3 a{font-family: 'Marcellus SC', serif;}
.main-content ul.products > li .product-item h3 a{font-size:16px; line-height:10px;}
.main-content .grid_full_width .box-sidebar-container .sidebar-box{padding-top:12px; background-color:transparent;}
.title-get div.heading span.widget-name div.title-get.title-get{margin-top:15px;}
.main-content .properties h3{
  font-size: 25px;
    font-weight: 400;
    padding-bottom: 20px;
    padding-left: 0px;
    padding-right: 20px;
    padding-top: 20px;
    text-transform: uppercase;
}
.single .main-content .properties h3{padding-top:3px; padding-left:0;}
.main-content .grid_full_width .property_detail{background-color:transparent;}
.main-content .grid_full_width .property_detail .infotext-detail .title-info{margin-top:5px;}
.main-content .grid_full_width .box-sidebar-container .sidebar-box .product_list_wg li {margin-left:-20px; padding-bottom:15px;}
.box-sidebar-container{    margin-left: 40px; width: 250px;}
.main-content .grid_full_width .box-sidebar-container .sidebar-box .product_list_wg li a span{margin-top:5px; font-family: 'Marcellus SC', serif; font-size:14px; width:auto; height:auto;}
.main-content .grid_full_width .box-sidebar-container .sidebar-box .product_list_wg li a{font-family:'Open Sans', serif; font-size: 10px; font-weight: 400;}
.main-content .grid_full_width .box-sidebar-container .sidebar-box .product_list_wg li .price-side-bar{
    background: #00A79D;
    color: #ffffff;
    position: absolute;
    opacity: 0.9;
    filter: alpha(opacity=90);
    padding: 10px 15px;
    font-family: 'Marcellus SC', serif;
    font-weight: 700;
}
.price-side-bar{
    background: #00A79D;
    color: #ffffff;
    position: absolute;
    opacity: 0.9;
    filter: alpha(opacity=90);
    padding: 10px 15px;
    font-family: 'Marcellus SC', serif;
    font-weight: 700;
}
.main-content .grid_full_width .box-sidebar-container .sidebar-box .product_list_wg li .amount{line-height: 14px;
    margin-top: -5px;}
.main-content .properties .property_detail .infotext-detail .excerpt h3{padding-left:0;}
.main-content .grid_full_width .property_detail .infotext-detail .title-info li span{font-weight:600;}
.main-content .grid_full_width .property_detail .infotext-detail .title-info li{width:260px;}
.main-content .grid_full_width .property_detail .infotext-detail .title-info li:first-child{float:left;}
.main-content .grid_full_width .property_detail .infotext-detail .title-info li:last-child{float:right; border-bottom: 1px solid #EEEEEE;}

.archive .properties .title-info li:first-child{float:left; width:45%; padding-right:60px; border:none !important;}
.archive .properties .title-info li:first-child a{float:right; font-weight:600;}
.archive .properties .title-info li:last-child{width:44%; float:left;}
.archive .properties .title-info li:last-child a{float:right; font-weight:600;}
.main-content .grid_full_width .grid_list_product .product-item .list-right-info h3{padding:0; margin-top:5px;}

a.readmore{display:none;}
.padding20{margin-right:-20px;}
.tabber .tabbertab{margin-top:13px;}
.textwidget .caixa {
    padding-top: 4px;
    padding-bottom: 4px;
    border-bottom-width: thin;
    border-bottom-style: solid;
    border-bottom-color: #CCC;
    }
   
.textwidget .esq {
    font-family:'Marcellus SC',​serif;
    font-size:14px;
    color:#000;
}
.textwidget .dto {
    font-family:'Open Sans',​sans-serif;
    font-size:12px;
    color:#333;
}
header .slider-home  a:hover{background-position:0 -57px !important;}
header .slider-home  a.flex-next:hover{background-position:100% -57px !important;}
.single-estate .flex-direction-nav .flex-prev{left:570px !important;}
.single-estate .flex-direction-nav .flex-next{right:0px !important;}

.single-estate .flex-direction-nav a {
	margin-top:195px;
	opacity:1 !important;
}
.single-estate .flex-direction-nav a:hover {
	margin-top:195px;
}
.box-sidebar-container .widget h1{font-size:14px; font-family: 'Open Sans',serif; font-weight:700; text-transform:uppercase;}
h5.title{display:none;}
.main-content .grid_full_width .property_detail .infotext-detail{padding:0; margin-top:0;}
.main-content .grid_full_width .property_detail .infotext-detail .span600px{width:620px;}
.main-content .grid_full_width .box-sidebar-container .sidebar-box .title-get .heading .widget-name {margin-left:-20px;}
.main-content .grid_full_width{padding-top:0;}

.widget ul.product_list_wg li a span{margin-top:5px; font-family: 'Marcellus SC', serif; font-size:14px; width:auto; float:left;}
.box-sidebar-container .product_list_wg li .amount{  line-height: 14px; margin-top: 3px; text-transform:uppercase; float:left; width:100%;}
.box-sidebar-container .product_list_wg li .amount a{
    font-family: 'Open Sans',serif;
    font-size: 10px;
    font-weight: 400;}
	
.box-sidebar-container .product_list_wg li {
    border-bottom: 1px dotted #DDDDDD;
    margin-bottom: 20px;
    padding-bottom: 15px;
	margin-top:20px;
}
.box-sidebar-container .product_list_wg li:first-child{margin-top:0;}
.box-sidebar-container .product_list_wg li:last-child{border-bottom:0;}
.box-sidebar-container li.tabsidebar{margin-top:40px;}
.box-sidebar-container li .product_list_wg li a span{text-transform:uppercase;}
.box-sidebar-container ul.menu li a{font-size:14px; font-family: 'Marcellus SC', serif; text-transform:uppercase;}

.main-content .filter-pro ul li a, .main-content .filter-pro ul li span { color: #333333; font-family: 'Open Sans',sans-serif; font-weight:400; font-size:12px}
.main-content .filter-pro ul li a:hover, .main-content .filter-pro ul li span:hover, .main-content ul.products > li .product-item h3 a:hover{color:#00A79D}
.main-content .properties .container .box .scroll-properties .row .container-big .text-big{bottom:-80%;}
/*.main-content .properties .container .box .scroll-properties .row .container-big:hover .text-big{bottom:80%;}*/
.main-content .properties .container .box .scroll-properties .row .container-big:hover img, .main-content .properties .container .box .scroll-properties .row .container-small:hover img {transform: scale(1);}

.main-content .properties .container .box .scroll-properties .row .container-big .text-big { bottom: -100%; background-color:#000; opacity:0.8;}
.main-content .properties .container .box .scroll-properties .row .container-big:hover .text-big {bottom:-75%; opacity:0.85;}
.main-content .properties .container .box .scroll-properties .row .container-big p{color:#FFF;}
.main-content .properties .container .box .scroll-properties .row .container-small .text-small { bottom: -100%; background-color:#000; opacity:0.8;}
.main-content .properties .container .box .scroll-properties .row .container-small:hover .text-small {bottom:0; opacity:0.85;}
.main-content .properties .container .box .scroll-properties .row .container-small p{color:#FFF;}
.main-content .grid_full_width .grid_list_product .product-item .list-right-info{margin-top:0;}
.flex-direction-nav a:hover {
    background:url(assets/css/flexslider/images/bg_direction_nav_hover.png) no-repeat;
    cursor: pointer;
    display: block;
    height: 30px;
    margin: -20px 0 0;
    opacity: 0;
    position: absolute;
    text-indent: -9999px;
    top: 50%;
    width: 30px;
    z-index: 10;
}
.flex-direction-nav .flex-next:hover {
    background-position:100% 0;
}
#bttop {
   height: 30px;
    width: 30px;
	padding:0;
	bottom:20px;
	right:20px;
	z-index:9999;
}
.metaslider  a.rslides_nav{
	 background:url(assets/css/flexslider/images/bg_direction_nav.png) no-repeat;
	 background-color:#000;
    cursor: pointer;
    display: block;
    position: absolute;
    text-indent: -9999px;
    z-index: 10;
	padding: 3px 10px 0 15px;
}
.metaslider{margin-bottom:20px;}
.metaslider a.next{	 background:url(assets/css/flexslider/images/bg_direction_nav.png) no-repeat; background-position:100% 0; background-color:#000;}
.metaslider  a.rslides_nav:hover{opacity:1;}
.metaslider .caption-wrap .caption h3{color:#FFF; padding:0; margin:0; font-size:20px;}
.metaslider .caption-wrap{opacity:0.8 !important; min-height:70px !important;}
.main-content .properties .container .box .scroll-properties .row .container-big .text-big h3{ padding-bottom:0; height:auto;}
.main-content .properties .container .box .scroll-properties .row .container-big .text-big span a, .main-content .properties .container .box .scroll-properties .row .container-small .text-small span a{color:#FFF; font-family:'Open Sans', serif; font-size:12px;}
.main-content .properties .container .box .scroll-properties .row .container-big .text-big span a:hover, .main-content .properties .container .box .scroll-properties .row .container-small .text-small span a:hover{color:#00A79D;}
.main-content .properties .container .box .scroll-properties .row .container-small .text-small h3{height:auto; line-height:20px;}
.archive .properties .list-right-info .row .span8{width:600px; text-align:justify;}
.main-content .grid_full_width .page-ination .page-in ul li a.current, .main-content .grid_full_width .page-ination .page-in ul li span.current{background-color:#00A79D;}

pre {
    background-color:transparent;
    border: 0px solid rgba(0, 0, 0, 0.15);
    border-radius:0px;
    display: block;
    font-size: 13px;
    line-height: 20px;
    margin: 0 0 10px;
    padding: 0px;
    white-space: pre-wrap;
    word-break: break-all;
    word-wrap: break-word;
}
.main-content .grid_full_width .pw_map_canvas{border:none; width:100% !important;}
header .slider-home .flexslider, .flexslider{box-shadow:none;}
.main-content ul.products > li .product-item .title-info span{float:left; padding-bottom:5px;}
.main-content .grid_full_width .grid_list_product .product-item .list-right-info span a, .main-content .grid_full_width .property_detail .infotext-detail .title-info span a, .product-item div.title-info span a{color:#333; font-weight:600;}
.main-content .grid_full_width .grid_list_product .product-item .list-right-info span a:hover, .main-content .grid_full_width .property_detail .infotext-detail .title-info span a:hover, .product-item div.title-info span a:hover{color:#00A79D;}
/*.main-content .grid_full_width .property_detail .infotext-detail .title-info {position:absolute; margin-top:-35px;}*/
.main-content ul.products > li .product-item .title-info{margin-top:-10px;}
.main-content ul.products > li .product-item{height:260px;}
.archive .main-content ul.products > li .product-item{height:auto;}
.archive .main-content ul.products > li .product-item .title-info{margin-top:0;}
#property-list.container #able-list.products .product-item .title-info span a{font-weight:400;}
.noresults{display:none;}
.search-no-results .noresults, .post-type-archive-estate .noresults{font-size:18px; display:block; position:absolute;}
.post-type-archive-estate .main-content .properties .container{min-height:400px;}
form.wpcf7-form  textarea.wpcf7-textarea{width:620px;}
input[type=submit]{border: none; color: #FFF; background-color:#00A79D; margin-top:-40px; padding:5px 10px 5px 10px; font-family: 'Open Sans',serif; text-transform:uppercase; font-size:12px; font-weight:600;}
.main-content .find .search {font-family: 'Open Sans',serif; text-transform:uppercase; font-size:12px; font-weight:600;}
input[type=submit]:hover{opacity:0.85;}
form{ float:left;}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{border-radius:0; box-shadow:transparent;}
div.wpcf7-validation-errors{float:left;}
input, textarea, .uneditable-input{width:290px;}
select.wpcf7-form-control{width:302px;}
div.wpcf7-mail-sent-ok{float:left;}
.box-sidebar-container .menu li{background-image:url(img/menu_lat.png); background-repeat:no-repeat; background-position:left; padding-left:15px}
.box-sidebar-container .menu li.current-menu-item{background-image:url(img/menu_lat_hover.png); background-repeat:no-repeat; background-position:left; padding-left:15px;}
.box-sidebar-container .menu li:hover{background-image:url(img/menu_lat_hover.png);}
header .slider-home{margin-top:-25px\0/;}
.home #property-list .filter-pro, .home #property-list h3,#property-list h4{display:none;}
.home #property-list .product-item h3, .home #property-list h4{display:block;}
#itro_popup div#popup_content p {margin-bottom:0px;}
html body.home div#itro_popup div#popup_content p img.aligncenter {margin-bottom:0px;margin-top:0px;}
#popup_content{overflow:hidden !important;}

.top_bar{background-color: #000000; color: #FFFFFF; height: 25px; position: static; top: 0; width: 100%; z-index: 99; opacity:0.85;}
.top_bar_container{ margin: 0 auto; position: relative; width: 940px;}
#qtranslate-chooser{float:right; margin-right:24px;}
#qtranslate-chooser li{display:inline; margin-right:3px;}
#qtranslate-chooser li a span{color:#FFF;}
#qtranslate-chooser li.active a span{color:#00A79D;}
#qtranslate-chooser li a span:hover{color:#00A79D;}
#qtranslate-chooser li:after{content:' |';}
#qtranslate-chooser li:last-child:after{content:'';}

/* ------------------------------------------Chinese Version -------------------------------------------------------------- */

.main-content .excerpt:lang(zh) {font-family: "Heiti TC",SimHei, serif; font-size:14px}
header .top-header .menu-navbar .navbar .nav > li a:lang(zh) {font-family:STHeiti,SimHei,'Open Sans';font-size:16px}
.main-content .properties #property-list.container .filter-pro #able-filter li a:lang(zh) {font-family:STHeiti,SimHei,'Open Sans';font-size:14px; font-weight:bold;}

.main-content h4:lang(zh) {font-family:STHeiti,SimHei,'Open Sans';font-size:18px; font-weight:bold;}
.main-content div#findtabber.find div.container div.tabber div.tabbertab h4:lang(zh) {font-family:STHeiti,SimHei,'Open Sans';font-size:22px; font-weight:normal;}
.main-content .properties #property-list.container h3:lang(zh) {font-family:STHeiti,SimHei,'Open Sans';font-size:18px; font-weight:bold;}


.main-content div#findtabber.find div.container div.tabber div.tabbertab label select:lang(zh){font-family: "Heiti TC",SimHei, serif; font-size:14px}
.main-content div#findtabber.find div.container div.tabber div.tabbertab label input.keywordfind:lang(zh){font-family: "Heiti TC",SimHei, serif; font-size:14px}

.page .main-content .properties .container .box-sidebar-container .sidebar-box .title-get .heading .widget-name:lang(zh) {font-family:STHeiti,SimHei,'Open Sans';font-size:18px; font-weight:bold;}
h1:lang(zh), h2:lang(zh), h3:lang(zh), h4:lang(zh), h5:lang(zh), h6:lang(zh) {font-family:STHeiti,SimHei,'Open Sans';font-weight:bold;}


@media only screen and (max-width: 1024px) {
header .top-header .menu-navbar .navbar .nav > li a:lang(zh) {font-family:STHeiti,SimHei,'Open Sans';font-size:14px}
}



@media screen and (device-width: 768px) and (device-height: 1024px) and (-webkit-device-pixel-ratio: 1)
{

}
@media screen and (device-width: 320px) and (device-height: 480px) and (-webkit-device-pixel-ratio: 2)
{}

@media (max-width: 767px){
    .realestate-logo a {
        margin-top: 22px !important;
    }
}