/*
Site: Be Fit Family (Site ID: 6)
Description: Per-site style overrides, loaded after main-styles/other-styles via functions.php
Version: 1.0.0
Last updated: 2026-07-27
Author: Dev TEam
*/

@import url('https://fonts.googleapis.com/css2?family=Source+Sans+3:wght@300;400;600&family=Teko:wght@600&display=swap');

/* Keep full-width blocks inside the page padding */
.has-global-padding > .alignfull {
    margin-left: 0;
    margin-right: 0;
}

/* Remove the padding WordPress adds back inside full-width groups */
.has-global-padding > .alignfull.has-global-padding {
    padding-left: 0;
    padding-right: 0;
}

h1 {
    font-family: 'Teko', sans-serif !important;
    font-weight: 600 !important;
}

#hero .sub-head {
    font-family: 'Source Sans 3', sans-serif !important;
    font-weight: 300 !important;
}

.wp-block-cover__inner-container {
    margin: 0 auto !important;
    width: 1200px !important;
}

.temp-logo {
    max-width: 451px !important;
}

.temp-logo img {
    object-fit: contain !important;
}

footer > div {
    margin-inline: var(--wp--style--root--padding-right) !important;
    border-radius: 20px 20px 0 0 !important;
}

@media (min-width: 992px) {
    #hero {
        min-height: 60vh !important;
    }
}