  .container {
            width: 100%;
            padding: 20px;
            box-sizing: border-box;
    justify-content:center;
        }
        .table {
            width: 100%;
            border-collapse: collapse;
        }
        .table th, .table td {
            border: 1px solid #ccc;
            padding: 10px;
            text-align: left;
        }
        .location-map {
            width: 100%;
            height: 300px;
        }
.fabrikk--contact-heading {
    left: 0;
    right: 0;
    position: absolute;
    line-height: 1.2;
    top: 0;
    width: 100%;
    text-transform: none;
    background: #fff;
    padding-bottom: 30px;
    text-align: center;
    visibility: hidden;
}

/*
Design - KABARÉ
*/
/* -----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;
}
@media (min-width:1024px) {
  /*Fixering*/
  .scrolled.fabrikk--top-bar {
    display: none;
  }
  .fabrikk--header.scrolled {
    position: fixed;
    width: 100%;
    height: auto !important;
    background: rgba(250,250,250,1) !important;
    border-bottom: 1px solid #ebebeb;
  }
  .fabrikk--header.scrolled .fabrikk--header-wrapper {
    padding-top: 10px;
    padding-bottom: 0px;
  }
  .fabrikk--header.scrolled .custom-logo img {
    max-width: 380px;
    height: auto;
      -webkit-transition: all .4s;
    transition: all .4s;
    margin-bottom: -10px;
  }
  .fabrikk--header.scrolled .slot--custom-shipping-notice {
    top: 0px;
  }
  .custom-logo {
    -webkit-transition: all .4s;
    transition: all .4s;
  }
  .fabrikk--body.scrolled {
    padding-top: 146px;
  }
  .fabrikk--header {
    -webkit-transition: all .4s;
    transition: all .4s;
    width: 100%;
  }
}
/*---Fullbred--*/
@media (min-width:992px) {
.startpage .fabrikk--content-wrapper {
  width: 100% !important;
  padding: 0px;
}
.startpage .fabrikk--content {
  max-width: none;
}
.startpage .fabrikk--content .top {
  max-width: none;
}
.startpage .fabrikk--content-wrapper {
  width: 100%;
  padding: 0px;
}
.slot--component-container .tws-container--tws-articles-two, .fabrikk--article, .fabrikk--article-search-results, .slot--component-container .tws-container--tws-custom-html, .slot--component-container .tws-container--tws-article-display, .slot--component-container .tws-container--tws-articles, .slot--component-container .tws-container--tws-newsletter-subscribe, .slot--component-container .tws-container--tws-content-box-3x, .tws-container--tws-content-box-2x, .fabrikk--checkout-return-page, .slot--component-container .tws-container--tws-content-box-2x, .slot--component-container .tws-container--tws-content-box-3x, .slot--component-container .tws-container--tws-content-box-4x, .slot--component-container .tws-container--tws-content-box {
  max-width: 1170px;
  margin: 0 auto;
  margin-top: 20px;
  margin-bottom: 20px;
}
.fabrikk--checkout-return-page {
  background: #ffffff;
}
body.article .fabrikk--content {
  max-width: 1300px;
  margin: 0 auto;
  background: #ffffff;
  padding-top: 0px;
}
/*--Startsida--*/
.fabrikk--component-container>*:first-child {
  margin-bottom: 0px;
}
.tws-container--tws-image-carousel  {
  margin-top: 0px !important;
  margin-bottom: 10px !important;
}
.intro-block  {
  text-align: center;
  background: #f6f6f6 !important;
  max-width: none !important;
}
.intro-block h1 {
  font-size: 18px;
  letter-spacing: 2px;
  margin: 0 0 7px;
}
.intro-block h2 {
  font-size: 16px;
  letter-spacing: 2px;
  margin: 7px 0;
}
.intro-block .intro-inner-block {
  max-width: 1100px;
  margin: 0 auto;
}
.instagram {
  max-width: none !important;
  padding: 0px !important;
  text-align: center;
}
.instagram h2, .header-block h2  {
  font-size: 15px;
  letter-spacing: 2px;
  text-transform: uppercase;
  text-align: center;
}
.header-block h2 {
  font-size: 15px;
  letter-spacing: 2px;
  text-transform: uppercase;
  text-align: center;
}
.header-block {
  margin-bottom: 10px !important;
  padding-bottom: 0px !important;
  padding-top: 10px !important;
}
.slot--component-container .tws-container--tws-custom-html, .slot--component-container .tws-container--tws-article-display, .slot--component-container .tws-container--tws-articles, .slot--component-container .tws-container--tws-articles-two, .slot--component-container .tws-container--tws-articles-connected, .slot--component-container .tws-container--tws-newsletter-subscribe {
    padding: 2px 60px;
    background: #fff;
}
.tws-newsletter-subscribe--subscribe-button {
    background: #359951;
    color: #333;
    border-color: #333;
    border: 1px solid;
    border-bottom: 2px solid;
    text-decoration: none;
}
/*--Toprad--*/
.fabrikk--top-bar {
  background: #fff;
}
.slot--top-bar-html {
  color: #333;
}
.slot--top-bar-html .top-bar-text {
  padding-left: 20px;
  padding-right: 20px;
}
.slot--top-bar-html p {
  text-transform: uppercase;
  font-size: 11px;
}
.fabrikk--top-bar-wrapper {
  max-width: 1170px;
  margin: 0 auto;
  width: 100%;
}
/*--Logotyp--*/
.slot--logo {
  max-width: 1200px;
  padding: 0px;
  text-align: center;
}
.custom-logo img {
  max-width: 500px;
  height: auto;
}
.custom-logo {
  position: relative;
  display: inline-block;
}

/*--Header--*/
.startpage .fabrikk--header {
  box-shadow: none;
  background: rgba(250,250,250,0.8)
}
.fabrikk--header {
  background: #f7f6f4;
  box-shadow: none;
}
.fabrikk--header-wrapper {
  background: transparent;
  padding-bottom: 0px;
  max-width: 1400px;
  margin: 0 auto;
}
body.startpage .fabrikk--content {
  margin-top: -176px;
}
/*--Horisontell meny--*/
.tws-top-menu.navbar-default {
  border: 0px;
  max-width: 1200px;
  margin: 0 auto;
}
.navbar-default .navbar-nav>li>a {
  font-size: 12.5px;
  font-weight: 600;
  letter-spacing: 1px;
  color: #000 !important;
  text-transform: uppercase;
  border-bottom: 3px solid transparent;
  padding-bottom: 0px;
}
.tws-top-menu.navbar-default {
  background-color: transparent !important;
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:active {
  background-color: transparent !important;
  border-bottom: 3px solid #004c8d;
}
.tws-top-menu .navbar-nav li {
  padding-bottom: 15px;
}
.tws-top-menu--mega-menu>.tws-top-menu--sub-item {
  width: 33%;
}
.tws-top-menu--mega-menu.dropdown-menu>li>a {
  font-size: 13px;
  font-weight: 600;
}
.tws-top-menu .dropdown>.dropdown-menu {
  background: #f7f6f4;
  max-width: 850px;
}
.tws-top-menu .navbar-nav .caret {
  display: none;
}
/*--Sök--*/
body.fabrikk--horizontal-menu .tws-mega-menu--buttons .tws-mega-menu--search-button {
  display:
}
/*--Skyltfönster--*/
.slot--component-container .tws-container--tws-content-box {
  padding: 0px;
  margin-top: 0px !important;
  margin-bottom: 15px !important;
}
.tws-container--tws-content-box .tws-content-box--cell {
  padding: 50px;
}
.full-content-box, .full-content-box-mobile {
  padding: 0px;
  margin-top: 0px !important;
  margin-bottom: 15px !important;
  max-width: none !important;
}
.tws-content-box--cell .full-content-box, .tws-content-box--cell .full-content-box-mobile {
  padding: 50px;
}
.full-content-box .tws-content-box--cell:hover {
  background: none !important;
}
.slot--component-container .tws-container--tws-content-box-2x, .slot--component-container .tws-container--tws-content-box-3x, .slot--component-container .tws-container--tws-content-box-4x {
  padding: 10px;
  margin-top: 15px !important;
  margin-bottom: 15px !important;
  padding-top: 0px;
  padding-bottom: 0px;
}
.slot--component-container .tws-container--tws-content-box-3x .col-sm-4, .slot--component-container .tws-container--tws-content-box-2x .col-sm-6, .slot--component-container .tws-container--tws-content-box-4x .col-md-3 {
  padding-left: 7px;
  padding-right: 7px;
}
@media (min-width:992px) {
  .tws-container--tws-content-box-3x .tws-content-box--cell, .tws-container--tws-content-box-4x .tws-content-box--cell, .tws-container--tws-content-box-2x .tws-content-box--cell {
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
    padding: 30px;
  }
  .tws-container--tws-content-box .tws-content-box--cell:hover ,.tws-container--tws-content-box-3x .tws-content-box--cell:hover, .tws-container--tws-content-box-4x .tws-content-box--cell:hover, .tws-container--tws-content-box-2x .tws-content-box--cell:hover {
    opacity: 1;
    background: rgba(0,0,0,0.45);
  }
}
/*1 fönster*/
.slot--component-container .tws-container--tws-content-box .tws-content-box--first-line {
  font-size: 15px;
  font-weight: 300;
  margin-bottom: 5px;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.slot--component-container .tws-container--tws-content-box .tws-content-box--second-line {
  font-size: 30px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-weight: 300;
  line-height: 30px;
  letter-spacing: 1px;
}
.tws-container--tws-content-box .tws-content-box--third-line {
  font-size: 17px;
  display: inline-block;
  border-radius: 20px;
  padding: 8px 20px 8px 20px;
  background: #fff;
  text-transform: none;
  color: #333 !important;
}
.tws-container--tws-content-box .tws-content-box--third-line:empty, .tws-container--tws-content-box-2x .tws-content-box--third-line:empty, .tws-container--tws-content-box-3x .tws-content-box--third-line:empty, .tws-container--tws-content-box-4x .tws-content-box--third-line:empty {
  display: none;
}
/*2 fönster*/
.slot--component-container .tws-container--tws-content-box-2x .tws-content-box--first-line {
  font-size: 15px;
  font-weight: 300;
  margin-bottom: 5px;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.slot--component-container .tws-container--tws-content-box-2x .tws-content-box--second-line {
  font-size: 30px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-weight: 300;
  line-height: 30px;
  letter-spacing: 1px;
}
.tws-container--tws-content-box-2x .tws-content-box--third-line {
    font-size: 17px;
    display: inline-block;
    border-radius: 20px;
    padding: 8px 20px 8px 20px;
    background: #fff;
    text-transform: none;
    color: #333 !important;
}
}
/*3 fönster*/
.slot--component-container .tws-container--tws-content-box-3x .tws-content-box--first-line {
  font-size: 15px;
  font-weight: 300;
  margin-bottom: 5px;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.slot--component-container .tws-container--tws-content-box-3x .tws-content-box--second-line {
  font-size: 30px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-weight: 300;
  line-height: 30px;
  letter-spacing: 1px;
}
.tws-container--tws-content-box-3x .tws-content-box--third-line {
  font-size: 20px;
    display: inline-block;
    border-radius: 20px;
    padding: 4px 10px 4px 10px;
    background: rgba(0, 76, 141, 0.53);
    text-transform: none;
    color: #fffefe !important;
}
/*4 fönster*/
.slot--component-container .tws-container--tws-content-box-4x .tws-content-box--first-line {
  font-size: 15px;
  font-weight: 300;
  text-transform: uppercase;
  letter-spacing: 2px;
  line-height: 20px;
    margin-top: 0px;
  margin-bottom: 0px;
}
.slot--component-container .tws-container--tws-content-box-4x .tws-content-box--second-line {
  font-size: 15px;
  font-weight: 300;
  text-transform: uppercase;
  letter-spacing: 2px;
  line-height: 20px;
  margin-top: 0px;
  margin-bottom: 0px;
}
.tws-container--tws-content-box-4x .tws-content-box--third-line {
  font-size: 15px;
  font-weight: 300;
  text-transform: uppercase;
  letter-spacing: 2px;
  line-height: 20px;
  margin-top: 0px;
  margin-bottom: 0px;
}
/*Skyltfönster hover*/
/*Breadcrumbs*/
.slot--breadcrumbs {
  max-width: 1100px;
  margin: 0 auto;
}
.tws-breadcrumbs {
  font-size: 11px;
}
.fa-home:before {
  font-size: 17px;
  color: 
}
/*--Artiklar--*/
.using-mouse .tws-article-list--list .tws-list--list .thumbnail:hover tws-img, .using-mouse .tws-article-search-page--list .tws-list--list .thumbnail:hover tws-img {
  padding: 0px !important;
}
.tws-react-img--container {
  background: #ffffff !important;
}
.slot--component-container .tws-container--tws-articles-two {
  padding: 0px;
  margin-top: 0px;
  padding-top: 0px;
}
.tws-articles-two--name, .tws-article-list--article-name a {
  font-weight: 600;
  font-size: 14px;
}
.tws-articles-two .tws-api-price .tws-api--price-current {
  font-size: 14px;
  font-weight: 400;
}
.using-mouse .tws-article-list--list .thumbnail:hover, .using-mouse .tws-article-search-page--list .thumbnail:hover {
  border-color: transparent;
}
.tws-article-list--list .tws-list--type-grid .tws-article-list--product-image, .tws-article-search-page--list .tws-list--type-grid .tws-article-list--product-image {
 border: 1px solid #ebebeb !important;
}
.tws-article-list--list .tws-article-list--introduction-text {
  font-size: 12px;
  color: #777777;
}
.using-mouse .tws-article-list--list .tws-list--list .thumbnail:hover, .using-mouse .tws-article-search-page--list .tws-list--list .thumbnail:hover {
  border: 0px !important;
  margin: 0px !important;
  padding: 0px !important;
}
.using-mouse .tws-article-list--list .tws-list--list .thumbnail:hover .tws-article-labels, .using-mouse .tws-article-search-page--list .tws-list--list .thumbnail:hover .tws-article-labels {
  margin-top: 0px !important;
  margin-left: 0px !important;
}
.slot--component-container .tws-container--tws-articles-two .tws-articles-two--heading h2 {
  font-size: 15px;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.tws-article-list--article-name .tws-util-heading--heading {
  text-align: center;
}
.tws-article-list--list .tws-list--type-grid .tws-article-list--price {
  width: 100%;
}
.tws-article-list--list .tws-list--type-grid .tws-api-price .tws-api--price-current, .tws-article-search-page--list .tws-list--type-grid .tws-api-price .tws-api--price-current {
  width: 100%;
  text-align: center;
  display: block;
}
.using-mouse .tws-article-list--list .tws-list--list .thumbnail:hover .tws-article-list--article-name a {
  text-decoration: underline;
}
/*--Labels--*/
.tws-article-labels .tws-article-labels--label .tws-article-labels--label-text {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  padding: 13px 9px !important;
  border-radius: 0px;
  font-size: 12px;
  font-weight: 400;
  display: block;
  text-align: center;
}
.tws-article-labels--label.tws-article-labels--special-offer .tws-article-labels--label-text {
  padding: 5px 6px !important;
}
.tws-article-labels--label.tws-article-labels--new .tws-article-labels--label-text {
  padding: 5px 6px !important;
  background: ##004c8d;
  border-color: ##004c8d;
  color: #ffffff;
}
.tws-article-labels--special-offer .tws-article-labels--label-text {
  background: #e56469;
  border-color: #e56469;
}
.tws-articles-two--labels {
  left: 0px;
}
/*--Knappar--*/
.tws-article-list--buy-button .btn {
  border-radius: 0px;
  border: 1px solid transparent !important;
}
.tws-article-list--choices-button-text, .btn-primary .ladda-label {
  font-size: 17px !important;
  font-weight: 300;
  background: #004c8d;

}
.tws-article-buy-button-with-modal--buy-button {
  border-radius: 0px;
  border: 1px solid transparent !important;
 background-color: #004c8d;
}
.btn-default {
  border: 0px;
  font-size: 13px !important;
}
.modal-footer .btn+.btn {
  border-radius: 0px !important;
  border: 1px solid transparent !important;
  font-size: 13px !important;
  color: #333 !important;
}
/*--Artikelsida--*/
.fabrikk--article .fabrikk--article-right-col {
  padding-top: 20px !important;
  background: #f7f6f4;
  padding: 30px;
}
@media (min-width:992px) {
  .fabrikk--article .fabrikk--article-right-col {
    width: 38%;
    margin-left: 20px;
  }
  .fabrikk--article .fabrikk--article-left-col {
    width: 60%;
  }
}
.tws-article-images--slick-big .tws-article-images--image {
  max-width: 100% !important;
}
.tws-article-images--slick-big .slick-slide .tws-img--container {
  border: 2px solid #F7F6F4;
}
.tws-article-choices--schema-form .form-group {
  width: 100%;
}
.tws-article-quantity .input-group input {
  box-shadow: none;
  border: 1px solid #ebebeb;
  border-radius: 0px !important;
  height: 46px;
}
.slot--article-choices .form-control {
  font-size: 13px;
}
.tws-article-introduction--read-more {
  display: none;
}
.tws-article-price .tws-api-price .tws-api--price-current {
  font-weight: 600;
  font-size: 15px;
  margin-top: 10px;
  width: 100%;
  display: block;
  text-align: center;
}
.tws-article-choices label {
  display: none;
}
.tws-article-images .slick-next {
  right: 0px;
}
.tws-article-images .slick-prev {
  left: 0px;
}
.tws-article-stock-shipping:empty {
  display: none;
}
.tws-article-choices--schema-form .form-group {
  padding-top: 10px;
  margin-bottom: 0px;
}
.fabrikk--article .slot--article-stock-shipping {
  min-height: 0px !important;
}
.slot--payment-widget {
  margin-top: 5px;
}
.tws-article-name h1 {
  font-size: 23px;
  font-weight: 600;
  text-align: center;
}
.tws-article-introduction--text {
  font-size: 12px;
  letter-spacing: 1px;
  color: #4d4d4d !important;
}
.fabrikk--article .fabrikk--buy-button-group {
  padding-top: 10px;
}
.slot--article-description .tws-article-description--heading {
  text-align: left;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 600;
  margin-top: 0px;
}

.tws-article-description--article-number {
  text-align: left;
}
.slot--article-description .tws-article-description--text {
  font-size: 12px;
  letter-spacing: 1px;
}
.klarna-widget.klarna-part-payment {
  height: 60px !important;
}
.slot--unique-selling-points .tws-unique-selling-points .tws-unique-selling-points--text {
  font-size: 12px;
  letter-spacing: 1px;
}
.fabrikk--article .slot--article-share {
  display: none;
}
.slot--article-description .tws-article-description--text-container {
  max-height: none !important;
}
.slot--article-description {
  margin-top: 10px;
  padding-top: 10px;
}
.tws-container--tws-article-manually-related h3, .tws-container--tws-article-visited h3, .tws-container--tws-article-related h3 {
  font-size: 13px;
  margin-bottom: 10px;
  text-transform: uppercase;
  text-align: center;
}
.slot--article-introduction {
  display:
}
/*--Artikeltabell--*/
.tws-theme-foundation-content--done .fabrikk--content {
  padding-top: 0px;
}
.tws-articlegroup-list .caption .tws-util-heading {
  text-align: center;
  font-weight: 600;
}
.tws-articlegroup-list .caption a {
  font-weight: 600;
}
/*--Eget innehåll--*/
.customPageItem.customPageHtml h1 {
  font-size: 18px;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.customPageItem.customPageHtml .row {
  margin-top: 20px;
}
.customPageItem.customPageHtml .col-md-6 .contact-image {
  display: inline-block;
  vertical-align: top;
  margin-right: 20px;
  margin-top: 15px;
}
.customPageItem.customPageHtml .col-md-6 .contact-info {
  display: inline-block;
}
.customPageItem.customPageHtml .col-md-6 .contact-row-two, .customPageItem.customPageHtml .col-md-6 .contact-row-one, .customPageItem.customPageHtml .col-md-6 .contact-row-three {
  margin-top: 10px;
  margin-bottom: 10px;
}
/*--Kassa--*/
.tws-checkout-back-button button {
  background: transparent !important;
}
.input-group .input-group-btn .btn {
 background-color: #359951;
}
.slot--checkout-shortcuts {
  text-align: center;
}
.fabrikk--cart h2:first-child, .fabrikk--summary h2, .fabrikk--checkout-method h2 {
  font-size: 15px;
  margin-bottom: 10px;
  text-transform: uppercase;
}
@media (min-width:1200px) {
  .fabrikk--summary {
    border-left: 1px solid #ebebeb
  }
}
.fabrikk--cart {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
.tws-checkout--radio .btn-default {
  border-radius: 0px;
}
.slot--checkout-cart .tws-discount-field .tws-discount-field--enter-discount-btn {
  font-size: 11px;
}
.fabrikk--checkout-method {
  padding-top: 0px;
}
.tws-cart--gift-wrapping--show-more {
  margin-bottom: 0px;
}
.tws-checkout .tws-checkout--payment-methods-list a.tws-checkout--payment-method.active {
  border-bottom-width: 1px;
  border-radius: 0px !important;
}
/*--Footer--*/
.fabrikk--footer {
  background: #f6f6f6;
  color: #4d4d4d;
  padding-top: 0px;
} 
.fabrikk--footer .footer-heading {
  text-transform: uppercase;
  font-size: 15px;
  letter-spacing: 1px;
  font-weight: 600;
  padding-bottom: 5px !important;
  display: block;
}
.fabrikk--footer p {
  color: #7b7b7b;
  letter-spacing: 1px;
  font-size: 13px;
}
.fabrikk--footer a {
  color: #7b7b7b;
}
.tws-newsletter-subscribe--link-modal>a {
  color: #4d4d4d;
  border: 0px;
  text-transform: uppercase;
  font-size: 15px;
  letter-spacing: 1px;
}
.tws-newsletter-subscribe--link-modal {
  background: #e5e5e5;
  padding: 20px;
}
.fabrikk--back-to-top-link {
  font-size: 12px;
}
.fabrikk--footer-right {
  text-align: left;
}
/*--Mobil--*/
.tws-top-menu .navbar-nav {
  max-width: 1000px;
}
@media (max-width:1199px) {
  .slot--component-container .tws-container--tws-content-box-2x, .slot--component-container .tws-container--tws-content-box-3x, .slot--component-container .tws-container--tws-content-box-4x {
    padding: 15px !important;
  }
}
@media (min-width:992px) and (max-width:1024px) {
  .custom-logo img {
    max-width: 400px;
  }
  .navbar-default .navbar-nav>li>a {
    padding-top: 0px;
  }
}
@media (max-width:991px) {
  .custom-logo img {
    max-width: 380px;
  }
  .navbar-default .navbar-nav>li>a {
    padding-top: 0px;
    font-size: 11px;
    padding: 0px 10px;
  }
  .intro-block h1 {
    font-size: 13px;
    margin-bottom: 10px;
  }
  .intro-block p {
    font-size: 12px;
  }
}
@media (max-width:767px) {
  body.startpage .fabrikk--content {
    margin-top: 0px;
  }
  .slot--custom-search {
    display: none;
  }
  .fabrikk--header-wrapper {
    background: #f6f6f6;
  }
  .fabrikk--header-right {
    display: block;
  }
  .slot--custom-cart {
    display: none;
  }
  .slot--top-bar-html .top-bar-text {
    padding-left: 2px;
    padding-right: 2px;
  }
  .slot--top-bar-html {
    width: 100%;
    text-align: center;
  }
  .fabrikk--top-bar {
    padding-left: 2px;
    padding-right: 2px;
  }
  .slot--top-bar-html p {
    font-size: 8px;
  }
  .custom-logo img {
    max-width: 280px;
  }
  .slot--logo {
    padding: 0 72px;
  }
  .fabrikk--footer, .fabrikk--footer-right {
    text-align: center;
  }
  .tws-newsletter-subscribe--link-modal>a {
    font-size: 13px;
  }
  .intro-block {
    display:
  }
  .tws-top-menu li a {
    font-size: 13px;
  }
  .tws-top-menu .navbar-nav li {
    padding: 10px;
  }
  .tws-top-menu .tws-top-menu--controls div {
    height: 20px;
  }
  .tws-top-menu .tws-top-menu--controls .tws-login {
    line-height: 20px;
  }
  .tws-top-menu .navbar-nav .caret {
    display: block;
  }
  .tws-top-menu--xs-toggle {
    border: 0px;
  }
  /*Meny*/

  /*Skyltfönster*/
      /*1 fönster*/
  .tws-container--tws-content-box .tws-content-box--cell, .tws-container--tws-content-box-2x .tws-content-box--cell, .tws-container--tws-content-box-3x .tws-content-box--cell  {
  padding: 20px;
}
  .slot--component-container .tws-container--tws-content-box .tws-content-box--first-line {
    font-size: 13px;
  }
  .slot--component-container .tws-container--tws-content-box .tws-content-box--second-line {
    font-size: 22px;
    margin-top: 0px;
    line-height: 27px;
  }
  .tws-container--tws-content-box .tws-content-box--third-line {
  font-size: 13px;
  display: inline-block;
  border-radius: 20px;
  padding: 4px 10px 4px 10px;
  background: #fff;
  text-transform: none;
  color: #333 !important;
  }
  /*2 fönster*/
  .slot--component-container .tws-container--tws-content-box-2x .tws-content-box--first-line {
    font-size: 13px;
  }
  .slot--component-container .tws-container--tws-content-box-2x .tws-content-box--second-line {
    font-size: 23px;
    line-height: 27px;
    margin-bottom: 10px;
  }
  .tws-container--tws-content-box-2x .tws-content-box--third-line {
 font-size: 13px;
  display: inline-block;
  border-radius: 20px;
  padding: 4px 10px 4px 10px;
  background: #fff;
  text-transform: none;
  color: #333 !important;
  }
  }
  /*3 fönster*/
  .slot--component-container .tws-container--tws-content-box-3x .tws-content-box--first-line {
    font-size: 13px;
  }
  .slot--component-container .tws-container--tws-content-box-3x .tws-content-box--second-line {
    font-size: 20px;
    line-height: 27px;
    margin-bottom: 10px;
  }
  .tws-container--tws-content-box-3x .tws-content-box--third-line {
 font-size: 13px;
  display: inline-block;
  border-radius: 20px;
  padding: 4px 10px 4px 10px;
  background: #fff;
  text-transform: none;
  color: #333 !important;
  }
  /*4 fönster*/
  .slot--component-container .tws-container--tws-content-box-4x .tws-content-box--first-line {
    font-size: 12px;
  }
  .slot--component-container .tws-container--tws-content-box-4x .tws-content-box--second-line {
    font-size: 12px;
  }
  .tws-container--tws-content-box-4x .tws-content-box--third-line {
    font-size: 12px;
  }
}
  @media (max-width:991px) {
    .full-content-box {
      display: none !important;
    }
  }
    @media (min-width:992px) {
    .full-content-box-mobile {
      display: none !important;
    }
  }
@media (max-width:1025px) {
  .slot--custom-shipping-notice {
    display: none;
  }
  .slot--shipping-notice {
    display: block;
    top: 0;
  }
}
@media (max-width:767px) {
  .slot--shipping-notice {
    top: 68px;
    right: 0px;
    font-size: 11px;
  }
}

tws-util-heading.ng-isolate-scope.tws-util-heading {
    margin-top: 11px;
}
.btn-primary .ladda-label:hover, .btn.tws-checkout--pay-button .ladda-label:hover, .tws-checkout--pay-button.tws-articles-connected--show-more-button .ladda-label:hover, .tws-checkout--pay-button.tws-articles--show-more-button .ladda-label:hover, .tws-checkout .tws-checkout--payment-methods-list a.tws-checkout--pay-button.tws-checkout--payment-method.active .ladda-label:hover, .slot--my-pages-logout div.tws-login a.tws-checkout--pay-button .ladda-label:hover, .btn-primary .ladda-label:active, .btn.tws-checkout--pay-button .ladda-label:active, .tws-checkout--pay-button.tws-articles-connected--show-more-button .ladda-label:active, .tws-checkout--pay-button.tws-articles--show-more-button .ladda-label:active, .tws-checkout .tws-checkout--payment-methods-list a.tws-checkout--pay-button.tws-checkout--payment-method.active .ladda-label:active, .slot--my-pages-logout div.tws-login a.tws-checkout--pay-button .ladda-label:active, .btn-primary .ladda-label:focus, .btn.tws-checkout--pay-button .ladda-label:focus, .tws-checkout--pay-button.tws-articles-connected--show-more-button .ladda-label:focus, .tws-checkout--pay-button.tws-articles--show-more-button .ladda-label:focus, .tws-checkout .tws-checkout--payment-methods-list a.tws-checkout--pay-button.tws-checkout--payment-method.active .ladda-label:focus, .slot--my-pages-logout div.tws-login a.tws-checkout--pay-button .ladda-label:focus, .btn-primary .ladda-label, .btn.tws-checkout--pay-button .ladda-label, .tws-checkout--pay-button.tws-articles-connected--show-more-button .ladda-label, .tws-checkout--pay-button.tws-articles--show-more-button .ladda-label, .tws-checkout .tws-checkout--payment-methods-list a.tws-checkout--pay-button.tws-checkout--payment-method.active .ladda-label, .slot--my-pages-logout div.tws-login a.tws-checkout--pay-button .ladda-label {
    color: #fff;
}

     .center-iframe {
            display: block;
            margin-left: auto;
            margin-right: auto;
            width: 50%;
        }

@import url('https://fonts.googleapis.com/css?family=Dancing+Script');
