/* traduction Error 404 */
.mkdf-404-intro-title {
    visibility: hidden !important;
    position: relative;
}

.mkdf-404-intro-title::before {
    content: "Erreur 404" !important;
    visibility: visible !important;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    text-align: center;
    visibility: visible;
}


 /* fix footer colors 404 */
.mkdf-footer-column-2 .textwidget a {
    color: inherit; /* Conserve la couleur actuelle par défaut */
    transition: color 0.3s ease; /* Transition douce pour le changement de couleur */
}

.mkdf-footer-column-2 .textwidget a:hover,
.mkdf-footer-column-2 .textwidget a:active {
    color: #57ceea !important; /* Applique la couleur #57ceea au survol et au clic */
}

#text-11 .textwidget a {
    color: inherit; /* Conserve la couleur actuelle par défaut */
    transition: color 0.3s ease; /* Transition douce pour le changement de couleur */
}

#text-11 .textwidget a:hover,
#text-11 .textwidget a:active {
    color: #57ceea !important; /* Applique la couleur #57ceea au survol et au clic */
}


.mkdf-iwt-title-text {
    color: inherit !important;
}

.mkdf-iwt-title-text:hover {
    color: #00235a !important;
}
.mkdf-iwt-title-text {
    color: #00235a; /* Définir la couleur par défaut */
    transition: color 0.1s ease; /* Contrôler la transition */
}

.mkdf-iwt-title-text:hover {
    color: #00235a;
}

.mkdf-iwt.mkdf-iwt-icon-left-from-title .mkdf-iwt-icon:hover {
    color: #00235a !important;
}
	
.sr7-bullet {
    background-color: #57ceea !important;
}

.mkdf-iwt-icon:hover ~ .mkdf-iwt-title-text {
    color: #00235a !important;
    transition: color 0s !important;
}

.pp_next, .pp_previous {
    color: #ffffff !important; /* Forcer la couleur des flèches en blanc sur la visionneuse */
}


 /* fix portfolio single merdique*/

.mkdf-portfolio-single-title {
	display: none
}	

.mkdf-portfolio-single-holder .mkdf-ps-info-holder .mkdf-ps-info-section-title {
    display: none;
}

.mkdf-title-holder.mkdf-standard-type .mkdf-page-title {
    margin: revert-layer;
    line-height: .95em;
    padding-top: 50px;
}

#hu .hu-btn {
    border-radius: 3px !important; /* Boutons à angle droit */
	border-width: 0.8px !important;
	line-height: 24px !important;
    font-weight: 500 !important;
    font-family: 'Yantramanav,sans-serif', sans-serif !important;
    font-size: 15px !important;
    transition: background-color 0.1s ease, border-color 0.1s ease; /* Transition pour l'effet de survol */
    padding-top: 10px !important;
}

#hu .hu-btn:hover {
    background-color: #1f1f1f; /* Nouvelle couleur de fond au survol */
    border-color: #ffffff !important;
    border-width: 0.8px !important; /* Ajout de la propriété pour définir l'épaisseur de la bordure */
}



#hu #hu-cookies-notice-consent-choices .hu-radio-toggle .hu-toggle-heading {
	border-radius: 0 !important; /* Boutons à angle droit */
	background-color: #434242 !important;
	line-height: 26px !important;
}

#hu #hu-cookies-notice-consent-choices .hu-radio-toggle .hu-toggle-heading:hover {
	color: #ffffff !important;
	}

#hu .hu-dropdown-toggle-container select {
    border-radius: 3px !important; /* Boutons à angle droit */
}