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

.e-btn-primary-ss {
  background: #fff;
  color: #000;

}


.tws-article-display .tws-article-display--show-more .btn {
background: #63ac98;
  color: #fff;
  border: 0;
    border-bottom-width: 0px;
    border-bottom-style: none;
    border-bottom-color: currentcolor;
  border-bottom: 2px solid #4c907d;
  padding: 8px 15px;
}

/* START: Gör sökrutan utfälld och lite andra justeringar */
.emporium--body .emporium--body-wrapper
{
  margin: 0 auto;
  padding: 60px 10px 40px 10px;
  max-width: 1300px;
  width: 100%;
  position: relative;
}

.emporium--breadcrumbs
{
  margin: 60px 0 0 0;
}

.emporium--search-button {
    display: none;
}

.emporium--header-search {
  display: block !important;
  opacity: 1 !important;
  -webkit-transform: translateY(0) !important;
  transform: translateY(0) !important;
  pointer-events: unset !important;
}

.emporium--header-search {
  vertical-align: middle;
  position: absolute;
  bottom: -50px;
  left: 0;
  right: 0;
  z-index: 2;
  background: #111;
  margin: 60px 0 0px 0;
  }
.emporium--header-search .slot--header-search input.form-control {
  border: 0;
  background: #fff;
}
/* SLUT: Gör sökrutan utfälld och lite andra justeringar */
.tws-article-stock-shipping--stock-message {
    display: none;
}

.tws-custom-page--article-heading .tws-util-heading--heading {
  border-bottom: 1px solid #dbd6db;
  margin: 25px 0 30px 0;
  padding: 0 0 20px 0;
  text-align: center;
  letter-spacing: 1px;
  font-size: 20px;
  font-weight: bold;
  color: #000;
}

/* 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: 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;
}
.tws-checkout--field-id-vatNumber {
    display: none;
}

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

/* 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 */

.tws-article-buy-button-with-modal--oos-label {
    visibility: hidden;
    position: relative;
}
.tws-article-buy-button-with-modal--oos-label:after {
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    content: "Skicka en fråga till oss om denna produkt.";
}






.ladda-label {
    visibility: hidden;
    position: relative;
}
.ladda-label:after {
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    content: 'Skicka';
}

.article .slot--article-buy-button .tws-article-buy-button-with-modal--submit-button {
	font-size: 0px;
}
.article .slot--article-buy-button .tws-article-buy-button-with-modal--submit-button::before {
  content:"SKICKA INTRESSEANMÄLAN";
	font-size: 14px;
  letter-spacing: 0.5px;
}

/* 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%; }
/* SLUT: Inställningar Video */

/* 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: -20px; }
  .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*/

.tws-unique-selling-points--icon {
      display: none;
}

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

.filter-select-name {

    font-size: 14px;
    background: #d3d3d3;
    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;
}

.tws-article-filter--filter-control-container.above-list .tws-article-filter--dropdown {
  padding: 7.5px;
}

.e-btn-primary {

    background: #63ac98;
    color: #fff;
    border: 10;
    border-bottom: 0px solid #4c907d;
    padding: 0px 0px;
    margin: 10px;
    max-width: 200px;
    height: 40px;
    width: 100%;

}


/* 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: Tar bort Textalk loggan */
.emporium--footer .emporium--footer--made-by img  {
      display: none;
}

/* SLUT: Tar bort Textalk loggan */


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