/*
Theme Name: Houzez Child
Theme URI: http://www.favethemes.com/
Author: Favethemes
Author URI: http://www.favethemes.com/
Description: Houzez is a premium WordPress theme for real estate agents where modern aesthetics are combined with tasteful simplicity, and where the ease of use is achieved without compromise in your ability to customise the design. Whether you are a real estate agent looking to build a website for your company or a web developer seeking a perfect WordPress theme for your next project, you are certain to appreciate the numerous features and benefits that our theme provides.
Version: 1.0
Tags: white, right-sidebar, left-sidebar, custom-colors, custom-menu, featured-images, post-formats, theme-options, translation-ready
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: houzez
Template: houzez
*/


@import url("../houzez/style.css");

/* Your CSS code goes here
-------------------------------------- */
.colorRed{
    color: #ff0000;
}
/*HEADER + TOPBAR*/
.logo{
    margin-right: 15px;
}
.header-desktop .main-nav .nav-link{
    text-transform: uppercase;
}
.single-property .page-title h1{
    color: #fff;
}

/*SLIDER HOME*/
.home .property-slider-wrap h2{
    max-width: 75%;
}
.home .property-slider-wrap .slick-list, .home .property-slider-wrap .slick-list .property-slider-item-wrap{
    height: 680px !important;
    background-position: bottom;
}

.home .advanced-search-filters .flex-search {
    width: 25%;
}

.sidebar-wrap .agent-contacts-wrap .agent-social-media {
    text-align: center;
}
.elementor-element-f0d3124 {
    box-shadow:1px 2px 8px -1px #00000033;
    z-index: 9;
}
.header-contact-left {
    padding: 0 10px 0 12px;
    font-size: 25px;
}
.header-v2 .header-contact-wrap .header-contact-right {
    font-size: 13px;
}

/*PROPERTY LIGHTBOX FORM*/
.property-form .houzez_agent_property_form.btn-secondary, .property-form .btn-secondary-outlined:hover, .single-houzez_agency .btn-secondary, .single-houzez_agent .btn-secondary, .btn-secondary{
    background-color: #00335A !important;
    border-color: #00335A !important;
}
.btn-secondary a, .btn-secondary-outlined:hover a{
    color: #fff;
}
.property-form .btn-secondary-outlined, .single-houzez_agency .btn-call, .single-houzez_agent .btn-call, .btn-secondary-outlined{
    color: #00335A !important;
    border-color: #00335A !important;
}
.single-houzez_agency .btn-secondary:hover, .single-houzez_agent .btn-secondary:hover, .btn-secondary:hover{
    color: #00335A !important;
    border-color: #00335A !important;
    background-color: transparent !important;
}

.single-houzez_agency .btn-call:hover, .single-houzez_agent .btn-call:hover, .btn-secondary-outlined:hover{
    background-color: #00335A !important;
    border-color: #00335A !important;
    color: #fff !important;
}
.btn-secondary:hover a{
    color: #00335A !important;
}
.property-lightbox .modal-header{
    background-color: #00335A;
}

.slick-slide img{
    max-height: 600px;
    width: auto;
}
.breadcrumb-item+.breadcrumb-item::before {
    color: #fff !important;
}

.btn-whatsapp, a.btn-whatsapp{
    color: #25d366 !important;
    border-color: #25d366 !important;
    background-color: transparent !important;
}
.btn-whatsapp>a, a.btn-whatsapp>a {
    color: #25d366 !important;
}
.btn-whatsapp:hover, a.btn-whatsapp:hover{
    background-color: #25d366 !important;
    border-color: #25d366 !important;
    color: #fff !important;
}
.btn-whatsapp:hover>a, a.btn-whatsapp:hover>a{
    color: #fff !important;
}
.btn-whatsapp:hover>i, a.btn-whatsapp:hover>i{
    color: #fff;
}

.agent-information>.agent-name{
    font-weight: bold;
    color: #00335A;
    text-transform: uppercase;
}
.item-price-wrap .item-price {
    font-size: 16px;
}
/*PROPERTY WIDGET*/
.label-featured-none .label-featured, #houzez_featured_properties-1 .label-featured, #houzez_featured_properties-1 .slick-dots, .label-featured-none .label-featured, #houzez_featured_properties-2 .label-featured, #houzez_featured_properties-2 .slick-dots{
    display: none;
}

#houzez_property_taxonomies-1, #houzez_property_taxonomies-2, #houzez_property_taxonomies-3{
    background-color: #004274;
    color: #fff;
}

#houzez_property_taxonomies-1 a, #houzez_property_taxonomies-2 a, #houzez_property_taxonomies-3 a, #houzez_property_taxonomies-3 .cat-count{
    color: #fff;
}

#houzez_featured_properties-1, #houzez_featured_properties-2{
    padding: 0;
}
#houzez_featured_properties-1 .widget-header, #houzez_featured_properties-2 .widget-header{
    padding: 15px 30px 0;
    color: #004274;
}
#houzez_properties_viewed-2 h3{
    padding: 0;
    color: #004274;
}
#houzez_featured_properties-1 .slick-slider, #houzez_featured_properties-2 .slick-slider{
    margin-bottom: 0;
}
.modal.show .modal-dialog .property-form .houzez_agent_property_form.btn-secondary:hover {
    background-color: #fff !important;
    color: #004274 !important;
}
.modal.show .modal-dialog a:hover {
    color:#fff ;
}


