/*-------- FÄRG PÅ TEXTBANNER ---------*/
.slot--texbar {
  background: #9ca773;
  color: #ffff;
}

/*----- KNAPP I TEXTBANNER -----*/
.banner-btn {
	background: #ffff;
  color: #000;
}
/*-------------------------------------*/

/*--------- FÄRG PÅ REA FLAGGAN --------*/
.bountiful--article-images .slot--article-labels .tws-article-labels--special-offer .tws-article-labels--label-text,
.tws-article-list--list .tws-article-list--labels .tws-article-labels--special-offer .tws-article-labels--label-text {
	background: #000000;
  color: #ffff;
}
/*----------------------------------------*/

.articlegroup .tws-list--type-grid .caption .tws-util-heading--heading {
  text-transform: inherit;
}
.bountiful--top-bar {
	position: relative;
  top: auto;
}
.bountiful--header {
	top: 0;
}
 .slot--texbar {
	position: -webkit-sticky;
	position: -moz-sticky;
	position: -o-sticky;
	position: -ms-sticky;
	position: sticky;
	top: 69px;
	z-index: 10;
  padding: 10px;
  text-align: center;
}
.slot--texbar p {
	margin: 3px auto;
  font-size: 16px;
}
.slot--texbar p:first-child {
	font-size: 18px;
  font-weight: bold;
  letter-spacing: 1.2px;
}
.banner-btn {
	cursor: pointer;
}
#copyMessage {
color: #000; 
background: #fff; 
padding: 3px; 
margin-left: 10px;
  font-size: 11px;
    position: absolute;
    top: 5px;
}
@media (max-width: 1099px) {
  .slot--texbar {
    top: 66.16px;
  }
}
@media (max-width: 767px) {
  .slot--texbar {
    top: 60.83px;
    z-index: 4;
  }
}
/* CSS for desktop layout */
  @media (min-width: 992px) {
.mobilescreen{
  display:none;
    }
  }

  /* CSS for mobile layout */
  @media (max-width: 992px) {
.desktopscreen{
  display:none;
    }
  }
@media(max-width:480px) {
.custompage .bountiful--body .bountiful--body-wrapper,
.custompage .bountiful--body {
    padding: 25px 0px 40px 0px;
  }
.custompage .slot--breadcrumbs {
  padding-left: 10px;
}
}

span.tws-article-price--compare-at-price {
    display: none;
}
.slot--custom-trustpilot {
    padding-top: 15px;
    padding-bottom: 10px;
}

/* TRANSLATIONS OF TABS IN PRODUCT DESCRIPTION */

.article .custom-article-tabs ul li:nth-child(1) a,
.article .custom-article-tabs ul li:nth-child(2) a,
.article .custom-article-tabs ul li:nth-child(3) a,
.article .custom-article-tabs ul li:nth-child(4) a,
.article .custom-article-tabs ul li:nth-child(5) a,
.article .custom-article-tabs ul li:nth-child(6) a{
   font-size:0px !important;
}

/* SWEDISH */

/*html[lang="sv"] .article .custom-article-tabs ul li:nth-child(1) a:before  {
    text-decoration: none;
   letter-spacing: 2px;
   font-size: 13px;
   content: "PRODUKTINFORMATION";
}
html[lang="sv"] .article .custom-article-tabs ul li:nth-child(2) a:before  {
    text-decoration: none;
   letter-spacing: 2px;
   font-size: 13px;
   content: "STORLEKSGUIDE";
}
html[lang="sv"] .article .custom-article-tabs ul li:nth-child(3) a:before  {
    text-decoration: none;
   letter-spacing: 2px;
   font-size: 13px;
   content: "LEVERANS";
} */
html[lang="sv"] .article .custom-article-tabs ul li:nth-child(1) a:before,
html[lang="sv"] .article .custom-article-tabs ul li:nth-child(2) a:before,
html[lang="sv"] .article .custom-article-tabs ul li:nth-child(3) a:before{
   text-decoration: none;
   letter-spacing: 2px;
   font-size: 13px;
   content: "MER OM PRODUKTEN";
}


/* DANISH */

/*html[lang="da"] .article .custom-article-tabs ul li:nth-child(1) a:before  {
    text-decoration: none;
   letter-spacing: 2px;
   font-size: 13px;
   content: "PRODUKT INFORMATION";
}
html[lang="da"] .article .custom-article-tabs ul li:nth-child(2) a:before  {
    text-decoration: none;
   letter-spacing: 2px;
   font-size: 13px;
   content: "STØRRELSESGUIDE";
}
html[lang="da"] .article .custom-article-tabs ul li:nth-child(3) a:before  {
    text-decoration: none;
   letter-spacing: 2px;
   font-size: 13px;
   content: "LEVERING";
} */
html[lang="da"] .article .custom-article-tabs ul li:nth-child(1) a:before,
html[lang="da"] .article .custom-article-tabs ul li:nth-child(2) a:before,
html[lang="da"] .article .custom-article-tabs ul li:nth-child(3) a:before{
    text-decoration: none;
   letter-spacing: 2px;
   font-size: 13px;
   content: "MERE OM PRODUKTET";
}

/* GERMAN */

/*html[lang="de"] .article .custom-article-tabs ul li:nth-child(1) a:before  {
    text-decoration: none;
   letter-spacing: 2px;
   font-size: 13px;
   content: "PRODUKTINFORMATION";
}
html[lang="de"] .article .custom-article-tabs ul li:nth-child(2) a:before  {
    text-decoration: none;
   letter-spacing: 2px;
   font-size: 13px;
   content: "GRÖSSENTABELLE";
}
html[lang="de"] .article .custom-article-tabs ul li:nth-child(3) a:before  {
    text-decoration: none;
   letter-spacing: 2px;
   font-size: 13px;
   content: "LIEFERUNG";
} */
html[lang="de"] .article .custom-article-tabs ul li:nth-child(1) a:before,
html[lang="de"] .article .custom-article-tabs ul li:nth-child(2) a:before,
html[lang="de"] .article .custom-article-tabs ul li:nth-child(3) a:before{
    text-decoration: none;
   letter-spacing: 2px;
   font-size: 13px;
   text-transform: uppercase;
   content: "mehr zum Produkt";
}

