<?php
/**
 *
 * @Packge      Realar
 * @Author      Themeholy
 * @version     1.0
 *
 */

/* =========================================================
LEVEL MADRID — CLEAN STABLE VERSION FINAL
ARCHIVE + SINGLE
========================================================= */


/* =========================================================
BASE
========================================================= */

html,
body {

    overflow-x: hidden !important;

}

body {

    background-image:
    url('https://climtools.com/pruebas/Level/wp-content/uploads/2024/05/fondo_gris_level.png') !important;

    background-size: cover !important;
    background-position: center top !important;
    background-repeat: no-repeat !important;
    background-attachment: fixed !important;

}


/* =========================================================
HEADER
========================================================= */

header .container,
body.single-at_biz_dir header .container {

    max-width: 1320px !important;
    width: 100% !important;

}


/* =========================================================
HEADER — HAMBURGUESA + TELÉFONO
========================================================= */

@media (min-width: 992px) {

    .header-button.d-flex.d-lg-none,
    .th-menu-toggle,
    .sidebar-btn {

        display: none !important;

    }

}

@media (max-width: 991px) {

    .header-button.d-flex.d-lg-none {

        display: flex !important;
        align-items: center !important;
        justify-content: center !important;

    }

    .th-menu-toggle.sidebar-btn {

        width: 54px !important;
        min-width: 54px !important;
        height: 54px !important;

        padding: 0 !important;

        border-radius: 12px !important;

        background: #000 !important;

        border: none !important;

        display: flex !important;
        align-items: center !important;
        justify-content: center !important;

        position: relative !important;

        overflow: hidden !important;

    }

    .th-menu-toggle.sidebar-btn i,
    .th-menu-toggle.sidebar-btn svg,
    .th-menu-toggle.sidebar-btn::after {

        display: none !important;
        content: none !important;

    }

    .th-menu-toggle.sidebar-btn .line {

        position: absolute !important;

        left: 50% !important;

        width: 22px !important;
        height: 2px !important;

        margin: 0 !important;

        background: #fff !important;

        border-radius: 999px !important;

        transform: translateX(-50%) !important;

        transition: all .25s ease !important;

    }

    .th-menu-toggle.sidebar-btn .line:nth-child(1) {

        top: 18px !important;

    }

    .th-menu-toggle.sidebar-btn .line:nth-child(2) {

        top: 26px !important;

    }

    .th-menu-toggle.sidebar-btn .line:nth-child(3) {

        top: 34px !important;

    }

}


/* =========================================================
BOTÓN TELÉFONO
========================================================= */

.header-button,
.d-none.d-xl-block {

    display: flex !important;
    align-items: center !important;

}

.header-button .th-btn {

    display: inline-flex !important;

    align-items: center !important;
    justify-content: center !important;

    gap: 10px !important;

    border-radius: 999px !important;

}

.header-button .th-btn::after {

    content: "" !important;

    width: 18px !important;
    height: 18px !important;

    display: inline-block !important;

    background-image:
    url("https://climtools.com/pruebas/Level/wp-content/uploads/2024/05/phone-2-1.svg") !important;

    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;

    filter: brightness(0) !important;

    transition: .25s ease !important;

}

.header-button .th-btn:hover {

    background: #000 !important;
    color: #deba73 !important;

}

.header-button .th-btn:hover::after {

    filter: brightness(0) saturate(100%) invert(79%) sepia(32%) saturate(486%) hue-rotate(356deg) brightness(95%) contrast(90%) !important;

}

@media (max-width: 991px) {

    .header-button .th-btn {

        width: 54px !important;
        min-width: 54px !important;
        height: 54px !important;

        padding: 0 !important;

        font-size: 0 !important;

        gap: 0 !important;

        border-radius: 50% !important;

    }

}


/* =========================================================
ARCHIVE — GRID FIX ESTABLE
========================================================= */

body:not(.single-at_biz_dir)
.directorist-archive-items .directorist-row,

body:not(.single-at_biz_dir)
.directorist-listing-items .directorist-row {

    display: flex !important;

    flex-wrap: wrap !important;

    align-items: flex-start !important;

    row-gap: 40px !important;

    column-gap: 0 !important;

}


/* sidebar filtros */

body:not(.single-at_biz_dir)
.directorist-advanced-filter {

    width: 340px !important;

    min-width: 340px !important;

}


/* contenedor listings */

