/*!
Theme Name: FSEng Antincendio
Theme URI: https://fseng-antincendio.it
Description: Child theme personalizzato per FSEng Antincendio - Ingegneria Antincendio Avanzata per Progetti Sicuri e Conformi. Consulenza FSE, progettazione impianti e verifica strutturale.
Author: FSEng Antincendio
Author URI: https://fseng-antincendio.it
Template: vault
Version: 1.0.1
Text Domain: vault
*/

/* Add your custom style here */



nav .uicore-custom-area .uicore-hca {
    display: flex;
    flex-direction: row;
    align-content: center;
    align-items: center;
    gap: 1.5rem;
}

@media (min-width: 1025px) {
    .uicore-nav-menu .uicore-logo-pill img {
        display: block;
        margin-right: calc(var(--uicore-header--items-gap) / 2);
        max-height: clamp(45px, calc(45px - calc(var(--uicore-header--items-gap) / 2)), 56px) !important;
    }
}

/* BDT Advanced Button - Arrow animation on hover */
.bdt-ep-button {
    transition: all 0.3s ease;
}

.bdt-ep-button:hover .bdt-ep-button-icon {
    transform: translateX(5px);
    transition: transform 0.3s ease;
}

.bdt-ep-button-icon {
    transition: transform 0.3s ease;
}


.uicore-extra .uicore-btn{
    border-radius: 50px !important;
    background-color: transparent !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    border: 2px solid #b12818 !important;
    color: #b12818 !important;
}


/* Navigation Menu & Custom Area Links */
.page-id-1201 .uicore-nav-menu .uicore-custom-area a,
.page-id-1128 .uicore-nav-menu .uicore-custom-area a,
.page-id-1144 .uicore-nav-menu .uicore-custom-area a,
.page-id-1146 .uicore-nav-menu .uicore-custom-area a,
.page-id-2276 .uicore-nav-menu .uicore-custom-area a,
.page-id-1150 .uicore-nav-menu .uicore-custom-area a,
.page-id-2286 .uicore-nav-menu .uicore-custom-area a,
.page-id-1213 .uicore-nav-menu .uicore-custom-area a,
.page-id-2507 .uicore-nav-menu .uicore-custom-area a,
.page-id-2523 .uicore-nav-menu .uicore-custom-area a,
.page-id-2531 .uicore-nav-menu .uicore-custom-area a,
.page-id-2536 .uicore-nav-menu .uicore-custom-area a,
.page-id-2548 .uicore-nav-menu .uicore-custom-area a,
.page-id-2553 .uicore-nav-menu .uicore-custom-area a,
.page-id-2558 .uicore-nav-menu .uicore-custom-area a,
.page-id-2569 .uicore-nav-menu .uicore-custom-area a {
    color: white !important;
}

/* Icons */
.page-id-1201 .uicore-nav-menu .uicore-custom-area i::before,
.page-id-1128 .uicore-nav-menu .uicore-custom-area i::before,
.page-id-1144 .uicore-nav-menu .uicore-custom-area i::before,
.page-id-1146 .uicore-nav-menu .uicore-custom-area i::before,
.page-id-2276 .uicore-nav-menu .uicore-custom-area i::before,
.page-id-1150 .uicore-nav-menu .uicore-custom-area i::before,
.page-id-2286 .uicore-nav-menu .uicore-custom-area i::before,
.page-id-1213 .uicore-nav-menu .uicore-custom-area i::before,
.page-id-2507 .uicore-nav-menu .uicore-custom-area i::before,
.page-id-2523 .uicore-nav-menu .uicore-custom-area i::before,
.page-id-2531 .uicore-nav-menu .uicore-custom-area i::before,
.page-id-2536 .uicore-nav-menu .uicore-custom-area i::before,
.page-id-2548 .uicore-nav-menu .uicore-custom-area i::before,
.page-id-2553 .uicore-nav-menu .uicore-custom-area i::before,
.page-id-2558 .uicore-nav-menu .uicore-custom-area i::before,
.page-id-2569 .uicore-nav-menu .uicore-custom-area i::before {
    color: white !important;
}

/* Extra Buttons */
.page-id-1201 .uicore-extra .uicore-btn,
.page-id-1128 .uicore-extra .uicore-btn,
.page-id-1144 .uicore-extra .uicore-btn,
.page-id-1146 .uicore-extra .uicore-btn,
.page-id-2276 .uicore-extra .uicore-btn,
.page-id-1150 .uicore-extra .uicore-btn,
.page-id-2286 .uicore-extra .uicore-btn,
.page-id-1213 .uicore-extra .uicore-btn,
.page-id-2507 .uicore-extra .uicore-btn,
.page-id-2523 .uicore-extra .uicore-btn,
.page-id-2531 .uicore-extra .uicore-btn,
.page-id-2536 .uicore-extra .uicore-btn,
.page-id-2548 .uicore-extra .uicore-btn,
.page-id-2553 .uicore-extra .uicore-btn,
.page-id-2558 .uicore-extra .uicore-btn,
.page-id-2569 .uicore-extra .uicore-btn {
    border-radius: 50px !important;
    background-color: transparent !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    border: 2px solid #fff !important;
    color: #fff !important;
}