﻿/* Numero / Nome(whatsapp) / Email / Icon(facebook e instagram) no topo do site */

.top-bar .top-nav > ul > li > a:hover, .top-bar .top-nav > ul li.active > a, .top-bar .top-nav > ul ul a:hover, .top-contact a:hover, .top-bar .dropdown-menu > li:hover, .top-contact li .btn:hover {
    color: rgba(49, 69, 103, .75);
}

.btn-facebook:hover {
    color: #263f68 !important;
}

.btn-instagram:hover {
    color: #263f68 !important;
}

.top-contact a, .top-contact li, .top-contact li .btn, .top-bar .top-nav>ul>li>a{
    color: #FFFFFF;
}

/* Barra Aberta Menu */

.header-section-4, .header-section-4 .navi > ul ul, .sticky_nav.header-section-4 {
    background-color: rgb(36, 90, 167);
}

.houzez-header-transparent {
    background-color: rgb(36, 90, 167) !important;
}


/* Menu */
.header-section-4.houzez-header-transparent .navi > ul > li > a, .header-section-4.houzez-header-transparent .header-right .account-action span, .header-section-4.houzez-header-transparent .header-right .user span {
    color: #FFFFFF;
}

.header-section-4 .navi > ul > li > a, .header-section-4 .navi > ul ul a, .header-section-4 .header-right .user a, .header-section-4 .header-right span {
    color: #FFFFFF;
}

.header-section-4.houzez-header-transparent .navi > ul > li > a:hover, .header-section-4.houzez-header-transparent .navi > ul ul a:hover, .header-section-4.houzez-header-transparent .account-action li:hover, .header-section-4.houzez-header-transparent .header-right .user a:hover, .header-section-4.houzez-header-transparent .header-right .account-action span:hover, .header-section-4.houzez-header-transparent .header-right .user span:hover, .header-section-4.houzez-header-transparent .header-right .user a:focus {
    color: #b5c3f2;
}

.header-section-4 .navi > ul > li > a:hover, .header-section-4 .navi > ul ul a:hover, .header-section-4 .navi > ul > li.active > a, .header-section-4 .header-right .user a:hover, .header-section-4 .header-right .user a:focus, .header-section-4 .header-right span:hover, .header-section-4 .header-right span:focus {
    color: #b5c3f2;
}


/* Botão para retornar ao topo do site / Botão ver mais dos imoveis */

.btn-primary, .label-primary, .scrolltop-btn {
    color: #fff;
    background-color: #314567;
    border-color: #314567;
}


/* Botão para retornar ao topo do site / Botão ver mais dos imoveis / Botão de favorito e foto e + */

    .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary:active:hover, .btn-primary.btn-trans:hover, .btn-primary.btn-trans:focus, .btn-primary.btn-trans:active, .btn-primary.btn-trans.active, .btn-primary.btn-trans:active:hover, .invoice-list .btn-invoice:hover, #houzez-gmap-main .map-btn:hover, .media-tabs-list li > a:hover, .media-tabs-list li.active a, .detail-bar .detail-tabs li:hover, .actions li > span:hover, .lightbox-arrow:hover, .scrolltop-btn:hover {
        background-color: rgba(49, 69, 103, .8);
        border-color: rgba(49, 69, 103, .8);
    }


/* Nome do imovel */

a, a:focus, a:active, .blue, .text-primary, .btn-link, .item-body h2, .detail h3, .breadcrumb li a, .fave-load-more a, .sort-tab .btn, .sort-tab .fave-load-more a, .fave-load-more .sort-tab a, .pagination-main .pagination a, .team-caption-after .team-name a:hover, .team-caption-after .team-designation a:hover, .agent-media .view, .my-property-menu a.active, .my-property-menu a:hover, .search-panel .advance-trigger {
    color: #314567;
}

.property-item h2 a:hover, .property-item .property-title a:hover, .widget .media-heading a:hover {
    color: #314567;
}


/* 3 pontinhos depois do mome do imóvel */

.item-body .property-title, .item-body h2 {
    color: #314567;
}


/* Nome Destaque no imóvel */

.item-thumb .label-featured, figure .label-featured, .carousel-module .carousel .item figure .label-featured {
    background-color: #314567;
    color: #ffffff;
}


/* Nome da imobiliaria */

a:hover, .blue:hover, .btn-link:hover, .breadcrumb li a:hover, .pagination-main .pagination a:hover, .vc_toggle_title h4:hover, .footer a:hover, .impress-address:hover, .agent-media .view:hover, .my-property .dropdown-menu a:hover {
    color: rgba(209, 0, 13, .8);
    text-decoration: none;
}


/* Botões redes sociais no rodape */

.footer a:hover, .footer-bottom .navi a:hover, .footer-bottom .foot-social p a:hover {
    color: #314567;
}


/* Barra de pesquisa - BTN ativo */

#btn-config > .btnActiveForm {
    background: rgba(35, 90, 166, 1);
    color:#FFF;
}


