
/* Bouton */
/* ------ */
/* > En complément de Personnalisation > Boutons > Styles des boutons > Ajouter Icone : Non */
.et_button_no_icon .et_pb_button,
.et_button_no_icon .et_pb_button:hover {
    border: unset !important;
    border-bottom: 1px solid #333333 !important;
    padding: unset !important;
    padding-bottom: 10px !important;
    background-color: unset !important;
    font-family: 'Josefin Slab' !important;
    font-size: 17px;
    color: unset !important;
    letter-spacing: 1.25px !important;
}
.et_button_no_icon .et_pb_button:hover {
    border-bottom: 1px solid #ffcd02 !important;
    color: #ffcd02 !important;
}

/* Texte surligné */
/* -------------- */
.custom-texte-surligne {
    margin: 0 -0.4em;
    padding: 0.1em 0.4em;
    border-radius: 0.8em 0.3em;
    background: transparent;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
/*  > à partir d'un texte barré */
.custom-texte-surligne-barre {
    background-image: linear-gradient(
        to right,
        rgba(255, 225, 0, 0.1),
        rgba(255, 225, 0, 0.7) 4%,
        rgba(255, 225, 0, 0.3)
    );
}
/*  > à partir d'un texte souligné */
.custom-texte-surligne-souligne {
    background-image: linear-gradient(
        to right,
        rgba(255, 225, 0, 0.1),
        rgba(255, 225, 0, 0.7) 4%,
        rgba(255, 225, 0, 0.3)
    );
}

/* Carrousel */
/* --------- */
.portfolio-carrousel { /* > Classe CSS donnée au Portfolio Divi */
}
.owl-carousel { /* > Classe CSS Standard Owl Carousel */
}

.owl-carousel img {
    height: 650px !important;
    width: 100%;
    object-fit: cover;
    object-position: center;    
}
@media (max-width: 768px) {
    .owl-carousel img {
        height: 350px !important;
    }
}

.owl-carousel-projet .owl-carousel-projet-layer {
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    opacity: 0;
    background-color: rgba(249, 245, 239);
    transition: opacity 0.25s ease-in-out;
}
.owl-carousel-projet:hover .owl-carousel-projet-layer {
    opacity: 0.2;
}

.owl-theme .owl-dots .owl-dot {
    padding-left: 5px !important;
    padding-right: 5px !important;
}
.owl-theme .owl-dots .owl-dot span {
    border: 1px solid #d6d6d6 !important;
    background-color: transparent !important;
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
    border: 1px solid #869791 !important;
    background-color:#869791 !important;
}

/* Custom Divi AUtres Projets Bourgianni */
/* ------------------------------------- */
.cude-custom-divi-nombre-autres-projets {
    display: none;
}
