/*
Theme Name: Eiddo Child
Theme URI: http://eiddo.select-themes.com
Description: A child theme of Eiddo Theme
Author: Edge Themes
Author URI: http://themeforest.net/user/select-themes
Version: 1.0.0
Text Domain: eiddo
Template: eiddo
*/

.qodef-full-width-inner {padding:0 !important;}
/*MAIN BACKGROUND IMAGE TO FULL SIZE*/
div.qodef-row-grid-section-wrapper.qodef-parallax-row-holder.qodef-content-aligment-center {background-size:cover;}

/*MAIN PAGE SEARCH BACKGROUND*/
.search-cont .wpb_column.vc_column_container.vc_col-sm-12{   BACKGROUND: #000000cf;
    BORDER: 2PX SOLID #0000004a;
    BOX-SHADOW: 3PX 5PX 3PX #000000b8;
    PADDING: 20PX;}
.qodef-clients-carousel-holder.qodef-cc-hover-switch-images.qodef-cc-item.qodef-cc-image {max-width:140px !important;}
    
.qodef-property-type-list-holder .qodef-ptl-item {margin-bottom:10px;}

/*MAKE SEARCH PAGE STICKY*/
/*search bar*/
.ihf-sticky-height[_nghost-c0] .ihf-search[_ngcontent-c0] .ihf-top-nav[_ngcontent-c0], .ihf-sticky-height [_nghost-c0] .ihf-search[_ngcontent-c0] .ihf-top-nav[_ngcontent-c0] {
    position: fixed !important;
    width: 100%;
    top: 83px !important;
}

/*map*/
.ihf-mapboxgl-canvas, .ihf-mapboxgl-control-container {
position:fixed !important;}

/*listing results*/
.ihf-listings-container {
    top: 84px;
    position: relative;
    margin-bottom:84px;
    }
    
/*FORCE FULL HEIGHT COLUMN ON FRONT PAGE - PHOTO NEXT TO TEXT*/
.full-height-wpb_wrapper .wpb_wrapper {height:100% !important;}
.full-height-wpb_wrapper .wpb_wrapper .qodef-elements-holder.qodef-one-column.qodef-responsive-mode-768 {height:100% !important;}
.full-height-wpb_wrapper .wpb_wrapper .qodef-elements-holder .qodef-eh-item {height:100% !important;}

/*STICKY HEADER  LOGO SIZING */
.qodef-mobile-header .qodef-mobile-logo-wrapper img, .qodef-logo-wrapper a img   {max-height:70px;}


/*STICKY HEADER BACKGROUND COLOUR BLACK*/
header.qodef-page-header {background:black !important;}

/*BUTTON STYLING*/
.qodef-btn.qodef-btn-solid {background-color:#BEAF87 !important;}
.wwt-button, .qodef-btn.qodef-btn-solid {display:inline-block; padding:12px 40px; font-size:12px; background-color:#BEAF87 !important; color:#fff !important; text-transform:uppercase;     transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out; margin:5px;}
.wwt-button:hover, .qodef-btn.qodef-btn-solid:hover {background-color: #252526 !important;}
#all-listings-button a {background:none; border:none;}
.inline {display:inline;}
.search-btn {display: block !important; text-align: right !important;}
.search-btn a {display:inline-block; padding-right: 48px; color:#fff; font-size:14px; padding: 14px 48px 14px 20px !important;}
.search-narrow {    width: 500px;
    margin: 0 auto;
    text-align: center !important;
    max-width: 90%;}
/*NEWSLETTER SIGN UP FORM*/
.newsletter-form .wpcf7-form-control-wrap {width:100%;}
.form-subheading {color:#1b1b1b; font-weight:500; margin: 10px 0; font-family: Roboto,sans-serif;}
.wpcf7-checkbox {display:block; margin:10px 0;}
.wpcf7-acceptance {display:block; margin:10px 0;}
.wpcf7-acceptance .wpcf7-list-item {margin:0; color:#1b1b1b; font-weight: 500; font-family: roboto;}
.newsletter-form .wpcf7-submit {width:100% !important; margin:30px 0 10px 0 !important;}

/*FOOTER CENTER REFC LOGO*/
.qodef-page-footer  .widget.widget_media_image  {text-align:left !important; padding-right:20px !important; max-width:230px;}
.qodef-page-footer  .widget.widget_media_image .c21-footer-logo {display:inline-block !important; margin-left:10px !important; }

/*TESTIMONIALS PAGE*/
#testimonials-page .qodef-testimonial-content.qodef-pl-item.qodef-item-space{
   background: #f6f3f3; padding: 40px; margin:0.5%;}
#testimonials-page .qodef-testimonials-holder.qodef-testimonials-two-columns .qodef-pl-item {width:48%;}
   
button:hover {background-color:#252526 !important;}
.qodef-btn.qodef-btn-solid:not(.qodef-btn-custom-hover-bg):hover {
    background-color: #252526 !important;
}

/*Property Listing Gallery*/
.qodef-property-single-gallery-holder.qodef-owl-slider .owl-item img {
    display: block;
    width: auto !important;
    height: 600px !important;}

/*Hide Duplicate SQFT for Featured Property*/
.qodef-property-size-label {display:none;}

/*Custom HWR Styles*/
table tbody tr, table tbody th {border:none;}
.waui_wrapper td, .waui_td_left, .waui_td_right{color:#b3b2b2; font-family:Roboto, sans-serif; font-size:13px; letter-spacing:0.5em; line-height:19px; text-transform:uppercase; }
.waui_td_left {text-align:left; vertical-align:middle;}
.waui_wrapper input{width:90%; float:left;}
.waui_wrapper textarea.waui_textarea {width:90%; float:left; border-color:#e1e1e1; height:150px; padding:13px 18px; font-family: Roboto,sans-serif;
    font-size: 13px;
    line-height: 19px;
    letter-spacing: .05em;
    font-weight: inherit;
    color: #b3b2b2;}
.waui_wrapper input[type="submit"] {background:#beaf87; border:none; color:#fff; font-family:Roboto, sans-serif; font-size:11px; letter-spacing:1.65px; line-height:22px; padding:12px 53px 11px 53px; text-align:center; text-transform:uppercase; width:auto;}
	.waui_wrapper input[type="submit"]:hover, .waui_wrapper input[type="submit"]:active, .waui_wrapper input[type="submit"]:focus {border:none; background:#252526;}