.e-btn-primary-s {
  background: #E85D1F;
  font-weight: bold;
  color: #fff;
  border: 0;
  border: 1px solid #E85D1F;
  padding: 0px 0px;
  margin: 5px;
  max-width: 190px;
  height: 40px;
  width: 100%;
}

/* START: Ändrar cookies-rutan*/
.tws-accept-cookies--accept-all-btn {
font-size: 1.1em;
  border: 0px solid #E85D1F;
  background-color: #E85D1F;
  padding: .6rem 2rem .6rem 2rem;
  text-decoration: none !important;
  margin-top: 1em !important;
  display: inline-block;
  transition: all .3s ease;
  font-weight: normal;
  color: #fff !important;
}

.tws-accept-cookies--accept-nece-btn {
font-size: 1.1em;
  border: 0px solid #E85D1F;
  background-color: #E85D1F;
  padding: .6rem 2rem .6rem 2rem;
  text-decoration: none !important;
  margin-top: 1.5em !important;
  display: inline-block;
  transition: all .3s ease;
  font-weight: normal;
  color: #fff !important;
}

@media only screen and (min-width: 1100px) {
  .modal .modal-dialog {
    padding: 0 0px;
  }
}

@media (min-width: 768px) {
  .col-sm-9 {
    width: 100%;
  }
}

/* SLUT: Ändrar cookies-rutan*/

/* START: Tar bort menylänkar till artikelgrupperna Omega och Meguiars på norska sidan och pilarna*/
html[lang="nb"] .tws-vertical-menu-light--articlegroup-2092545 {
display: none !important; }

html[lang="nb"] .tws-list--item-2092545 {
display: none !important; }

html[lang="nb"] .tws-vertical-menu-light--articlegroup-7958263 {
display: none !important; }

html[lang="nb"] .tws-list--item-7958263 {
display: none !important; }

html[lang="nb"] .bountiful--sidebar .tws-vertical-menu-light .tws-vertical-menu-light--expand-children {
display: none !important; } 
/* SLUT: Tar bort menylänkar till artikelgrupperna Omega och Meguiars på norska sidan och pilarna*/

.twsPriceCurrent {
  letter-spacing: -0.5px;
}

.twsPriceRegular {
  letter-spacing: -0.5px;
}
.slot--article-price .tws-api--price-regular {
  margin-bottom: 3px;
}

.bountiful--start-page .tws-container--tws-content-box-2x{
  margin: 0 0 0 0;
}

/* START: Tar bort länkar i menyn på specifikt språk på desktop*/
html[lang="da"] .tws-top-menu--item-4 {
      display: none !important;
}

html[lang="fi"] .tws-top-menu--item-4 {
      display: none !important;
}

html[lang="sv"] .tws-top-menu--item-4 {
      display: none;
}

/* hide the link with returns only on mobile and ipads */
  html[lang="sv"] .tws-top-menu--item-4 {
      display: none !important;
}

html[lang="fi"] .tws-top-menu--item-4 {
      display: none !important;
}

html[lang="da"] .tws-top-menu--item-4 {
      display: none !important;
}

/* Ändrar färg på "Filter" på mobil och padda */

/* START: Tar bort oönskade loggor i sidfoten per språk */
html[lang="sv"] .tws-brand-logos--logo-bring { 
display: none; }

html[lang="sv"] .tws-brand-logos--logo-vipps { 
display: none; }

html[lang="sv"] .tws-brand-logos--logo-ups { 
display: none; }

html[lang="sv"] .tws-brand-logos--logo-paypal { 
display: none; }

html[lang="nb"] .tws-brand-logos--logo-schenker { 
display: none; }

html[lang="nb"] .tws-brand-logos--logo-dhl { 
display: none; }

html[lang="nb"] .tws-brand-logos--logo-postnord { 
display: none; }

html[lang="nb"] .tws-brand-logos--logo-swish { 
display: none; }

html[lang="nb"] .tws-brand-logos--logo-ups { 
display: none; }

html[lang="nb"] .tws-brand-logos--logo-paypal { 
display: none; }

html[lang="fi"] .tws-brand-logos--logo-schenker { 
display: none; }

html[lang="fi"] .tws-brand-logos--logo-postnord { 
display: none; }

html[lang="fi"] .tws-brand-logos--logo-swish { 
display: none; }

html[lang="fi"] .tws-brand-logos--logo-vipps { 
display: none; }

html[lang="fi"] .tws-brand-logos--logo-bring { 
display: none; }

html[lang="fi"] .tws-brand-logos--logo-ups { 
display: none; }

html[lang="fi"] .tws-brand-logos--logo-paypal { 
display: none; }

