





:root {
    --title-font-family: 'Cardo', serif !important;
    --title-font-weight: 400 !important;
    --body-font-family: 'League Spartan', sans-serif !important;
} 

body {
    font-weight: 300;
} 

a {
    color: var(--g-accent-color);
}
a:hover {
    color: #000;
}


.block-layout .button-list label {
    text-transform: none;
    font-family: var(--title-font-family);
//    letter-spacing: 3px;
} 
.block-layout .button-list .outlined {
    border-width: 2px !important;
} 
.block-layout .mrp-dynamic-form button.btn, .block-layout .button {
    text-transform: none;
    font-family: var(--title-font-family);    
}

.block-layout .button-list .outlined:hover {
    background-color: var(--g-accent-color);
}
.block-layout .button-list .outlined:hover label {
    color: #FFF;
}
.block-layout .button-list .outlined:hover svg {
    filter: brightness(100)
}




.title .tm-fix {
    font-size: 1rem;
    vertical-align: super;
    position: relative;
    top: -5px;
}



.mrp-crea-attribution, .provider-attribution {
    display: none;
}