/*
 Theme Name:   SFT Twenty Twenty-One Child
 Theme URI:    https://wordpress.org/themes/twentytwentyone/
 Description:  SFT Twenty Twenty-One Child Theme
 Author:       John Freeborn
 Author URI:   http://johnfreeborn.com
 Template:     twentytwentyone
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  sft-child2021
*/

/* Colors */
:root {
    --global--color-background: var(--global--color-white);

/* Typography */
    --branding--title--text-transform: none;
    --branding--title--font-size: var(--global--font-size-xl);
    --branding--title--font-size-mobile: var(--heading--font-size-h3);

    --global--font-size-page-title: var(--global--font-size-xl);
    --heading--font-weight-page-title: 600;
}

.site-header:not(.has-logo).has-title-and-tagline .site-branding {
    max-width: calc(100%);
}

.site-main {
    padding: 0;
}

.singular .entry-header {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
}

.entry-title {
    text-align: center;
}

.tb-fields-and-text p {
    padding-bottom: var(--global--spacing-unit);
}

h6,
.h6 {
    font-weight: var(--heading--font-weight);
    text-align: center;
}

.wp-block-toolset-blocks-container.tb-container {
    padding: 0 !important;
}

#masthead {
    margin: 0;
    max-width: none;
    background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 20%, rgba(215,215,215,1) 36%, rgba(158,158,158,1) 100%);
}
