/* Color del text de la capçalera en el tema clar */
    h1, .h1, h2, .h2 {
        color: #000000;
        }

/* Color del text de la capçalera en el tema fosc */
    .dark-active h1, .h1, .dark-active h2, .h2 {
        color: #ffffff;
        }

/* Color del text del títol en el tema fosc */
    .dark-active .site-name {
        color: aqua;
        }
/* Color del fons del tema fosc */
    body.dark-active {
        --body-bg-color: blue;
        --footer-bg-color: #4a0095;
        }

/* Color del ressaltat del menu en el tema fosc */
    .dark-active {
        --mainnav-link-hover-color: #FF0000;
        --mainnav-link-active-color: #FF0000;
        }

/* Color del text del submenu en el tema fosc */
    .t4-megamenu .dropdown-menu li > a, .t4-megamenu .dropdown-menu li > .nav-link, .t4-megamenu .dropdown-menu li .dropdown-item {
        --mainnav-link-color: black;
        }
/* Fer gran la pàgina actual */
    .t4-megamenu .navbar-nav > li.active > a, .t4-megamenu .navbar-nav > li.active > .nav-link {
        font-weight: bold;
        font-size: 1.5rem;
        }

/* Fer gran la pàgina seleccionada del menú principal */
    .menu-item-title:hover {
        font-size: 1.25rem;
        }

/* Canviar el fons dels submenús */
    .t4-megamenu.navbar-collapse.slide.animate.collapse.show {
        background-color: greenyellow;
        }
    .dropdown-menu.level1 {
        background-color: greenyellow;
        }

/* Fer gran la pàgina seleccionada dels submenús */
    .dropdown-item:hover {
        font-size: 1.25rem;
        }

/* Situar el peu de pàgina a la part inferior */
    html, body, main {
        min-height: 100vh;
        }
    div.t4-wrapper > div.t4-content > div.t4-content-inner {
        display: flex;
        flex-direction: column;
        min-height: 100vh;
        }
    div#t4-footer.t4-footer {
        margin-top: auto;    
        }

/* Ocultar la secció del Minecraft del menú principal*/
    .dropdown-menu.level2 {
        display: none !important;
        }




















/*html, body, main {
    min-height: 100vh;
    }
html, body {
    display: flex;
    flex-direction: column;
    }
#t4-footnav {
    flex: 1;
    align-self: flex-end;
    display: flex;
    margin-top: auto;
    }
div.t4-wrapper.c-offcanvas-content-wrap > div.t4-content > div.t4-content-inner > div.t4-main-body {
    display: flex;
    min-height: 100vh;
    }*/