@charset "utf-8";
/* CSS Document */

.ict-dedicated-footer {
    background-color: #000000 !important;
    color: #ffffff;
    text-align: left !important;
}

.ict-dedicated-footer .columns,
.ict-dedicated-footer .ict-list,
.ict-dedicated-footer .footer-column-content,
.ict-dedicated-footer-column-1 {
    text-align: left !important;
    justify-content: flex-start !important;
    align-items: flex-start !important;
}

.ict-dedicated-footer .ict-list {
    display: block !important; /* switch from inline block if needed */
    margin-left: 0;
    padding-left: 0;
}

#teconsent {
    text-align: right;
}

#teconsent {
    position: fixed;
    bottom: 0px;
    right: 0px;
    z-index: 900;
}

#consent_blackbar {
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 1000;
}

.headermenu {
    display: none !important;
}

/* Logo section */
.UNITAS-COORS-Logo {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
    min-height: auto !important;
    text-align: center !important;
}

/* Make the layout wrappers full width and centered */
.UNITAS-COORS-Logo .container,
.UNITAS-COORS-Logo .content,
.UNITAS-COORS-Logo .columns,
.UNITAS-COORS-Logo .column,
.UNITAS-COORS-Logo .block {
    margin: 0 auto !important;
    padding: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    text-align: center !important;
}

/* Prevent Bulma columns from keeping content off-centre */
.UNITAS-COORS-Logo .columns {
    display: flex !important;
    justify-content: center !important;
}

.UNITAS-COORS-Logo .column {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    flex-direction: column !important;
}

/* Logo size */
.UNITAS-COORS-Logo .ict-image.image.is-128x128 {
    width: 192px !important;
    height: auto !important;
    margin: 0 auto !important;
}

/* Image centering */
.UNITAS-COORS-Logo .ict-image.image.is-128x128 img {
    width: 100% !important;
    max-width: 192px !important;
    height: auto !important;
    display: block !important;
    margin: 0 auto !important;
}

.Footer,
.Footer a {
    color: #ffffff !important;
}

.Footer a:hover {
    color: #ffffff !important;
    text-decoration: underline;
}