@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700');
@import url('https://fonts.googleapis.com/css?family=Source+Serif+Pro:400,600,700');
@import url('https://fonts.googleapis.com/css?family=Rubik:400,500,700');
@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,700,900');

/* 
LinebyMaria - Design
November 2016
Ida Wikman
Textalk AB
Textalk Webshop
Konsult
© Copyright 2016 Textalk AB
*/

/* -----Preview-bar----- */
.tws-theme-preview {
  position: fixed;
  z-index: 1000;
  width: 100%;
  bottom: 0px;
  display: 
}
/*-----Topbar-----*/
.fabrikk--top-bar {
  background: #ffffff;
  max-width: 1400px;
  margin: 0 auto;
  width: 100%;
}
.slot--top-bar-html {
  color: #333333;
  font-size: 11px;
  text-transform: uppercase;
  margin: 0;
  letter-spacing: 1px;
}
.slot--top-bar-html .fa {
  color: #CBA255;
  font-size: 12px;
}
.fabrikk--top-bar-right a {
  color: #333333 !important;
  font-size: 11px;
}
.fabrikk--top-bar-right .btn {
  color: #333333 !important;
  font-size: 11px;
}
/*---Generellt---*/
.fabrikk--header-wrapper {
  background: transparent;
  max-width: 1400px;
  margin: 0 auto;
}
.fabrikk--header, .fabrikk--body {
  background-image: url('https://studio87blog.files.wordpress.com/2016/01/white-marble-2048.jpg');
}
.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;
}
/*---Bildspel---*/
.tws-container--tws-image-carousel {
  margin-bottom: 0px;
}
.tws-image-carousel .slick-dots li.slick-active button::before {
  border: 0px;
}
.tws-image-carousel .slick-next, .tws-image-carousel .slick-prev {
  background: transparent;
}
.tws-image-carousel .slick-prev:before, .tws-image-carousel .slick-next:before {
  font-size: 50px;
  color: #ffffff;
  opacity: 1;
}
/*---Social block---*/
.social-block {
  max-width: none !important;
  background: #ffffff !important;
  padding: 20px !important;
  text-align: center !important;
  color: #333333 !important;
  font-size: 16px !important;
  text-transform: uppercase !important;
  border-bottom: 1px solid #B68D4C !important;
  border-top: 1px solid #B68D4C !important;
  margin-top: 10px !important;
  margin-bottom: 20px !important;
}
.social-block p {
  font-size: 20px;
  margin-bottom: 0px;
     background: -webkit-linear-gradient(#B68D4C,#DCBA87,#B68D4C);
   -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block !important;
  margin-left: 10px !important;
}
.social-block .fa {
  font-size: 20px !important;
  background: -webkit-linear-gradient(#B68D4C,#DCBA87,#B68D4C) !important;
   -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  display: inline-block !important;
}
/*Introduction block*/
.introduction-block {
  max-width: none !important;
  background: #fafafa !important;
  padding: 20px !important;
  text-align: center !important;
  color: #333333 !important;
  font-size: 16px !important;
  text-transform: uppercase !important;
  border-bottom: 1px solid #B68D4C !important;
  margin-bottom: 20px !important;
}
.introduction-block p {
  font-size: 16px;
  margin-bottom: 0px;
     background: -webkit-linear-gradient(#B68D4C,#DCBA87,#B68D4C);
   -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block !important;
}
/*----Fullbredd---*/
.startpage .fabrikk--content-wrapper {
  width: 100%;
  padding: 0px;
}
.startpage .fabrikk--content {
  max-width: none;
}
.fabrikk--content {
  max-width: none;
}
.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, .slot--component-container .tws-container--tws-content-box-2x, .slot--component-container .tws-container--tws-articlegroups, .slot--component-container .tws-container--tws-content-box-4x, .tws-breadcrumbs {
    max-width: 1400px;
    margin: 0 auto;
  }
  .fabrikk--content .fabrikk--article-group, .fabrikk--custom-page, .fabrikk--checkout, .slot--checkout-shortcuts {
    max-width: 1360px !important;
    margin: 0 auto;
  }
/*----Logo---*/
.slot--logo {
  max-width: 1400px;
  margin: 0 auto;
  text-align: center;
  padding-left: 10px;
}
.custom-logo {
  position: relative;
  display: inline-block;
  padding-right: 200px;
}
.custom-logo img {
  height: 115px;
  width: auto;
}
/*Sök*/
.slot--custom-search {
  position: relative;
  display: inline-block;
  float: left;
  top: 60px;
}
.slot--custom-search input[type=text].form-control {
  height: 35px;
  width: 250px;
  font-size: 12px;
  text-transform: uppercase;
  background: #ffffff;
  box-shadow: none;
  border-radius: 0px;
  font-family: 'Source Sans Pro', sans-serif !important;
}
.slot--custom-search .fa-search:before {
    background: -webkit-linear-gradient(#B68D4C,#DCBA87,#B68D4C);
   -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
  .tws-article-search input::-webkit-input-placeholder {
    color: #DADADA;
    opacity: 1;
  }
  .tws-article-search input:-moz-placeholder {
    color: #DADADA;
    opacity: 1;
  }
  .tws-article-search input::-moz-placeholder {
    color: #DADADA;
    opacity: 1;
  }
  .tws-article-search input:-ms-input-placeholder {  
    color: #DADADA;
    opacity: 1;
  }
.slot--custom-search .form-control-feedback {
  top: 9px;
}
.slot--custom-search .fa-search:before {
  font-size: 18px;
}
  .tws-article-search input::-webkit-input-placeholder {
    color: #555555;
    opacity: 1;
  }
  .tws-article-search input:-moz-placeholder {
    color: #555555;
    opacity: 1;
  }
  .tws-article-search input::-moz-placeholder {
    color: #555555;
    opacity: 1;
  }
  .tws-article-search input:-ms-input-placeholder {  
    color: #555555;
    opacity: 1;
  }
/*---Horisontell meny---*/
body.fabrikk--horizontal-menu .tws-mega-menu--buttons .tws-mega-menu--search-button {
  display: none;
}
.tws-top-menu.navbar-default {
  background: #ffffff;
  border-radius: 0px;
  border: 0px;
  border-bottom: 1px solid #ebebeb;
  border-top: 1px solid #ebebeb;
}
.navbar-default .navbar-nav>li>a {
  color: #000000 !important;
  font-family: 'Source Sans Pro', sans-serif !important;
  font-size: 12.3px;
  letter-spacing: 2px;
  font-weight: 400;
  line-height: 10px;
  text-transform: uppercase;
  background: #ffffff !important;
}
.navbar-default .navbar-nav>li>a:hover {
  color: #767676 !important;
}
.tws-top-menu .navbar-nav .tws-top-menu--sub-item, .tws-top-menu--dropdown-menu-li .tws-top-menu--dropdown-leaf {
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 1px;
  background: #ffffff !important;
}
/*----Artiklar----*/

.article .tws-article-images--current-image .tws-article-images--image-zoom,
.article .tws-article-images--current-image .slick-arrow {
    display: none !important;
}
.slot--article-images .tws-article-images--current-image {
    pointer-events: none;
}


.tws-articles-two--name {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 600;
  font-family: 'Source Sans Pro', sans-serif !important;
}
.tws-articles-two--description {
  font-size: 12px;
}
.tws-articles-two .tws-img {
  border: 1px solid transparent;
}
.using-mouse .tws-articles-two--article:hover {
  border: 1px solid transparent;
}
.tws-container--tws-articles-two h2 {
  font-size: 15px;
  text-transform: uppercase;
  font-weight: 400;
  font-family: 'Source Sans Pro', sans-serif !important;
  margin-top: 0px;
  color: #333333;
}
.tws-container--tws-articles-two {
  padding-top: 0px;
}
.tws-articles-two .tws-api-price .tws-api--price-current {
  font-weight: 300;
  font-size: 13px;
}
.slot--component-container .tws-container--tws-articles-two {
  padding-bottom: 0px;
  padding-top: 20px;
  margin-top: 25px;
}
/*---Knappar---*/
.tws-articles-two--buy-button .btn, .tws-articles-two--buy-button .btn:hover, .tws-articles-two--buy-button .btn:active, .tws-articles-two--buy-button .btn:focus {
  background: transparent !important;
  border: 1px solid #CBA255 !important;
  color: #CBA255 !important;
  font-weight: 300 !important;
  font-family: 'Source Sans Pro', sans-serif !important;
  border-radius: 0px;
}
.btn-primary {
  background: transparent;
  border: 1px solid #CBA255;
  color: #CBA255;
  font-weight: 300;
  font-family: 'Source Sans Pro', sans-serif !important;
  border-radius: 0px;
}
.btn-primary .ladda-label {
  color: #CBA255;
  font-weight: 300;
  font-family: 'Source Sans Pro', sans-serif !important;
}
.btn-primary .ladda-label:hover {
  color: #CBA255;
  font-weight: 300;
  font-family: 'Source Sans Pro', sans-serif !important;
}
.tws-article-list--buy-button .btn {
  background: transparent;
  border: 1px solid #CBA255;
  color: #CBA255;
  font-weight: 300;
  font-family: 'Source Sans Pro', sans-serif !important;
  border-radius: 0px;
}
.tws-article-list--buy-button .btn:hover, .tws-article-list--buy-button .btn:focus, .tws-article-list--buy-button .btn:active {
  background: transparent;
  border: 1px solid #CBA255;
  color: #CBA255;
  font-weight: 300;
  font-family: 'Source Sans Pro', sans-serif !important;
  border-radius: 0px;
}
.fabrikk--article .btn-primary, .fabrikk--article .btn-primary:active, .fabrikk--article .btn-primary:focus {
  border: 0px;
  color: #ffffff;
  background: -webkit-linear-gradient(#EDBD63,#EDBD63,#DAA94D);
  border: 1px solid #ffffff;
  color: #ffffff !important;
  font-weight: 300;
  font-family: 'Source Sans Pro', sans-serif !important;
  border-radius: 0px;
  width: 200px;
  -webkit-transition: background 0.7s;
  -moz-transition: background 0.7s;
  -ms-transition: background 0.7s;
  -o-transition: background 0.7s;
  transition: background 0.7s;
}
.fabrikk--article .btn-primary:hover {
  background: -webkit-linear-gradient(#DAA94D,#EDBD63,#EDBD63);
  -webkit-transition: background 0.7s !important;
  -moz-transition: background 0.7s !important;
  -ms-transition: background 0.7s !important;
  -o-transition: background 0.7s !important;
  transition: background 0.7s !important;
}
.fabrikk--article .btn-primary .ladda-label, .fabrikk--article .btn-primary .ladda-label:hover {
  color: #ffffff;
  font-weight: 100;
}
/*---Varukorg---*/
.tws-micro-cart--label {
  font-size: 14px;
  font-family: 'Source Sans Pro', sans-serif !important;
  font-weight: 400;
  position: relative;
  top: 22px;
  display: none;
}
.tws-micro-cart--counter::before {
  content: url('https://shop.textalk.se/shop/15969/files/Design-element/bag-icon.png');
  margin-right: 5px;
  position: relative;
  top: 5px;
}
.tws-micro-cart--counter {
  width: 50px;
  height: 40px;
  color: #333333;
  font-size: 18px;
  font-weight: 400;
  font-family: 'Source Sans Pro', sans-serif !important;
}
.fabrikk--header-right {
  bottom: 32px;
}
/*----Skyltfönster----*/
.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 {
  padding: 0 0px;
}
.slot--component-container .tws-container--tws-content-box-2x {
  padding-bottom: 20px;
}
.slot--component-container .tws-container--tws-content-box-3x {
  padding-top: 8px;
  padding-bottom: 20px;
}
/*3 fönster*/
.slot--component-container .tws-container--tws-content-box-3x .tws-content-box--first-line {
  padding-left: 20px;
  padding-right: 20px;
  font-size: 12px;
  padding: 5px;
  font-weight: 300;
  margin-top: 0px;
  margin-bottom: 0px;
  text-transform: uppercase;
  font-family: 'Playfair Display', serif;
}
.slot--component-container .tws-container--tws-content-box-3x .tws-content-box--second-line {
  background-image: url(https://studio87blog.files.wordpress.com/2016/01/white-marble-2048.jpg);
  background-position: bottom;
  display: inline-block;
  text-transform: uppercase;
  font-size: 18px;
  padding: 15px;
  font-weight: 100;
  color: #CBA255;
  margin-top: 0px;
  margin-bottom: -1px;
  border-right: 1px solid #CBA255;
  border-left: 1px solid #CBA255;
  border-top: 1px solid #CBA255;
  font-family: 'Playfair Display', serif;
}
.slot--component-container .tws-container--tws-content-box-3x .tws-content-box--third-line {
  padding-left: 20px;
  padding-right: 20px;
  font-size: 12px;
  padding: 5px;
  font-weight: 300;
  margin-top: 0px;
  text-transform: uppercase;
  font-family: 'Playfair Display', serif;
}
/*2 fönster*/
.slot--component-container .tws-container--tws-content-box-2x .tws-content-box--first-line {
  text-transform: uppercase;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 25px;
  padding: 15px;
  font-weight: 300;
  color: #CBA255;
}
.slot--component-container .tws-container--tws-content-box-2x .tws-content-box--second-line {
  background: rgba(255, 255, 255, 0.9);
  text-transform: uppercase;
  padding-left: 60px;
  padding-right: 60px;
  font-size: 25px;
  letter-spacing: 2px;
  padding: 15px;
  font-weight: 300;
  color: #CBA255;
  border: 1px solid #CBA255;
  width: 80%;
  display: inline-block;
  font-family: 'Playfair Display', serif !important;
}
.slot--component-container .tws-container--tws-content-box-2x .tws-content-box--third-line {
  padding-left: 20px;
  padding-right: 20px;
  font-size: 12px;
  padding: 5px;
  font-weight: 300;
  color: #CBA255;
  margin-top: 0px;
}
/*4 fönster*/
.slot--component-container .tws-container--tws-content-box-4x .tws-content-box--second-line {
  background: #ffffff;
  text-transform: uppercase;
  display: inline-block;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 22px;
  padding: 15px;
  font-weight: 300;
  color: #CBA255;
}
/*---Lookbook---*/
.tc-masonry--container .tws-content-box--first-line {
  text-transform: uppercase;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 16px !important;
  padding: 15px;
  font-weight: 300;
  color: #ffffff !important;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.tc-masonry--container .tws-content-box--second-line {
    text-transform: uppercase;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 25px !important;
  padding: 15px;
  font-weight: 400;
  color: #ffffff !important;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.tc-masonry--container .tws-content-box--third-line {
  text-transform: uppercase;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 14px !important;
  padding: 15px;
  font-weight: 300;
  color: #ffffff !important;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
/*---Breadcrumbs---*/
.slot--breadcrumbs {
  background: #ffffff;
}
.tws-breadcrumbs a {
  font-size: 11px;
  text-transform: uppercase;
  color: #CBA255;
}
.tws-breadcrumbs--spacer {
  color: #CBA255;
}
/*---Pagnering---*/
.btn-toolbar .btn {
  border: 0px;
  font-size: 12px;
  border-radius: 0px;
  box-shadow: none;
  color: #CBA255;
}
/*---Artikeltabell eget innehåll---*/
.customPageItem .customPageHtml span {
  font-size: 12px !important;
}
.fabrikk--custom-page h1 {
  font-size: 25px !important;
  text-transform: uppercase;
  font-weight: 400;
  color: #CBA255;
  font-family: 'Source Sans Pro', sans-serif !important;
  margin-bottom: 0px;
}
.fabrikk--custom-page h2 {
  font-size: 25px !important;
  text-transform: uppercase;
  font-weight: 400;
  color: #CBA255;
  font-family: 'Source Sans Pro', sans-serif !important;
  margin-bottom: 0px;
}
.fabrikk--custom-page p {
  font-weight: 300;
  font-size: 15px;
  color: #838282;
  font-family: 'Source Sans Pro', sans-serif !important;
}
.slot--article-group-custom-field h1 {
   font-size: 25px !important;
  text-transform: uppercase;
  font-weight: 400;
  color: #CBA255;
  font-family: 'Source Sans Pro', sans-serif !important;
  margin-bottom: 0px;
}
.slot--article-group-custom-field h2 {
   font-size: 25px !important;
  text-transform: uppercase;
  font-weight: 400;
  color: #CBA255;
  font-family: 'Source Sans Pro', sans-serif !important;
  margin-bottom: 0px;
}
.slot--article-group-custom-field p {
  font-weight: 300;
  font-size: 15px;
  color: #838282;
  font-family: 'Source Sans Pro', sans-serif !important;
}
/*---Artikeltabell---*/
.tws-article-list {
  padding-top: 20px;
}
.tws-articlegroup-list .tws-list--type-grid>.row>div .caption {
  background: #fafafa;
  border: 1px solid #B68D4C;
  border-radius: 0px;
}
.tws-articlegroup-list .caption a {
  text-transform: uppercase;
  font-size: 13px;
  letter-spacing: 2px;
  margin-bottom: 5px;
}
.tws-list--type-grid .tws-article-list--product-image, .using-mouse .tws-article-list .tws-list--type-grid>.row .thumbnail:hover, .using-mouse .tws-article-search-page--list .tws-list--type-grid>.row .thumbnail:hover {
  border: 1px solid transparent;
}
.tws-article-list--article-name a {
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
    font-family: 'Source Sans Pro', sans-serif !important;
}
.tws-article-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 {
  font-size: 13px;
  font-weight: 300;
}
/*---Artikelsida---*/
.tws-article-images--slick-big .slick-slide .tws-img--container {
  border: 0px;
}
.tws-article-name h1 {
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 100;
  color: #4c4c4c;
  letter-spacing: 2px;
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 10px;
}
.tws-article-quantity .input-group input {
  border-radius: 0px !important;
  box-shadow: none;
  border-color: #CBA255;
  height: 50px;
}
.slot--unique-selling-points .tws-unique-selling-points .tws-unique-selling-points--text {
  font-size: 12px;
  color: #727272;
  letter-spacing: 1px;
}
.tws-unique-selling-points .fa {
  color: #CBA255;
}
.fabrikk--article .fabrikk--article-right-col {
  margin-left: 20px;
}
.tws-article-price .tws-api-price .tws-api--price-current, .tws-article-price .tws-api-price .tws-api--price-regular {
  margin-top: 10px;
  font-size: 16px;
  font-weight: 100;
  letter-spacing: 1px;
}
.slot--article-description .tws-article-description--heading {
  font-size: 13px;
  text-align: left;
  font-weight: 600;
}
.slot--article-description .tws-article-description--text {
  font-size: 13px;
  letter-spacing: 1px;
  color: #727272;
}
.tws-article-choices label {
  font-size: 12px;
  letter-spacing: 1px;
}
/*Fliplist*/
.tws-horizontal-flip-list--name {
  font-size: 12px;
}
/* -----Labels-----*/
.tws-article-labels--new .tws-article-labels--label-text {
  color: #ffffff;
  background: #000000;
  border-color: #000000;
  font-size: 12px;
}
.tws-article-labels .tws-article-labels--label .tws-article-labels--label-text {
  padding: 3px;
  border-radius: 0px;
}
.tws-article-list--labels {
  left: 0px;
}
.using-mouse .tws-articles .thumbnail:hover .tws-article-list--labels {
  top: 0px;
}
.tws-article-labels .tws-article-labels--label {
  font-weight: normal;
}

.using-mouse .tws-article-list .tws-list--type-grid>.row .thumbnail:hover .tws-article-labels--label .tws-article-labels--label-text {
  padding-left: 0px;
  padding: 3px
}
tws-article-labels--new .tws-article-labels--label-text {
  font-weight: none;
}
.tws-article-list--labels .tws-article-labels--label-text, .tws-articles--labels .tws-article-labels--label-text, .tws-articles-connected--labels .tws-article-labels--label-text {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
.using-mouse .tws-articles .thumbnail:hover .tws-article-labels {
  margin-left: 5px;
}
.using-mouse .tws-articles .thumbnail:hover .tws-article-labels--label .tws-article-labels--label-text {
  padding-left: 0px;
  padding: 3px;
}
.using-mouse .tws-container--tws-articles-two .thumbnail:hover .tws-article-labels {
  margin-left: 5px;
}
.using-mouse .tws-container--tws-articles-two .thumbnail:hover .tws-article-labels--label .tws-article-labels--label-text {
  padding-left: 0px;
  padding: 3px;
}
.using-mouse .tws-article-search-page--list .tws-list--type-grid>.row .thumbnail:hover .tws-article-labels--label .tws-article-labels--label-text {
  padding-left: 0px;
  padding: 3px;
}
.tws-article-search-page--list .tws-article-labels--label .tws-article-labels--label-text {
  padding: 3px;
}
.using-mouse .tws-article-search-page--list .tws-list--type-grid>.row .thumbnail:hover .tws-article-labels {
  margin-left: 5px;
}
.tws-article-labels--special-offer .tws-article-labels--label-text {
  font-size: 13px;
  color: #ffffff;
}
.tws-article-labels--special-offer .tws-article-labels--label-text {
  background: #DF8282;
  border: 1px solid #DF8282;
}
.tws-container--tws-article-visited h3, .tws-container--tws-article-related h3, .tws-container--tws-article-manually-related h3 {
  text-transform: uppercase;
  font-size: 18px;
  color: #333333;
  font-weight: 600;
  letter-spacing: 2px;
  font-family: 'Source Sans Pro', sans-serif;
}
/*--Varukorg---*/
.checkout .slot--custom-search {
  display: none;
}
.tws-checkout-back-button button {
  background: transparent;
  border: 0px;
}
.tws-checkout-back-button--text {
  font-size: 12px;
}
/*---Kontaktsida--*/
.fabrikk--contact-heading {
  font-size: 20px;
  letter-spacing: 2px;
}
.fabrikk--contact label {
  letter-spacing: 1px;
}
.slot--contact-form {
  margin-top: 20px;
  color: #333333 !important;
}
/*--Back to top--*/
.fabrikk--back-to-top-link-text {
  color: #CBA255;
}
/*---Footer---*/
.fabrikk--back-to-top-link-text {
  font-size: 12px;
}
.fabrikk--footer {
  background: #ffffff;
  color: #333333;
  font-size: 12px;
  letter-spacing: 1px;
}
.fabrikk--footer a {
  color: #333333;
}
.fabrikk--footer .fa {
  display: inline-block !important;
  font-size: 25px;
  margin-right: 5px;
       background: -webkit-linear-gradient(#B68D4C,#DCBA87,#B68D4C);
   -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.fabrikk--footer h3 {
  font-size: 15px;
  font-family: 'Source Sans Pro', sans-serif;
  letter-spacing: 2px;
  color: #CBA255;
  margin-bottom: 15px;
  text-transform: uppercase;
}
.fabrikk--footer-left, .fabrikk--footer-mid-left, .fabrikk--footer-right {
  display: none !important;
}
.fabrikk--footer-mid-right {
  width: 100%;
}
.tws-newsletter-subscribe--link-modal>a, .tws-newsletter-subscribe--link-modal>a:hover {
  color: #CBA255;
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 2px;
  border-top: 1px solid #CBA255 !important;
  border-bottom: 1px solid #CBA255 !important;
  border-radius: 0px;
  padding-left: 0px;
  border: 0px;
}
/*---Mobil---*/
@media (max-width:767px) {
  .slot--custom-search {
    display: none;
  }
  .custom-logo {
    padding: 0px;
  }
  .slot--logo {
    padding-right: 0px;
  }
  .custom-logo img {
    height: 90px;
  }
  .tws-micro-cart--counter {
    -webkit-transform: none;
    transform: none;
  }
  .fabrikk--header-right {
    right: 20px;
  }
  .tws-top-menu .navbar-header {
    top: -78px;
  }
  .tws-mega-menu--search-bar input.form-control {
    background: #ffffff;
  }
  .tws-mega-menu--search-bar .tws-article-search {
    border: 0px;
  }
  .tws-mega-menu .tws-mega-menu--search-bar .tws-article-search>input, .tws-mega-menu .tws-article-search input:focus {
    font-size: 12px;
  }
  .tws-mega-menu--search-bar .tws-article-search span::before, .tws-top-menu .navbar-header .navbar-toggle::after {
    background: -webkit-linear-gradient(#B68D4C,#DCBA87,#B68D4C);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  .tws-mega-menu--search-bar .tws-article-search span {
    padding: 7px;
  }
  .tws-top-menu .navbar-header .navbar-toggle::after {
    font-size: 25px;
  }
  .tws-top-menu--xs-item {
    padding: 10px;
  }
  .tws-top-menu li a, .tws-login--login-text, .tws-top-menu .tws-top-menu--controls .btn {
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 100;
    font-family: 'Source Sans Pro', sans-serif !important;
  }
}

.tws-article-labels--new .tws-article-labels--label-text {
    background: #cba255;
    border-color: #cba255;
}
.tc-instagram .entry {
  width: 25% !important;
}
@media (max-width:767px) {
  .tc-instagram .entry {
    width: 50% !important;
  }
}

/*CSS fix aug 2020*/
.tws-audience-selector--audience-button-text {
	color: #333;
  font-size: 11px;
  margin-top: 1px;
}