.slot--article-description .tws-article-description--text-container {
    max-height: initial;
}

.tws-article-description--show-more > button {
    display: none;
}

@media(min-width:1100px) {
.fabrikk--top-bar {
    text-align: center;
}
.slot--top-bar-html {
	float: none;
	display: flex;
	margin: 0 auto;
	justify-content: center;
	width: calc(100% - 260px);
}

.fabrikk--top-bar-right {
    position: absolute;
    right: 10px;
    top: 10px;
}
 }

/* -----Preview-bar----- */
.tws-theme-preview {
  position: fixed;
  z-index: 1000;
  width: 100%;
  bottom: 0px;
  display: 
}
.slot--cookies {
  position: fixed;
  z-index: 1000;
  width: 100%;
  bottom: 0px;
}
.tws-accept-cookies--wrapper {
  font-size: 12px;
}
.tws-accept-cookies .btn {
  border: 1px solid #000000;
  border-radius: 0px;
  font-size: 12px;
}
.fabrikk--header:after, .fabrikk--header:before {
  display: none !important;
  background: #ffffff !important;
}
.tws-theme-foundation-content--loading .fabrikk--header:after, .tws-theme-foundation-content--finished .fabrikk--header:after {
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  -o-animation: none;
  animation: none;
  width: 100% !important;
}

/*Kassa*/
.tws-checkout-shortcuts--purchase-as {
  visibility: hidden;
}
.tws-checkout--box.tws-checkout--customer-type h4 {
  font-size: 0px;
}
.tws-checkout--box.tws-checkout--customer-type h4:before {
  content: 'Vill du handla som PRIVATPERSON eller FÖRETAGSKUND?';
  font-size: 18px !important;
}
.tws-checkout--box.tws-checkout--customer-type h4:after {
  content: 'Jag vill handla som:';
  font-size: 16px !important;
  display: block;
  margin-top: 10px;
}
.tws-checkout--box.tws-checkout--customer-type .btn-group>.btn:first-child {
  margin-right: 10px;
}
.tws-checkout--box.tws-checkout--customer-type .btn-default {
  border-radius: 4px !important;
  border: 1px solid #ebebeb;
  background: #ebebeb;
}
.tws-checkout--box.tws-checkout--customer-type .btn-primary {
  border-radius: 4px !important;
  border: 1px solid #3f96e7;
  background: #3f96e7;
  text-decoration: underline;
}
.tws-checkout .tws-checkout--payment-methods-list a.tws-checkout--payment-method {
  text-transform: uppercase;
  font-weight: 600;
}
.tws-checkout--v2 .tws-checkout--payments-expand.tws-checkout--visibility-hidden {
  visibility: visible !important;
  height: auto !important;
  border-bottom: 0px;
  transition: none !important;
}
.tws-checkout--v2 .tws-checkout--payment-methods-list .list-group-item {
  padding: 15px;
  border-bottom: 1px solid #333333;
}
.tws-checkout .tws-checkout--payment-methods-list a.tws-checkout--payment-method.active, .tws-checkout--v2 .tws-checkout--payments-expand {
  transition: none !important;
}
.tws-checkout .tws-checkout--payment-methods-list a.open {
  box-shadow: none !important;
}
.tws-checkout--v2 .tws-checkout--payment-active span.fa {
  display: none !important;
}
.tws-checkout .tws-checkout--payment-methods-list a.tws-checkout--payment-active.active {
  border-bottom: 1px solid #333333;
  background: #FAFAFA;
  padding: 20px;
  padding-left: 64px;
}

.slot--checkout-cart .tws-discount-field .tws-discount-field--enter-discount-btn {
    font-size: 18px;
}