/*
Theme Name: Twenty Twenty-Two Child
Theme URI: https://example.com/
Author: Your name
Author URI: https://example.com/
Description: A child theme for TT2.
Requires at least: 5.8
Tested up to: 5.9
Requires PHP: 5.6
Version: 0.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentytwentytwo-child
Template: twentytwentytwo
Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, sticky-post, threaded-comments

Twenty Twenty-Two Child WordPress Theme, (C) 2021 WordPress.org
Twenty Twenty-Two Child is distributed under the terms of the GNU GPL.
*/

@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&display=swap');


/* General */
body {
    font-family: 'Lato', sans-serif;
    font-weight: 300;
}
h1,  h2, h3, h4, h5, h6 {
    font-family: 'Lato', sans-serif;
}

.wp-block-post-title,
.wp-block-query-title {
    font-family: 'Lato', sans-serif;
}
a {
    text-decoration: none;
}
.wp-block-latest-posts__list.aligncenter > li {
    text-align: center;
}
@media(max-width:599px) {
    .wp-block-column:not(:last-child) {
        margin-bottom: 1.5rem;
    }
}


/* New Classes */
.fullwidth-content {
    margin-right: calc(50% - 50vw)!important;
    margin-left: calc(50% - 50vw)!important;
    padding-right: calc(50vw - 50%)!important;
    padding-left: calc(50vw - 50%)!important;
    max-width: 100vw!important;
}
.shadow {
    -webkit-box-shadow: 0px 5px 6px rgba(0,0,0,.3);
    -moz-box-shadow: 0px 5px 6px rgba(0,0,0,.3);
    -o-box-shadow: 0px 5px 6px rgba(0,0,0,.3);
    box-shadow: 0px 5px 6px rgba(0,0,0,.3);
}
.max-width-1000,
.content-1000 > *,
.wp-block-post-content > * {
    max-width: 1000px!important;
}
.max-width-1000 {
    margin-left: auto;
    margin-right: auto;
}
@media(max-width:599px) {
    .mobile-column-invert {
        flex-direction: column-reverse;
    }
    .mobile-column-invert .wp-block-column:first-child {
        margin-bottom: 0rem;
    }
    .mobile-column-invert .wp-block-column:not(:first-child) {
        margin-bottom: 1.5rem;
    }

}

/* Header */
.wp-block-navigation:not([style*=text-decoration]) a, .wp-block-navigation:not([style*=text-decoration]) a:active, .wp-block-navigation:not([style*=text-decoration]) a:focus {
    text-transform: uppercase;
    letter-spacing: 1px;
}

/* Post */
.taxonomy-category:before {
    content: "Categoria: ";
}