/*body  {
  background-color: #222;
  font-family: 'Roboto', sans-serif;
  }*/
  
  body .page-canvas {
  background: transparent;
  }
  
  .fabrikk--body::before {
  content: "";
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  height: 100vh;
  background: url("https://shop.textalk.se/shop/34765/files/Design/rust.jpg")  center top/cover no-repeat;
  z-index: -1;
  }
  
  
  /*SIDHUVUD*/
  
@media (max-width: 768px) {
.slot--horizontal-menu {
    color: #4c4c4c !important;
}
}

  .fabrikk--top-bar {
  display: none;
  }
  
  .tws-theme-foundation-content--done .fabrikk--content, .fabrikk--header {
  background-image: url("https://shop.textalk.se/shop/34765/files/Design/paper-white_top.jpg") ;
  background-repeat: no-repeat; 
  background-size: 100% auto;
  background-color: #fff; 
  }
  
   .fabrikk--header-wrapper, .tws-top-menu.navbar-default {
  background: transparent;
  }
 
@media (max-width: 991px) {
.slot--logo {
    max-width: 236px;
}
  .fabrikk--header-wrapper, .tws-top-menu.navbar-default {
    background: #fff;
}
  .startpage .tws-container--tws-custom-html,
  .startpage .slot--component-container .tws-container--tws-articles-two {
  	padding: 0px !important;
  }
}
.slot--horizontal-menu .dropdown-menu > li > a {
	font-family: "Special Elite";
}

  .navbar {
  border: 0px;
  }
  
  .tws-top-menu .navbar-nav {
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing: 1px;
  font-weight: 600;
  }
  
  .tws-mega-menu .btn {
    background:  transparent;
  }
  
  .tws-mega-menu--open-button.open, .tws-mega-menu--search-button.open  {
    color: #4c4c4c;
  }
.tws-mega-menu--search-bar input.form-control {
    background: #fff;
}
  
  .tws-top-menu .navbar-nav .caret {
  margin-left: 8px;
  }
  
  .tws-top-menu .navbar-nav .tws-top-menu--sub-item {
  font-family: 'Roboto', sans-serif;
      text-transform: initial;
      letter-spacing: 0;
  }
  
  .tws-mega-menu--search-button, .tws-mega-menu--open-button {
  font-weight: 400;
  }
  
  body.fabrikk--horizontal-menu .tws-mega-menu--buttons .tws-mega-menu--search-button{
  margin-top: -4px;
  }
  
  .tws-mega-menu--menu-wrapper{
  box-shadow: inset 0px 0px 111px 13px rgba(0,0,0,1);
  }
  
  .tws-mega-menu--navigation a {
    background-color: transparent;
  }
  
  .tws-mega-menu--navigation .tws-mega-menu--articlegroup>a {
  border-bottom: 2px solid #ffffff40;
  }
  
  .tws-mega-menu--search-bar .tws-article-search {
  border: 0px;
  }
  
  .tws-top-menu--xs-toggle {
  border: 0px;
  }
  
  .tws-top-menu .navbar-nav li:last-child {
  border: 0px;
  }
  
  .tws-top-menu .navbar-nav{
  font-weight: 400;
  }
  
  .tws-top-menu--controls {
  display: none !important;
  }
  

/* -a- Text "Fri frakt" -a- */ 

  /*.slot--shipping-notice {
  display: none;
  } */
  .tws-api--price-current {
    color: #7c7c7c;
    }

.slot--shipping-notice {
    color: #252525;
 }

/* -a- Text "Fri frakt" -a- */   

