/*
Theme Name: Real Estate
Description: A Real Estate theme of Giraffes in the Kitchen
Author: Edge Themes
Author URI: http://themeforest.net/user/select-themes
Version: 1.0.1
Text Domain: eiddo
Template: eiddo
*/

/*
 * Fonts
 */ 
@font-face {
    font-family: Cera;  
    src: url('/wp-content/themes/re/fonts/Cera GR Bold.otf');  
    font-weight: bold;  
}
@font-face {
    font-family: Cera;  
    src: url('/wp-content/themes/re/fonts/Cera GR Light.otf');  
    font-weight: lighter;  
}
@font-face {
    font-family: Cera;  
    src: url('/wp-content/themes/re/fonts/Cera GR Black.otf');  
    font-weight: bolder;  
}
@font-face {
    font-family: Cera;  
    src: url('/wp-content/themes/re/fonts/Cera GR.otf');  
    font-weight: normal;  
}
body, 
h1,
h2,
h3,
h4,
h5,
h6,
.qodef-main-menu ul li a,
.qodef-page-header .qodef-login-register-widget a.qodef-login-opener .lnr-user:after{
	font-family:Cera!important;
}
.vc_row[data-vc-full-width].vc_hidden{
	opacity:100!important;
}

/*
 * Header
 */
.qodef-shopping-cart-holder{
	display:none!important;
}
.widget.qodef-add-property-widget .qodef-btn{
	background-color: #f2efea!important;
	color:black!important;
}
.widget.qodef-add-property-widget .qodef-btn:hover{
	background-color: #bdb48e!important;
	color:black!important;
}
.qodef-page-header .qodef-login-register-widget a.qodef-login-opener .lnr-user:after{
	color:#5b5a5a;
}
.widget a:hover,
.qodef-page-header .qodef-login-register-widget a.qodef-login-opener .lnr-user:after:hover{
	color:var(--Ecru) !important;
}
.widget.qodef-login-register-widget.qodef-user-logged-in a span::before,
.widget.qodef-login-register-widget.qodef-user-logged-in a span::after,
#shortcodewidget-2 a span,
.lnr-user:before,
.qodef-page-header .qodef-login-register-widget a.qodef-login-opener .lnr-user:after{
	display:none!important;
}
.qodef-main-menu > ul > li.qodef-active-item > a{
	font-weight:bolder;
	color:black!important;
}

/*
 * Login/Register pop-up
 */
.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active{
	background-color: #577482!important;
}
.qodef-btn.qodef-btn-solid:not(.qodef-btn-custom-hover-bg):hover{
	background-color: #bdb48e!important;
}
.qodef-login-register-content.ui-tabs ul li a{
	text-transform:uppercase;
}

/*
 * Homepage
 */
.qodef-property-list-holder.qodef-pl-layout-standard .qodef-pl-item .qodef-pl-item-inner:after{
	background-color:#577483!important;
}
.key-fact .wpb_wrapper p{
	color:white!important;
}
.qodef-row-grid-section-wrapper{
	background-repeat:no-repeat;
	background-size:cover;
}
.subscribe-text p{
	color:#343434;
	font-size:30px;
}
.subscribe-button-column{
	text-align:left;
}
.subscribe-button-column .qodef-btn.qodef-btn-solid{
	background-color:#577483!important;
}
.subscribe-button-column .qodef-btn.qodef-btn-solid:hover{
	background-color:#bdb48e!important;
	border-color:#bdb48e!important;
}
.call-text{
	margin-top:50px;
	color:white;
}
.call-icon,
.call-phone:not(#call-phone) {
	float:left;
}
.call-phone a{
	font-size: 30px;
	color:white;
	font-weight:lighter;
}
.call-phone a:hover{
	color: var(--Ecru);
}
.key-fact-number{
	font-weight:bolder!important;
}
/*
 * Footer
 */
