/*
Footer
*/
footer {
    max-width: 100%;
    margin: 0;
}

footer,
.resource.show footer > .grid-x {
    padding: 0;
}

footer .footer-section {
    padding: 20px 80px 20px 80px;
    color: #ffffff;
}

footer .footer-title {
    letter-spacing: 1px;
    font-size: 20px;
    padding-bottom: 15px;
}

footer p {
    font-size: 14px;
    line-height: 1.15;
}

footer span {
    letter-spacing: 1px;
    margin-bottom: .5rem;
    display: block;
}

footer .list-unstyled {
    list-style: none;
    margin: 0;
}

footer .list-item a,
footer .footer-section a {
    color: #ffffff;
    font-size: 14px;
    line-height: 40px;
    letter-spacing: 0.7px;
}

footer .footer-section .cell a {
    text-decoration: underline;
}

/*
Links
*/
.item.resource.show #resource-values dl a,
.item.resource.show #resource-values td a,
.preview-block > a {
    text-decoration: underline;
}

/*
Background
*/
.bg-color-gray,
.bg-color-grey {
    background-color: #2D2D2D;
}

.bg-color-black {
    background-color: #000000;
}

/*
Font
*/
.font-weight-bold {
    font-weight: bold;
}

/*
Text justification
*/
.property .values .value,
.resource .description,
.blocks p,
.blocks h5 {
    text-align: justify;
}

/*
Vocabulary properties
*/
.property[data-vocab-property="pcul:referenciaCatastral"] .values .value {
    text-align: left;
}

/*
MODULES
*/

/*
Cookie bar module
*/
#cookie-bar a.cb-enable {
    background: #00533f;
}

#cookie-bar a.cb-enable:hover {
    background: #007345;
}