body:not(.single-at_biz_dir)
.directorist-listing-items {

    flex: 1 1 auto !important;

    min-width: 0 !important;

}


/* columnas */

body:not(.single-at_biz_dir)
.directorist-all-listing-col {

    width: 50% !important;

    max-width: 50% !important;

    flex: 0 0 50% !important;

    padding-left: 20px !important;

    padding-right: 20px !important;

    box-sizing: border-box !important;

}


/* cards */

body:not(.single-at_biz_dir)
.property-card2 {

    width: 100% !important;

}


/* responsive */

@media (max-width: 1024px) {

    body:not(.single-at_biz_dir)
    .directorist-advanced-filter {

        width: 100% !important;

        min-width: 100% !important;

    }

    body:not(.single-at_biz_dir)
    .directorist-all-listing-col {

        width: 100% !important;

        max-width: 100% !important;

        flex: 0 0 100% !important;

        padding-left: 0 !important;

        padding-right: 0 !important;

    }

}


/* =========================================================
ARCHIVE — CARDS
========================================================= */

body:not(.single-at_biz_dir)
.property-card2,

body:not(.single-at_biz_dir)
.directorist-single-listing-wrap {

    width: 100% !important;

    max-width: 100% !important;

    background: transparent !important;

}


/* wrappers imagen SOLO imagen */

body:not(.single-at_biz_dir)
.property-card-thumb,

body:not(.single-at_biz_dir)
.directorist-thumbnail-card-wrap,

body:not(.single-at_biz_dir)
.directorist-thumbnail-card-front-wrap,

body:not(.single-at_biz_dir)
.img-shine {

    overflow: hidden !important;

    border-radius: 28px !important;

}


/* brillo */

body:not(.single-at_biz_dir)
.img-shine::before {

    border-radius: 28px !important;

}


/* swiper */

body:not(.single-at_biz_dir)
.property-card2 .swiper,

body:not(.single-at_biz_dir)
.property-card2 .swiper-wrapper,

body:not(.single-at_biz_dir)
.property-card2 .swiper-slide {

    max-width: 100% !important;

}


/* imágenes */

body:not(.single-at_biz_dir)
.property-card2 img {

    width: 100% !important;

    height: 320px !important;

    object-fit: cover !important;

    display: block !important;

}


/* texto cards */

body:not(.single-at_biz_dir)
.property-card-content,

body:not(.single-at_biz_dir)
.property-card-details,

body:not(.single-at_biz_dir)
.media-left {

    overflow: visible !important;

    height: auto !important;

    min-height: unset !important;

}


/* ubicación */

body:not(.single-at_biz_dir)
.property-card-location {

    overflow: visible !important;

    white-space: normal !important;

    text-overflow: unset !important;

    display: block !important;

}


/* links ubicación */

body:not(.single-at_biz_dir)
.property-card-location a {

    white-space: normal !important;

    overflow: visible !important;

    text-overflow: unset !important;

}


/* =========================================================
ARCHIVE — OCULTAR FLECHAS HOVER CARDS
========================================================= */

body:not(.single-at_biz_dir)
.directorist-swiper__nav,

body:not(.single-at_biz_dir)
.directorist-swiper__nav--prev-listing,

body:not(.single-at_biz_dir)
.directorist-swiper__nav--next-listing {

    opacity: 0 !important;

    visibility: hidden !important;

    pointer-events: none !important;

    display: none !important;

}


/* =========================================================
ARCHIVE — OCULTAR PRECIOS
========================================================= */

body:not(.single-at_biz_dir)
.directorist-listing-price,

body:not(.single-at_biz_dir)
.directorist-price-amount,

body:not(.single-at_biz_dir)
.listing-price {

    display: none !important;

}


/* =========================================================
SINGLE — BREADCRUMB
========================================================= */

body.single-at_biz_dir .breadcumb-wrapper,
body.single-at_biz_dir .page-title,
body.single-at_biz_dir .page-header,
body.single-at_biz_dir .breadcrumb-area {

    display: none !important;

}


/* =========================================================
SINGLE — HERO
========================================================= */

body.single-at_biz_dir .custom-hero {

    position: relative !important;

    width: 100vw !important;

    max-width: 100vw !important;

    margin-left: calc(50% - 50vw) !important;

    min-height: 620px !important;

    display: flex !important;

    align-items: center !important;

    justify-content: center !important;

    overflow: hidden !important;

    background-size: cover !important;

    background-position: center center !important;

    background-repeat: no-repeat !important;

    border-radius: 0 !important;

}