.qodef-footer-column-1 p{
	line-height:1;
}
.qodef-footer-column-1 a{
	color:#bdb48e!important;
}
.qodef-column-content.qodef-grid-col-3:nth-child(2) a{
	border: 1px solid white;
    border-radius: 50px;
    width: 25px;
    height: 25px;
    text-align: center;
    margin-right: 5px;
}
.mc4wp-form-fields input{
	background-color:white;
}
footer .widget{
	color:white!important;
}
.mc4wp-form-fields input[type="submit"]{
	width: 100%;
    background-color: #577483!important;
    color: white;
    padding: 10px;
}
.mc4wp-form-fields input[type="submit"]:hover{
	background-color: #c0b590!important;
}
footer .widget ul li a{
	color:#c0b590;
}
footer .widget ul{
	text-align:right;
}
.footer-space{
	height:60px;
}

/*
 * About Us
 */
.vc_section.vc_section-has-fill{
	padding-top:0px!important;
}
.about-us-text-under-header,
.about-us-mission-text,
.about-us-services-text{
	color:white!important;
}
.about-us-h2-title h2{
	font-size:72px;
}
.member_info {
position: absolute;
    bottom: 0px;
    padding: 10px 20px;
    float: left;
    color: white;
    background-color: var(--Indigo-Blue);
	line-height:1;
}
.member_info a {
	color: var(--Ecru);
}
.member_info p:nth-child(3){
	display:none;
}

.member_info:hover p:nth-child(3){
	display:block;
}
.member_info a:hover {
	color: var(--Light-Grey);
}

/*
 * Developments
 */
.vc_row-has-fill>.vc_column_container>.vc_column-inner{
	padding-top:0px!important;
}
.development-h2-title h2,
.development-text{
	color:white;
}

/*
 * Properties
 */
.qodef-property-filter-reset-button span{
	color:white;
} 
.qodef-btn.qodef-btn-solid:not(.qodef-btn-custom-border-hover):hover{
	border-color: #bdb48e!important;
}

.property-status-just-sold .qodef-property-statuses,
.qodef-property-list-holder.qodef-pl-layout-standard .qodef-pl-item.property-status-just-sold .qodef-pl-item-inner:after {
	background-color: var(--Sold-badge) !important;
}
.property-status-for-sale .qodef-property-statuses,
.qodef-property-list-holder.qodef-pl-layout-standard .qodef-pl-item.property-status-for-sale .qodef-pl-item-inner:after {
	background-color: var(--Sale-badge) !important;
}
.property-status-for-rent .qodef-property-statuses,
.qodef-property-list-holder.qodef-pl-layout-standard .qodef-pl-item.property-status-for-rent .qodef-pl-item-inner:after {
	background-color: var(--Rent-badge) !important;
}

.qodef-social-reset-password-holder {
	padding: 100px 0;
}
.qodef-property-list-holder.qodef-pl-with-map .qodef-property-list-items-part{
	background-color:var(--Light-Grey)!important;
	margin-top:0px!important;
	padding-top:30px!important;
}
.qodef-property-list-filter-part .qodef-btn.qodef-btn-medium.qodef-btn-solid.qodef-property-filter-reset-button{
	background-color:white!important;
	border-color:var(--Dark-Grey)!important;
}
.qodef-property-list-filter-part .qodef-btn.qodef-btn-medium.qodef-btn-solid.qodef-property-filter-reset-button span{
	color:var(--Dark-Grey)!important;
}
.qodef-property-list-filter-part .qodef-btn.qodef-btn-medium.qodef-btn-solid.qodef-property-filter-reset-button:hover{
	background-color:var(--Ecru)!important;
}
.qodef-property-list-filter-part .select2-container--default .select2-selection--single,
.qodef-property-list-filter-part .qodef-min-size,
.qodef-property-list-filter-part .qodef-max-size,
.qodef-property-list-filter-part .qodef-spec-quantity-minus,
.qodef-property-list-filter-part .qodef-spec-quantity-plus{
	background-color:white!important;
}
.qodef-property-list-items-part{
	width:60%!important;
}
.qodef-property-list-holder.qodef-pl-with-map .qodef-property-list-map-part{
	width:40%!important;
}

/*
 * Property Admin
 */
#qodef_property_leasing_terms_container,
#postexcerpt{
	display:none!important;
}


.qodef-owl-slider .owl-nav.disabled {
	display: block;
}

/**
 * Add Property hack! 
 **/
body.page-template-user-dashboard.guest .qodef-title-holder,
body.page-template-user-dashboard.guest .qodef-membership-dashboard-nav-holder
{
   display: none;
}