/* ========================================
   COLORI PERSONALIZZATI - Demo ID: 6224816
   Generato automaticamente
   ======================================== */

/* INGRANDIMENTO LOGO */
.agency-logo {
    width: 80px !important;
    height: 80px !important;
}

/* COLORE PRIMARIO: #c790f4 */

.btn-primary,
.contact-btn,
.cta-button,
button[type='submit'],
.elegant-cta-button-primary,
.modern-cta-button,
.primary-button,
.masonry-item-cta,
.trip-cta,
.card-cta,
.btn-cta {
    background: #c790f4 !important;
    color: #1a1a1a !important;
    border-color: #c790f4 !important;
}

.agency-nav a:hover,
.agency-nav a.active {
    color: #c790f4 !important;
}

.agency-nav a.active::after {
    background: #c790f4 !important;
}

.template-elegant .agency-header {
    border-bottom-color: #c790f4 !important;
}

.template-elegant .agency-logo {
    border-color: #c790f4 !important;
}

.template-elegant .contact-btn {
    background: #c790f4 !important;
    border-color: #c790f4 !important;
    color: #1a1a1a !important;
}

.template-modern .footer {
    border-top-color: #c790f4 !important;
}

.template-elegant .nav-dropdown-menu a:hover,
.template-elegant .agency-nav .nav-dropdown-menu a:hover {
    border-left-color: #c790f4 !important;
    color: #c790f4 !important;
}

.template-elegant .nav-dropdown-menu {
    border-color: #c790f4 !important;
}

.template-elegant .footer {
    border-top-color: #c790f4 !important;
}

.template-elegant .footer-title,
.template-elegant .footer h3,
.template-elegant .footer h4 {
    color: #c790f4 !important;
}

.template-elegant .footer a:hover {
    color: #c790f4 !important;
}

.template-elegant .footer-social a {
    border-color: #c790f4 !important;
    color: #c790f4 !important;
}

.template-elegant .footer-social a:hover {
    background: #c790f4 !important;
}

.template-elegant .breadcrumb {
    border-bottom-color: #c790f4 !important;
}

.breadcrumb a:hover {
    color: #c790f4 !important;
}

.template-elegant .agency-branding h1,
.template-elegant .agency-info h1 {
    color: #c790f4 !important;
}

.template-elegant .dropdown-trigger.active {
    color: #c790f4 !important;
}

.template-modern .footer-title,
.template-modern .footer h3,
.template-modern .footer h4 {
    color: #c790f4 !important;
}

.template-modern .footer-section > div:last-child a[href*="facebook"],
.template-modern .footer-section > div:last-child a[href*="instagram"] {
    background: #c790f4 !important;
}

.template-classic .footer-section h4 {
    color: #c790f4 !important;
}

.template-classic .footer-section a:hover {
    color: #c790f4 !important;
}

/* COLORE SECONDARIO: #af7818 */

.btn-primary:hover,
.contact-btn:hover,
.cta-button:hover,
button[type='submit']:hover,
.masonry-item-cta:hover,
.trip-cta:hover,
.card-cta:hover,
.btn-cta:hover {
    background: #af7818 !important;
    color: #ffffff !important;
    border-color: #af7818 !important;
}

/* Gradienti */
.template-modern .agency-header {
    background: linear-gradient(135deg, #c790f4 0%, #af7818 100%) !important;
}

.template-modern .nav-dropdown-menu {
    background: linear-gradient(135deg, #c790f4 0%, #af7818 100%) !important;
}

.template-elegant .contact-btn:hover {
    color: #af7818 !important;
}


/* Fine colori personalizzati */
