/* Personnalisation des styles par unIDesign */
/* http://www.unidesign.ca */
/* Personnalisation des styles dans le template */

/* -------------------------------------------------------------
    Identité
------------------------------------------------------------- */
/* Couleurs du GEM-SUITE */
span.v2v {
    color: #30539D !important;
    font-weight: bold !important;
    text-transform: uppercase;
    white-space: nowrap;
}
    .sppb-addon-header span.v2v {
        font-weight: 500 !important;
    }
    span.v2v span {
        color: #ed1c24 !important;
    }
span.v2vinvert {
    color: #FFFFFF !important;
    font-weight: bold !important;
    text-transform: uppercase;
    white-space: nowrap;
}
    .sppb-addon-header span.v2vinvert {
        font-weight: 500 !important;
    }
    span.v2vinvert span {
        color: #ed1c24 !important;
    }
span.v2vjaune {
    color: #fffc00 !important;
    font-weight: bold !important;
    text-transform: uppercase;
    white-space: nowrap;
}
    .sppb-addon-header span.v2vinvert {
        font-weight: 500 !important;
    }
    span.v2vinvert span {
        color: #ed1c24 !important;
    }
span.bleu {
    color: #30539D !important;
}
span.rouge {
    color: #ed1c24 !important;
}
span.jaune {
    color: #fffc00 !important;
}

/* -------------------------------------------------------------
    Navigation
------------------------------------------------------------- */
/* Espacement après le dernier item*/
#sp-header nav li:last-child {
    margin-right: 30px;
}
/* Espacement entre les items */
.sp-megamenu-parent > li > a {
    padding: 0 15px;
}
/* Sous-menu pour les produits */
.sp-megamenu-parent .sp-mega-group > li > a {
    display: block;
    text-transform: inherit;
    font-size: 13px;
    font-weight: 600;
    margin-bottom: 5px;
}
.titre-sous-menu h3.sp-module-title {
    color: #30539D !important;
    margin-bottom: 0 !important;
}

/* -------------------------------------------------------------
    Portfolio de V2V TECHNOLOGIES
------------------------------------------------------------- */
.solutions-v2v div.sppb-row-container .sppb-row.sppb-align-center .sppp-column-vertical-align .sppb-align-items-top:hover {
    background-color: #EFF2FA !important;
    border-color: #30539d !important;
}
.solutions-v2v .addon-root-text-block .sppb-addon-content p {
    margin-bottom: 0 !important;
}
.solutions-v2v .addon-root-text-block .sppb-addon-content p strong {
    color: #30539D !important;
}

/* -------------------------------------------------------------
    Page d'accueil
------------------------------------------------------------- */
#boite-intro a.sppb-btn.sppb-btn-custom.sppb-btn-square i.fas.fa-arrow-up,
#boite-intro .sppb-media-content a.sppb-btn.sppb-btn-custom.sppb-btn-square {
    display: none;
}

/* -------------------------------------------------------------
    Page À propos
------------------------------------------------------------- */
.sppb-addon.sppb-addon-gallery .sppb-gallery li .sppb-gallery-desc {
    margin-top: 10px;
    margin-bottom: 0;
}

/* -------------------------------------------------------------
    Nouvelles
------------------------------------------------------------- */
/* Padding à gauche et à droite */
.view-article.layout-blog #sp-component {
    padding-right: 0;
    padding-left: 0;
}
/* Cacher le titre Research Center (qui se trouve dans les fichier de langue du template) */
.blog .article-list .intro-articles-top-title {
    display: none;
}
/* Titre d'un article */
.view-article .article-details .article-details-top-wraper .article-header {
    padding-right: 170px;
}
/* Barre de partage sur les réseaux sociaux */
.view-article .article-details .article-ratings-social-share {
    background-color: #30539D;
}
.article-details .article-details-top-wraper {
    padding-bottom: 50px;
}
.article-details .article-ratings-social-share {
    padding: 1rem 50px;
    margin-bottom: 50px;
}
/* Réseaux sociaux */
.view-article .article-details .social-share-icon a.facebook,
.view-article .article-details .social-share-icon a.twitter,
.view-article .article-details .social-share-icon a.linkedin {
    background-color: #fff;
}

/* -------------------------------------------------------------
    Pied de page
------------------------------------------------------------- */
/* Navigation en pied de page */
#sp-footer ul.menu li {
    margin-bottom: 10px;
}
/* Infolettre */
#sppb-addon-1646118934375 .sppb-addon-form-builder-form {
    margin-left: 0 !important;
}
#sppb-addon-1646118934375 .sppb-addon-form-builder-form .sppb-form-group {
    padding-left: 0 !important;
}

/*/* -------------------------------------------------------------
    Mobile
------------------------------------------------------------- */
.bouton-30jours-mobile {
    padding: 20px 0 26px 0 !important;
}

/* -------------------------------------------------------------
    Bannière de consentement pour les témoins de navigation
------------------------------------------------------------- */
.cpnb-modal-wrap span.francais:lang(en) {
    display: none;
}
.cpnb-modal-wrap span.english:lang(fr) {
    display: none;
}
.cpnb-outer {
    font-family: 'Lato', sans-serif !important;
}
.cpnb-outer .cpnb-message {
    font-size: 18px;
}
.cpnb-outer .cpnb-message strong {
    font-weight: bold;
}