@media(max-width:768px) {
  .tws-mega-menu--search-bar input.form-control {
  	background: #fff;
  }
    .tws-mega-menu--search-bar input.form-control::placeholder {
  	color: #333 !important;
  }
}
  
  /*INNEHÅLL*/
  
  .tws-breadcrumbs {
  color: #fff;
  text-transform: uppercase;
  }
  
  .fabrikk--start-page {
  padding-top: 60px;
  }
  
  .tws-image-carousel .slick-next, .tws-image-carousel .slick-prev {
      background: rgba(255,255,255,0.5);
  }
  
  .tws-theme-foundation-content--done .fabrikk--content, .slot--component-container .tws-container--tws-articles-two {
  background: transparent;
  }
  
   .slot--component-container .tws-container--tws-custom-html {
  background: transparent;
  }
  
  body.article .fabrikk--content {
      padding: 60px 0 0 0;
  }
  
  .tws-article-description--show-more .btn {
  color: #a94706;
  border-radius: 3px;
  border: 1 px;
  }
  
  .tws-article-description--show-more .btn:hover {
  color: #fff;
  }
  
  .tws-article-list--article-name a:hover, 
  .tws-horizontal-flip-list--arrow-left:before, 
  .tws-horizontal-flip-list--arrow-right:before {
  color: #fff;
  }
  
  .tws-article-price .tws-api-price .tws-api--price-current, .tws-horizontal-flip-list--price .tws-api-price .tws-api--price-current {
color: #fff;
}
  
  
  /* TEXT*/
  
  .fabrikk--article h1, .fabrikk--article h2, 
  .fabrikk--article h3, .fabrikk--article  .h1, 
  .fabrikk--article .h2, .fabrikk--article  .h3, 
  .fabrikk--start-page h1, .fabrikk--start-page h2,
  .fabrikk--start-page h3, .fabrikk--start-page  .h1, 
  .fabrikk--start-page .h2, .fabrikk--start-page  .h3, 
  .fabrikk--article-group  h1, 
  .fabrikk--article-group  h2, 
  .fabrikk--article-group  h3, 
  .fabrikk--article-group  .h1, 
  .fabrikk--article-group  .h2, 
  .fabrikk--article-group  .h3  {
   text-transform: uppercase;
   color: #fff !important;
  }
  
 .fabrikk--article h4, .fabrikk--article h5, .fabrikk--article h6, .fabrikk--article .h4, .fabrikk--article .h5, .fabrikk--article .h6, 
  .tws-article-description, 
  .tws-article-list--list .tws-list--type-grid .tws-api-price .tws-api--price-current,
  .tws-article-list--article-name a, 
  .tws-article-introduction--text, 
  .tws-article-description--heading ng-binding, 
  .tws-article-choices--variant-body .tws-article-choices--table-row, 
  .tws-article-choices .tws-api--price-current, 
  .tws-article-stock-shipping, 
  .tws-article-list--list .tws-list--type-grid .tws-api-price .tws-api--price-regular,
  .fabrikk--article .tws-unique-selling-points--text,
  .tws-checkout-shortcuts,
  .tws-article-choices label,
  .fabrikk--checkout-return-page,
  .fabrikk--checkout-return-page h2,
  .tws-article-choices--table-row .ng-binding,
  .tws-article-buy-button-with-modal--oos-label,
  .tws-article-buy-button-with-modal--already-sub {
   color: #fff;
  }
  
  h1, .h1 {
  line-height: 1.3;
  text-transform: uppercase;
  }

  h4, .h4 {
color: #ffffff;
}
  
  .tws-article-name h1 {
    font-size: 45px;
  line-height: 1.2;
  }
  
  .tws-content-box--cell h1, .tws-content-box--cell .h1 {
   line-height: 1.3;
  }
  
  .tws-horizontal-flip-list--name, 
  .fabrikk--cart h2, .fabrikk--checkout-method h2, 
  .fabrikk--summary h2,
  .fabrikk--checkout-method h4,
  .tws-unique-selling-points--wrapper,
  .modal .h4 {
  color: #333 !important;
  }
  
  .fabrikk--summary .tws-unique-selling-points--text {
  color: #333;
  }
  
  .tws-article-quantity .input-group input {
  color: #333;
  }
  
  
  
  
  /*FOOTER*/
  
  .fabrikk--footer {
  padding-bottom: 40px;
   background-color: transparent;
  }
  
  .fabrikk--footer,  .tws-mega-menu--menu-wrapper {
     background-image: url("https://shop.textalk.se/shop/34765/files/Design/wood.png") ;
     background-size: 100% auto;
  }
  
  .fabrikk--back-to-top-link, .fabrikk--back-to-top-link:hover {
    color: #fff;
  }
 
  
  /*ARTIKEL OCH GRUPP*/
  
  .tws-articlegroup-list .tws-list--grid-item .thumbnail {
    background: transparent;
}

  .tws-articlegroup-list .tws-list--grid-item .caption {
    background: rgba(0, 0, 0, 0.7);
    opacity: 0.8;
}

  .tws-articlegroup-list .tws-list--grid-item .caption a {
	color: white;
}



  .slot--component-container .tws-container--tws-articles-two {
  padding: 30px 0;
  }
  
  .tws-article-choices .article-active,
  .tws-article-choices--variant-body .tws-article-choices--table-row:hover {
  background: rgba(255, 255, 255, 0.2);
  }
  
  