body.single-at_biz_dir .custom-hero::before {

    content: "" !important;

    position: absolute !important;

    inset: 0 !important;

    background: rgba(0,0,0,.45) !important;

    z-index: 1 !important;

}

body.single-at_biz_dir .custom-hero-content,
body.single-at_biz_dir .custom-hero .container,
body.single-at_biz_dir .custom-hero .row {

    background: transparent !important;

    position: relative !important;

    z-index: 2 !important;

}

body.single-at_biz_dir .custom-hero-content h1 {

    color: #fff !important;

    font-size: 72px !important;

    line-height: 1.1 !important;

    text-align: center !important;

}


/* =========================================================
SINGLE — SLIDER
========================================================= */

body.single-at_biz_dir
#directorist-single-listing-slider-wrap {

    width: 100% !important;

    max-width: 1320px !important;

    margin: 0 auto !important;

}

body.single-at_biz_dir
.directorist-single-listing-slider {

    width: 100% !important;

    max-width: 100% !important;

    overflow: hidden !important;

}

body.single-at_biz_dir
.directorist-single-listing-slider .swiper-slide img {

    width: 100% !important;

    min-width: 100% !important;

    max-width: 100% !important;

    display: block !important;

    object-fit: cover !important;

    border-radius: 28px !important;

}


/* thumbnails */

body.single-at_biz_dir
.directorist-single-listing-slider-thumb {

    width: 100% !important;

    max-width: 100% !important;

    overflow: hidden !important;

    margin-top: 20px !important;

    scrollbar-width: none !important;

}

body.single-at_biz_dir
.directorist-single-listing-slider-thumb::-webkit-scrollbar {

    display: none !important;

}

body.single-at_biz_dir
.directorist-single-listing-slider-thumb .swiper-slide {

    width: 140px !important;

    min-width: 140px !important;

    max-width: 140px !important;

    flex: 0 0 140px !important;

}

body.single-at_biz_dir
.directorist-single-listing-slider-thumb img {

    width: 100% !important;

    border-radius: 16px !important;

}


/* =========================================================
FLECHAS SLIDER DEFINITIVAS
========================================================= */


/* ocultar duplicadas */

body.single-at_biz_dir
.directorist-single-listing-slider-thumb .swiper-button-next,

body.single-at_biz_dir
.directorist-single-listing-slider-thumb .swiper-button-prev,

body.single-at_biz_dir
.slick-arrow,

body.single-at_biz_dir
.directorist-swiper__nav {

    display: none !important;

}


/* SOLO flechas principales */

body.single-at_biz_dir
.directorist-single-listing-slider > .swiper-button-next,

body.single-at_biz_dir
.directorist-single-listing-slider > .swiper-button-prev {

    display: flex !important;

    align-items: center !important;

    justify-content: center !important;

    width: 56px !important;

    height: 56px !important;

    border-radius: 50% !important;

    background: rgba(0,0,0,.45) !important;

    transition: all .3s ease !important;

}


/* hover */

body.single-at_biz_dir
.directorist-single-listing-slider > .swiper-button-next:hover,

body.single-at_biz_dir
.directorist-single-listing-slider > .swiper-button-prev:hover {

    background: #deba73 !important;

}


/* iconos */

body.single-at_biz_dir
.directorist-single-listing-slider > .swiper-button-next::after,

body.single-at_biz_dir
.directorist-single-listing-slider > .swiper-button-prev::after {

    color: #ffffff !important;

    font-size: 18px !important;

    font-weight: 700 !important;

}


/* hover iconos */

body.single-at_biz_dir
.directorist-single-listing-slider > .swiper-button-next:hover::after,

body.single-at_biz_dir
.directorist-single-listing-slider > .swiper-button-prev:hover::after {

    color: #000000 !important;

}


/* =========================================================
SINGLE — CONTACTO + SECCIONES
========================================================= */

body.single-at_biz_dir
.directorist-card__header {

    border: none !important;

    border-bottom: none !important;

    box-shadow: none !important;

    background: transparent !important;

}

body.single-at_biz_dir
.directorist-card__header::before,

body.single-at_biz_dir
.directorist-card__header::after,

body.single-at_biz_dir hr {

    display: none !important;

    content: none !important;

}


/* caja negra contacto */

