body {
    /*font-family: "Roc Grotesk", sans-serif;*/
}

.cookie-consent {
    background: var(--background-dark-color);
    color: whitesmoke;
    align-items: center;
    position: fixed;
    border-top: 1px solid whitesmoke;
    border-radius: unset;
    z-index: 1020;
    bottom: 10px;
    margin-bottom: unset;
    width: 100%;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    visibility: hidden;
    animation: 500ms linear 2500ms forwards fadeIn;
}

.header-title-text {
    font-weight: bold;
    font-family: "Roc Grotesk", sans-serif;
    font-size: 21px;
    color: var(--background-dark-color);
}

.header-subtitle-text {
    font-weight: 700 !important;
    font-family: "Bebas Neue Regular", sans-serif;
    color: black !important;
    /*text-decoration: overline;*/
    letter-spacing: 1.5px;
}

.header .header-nav .nav>li>a:focus,
.header .header-nav .nav>li>a:hover {
    color: var(--background-dark-color);
}

.header .dropdown-menu .dropdown-item:focus,
.header .dropdown-menu .dropdown-item:hover {
    font-weight: normal;
    /*text-decoration: underline;*/
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; visibility: visible;}
}

.unordered-list-custom-button li {
    list-style: none;
}

.unordered-list-custom-button li:before {
    color: var(--common-color);
    content: '\25c9';
    display: block;
    position: absolute;
    left: 35px;
}

.modal-content {
    border-radius: 4px;
}

a:hover,
a:focus {
    color: var(--text-hover-light);
}

.brand-image {
    margin-right: 10px;
}

.dropdown .dropdown-brand-list>li a {
    display: block;
    min-width: 7.5rem;
}

.dropdown .dropdown-brand-list>li img {
    -webkit-filter: unset;
    opacity: 1.0;
}
.btn-primary:hover {
    color: #fff;
    background-color: var(--text-hover-light);
    border-color: var(--text-hover-light);
}
