body 
{
    font-family: 'Source Sans Pro';

    font-size:1.1em; 
}





.mainproductcard
{
border:0px; 
}

.productarea
{
    border:1px solid #ccc;      
    border-radius:10px; 
    box-shadow: rgba(0, 0, 0, 0.12) 0px 6px 16px;
}

.carousel-item
{
    border:1px solid #ccc;      
    border-radius:10px; 

}


.consumableselectclass
{
    border:1px solid #ccc;      
    border-radius:10px; 
    box-shadow: rgba(0, 0, 0, 0.12) 0px 6px 16px;
}



.navbar-toggler-icon
{
background:#999;
color:black;
}


.navbar
{ 
    backdrop-filter: blur(6px) saturate(102%);
    -webkit-backdrop-filter: blur(6px) saturate(102%);
    background-color:rgba(255, 255, 255, 0.75);


}

.nav-item a
{
    color:black; 
}

.nav-link 
{
    color:#000000;
}

.dropdown
{
    color:black; 
}


.dropdown-menu
{
background:white; 
color:black; 
}

.dropdown-item
{
color:black; 
}

.dropdown-item:hover
{
color:black; 
background:white; 
}


.inter-nnf 
{
    font-family: "Inter", sans-serif;
    font-optical-sizing: auto;
    font-weight: 900;
    font-style: normal;
    font-variation-settings:
      "slnt" 0;
  }
  

h1
{
font-size:1.8rem; 
}


.footer-link
{ 
  color:white; 
}



.fest-card
{
background:white; 

border-radius:0px;
height:670px;
border:1px solid #eee; 
transition: all 0.3s; 

}


.fest-card-small
{
  height:400px;
}


.fest-card:hover 
{
transform: scale(1.03); 
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.fest-card-title
{
color:black;
}

.fest-card-image
{
border-radius:0px;
height:390px; 
}


.category-description
{
margin-top:20px; 
font-size:1.2rem; 

}



.infobox
{
background:lightseagreen; 
border-radius: 15px;
padding:13px; 
color:white; 

}


.infobox_header 
{
  font-size:22pt; 
    font-family: "Lobster", sans-serif;
    font-weight: 400;
    font-style: normal;

}

.ProductName
{
    font-family: "Lobster", sans-serif;
    font-weight: 100;
    font-style: normal;
}

.christmasinfo
{
  background:#b01b2e; 
  color:white; 
  border-radius: 15px;
padding:13px; 
background-image: url("https://whamwam.dk/images/350/350/red-christmas.jpg");
background-position: center; /* Center the image */
background-repeat: no-repeat; /* Do not repeat the image */
background-size: cover; /* Resize the background image to cover the entire container */
}

 
.itemlist 
{
  color:#fff; 
  background:#3ea5ab;
}

.list-group-item
{
    color:#fff; 
    background:#3ea5ab;
}

.paysafe
{
    color:#333; 
   background-color: rgba(186, 207, 223, 0.437);
}