/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

body {
    font-family: var(--f-general);
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.3em;
    color: var(--c-txt);
    font-size: clamp(16px, 3vw, 18px);

    p:last-child {
        margin-bottom: 0;
    }

    a {
        transition: all 0.35s ease;
    }
}

#content>div:first-child {
    overflow: hidden;
}

h1, h2, h3, h4, h5, h6 {
    line-height: 1.25em;
}

.tit {
    h1 {
        font-size: clamp(40px, 7vw, 75px);
        font-weight: 600;
        text-transform: uppercase;
    }

    h2 {
        font-weight: 400;
        font-size: clamp(30px, 7vw, 50px);
        text-transform: uppercase;
    }

    h3 {
        font-weight: 400;
        font-size: clamp(26px, 5vw, 26px);
        text-transform: uppercase;
    }
}

.subtit {
    h3 {
        font-weight: 400;
        font-size: clamp(20px, 5vw, 30px);
    }
}

.txt {
    font-size: clamp(16px, 3vw, 16px);
    font-weight: 400;
    color: var(--c-txt);
}

#footer-widgets {
    background-color: #f9f9f9 !important;
    padding-top: 40px;
    padding-bottom: 20px;
}


/* ----- RESPONSIVE ------ */

@media screen and (max-width:1024px) {

}

@media screen and (max-width:767px) {

}