#sp-header {
    box-shadow:none;
    height: auto;
}

body::after {
  content: "";
  background-image: url('../images/watermark.png');
  opacity: 0.04;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  z-index: -1;   
}

div#sp-logo div.logo {
  margin-left: auto;
  margin-right: auto;
}

section#sp-menu {
  background-color: #001545;
  height: 60px;
}

div#sp-menu {
  height: 60px;
}

.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span {
    display: inline-block;
    padding: 0 15px;
    line-height: 62px;
    font-size: 18px;
    font-weight:500;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #000;
    margin: 0;
}

div.sp-megamenu-wrapper a#offcanvas-toggler  {
    line-height: 62px;
}

div.sp-megamenu-wrapper a#offcanvas-toggler i {
  color: white;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    background: #001545;
}

body.view-category div.pull-left {
  margin-right: 1%;
}
.btn-default {
    color: #e67f0e;
    background-color: #fff;
    border-color: #e67f0e;
}
.entry-header h2 {
  margin: 0px 0 0;
  font-size: 34px;
  line-height: 1;
  color:#001545;
}
.entry-header h2 a {
  color: #001545;
}
.items-row {
  border-bottom: 2px solid;
  border-color: #e67f0e;
  margin-bottom: 2%;

}

/* VM Customization 20241023KL */

div.container:has(.productdetails) {
  margin-top: -70px;
}
   
   /* Fields we don't need */
div.productdetails div.product-neighbours,
div.productdetails div.back-to-category,
div.productdetails div.ratingbox.dummy,
div.productdetails div.PricebasePriceVariant.vm-display.vm-price-value,
div.productdetails div.PricepriceWithoutTax.vm-display.vm-price-value,
div.productdetails div.customer-reviews {
  display: none;
}

   /*  Displayed price on the item detail screen */
div.productdetails div.PricesalesPrice.vm-display.vm-price-value {
  font-size: 150%;
  font-weight: bold;
}

div.productdetails div.product-description {
  font-size: 150%;  
}

div.productdetails div.product-description span.title {
  display: block;
  font-weight: bold;
  margin-bottom: 10px;
}
