
@media (min-width: 1900px) {
    .container.container-xl {
        width: 1600px;
        margin: 0 auto;
    }
}

.twg-card-23 {
    border-radius: 20px;
    -webkit-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.12);
    -moz-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.12);
    box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.12);
}

.twg-card-23-header {
    width: 100%;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

.twg-card-23-body {
    padding: 30px;
}

@media (max-width: 772px) {
    #footer-twg {
        margin-top: -60px;
        position: relative;
        z-index:20000;
    }
}

#gdpr-cookie-message,
#twg-coop img,
#contact * {
    border-radius: 10px;
}


@media only screen and (max-width: 991px) {
    .opening-hours .pull-right {
        text-align: center !important;
        float: unset !important;
        display: block;
        margin-bottom: 15px;
    }
}