/* .using-mouse.not-ie .tws-article-list--list .tws-list--list .thumbnail:hover {
  background: rgba(255, 255, 255, 0.2);
  border: 1px solid rgba(255, 255, 255, 0.2);
  } */
  
 .tws-article-list--list .tws-list--type-grid .tws-list--grid-item {
  margin: 20px 5px;
  } 
  
  .fabrikk--border {
  border: 0px;
  }
  
  .fabrikk--content .tws-img--container,
  .tws-article-images--slick-nav .slick-slide .tws-img--container {
  background: #fff !important;
  }
  
  .tws-article-images--slick-big .slick-slide .tws-img--container, 
  .tws-article-related .tws-horizontal-flip-list {
  border: 0;
  }
  
  .tws-content-box--cell {
  padding: 0 40px;
  }
  
  .tws-article-description--show-more {
  text-align: left;
  }
  
  .slot--article-description .tws-article-description--heading {
  text-transform: uppercase;
  }
  
  .slot--article-description .tws-article-description--text, 
  .slot--article-introduction, 
  .tws-mega-menu--articlegroup-children {
  font-family: 'Roboto', sans-serif;
  } 
  
  .slot--article-description {
  text-align: left;
  }
  
  .slot--article-description .tws-article-description {
  margin: 0;
  }
  
  .tws-article-visited .tws-horizontal-flip-list {
  border-bottom: 0px;
  }
  
  .slot--article-description .tws-article-description {
  padding: 0 15px;
  }
  
  .tws-article-images--current-image {
  margin-left: 0;
  margin-right: 0;
  border-radius: 2px
  }
  
  .modal-content .modal-header .close {
      font-size: 50px;
      margin-top: -5px;
  }
  
  .tws-article-social div.tws-article-social--share-button.tws-article-social--share-button>label.entypo-export {
  color: #a94706 !important;
  }
  
  
  
  /*MOBIL*/
  
  
  @media only screen and (max-width: 991px) {
  h3, .h3 {
  padding: 0 15px!important;
  }
  
  .fabrikk--footer,  .tws-mega-menu--menu-wrapper {
     background-size: 200% auto;
  }
  
  }
  
  
  @media only screen and (max-width: 767px) {
  
   .tws-article-name h1 {
         font-size: 27px;
         line-height: 1.2;
         text-transform: uppercase;
         }

.fabrikk--article h1, .fabrikk--article h2, .fabrikk--article h3, .fabrikk--article .h1, .fabrikk--article .h2, .fabrikk--article .h3, .fabrikk--start-page h1, .fabrikk--start-page h2, .fabrikk--start-page h3, .fabrikk--start-page .h1, .fabrikk--start-page .h2, .fabrikk--start-page .h3, .tws-article-price .tws-api-price .tws-api--price-current, .fabrikk--article-group h1, .fabrikk--article-group h2, .fabrikk--article-group h3, .fabrikk--article-group .h1, .fabrikk--article-group .h2, .fabrikk--article-group .h3 {
  text-transform: uppercase;
  font-size: 11px;
}
  
       .tws-top-menu .navbar-nav li {
       padding: 20px;
       }
  
      .tws-top-menu--controls .visible-xs-block {
       display: none;
       }
  
  .tws-article-images--current-image {
  margin-left: 15px;
  margin-right: 15px;
  }
  
  
  .fabrikk--footer, .fabrikk--footer-right {
  text-align: center;
  }
  
  
  }

.tws-article-labels .tws-article-labels--label .tws-article-labels--label-text {
    padding: 2px 5.5px;
    border-width: 1px;
    border-style: solid;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    display: none;
}


.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, .slot--component-container .tws-container--tws-event-countdown {
    padding: 30px 60px;
    background: transparent !important;
}

.tws-newsletter-subscribe--html-before.ng-binding {
    color: white;
}

.slot--component-container .tws-container--tws-custom-html {
    background: transparent;
}

.startpage .tws-container--tws-custom-html {
    margin-bottom: 0;
}
.startpage .vara-produktgrupper p {
	text-transform: uppercase;
}

.startpage .tws-container--tws-content-box-3x .tws-content-box--inner-wrapper:hover {
    background: rgba(0,0,0, 0.3);
	  transition: all 0.5s ease;
}

.startpage .tws-container--tws-custom-html span {
    font-family: "Special Elite";
}

.startpage .tws-container--tws-newsletter-subscribe {
    margin-top: 0;
}

span.tws-api--price-regular.twsPriceRegular {
    color: #ffff!important;
}
.tws-container--tws-instagram {
    background: transparent;
	  margin-top: 100px;
}
.tws-accept-cookie--first-line {
    color: white;
}
button#cookieSettingsButton {
    color: white;
}
h4#tws-accept-cookies--modal\ tws-accept-cookies--modal-for-advanced-consent {
    color: white !important;
}