html[lang="en"] .tws-brand-logos--logo-schenker { 
display: none; }

html[lang="en"] .tws-brand-logos--logo-swish { 
display: none; }

html[lang="en"] .tws-brand-logos--logo-vipps { 
display: none; }

html[lang="en"] .tws-brand-logos--logo-bring { 
display: none; }

html[lang="da"] .tws-brand-logos--logo-schenker { 
display: none; }

html[lang="da"] .tws-brand-logos--logo-swish { 
display: none; }

html[lang="da"] .tws-brand-logos--logo-vipps { 
display: none; }

html[lang="da"] .tws-brand-logos--logo-bring { 
display: none; }

html[lang="da"] .tws-brand-logos--logo-ups { 
display: none; }

html[lang="da"] .tws-brand-logos--logo-paypal { 
display: none; }
/* SLUT: Tar bort oönskade loggor i sidfoten per språk */





/*.tws-article-stock-shipping--stock-message{
  display: none;
}*/
p.tws-article-stock-shipping--stock-message {
    display: none;
}

.bountiful--start-page .bountiful--component-container .tws-content-box--table .tws-content-box--first-line {
  font-size: 40px;
}

.tws-article-name h1 {
  font-size: 30px;
}

.tws-custom-page--article-heading .tws-util-heading--heading {
  margin: 30px 0 30px 0;
  padding: 10px 0 10px 0;
  background-color: #ccc;
}

.tws-custom-page--articlegroups-heading .tws-util-heading--heading {
  margin: 30px 0 30px 0;
  padding: 10px 0 10px 0;
  background-color: #ccc;
}

.tws-custom-page--articles-heading .tws-util-heading--heading {
  margin: 30px 0 30px 0;
  padding: 10px 0 10px 0;
  background-color: #ccc;
}

/* START: Collapsible text */
.customPageItem {
  margin: 0 0 0 0;
}

.active, .accordion:hover {
  background-color: #ccc;
}
.accordion {
  cursor: pointer;
  padding: 6px 0px;
  margin-bottom: 0px;
  margin-top: 0px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  transition: 0.4s;
}
.accordionh3 {
  padding: 6px 0px 0px;
  margin-bottom: 0px;
  margin-top: 0px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  transition: 0.4s;
}

.panel {
  padding: 6px 0px;
  display: none;
  background-color: white;
  overflow: hidden;
}
/* SLUT: Collapsible text */

/* START: Lägsta priset senaste 30 dag */
.tws-article-price--compare-at-price-title {
  display: none;
}
.slot--article-price .tws-article-price--compare-at-price .tws-api--price-current {
  display: none;
}
/* SLUT: Lägsta priset senaste 30 dag */

/* START: Toppmenyn */
.slot--header-horizontal-menu .navbar-nav > li a:hover {
  background-color: #161616;
  color: #bebebe;
}
.slot--header-horizontal-menu .navbar-nav > li a:focus {
  background-color: #161616;
}
  
/* SLUT: Toppmenyn */

/* ta bort filter */


.articlegroup-8463463 .tws-article-filter .tws-article-filter--filter-control-container {display: none;}
.articlegroup-8463463 .btn.open-filter-button {display: none !important;}

