.product-details-full .product-line-stock .product-line-stock-msg-out .product-line-stock-icon-out, .product-details-full .product-line-stock .product-line-stock-msg-out .product-line-stock-msg-out-text {
	color: #222222!important;
}
.product-details-full .product-line-stock .product-line-stock-msg-out {
	background-color: #F5F5F5 !important;
	border-color: #aaaaaa;
}
.icon-exclamation-circle::before, .icon-message-atention::before, .product-line-stock-icon-out i::before, .cart-promocode-list-item-warning i::before {
	content: ""!important;
}

/* TESTING CATEGORY BANNERS */
.facets-browse-category-heading-main-image{ display:none;}
a {
	/*color: #F77335!important;*/
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}
.banner-header-bottom {
	background-color: #f77335!important;
}
hr.home-divider {
  height: 1px;
  background-color: #E6E6E6;
  width: 100.0em;
  margin: 20px auto;
  background-image: linear-gradient(left, white 2%, #E6E6E6 50%, white 98%);
  background-image: -o-linear-gradient(left, white 2%, #E6E6E6 50%, white 98%);
  background-image: -moz-linear-gradient(left, white 2%, #E6E6E6 50%, white 98%);
  background-image: -webkit-linear-gradient(left, white 2%, #E6E6E6 50%, white 98%);
  background-image: -ms-linear-gradient(left, white 2%, #E6E6E6 50%, white 98%);
  background-image: -webkit-gradient(linear, left bottom, right bottom, color-stop(0.02, white), color-stop(0.5, gray), color-stop(0.98, white));
}
hr {
	height: 1px;
	background-color: #E6E6E6;
	width: 50%;
	margin: 20px auto;
	background-image: linear-gradient(left, white 2%, #E6E6E6 50%, white 98%);
	background-image: -o-linear-gradient(left, white 2%, #E6E6E6 50%, white 98%);
	background-image: -moz-linear-gradient(left, white 2%, #E6E6E6 50%, white 98%);
	background-image: -webkit-linear-gradient(left, white 2%, #E6E6E6 50%, white 98%);
	background-image: -ms-linear-gradient(left, white 2%, #E6E6E6 50%, white 98%);
	background-image: -webkit-gradient(linear, left bottom, right bottom, color-stop(0.02, white), color-stop(0.5, gray), color-stop(0.98, white));
}
.tab-content, .product-details-information-tab-content {
  background-color: #FFFFFF !important;
  border: 1px solid #efefef;
  clear: both;
  position: relative;
  z-index: 1;
  top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.col-md-8-image {
  width: 100%;
  height: auto;
}
.col-md-4-image {
  width: 100%;
  height: auto;
}
.facets-facet-browse-items .product-views-price .product-views-price-exact .product-views-price-lead > span {
	text-transform: capitalize!important;
}
.item-cell-title, .item-relations-related-item-title, .facets-item-cell-table-title, .facets-item-cell-list-title, .facets-item-cell-grid-title {
	min-height: 55px!important;
}
.global-views-pagination-links .global-views-pagination-active {
	-webkit-border-radius: 4px!important;
	-moz-border-radius: 4px!important;
	-ms-border-radius: 4px!important;
	border-radius: 4px!important;
	background-color: #ff7335;
	color: white;
}
.global-views-pagination-next-link, .global-views-pagination-previous-link, .global-views-pagination-prev-icon {
	border-radius: 4px!important;
}
/* .product-details-full .product-details-full-main .product-views-price-lead::before {
  content: "Online Price: ";
		font-weight: 500;
	color: #ff7335;
} */
/* .product-views-price-lead::before {
	content: "Online Price: ";
	font-weight: 500;
	color: #ff7335;
} */
/* ---------------- Media Queries ---------------- */
/* - Mobile standard devices - */
@media (max-width: 479px) {
  #box-one .button-primary {
    margin-bottom: 20px;
  }
  .col-md-8-image {
    width: 100%;
    height: auto;
  }
  .col-md-4-image {
    width: 100%;
    height: auto;
  }
}
@media (min-width: 480px) {
  #box-one .button-primary {
    margin-bottom: 20px;
  }
  .col-md-8-image {
    width: 100%;
    height: auto;
  }
  .col-md-4-image {
    width: 100%;
    height: auto;
  }
}
/* - Mobile and small Tablet - */
@media (max-width: 767px) and (min-width: 480px) {
  #box-one .button-primary {
    margin-bottom: 20px;
  }
  .col-md-8-image {
    width: 100%;
    height: auto;
  }
  .col-md-4-image {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 767px) {
  #box-one .button-primary {
    margin-bottom: 20px;
  }
  .col-md-8-image {
    width: 100%;
    height: auto;
  }
  .col-md-4-image {
    width: 100%;
    height: auto;
  }
}
@media (min-width: 768px) {
  #box-one .button-primary {
    margin-bottom: 20px;
  }
  .col-md-8-image {
    width: 100%;
    height: auto;
  }
  .col-md-4-image {
    width: 100%;
    height: auto;
  }
}
/* - Tablet and small laptops - */
@media (max-width: 991px) and (min-width: 992px) {
  #box-one .button-primary {
    margin-bottom: 20px;
  }
  .col-md-8-image {
    width: 100%;
    height: auto;
  }
  .col-md-4-image {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 991px) {
  #box-one .button-primary {
    margin-bottom: 20px;
  }
  .col-md-8-image {
    width: 100%;
    height: auto;
  }
  .col-md-4-image {
    width: 100%;
    height: auto;
  }
}
@media (min-width: 992px) {
  #box-one .button-primary {
    margin-bottom: 20px;
  }
  .col-md-8-image {
    width: 100%;
    height: auto;
  }
  .col-md-4-image {
    width: 100%;
    height: auto;
  }
  body {
    font-size: 1rem!important;
    color: #000!important;
    letter-spacing: .05em!important;
}
p, .push-button-secondary span, .product-reviews-center-pusher span, .product-details-information-pusher span, .push-button-description span {
    font-size: 1rem!important;
    color: #000!important;
    letter-spacing: .05em!important;
}

.product-line-stock-msg-out-text {color: #222 !important;}

  }
  footer {
    font-size: 0.875rem;
  }
.footer-content-newsletter > p, .push-button-secondary .footer-content-newsletter > span, .product-reviews-center-pusher .footer-content-newsletter > span, .product-details-information-pusher .footer-content-newsletter > span, .push-button-description .footer-content-newsletter > span {
	color: #fff !important;
	font-size: 1rem!important;
	padding-bottom: 10px!important;
}
.footer-content-info .footer-column-link-listitem .footer-column-text-wrapper .footer-column-text {
	color: #fff !important;
}
/* - Laptop - */
@media (max-width: 1199px) and (min-width: 992px) {
  #box-one .button-primary {
    margin-bottom: 20px;
  }
  .col-md-8-image {
    width: 100%;
    height: auto;
  }
  .col-md-4-image {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 1199px) {
  #box-one .button-primary {
    margin-bottom: 20px;
  }
  .col-md-8-image {
    width: 100%;
    height: auto;
  }
  .col-md-4-image {
    width: 100%;
    height: auto;
  }
}
/* - Desktop and retina laptops- */
@media (min-width: 1200px) {
  #box-one .button-primary {
    margin-bottom: 20px;
  }
  .col-md-8-image {
    width: 100%;
    height: auto;
  }
  .col-md-4-image {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 1440px) and (min-width: 1200px) {
  #box-one .button-primary {
    margin-bottom: 20px;
  }
}
@media (max-width: 1440px) {
  #box-one .button-primary {
    margin-bottom: 20px;
  }
  .col-md-8-image {
    width: 100%;
    height: auto;
  }
  .col-md-4-image {
    width: 100%;
    height: auto;
  }
}
/* - Desktop bigger screens - */
@media (min-width: 1680px) {
  #box-one .button-primary {
    margin-bottom: 20px;
  }
  .col-md-8-image {
    width: 100%;
    height: auto;
  }
  .col-md-4-image {
    width: 100%;
    height: auto;
  }
}

.newsletter-subscription-form-container input.newsletter-suscription-form-input::placeholder {
	color: black!important;
}

.footer-column-link {
	font-size: initial!important;
}

/* CFW amended Navigation layout */
.header-menu-level1 {
	margin-left: 0;
	justify-content: center!important;
}

/* CFW amended Navigation spacing: */
.header-menu-level1-anchor, .header-menu-home-anchor, .header-menu-shop-anchor, .header-menu-level2-anchor {
	/*font-size: 1rem!important;*/
	padding: 15px 10px!important;
}
.product-details-information-tab-content-container p{
  margin-bottom: 20px!important;
}
.product-details-full div[data-view="Featured.Description"]  p{
	margin-bottom: 0px!important;
}
.global-views-star-rating-review-total-review {
margin-left:4px!important;
}

.home-featured-brands .section-contents .carousel {
	border-top: none!important;
	border-bottom: none!important;
}
.error-management-page-not-found-caption {
	opacity:0.7!important;
}
/* Quantity Pricing Header */
.quantity-pricing-expander-head-toggle {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	background-color: #C00;
	color: #fff;
	font-family: Open Sans, sans-serif;
	font-size: .78rem;
	padding: 5px 10px 5px 10px;
	position: relative;
	text-transform: uppercase;
}
.quantity-pricing-expander-head a:hover, a:focus {
	color: #FFF!important;
	text-decoration: none;
}
.message-warning, .ext-message-warning, .custom-fields-checkout-group-loading-error, .store-locator-search-geolocation-message-warning, .cart-promocode-list-item-warning .tooltip .tooltip-inner, .shopping-layout-no-javascript-msg, .stock-info-low, .product-line-stock-msg-low {
	color: #FFF!important;
	background-color: #C00!important;
	border: 1px solid #C00!important;
}
.newsletter-subscription-form-container input.newsletter-suscription-form-input {
	color: #222!important;
}
.newsletter-alert-placeholder .global-views-message, .newsletter-alert-placeholder .cookie-warning-banner-view, .newsletter-alert-placeholder .product-line-stock-msg-not-available, .newsletter-alert-placeholder .product-reviews-form-confirmation-message {
	border-radius: 4px!important;
}
.newsletter-subscription-form-container [data-validation-error="block"] {
	border-radius:4px!important;
}
.header-menu-level1-anchor:hover, .header-menu-home-anchor:hover, .header-menu-shop-anchor:hover, .header-menu-level1-anchor:active, .header-menu-home-anchor:active, .header-menu-shop-anchor:active, .header-menu-level1-anchor:focus, .header-menu-home-anchor:focus, .header-menu-shop-anchor:focus, .header-menu-level2-anchor:hover, .header-menu-level2-anchor:active, .header-menu-level2-anchor:focus {
	color: #F77335!important;
}
.quantity-pricing-expander-head a:hover, a:focus {
	color: sandybrown!important;
	text-decoration: none;
}

/* Hide Browse Info link from Info mobile menu */
@media (max-width: 1299px) {
  .header-sidebar-menu-wrapper a[name="Info"] + ul li:nth-child(2) > a {
    display: none;
  }
}
.vegan-nav-color {color: #52a427!important;}
.deals-nav-color {color: #FF2d00!important;}
.nutella-nav-color {background-image: none;}
.nutella-nav-image {
	background-image: url(/site/SCA/global/logo-nutella.svg);
	background-position: 50% 15px;
	background-repeat: no-repeat;
	background-size: 90%;
	color: transparent;
}