/*
 * Theme Name: Empire Classic and Custom Theme
 * Template: inspiro
 */

@scope ( .site-content-contain ) {

    :scope {

        min-height: 100vh;
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
    }

    footer {

        margin-top: auto;
    }
}

@scope ( .subgrid ) {

    :scope {

        display: grid;
        grid-template-rows: auto;
    }

    > * {

        display: grid;
        grid-template-rows: subgrid;
        gap: 0;
    }

    :scope.two > * { grid-row: span 2; }
    :scope.three > * { grid-row: span 3; }
    :scope.four > * { grid-row: span 4; }
    :scope.five > * { grid-row: span 5; }
    :scope.six > * { grid-row: span 6; }
}

.page div.entry-content {

    margin-top: unset;
}

@scope ( #news ) {

    .cats {

        display: flex;
        flex-direction: row;
        gap: var(--wp--custom--spacing--outer);
        list-style-type: none;
        padding-left: unset;
    }

    .cats li.cat-item {

        list-style-type: inherit;
    }

    .cats li.cat-item a {

        text-decoration: unset;
    }
}

.site-footer * {

    color: var(--inspiro-light-grey-color);
}
