  
@import url("https://use.typekit.net/hon2qmz.css"); 
  @import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap');


/*  font-family: "ivymode", sans-serif;
 
font-family: "Jost", sans-serif;
  
*/
body {
    color: #191b1f;
    font-family: "Jost", sans-serif;
    font-size: 18px;
    line-height: 22.5px;
    vertical-align: baseline;
    letter-spacing: normal;
    word-spacing: 0px;
    font-weight: 400;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    text-decoration: rgb(68, 68, 68);
    text-indent: 0px;
    overflow-x: clip;
    max-width: 100vw;
}
 #orderitemssubpage{
    color: #191b1f;
    font-family: "Jost", sans-serif!important;
    font-size: 18px!important;
    line-height: 22.5px;
    vertical-align: baseline;
    letter-spacing: normal;
    word-spacing: 0px;
    font-weight: 400;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    text-decoration: rgb(68, 68, 68);
    text-indent: 0px;
    overflow-x: clip;
    max-width: 100vw;
}
         h1,.h1,h2
 {   
        font-size: 19px;
        font-family:"ivymode", sans-serif;
        color: #AE9366;
    }
    
    a{   
        color: #b29054;
        text-decoration: none;
         font-family: "Jost", sans-serif;
    }

/* bread */
 #orderitemsselect .item img{
    width: 25%;
    float: left;
    border-radius: 5px;
}
#orderitemsshoppingbasket{
    color: #191b1f;
    font-family: "Jost", sans-serif!important;
    font-size: 18px!important;
    font-weight: 400;
     
}

.btn-primary {
    color: #fff;
    background-color: #AE9366;
     
    border-color: #AE9366;
}

.btn-primary:hover {
    color: #fff;
    background-color: #AE9366;
    border-color: #AE9366;
}

.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #2f2f2f;
    border-color: #2f2f2f;
}

.btn-outline-primary:hover {
    color: #fff;
    background-color: #AE9366;
    border-color: #AE9366;
}

.btn-outline-primary {
    color: #AE9366;
    background-color: transparent;
    background-image: none;
    border-color: #AE9366;
}

.btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .show>.btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #2f2f2f;
    border-color: #2f2f2f;
}

.btn-primary.disabled, .btn-primary:disabled {
    color: #fff;
    background-color: #AE9366;
    border-color: #AE9366;
}

#orderitemsbasketbottom input[type=text], #orderitemsbasketbottom textarea, #orderitemsbaskettickets input[type=text], #orderitemsbaskettickets textarea, #subscriptionslogin input[type=text]{
    color: #495057!important;
    border-color: #495057!important;
    background-color: transparent;
    border-width: 1px;
    border-radius: .25rem !important;
    border-style: solid;
    padding: .375rem .75rem;
    width: 100%;
}
.reservation-order-confirmation{
   font-family: "Jost", sans-serif!important;
    font-size: 18px!important;
}