body.single-at_biz_dir
.directorist-card-contact-owner,

body.single-at_biz_dir
.directorist-contact-form {

    background: #000 !important;

    border-radius: 34px !important;

    padding: 40px !important;

    overflow: hidden !important;

    border: none !important;

    box-shadow: none !important;

}


/* título contacto */

body.single-at_biz_dir
.directorist-card-contact-owner .directorist-card__header__title,

body.single-at_biz_dir
.directorist-contact-form .directorist-card__header__title,

body.single-at_biz_dir
.directorist-card-contact-owner h1,

body.single-at_biz_dir
.directorist-card-contact-owner h2,

body.single-at_biz_dir
.directorist-card-contact-owner h3,

body.single-at_biz_dir
.directorist-card-contact-owner h4 {

    color: #ffffff !important;

}


/* todo el contenido */

body.single-at_biz_dir
.directorist-card-contact-owner *,

body.single-at_biz_dir
.directorist-contact-form * {

    color: #ffffff !important;

}


/* inputs */

body.single-at_biz_dir
.directorist-card-contact-owner input,

body.single-at_biz_dir
.directorist-card-contact-owner textarea,

body.single-at_biz_dir
.directorist-contact-form input,

body.single-at_biz_dir
.directorist-contact-form textarea {

    background: transparent !important;

    border: none !important;

    border-bottom: 1px solid rgba(255,255,255,.18) !important;

    border-radius: 0 !important;

    color: #ffffff !important;

    box-shadow: none !important;

}


/* placeholders */

body.single-at_biz_dir
.directorist-card-contact-owner input::placeholder,

body.single-at_biz_dir
.directorist-card-contact-owner textarea::placeholder,

body.single-at_biz_dir
.directorist-contact-form input::placeholder,

body.single-at_biz_dir
.directorist-contact-form textarea::placeholder {

    color: rgba(255,255,255,.55) !important;

}


/* botón */

body.single-at_biz_dir
.directorist-card-contact-owner button,

body.single-at_biz_dir
.directorist-card-contact-owner input[type="submit"],

body.single-at_biz_dir
.directorist-contact-form button,

body.single-at_biz_dir
.directorist-contact-form input[type="submit"],

body.single-at_biz_dir
.directorist-contact-form .directorist-btn {

    background: #deba73 !important;

    color: #000000 !important;

    border: none !important;

    border-radius: 14px !important;

    padding: 14px 28px !important;

    font-weight: 600 !important;

    box-shadow: none !important;

    transition: .25s ease !important;

}


/* hover botón */

body.single-at_biz_dir
.directorist-card-contact-owner button:hover,

body.single-at_biz_dir
.directorist-card-contact-owner input[type="submit"]:hover,

body.single-at_biz_dir
.directorist-contact-form button:hover,

body.single-at_biz_dir
.directorist-contact-form input[type="submit"]:hover,

body.single-at_biz_dir
.directorist-contact-form .directorist-btn:hover {

    background: #000000 !important;

    color: #deba73 !important;

}


/* =========================================================
BOTÓN VOLVER ATRÁS
========================================================= */

body.single-at_biz_dir
.directorist-single-listing-top a,

body.single-at_biz_dir
.directorist-single-listing-top .directorist-btn {

    background: #deba73 !important;

    color: #000 !important;

    border: none !important;

    border-radius: 999px !important;

}


/* =========================================================
SCROLL TOP
========================================================= */

.scroll-top svg {

    color: #000 !important;

    border-radius: 50% !important;

    background: #deba73 !important;

}


/* =========================================================
FOOTER
========================================================= */

footer {

    background: #000 !important;

    color: #fff !important;

}

footer p,
footer a,
footer li,
footer h1,
footer h2,
footer h3,
footer h4,
footer span {

    color: #fff !important;

}


/* =========================================================
REEMPLAZAR SOLO AZUL THEME
========================================================= */

:root {

    --theme-color: #000000 !important;
    --title-color: #000000 !important;

}

.header-layout1,
.header-layout2,
.th-menu-wrapper,
.mobile-menu-wrapper,
.sidemenu-wrapper,
.offcanvas-menu,
.th-menu-toggle,
.sidebar-btn,
.sub-menu,
.main-menu > ul > li > ul {

    background-color: #000000 !important;

}

.header-layout1::before,
.header-layout2::before,
.mobile-menu-wrapper::before,
.sidemenu-wrapper::before {

    background-color: #000000 !important;

}