.articlegroup-8469904 .tws-article-filter .tws-article-filter--filter-control-container {display: none;}
.articlegroup-8469904 .btn.open-filter-button {display: none !important;}
.articlegroup-7761261 .tws-article-filter .tws-article-filter--filter-control-container {display: none;}
.articlegroup-7761261 .btn.open-filter-button {display: none !important;}
.articlegroup-985267 .tws-article-filter .tws-article-filter--filter-control-container {display: none;}
.articlegroup-985267 .btn.open-filter-button {display: none !important;}
.articlegroup-3875451 .tws-article-filter .tws-article-filter--filter-control-container {display: none;}
.articlegroup-3875451 .btn.open-filter-button {display: none !important;}
.articlegroup-2245750 .tws-article-filter .tws-article-filter--filter-control-container {display: none;}
.articlegroup-2245750 .btn.open-filter-button {display: none !important;}
.articlegroup-5226491 .tws-article-filter .tws-article-filter--filter-control-container {display: none;}
.articlegroup-5226491 .btn.open-filter-button {display: none !important;}
.articlegroup-7988053 .tws-article-filter .tws-article-filter--filter-control-container {display: none;}
.articlegroup-7988053 .btn.open-filter-button {display: none !important;}
.articlegroup-984824 .tws-article-filter .tws-article-filter--filter-control-container {display: none;}
.articlegroup-984824 .btn.open-filter-button {display: none !important;}
.articlegroup-5228161 .tws-article-filter .tws-article-filter--filter-control-container {display: none;}
.articlegroup-5228161 .btn.open-filter-button {display: none !important;}
.articlegroup-4092633 .tws-article-filter .tws-article-filter--filter-control-container {display: none;}
.articlegroup-4092633 .btn.open-filter-button {display: none !important;}
.articlegroup-5636715 .tws-article-filter .tws-article-filter--filter-control-container {display: none;}
.articlegroup-5636715 .btn.open-filter-button {display: none !important;}
.articlegroup-2660945 .tws-article-filter .tws-article-filter--filter-control-container {display: none;}
.articlegroup-2660945 .btn.open-filter-button {display: none !important;}
.articlegroup-5636747 .tws-article-filter .tws-article-filter--filter-control-container {display: none;}
.articlegroup-5636747 .btn.open-filter-button {display: none !important;}
.articlegroup-1917695 .tws-article-filter .tws-article-filter--filter-control-container {display: none;}
.articlegroup-1917695 .btn.open-filter-button {display: none !important;}
.articlegroup-6998723 .tws-article-filter .tws-article-filter--filter-control-container {display: none;}
.articlegroup-6998723 .btn.open-filter-button {display: none !important;}
.articlegroup-5310691 .tws-article-filter .tws-article-filter--filter-control-container {display: none;}
.articlegroup-5310691 .btn.open-filter-button {display: none !important;}
.articlegroup-1336711 .tws-article-filter .tws-article-filter--filter-control-container {display: none;}
.articlegroup-1336711 .btn.open-filter-button {display: none !important;}
.articlegroup-7768395 .tws-article-filter .tws-article-filter--filter-control-container {display: none;}
.articlegroup-7768395 .btn.open-filter-button {display: none !important;}
.articlegroup-650975 .tws-article-filter .tws-article-filter--filter-control-container {display: none;}
.articlegroup-650975 .btn.open-filter-button {display: none !important;}
.articlegroup-7049463 .tws-article-filter .tws-article-filter--filter-control-container {display: none;}
.articlegroup-7049463 .btn.open-filter-button {display: none !important;}
.articlegroup-6983843 .tws-article-filter .tws-article-filter--filter-control-container {display: none;}
.articlegroup-6983843 .btn.open-filter-button {display: none !important;}
.articlegroup-5808933 .tws-article-filter .tws-article-filter--filter-control-container {display: none;}
.articlegroup-5808933 .btn.open-filter-button {display: none !important;}
.articlegroup-7839415 .tws-article-filter .tws-article-filter--filter-control-container {display: none;}
.articlegroup-7839415 .btn.open-filter-button {display: none !important;}

/* SLUT: ta bort filter */


/* Höjden på filter */
.tws-article-filter--filter-with-select-wrapper .filter-select-wrapper {
  max-height: 300px;
}
/* SLUT: Höjden på filter */

/* Text i boxarna på förstasidan */
.bountiful--start-page .bountiful--component-container .tws-content-box--table .tws-content-box--first-line {
  text-shadow: 1px 1px 1px #000;
  margin: 5px 0;
  line-height: normal;
  font-weight: 400;
  color: #fff;
}

.bountiful--start-page .bountiful--component-container .tws-content-box--table .tws-content-box--second-line {
  text-shadow: 1px 1px 1px #000;
  margin: 5px 0;
  line-height: normal;
  font-weight: normal;
  color: #fff;
}

.bountiful--start-page .bountiful--component-container .tws-content-box--table .tws-content-box--third-line {
  text-shadow: 1px 1px 1px #000;
  margin: 5px 0;
  line-height: normal;
  font-weight: normal;
  color: #fff;
}
/* SLUT: Text i boxarna på förstasidan */

/* Galleri på samarbetspartner */
.pgallery {
  border: 0px solid #ccc;
}

.pgallery:hover {
  border: 0px solid #777;
}

.pgallery img {
  width: 100%;
  height: auto;
}

.pdesc {
  padding: 15px;
  text-align: center;
}

.presponsive {
  padding: 0 6px;
  float: left;
  width: 16.6666%;
}

@media only screen and (max-width: 1000px) {
  .presponsive {
    width: 24.99999%;
    margin: 6px 0;
  }
 }
@media only screen and (max-width: 768px) {
  .presponsive {
    width: 49.99999%;
    margin: 6px 0;
  }
 }

.presponsiveoo {
  padding: 0 6px;
  float: left;
  width: 16.6666%;
}

@media only screen and (max-width: 1000px) {
  .presponsiveoo {
    width: 49.99999%;
    margin: 6px 0;
  }
 }
@media only screen and (max-width: 700px) {
  .presponsiveoo {
    width: 99.99999%;
    margin: 6px 0;
  }
 }


/* SLUT: Galleri på samarbetspartner */