/* ENGLISH */
/*html[lang="en"] .article .custom-article-tabs ul li:nth-child(1) a:before  {
    text-decoration: none;
   letter-spacing: 2px;
   font-size: 13px;
   content: "PRODUCT INFORMATION";
}
html[lang="en"] .article .custom-article-tabs ul li:nth-child(2) a:before  {
    text-decoration: none;
   letter-spacing: 2px;
   font-size: 13px;
   content: "SIZE GUIDE";
}
html[lang="en"] .article .custom-article-tabs ul li:nth-child(3) a:before  {
    text-decoration: none;
   letter-spacing: 2px;
   font-size: 13px;
   content: "DELIVERY";
} */
html[lang="en"] .article .custom-article-tabs ul li:nth-child(1) a:before,
html[lang="en"] .article .custom-article-tabs ul li:nth-child(2) a:before,
html[lang="en"] .article .custom-article-tabs ul li:nth-child(3) a:before{
    text-decoration: none;
   letter-spacing: 2px;
   font-size: 13px;
  text-transform: uppercase;
   content: "More about the product";
}
/* NORWEIGAN */
/*
html[lang="nb"] .article .custom-article-tabs ul li:nth-child(1) a:before  {
    text-decoration: none;
   letter-spacing: 2px;
   font-size: 13px;
   content: "PRODUKTINFORMASJON";
}
html[lang="nb"] .article .custom-article-tabs ul li:nth-child(2) a:before  {
    text-decoration: none;
   letter-spacing: 2px;
   font-size: 13px;
   content: "STØRRELSESGUIDEG";
}
html[lang="nb"] .article .custom-article-tabs ul li:nth-child(3) a:before  {
    text-decoration: none;
   letter-spacing: 2px;
   font-size: 13px;
   content: "LEVERING";
} */
html[lang="nb"] .article .custom-article-tabs ul li:nth-child(1) a:before,
html[lang="nb"] .article .custom-article-tabs ul li:nth-child(2) a:before,
html[lang="nb"] .article .custom-article-tabs ul li:nth-child(3) a:before{
    text-decoration: none;
   letter-spacing: 2px;
   font-size: 13px;
  text-transform: uppercase;
   content: "mer om produktet";
}
/* NEATHERLAND */
/*
html[lang="nl"] .article .custom-article-tabs ul li:nth-child(1) a:before  {
    text-decoration: none;
   letter-spacing: 2px;
   font-size: 13px;
   content: "PRODUCTINFORMATIE";
}
html[lang="nl"] .article .custom-article-tabs ul li:nth-child(2) a:before  {
    text-decoration: none;
   letter-spacing: 2px;
   font-size: 13px;
   content: "MAATTABEL";
}
html[lang="nl"] .article .custom-article-tabs ul li:nth-child(3) a:before  {
    text-decoration: none;
   letter-spacing: 2px;
   font-size: 13px;
   content: "LEVERING";
} */
html[lang="nl"] .article .custom-article-tabs ul li:nth-child(1) a:before,
html[lang="nl"] .article .custom-article-tabs ul li:nth-child(2) a:before,
html[lang="nl"] .article .custom-article-tabs ul li:nth-child(3) a:before{
    text-decoration: none;
   letter-spacing: 2px;
   font-size: 13px;
  text-transform: uppercase;
   content: "meer over het product";
}

/* FINNISH */
/*
html[lang="fi"] .article .custom-article-tabs ul li:nth-child(1) a:before  {
    text-decoration: none;
   letter-spacing: 2px;
   font-size: 13px;
   content: "TUOTETIEDOT";
}
html[lang="fi"] .article .custom-article-tabs ul li:nth-child(2) a:before  {
    text-decoration: none;
   letter-spacing: 2px;
   font-size: 13px;
   content: "KOKO-OPAS";
}
html[lang="fi"] .article .custom-article-tabs ul li:nth-child(3) a:before  {
    text-decoration: none;
   letter-spacing: 2px;
   font-size: 13px;
   content: "TOIMITUS";
} */
html[lang="fi"] .article .custom-article-tabs ul li:nth-child(1) a:before,
html[lang="fi"] .article .custom-article-tabs ul li:nth-child(2) a:before,
html[lang="fi"] .article .custom-article-tabs ul li:nth-child(3) a:before {
    text-decoration: none;
   letter-spacing: 2px;
   font-size: 13px;
  text-transform: uppercase;
   content: "lisää tuotteesta";
}

.slot--article-images .tws-article-images--current-image .slick-slider {
  margin-bottom: 0px;
}
.slot--article-images .tws-article-images--current-image {
  border: none!important;
}

/* The customer requested the filter buttons to be the same size as the product images */
/* / Andreas */
.tws-article-filter--filter-control-container.above-list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 10px;
  margin-top: 1rem;
}

.tws-article-filter--filter-control-container.above-list .tws-article-filter--dropdown {
  width: 100%;
  padding: 0;
}
/* End of filter buttons */

.bountiful--header {
  z-index: 99 !important;
}

/* Stops the product image from hiding on the add-to-cart-popup */
.media-left.pull-left.tws-article-buy-button-with-modal--article-image {
	display: block!important;
}

.stock-status {
	display: none;
}
