/*------TOPBAR MENU-------*/
/*----Menu is seasonal, customer might want it activated again in spring/summer----*/
.fabrikk--top-bar .nytopmeny {
	display: none;
}

/*-------------------------------------------------*/

.startpage .fabrikk--component-container > div {
	max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
}
.startpage .fabrikk--component-container > div.video-full {
	max-width: none;
  padding: 0;
}
.startpage .slot--component-container .fabrikk--component-container > div:first-child {
	padding: 0;
  max-width: none;
  margin-top: 0;
}
.startpage .fabrikk--content-wrapper.container.center-block {
	padding: 0;
}
.butik-telefon-betalningar .col-sm-4 {
	display: flex;
  align-items: center;
  flex-direction: row;
}
@media (min-width: 1200px) {
  .fabrikk--content {
    max-width: none;
  }
  .slot--custom-logo {
		display: inline-block;
	}
}
@media (max-width: 1199px) {
  .tws-mini-cart .tws-mini-cart--header-cart-button .tws-mini-cart--header-cart-info .tws-mini-cart--header-quantity {
  	color: #000;
  }
}
@media (max-width: 991px){
  .butik-telefon-betalningar .col-sm-4 {
  	flex-direction: column;
    text-align: center;
  }
}
@media (max-width: 767px) {
	 .line-tryggt-och-sakert h2::before,
  .line-tryggt-och-sakert h2::after {
  	background-color: transparent !important;
  }
}
.slot--custom-menu {
	display: inline-block;
}
.slot--custom-menu .container-fluid {
	position: static;
}
.tws-article-search .form-control::placeholder {
	color: #4c4c4c !important;
  opacity: 1;
}
.slot--custom-menu ul.dropdown-menu.mega-menu.tws-top-menu--mega-menu {
	position: absolute;
  max-width: 1700px;
  min-height: 100px;
  top: 77px !important;
}
.tws-top-menu--mega-menu>.tws-top-menu--sub-item {
	width: 20%;
  margin-top: 5px;
}
.slot--component-container .tws-container--tws-articles-two .tws-articles-two--heading h2::before,
.WidgetTitle__Header-sc-ruy1gu-2.jyuses::before {
    background-color: #4c4c4c;
    content: "";
    display: inline-block;
    height: 1px;
    position: relative;
    vertical-align: middle;
    width: 50%;
    right: 0.8em;
    margin-left: -50%;
}
.slot--component-container .tws-container--tws-articles-two .tws-articles-two--heading h2::after,
.WidgetTitle__Header-sc-ruy1gu-2.jyuses::after {
    background-color: #4c4c4c;
    content: "";
    display: inline-block;
    height: 1px;
    position: relative;
    vertical-align: middle;
    width: 50%;
      left: 0.8em;
    margin-right: -50%;
}
.WidgetTitle__Header-sc-ruy1gu-2.jyuses {
	color: #000;
  text-transform: uppercase;
  font-weight: 400;
}
.tws-content-box--cell {
	padding: 20px;
}
.tws-content-box--first-line,
.tws-content-box--second-line {
	text-shadow: 0px 2px 14px #040404b3;
}
.wrappContent:not(:empty) {
	display: inline-block;
  
  padding: 15px 20px;
}
/*Custom article flags*/
.caption {
		position: static !important;
}
.flag-container div,
.custom-labels .product-page-flag {
		background: #000;
		color: #FFF;
    border-radius: 0px;
		border: 0px;
    padding: 5px 6px;
    font-size: 12px;
    font-weight: 400;
    white-space: nowrap;
    margin-top: 5px;
		text-transform: uppercase;
		text-align: center;
}
.flag-container {
    top: 5px;
    left: -2px;
    position: absolute;
}
.flag-container.one-label {
		top: 40px;
}
.flag-container.two-label {
		top: 75px;
}

/*-------------------TEMAUPPDATERING WEBFOLKET-----------------*/
body .page-canvas {
overflow: hidden;
}
.tws-mini-cart .tws-mini-cart--header-cart-button,
.tws-mini-cart .tws-mini-cart--header-cart-button:hover {
	color: #fff;
}
.tws-mini-cart--header-cart-text {
	display: none !important;
}
.tws-mega-menu--search-bar {
    pointer-events: auto;
}
.tws-mini-cart .tws-mini-cart--header-cart-button .tws-mini-cart--header-cart-info .tws-mini-cart--header-cart-img::before {
	content: '\f290';
	font-family: fontawesome;
	position: relative;
	top: -2px;
  font-size: 16px;
}
.slot--article-page-footer .tws-container--tws-articles-two .tws-util-heading--heading {
	text-align: left;
}
.tws-articles-two .slick-track .slick-slide .thumbnail {
	border: 1px solid #efefef;
}
.startpage .tws-articles-two {
    overflow: visible;
}
/*-----------------------END---------------------*/

/* --- NY TOP MENY --- */
.fabrikk--top-bar-wrapper {
display: flex; 
}
.slot--top-bar-html {
	display: flex;
  flex-grow: 1;
}
.slot--top-bar-html .tws-custom-html--content {
    display: flex;
    flex-grow: 1;
    justify-content: space-between;
}
.fabrikk--top-bar .nytopmeny {
    padding-right: 20px;
}
@media (max-width: 1200px) {   
.fabrikk--top-bar .nytopmeny {
		display: none;  
  }
}

/* --- ATICLE CHOICES TITLE --- */
.fabrikk--article .tws-article-choices label {
	font-weight: 400 !important;
  font-size: 18px !important;
}


/* TITLE LINE */

.line-heading h2 {
  color: #000;
  overflow: hidden;
  text-align: center;
	text-transform: uppercase;
	font-weight: 400;
	width: 100%;
}

.line-heading h2:before,
.line-heading h2:after {
  background-color: #4c4c4c;
  content: "";
  display: inline-block;
  height: 2px;
  position: relative;
  vertical-align: middle;
  width: 50%;
}

.line-heading h2:before {
  right: 0.8em;
  margin-left: -50%;
}

.line-heading h2:after {
  left: 0.8em;
  margin-right: -50%;
}

@media (max-width: 768px) {   
  .line-heading span {
font-size: 18px !important;
}
}




/*Startsidan - avstand*/
.tws-articlegroups .tws-list--grid-item .caption a {
    color: lightgrey;
}


.tws-article-list--list .tws-list--type-grid .tws-api-price .tws-api--price-regular+.tws-api--price-current {
    color: #F75966!important;
}

@media (max-width:465px) {
.tws-content-box--cell h1 {
font-size: 18px;
}
}

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

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


.fa-home:before {
    content: "START";
    font-family: "Open Sans";
}

