/*!
Theme Name: Kava Child
Theme URI:
Author: Zemez
Author URI:
Description: Kava child theme.
Template: kava
Version: 1.0.0
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kava-child
*/
/*body.elementor-editor-active{
    background-color: black;
}*/

/* Cacher le logo et afficher le logo sur toutes les pages, sauf l'accueil par JS*/
.logoHeader{
    display: none;
}

.btn-contour a{
    background-color:rgba(255, 255, 255, 0.30) !important;
    border: 1px solid #910029;
    color:#910029; 
}

.btn-contour a:hover{
    background-color:#910029 !important;
    border: 1px solid #910029;
    color: #ffffff;
}

.line-height-fix .elementor-button-text{
    line-height: initial;
}

/*Items menu en surbrillance*/
.custom-hamburger li:nth-last-child(2) a,
.custom-hamburger li:nth-last-child(1) a{
    background-color: #910029;
    color: #ffffff !important;
}

.custom-hamburger li:nth-last-child(2) a:hover,
.custom-hamburger li:nth-last-child(1) a:hover,
.custom-hamburger li:nth-last-child(2) a:active,
.custom-hamburger li:nth-last-child(1) a:active{
    background-color: #ffffff !important;
    color: #910029 !important;
}

.custom-hamburger .elementor-item-active{
    font-weight: bold !important;
    background-color: initial !important;
    color: initial !important;
}

.custom-hamburger nav.elementor-nav-menu--dropdown{
    -webkit-box-shadow: -2px 13px 40px -4px rgba(0,0,0,0.23);
    -moz-box-shadow: -2px 13px 40px -4px rgba(0,0,0,0.23);
    box-shadow: -2px 5px 40px -4px rgba(0,0,0,0.10);
}

.custom-hamburgernav:before .elementor-nav-menu--dropdown {
    width: 100%;
    height: 100%;
    content: "";
    color: black;
}
