
#maincontent > div.columns > div.sidebar.sidebar-additional {
  display: none !important;
  } 

#cookie-status {
    display: none;
    visibility: hidden;
}


/* Listprice prefix */
.synoa_prices_baseprice span.prefix {
  color: #151515;
  font-size: 1.2rem !important;
  font-weight: 400 !important;
}

/* Listprice price */
.synoa_prices_baseprice span.price {
  color: #151515;
  font-size: 1.2rem !important;
  font-weight: 400 !important;
}

/* Listprice suffix */
.synoa_prices_baseprice span.suffix {
  color: #151515;
  font-size: 1.2rem !important;
  font-weight: 400 !important;
}


/* Customerprice prefix */
.price-container.price-final_price.tax.weee span.prefix {
  color: #151515;
  font-size: 2rem !important;
  font-weight: 700 !important;
}

/* Customerprice price */
.price-container.price-final_price.tax.weee span.price {
  color: #151515;
  font-size: 2rem !important;
  font-weight: 700 !important;
}

/* Customerprice suffix */
.price-container.price-final_price.tax.weee span.suffix {
  color: #151515;
  font-size: 1.2rem !important;
  font-weight: 700 !important;
}

/* Maging between prices */
span.synoa_prices_baseprice.price-excluding-tax {
  margin-bottom: 10px !important;
}

/* Styling download link */
#synoa_downloadsnk_list .downloads-link {
  color: #0b5394;
  text-decoration: underline;
  font-weight: 700;
}

/* Alternating BG color for downloads table 
#synoa_downloadsnk_list > tbody > .odd {
  background-color: #0b549414;
}*/

/* Formats for CMS Link Container*/
.cms-links {
  padding: 20px;
  background-color: #cedce9;
  margin-right: 20px;
  margin-bottom: 20px;  
  } 

/* Formats for CMS Link */
.cms-links a{
  color: #0b5394;
  text-decoration: underline;
  font-weight: 700;
  } 

/* ######### Related Products Section ############# */

/* Customerprice prefix */
.block.related .price-container.price-final_price.tax.weee span.prefix {
  font-size: 1.4rem !important;
  font-weight: 700 !important;
}

/* Customerprice price */
.block.related .price-container.price-final_price.tax.weee span.price {
  font-size: 1.4rem !important;
  font-weight: 700 !important;
}

/* Customerprice suffix */
.block.related .price-container.price-final_price.tax.weee span.suffix {
  font-size: 1.2rem !important;
  font-weight: 700 !important;
}


#maincontent > div.columns > div > div > div.product-lower-primary-column.grid12-9 {
  margin-top: 70px;
}

/* Hide Shipping in cart summary */
.cart-summary #block-shipping {
  display: none !important;
}

/* Hide subtotal row in checkout summary */
#opc-sidebar > div.opc-block-summary > table > tbody > tr.totals.sub {
  display: none !important;
}

/* Hide shipping row in checkout summary */
#opc-sidebar > div.opc-block-summary > table > tbody > tr.totals.shipping.excl {
  display: none !important;
}

/* Hide 0,00 in cart */
#cart-totals > div > table > tbody > tr.totals.shipping.excl > td {
  display: none !important;
}

/* Hide 0,00 in shipping method selector */
#checkout-shipping-method-load > table > tbody > tr > td.col.col-price {
  display: none !important;
}

/* Hide change button in cart */
#shopping-cart-table > tbody > tr.item-actions > td > div > a.action.action-edit {
display: none !important;
}

/* Hide Image Caption */
.fotorama__caption__wrap {
  display: none !important;
}

/* Hide Algolia 2nd search bar */
#instant-search-bar {
  display: none !important;
}

/* Width of selector in csv to cart */
.form #delimiter {
  width: 15% !important;
}

.opc-wrapper .step-title,.title {
  font-weight: 700 !important;
}

.widget.last-bought-info {
  color: #0b5394;
  font-weight: 700;
  margin-bottom: 25px;
}

/* Formats for Links */
 #synoa_downloadsnk_downloads_tab p a {
  color: #0b5394 !important;
  text-decoration: underline !important;
  } 

  #maincontent > div.columns > div > div > div.product-primary-column.product-shop.grid12-5.product-info-main > div.product-info-main > div.product-info-price > div.widget.block.block-static-block {
    color: darkgrey !important;
    font-size: 1.2rem !important;
    font-weight: 400 !important;
    font-style: italic !important;
    margin-top: 5px;
  }

  #maincontent > div.columns > div > div > div.product-primary-column.product-shop.grid12-5.product-info-main > div.product-info-main > div.product-info-price > div.widget.block.block-static-block a {
    color: #0b5394 !important;
    text-decoration: underline !important;
    } 

  .product-info-main .synoa_masterdata_widget span {
    font-weight: 700 !important;
  }

  #instant-search-facets-container .ais-Panel {
    border: 0px !important; 
  }


  #instant-search-results-container .ais-Hits-item {
    border-top: 1px solid #d9d9d9 !important; 
  }

  #instant-search-results-container .product-info-sku {
    color: #009de0 !important;
    margin-bottom: 10px;
  }


  #instant-search-results-container .product-addto-links {
    display: grid !important;
  }

  #instant-search-results-container .result-details {
    background-color: #f8f8f8 !important;
  }

