.footer {
    background: #F3F3F3 0% 0% no-repeat padding-box;
    opacity: 1;
}

.footer-text {
    text-align: left;
    font-size: 0.75rem;
    font-weight: 300;
    font-family: 'Roboto', sans-serif;
    color: #000000;
    opacity: 1;
    max-width: 460px;
    margin: 0rem 2.5rem;
}

.btn-social {
    border: 1px solid black !important;
    color: black;
    font-size: 28px;
    opacity: 0.8;
}

.twitter, .youtube, .linkedin {
    padding: .375rem .575rem !important;
}

.newsletter {
    text-align: left;
    font-weight: 500;
    font-size: 1.18rem;
    color: #000000;
    opacity: 1;
}

.wifi-rotate {
    color: black;
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.conditions-policy {
    text-align: left;
    text-decoration: underline !important;
    font-weight: 400;
    font-family: 'Roboto',sans-serif;
    font-size: 1rem;
    color: #000000;
    opacity: 1;
}

.licence {
    text-align: left;
    font-weight: 300;
    font-family: 'Roboto',sans-serif;
    font-size: 0.75rem;
    line-height: 2.4;
    color: #000000;
    opacity: 1;
}