/* Barra de pesquisa - BTN desativo */

#btn-config > label {
    background: rgba(35, 90, 166, .5);
    color: #FFF;
}


/* Barra de pesquisa - completa */

.advance-search-header, .advanced-search-mobile, .advanced-search-mobile .single-search .form-control, .search-expandable .advanced-search {
    background-color: #235aa6;
}


/* Barra de pesquisa - BTN pesquisar */

    .advance-search-header .houzez-theme-button, .advanced-search-mobile .houzez-theme-button, .splash-search .btn-secondary, .advanced-search .btn-secondary {
        color: #314567;
        background-color: #FFFFFF;
        border: 1px solid #FFFFFF;
    }

.btn-secondary, .agent_contact_form.btn-secondary, .form-media .wpcf7-submit, .wpcf7-submit, .dsidx-resp-area-submit input[type='submit'] {
    color: #fff;
    background-color: #314567;
    border-color: #314567;
}

/* Barra de pesquisa - BTN pesquisar Hover / Focus */

.advance-search-header .houzez-theme-button:focus, .advanced-search-mobile .houzez-theme-button:focus, .advanced-search .btn-secondary:focus, .splash-search .btn-secondary:focus {
    color: #FFF !important;
    background-color: #1f6ddb !important;
    border: 1px solid #1f6ddb !important;
}

.btn-secondary:hover, .advanced-search .btn-secondary:active, .advanced-search .btn-secondary:active:hover, .advanced-search .btn-secondary.active, .advanced-search-mobile .houzez-theme-button:hover, .splash-search .btn-secondary:hover {
    color: #FFF !important;
    background-color: #1f6ddb !important;
    border: 1px solid #1f6ddb !important;
}

/* Paginador Ativo */

#sidebar .widget_tag_cloud .tagcloud a, .pagination-main .pagination li.active a, .other-features .btn.btn-secondary, .my-menu .active a, .houzez-module .module-title-nav .module-nav .btn, .houzez-module .module-title-nav .module-nav .fave-load-more a, .fave-load-more .houzez-module .module-title-nav .module-nav a {
    color: #fff;
    background-color: #314567;
    border: 1px solid #314567;
}


/* BTN slide pequeno de destaque */

.owl-theme .owl-nav [class*=owl-], .testimonial-carousel .owl-nav [class*=owl-]:hover, .testimonial-carousel .owl-nav [class*=owl-]:focus, .gallery-thumb .icon {
    background-color: #314567;
}

/* BTN slide pequeno de destaque - hover */
    .owl-theme .owl-nav [class*=owl-]:hover, .owl-theme .owl-nav [class*=owl-]:focus, .owl-theme .owl-nav [class*=owl-]:active, .testimonial-carousel .owl-nav [class*=owl-]:hover, .testimonial-carousel .owl-nav [class*=owl-]:focus {
        border-color: rgba(49, 69, 103, .8);
    }

    .owl-theme .owl-nav [class*=owl-]:hover {
        background-color: #314567;
    }


/* Marcador breadcrumb */

.detail-top.detail-top-full .breadcrumb a:hover {
    color: #314567;
}


/* background Menu Mobile */

.header-mobile {
    background-color: #FFFFFF;
}


    /* Logo Mobile */

    .header-mobile .header-logo img {
        max-height: 60px;
    }


    /* Nav_Mobile Linhas */

    .mobile-nav .nav-trigger, .header-mobile .user a, .header-mobile .user-icon {
        color: #454545;
    }


/* Seta Menu Aberto */

.nav-dropdown > ul:before {
    border-bottom-color: #EFEFEF;
}


/* background do Menu Aberto */

.header-mobile .nav-dropdown > ul {
    background-color: #EFEFEF;
}


/* Texto Menu Aberto */

.nav-dropdown a, .nav-dropdown li .expand-me {
    color: #454545;
}


/* Border Bottom Menu Aberto */

.mobile-nav .nav-dropdown li {
    border-top: 1px solid #454545;
}


/* Hover Menu Aberto */

.mobile-nav .nav-dropdown > ul > li:hover {
    background-color: rgba(49, 69, 103, 1);
}

/* Barra de shared dentro do imóvel */
.share_tooltip {
    background-color: #314567;
}

.tooltip_left:after {
    border-left-color: #314567;
}

/* Footer */
.footer {
    background-color: #EFEFEF;
}

.footer-bottom {
    background-color: #FFFFFF;
}

/* Texto Footer */
.footer-widget .widget-title, .footer-widget .amenities p {
    color: #000000;
}

.footer-widget .widget-title, .footer p, .footer p.wp-caption-text, .footer li, .footer li i {
    color: #000000;
}

.footer a, .footer-bottom .navi a, .footer-bottom .foot-social p a {
    color: #000000;
}

.footer, .footer-widget h4, .footer-bottom p, .footer-widget.widget_calendar caption {
    color: #000000;
}

.footer-bottom a {
    color: #000000;
}