@font-face {
    font-family: "Chalkboard";
    src: url("./fonts/Chalkboard-Regular.ttf");
}

:root {
    --header-menu-font-size-mobile: .8rem;
    --footer-default-font-size: .6rem;
    --footer-information-font-size: .7rem;
    --footer-menu-font-size: .8rem;

    --generator-header-font-size: 1.2rem;
    --generator-p-font-size: 0.8rem;

    font-family: "Nunito", serif;
    font-size: 1rem;
}

h1, h2, h3, h4, h5, h6 {
    margin: 0;
}

.title {
    font-size: 2.5rem;
    font-family: "Nunito", sans-serif;
}

@media (max-width: 640px) {
    .title {
        font-size: 1.5rem;
    }
}

@media (max-width: 540px) {
    .title {
        font-size: 1.5rem;
    }
}


.header {
    font-size: 1.5rem;
    font-family: "Nunito", sans-serif;
}

@media (max-width: 640px) {
    .header {
        font-size: 1.5rem;
    }
}

@media (max-width: 540px) {
    .header {
        font-size: 1.5rem;
    }
}


.subTitle {
    font-size: 1.5rem;
    font-family: "Nunito", sans-serif;
}

.text-montserrat {
    font-family: "Montserrat", sans-serif;
}

.text-chalkboard {
    font-family: "Nunito", sans-serif;
}

.text-black {
    color: #111218;
}

.text-gastronomy {
    color: var(--color-gastronomy);
}

.text-on-gastronomy {
    color: var(--text-on-gastronomy);
}

.text-shops {
    color: var(--color-shops);
}

.text-services {
    color: var(--color-services);
}

.text-doctors {
    color: var(--color-doctors);
}

.text-news_and_events {
    color: var(--color-news-and-events);
}

.text-about_us {
    color: var(--color-about_us);
}