/* Grå bakgrund på artikelbilder */
.fancybox-slide--image .fancybox-content  {
  background: #B5B5B5 !important;
  backface-visibility: visible !important;
}
  
.bountiful--article-images .slot--article-images .tws-article-images--current-image  {
  background: #B5B5B5;
}

.slick-slider {
  margin-bottom: -4px;
}

.bountiful--article-images .tws-article-images--slick-nav .tws-img {  
  background: #B5B5B5;
}
/* SLUT: Grå bakgrund på artikelbilder */

/* Tar bort Antal i lager på vägen till kassan */
.modal-body .tws-article-stock-shipping--delivery-message {
    display: none;
}

/* Tar bort LEVERANS */
.tws-article-stock-shipping .col-md-12 > :not(.tws-article-stock-shipping--stock-info) {
	font-size: 0;
}
.tws-article-stock-shipping .col-md-12 span {
	font-size: 14px;
}
/* Inställningar Video */
.embed-container { 
  position: relative; 
  padding-bottom: 56.25%; 
  height: 0; 
  overflow: hidden; 
  max-width: 100%; } 
.embed-container iframe, .embed-container object, .embed-container embed { 
  position: absolute; 
  top: 0; 
  left: 0; 
  width: 100%; 
  height: 100%; }

.video-stedi { 
  position: relative; 
  padding-bottom: 56.25%; 
  height: 0; 
  overflow: hidden; 
  max-width: 100%; } 
.video-stedi iframe, .video-stedi object, .video-stedi embed { 
  position: absolute; 
  top: 0; 
  left: 0; 
  width: 100%; 
  height: 100%; }


.e-btn-primary {
    background: #000;
    color: #fff;
    border: 0;
    border-radius: 3px;
    border-bottom: 0px solid #4c907d;
    box-shadow: 0 1px 2px rgba(0,0,0,0.2);
    margin: 5px;
    max-width: 249px;
    height: 35px;
    width: 100%;
}
/* SLUT: Tar bort LEVERANS */

/* START: Stedi Story Video */
@media only screen and (max-width: 992px) {.story-item-video-hide-on-mobile { 
     display: none; }   /*. hide video on mobile screens*/
	}
