/*
Template:       onelisting
Theme Name:     OneListing Child
Theme URI:      https://directorist.com/product/onelisting/
Author:         wpWax
Author URI:     https://wpwax.com/
Description:    OneListing - Smart and Powerful Directory & Listing WordPress Theme
Version:        1.0
Text Domain:    onelisting-child
*/

:root {
    --color-primary: #BD9756 !important;
    --color-menu-hover: #11121E !important;
    --color-menu-active: #BD9756 !important;
    --bgcolor-add-listing-button: #BD9756 !important;
    --color-footer-link-hover: #11121E !important;
    
    /* Forzar también variables del plugin */
    --directorist-color-primary: #BD9756 !important;
    --directorist-color-popular-badge: #BD9756 !important;
    --directorist-color-btn-hover: #11121E !important;
}

/* ===== BOTONES - PERSONALIZACIÓN COMPLETA ===== */

/* Estado normal de todos los botones principales */
.directorist-btn-primary,
.directorist-btn.directorist-btn-primary,
.directorist-authentication .directorist-btn,
.directorist-authentication__form__btn,
#directorist.atbd_wrapper .btn-primary,
.atbdp-primary-btn,
.atbd_login_btn_wrapper .directorist-btn,
button[type="submit"].directorist-btn,
.directorist-btn[type="submit"],
.directorist-btn--primary,
.atbd_author_info_widget .btn,
.directorist-btn-add-listing,
.add-listing-btn,
.header__add-listing-btn {
    background-color: #BD9756 !important;
    border-color: #BD9756 !important;
    color: #ffffff !important;
}

/* Estado HOVER (cuando pasas el ratón) */
.directorist-btn-primary:hover,
.directorist-btn.directorist-btn-primary:hover,
.directorist-authentication .directorist-btn:hover,
.directorist-authentication__form__btn:hover,
#directorist.atbd_wrapper .btn-primary:hover,
.atbdp-primary-btn:hover,
.atbd_login_btn_wrapper .directorist-btn:hover,
button[type="submit"].directorist-btn:hover,
.directorist-btn[type="submit"]:hover,
.directorist-btn--primary:hover,
.atbd_author_info_widget .btn:hover,
.directorist-btn-add-listing:hover,
.add-listing-btn:hover,
.header__add-listing-btn:hover {
    background-color: #11121E !important;
    border-color: #11121E !important;
    color: #ffffff !important;
}

/* Botones secundarios/outline si los hay */
.directorist-btn-outline,
.directorist-btn-outline-primary,
.atbdp-outline-btn {
    background-color: transparent !important;
    border-color: #BD9756 !important;
    color: #BD9756 !important;
}

.directorist-btn-outline:hover,
.directorist-btn-outline-primary:hover,
.atbdp-outline-btn:hover {
    background-color: #11121E !important;
    border-color: #11121E !important;
    color: #ffffff !important;
}

/* Forzar colores en todos los estados de los botones */
.directorist-btn-primary,
.directorist-btn.directorist-btn-primary,
.directorist-authentication .directorist-btn,
.directorist-authentication__form__btn,
#directorist.atbd_wrapper .btn-primary,
.atbdp-primary-btn,
.atbd_login_btn_wrapper .directorist-btn,
button[type="submit"].directorist-btn,
.directorist-btn[type="submit"],
.directorist-btn--primary,
.atbd_author_info_widget .btn,
.directorist-btn-add-listing,
.add-listing-btn,
.header__add-listing-btn {
    background-color: #BD9756 !important;
    border-color: #BD9756 !important;
    color: #ffffff !important;
    
    /* Desactivar cualquier animación que pueda cambiar el color */
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
}

/* Estado HOVER - con transición desactivada */
.directorist-btn-primary:hover,
.directorist-btn.directorist-btn-primary:hover,
.directorist-authentication .directorist-btn:hover,
.directorist-authentication__form__btn:hover,
#directorist.atbd_wrapper .btn-primary:hover,
.atbdp-primary-btn:hover,
.atbd_login_btn_wrapper .directorist-btn:hover,
button[type="submit"].directorist-btn:hover,
.directorist-btn[type="submit"]:hover,
.directorist-btn--primary:hover,
.atbd_author_info_widget .btn:hover,
.directorist-btn-add-listing:hover,
.add-listing-btn:hover,
.header__add-listing-btn:hover {
    background-color: #11121E !important;
    border-color: #11121E !important;
    color: #ffffff !important;
    
    /* Desactivar cualquier animación que pueda cambiar el color */
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
}

/* También forzar cualquier pseudo-elemento o estado */
.directorist-btn-primary:focus,
.directorist-btn-primary:active,
.directorist-btn-primary:visited,
.directorist-btn-primary:link,
.directorist-btn-primary:any-link {
    background-color: #BD9756 !important;
    border-color: #BD9756 !important;
}

/* Ultra específico - Forzar todos los botones */
body .directorist-btn-primary,
body .directorist-btn.directorist-btn-primary,
body #directorist.atbd_wrapper .btn-primary,
body .atbdp-primary-btn,
body button[type="submit"].directorist-btn,
body .directorist-btn[type="submit"],
body .directorist-btn--primary,
body .directorist-authentication__form__btn,
body .directorist-btn-add-listing,
body .add-listing-btn,
body .header__add-listing-btn {
    background-color: #BD9756 !important;
    background: #BD9756 !important;
    border-color: #BD9756 !important;
    color: #ffffff !important;
    transition: none !important;
}

/* Forzar todos los estados hover */
body .directorist-btn-primary:hover,
body .directorist-btn-primary:focus,
body .directorist-btn-primary:active,
body .directorist-btn.directorist-btn-primary:hover,
body .directorist-btn.directorist-btn-primary:focus,
body .directorist-btn.directorist-btn-primary:active,
body #directorist.atbd_wrapper .btn-primary:hover,
body #directorist.atbd_wrapper .btn-primary:focus,
body #directorist.atbd_wrapper .btn-primary:active,
body .atbdp-primary-btn:hover,
body .atbdp-primary-btn:focus,
body .atbdp-primary-btn:active,
body button[type="submit"].directorist-btn:hover,
body button[type="submit"].directorist-btn:focus,
body button[type="submit"].directorist-btn:active,
body .directorist-btn[type="submit"]:hover,
body .directorist-btn[type="submit"]:focus,
body .directorist-btn[type="submit"]:active,
body .directorist-btn--primary:hover,
body .directorist-btn--primary:focus,
body .directorist-btn--primary:active,
body .directorist-authentication__form__btn:hover,
body .directorist-authentication__form__btn:focus,
body .directorist-authentication__form__btn:active,
body .directorist-btn-add-listing:hover,
body .directorist-btn-add-listing:focus,
body .directorist-btn-add-listing:active,
body .add-listing-btn:hover,
body .add-listing-btn:focus,
body .add-listing-btn:active,
body .header__add-listing-btn:hover,
body .header__add-listing-btn:focus,
body .header__add-listing-btn:active {
    background-color: #11121E !important;
    background: #11121E !important;
    border-color: #11121E !important;
    color: #ffffff !important;
    transition: none !important;
}

/* Forzar también el color del texto en hover */
body .directorist-btn-primary:hover,
body .directorist-btn-primary:focus,
body .directorist-btn-primary:active {
    color: #ffffff !important;
}