/*
Theme Name: Astra Child
Template: astra
Description: Tema child Astra totalmente personalizzato per il sito di Studio Cavallo, con layout responsive ottimizzato, mini-header, design per footer mobile, gestione news e modulo contatti. Include funzioni PHP dedicate per sezioni dinamiche, script JS per UX avanzata (disabilita controllo video da tastiera, sticky mini-header) e stili CSS mirati a coerenza grafica e leggibilità. NON DISATTIVARE PER NESSUNA RAGIONE AL MONDO.
Author: Mattia
tags: template, wordpress, custom, da non disattivare per nessuna ragione al mondo
Version: 1.0.0
*/

@import "assets/css/news.css";
@import "assets/css/partials.css";
@import "assets/css/astra-tiny-header.css";
@import "assets/css/form.css";
@import "assets/css/form-aziende.css";
@import "assets/css/layout.css";
@import "assets/css/layout-responsive.css";
@import "assets/css/footer.css";
@import "assets/css/custom-wordpress.css";

.title-home {
    color: var(--anchor-color, black);
    font-family: 'Montserrat';
    font-size: 50px;
    font-weight: 600;
    text-align: var(--anchor-align, left) !important;
}

.anchor-title {
    display: block;
    width: fit-content;
    margin-left: var(--anchor-margin-left, 0);
    margin-right: var(--anchor-margin-right, auto);
    color: var(--anchor-color, black);
    font-family: 'Montserrat';
    font-size: 30px;
    font-weight: 400;
    text-decoration: none !important;
}

.button-title {
    color: var(--anchor-color, black);
    font-size: 40px;
}

.button-title-academy {
    color: #121828;
    font-size: 80px;
}

.button-anchor,
.anchor-button {
    color: #fff;
    text-decoration: none !important;
}

.color-text {
    color: var(--anchor-color, black);
}

#leafletMap {
  width: 100%;
  height: 500px;
  min-height: 500px;
}

@media (max-width: 768px) {
    .title-home {
        font-size: 30px;
        text-wrap: balance;
    }

    .anchor-title {
        font-size: 25px;
        text-wrap: balance;
    }

    .button-title {
        font-size: 30px;
    }

    .button-title-academy {
        font-size: 55px;
    }
}