@media (min-width: 993px) {.story-item-video-hide-on-desktop { 
    display: none;
    background: #000;} 
	}
/* SLUT: Stedi Story Video */

.tws-order-history--delivery-shipment-link { 
display: none; }

/* Tar bort svenska returartikeln 111111 på norska sidan ur grupp */ 
html[lang="nb"] .tws-list--grid-item.tws-list--item-164488447.ItemHeading.ItemArticleNr.ItemPrice { 
display: none; }
/* Tar bort hela svenska returartikel 111111 så det är tomt om man klickar på den eller kommer in via länk, */ 
html[lang="nb"] .article-164488447 .bountiful--main-wrapper { 
display: none !important; }

/* Tar bort norska returartikeln 111111N på svenska sidan ur grupp */ 
html[lang="sv"] .tws-list--grid-item.tws-list--item-165710439.ItemHeading.ItemArticleNr.ItemPrice { 
display: none; }
/* Tar bort hela norska returartikel 111111N så det är tomt om man klickar på den eller kommer in via länk, */ 
html[lang="sv"] .article-165710439 .bountiful--main-wrapper { 
display: none !important; }

/* Tar bort finska returartikeln 111111FI på alla sidor utom finska sidan ur grupp */ 
html[lang="sv"] .tws-list--grid-item.tws-list--item-213579265.ItemHeading.ItemArticleNr.ItemPrice { 
display: none; }
html[lang="sv"] .article-213579265 .bountiful--main-wrapper { 
display: none !important; }
html[lang="nb"] .tws-list--grid-item.tws-list--item-213579265.ItemHeading.ItemArticleNr.ItemPrice { 
display: none; }
html[lang="nb"] .article-213579265 .bountiful--main-wrapper { 
display: none !important; }
html[lang="da"] .tws-list--grid-item.tws-list--item-213579265.ItemHeading.ItemArticleNr.ItemPrice { 
display: none; }
html[lang="da"] .article-213579265 .bountiful--main-wrapper { 
display: none !important; }
html[lang="en"] .tws-list--grid-item.tws-list--item-213579265.ItemHeading.ItemArticleNr.ItemPrice { 
display: none; }
html[lang="en"] .article-213579265 .bountiful--main-wrapper { 
display: none !important; }

/* Tar bort svenska och norska returartikeln på danska, finska och engelska sidan ur grupp */ 
html[lang="fi"] .tws-list--grid-item.tws-list--item-164488447.ItemHeading.ItemArticleNr.ItemPrice { 
display: none; }
html[lang="fi"] .tws-list--grid-item.tws-list--item-165710439.ItemHeading.ItemArticleNr.ItemPrice { 
display: none; }
html[lang="en"] .tws-list--grid-item.tws-list--item-164488447.ItemHeading.ItemArticleNr.ItemPrice { 
display: none; }
html[lang="en"] .tws-list--grid-item.tws-list--item-165710439.ItemHeading.ItemArticleNr.ItemPrice { 
display: none; }
html[lang="da"] .tws-list--grid-item.tws-list--item-164488447.ItemHeading.ItemArticleNr.ItemPrice { 
display: none; }
html[lang="da"] .tws-list--grid-item.tws-list--item-165710439.ItemHeading.ItemArticleNr.ItemPrice { 
display: none; }
/* Tar bort hela svenska och norska returartikel så det är tomt om man klickar på den eller kommer in via länk, */ 
html[lang="fi"] .article-164488447 .bountiful--main-wrapper { 
display: none !important; }
html[lang="fi"] .article-165710439 .bountiful--main-wrapper { 
display: none !important; }
html[lang="no"] .article-164488447 .bountiful--main-wrapper { 
display: none !important; }
html[lang="no"] .article-165710439 .bountiful--main-wrapper { 
display: none !important; }
html[lang="da"] .article-164488447 .bountiful--main-wrapper { 
display: none !important; }
html[lang="da"] .article-165710439 .bountiful--main-wrapper { 
display: none !important; }

/* START: Ändrar runt leveransinfo*/
.tws-article-stock-shipping--wrapper {
    display: block;
    margin: 25px 0 0 0;
    border: 0px solid #fff;
    background: #161616;
    color: #fff;
height: 100%;
width: 100%;
text-transform: uppercase;
font-weight: bold;
line-height: 40px;
padding: 0px 0 0px 0;
outline: none;
display: inline-block;
vertical-align: middle;
text-align: center;
border-radius: 3px;
white-space: normal;
transition: all .3s;
}



/* START: Tar bort Meddelanderutan i kassan*/
.tws-checkout--field-id-comment {
    display: none;
}
/* SLUT: Tar bort Meddelanderutan i kassan*/

/* START: Ändrar tjockleken och färgerna på ramarna i kassan*/ 
/*Delivery country & customer type*/ 
.opc-checkout--shortcuts .tws-checkout-shortcuts--button-group .tws-checkout-shortcuts--button.btn-default, 
.tws-checkout--delivery-method, .tws-checkout--payment-method { 
border: 1px solid #b6b6b6; 
} 

/*Message square*/ 
.tws-checkout--forms .tws-checkout--forms-block .tws-checkout--field .tws-checkout--field-control, 
/*Remove button*/ 
.tws-opc-cart--rows .tws-opc-cart--item .tws-opc-cart--item-wrapper .tws-opc-cart--item-remove button, 
/*Discount field*/ 
.tws-discount-field--input, 
/*Amount square + refresh button*/ 
.tws-opc-cart--rows .tws-opc-cart--item .tws-opc-cart--item-wrapper .tws-opc-cart--item-quantity input,
/*Postnummerrutan*/ 
.tws-checkout--field input{ 
border: 1px solid #b6b6b6; 
} 
/* Summary square */ 
.tws-cart-summary--wrapper .tws-cart-summary--items-count, 
.tws-opc-cart--heading, 
.tws-cart-summary--sticky-summary .tws-cart-summary--items-count { 
border-bottom: 1px solid #b6b6b6; 
} 
/* SLUT: Ändrar tjockleken och färgerna på ramarna i kassan*/ 

.tws-article-attributes {
   display: none; }

/* START: Tar bort Favoritsymbolen på art.gr nivå */
.tws-list--grid-item .tws-article-favoritebutton {
   display: none; }
/* SLUT: Tar bort Favoritsymbolen på art.gr nivå */

/* START: Ändrar bredden på nedredelen på kontaktsidan */
.tws-contact-form--after-text {
    max-width: 550px; }
/* SLUT: Ändrar bredden på nedredelen på kontaktsidan */

/* START: Ger ruta runt kunduppgifter på kontaktsidan */
.has-feedback .form-control {
    border: 1px solid #a7a7a7;
}

.form-control {
    border: 1px solid #a7a7a7;
}

.bountiful--my-pages .slot--my-pages-tabs .tws-customer-details--language-form select {
      border: 1px solid #a7a7a7;
}
/* SLUT: Ger ruta runt kunduppgifter på kontaktsidan */

/* START: Ger ruta runt kunduppgifter i kassan tex. för ÅF */

.tws-checkout--forms .tws-checkout--forms-block .tws-checkout--field .tws-checkout--field-control {
     border: 1px solid #a7a7a7;
}
/* SLUT: Ger ruta runt kunduppgifter i kassan tex. för ÅF */


/* START: Ger ruta runt kundensval */

.slot--article-choices .tws-article-choices .form-control {
    border: 1px solid #a7a7a7;
}
/* SLUT: Ger ruta runt kundensval */
.slot--article-share {
    padding-top: 14px;
}

/* START: Ger ruta runt e-postadress */

.tws-article-buy-button-with-modal--email-field {
    border: 1px solid #a7a7a7;
}
/* SLUT: Ger ruta runt e-postadress  */

/* START: Tar bort Meddelanderutan i kassan*/
.tws-checkout--field-id-comment {
    display: none;
}
/* SLUT: Tar bort Meddelanderutan i kassan*/

/* START: Tar bort ruta för fakturaleverans i kassan och på Mina sidor */

input[name="custom.622366"],
label[for="custom.622366"] {
    display: none;
}

input[id="622366"] {
    display: none;
}

.tws-checkout--field-id-622366 {
    display: none;
}

/* SLUT: Tar bort ruta för fakturaleverans i kassan och på Mina sidor*/

/* START: Visar hela artikeltexten */

.slot--article-description .tws-article-description--text-container {
  max-height: none !important;
}

.tws-article-description--show-more .btn {
      display: none;
}
/* SLUT: Visar hela artikeltexten */

/* START: Förstorar köpknappen */
.bountiful--buy-button-group .slot--article-buy-button .btn {
    width: 100%;
}
/* SLUT: Förstorar köpknappen */

/* START: Tar bort Textalk loggan */
.bountiful--footer .bountiful--footer--made-by img  {
      display: none;
}
/* SLUT: Tar bort Textalk loggan */

.bountiful--footer {
  padding: 50px 20px 15px 20px;
}



/* START: Tar bort ett skuggat streck under artikelbilden */
.tws-article-list--list .tws-list--type-grid .thumbnail .caption {
    box-shadow: 0 0px 0px 0px rgba(0,0,0,0.0);
    padding: 5px;
}

.tws-container--tws-articles-two-type-carousel .thumbnail .caption {
    box-shadow: 0 0px 0px 0px rgba(0,0,0,0);
    padding: 0px;
}
/* SLUT: Tar bort ett skuggat streck under artikelbilden */

/* START: Gör "Nyhet" grön */
.tws-article-list--list .tws-article-list--labels .tws-article-labels--new .tws-article-labels--label-text {
    background: #28b428;
    color: #fff;
}

.bountiful--article-images .slot--article-labels .tws-article-labels--new .tws-article-labels--label-text {
    background: #28b428;
    color: #fff;
}
/* SLUT: Gör "Nyhet" grön */

/* START: Ändrar färg på USP i toppen */
.slot--top-bar-selling-points .tws-unique-selling-points ul li i {
    border: 1px solid #e85d1f;
    color: #e85d1f;
}

/* SLUT: Ändrar färg på USP i toppen */

/* START: Ändrar färg på hem-ikonen */
a.tws-breadcrumbs--home-icon {
    color: #e85d1f;
}
/* SLUT: Ändrar färg på hem-ikonen */

/* START: Skuggar yttre artikelrutan vid mouseover */
.tws-list--grid-item.ItemHeading.ItemArticleNr.ItemPrice.ItemStock.ItemBuyButton:hover, .tws-list--grid-item:hover {
    box-shadow: 0 1px 10px 0px rgba(20,45,100,.25);
}
/* SLUT: Skuggar yttre artikelrutan vid mouseover */

/* START: Snyggar till H2-rader på förstasidan*/
.bountiful--start-page .tws-articles-two--heading .tws-util-heading--heading, .bountiful--start-page .tws-articlegroups--title .tws-util-heading--heading {
    border-bottom: 0px solid #161616;
    margin-bottom: 5px;
    padding: 5px 10px;
    text-align: center;
    letter-spacing: 1px;
    font-size: 22px;
    font-weight: bold;
}
/* SLUT: Snyggar till H2-rader på förstasidan*/



.tws-article-choices .tws-article-choices--variant-controls {
    display: none;
}
.tws-article-choices--sort-option {
   font-weight: bold;
}


/* START: Sätter storleken på flaggorna */
.tws-audience-selector--audience-item-icon {
    width: 25px;
    height: 25px;
}
/* SLUT: Sätter storleken på flaggorna */

/* START: Ändrar textfärg på inledande text */
.tws-article-introduction--text {
    color: #ff0000;
}

/* Ändrar färg på "Filter" på mobil och padda */

.filter-select-name {
    font-size: 14px;
    background: #161616;
    width: 100%;
    height: 100%;
    padding: 10px 30px 10px 15px;
    border: 0;
    border-top: 1px solid;
    outline: none;
    text-align: left;
    position: relative;
    transition: all .3s;
  color: #fff;
    
}

.btn.open-filter-button {
    background: #161616;
    width: 100%;
    border-color: #161616!IMPORTANT;
    border-width: 2px;
    color: #FFFFFF!IMPORTANT;
    padding: 10px 20px;
    font-size: 30vm;
    font-weight: bold;
    text-transform: uppercase;
    margin-left: initial;
    display: block!IMPORTANT;
}

.btn.tws-article-filter--active-filter {
    border-color: #161616;
    background: #161616;
    color: #fff;
}
/* START: Ändrar bredden på hela sidan men behåller kassans originalbredd */

.bountiful--body .bountiful--body-wrapper {
    margin: 0 auto;
    padding: 25px 10px 40px 10px;
    max-width: 1920px;;
    width: 100%;
    position: relative;
}
.bountiful--sidebar .tws-vertical-menu-light .tws-vertical-menu-light-root-level {
    padding: 10px 10px 20px 10px;
}
.bountiful--body .bountiful--body-wrapper .bountiful--main .bountiful--main-wrapper {
    background: #fff;
    box-shadow: 0 1px 2px rgba(0,0,0,0.2);
    border-radius: 3px;
    padding: 10px 10px 30px 10px;
}
@media only screen and (max-width: 1099px){
.bountiful--body .bountiful--body-wrapper .bountiful--main .bountiful--main-wrapper {
    background: #fff;
    box-shadow: 0 1px 2px rgba(0,0,0,0.2);
    border-radius: 3px;
    padding: 50px 10px 30px 10px;
}
  }
.slot--article-description .tws-article-description {
    max-width: 100%;
    margin: 0 auto;
}
.bountiful--header .bountiful--header-wrapper {
    margin: 0 auto;
    padding: 20px 50px 20px 20px;
    max-width: 1920px;
}
.bountiful--top-bar .bountiful--top-bar-wrapper {
    padding: 8px 10px 8px 10px;
    margin: 0 auto;
    max-width: 1920px;
    width: 100%;
    position: relative;
}

.checkout .bountiful--body-wrapper {
    max-width: 1200px;
    padding: 60px 10px 40px 10px;
}
.container {
    max-width: 1920px;
    width: 100%;
    padding: 0 15px;
}

.bountiful--checkout-return-page {
    max-width: 1200px;
    padding: 60px 10px 40px 10px;
    margin: auto;
}
/* SLUT: Ändrar bredden på hela sidan men behåller kassans originalbredd */

/* Text i bild */

.stedicontainer  {
  position: relative;
}
  
.stedirubrik  { 
font-size: min(max(16px, 2vw), 40px);
font-weight: 900;
text-shadow: 1px 1px 1px #000;
text-transform: uppercase;
}
.stedirubrik-k  { 
font-size: min(max(16px, 2vw), 40px);
font-weight: 900;
text-transform: uppercase;
  left: 20px;
}
.steditext {
  font-size: min(max(14px, 1vw), 16px);
  position: absolute;
  top: 10%;
  left: 20px;
  color: #fff;
  width: 60%; 
  max-height: 800px;
  text-shadow: 1px 1px 1px #000;
}
.steditext-r {
  font-size: min(max(14px, 1vw), 16px);
  position: absolute;
  top: 10%;
  right: 10px;
  color: #fff;
  width: 50%; 
  max-height: 800px;
  text-shadow: 1px 1px 1px #000;
}
.steditext-k {
  font-size: min(max(14px, 1vw), 16px);
  padding: 20px;
  width: 60%;
}

.tws-article-attributes {
    display: none;
}
/* SLUT: Text i bild */
/* Text i bild mobil */
@media screen and (max-width: 600px) {
	.steditext { position: relative; }
  .stedicontainer { background: #000000; }
.stedicontainer { margin-top: -10px; }
  .steditext { width: 80%; }
  .steditext { padding-bottom: 10px }
  .steditext { padding-top: -0px }
  
  .steditext-r { position: relative; }
  .steditext-r { width: 80%; }
  .steditext-r { right: 0px; }
  .steditext-r { left: 20px; }
  .steditext-r { padding-bottom: 10px }
  .steditext-r { padding-top: 0px }
  
  .steditext-k { position: relative; }
  .steditext-k { width: 100%; }
  .steditext-k { padding-bottom: 10px }
  .steditext-k { padding-top: -10px }
}
/* SLUT: Text i bild mobil*/

/* Artikelgrupptext i bild */

.artgrcontainer  {
  position: relative;
}
  
.artgrrubrik  { 
font-size: min(max(16px, 3vw), 60px);
font-weight: 900;
text-transform: uppercase;
  text-shadow: 1px 1px 1px #000;
}

.artgrtext {
  font-size: min(max(14px, 1vw), 16px);
  position: absolute;
  top: 10%;
  left: 20px;
  color: #fff;
  width: 60%; 
  max-height: 800px;
  text-shadow: 1px 1px 1px #000;
}
.artgrtext-r {
  font-size: min(max(14px, 1vw), 16px);
  position: absolute;
  top: 10%;
  right: 10px;
  color: #fff;
  width: 50%; 
  max-height: 800px;
  text-shadow: 1px 1px 1px #000;
}
/* SLUT: Text i bild */
/* Artikelgrupptext i bild mobil */
@media screen and (max-width: 600px) {
	.artgrtext { position: relative; }
  .artgrcontainer { background: #000000; }
  .artgrtext { width: 80%; }
  .artgrtext { padding-bottom: 10px }
  .artgrtext { padding-top: -10px }
  
  .artgrtext-r { position: relative; }
  .artgrtext-r { width: 80%; }
  .artgrtext-r { right: 0px; }
  .artgrtext-r { left: 20px; }
  .artgrtext-r { padding-bottom: 10px }
  .artgrtext-r { padding-top: -10px }
}
.artgrinfobutton {
    background-color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    line-height: 46px;
    text-align: center;
    display: block;
    transition: .2s all;
    flex: 1 1 50%;
    color: #000;
    width: 40%;
    margin-top: 10px;
}
/* SLUT: Artikelgrupptext i bild mobil*/
/* Stafflade priser*/
.tws-article-pricetable--table {
    width: 50%;
    margin-left: 25%;
    transform: translateX(-50%);
    margin-top: 15px;
}
/* SLUT: Stafflade priser*/

@media screen and (min-width: 768px) {
.bountiful--article-top .bountiful--article-right-col { width: 50%; }
.bountiful--article-top .bountiful--article-left-col { width: 50%; }
}



/* START: Fixar rätt färger på detaljer i header */
.bountiful--header {
  background: #161616;
  color: #fff;
}

.slot--header-horizontal-menu .navbar-nav > li a {
  color: #fff;
}

.slot--header-cart .tws-mini-cart--header-cart-button {
  color: #fff;
}
  
.slot--header-cart .tws-mini-cart--header-cart-button:hover {
  color: #fff;
}
/* START: Fixar rätt färger på detaljer i header */

/* START: Byter plats på logga och sökruta */
@media (min-width: 1100px){
.bountiful--header .bountiful--header-wrapper .bountiful--header-middle{
  order: 1;
min-width: 200px !important;
max-width: 200px !important;
  text-align: left;

 }

.bountiful--header .bountiful--header-wrapper .bountiful--header-left{
  order: 2;
  margin-right: 10%;
  margin-left: 10%;
  width: 50%;

 }

.bountiful--header .bountiful--header-wrapper .bountiful--header-right{
  order: 3;
  width: 200px;
  }
}

@media (min-width: 1100px){
  .bountiful--header .slot--header-search {
    width: 100% !important;
    border: 1px solid #fff;
    border-radius: 5px;
    background: #fff;
    vertical-align: middle;
    height: 50px;
}
  }

.slot--header-search .tws-article-search--no-label {
  color: #000;
  height: 50px;
  line-height: 50px;
  font-size: 22px;
  right: 0;
}

  @media screen and (max-width: 1099px){
.bountiful--header .slot--header-search {
  opacity: 1 !important;
  -webkit-transform: translateY(0) !important;
  transform: translateY(0) !important;
  pointer-events: auto !important;
  bottom: -63px !important;
  padding: 8px 10px !important;
  left: 0 !important;
  right: auto !important;
  width: 100% !important;
  background: #161616;!important
}
}

.slot--header-search input.form-control {
  border-radius: 2px;
  border: 0px solid black;
  height: 50px;
  width: 100%;
  font-size: 18px;
}

@media screen and (max-width: 1099px){
.slot--header-search input.form-control {
  border-radius: 5px;
  border: 1px solid black;
  height: 50px;
  background: #fff;
  width: 100%;
  font-size: 18px;
}
}

  @media only screen and (max-width: 1099px){
.bountiful--search-button {
  display: none;
}
}

@media only screen and (max-width: 1099px){
.bountiful--header .bountiful--header-wrapper {
    margin: 0 auto;
    padding: 10px 10px 5px 10px;
    max-width: none;
}
  }
/* SLUT: Byter plats på logga och sökruta */