/* =========================================================
FIX REAL DEFINITIVO LISTADO
SOLO CONTENEDORES DIRECTORIST
========================================================= */

/* wrapper principal */

body:not(.single-at_biz_dir)
.listing-with-sidebar__wrapper {

    width: 100% !important;

    max-width: 1320px !important;

    margin-left: auto !important;

    margin-right: auto !important;

}


/* estructura sidebar + listado */

body:not(.single-at_biz_dir)
.listing-with-sidebar__contents {

    display: flex !important;

    align-items: flex-start !important;

    gap: 40px !important;

}


/* sidebar */

body:not(.single-at_biz_dir)
.directorist-advanced-filter {

    flex: 0 0 320px !important;

    width: 320px !important;

    min-width: 320px !important;

    max-width: 320px !important;

}


/* zona listings */

body:not(.single-at_biz_dir)
.listing-with-sidebar__listing {

    flex: 1 1 auto !important;

    min-width: 0 !important;

}


/* row listings */

body:not(.single-at_biz_dir)
.listing-with-sidebar__listing .directorist-row {

    display: flex !important;

    flex-wrap: wrap !important;

    margin-left: -20px !important;

    margin-right: -20px !important;

    row-gap: 40px !important;

}


/* columnas */

body:not(.single-at_biz_dir)
.listing-with-sidebar__listing .directorist-all-listing-col {

    width: 50% !important;

    max-width: 50% !important;

    flex: 0 0 50% !important;

    padding-left: 20px !important;

    padding-right: 20px !important;

    box-sizing: border-box !important;

}


/* cards */

body:not(.single-at_biz_dir)
.listing-with-sidebar__listing .property-card2,

body:not(.single-at_biz_dir)
.listing-with-sidebar__listing .directorist-single-listing-wrap {

    width: 100% !important;

    max-width: 100% !important;

}


/* responsive */

@media (max-width: 1024px) {

    body:not(.single-at_biz_dir)
    .listing-with-sidebar__contents {

        flex-direction: column !important;

    }

    body:not(.single-at_biz_dir)
    .directorist-advanced-filter {

        width: 100% !important;

        min-width: 100% !important;

        max-width: 100% !important;

        flex: 0 0 100% !important;

    }

    body:not(.single-at_biz_dir)
    .listing-with-sidebar__listing .directorist-all-listing-col {

        width: 100% !important;

        max-width: 100% !important;

        flex: 0 0 100% !important;

        padding-left: 0 !important;

        padding-right: 0 !important;

    }

}

/* =========================================================
FIXES FINALES — FOOTER + LISTADO + FICHAS PROMOCIONES
SIN TOCAR GLOBAL
========================================================= */


/* =========================================================
FOOTER — COPYRIGHT DORADO
texto negro normal / blanco hover
========================================================= */

footer .copyright-wrap,
footer .copyright-wrap p,
footer .copyright-wrap a,
footer .copyright-text,
footer .copyright-text a {

    color: #000000 !important;

}

footer .copyright-wrap a:hover,
footer .copyright-text a:hover {

    color: #ffffff !important;

}


/* =========================================================
FOOTER — FLECHAS MENÚ DORADAS
========================================================= */

footer .widget_nav_menu li a::before,
footer .footer-widget .menu li a::before,
footer .footer-links li a::before {

    color: #deba73 !important;

    opacity: 1 !important;

}


/* =========================================================
PROMOCIONES VENDIDAS — CSS QUE FUNCIONABA
ICONOS INLINE + OCULTAR TÍTULOS
========================================================= */


/* contenedor info */

body.single-at_biz_dir .info-promocion {

    display: flex !important;

    flex-direction: column !important;

    gap: 18px !important;

}


/* cada item */

body.single-at_biz_dir .info-promocion .item {

    display: flex !important;

    align-items: center !important;

    gap: 14px !important;

    line-height: 1.4 !important;

}


/* eliminar salto */

body.single-at_biz_dir .info-promocion .item br {

    display: none !important;

}


/* iconos */

body.single-at_biz_dir .info-promocion .item i {

    color: #000000 !important;

    font-size: 18px !important;

    width: 18px !important;

    min-width: 18px !important;

    text-align: center !important;

    margin-top: 0 !important;

}


/* texto */

body.single-at_biz_dir .info-promocion .item .text {

    display: inline !important;

    margin: 0 !important;

}


