/*
* Vendor styles for cs-consulting-gorre
*/

:root {
    --primary-color: #002452;
    --dark-color: #000e1f;
    --text-color: white;
}

a.link {
    color: var(--primary-color);
}

.navbar-link.is-active, .navbar-link:hover, a.navbar-item.is-active, a.navbar-item:hover {
    color: var(--primary-color) !important;
}
.menu-list a.is-active {
    background-color: var(--primary-color) !important;
    color: var(--text-color);
}

#wrapper {
    background-color: var(--primary-color);
}

#dip {
    background-image: url('https://cs-consulting-gorre.actufi.fr/img/paris.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    height: 400px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
#dip h1 {
    font-size: 2em;
    font-weight: 600;
}
.text-branded {
    color: var(--primary-color) !important;
}

li.text-branded a {
    color: var(--primary-color) !important;
}

.bg-branded {
    background-color: var(--primary-color) !important;
    
}

.border-branded {
    border-color: var(--primary-color) !important;
}

.button.is-branded {
    color: var(--text-color);
    background-color: var(--primary-color);
    border-color: var(--primary-color);
}

.button.is-branded.is-outlined {
    color: var(--primary-color);
    border-color: var(--primary-color);
    background-color: var(--text-color);
}

.button.is-branded:hover {
    color: var(--text-color);
    background-color: var(--dark-color);
}

.news.content h2 {
    color: var(--primary-color);
    font-size: 1.3em;
}

.news.content a {
    color: initial;
    pointer-events: none;
}