/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */


.countries h5 {
    display: inline;
    background-color: var(--theme-palette-color-4);
    padding: 6px 8px;
    color: var(--theme-palette-color-5);
    }

li.wp-block-navigation-link:hover {
    color: var(--theme-palette-color-4);
}

/* CSS para cores do SVG */
/* Estilo padrão para desktop */
svg.mainpage-main-logo g[id="mainpage-main-logo-svg"] {
    fill: var(--theme-palette-color-5); /* Mudança para branco */
}

/* Estilo para telas menores que 1024px */
@media (max-width: 1024px) {
    svg.mainpage-main-logo g[id="mainpage-main-logo-svg"] {
        fill: var(--theme-palette-color-4); /* Mudança para escuro */
    }
    .page-id-704 svg.mainpage-main-logo g[id="mainpage-main-logo-svg"],
    .page-id-696 svg.mainpage-main-logo g[id="mainpage-main-logo-svg"] {
        fill: var(--theme-palette-color-5); /* Mudança para escuro */
    }

}

@media (max-width: 767px) {
    .page-id-704 svg.mainpage-main-logo g[id="mainpage-main-logo-svg"],
    .page-id-696 svg.mainpage-main-logo g[id="mainpage-main-logo-svg"] {
        fill: var(--theme-palette-color-5); /* Mudança para branco */
    }

}


/* Estilo específico para a página "Our Numbers" e "contactos" para texto e ícone do menu */
.page-id-704 .ct-header-trigger .ct-label,
.page-id-696 .ct-header-trigger .ct-label  {
    color: #FFFFFF; /* Mudança para branco */
}

.page-id-704 .ct-icon, .ct-icon-container svg,
.page-id-696 .ct-icon, .ct-icon-container svg {
    fill: #FFFFFF !important; /* Mudança para branco */
}


/* Animação do fundo */
/*body {
    background: linear-gradient(-45deg, #DDDACD,#f4f4f5, #c7c4b6);
    background-size: 400% 400%;
    animation: gradient 10s ease infinite;
    height: 100vh;
}

@keyframes gradient {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}*/
