@import url('https://fonts.googleapis.com/css2?family=Red+Hat+Display:ital,wght@0,300..900;1,300..900&display=swap');

:root {
    --overridePrimaryColor: #f7a600;
    --overrideSecondaryColor: #d28d00;
    --overrideFontFamily: "Red Hat Display", Arial, Helvetica, sans-serif;
    --overrideLogoUrl: url("https://www.hotelkeurusselka.fi/wp-content/uploads/2024/01/Keurusselka_logo_vaaka.png");
}

body {
    font-family: var(--overrideFontFamily)  !important;
 
}

h1, h2 {
    color: var(--overridePrimaryColor) !important;
    font-family: var(--overrideFontFamily)  !important;
}

header .header-top .socials {
    visibility: hidden !important;
}

header .client-nav-container div:nth-child(2) {
    display:none;
}

header .client-nav-container div:nth-child(3) {
    display:none;
}

.inline-block-radio-group input[type=radio]:checked+label {
    background-color: var(--overridePrimaryColor) !important;
    color: #fff;
}

.btn-success {
    background-color: var(--overridePrimaryColor) !important;
    border-color: var(--overridePrimaryColor) !important;
    border-radius: 5px !important;
}

.btn-success:hover, .btn-success:active, .btn-success:focus {
    background-color: var(--overrideSecondaryColor) !important;
    border-color: var(--overrideSecondaryColor) !important;
}

header .cart-counter {
    background-color: var(--overridePrimaryColor) !important;
}

header .client-nav-container .navbar-brand {
    background: var(--overrideLogoUrl);
    background-size: 90% auto !important;
    background-repeat: no-repeat;
    background-position: center !important;
}

header .client-nav-container .navbar-brand img {
    display: none !important;
}

header .header-top .user-links li.active a {
    color: var(--overridePrimaryColor);
}

.form-wizard-nav li.active span {
    background-color: var(--overridePrimaryColor);
    border: 2px solid var(--overrideSecondaryColor);
    color: #fff;
}