/* 
Theme Name: Ennea Green
Theme URI: https://github.com/soflyy/breakdance-zero-theme
Description: Ennea Green
Author: Boite à Oeufs
Author URI: https://www.boite-a-oeufs.com/
Template: breakdance-zero-theme
Version: 1.0.1
Text Domain: breakdance
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/**
* DIVERS
*/
.button-atom--secondary.bde-button__button::after {
    color: var(--bde-brand-primary-color);
}
.breakdance-image-object img {
    display: block;
    width: 100%;
}

/**
* NAVBAR
*/
@media screen and (min-width: 1100px) {
    .breakdance-menu .ennea-contact-link {
        margin-left: 20px;
    }
}
@media screen and (min-width: 768px) {
    .breakdance-menu .ennea-contact-link .breakdance-menu-link {
        background-color: var(--bde-brand-primary-color);
    }
    .breakdance-menu .ennea-contact-link .breakdance-menu-link:hover {
        background-color: var(--bde-palette-color-2);
    }
    .breakdance-menu .ennea-contact-link .breakdance-menu-link:hover::before {
        content: none;
    }
}
.breakdance .breakdance-dropdown-floater {
    min-width: 75px;
}
.pll-parent-menu-item {
    height: 100%;
}
.pll-parent-menu-item .breakdance-menu-link {
    height: 100%;
}
.pll-parent-menu-item .breakdance-menu-link img {
    max-width: none;
}
@media screen and (max-width: 1169px) {
    .breakdance .breakdance-menu .breakdance-menu-link {
        padding: 30px;
    }
}
@media screen and (max-width: 1023px) {
    .breakdance .breakdance-menu .menu-item .breakdance-menu-link {
        padding: 30px 20px;
    }
}

/**
* HOME
*/
.ennea-text-outline {
    font-size: 80px;
    color: transparent;
    -webkit-text-stroke: 1px var(--bde-brand-primary-color);
}
@media screen and (max-width: 1169px) {
    .ennea-text-outline {
        font-size: 60px;
    }
}
@media screen and (max-width: 1023px) {
    .ennea-text-outline {
        font-size: 50px;
    }
}
.ennea-column-with-left-stroke::before {
    content: "";
    width: 1px;
    height: 80%;
    background-color: grey;
    position: absolute;
    top: 0;
    left: 0;
}
.breakdance .ennea-bg-image img {
    height: inherit;
    width: auto;
    object-fit: cover;
}

/**
* FOOTER
*/
.ennea-footer-menu .breakdance-menu-list {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.ennea-footer-menu .breakdance-menu-link {
    padding: 10px 0 !important;
}