/*COMPARE PAGE*/
.compare-property-label{
    background-color: #004274;
}
.compare-table th{
    text-align: center;
}
.compare-table th img{
    max-height: 300px;
    width: auto;
}

/*DASHBOARD*/
.houzez-dashboard .logo img{
    max-width: 150px;
}
.page-id-18142 .header-v2, .page-id-18158 .header-v2, .page-id-18158 .footer-wrap,  .page-id-18142 .footer-wrap, .page-id-18157 .header-v2, .page-id-18157 .footer-wrap {
    display: none;
}
.pods-form-ui-label-pods-field-file {
    margin-top: 30px;
}
.fe_fs_user_admin_wrap .fe_fs_tabs .active-tab button {
    background: #002B4B;
    color: #fff;
    font-family: Montserrat;
    border: 1px solid #002B4B;
}
.fe_fs_user_admin_wrap .fe_fs_tabs button{
    padding: 10px;
    border-radius: 4px;
    border: 1px solid #002B4B;
    color: #002B4B;
    background-color: #fff;;
}
.img__box img {
    width: auto !important;
    height: 100px;
}
.fe_fs_user_admin_wrap .fe_fs_post_list td, .fe_fs_user_admin_wrap .fe_fs_post_list th {
    font-family: Montserrat;
    font-weight: 600 !important;
}
.fe_fs_user_admin_wrap .fe_fs_post_list tr:nth-child(even), .fe_fs_user_admin_wrap .fe_fs_post_list tr {
    background-color: #fff;
}
.page-id-18157 .fa, .page-id-18157 .fas {
    font-size: 20px;
}
.fe_fs_user_admin_wrap .fe_fs_tabs{
    padding-left: 0;
}

/*FOOTER*/
footer .featured-property-item-widget .item-wrap-v3 .labels-wrap{
    display: none;
    font-width: 600;
}

.footer-top-wrap{
    padding: 60px 0 10px;
}

/*PRINT PAGE*/
.print-page .logo img{
    max-width: 360px;
}

.print-banner-wrap{
    max-width: 80%;
    margin: 0 auto;
}

h2.print-title{
    display: none;
}
.print-agent-info-wrap{
    margin-top: 10px;
}

.print-wrap{
    max-width: 20cm;
}

.lavoraconnoiform .wpcf7 {
    text-align: center;
}

.lavoraconnoiform .wpcf7 label {
    text-align: left;
    width: 100%;
}

.lavoraconnoiform .wpcf7 .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required, .lavoraconnoiform .wpcf7 .wpcf7-form-control.wpcf7-textarea {
    width: 100%;
}

.lavoraconnoiform [type=button]:not(:disabled), .lavoraconnoiform [type=reset]:not(:disabled), .lavoraconnoiform [type=submit]:not(:disabled), .lavoraconnoiform button:not(:disabled) {
    background-color: #004274 !important;
    color: #fff;
    width: 100%;
    padding: 15px 30px;
    font-size: 16px;
    border-radius: 4px;
}

.lavoraconnoiform .wpcf7 .wpcf7-submit:disabled {
    background-color: #00427461;
    color: #fff;
    width: 100%;
    padding: 15px 30px;
    font-size: 16px;
    border-radius: 4px;

}

/*PAGINE COOKIE E PRIVACY*/
#cmplz-document{
    max-width: 100%;
}

/*contact form*/
.page-id-16941 .col-md-12 input, .page-id-16941 .col-md-12 label, .page-id-16941 .col-md-12 span, .page-id-16941 .col-md-12 textarea{
    width: 99%;
}

.page-id-16941 input, .page-id-16941 textarea{
    padding: 6px;
    border: 1px solid #ccc;
}
.page-id-16941  .wpcf7-submit{
    width: 99%;
    background-color: #004274;
    padding: 12px;
}
@media (min-width: 992px) {
    .header-top .container {
        max-width: 1205px;
    }
}
@media (max-width: 1139px) and (min-width: 992px){
    .header-contact-3{
        display: none !important;
    }
}
    @media (max-width: 991px) {
    .logo-mobile img{
        height: auto;
    }
}
@media (max-width: 767px) {
    .back-to-top-wrap{
        bottom: 75px;
    }
    .agent-information.list-unstyled>.agent-name{
        font-weight: bold;
        text-transform: uppercase;
        color: #00335A;
    }
    .mobile-property-contact .btn-secondary{
        background-color: #00335A;
        border-color: #00335A;
    }
    .mobile-property-contact .btn-secondary-outlined{
        color: #00335A;
        border-color: #00335A;
    }
}
@media (min-width: 497px) {
    .agent-phone.btn.btn-secondary-outlined {
        margin-top: 10px;
        margin-bottom: 10px;
    }
}
@media (max-width: 460px) {
    .header-contact-3 .header-contact-right, .header-contact.header-contact-3.d-flex.align-items-center.flex-fill {
        display: none !important;
    }
}