/*Design jan 18*/
/*
.tws-content-box--inner-wrapper:hover {
  background: rgba(0,0,0,0.5);
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}*/
.slot--component-container .tws-container--tws-content-box-2x .tws-content-box--third-line, .slot--component-container .tws-container--tws-content-box-3x .tws-content-box--third-line, .slot--component-container .tws-container--tws-content-box .tws-content-box--third-line {
  border: 2px solid #fff;
  display: inline-block;
  padding: 3px 20px 3px 20px;
  font-size: 15px !important;
  margin-top: 5px;
  margin-bottom: 5px;
  letter-spacing: 0.5px;
}
.slot--component-container .tws-container--tws-content-box-2x .tws-content-box--third-line:hover, .slot--component-container .tws-container--tws-content-box-3x .tws-content-box--third-line:hover, .slot--component-container .tws-container--tws-content-box .tws-content-box--third-line:hover, .slot--component-container .tws-container--tws-content-box-4x .tws-content-box--third-line:hover {
  background: #fff !important;
  color: #292E31 !important;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
.slot--component-container .tws-container--tws-content-box-4x .tws-content-box--third-line {
  border: 2px solid #fff;
  display: inline-block;
  padding: 5px 20px 5px 20px;
  font-size: 14px !important;
  margin-top: 10px;
  margin-bottom: 10px;
  letter-spacing: 0.5px;
}
.tws-content-box--inner-wrapper{
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}


@media (max-width:767px) {
  .slot--component-container .tws-container--tws-content-box-2x .tws-content-box--third-line, .slot--component-container .tws-container--tws-content-box-3x .tws-content-box--third-line, .slot--component-container .tws-container--tws-content-box .tws-content-box--third-line {
    border: 2px solid #fff;
    display: inline-block;
    padding: 5px 20px 5px 20px;
    font-size: 13px !important;
    margin-top: 10px;
    margin-bottom: 10px;
  } 
  .slot--component-container .tws-container--tws-content-box-4x .tws-content-box--third-line {
    border: 2px solid #fff;
    display: inline-block;
    padding: 5px 20px 5px 20px;
    font-size: 13px !important;
    margin-top: 10px;
  }
  .slot--component-container .tws-container--tws-content-box .tws-content-box--second-line {
    font-size: 13px !important;
  }
  .tws-content-box-4x--box {
    width: 100%;
    margin-bottom: 30px !important;
  }
}

/* 
Surfers
Jimmy Alphelton
Textalk AB
Textalk Webshop
Konsult
*/

/* Preview-bar */
.tws-theme-preview {
  position: fixed;
  z-index: 1000;
  width: 100%;
  bottom: 0px;
}
/* Cookiebar */
.slot--cookies {
  position: fixed;
  bottom: 0;
  z-index: 1000;
}
/* Generellt */
a {
  -webkit-transition: color 0.25s;
  -moz-transition: color 0.25s;
  -ms-transition: color 0.25s;
  -o-transition: color 0.25s;
  transition: color 0.25s;
}
.form-control:focus {
  border-color: #4c4c4c !important;
}
.modal-content a {
  color: #4c4c4c;
}
.modal-content a {
  color: #ff7400;
  text-decoration: none;
}
.tws-article-buy-button-with-modal--price .tws-api--price-regular+.tws-api--price-current {
  color: #ff0000;
}

/* Knappar */
select.form-control, .form-control {
  border-radius: 0px !important;
  box-shadow: none !important;
}
.btn-default {
  border-bottom: 1px solid !important;
  border: 0px !important;
  border-color: #313132 !important;
  color: #ffffff !important;
  background: #313132 !important;
  border-radius: 0px !important;
  box-shadow: none !important;
  transform: none !important;
}
.btn-default:hover {
  color: #ffffff !important;
  background: #414141 !important;
}
.btn-primary {
  border-radius: 0px !important;
  background: #313132 !important;
  color: #ffffff !important;
  border: 0px !important;
  box-shadow: none !important;
  transform: none !important;
}
.btn-primary:hover {
  color: #ffffff !important;
  background: #414141 !important;
}
.btn-danger {
  border-radius: 0px !important;
  border: 0px !important;
  background: #313132 !important;
  color: #ffffff !important;
  box-shadow: none !important;
  transform: none !important;
}
.btn-danger:hover {
  background: #414141 !important;
  color: #ffffff !important;
}
.tws-checkout--pay-button {
  border: 0px !important;
}
.tws-newsletter-subscribe--subscribe-button {
  border-color: #eaeaea;
}
.tws-checkout-back-button .btn-default {
  padding: 0px;
  background: transparent !important;
  border: 0px !important;
  color: #ffffff;
  box-shadow: none;
}
.tws-checkout-back-button .btn-default:hover {
  color: #a6d6eb;
}
.btn-md:focus, .tws-article-buy-button-with-modal--buy-button:focus, .tws-list--type-list .tws-article-list--buy-button .btn:focus, .tws-list--type-list .tws-article-list--buy-button .tws-article-list--show-more-button:focus, .tws-list--type-list .tws-article-list--buy-button .tws-articles-connected--show-more-button:focus, .tws-list--type-list .tws-article-list--buy-button .tws-articles--show-more-button:focus, .tws-list--type-list .tws-article-list--buy-button .tws-checkout .tws-checkout--payment-methods-list a.tws-checkout--payment-active.active:focus, .tws-checkout .tws-checkout--payment-methods-list .tws-list--type-list .tws-article-list--buy-button a.tws-checkout--payment-active.active:focus, .tws-list--type-list .tws-article-list--buy-button .slot--my-pages-logout div.tws-login a:focus, .slot--my-pages-logout div.tws-login .tws-list--type-list .tws-article-list--buy-button a:focus, .btn-md:active:focus, .tws-article-buy-button-with-modal--buy-button:active:focus, .tws-list--type-list .tws-article-list--buy-button .btn:active:focus, .tws-list--type-list .tws-article-list--buy-button .tws-article-list--show-more-button:active:focus, .tws-list--type-list .tws-article-list--buy-button .tws-articles-connected--show-more-button:active:focus, .tws-list--type-list .tws-article-list--buy-button .tws-articles--show-more-button:active:focus, .tws-list--type-list .tws-article-list--buy-button .tws-checkout .tws-checkout--payment-methods-list a.tws-checkout--payment-active.active:active:focus, .tws-checkout .tws-checkout--payment-methods-list .tws-list--type-list .tws-article-list--buy-button a.tws-checkout--payment-active.active:active:focus, .tws-list--type-list .tws-article-list--buy-button .slot--my-pages-logout div.tws-login a:active:focus, .slot--my-pages-logout div.tws-login .tws-list--type-list .tws-article-list--buy-button a:active:focus, .btn:focus, .tws-list--type-list .tws-article-list--show-more-button:focus, .tws-list--type-grid .tws-article-list--show-more-button:focus, .tws-articles-connected--show-more-button:focus, .tws-articles--show-more-button:focus, .tws-checkout .tws-checkout--payment-methods-list a.tws-checkout--payment-active.active:focus, .slot--my-pages-logout div.tws-login a:focus, .btn:active:focus, .tws-list--type-list .tws-article-list--show-more-button:active:focus, .tws-list--type-grid .tws-article-list--show-more-button:active:focus, .tws-articles-connected--show-more-button:active:focus, .tws-articles--show-more-button:active:focus, .tws-checkout .tws-checkout--payment-methods-list a.tws-checkout--payment-active.active:active:focus, .slot--my-pages-logout div.tws-login a:active:focus {
  transform: none !important;
}
/* Header(old logo slot) */
.fabrikk--header {
  background: #313132;
  border-bottom: 0px solid #292E31;
  box-shadow: none !important;
}
.fabrikk--header-wrapper {
  background: transparent;
}
@media (min-width: 1200px) {
  .fabrikk--header-wrapper {
    z-index: 1000;
  }
}
.slot--logo {
  width: 100%;
  max-width: none;
  padding: 0px;
}
/* Vänstermeny */
@media (min-width: 992px) and (max-width: 1200px) {
  .tws-vertical-menu--menu {
    transform: translateX(-100%);
  }
}
@media (max-width: 1199px) {
  .slot--custom-menu {
    display: none;
  }
}
@media (max-width: 1199px) {
  .tws-vertical-menu--menu.open {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@media (max-width: 1199px) {
  .tws-vertical-menu--menu {
    -webkit-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
    position: fixed;
    height: 100vh;
    width: 310px;
    left: 0;
    top: 0;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    z-index: 1000;
  }
  .fabrikk--vertical-menu .tws-mega-menu--open-button {
    display: block;
  }
}
.tws-mega-menu--search-button, .tws-mega-menu--delimiter {
  display: none;
}
.tws-vertical-menu .tws-vertical-menu--close, .tws-vertical-menu--controls, .tws-vertical-menu--custom-html {
  display: block !important;
}
.tws-mega-menu--open-button {
  background: transparent !important;
}
.tws-mega-menu--open-button:hover {
  background: transparent !important;
}
.checkout .fabrikk--content {
  margin-top: 30px;
}
@media (min-width: 1200px) {
  .tws-top-menu.navbar-default {
    margin-right: 120px;
  }
  .slot--back-button {
    display: none;
  }
}
@media (max-width: 767px) {
  .tws-checkout-back-button--text {
    display: none;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .fabrikk--content-container {
    width: 100% !important;
  }
}
@media (max-width: 1199px) {
  .tws-mega-menu--search-bar {
    margin-bottom: 0px;
  }
}
.tws-vertical-menu--header {
  display: none;
}
.tws-vertical-menu .tws-vertical-menu--root-level {
  border-top: 0px;
  margin-top: 30px;
}
.tws-vertical-menu .tws-vertical-menu--level+.tws-vertical-menu--custom-link {
  border-top: 0px;
}
.tws-vertical-menu--controls {
  border-top: 0px;
}
.tws-vertical-menu .tws-vertical-menu--controls {
  border-top: 0px;
}
.tws-vertical-menu--controls .btn {
  background: transparent !important;
}
.tws-vertical-menu--controls .btn:hover {
  background: transparent !important;
}
/* Logo */
.slot--logo {
  max-width: none;
  margin: 0 auto;
}
@media (min-width: 1200px) {
  .tws-logo .tws-img--container {
    text-align: left !important;
  }
  .slot--logo .tws-logo {
    margin: 0;
    width: 200px !important;
    margin-left: 25px;
    max-width: none !important;
  }
  .slot--logo .tws-logo .tws-img--image {
    width: 200px !important;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .slot--logo .tws-logo {
    max-width: 200px;
  }
  .slot--logo .tws-logo .tws-img--image {
    max-width: 200px !important;
  }
}
@media (max-width: 767px) {
  .slot--logo .tws-logo {
    max-width: 120px;
  }
  .slot--logo .tws-logo .tws-img--image {
    max-width: 120px !important;
  }
  .slot--custom-logo {
    margin-top: 12px;
  }
}
/* Fri frakt */
.slot--shipping-notice {
  box-shadow: none;
  border-radius: 0px;
  border: 1px solid #eaeaea;
}
/* Custom meny */
.tws-top-menu.navbar-default {
  background: transparent;
  border-radius: 0px;
}
.tws-top-menu {
  border: 0px;
  margin-top: 10px;
}
.tws-top-menu .navbar-collapse {
  width: 100%;
}
body .tws-top-menu .navbar-nav {
  max-width: none;
  width: 100%;
  padding: 0px;
  line-height: 0px;
  float: left;
  text-align: left;
}

.tws-top-menu .navbar-nav > .tws-top-menu-item-7 > a {
  color:  #fff  !important;

}
.tws-top-menu .navbar-nav>li>a {
  padding: 10px 10px;
  font-size: 14px;
  text-transform: uppercase;
  background: transparent;
  border-bottom: 4px solid transparent !important;
  color: #fff !important;
}
.tws-top-menu .navbar-nav>li:hover>a {
  background-color: transparent !important;
  border-bottom: 4px solid #ff7400 !important;
  color: #fff !important;
}
.tws-article-list--list .tws-list--type-grid .ItemPrice:not(.ItemBuyButton) .caption, 
.tws-article-search-page--list .tws-list--type-grid .ItemPrice:not(.ItemBuyButton) .caption, 
.tws-article-list--list .tws-list--type-carousel .ItemPrice:not(.ItemBuyButton) .caption, 
.tws-article-search-page--list .tws-list--type-carousel .ItemPrice:not(.ItemBuyButton) .caption {
	padding-bottom: 9px;
}


.tws-article-list--list .tws-list--type-grid .tws-article-list--price, 
.tws-article-search-page--list .tws-list--type-grid .tws-article-list--price, 
.tws-article-list--list .tws-list--type-carousel .tws-article-list--price, 
.tws-article-search-page--list .tws-list--type-carousel .tws-article-list--price {
	margin: 0 auto;
}
/* Custom meny dropdown */
.tws-top-menu--mega-menu {
  background: #ffffff;
  border-bottom: 1px solid #eaeaea;
}
.tws-top-menu .navbar-nav li ul {
  padding-left: 20px;
  padding-right: 20px;
}
.tws-top-menu .navbar-nav li ul li ul {
  padding: 0px;
}
.tws-top-menu .navbar-nav li ul li:hover {
  background-color: transparent !important;
}
.tws-top-menu .navbar-nav li ul li a {
  background-color: transparent !important;
  color: #4c4c4c !important;
  padding: 5px;
  line-height: normal;
  float: none;
  font-size: 13px !important;
  margin-bottom: 0px;
}
.tws-top-menu .navbar-nav li ul li a:hover {
  background-color: transparent !important;
  text-decoration: none !important;
  color: #ff7400 !important;
}
.tws-top-menu--sub-item-heading {
  text-transform: uppercase;
  font-weight: 700 !important;
  border-bottom: 1px solid #eaeaea;
}
/* Sökruta */
.tws-mega-menu--search-bar {
  height: 45px !important;
}
.tws-mega-menu--search-bar .tws-article-search {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}
.tws-mega-menu--search-bar>* {
    -webkit-transform: scaleY(1);
  transform: scaleY(1);
}
.tws-article-search {
  z-index: 1 !important;
  border: 0px !important;
}
.tws-mega-menu--search-bar {
  height: 45px;
}
.tws-mega-menu--search-bar input.form-control {
  height: 45px;
}
.tws-mega-menu--search-bar .tws-article-search {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}
.tws-mega-menu--search-bar input.form-control {
  font-size: 14px;
}
.tws-mega-menu--search-bar .tws-article-search .dropdown-menu {
  box-shadow: none;
  border-bottom: 1px solid #eaeaea;
}
@media (min-width: 768px) {
  .tws-mega-menu--search-bar .tws-article-search span {
      font-size: 14px;
  }
}
/* Sökknapp/Menyknapp */
@media (min-width: 1200px) {
  .tws-mega-menu--buttons {
    display: none;
  }
}
/* Top-bar */
.fabrikk--top-bar {
  background: #313132;
  border-bottom: 1px solid #4f4f4f;
}
.fabrikk--top-bar a:hover {
  color: #ff7400 !important;
}
.fabrikk--top-bar-right .btn {
  background: transparent !important;
}
.fabrikk--top-bar-right .btn:hover {
  color: #ff7400 !important;
}
.fabrikk--top-bar-right .dropdown-menu {
  border: 1px solid #eaeaea;
  box-shadow: none;
}
.fabrikk--top-bar-right .dropdown-menu a {
  color: #4c4c4c !important;
  background: transparent !important;
  font-size: 13px;
  padding: 5px 10px;
}
.fabrikk--top-bar-right .dropdown-menu a:hover {
  color: #ff7400 !important;
  background: transparent !important;
}
/* Vertikal meny */
@media (min-width: 1200px) {
  .slot--vertical-menu {
    display: none !important;
  }
  .fabrikk--content-container {
    width: 100% !important;
  }
}
/* Labels */
.tws-article-labels--special-offer .tws-article-labels--label-text {
  border: 0px;
  border-radius: 0px;
}
.tws-article-labels--new .tws-article-labels--label-text {
  border: 0px;
  padding-left: 10px;
  border-radius: 0px;
}
.tws-article-labels .tws-article-labels--label .tws-article-labels--label-text {
  padding 0px;
  padding-left: 10px;
  padding-top: 0px !important;
  border-radius: 0px;
}
/* Startsida */
.fb-surfers iframe {
  width: 100% !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: 15px;
}
body.startpage .fabrikk--content {
  padding: 0px;
}
.{
  margin-top: 30px;
}
.fabrikk--component-container>* {
  margin-top: 30px; 
  margin-bottom: 30px;
}
.slot--component-container .tws-container--tws-custom-html {
  margin-left: 15px;
  margin-right: 15px;
  padding: 5px 15px;
}
.slot--component-container .tws-container--tws-newsletter-subscribe {
  padding: 0px 15px;
}
.tws-container--tws-article-display {
  padding: 0px 15px !important;
}
/* Bildspel */
.tws-container--tws-image-carousel {
  padding-left: 15px;
  padding-right: 15px;
}
/* Egen HTML */
.tws-container--tws-custom-html {
  border: 0px solid #eaeaea;
}


/* Artiklar */

.article .slot--article-choices .tws-article-choices--info-head .tws-article-choices--sort-option:last-child {
	font-size: 0px;
  padding: 10px 0px;
} 

.article .slot--article-choices .tws-article-choices--info-head .tws-article-choices--sort-option:last-child::after {
	content: "Vårt pris";
	font-size: 14px;
	letter-spacing: 0;
} 

.tws-articles-two {
  overflow: hidden;
}
.tws-article-list--article-name {
  text-align: center;
}
.slot--component-container .tws-container--tws-articles-two {
  padding-top: 0px;
  padding-bottom: 0px;
  margin-bottom: 10px !important;
  margin-top: 10px !important;
}
.tws-container--tws-articles {
  padding: 0px 15px !important;
}
.tws-articles-title .tws-util-heading--heading {
  margin: 0px;
}
.slot--component-container .tws-container--tws-articles-two .tws-articles-two--heading {
  margin: 0;
  padding-top: 10px;
  padding-bottom: 5px;
  padding-left: 0px;
  font-size: 16px;
  text-align: left !important;
  margin-bottom: 15px;
}
.slot--component-container .tws-container--tws-articles-two .tws-articles-two--heading h2 {
  font-size: 22px;
  text-transform: uppercase;
  text-align: center;
  color: #000;
  margin-bottom: 0px;
  margin-top: 0px;
}
.tws-articles .thumbnail {
  overflow: hidden;
  border: 1px solid #eaeaea !important;
  border-radius: 0px !important;
  margin: 0px !important;
  padding: 5px !important;
}
.tws-articles .thumbnail:hover .tws-article-labels {
  margin-top: 0px !important;
}
.tws-articles tws-img {
  border: 0px !important;
}
.tws-articles .thumbnail:hover tws-img {
  padding: 0px !important;
}
.using-mouse .tws-article-list--list .tws-list--list .thumbnail .tws-react-img--container:before {
  content: '';
  background: rgba(255,255,255,0);
  width: 100%;
  position: absolute;
  padding: 100%;
  left: 0;
  -webkit-transition: background 0.3s;
  -moz-transition: background 0.3s;
  -ms-transition: background 0.3s;
  -o-transition: background 0.3s;
  transition: background 0.3s;
}
.using-mouse .tws-article-list--list .tws-list--list .thumbnail:hover .tws-react-img--container:before {
  background: rgba(255,255,255,0.2);
}
.tws-articles--article-name {
  font-size: 13px;
  font-weight: 700;
  text-align: center;
  color: #4c4c4c;
  margin-bottom: 10px;
  padding-bottom: 5px;
}
.tws-articles--article-name a {
  color: #4c4c4c !important;
  font-weight: 700;
}
.tws-articles--article-name h3 {
  margin: 0px;
  font-size: 13px !important;
}
.tws-articles--description {
  font-size: 13px;
  color: #4c4c4c;
}
.tws-articles .caption {
  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 {
  text-align: center;
  width: 100% !important;
  display: block;
}
.tws-article-list--list .tws-list--type-grid .tws-api-price .tws-api--price-current {
  color: #4c4c4c !important;
  text-align: center;
  width: 100%;
  font-size: 13px;
}
.tws-article-list--list .tws-list--type-grid .tws-article-list--buy-button, .tws-article-search-page--list .tws-list--type-grid .tws-article-list--buy-button {
  visibility: visible !important;
  text-align: center;
  width: 100% !important;
}
.tws-article-list--buy-button .btn {
  background: #313132 !important;
  border: 0px !important;
  border-bottom: 0px !important;
  font-weight: 700;
  border-radius: 0px;
  box-shadow: none !important;
  transform: none !important;
  color: #ffffff !important;
}
.tws-article-list--buy-button .btn:hover {
  background: transparent !important;
  color: #ff7400 !important;
}
.btn-primary .ladda-label {
  color: #fff!important;
}
.btn-primary .ladda-label:hover {
  color: #ff7400 !important;
}
.tws-articles--show-more-button {
  background: transparent !important;
  border: 0px !important;
  border-bottom: 0px !important;
  font-weight: 700;
  color: #4c4c4c !important;
  border-radius: 0px;
  box-shadow: none !important;
  transform: none !important;
}
.tws-articles--show-more-button:hover {
  background: transparent !important;
  color: #ff7400 !important;
}
.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: 0px;
}
.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;
  margin: 0px !important;
  padding: 0px !important;
}
.tws-article-list--list .tws-list--type-grid .tws-list--grid-item {
  border: 1px solid #ebebeb;
}


/* Kopplade Artiklar 
.slot--component-container .tws-container--tws-articles-connected {
  padding: 0px 15px !important;
}
.tws-articles-connected--heading {
  margin: 0;
  padding-top: 10px;
  padding-bottom: 5px;
  padding-left: 0px;
  font-size: 16px;
  text-align: left !important;
  border-bottom: 1px solid #eaeaea;
  margin-bottom: 8px;
}
.tws-articles-connected--heading h2 {
  font-size: 18px;
  color: #4c4c4c;
  margin: 0px;
}
.tws-articles-connected tws-img {
  border: 1px solid transparent !important;
}
.tws-articles-connected .thumbnail tws-img {
  padding: 0px !important;
}
.tws-articles-connected .thumbnail .tws-img--container:before {
  content: '';
  background: rgba(255,255,255,0);
  width: 100%;
  position: absolute;
  padding: 100%;
  left: 0;
  -webkit-transition: background 0.3s;
  -moz-transition: background 0.3s;
  -ms-transition: background 0.3s;
  -o-transition: background 0.3s;
  transition: background 0.3s;
}
.tws-articles-connected .thumbnail:hover .tws-img--container:before {
  background: rgba(255,255,255,0.2);
}
.tws-articles-connected .thumbnail:hover .tws-article-labels {
  margin-top: 0px !important;
}
.tws-articles-connected--name {
  font-size: 13px;
  font-weight: 700;
  text-align: center;
  color: #4c4c4c;
  padding-bottom: 5px;
}
.tws-articles-connected--name a {
  color: #4c4c4c;
  font-weight: 700;
}
.tws-list--type-grid .tws-article-list--article-name a {
  margin: 0px;
  font-size: 13px !important;
  color: #4c4c4c;
  font-weight: 700;
}
.tws-articles-connected .tws-api-price {
  text-align: center;
  width: 100% !important;
}
.tws-articles-connected .tws-api-price span {
  color: #4c4c4c !important;
  text-align: center;
  width: 100%;
  font-size: 13px;
}
.tws-articles-connected .thumbnail {
  overflow: hidden;
  border: 1px solid #eaeaea !important;
  border-radius: 0px !important;
  margin: 0px !important;
  padding: 5px !important;
}
.tws-articles-connected .thumbnail:hover {
  border: 1px solid #eaeaea !important;
}
/*


/* Framhävda artikelgrupper */
.tws-container--tws-articlegroups {
  background: #ffffff;
}
.tws-articlegroups-title {
  margin: 0;
  padding-top: 10px;
  padding-bottom: 5px;
  padding-left: 0px;
  font-size: 16px;
  text-align: left !important;
  border-bottom: 1px solid #eaeaea;
  margin-bottom: 20px;
}
.tws-articlegroups-title h2 {
  margin: 0px;
  font-size: 18px;
  color: #4c4c4c;
}
.tws-articlegroups .caption {
  border: 1px solid #313132;
  background: #313132;
  border-radius: 0px;
  font-weight: 700;
  color: #ffffff;
}
.tws-articlegroups .caption a {
  font-weight: 700;
  color: #ffffff;
}
.tws-articlegroups .thumbnail:hover .caption {
  background: #414141;
  color: #ffffff;
}
.tws-articlegroups tws-img {
  padding-bottom: 10px;
}
.tws-articlegroups .thumbnail {
  overflow: hidden;
}
.tws-articlegroups .thumbnail .tws-img--container:before {
  content: '';
  background: rgba(255,255,255,0);
  width: 100%;
  position: absolute;
  padding: 100%;
  left: 0;
  -webkit-transition: background 0.3s;
  -moz-transition: background 0.3s;
  -ms-transition: background 0.3s;
  -o-transition: background 0.3s;
  transition: background 0.3s;
}
.tws-articlegroups .thumbnail:hover .tws-img--container:before {
  background: rgba(255,255,255,0.2);
}
.tws-container--tws-article-display .tws-article-display {
  border: 1px solid #eaeaea;
  padding: 20px !important;
}
/* Newsletter */
.tws-newsletter-subscribe--inline-form {
  border: 1px solid #eaeaea;
  padding: 20px !important;
}
/* Fullbreddsartikel */
.tws-article-quantity .input-group input {
  border-radius: 0px !important;
  box-shadow: none !important;
  height: 49px;
}
/* Skyltfönster */
.tws-content-box--inner-wrapper {
  border: 0px solid #292E31;
  -webkit-transition: border 0.25s ease;
  -moz-transition: border 0.25s ease;
  -ms-transition: border 0.25s ease;
  -o-transition: border 0.25s ease;
  transition: border 0.25s ease;
}






/*--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: #000;
  border-color: #000;
  color: #ffffff;
}
.tws-articles-two--labels {
  left: 0px;
}
.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;
}


/* Söksida */
tws-article-search-page--list .tws-list--type-grid>.row .thumbnail:hover, .tws-article-search-page--list .tws-list--type-grid>.row .thumbnail:hover {
  border: 1px solid #eaeaea !important;
}
.tws-list--type-grid .tws-article-list--product-image {
  border: 1px solid transparent !important;
  padding: 0px !important;
}
.tws-article-search-page--list .thumbnail {
  overflow: hidden;
  border: 1px solid #eaeaea !important;
  border-radius: 0px !important;
  margin: 0px !important;
  padding: 5px !important;
}
.tws-article-search-page--list .thumbnail .tws-img--container:before {
  content: '';
  background: rgba(255,255,255,0);
  width: 100%;
  position: absolute;
  padding: 100%;
  left: 0;
  -webkit-transition: background 0.3s;
  -moz-transition: background 0.3s;
  -ms-transition: background 0.3s;
  -o-transition: background 0.3s;
  transition: background 0.3s;
}
.tws-article-search-page--list .thumbnail:hover .tws-img--container:before {
  background: rgba(255,255,255,0.2);
}
.tws-list--type-grid .tws-article-list--buy-button {
  visibility: visible !important;
  text-align: center;
  width: 100% !important;
}
.tws-list--type-grid .tws-article-list--article-name a {
  color: #4c4c4c;
  font-weight: 700;
  font-size: 13px;
}
.tws-list--type-list .tws-article-list--article-name a {
  color: #4c4c4c;
  font-weight: 700;
  font-size: 13px;
}
.tws-list--type-grid .tws-article-list .caption {
  text-align: center;
}
.tws-article-search-page--list .tws-list--type-grid .tws-api-price span {
  color: #4c4c4c !important;
  text-align: center;
  width: 100%;
  font-size: 13px;
}
.tws-article-search-page--list .tws-list--type-list .tws-api-price span {
  color: #4c4c4c !important;
}
.tws-article-search-page--list .tws-list--type-grid .tws-api-price {
  text-align: center;
  width: 100% !important;
}
.tws-article-search-page--list .tws-article-buy-button-with-modal--buy-button {
  border-radius: 20px;
  border-bottom: 0px !important;
}
.tws-article-search-page--list .tws-list--type-list .tws-article-buy-button-with-modal--buy-button {
  border-radius: 20px;
  border-bottom: 0px !important;
}
.tws-article-search-page--list .thumbnail:hover .tws-article-labels {
  margin-top: 0px !important;
}
.tws-article-search-page--list .btn-primary {
  background: transparent !important;
  border: 0px !important;
  transform: none !important;
}
.tws-article-search-page--list .tws-article-buy-button-with-modal--buy-button {
  background: transparent !important;
}
.tws-article-search-page--list .btn-primary span {
  color: #4c4c4c;
}
.tws-article-search-page--list .btn-primary:hover span {
  color: #ff7400;
}
.tws-article-list .tws-list--type-list .tws-api-price .tws-api--price-regular+.tws-api--price-current, .tws-article-search-page--list .tws-list--type-list .tws-api-price .tws-api--price-regular+.tws-api--price-current {
  color: #ff0000 !important;
}
/* Filtreringsknappar */
.btn-toolbar .btn {
  background: transparent !important;
  box-shadow: none !important;
  border: 0px !important;
  color: #4c4c4c !important;
}
.btn-toolbar .active.btn, .btn-toolbar .btn:hover {
  color: #ff7400 !important;
}
.btn-toolbar .dropdown-menu {
  background: #ffffff;
  color: #4c4c4c;
  border: 1px solid #eaeaea;
}
.btn-toolbar .dropdown-menu li a {
  color: #4c4c4c;
  padding: 5px 10px;
}
.btn-toolbar .dropdown-menu li a:hover {
  background: #ffffff;
  color: #ff7400 !important;
}
/* -----Paginering----- */
.tws-list .pagination>li>a {
  background: transparent;
  border: 1px solid #eaeaea !important;
  color: #6d6d6d !important;
  z-index: 1 !important;
  font-weight: 700;
}
.tws-list .pagination>li>a:hover {
  background: transparent;
  color: #ff7400 !important;
  text-decoration: none;
}
.pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus {
  background: transparent !important;
  color: #ff7400 !important;
  border-radius: 0;
  border: 0;
  margin-left: 1px;
}
.tws-list .pagination>li:first-child a:after, .tws-list .pagination>li:last-child a:after {
  display: none;
}
.tws-list .pagination>li.active>a, .pagination>.disabled>span:hover {
  background: transparent !important;
  color: #ff7400 !important;
}
.tws-list .pagination>li.active>a:hover {
  background: transparent !important;
  color: #ff7400 !important;
}


/* Artikelgruppssida */

.fabrikk--article-group .tws-articlegroup-list--info h1 {
    line-height: 0;
}
.tws-article-list--list .tws-list--type-grid .tws-api-price .tws-api--price-regular, .tws-article-search-page--list .tws-list--type-grid .tws-api-price .tws-api--price-regular {
  width: 100%;
  text-align: center;
  display: block;
}
.tws-theme-foundation-content--done .fabrikk--content {
  padding: 15px;
}
.fabrikk--article-group .tws-articlegroup-list--info>div {
  margin-top: 0px;
}
.fabrikk--content-wrapper .customPageHtml {
  background: #FFF;
  margin-bottom: 30px;
  padding: 30px;
  overflow: auto;
}
.fabrikk--content-wrapper .customPageHtml h1, .fabrikk--content-wrapper .customPageHtml h2, .fabrikk--content-wrapper .customPageHtml h3, .fabrikk--content-wrapper .customPageHtml h4, .fabrikk--content-wrapper .customPageHtml h5, .fabrikk--content-wrapper .customPageHtml {
  margin: 0px;
}
.tws-articlegroup-list .tws-list--grid-item .caption {
  border: 1px solid #313132;
  background: #313132;
  color: #ffffff !important;
  border-radius: 0px;
  font-weight: 700;
  text-align: center;
}
.tws-articlegroup-list .tws-list--grid-item .thumbnail {
  border: 0px;
}
.tws-articlegroup-list .thumbnail:hover .caption {
  background: #414141 !important;
  border-color: #313132 !important;
  color: #ffffff !important;
}
.tws-articlegroup-list .caption a {
  color: #ffffff !important;
}


/* Artikelsida */
@media (min-width: 992px) {
  .fabrikk--article-bottom {
    border: 1px solid #eaeaea;
    padding-top: 30px;
  }
  .fabrikk--article-section {
    border: 1px solid #eaeaea;
    padding-top: 30px;
  }
  .fabrikk--article-top {
    border: 1px solid #eaeaea;
    padding-top: 30px;
  }
  .slot--article-page-footer .container {
    padding: 0px;
  }
}
.tws-article-description--show-more .btn {
  border-radius: 0px;
  border: 0px;
}
.slot--article-description .tws-article-description--heading {
  display: none;
}
.slot--article-description .tws-article-description--text {
  font-size: 14px;
}
.slot--article-page-footer .tws-container--tws-custom-html {
  border: 0px !important;
}
.tws-article-images--slick-big .slick-slide .tws-img--container {
  border-color: #eaeaea;
  border-radius: 0px;
}
.tws-article-price .tws-api-price .tws-api--price-regular+.tws-api--price-current, .tws-horizontal-flip-list--price .tws-api-price .tws-api--price-regular+.tws-api--price-current, .tws-article-list .tws-list--type-grid .tws-api-price .tws-api--price-regular+.tws-api--price-current, .tws-article-search-page--list .tws-list--type-grid .tws-api-price .tws-api--price-regular+.tws-api--price-current, .tws-articles .tws-api-price .tws-api--price-regular+.tws-api--price-current, .tws-articles-connected .tws-api-price .tws-api--price-regular+.tws-api--price-current {
  color: #ff0000 !important;
}
.slot--article-description .tws-article-description {
  max-width: none;
  text-align: left;
}
.fabrikk--border {
  margin-bottom: 30px;
}
/* Tillbaka till toppen */
.fabrikk--back-to-top-link span {
  font-weight: 700;
  color: #4c4c4c;
}
.fabrikk--back-to-top-link:hover {
  text-decoration: none !important;
  color: #ff7400;
}
.fabrikk--back-to-top-link:hover span {
  color: #ff7400;
}
/* Mina Sidor */
.tws-customer-details--submit span {
  color: #ffffff !important;
}
.tws-customer-details--button span {
  color: #ffffff !important;
}
.tws-customer-details--button {
  color: #ffffff !important;
}
.tws-login--logout {
  background: #313132 !important;
  color: #ffffff !important;
  border-radius: 0px !important;
  border: 0px !important;
}
.tws-login--logout:hover {
  background: #414141 !important;
  color: #ffffff !important;
  border-radius: 0px !important;
  border: 0px !important;
}
/* Kassa */
.tws-discount-field--add .ladda-label {
  color: #ffffff !important;
}
.tws-discount-field--enter-discount-btn:hover, .tws-discount-field--enter-discount-btn:focus {
  text-decoration: none;
  color: #ff7400;
}
.tws-checkout-shortcuts--ship-to a:hover {
  text-decoration: none;
}
.tws-checkout--select-delivery .btn-default {
  background: #ffffff !important;
  color: #4c4c4c !important;
  border: 1px solid #eaeaea !important;
}
.tws-checkout .tws-checkout--payment-methods-list a.tws-checkout--payment-active.active {
  border: 1px solid #eaeaea !important;
  border-bottom-width: 1px;
  border-radius: 0px;
  box-shadow: none !important;
}
.tws-checkout--payments-expand {
  border: 1px solid #eaeaea !important;
  border-radius: 0px;
}
/* Footer */
.fabrikk--footer-right {
  text-align: left;
}
.startpage .slot--component-container .fabrikk--component-container > div {
    margin-top: 15px;
    margin-bottom: 15px;
}

@media (max-width:767px) {
  .varumarken {
    text-align: center;
  }
  .fabrikk--footer, .fabrikk--footer-right {
    text-align: center;
  }
}
.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

div#special-button a:hover {
    text-transform: uppercase;
    border: 1px solid black;
    padding: 10px 20px;
    border-radius: 4px;
    color: #ff6600;
    text-decoration: none;
    background: #e4e4e4;
    box-shadow: inset 5px -7px 4px 2px #d2d2d2;
} 
div#special-button a {
    text-transform: uppercase;
    border: 1px solid black;
    padding: 10px 20px;
    border-radius: 4px;
    color: #ff6600;
    text-decoration: none;
		font-weight: 600; 
  	font-size: 18x;
}

/* Webfolket AB - Rabatt pris till ordenarie pris */
html > body .surfers-hide {
  display: none;
}

.tws-article-list .tws-list--type-grid .custom-regular-price-flag ~ .tws-article-list--price .tws-api-price .tws-api--price-regular + .tws-api--price-current,
.tws-article-list .tws-list--type-list .custom-regular-price-flag ~ .tws-article-list--price .tws-api-price .tws-api--price-regular + .tws-api--price-current {
  color: #4c4c4c !important;
}

body.surfers-flag-price .slot--article-price .tws-article-price .tws-api-price .tws-api--price-regular + .tws-api--price-current,
body.surfers-flag-price .tws-article-buy-button-with-modal--price .tws-api--price-regular+.tws-api--price-current,
.tws-article-list--list .tws-list--type-carousel .custom-regular-price-flag ~ .tws-article-list--price .tws-api-price .tws-api--price-regular+.tws-api--price-current {
  color: #333 !important;
}

.thumbnail.surfers-flag-price .tws-article-labels--special-offer .tws-article-labels--label-text {
  background: #000 !important;
  border-color: #000 !important;
}

.tws-top-menu-item-8.tws-top-menu--item-8.tws-top-menu--dropdown-menu-li.dropdown.tws-top-menu--mega-menu-li.yamm-fw {
    background-color: red;
}
li.tws-vertical-menu--level.tws-vertical-menu--level-8 {
    background: red;
}

.tws-top-menu .navbar-nav > .tws-top-menu-item-8 > a {
  transform: rotate(0deg);
  border-radius: 3px;
background-color: red;
}*/
.tws-top-menu .navbar-nav > .tws-top-menu-item-8 {
transform: rotate(0deg);
background-color: red;
}*/

.tws-article-images--slick-big .tws-article-images--image {width: 100%;}

.tws-article-price--compare-at-price {
display: none!important;
}

/* CSS for Artiklar - Abicart CS */

/* Blogg */

.articlegroup-8817815 .tws-article-filter--filter-control-container, 
.articlegroup-8817815 .btn-toolbar
{display: none;}

.articlegroup-8817815 .customPageHtml h1 {font-size: 2.5em; padding-bottom: 20px;}
.articlegroup-8817815 .customPageHtml {font-size: 1.2em;}

.article-primary-group-8817815 .fabrikk--article-choices-wrapper, 
.article-primary-group-8817815 .fabrikk--buy-button-group,
.article-primary-group-8817815 .tws-unique-selling-points,
.article-primary-group-8817815 .tws-article-attributes,
.article-primary-group-8817815 .tws-article-description--article-number,
.article-primary-group-8817815 .tws-article-introduction--read-more,
.article-primary-group-8817815 .tws-article-introduction--text
{display: none;}
.article-primary-group-8817815 .tws-article-name {padding-bottom: 30px;}
.article-primary-group-8817815  .fabrikk--article-left-col {display: none;}
.article-primary-group-8817815  .fabrikk--article-right-col {width: 100%;
margin: 0 auto;}

/* Vindsurfing */

.articlegroup-8820907 .tws-article-filter--filter-control-container,
.articlegroup-8820907 .btn-toolbar
{display: none;}

.article-primary-group-8820907 .fabrikk--article-choices-wrapper, 
.article-primary-group-8820907 .fabrikk--buy-button-group,
.article-primary-group-8820907 .tws-unique-selling-points,
.article-primary-group-8820907 .tws-article-attributes,
.article-primary-group-8820907 .tws-article-description--article-number,
.article-primary-group-8820907 .tws-article-introduction--read-more,
.article-primary-group-8820907 .tws-article-introduction--text
{display: none}
.article-primary-group-8821203 .tws-article-name {padding-bottom: 30px;}
.article-primary-group-8821203  .fabrikk--article-left-col {display: none;}
.article-primary-group-8821203  .fabrikk--article-right-col {width: 100%;
margin: 0 auto;}

/* Vågsurfing */

.articlegroup-8821203 .tws-article-filter--filter-control-container,
.articlegroup-8821203 .btn-toolbar
{display: none;}

.article-primary-group-8821203 .fabrikk--article-choices-wrapper, 
.article-primary-group-8821203 .fabrikk--buy-button-group,
.article-primary-group-8821203 .tws-unique-selling-points,
.article-primary-group-8821203 .tws-article-attributes,
.article-primary-group-8821203 .tws-article-description--article-number,
.article-primary-group-8821203 .tws-article-introduction--read-more,
.article-primary-group-8821203 .tws-article-introduction--text
{display: none}

.article-primary-group-8821203 .tws-article-name {padding-bottom: 30px;}
.article-primary-group-8821203  .fabrikk--article-left-col {display: none;}
.article-primary-group-8821203  .fabrikk--article-right-col {width: 100%;
margin: 0 auto;}

/* Kitesurfing */

.articlegroup-8821249 .tws-article-filter--filter-control-container,
.articlegroup-8821249 .btn-toolbar
{display: none;}
.article-primary-group-8821249 .fabrikk--article-choices-wrapper, 
.article-primary-group-8821249 .fabrikk--buy-button-group,
.article-primary-group-8821249 .tws-unique-selling-points,
.article-primary-group-8821249 .tws-article-attributes,
.article-primary-group-8821249 .tws-article-description--article-number,
.article-primary-group-8821249 .tws-article-introduction--read-more,
.article-primary-group-8821249 .tws-article-introduction--text
{display: none}

.article-primary-group-8821249 .tws-article-name {padding-bottom: 30px;}
.article-primary-group-8821249  .fabrikk--article-left-col {display: none;}
.article-primary-group-8821249  .fabrikk--article-right-col {width: 100%;
margin: 0 auto;}

/* Foil */

.articlegroup-8821247 .tws-article-filter--filter-control-container,
.articlegroup-8821247 .btn-toolbar
{display: none;}
.article-primary-group-8821247 .fabrikk--article-choices-wrapper, 
.article-primary-group-8821247 .fabrikk--buy-button-group,
.article-primary-group-8821247 .tws-unique-selling-points,
.article-primary-group-8821247 .tws-article-attributes,
.article-primary-group-8821247 .tws-article-description--article-number,
.article-primary-group-8821247 .tws-article-introduction--read-more,
.article-primary-group-8821247 .tws-article-introduction--text
{display: none}

.article-primary-group-8821247 .tws-article-name {padding-bottom: 30px;}
.article-primary-group-8821247  .fabrikk--article-left-col {display: none;}
.article-primary-group-8821247  .fabrikk--article-right-col {width: 100%;
margin: 0 auto;}

/* Skateboard */

.articlegroup-8821251 .tws-article-filter--filter-control-container,
.articlegroup-8821251 .btn-toolbar
{display: none;}
.article-primary-group-8821251 .fabrikk--article-choices-wrapper, 
.article-primary-group-8821251 .fabrikk--buy-button-group,
.article-primary-group-8821251 .tws-unique-selling-points,
.article-primary-group-8821251 .tws-article-attributes,
.article-primary-group-8821251 .tws-article-description--article-number,
.article-primary-group-8821251 .tws-article-introduction--read-more,
.article-primary-group-8821251 .tws-article-introduction--text
{display: none}

.article-primary-group-8821251 .tws-article-name {padding-bottom: 30px;}
.article-primary-group-8821251  .fabrikk--article-left-col {display: none;}
.article-primary-group-8821251  .fabrikk--article-right-col {width: 100%;
margin: 0 auto;}

/* Lifestyle */

.articlegroup-8821253 .tws-article-filter--filter-control-container,
.articlegroup-8821253 .btn-toolbar
{display: none;}
.article-primary-group-8821253 .fabrikk--article-choices-wrapper, 
.article-primary-group-8821253 .fabrikk--buy-button-group,
.article-primary-group-8821253 .tws-unique-selling-points,
.article-primary-group-8821253 .tws-article-attributes,
.article-primary-group-8821253 .tws-article-description--article-number,
.article-primary-group-8821253 .tws-article-introduction--read-more,
.article-primary-group-8821253 .tws-article-introduction--text
{display: none}

.article-primary-group-8821253 .tws-article-name {padding-bottom: 30px;}
.article-primary-group-8821253  .fabrikk--article-left-col {display: none;}
.article-primary-group-8821253  .fabrikk--article-right-col {width: 100%;
margin: 0 auto;}

/* SUP */

.articlegroup-8821445 .tws-article-filter--filter-control-container,
.articlegroup-8821445 .btn-toolbar
{display: none;}
.article-primary-group-8821445 .fabrikk--article-choices-wrapper, 
.article-primary-group-8821445 .fabrikk--buy-button-group,
.article-primary-group-8821445 .tws-unique-selling-points,
.article-primary-group-8821445 .tws-article-attributes,
.article-primary-group-8821445 .tws-article-description--article-number,
.article-primary-group-8821445 .tws-article-introduction--read-more,
.article-primary-group-8821445 .tws-article-introduction--text
{display: none}

.article-primary-group-8821445 .tws-article-name {padding-bottom: 30px;}
.article-primary-group-8821445  .fabrikk--article-left-col {display: none;}
.article-primary-group-8821445  .fabrikk--article-right-col {width: 100%;
margin: 0 auto;}

/* Visa inte priser med 0 kr */

.tws-article-list--price-is-zero {display: none;}

/* responsiva bilder */
.responsive {
  width: 100%;
  height: auto;
}
.tws-util-heading--heading.h1.tws-content-box--first-line {
  font-weight: 600;}
  
  /* Färgade bakgrunder, se  färgkoder på ex https://www.canva.com/colors/color-wheel/  */

.lightbrown {background-color: #CA8868; padding: 20px;}
.lightgreen {background-color: #DFFFF0; padding: 20px;}
.lightgray {background-color: #EAEAEA; padding: 20px;}
 .lightblue {background-color: #c4e6f6; padding: 20px;}
  

.tws-article-list--list .tws-list--type-grid .thumbnail.surfers-flag-price .tws-api-price .tws-api--price-regular+.tws-api--price-current {
  color: black !important;
}
body.surfers-flag-price .tws-article-labels--label.tws-article-labels--special-offer .tws-article-labels--label-text {
 background: black !important;
}
/*Dölj bildspel för stora skärmar och i mobil*/
@media (max-width:812px) {
.tws-container--tws-image-carousel.bildspelsvenska {
display: none;
}
}

@media (min-width:812px) {
.tws-container--tws-image-carousel.bildspelsvenskamobil {
display: none;
}
}
