@font-face {
    font-family: 'Dessau Pro', sans-serif;
    src: url('../fonts/dessau/dessau_pro-medium-webfont.woff2') format('woff2'),
    url('../fonts/dessau/dessau_pro-medium-webfont.woff') format('woff');
    font-weight: 400;
    font-display: swap
}


@media (min-width: 1200px) {
    :root {
        --bs-body-font-size: 1.1rem;
    }
}
body {
    font-family: 'Dessau Pro', sans-serif;
    font-weight: 400;
    margin: 0 auto
}
@media (min-width: 768px) {
    .locator .form-select {
        max-width: 220px
    }
}
h1, .h2 {
    margin-top: 1.25rem
}

.header .logo-img,
img {
    max-width: 100%;
    height: auto
}

.header-wrapper .meta,
.container-xxl,
.footer {
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width: 1200px) {
    body {
        max-width: 1170px
    }
}

.header .logo-link {
    height: auto;
    justify-content: left
}
.category-list .btn-tag,
.meta,
.header .usp-list .list-inline-item,
.footer a.btn.btn-primary,
.usp-list-content,
.btn-highlight {
    background: #20b2aa !important;
    border-color: #20b2aa !important
}

.footer {
    background: #59B2A0;
    background: linear-gradient(0deg, rgba(89, 178, 160, 1) 0%, rgba(255, 255, 255, 1) 100%)
}

.footer,
.footer a,
.footer .nav-link {
    color: #333
}
.category-list .btn-tag,
.footer a.btn.btn-primary {
    color: white
}

.container-fluid {
    padding-left: 0;
    padding-right: 0
}
.header .nav-link,
.navbar-nav .nav-link.active, .navbar-nav .show>.nav-link{
    color:#20b2aa!important
}
#cookieNote .alert.alert-info{
    background: white!important
}
.gallery .thumbnails {
    min-width: 136px
}
@media (min-width: 768px) {
    .gallery .thumbnails {
        min-width: 136px
    }
}
body.cl-alist h1.h2.btn.btn-sm.btn-tag.btn-rounded.todo {
    background: #20b2aa !important;
    border-color: #20b2aa !important;
    color:white;
    font-size: 24px;
    padding-left:15px;
    padding-right:15px;
    cursor: default
}
.breadcrumb-link {
    font-size:0.8rem
}