/*
 * Arquivo: assets/css/combox-pro-hide-title.css
 */

/*
 * Esconde o título principal (H1) da página quando a classe 'combox-hide-title'
 * é adicionada ao <body>.
 * Adapte os seletores (.entry-title, h1.page-title, etc.) ao seu tema ativo.
 
body.combox-hide-title .entry-title,
body.combox-hide-title h1.page-title,
body.combox-hide-title .page-header,
body.combox-hide-title .wp-block-post-title {
    display: none !important;
}*/

body.combox-hide-title h1.page-title,
body.combox-hide-title .entry-title,
body.combox-hide-title .page-header,
body.combox-hide-title .wp-block-post-title:not(.wp-block-query .wp-block-post-template .wp-block-post-title) {
    display: none !important;
}

body.combox-hide-title .wp-block-query .wp-block-post-template .wp-block-post-title {
    display: block !important;
}

.home-loop-readmore {
    display: inline-block;

    /* padding do tema */
    padding: var(--wp--preset--spacing--30) var(--wp--preset--spacing--40);

    /* tipografia do tema */
    font-family: var(--wp--preset--font-family--system-font);
    font-size: var(--wp--preset--font-size--small);
    font-weight: 600;

    /* cores do tema */
    color: var(--wp--preset--color--base) !important;
    background: var(--wp--preset--color--contrast) !important;

    /* radius padrão */
    border-radius: var(--wp--custom--radius--small);

    text-decoration: none;
    transition: .25s ease;

    border-radius: 9999px;

    margin-left: 30px;

    text-transform: uppercase;
}

.home-loop-readmore:hover {
    background: var(--wp--preset--color--contrast) !important;
    color: var(--wp--preset--color--base) !important;
}

body:not(.single-post) .wp-block-cover,
body:not(.single-post) .wp-block-cover-image {
    height: 98vh;
    --wp--style--root--padding-right: var(--wp--preset--spacing--50);
    --wp--style--root--padding-left: var(--wp--preset--spacing--50);
}

@media (max-width: 781px) {
    .invert-mobile {
        flex-direction: column-reverse !important;
    }
}

.geomap-block-wrapper iframe {
    border-radius: 13px;
}