#maincontent > div.columns > div > div.product-view.product-columns-wrapper > div.product-primary-column.product-shop.grid12-8.product-info-main {
  background-color: #f8f8f8 !important;
  padding-left: 46px;
  padding-top: 56px;
  width: 50%;
} 

.product-view .product.attribute.sku {
  color: #009de0 !important;
  margin-bottom: 10px;
}


#synoa-upsell-articles_wrapper span.price {
  color: #151515;
  font-size: 14px !important;
  font-weight: 400 !important;
}

#synoa-crosssell-articles_wrapper span.price {
  color: #151515;
  font-size: 14px !important;
  font-weight: 400 !important;
}

#synoa-related-articles_wrapper span.price {
  color: #151515;
  font-size: 14px !important;
  font-weight: 400 !important;
}

/*
#maincontent > div.columns > div > div.product-view.product-columns-wrapper > div.product-primary-column.product-shop.grid12-8.product-info-main > div.product-info-main > div.product-info-price {
  display: none !important;
}*/

#maincontent > div.columns > div > div.product-view.product-columns-wrapper > div.product-primary-column.product-shop.grid12-8.product-info-main > div.product-info-main > div.product-social-links {
  display: none !important;
}

#maincontent > div.columns > div > div.product-view.product-columns-wrapper > div.product-primary-column.product-shop.grid12-8.product-info-main > div.product-info-main > div.product.pricing {
  display: none !important;
}

/* MB 2023-02-22 Hide Discounts */
#block-discount {
  display: none !important;
}


#co-payment-form > fieldset > div.payment-option._collapsible.opc-payment-additional.discount-code {
  display: none !important;
}


/* logo adjustments */

#top > div > div.header-primary-container > div > div > div > div.hp-block.left-column.grid12-2 > div > div {
 width: 50%;		
}

@media screen and (min-width: 992px) {
    #top > div > div.header-primary-container > div > div > div > div.hp-block.central-column.grid12-8 {
     width: 120%;	
     padding-left: 0;	
    }
}

/* hide page title */

#maincontent > div.page-title-wrapper {
  display: none !important;
}

.slick-track .actions-primary {
  margin-top: 10px !important;
}

.pagebuilder-button-primary, .action.primary.tocart {
  border-radius: 24px !important;
  padding-top: 11px !important;
  padding-bottom: 11px !important;
}

.pagebuilder-button-primary {
  font-size: 1.4rem !important;
  line-height: 1.8rem !important;
}

.pagebuilder-button-secondary {
  border-radius: 24px !important;
  padding-top: 11px !important;
  padding-bottom: 11px !important;
  font-size: 1.4rem !important;
  line-height: 1.8rem !important;
  background-color: transparent !important;
  color: #ffffff !important;
  border: 1px solid #ffffff !important;
}

.pagebuilder-button-secondary:hover {
  background-color: transparent !important;
  color: #333333 !important;
  border: 1px solid #333333 !important;
}

/*Hide sub-categories in megamenu*/
.nav-submenu--mega .level1.nav-submenu {
    display: none !important;
}

.nav-regular .nav-submenu--mega>li>a {
    margin-bottom: 0 !important;
}

/* Compare link in sticky header */
.nav-holders-wrapper.right-column .compare a {
    color: #fff;
}

/** responsive fixes **/
@media screen and (max-width: 769.98px) {
	 .header-mobile .header-m-primary-container {
		 background: #009de0;
	}
	 .header-mobile .logo-wrapper--mobile {
		 padding-top: 10px;
		 padding-bottom: 10px;
	}
	 .header-mobile .logo-wrapper--mobile img {
		 max-width: 65px;
	}
	 .header-mobile .header-top-container {
		 padding-top: 0;
		 padding-bottom: 0;
	}
}
 
@media only screen and (max-width: 549px) {
    .header-container .skip-link .label {
        display: none !important;
    }
}

@media screen and (max-width: 768px) {
    .cms-index-index [data-content-type=products][data-appearance=carousel] .product-item-info {
        width: 152px;
        max-width: 100%;
        margin: 0 auto;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .cms-index-index [data-content-type=products][data-appearance=carousel] .product-item-info {
        width: 180px;
        max-width: 100%;
        margin: 0 auto;
    }
}

@media (min-width: 1024px) and (max-width: 1199.98px) {
    .cms-index-index [data-content-type=products][data-appearance=carousel] .product-item-info {
        width: 180px;
        max-width: 100%;
        margin: 0 auto;
    }
}
