/*
Theme Name: Wakefield Lakes
Template: go
Version: 1.0.0
*/

/** Theme Variable Overrides */
:root {
    --go--max-width: 84rem !important;
    --go--max-width--alignwide: 96rem !important;
    --go--spacing--vertical: 32px !important;
    --go--font-family: 'Carlito', 'Open Sans', Arial !important;
    --go--font-size: 22px !important;
    --go--color--text: #333333;
    --go-navigation--font-size: 22px !important; 
}

/** Base Style Overrides */
#site-content a {
    opacity: 1;
    transition: opacity 0.3s;
}

#site-content a:not( .wp-element-button ):active, 
#site-content a:not( .wp-element-button ):focus, 
#site-content a:not( .wp-element-button ):hover {
    color: var( --go--color--primary ) !important;
    opacity: 0.85;
    transition: opacity 0.3s;
}

#site-content a:not( .wp-element-button ):visited {
    color: var( --go--color--primary ) !important;
}

/** Theme-Specific overrides */
#site-header {
    z-index: 999;
}

.menu-is-open .header__navigation a {
    font-size: 22px !important;
}

.post__thumbnail {
    padding-bottom: 550px !important;
}

.post__thumbnail img, .post__thumbnail:after {
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content {
    color: var( --go--color--primary );
    text-decoration: underline;
}

.wp-block-navigation-item.current-menu-item {
    display: none;
}

.wp-block-file {
    flex-direction: column;
}

.wp-block-file object {
    margin-bottom: 24px;
}

.h1 {
    font-size: var( --go--type-scale-6 );
}

.h2 {
    font-size: var( --go--type-scale-5 );
}

.h3 {
    font-size: var( --go--type-scale-4 );
}

.h4 {
    font-size: var( --go--type-scale-3 );
}

.h5 {
    font-size: var( --go--type-scale-2 );
}

.h6 {
    font-size: var( --go--type-scale-1 );
}
