:root {
    --primary-green: #74B970;
 }


.traveltour-top-bar-left-text a {
    color: inherit !important;
    text-decoration: none !important;
    transition: opacity 0.3s ease !important;
    font-family: 'Playfair Display', serif!important;
    color: white!important;
    font-size: 16px!important;

    transition: all .2s ease-in-out!important;

}

.traveltour-top-bar-left-text a:hover {
    color: #74B970!important;
    transform: scale(1.2)!important;
    text-decoration: none !important;
}

/* Style spécifique pour le téléphone */
.traveltour-top-bar-left-text a[href^="tel:"] {
    margin-right: 20px !important;
}

.traveltour-top-bar-left-text a[href^="tel:"]:hover i {
    transform: scale(1.1) !important;
    transition: transform 0.3s ease !important;
}

/* Style spécifique pour l'email */
.traveltour-top-bar-left-text a[href^="mailto:"]:hover i {
    transform: scale(1.1) !important;
    transition: transform 0.3s ease !important;
}

/* Responsive mobile */
@media (max-width: 768px) {
    .traveltour-top-bar-left-text a {
        font-size: 14px !important;
    }

    .traveltour-top-bar-left-text a i {
        font-size: 14px !important;
    }
}




.traveltour-top-bar-right-social a i {
    font-size: 20px;
    color: white;
    transform: scale(1);
}
.traveltour-top-bar-right-social a:hover i {
    color: var(--primary-green);
    transform: scale(1.2);

    transition: all .2s ease-in-out!important;
}






