/*h1 {
  color: #0b5394 !important;
  font-size: 3rem !important;
  font-weight: 700 !important;
}

h2 {
  color: #0b5394 !important;
  font-size: 2.2rem !important;
  font-weight: 700 !important;
}

h3 {
  color: #0b5394 !important;
  font-size: 1.8rem !important;
  font-weight: 700 !important;
}

#maincontent > div.columns > div.sidebar.sidebar-additional {
  display: none !important;
  } 
*/
#cookie-status {
    display: none;
    visibility: hidden;
}


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

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

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


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

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

/* Customerprice suffix */
.price-container.price-final_price.tax.weee span.suffix {
  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*/
.cmslinks {
  padding: 20px;
  margin-bottom: 30px;
  font-size: 16px;
  color: #FFFFFF;
  background-color: #EC7404;
  } 

/* Formats for CMS Link */
.cmslinks a{
  color: #FFFFFF;
  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 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;
  }

/* Home Slider Styles 
.pagebuilder-slider .pagebuilder-collage-content {
  background-color: rgba(11, 83, 148, 0.8);
  padding: 29px;
  color: #fff;
  border-radius: 12px;
}*/

/* Margin above teaser cart button */
.product-items .actions-primary {
  margin-top: 20px !important;
}

/* Hide config wheel from minicart */
#mini-cart > li > div > div > div.product.actions > div.primary {
  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 sku on pdp
.product-view  .product.attribute.sku {
  display: none !important;
  } */

.catalog-category-view.page-products .columns .column.main {
    min-height: auto;
}


/* Adjustments Amasty Blog Module */
.amblog-post-container .amblog-read:hover {
    background-color: #ec7404 !important;
}
.amblog-post-container .amblog-read, amblog-grid-list .slick-slide .amblog-item .amblog-read {
    background: #323237 !important;
    border-radius: 0px;
}

.amblog-grid-list .slick-slide .amblog-item .amblog-read:hover {
    background: #ec7404;
    text-decoration: none;
}

.amblog-post-title .post-title {
    color: #323237 !important;
	font-size: 24px;
}

.amblog-post-title .post-title:hover {
    color: #ec7404 !important;
}

.amblog-post-title .post-title, .amblog-post-title .post-title:active, .amblog-post-title .post-title:visited {
    color: #ec7404;
	font-size: 24px;
}

.amblog-post-title .post-title:hover {
	color: #ec7404;
	font-size: 24px;
	text-decoration: underline;
}

.amblog-post-container .amblog-shot, .amblog-grid-list .slick-slide .amblog-item .amblog-shot  {
	color: #323237 !important;
	font-size: 18px;
}


/* Adjustments Header. Hide Account Links */

#header-account {
	display: none;
}

#minicart {
	display: none;
}

.header-regular .block-search .aa-Input, .header-regular .block-search .input-text, .header-regular .block-search .action.search .icon, .header-regular .block-search.expanding .input-text {
	height: 40px;
}


/* Adjustments Product Detail Page */

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

#tab-label-additional {
	background-color: #f0f0f0;
}

#tab-label-additional-title {
	font-size: 24px;
	color: #323237;
	line-height: 1.2;
}

#tab-label-description {
	background-color: #f0f0f0;
}

#tab-label-synoa_downloadsnk_downloads_tab {
	background-color: #f0f0f0;
}


#tab-label-mkt_marketing_features {
	background-color: #f0f0f0;
}


#tab-label-mkt_application_text {
	background-color: #f0f0f0;
}


#tab-label-mkt_cad_traceparts {
	background-color: #f0f0f0;
}


#tab-label-product_video_gallery {
	background-color: #f0f0f0;
}


#tab-label-mkt_cad_traceparts-title {
	font-size: 24px;
	color: #323237;
	line-height: 1.2;
}


#tab-label-mkt_application_text-title {
	font-size: 24px;
	color: #323237;
	line-height: 1.2;
}

#tab-label-mkt_marketing_features-title {
	font-size: 24px;
	color: #323237;
	line-height: 1.2;
}

#tab-label-description-title {
	font-size: 24px;
	color: #323237;
	line-height: 1.2;
}

#tab-label-synoa_downloadsnk_downloads_tab-title {
	font-size: 24px;
	color: #323237;
	line-height: 1.2;
}

#tab-label-product_video_gallery-title {
	font-size: 24px;
	color: #323237;
	line-height: 1.2;
}


#additional {
	font-size: 14px;
	color: #323237
}

#description {
	font-size: 14px;
	color: #323237
}

#synoa_downloadsnk_list {
	font-size: 14px;
	color: #323237
}

/* Adjustments Product Categories */

#instant-search-results-container .grid-item .result-wrapper .result-title,
#instant-search-results-container .grid-item .result-wrapper .sku-wrapper,
#instant-search-results-container .grid-item .result-wrapper .result-description {
    color: #323237;
}

#instant-search-results-container .grid-item .result-wrapper .result-title:hover,
#instant-search-results-container .grid-item .result-wrapper .sku-wrapper:hover,
#instant-search-results-container .grid-item .result-wrapper .result-description:hover {
    color: #ec7404;
}

#instant-search-results-container > div > div > ol > li {
	background-color:  #f0f0f0;
}

#instant-search-results-container > div > div > ol > li > div > div > div > div.result-details {
	display: none;
}

.result-wrapper .text-ellipsis {
	color: #323237;
}

.result-wrapper .text-ellipsis:hover {
	color: #ec7404;
}

#instant-search-results-container > div > div > ol > li > div > div > div > div.result-information > div.product-addto-links {
	display: none;
}

#algolia-stats > div {
	display: none;
}

#algolia-right-container > div:nth-child(2) > div.col-md-12 > div.hits > div:nth-child(5) > div.modes {
	display: none;
}

#algolia-right-container > div:nth-child(2) > div.col-md-12 > div.hits > div:nth-child(5) > div.pull-right.sort-by {
	display: none;
}

.category-cms .full-width { /* Full viewport width */
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    width: 100vw;
    max-width: none;
}


/* Adjustments Homepage */

.slick-slider {
    padding-left: 0px;
    padding-right: 0px;
}

/* Helper CSS for PageBuilder */

.margin-top-auto {
    margin-top: auto;
}

/* Adjustments Product List */

#instant-search-results-container .list-item .result-wrapper .result-information .product-addto-links {
	display: none;
}

#instant-search-results-container .list-item.list-2 .result-wrapper .result-content .result-details {
	display: none;
}

/*** latest design changes ***/
.page-wrapper .pagebuilder-slider.slick-slider .slick-dots li button {
	 background-color: #CBCBCC;
}
 .page-wrapper .pagebuilder-slider.slick-slider .slick-dots li button:hover {
	 background-color: #CBCBCC;
	 border-color: #7E7E80;
}
 .page-wrapper .pagebuilder-slider.slick-slider .slick-dots li.slick-active button {
	 background-color: #EC7404;
}
 .page-wrapper .amblog-pager-container .amblog-link:not(.-disabled) {
	 background-color: #323237;
}
 .page-wrapper .amblog-pager-container .amblog-link:not(.-disabled):hover {
	 background-color: #EC7404;
}
 .skip-link.skip-account {
	 display: none;
}
 
