.logo {
    width: 80px;
}
.headerSticky {
    background-color: rgba(50,50,58,1);
    z-index: 10;
}

.seBestilling {
    margin-top:30px;
    padding-right: 40px;
}

#counter {
    font-size: 15px;
    border-radius: 50px;
}



.card {
    border: 1px solid #cc324a;
    padding:5px;
}


.btn-primary {
    background-color: #c8424b;
    border: none;
}

#added-products {
    overflow-y: auto;
}

.tilfjMere {
    margin-left:20px;
}

.bestilKnap {
    margin-right:20px;
}

.sidebarButtons {
    margin-top:20px;
    margin-bottom:20px;
}

#sidebar {
  width: 80%;
  background: #2c3e50;
  right: -80%;
  transition: right 0.5s ease;
  z-index: 99;

   position: fixed;
    overflow-y: scroll;
    top: 0;
    bottom: 0;
}

#sidebar.visible {
  right: 0px;
  transition: right 0.7s ease;
}

ul {
  margin: 0;
  padding: 0;
}

li {
  list-style: none;
  padding: 10px 0 10px 10px;
  background: #46637F;
  border-bottom: 1px solid #233140;
}

li a {
  text-decoration: none;
  color: white;
}

.category-slider {
  overflow-x: auto;
  white-space: nowrap;
  width: 100%;
}

.slider-content {
  display: inline-block;
  transition: transform 0.3s ease;
  padding-right: 10px;
  padding-left: 10px;
}

.category {
  display: inline-block;
  padding: 5px;
  padding-left:8px;
  padding-right:8px;
  margin-right: 10px;
  background-color: #c8424b;
  border-radius: 5px;
  color:#ffffff;
}
.category-slider-style {
    /*background-color: #ffffff;*/
    padding-top:5px;
    padding-bottom:5px;
    border-bottom: 1px solid black;
}