/* =========================================================
PROMOCIONES VENDIDAS SOLO
========================================================= */


/* ocultar títulos SOLO promociones vendidas */

body.tax-promociones-vendidas.single-at_biz_dir .directorist-card__header,
body.term-promociones-vendidas.single-at_biz_dir .directorist-card__header {

    display: none !important;

}


/* ocultar bloque contacto SOLO promociones vendidas */

body.tax-promociones-vendidas.single-at_biz_dir .directorist-card-contact-owner,
body.tax-promociones-vendidas.single-at_biz_dir .directorist-contact-form,

body.term-promociones-vendidas.single-at_biz_dir .directorist-card-contact-owner,
body.term-promociones-vendidas.single-at_biz_dir .directorist-contact-form {

    display: none !important;

}


/* info inline SOLO promociones vendidas */

body.tax-promociones-vendidas.single-at_biz_dir .info-promocion,
body.term-promociones-vendidas.single-at_biz_dir .info-promocion {

    display: flex !important;

    flex-direction: column !important;

    gap: 14px !important;

}


/* items */

body.tax-promociones-vendidas.single-at_biz_dir .info-promocion .item,
body.term-promociones-vendidas.single-at_biz_dir .info-promocion .item {

    display: flex !important;

    align-items: center !important;

    gap: 12px !important;

}


/* quitar br */

body.tax-promociones-vendidas.single-at_biz_dir .info-promocion .item br,
body.term-promociones-vendidas.single-at_biz_dir .info-promocion .item br {

    display: none !important;

}


/* iconos */

body.tax-promociones-vendidas.single-at_biz_dir .info-promocion .item i,
body.term-promociones-vendidas.single-at_biz_dir .info-promocion .item i {

    color: #000 !important;

    width: 18px !important;

    min-width: 18px !important;

    text-align: center !important;

}


/* texto */

body.tax-promociones-vendidas.single-at_biz_dir .info-promocion .item .text,
body.term-promociones-vendidas.single-at_biz_dir .info-promocion .item .text {

    display: inline !important;

    margin: 0 !important;

}

/* =========================================================
PROMOCIONES VENDIDAS — FIX DEFINITIVO
========================================================= */


/* ocultar títulos */

body[class*="promociones-vendidas"] .directorist-card__header {

    display: none !important;

}


/* ocultar contacto */

body[class*="promociones-vendidas"] .directorist-card-contact-owner,
body[class*="promociones-vendidas"] .directorist-contact-form {

    display: none !important;

}


/* wrapper info */

body[class*="promociones-vendidas"] .info-promocion {

    display: flex !important;

    flex-direction: column !important;

    gap: 14px !important;

}


/* cada item inline */

body[class*="promociones-vendidas"] .info-promocion .item {

    display: flex !important;

    align-items: center !important;

    gap: 12px !important;

    margin: 0 !important;

}


/* quitar saltos */

body[class*="promociones-vendidas"] .info-promocion .item br {

    display: none !important;

}


/* iconos */

body[class*="promociones-vendidas"] .info-promocion .item i {

    color: #000 !important;

    width: 18px !important;

    min-width: 18px !important;

    text-align: center !important;

    margin-top: 0 !important;

}


/* texto inline */

body[class*="promociones-vendidas"] .info-promocion .item .text {

    display: inline !important;

    margin: 0 !important;

}

/* =========================================================
FIX REAL ICONO GRID
========================================================= */


/* botón activo */

.directorist-views__item.active {

    background: #000000 !important;

    border-color: #000000 !important;

    color: #deba73 !important;

}


/* icono usa currentColor */


.directorist-viewas__item.active i:after {
    background-color: #deba73 !important;
}

/* hover */

.directorist-views__item:hover {

    background: #deba73 !important;

    border-color: #deba73 !important;

    color: #000000 !important;

}


/* hover icono */

.directorist-views__item:hover .directorist-icon-mask::after {

    color: #000000 !important;

}




/* hover icono */

.directorist-views__item:hover .directorist-icon-mask::after {

    background: #000000 !important;

    background-color: #000000 !important;

}


/* botón ordenar */

.directorist-dropdown__toggle {

    transition: all .25s ease !important;

}


/* hover ordenar */

.directorist-dropdown__toggle:hover {

    background: #deba73 !important;

    border-color: #deba73 !important;

    color: #000000 !important;

}