/*
Theme Name:     Chaplin Child
Theme URI:
Description:    Tema Child per il tema Chaplin
Author:         Bcf
Author URI:
Template:       chaplin
Version:        0.1.0
*/

/* GRID */

.grid .grid-item {
    margin: 0 0 4rem 2rem;
    width: calc( 100% - 2rem );
}

.grid.mcols-3 > .grid-item,
.grid.tcols-3 > .grid-item {
    width: calc( 100% - 2rem );
}

@media (min-width: 700px) {
    .grid.tcols-3 > .grid-item {
        width: calc( 33.3% - 2rem );
    }
}

@media (min-width: 700px) {
    #collections-page > .wp-container-5 {
        gap: 0 !important;
        margin-bottom: 0 !important;
    }

    #collections-page > .wp-container-10 {
        gap: 0 !important;
        margin-bottom: 0 !important;
    }

    #collections-page > .wp-container-15 {
        gap: 0 !important;
        margin-bottom: 0 !important;
    }

    #collections-page > .wp-container-20 {
        gap: 0 !important;
        margin-bottom: 0 !important;
    }
}

@media (min-width: 680px) {
    .grid-wrapper {
        display: grid;
        grid-template-columns: 1fr 3fr 2fr;
    }

    .grid-wrapper-colophon {
        display: grid;
        grid-template-columns: 1fr 5fr;
    }
}

.grid-elements {
    padding:2em;
}

#site-footer {
    background-color:#ccc;
}

.footer-inner {
    padding: 2rem 0;
}
/* ELEMENTS */

h1, h2, h3, h4, h5, h6, .faux-heading, .tt-headings {
    text-transform: inherit;
}

a {
    color:#000;
}

.pad-3 {
    padding:3rem;
}

.text-white {
    color:#fff;
}

.text-uppercase {
    text-transform:uppercase;
}

.wp-block-latest-posts__post-title,
.wp-block-latest-posts__post-excerpt {
    text-transform:uppercase;
}

.text-left {
    text-align:left;
}

@media (min-width: 700px) {

    .mt-75 {
        margin-top: 7.5rem;
    }

    .mt-135 {
        margin-top: 13.5rem;
    }

    #post-11 .post-inner, 
    #post-384 .post-inner {
        padding-top: 0;
    }
}

.wp-block-latest-posts.is-grid li {
    padding: 0.3rem;
    border-top: 0;
}

.wp-block-latest-posts.is-grid li {
    margin: 0 4rem 6rem 0rem;
}

.wp-block-latest-posts__post-title, .wp-block-latest-posts__post-excerpt {
    text-transform: inherit;
}

.fa-brands {
    padding: 0.5rem;
}

.collections-text {
    padding-right: 8rem;
    padding-top: 5rem;
}

.container-image {
    position: relative;
    text-align: center;
}

.centered {
    position: absolute;
    top: 50%;
    left: 40%;
    transform: translate(-50%, -40%);
}

.top-centered {
    position: absolute;
    top: 20%;
    left: 40%;
    transform: translate(-20%, -70%);
}

.top-centered-two {
    position: absolute;
    top: 20%;
    left: 30%;
    transform: translate(-20%, -30%);
}

.wp-block-image {
    margin-bottom: 1.5rem;
}

.preview .preview-title {
    margin-bottom: 20px;
}

.alignfull {
    margin-bottom: 10rem;
    margin-top: 0rem;
}

.big-5-global img {
    padding-bottom: 15px;
}

/* COLOR COLLECTIONS */

.lightbrown,
.lightblue,
.lightgrey,
.lightyellow,
.lightgreen,
.lightwhite,
.morelightgrey {
    text-align:right;
    width:100%;
    height:100%;
}

.lightbrown {
    background-color:#b99f90;
}

.lightblue {
    background-color:#7886a0;
}

.lightgrey {
    background-color:#9bb5c2;
}

.lightyellow {
    background-color:#cfc799;
}

.lightgreen {
    background-color:#bbc79f;
}

.lightwhite {
    background-color:#c4d3d0;
}

.morelightgrey {
    background-color:#ededeb;
}

/* FONTS */

.title-straigth {
   font-family: Montserrat,-apple-system,BlinkMacSystemFont,'Helvetica Neue',Helvetica,sans-serif;
}

/* HEADER */

@media (min-width: 700px) {
    .site-logo img {
        max-height: 16rem;
    }
}

.entry-content {
    max-width:none;
}