/*
    Theme Name: Real Places Child
    Theme URI: http://themeforest.net/user/InspiryThemes/portfolio
    Description: Child theme for Real Places. Real Places is a WordPress theme for Real Estate Websites.
    Author: Inspiry Themes
    Author URI: http://www.inspirythemes.com/
    Version: 1.0.0
    Template: inspiry-real-places

    ----------------------------------------------------------------------------------------------------------------*/

/*
** Homepage
*/
.property-listing-two  { padding-bottom: 7rem !important; }
.price-and-status a { display:none !important; }
.advance-search-form { padding: 30px; }
.widget .advance-search-form { padding: 0 !important; }
.search-title { display: none; }

.featured-properties.featured-properties-one { display:none !important; }

/*
** Header
*/
.header-variation-two .main-menu > .current-menu-item > a,
	#scroll-top { background:#0080bc; }
.header-variation-two .main-menu li:hover > a, .header-variation-two .sub-menu { background:#0080bc !important; }
.header-variation-two .header-social-nav { background:#1d4686; }
.header-variation-two .header-social-nav .fa { padding: 16px; border:none; color:#fff; }
.header-vender { float: right; }
.header-vender a {
	padding: 16px 50px;
	display: block;
	background-color: #4a525d;
	color: white;
}
.header-vender a:hover { background-color: #0080bc; color: #ffffff; }
.header-vender-mobile a {
	padding: 16px 20px;
	display: block;
	background-color: #0080bc;
	color: #ffffff;
	font-size: 20px;
	text-align: center;
}
.header-vender-mobile a:hover { color: #1d4686; }
#site-main-nav .fa-mail-menu::before {
	content: url(https://www.acorpredios.com/wp-content/uploads/2017/01/mail-icon.png);
}
#site-main-nav .fa-mail-menu {
    height: 16px;
    vertical-align: middle;
    display: inline-block;
    padding-right: 5px;
}
@media screen and (min-width: 1200px) {
	.header-top .contact-number {
		float: right;
		margin-right: 25px;
		font-weight: bold;
	}
}
.header-variation-two .tag-line { display:none; }

/*
** Footer
*/
#text-5 .textwidget, #text-6 .textwidget {
	margin-top: 39px;
}

/*
** Outros
*/
.similar-properties .nav-and-title,
	.property-listing-simple-2 .price-wrapper,
	.featured-properties-thumbnail .price,
	.listing-post-odd .property-description,
	.search-title,
	.main-advance-search { background:#087bce!important; background-color:#087bce!important; }

.property-listing-simple .title-heading { color:#fff; }
.meta-icon { fill: #087bce; }
.advance-search-widget-title .fa-search { background:none; color:#4a525d; }
.advance-search-widget-title { background:#d8dadd; color:#4a525d; }
.form-submit-btn, .form-submit-btn:hover { background:#1f3766!important; }


.sidebar-property-detail .widget-advance-search { background-color: #eff1f5; }
.label-property-id { display: inline-block; background-color: #fff; padding: 12px; width: 40%; }
.input-propterty-id { display: inline-block; width: 58% !important; }

.property-listing-two { padding-top: 0px; padding-bottom: 0px; }
.entry-content { padding-top: 30px; }
.widget-advance-search .option-bar { width:100%; }

.single-property-price, .similar-properties .price, .fancy-title { color:#087bce!important; }

/*
** Página dos Contactos
*/
.page-id-67 .default-page { background-color:#eff1f5 !important; }
article.post-67 div.entry-content {padding:0 !important; margin:0 !important; }
.page-id-67 .wpcf7-form input, .page-id-67 .wpcf7-form textarea {color: #4a525d;}
.page-id-67 .wpcf7-form .wpcf7-response-output { color: white;}
.page-id-67 .wpcf7-form .wpcf7-submit { background:#1f3766; border:none; color:#fff; }
.page-id-67 .col-right-side { background: #087bce }

/*
** Paginação
*/
.pagination .current, .pagination .page-numbers:hover { background:#087bce!important; }

/*
** Estado Propriedades
*/
#estado-a {
	position: absolute;
	padding: 0 30px;
    font-size: 40px;
    background-color: #0071c2;
    z-index: 999;
    font-weight: bold;
    color: white;
    margin: 20px;
}
#estado-b {
	    position: absolute;
    padding: 10px 20px;
    font-size: 20px;
    background-color: #0071c2;
    font-weight: bold;
    color: white;
    margin: 10px;
    top: 0;
    line-height: 1;
}
#estado-c {
	position: absolute;
    background-color: #0071c2;
    font-weight: bold;
    color: white;
    z-index: 111;
    padding: 8px 22px;
    font-size: 18px;
}
@media screen and (max-width: 600px) {
	#estado-a {font-size: 20px!important;}
}
