/* =========================================
   GALENOS BRANDING - CUSTOM CSS (V3)
   ========================================= */

/* 1. STILE BOTTONI (Arancio -> Ottanio) */
.sppb-btn-primary,
.sppb-btn-default,
.btn-primary {
    background-color: #FD5901;   /* Arancio Galenos */
    color: #ffffff !important;
    
    /* TRUCCO ANTI-SALTO: */
    /* Il bordo esiste già qui, dello stesso colore dello sfondo */
    border: 2px solid #FD5901 !important; 
    
    border-radius: 5px;          
    transition: all 0.3s ease;
    font-weight: 700;
    /* Previene problemi di box-sizing */
    box-sizing: border-box;
}

/* Hover: Diventa Ottanio scuro (Affidabilità) */
.sppb-btn-primary:hover,
.sppb-btn-default:hover,
.btn-primary:hover {
    background-color: #005F60; /* Ottanio Scuro */
    border-color: #005F60 !important; 
    color: #ffffff !important;
    box-shadow: 0 4px 10px rgba(0, 95, 96, 0.2); /* Leggera ombra ottanio */
}

/* 2. LINK NEL TESTO (Sottolineatura spessa) */
body p a {
    color: #005F60; /* Colore base Ottanio */
    text-decoration: none; /* Rimuove sottolineatura standard */
    border-bottom: 2px solid transparent; /* Riserva lo spazio per evitare salti */
    transition: all 0.2s ease-in-out;
    font-weight: 600;
}

body p a:hover {
    color: #FD5901; /* Diventa Arancio */
    border-bottom: 2px solid #FD5901; /* Sottolineatura spessa 2px */
}

/* 3. CLASSE HELPER SFONDO PORCELLANA */
.bg-porcelain {
    background-color: #FDF3E2 !important;
}

/* 4. OVERRIDE GLOBALE BORDER RADIUS */
.sppb-addon-single-image img,
.sppb-addon-feature,
.sppb-panel-custom {
    border-radius: 5px !important;
}