
/* Dölj fältet "Inledande text" på produktsidan */
.slot--breadcrumbs {
display: none;
}



div.tws-container--tws-articles:nth-child(3) > div:nth-child(2) > tws-util-heading:nth-child(1) > div:nth-child(1) > h2:nth-child(1) > span:nth-child(1){

}

.tws-top-menu .tws-top-menu--controls .tws-audience-selector {
    display:none;
}

.tws-audience-selector {
    display:none;
}

.slot--top-bar-vat {
    color: #000000;
}

.tws-top-menu li a {
color: #000000 !important;
}


.tws-cart-summary--value::after {
    content: " "!important;
}

.slot--component-container .tws-container--tws-content-box, .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: 0px!important;
}

.tws-content-box--cell h3{
    color: #ffffff!important;
    margin: 0;
}

.tws-mini-cart--header-cart-img {
    color: #01b9c3!important;
}

.fabrikk--top-bar{
Background: linear-gradient(#B4646D 12.5%, #E099B6 12.5%, #E099B6 25%, #96BCBB 12.5%, #96BCBB 37.5%, #686959 12.5%, #686959 50%, #D6B86B 12.5%, #D6B86B 62.5%, #684C37 12.5%, #684C37 75%, #81503B 12.5%, #81503B 87.5%, #01B9C3 12.5%, #01B9C3 100%);
max-height: 285px;
}

.slot--component-container .tws-container--tws-custom-html {
    margin-top: 0px!important;
    margin-bottom: 80px;
}

.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, .tws-article-list--list .tws-list--type-carousel .tws-api-price .tws-api--price-current, .tws-article-search-page--list .tws-list--type-carousel .tws-api-price .tws-api--price-current {

    display: -webkit-flex;
    display: flex;
    line-height: normal;
    color:     #333;
    font-weight: normal!important;
    letter-spacing: 0.5px;
  font-size: 12px;
    margin-right: 10px;
    float: left;

}

.tws-opc-cart--rows .tws-opc-cart--item .tws-opc-cart--item-wrapper .tws-opc-cart--item-info .tws-opc-cart--item-info-deliveryInfo {
display:none;

}

.tws-article-images--slick-nav .slick-slide .tws-img--container {
    border: none!important;
}

.thumbnail {
    border: none;
padding: 0;
}

.tws-article-images--slick-big .slick-slide .tws-img--container {
    border-radius: 2px;
    border: none!important;
}

.tws-articlegroup-list .caption a {
    font-family: Verdana, Geneva, sans-serif;
    text-transform: uppercase;
    font-size: 12px!important;
}

.tws-articlegroup-list .tws-artgrp-info {
    display:none;
}

.tws-content-box {
    padding: none!important;
}

.slick-dots li button {
  display:none;
}

.egenknapp{
border: 1px solid #000;
padding: 15px 15px;
border-radius: 2px;
cursor: pointer;
width: 250px;
text-align: center!important;
margin: 0px auto;
margin-top: 0px;
background-color: #01B9C3;
font-family: Verdana, Geneva, sans-serif;
text-transform: uppercase;
font-size: 13px;
}

.egenknapp:hover{
background-color: #96BCBB;
}

.fabrikk--content-wrapper.container.center-block {
    left:0;
    right:0;
    width:100%;
padding: 0;
border:0;
}


.tws-micro-cart--label {
    font-weight: 500;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 0px;
    padding-left: 0px;
}

.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;
  margin: 30px 0px;
    background: #fff;
}

.tws-container--tws-custom-html.presentkort{
    margin-top:20px;
}

.fabrikk--component-container > * {
    margin-bottom: 30px;
}

.tws-util-heading--heading.undefined {
    color: #000000!important;
    font-family: 'Verdana, Geneva', sans-serif!important;
    text-transform: none!important;
    font-size: 18px!important;
    font-weight: 400!important;
}

.slot--component-container .tws-container--tws-articles-two{
 padding-right: 60px;
  padding-left: 60px;
  padding-top: 30px;
  padding-bottom: 0px;
  margin: 0px;
}

.slot--component-container .tws-container--tws-custom-html{
margin-top: 0px;
margin-bottom: 80px;
}


.slot--component-container .tws-container--tws-newsletter-subscribe h1{
    color: #000000!important;
   font-family: 'Verdana, Geneva', sans-serif!important;
    text-transform: none!important;
    font-size: 14px;
}

.tws-cart-summary--wrapper {
    box-shadow: none;
}


.tws-opc-cart--rows .tws-opc-cart--item .tws-opc-cart--item-wrapper .tws-opc-cart--item-info .tws-opc-cart--item-info-artno {
display:none;
}

.slot--checkout-cart-usps {
    box-shadow: none;
}

.tws-opc-cart--uc-title{
    display:none!important;
}

.tws-checkout--forms {
    box-shadow: none!important;

}

.tws-checkout--select-delivery-wrapper .tws-checkout--select-delivery-list-wrapper, .tws-checkout--select-delivery-wrapper .tws-checkout--select-payment-list-wrapper, .tws-checkout--select-payment-wrapper .tws-checkout--select-delivery-list-wrapper, .tws-checkout--select-payment-wrapper .tws-checkout--select-payment-list-wrapper {
    box-shadow: none!important;
}

#texbar {
Background: #ffffff;
    min-height: 20px;
    height: auto;
    font-size: 13px;
    text-align: center;
    font-weight: 300;
    padding: 0px;
    position: relative;
}

.tws-audience-selector--audience-item-icon-text{
    display: none;
}

#texbar span {
    line-height: 14px;
    display: inline-block;
    margin-top: 11px;
    padding: 5px 0;
}

#texbar-button {
    display: none;
}

.tws--texbar-hide i {
    display: none;
}

.tws-article-introduction--text {
    font-size: 15px;
}

@media only screen and (min-width: 768px) {
.fabrikk--top-bar{
padding: 20px 20px;
}
}


a{
transition: all .1s ease-in-out;
}

h1{
color: #01b9c3;
font-family: Verdana, Geneva, sans-serif;
text-transform: uppercase;
font-size: 15px;
}

h2{
color: #333;
font-family: Verdana, Geneva, sans-serif;
text-transform: uppercase;
font-size: 15px;
}

h3{
color: #01b9c3;
font-family: Verdana, Geneva, sans-serif;
text-transform: uppercase;
font-size: 13px;
}

h4{
color: #333;
font-family: Verdana, Geneva, sans-serif;
text-transform: uppercase;
font-size: 12px;
}

.tabmain {
       margin: 0 auto; 

       
   }
   .tabcontent {
       background: #fff; color: #000;
       
   }
   .tabcontent > div {
       display: none; 
padding: 20px 25px 5px;}
       

  
.tabmain input {
display: none;
}
 .tabmain label {
background: #ccc; 
display: inline-block; 
padding: 15px 15px; 
font-weight: 500; 
text-align: center;
}

.tws-article-visited {
text-align: center!important;
}

@media only screen and (min-width: 768px) {
 .tabmain label {
padding: 15px 25px; 
}
}

.tabmain label:hover {
background: #01b9c3; color: #fff; cursor: pointer;
}

 .tabmain input:checked + label {
background: #01b9c3; color: #fff;
}

   #tab1:checked ~ .tabcontent #content1,
   #tab5:checked ~ .tabcontent #content5,
#tab6:checked ~ .tabcontent #content6,
   #tab2:checked ~ .tabcontent #content2,
   #tab3:checked ~ .tabcontent #content3,
   #tab4:checked ~ .tabcontent #content4 {
     display: block;
   }

.fabrikk--header-wrapper{
background: none;
box-shadow: none;
z-index: 0;
}

.tws-mega-menu .btn-group, .tws-mega-menu .btn, .tws-mega-menu .tws-list--type-list .tws-article-list--show-more-button, .tws-list--type-list .tws-mega-menu .tws-article-list--show-more-button, .tws-mega-menu .tws-list--type-grid .tws-article-list--show-more-button, .tws-list--type-grid .tws-mega-menu .tws-article-list--show-more-button, .tws-mega-menu .tws-articles-connected--show-more-button, .tws-mega-menu .tws-articles--show-more-button, .tws-mega-menu .tws-checkout .tws-checkout--payment-methods-list a.tws-checkout--payment-active.active, .tws-checkout .tws-checkout--payment-methods-list .tws-mega-menu a.tws-checkout--payment-active.active, .tws-mega-menu .slot--my-pages-logout div.tws-login a, .slot--my-pages-logout div.tws-login .tws-mega-menu a .btn-group, .tws-mega-menu .btn, .tws-mega-menu .tws-list--type-list .tws-article-list--show-more-button, .tws-list--type-list .tws-mega-menu .tws-article-list--show-more-button, .tws-mega-menu .tws-list--type-grid .tws-article-list--show-more-button, .tws-list--type-grid .tws-mega-menu .tws-article-list--show-more-button, .tws-mega-menu .tws-articles-connected--show-more-button, .tws-mega-menu .tws-articles--show-more-button, .tws-mega-menu .tws-checkout .tws-checkout--payment-methods-list a.tws-checkout--payment-active.active, .tws-checkout .tws-checkout--payment-methods-list .tws-mega-menu a.tws-checkout--payment-active.active, .tws-mega-menu .slot--my-pages-logout div.tws-login a, .slot--my-pages-logout div.tws-login .tws-mega-menu a{
Background: none;
}

.col-sm-3.fabrikk--footer-left{
Display: none !important;
}

.fabrikk--footer .container > .row > *{
Display: block;
width: 100%;
}

.holder{
display: inline-block;
width: 270px;
margin-bottom: 20px;
Text-transform: uppercase;
vertical-align: top;
}

.holder h4{
color: #d4c1bb;
}

.holderLast h4{
color: #d4c1bb;
}

.holder a:hover{
color: #d4c1bb;
text-decoration:none;
transition: all .1s ease-in-out;
}

.tws-kco-payment-method-display{
margin-top: 40px;
}

.tws-articles--article-name{
font-family: Verdana, Geneva, sans-serif;
text-align: center;
text-transform: uppercase;
font-size: 12px;
}

@media only screen and (min-width: 768px) {
.tws-articles--article-name{
font-size: 12px;
}
}

.tws-article-list--article-name{
font-family: 'Verdana, Geneva', sans-serif;
text-align: center;
text-transform: uppercase;
font-size: 12px;
}

@media only screen and (min-width: 768px) {
.tws-article-list--article-name{
font-size: 12px;
}
}

.ng-scope.tws-api-price{
width: 100% !important;
text-align: center;
}

.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{
float: none;
margin: 0px auto;
text-transform: uppercase;
font-weight: normal;
font-size: 12px;
}

.tws-articles .tws-api-price .tws-api--price-current{
float: none;
font-weight: normal;
font-size: 13px;
margin-right: 0px;
}

.col-sm-3.fabrikk--footer-mid-left{
margin-bottom: 70px;
text-align: left;
margin-top: -100px;
color: #333;
height: 50px;
}

.col-sm-3.fabrikk--footer-mid-left img{
margin-left: 10px;
max-width: 33px;
}

.tws-article-description--text{
white-space: normal;
}

.fabrikk--footer{
border-top: 100px solid #d4c1bb;
padding: 0px 0 80px;
}

.slot--newsletter-footer{
display: none;
}

.tws-mega-menu--articlegroups{
Display: none;
}

.tws-mega-menu--navigation .tws-mega-menu--custom-dropdown-item a{
Width: auto;
}

.tws-mega-menu--custom-dropdown-item.ng-scope{
Display: inline;
margin-right: 3.3% !important;
font-family: Verdana, Geneva, sans-serif;
text-transform: uppercase;
}

@media only screen and (min-width: 1379px) {
.tws-mega-menu--custom-dropdown-item.ng-scope{
margin-right: 60px !important;
}
}

.tws-mega-menu--float-box{
width:100%;
}

.tws-mega-menu--menu-wrapper{
box-shadow: none;
Background-color: transparent;
border-bottom: 1px solid #ccc;
border-top: 1px solid #ccc;
}

.tws-mega-menu--navigation a{
background-color:transparent;
color:#333 !important;
transition: all .1s ease-in-out;
}

.tws-mega-menu--navigation a:hover{
opacity: 0.5;
transition: all .1s ease-in-out;
text-decoration: none;
}

.tws-mega-menu--controls{
border-bottom: none;
padding-bottom: 0px;
}

.tws-mega-menu--custom-html{
display: none;
}

.foljfot{
width: 100%;
height: 100px;
}

.foljfot img{
height: auto;
}

@media only screen and (min-width: 768px) {
.foljfot img{
width: inherit;
height: auto;
}
}


.slot--top-bar-html{
width: 100%;
text-align: center;
}


.tws-mega-menu--open-button.open, .tws-mega-menu--search-button.open{
color: #01b9c3;
}
.fabrikk--footer .container > div, .fabrikk--footer .container > .row > div{
Padding: 0px 15px;
}

.fabrikk--body{
margin-top: 30px;
}

.tws-mega-menu--search-bar .tws-article-search{
Border: none;
}

.tws-mega-menu--delimiter{
display: none;
}

.fabrikk--article-group .tws-articlegroup-list--info h1{
text-transform: uppercase;
}

.fabrikk--article-group .tws-articlegroup-list--info > div{
margin-top: 0px;
}

.fabrikk--content{
padding: 1px 15px 40px;
}

@media only screen and (min-width: 992px) {
.fabrikk--content{
padding: 10px 60px 80px;
}
}

@media only screen and (min-width: 768px) {
.fabrikk--content{
padding: 10px 30px 80px;
}
}

@media only screen and (min-width: 992px) {
.tws-mega-menu--custom-dropdown-item.ng-scope{
Display: block;
}
}

@media only screen and (min-width: 1199px) {
.tws-mega-menu--custom-dropdown-item.ng-scope{
Display: inline;
}
}


.tws-articlegroup-list .caption a{
font-family: Verdana, Geneva, sans-serif;
text-transform: uppercase;
font-size: 12px;
}

@media only screen and (min-width: 480px) {
.tws-articlegroup-list .caption a{
font-size: 15px;
}
}

.slot--articles{
margin-top: 60px;
}

#inforuta{
background-color:#F3F3F3;
width: 450px;
height: 160px;
padding: 10px;
border: 1px solid #ccc;
font-family: Verdana, Geneva, sans-serif; !important; 

}

.inforutatext1 {
height: 30px;
line-height: 30px;
font-size:14px;
font-family: Verdana, Geneva, sans-serif; !important; 
}

.inforutatext {
Border-top: 1px solid #ccc;
height: 35px;
line-height: 35px;
font-size:14px;
font-family: Verdana, Geneva, sans-serif; !important; 
}

.inforutalink {
Border-top: 1px solid #ccc;
height: 30px;
line-height: 30px;
font-size:10px;
}

.tws-article-list--choices-button-text.ng-binding::after{
content:"Finns i Lager";
font-size:13px;
}

.tws-article-list--choices-button-text.ng-binding{
font-size: 0px;
}

.tws-article-list--show-more-button-text.ng-binding::after{
content:"Bevaka";
font-size:13px;
}

.tws-article-list--show-more-button-text.ng-binding{
font-size: 0px;
}

.tws-articlegroup-list .tws-list--type-grid > .row > div .caption{
Border:1px solid #ccc;
}

.tws-articlegroup-list .tws-list--type-grid > .row > div .caption:hover{
Border:1px solid #ccc !important;
}

.tws-list--type-grid .tws-article-list--product-{
border: 1px solid #fff;
}

.tws-img--image{
vertical-align: bottom !important;
}

.tws-article-name h1{
text-transform: uppercase;
 font-size: 14px;
font-weight: bold;
color: #333;
}
.tws-article-price .tws-api--price-current, .tws-horizontal-flip-list .tws-horizontal-flip-list--price .tws-api--price-current{
font-weight:normal;
font-size: 16px;
}

.tws-article-choices label{

}

.fa-download::before{
content:"\f021";
}

.fa-globe::before{
content:"\f135";
}

.form-group{
margin-bottom: 0px;
}

.fabrikk--article .slot--article-stock-shipping{
margin-bottom: 0px;
}

.slot--unique-selling-points .tws-unique-selling-points--wrapper{
margin-top:30px;
}

.slot--article-share{
float:left;
}

.tws-article-social--share-button.ng-scope.sharer-0 label{
padding:5px 7px !important;
}

.tws-article-social--share-button.ng-scope.sharer-0 .social.networks-5.left{
margin-left:-7px !important;
}

.tws-article-quantity .input-group input{
width: 56px;
}

.tws-article-description--article-number {
  display:none;
}

.tws-article-buy-button-with-modal--buy-button{
width: 93%;
}

.slot--article-quantity.ng-scope {
    margin-right: 10px;
}


.slot--article-description .tws-article-description--text{
line-height: normal;
}


.slot--article-description .tws-article-description--text-container{
Max-height: 100% !important;
}

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


.slot--article-description .tws-article-description--heading{
display:none;
}

.slot--article-description{
padding-top: 30px;
border-top: 2px solid #ffffff;
}

.fabrikk--article .fabrikk--article-top, .fabrikk--article .fabrikk--article-section{
Padding-bottom: 0px;
}

.slot--article-description .tws-article-description--text-container{
Max-height: 120px;
}

.slot--article-description .tws-article-description--show-full-description{
max-height: none;
}

.tws-article-description--show-more .btn:after{
content: " beskrivning";
}

@media only screen and (min-width: 992px) {
.tws-mega-menu--navigation{
padding:0 30px 40px;
}
}

@media only screen and (min-width: 1199px) {
.tws-mega-menu--menu-wrapper.ng-scope{
height: auto !important;
}
.tws-mega-menu--open-button.btn.btn-default.ng-scope{
display:none;
}
.tws-mega-menu--float-box{
Padding-top: 20px !important;
}
.tws-mega-menu--navigation{
padding: 0 30px 10px !important;
}
}

.tws-breadcrumbs{
padding:0px 24px;
}

.slot--breadcrumbs{
padding-bottom:10px;
}

.fabrikk--checkout{

}

.col-md-4{
width: 100%;
}

.fabbrikk--cart-help{
display: none;
}

#rubriker{
margin: 0px auto;
text-align: center;
display: inline-block;
margin-top: 30px;

}


#rubriker ul{
padding-left: 0px;
}

#rubriker a{
line-height: 50px;
font-family: Verdana, Geneva, sans-serif; !important;
font-size: 12px;
letter-spacing: 0.1em;
text-transform: uppercase;
color: #333;

}

#rubriker li{
width: 29%;
height: 50px;
border: 1px solid #aaa;
display: inline-block;
margin-left: 2%;
margin-right: 2%;
margin-bottom: 23px;
min-width: 250px;
border-radius: 2px;
}


.fabrikk--custom-page.ng-scope{
margin-top: 20px;
}


#kontakt {
width: 300px;
max-width: 100%;
border: 1px solid #ccc;
min-height: 30px;
}

#kontaktskicka {
border: 1px solid #ccc;
background: transparent url("/shop/ws72/47772/files/Sida/sokbkg.png") repeat-x scroll 0% 0%;
font-family: Verdana, Geneva, sans-serif; !important;   
    letter-spacing:0.1em;
    text-transform:uppercase;
    padding: 0 20px;
    height:40px;
    line-height:35px;
    border:1px solid #f3eed8;
    color:#fff;
    text-shadow:0 0px 0 #cccccc; 
    border-radius: 2px;
    text-align:center;
    font-weight:normal !important;
transition: all .2s ease-in-out;
}

#kontaktskicka:hover {
transition: all .2s ease-in-out;
color: #333;
}

@media only screen and (max-width: 992px) {
.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.tws-article-images--slick-big .tws-article-images--image {
    max-height: 420px;
    width: 250px;
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    margin: auto;
}
}

.tws-mega-menu--search-button .fa-search{
color:#01b9c3;
}
.tws-mega-menu .btn{
font-weight:500;
}



.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-article-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{
    margin: 0px auto;

}

.twsPriceRegular{

font-size:14px;
}

.foljfot img{
    opacity:1;
    transition: opacity 0.2s ease-in-out;
}

.foljfot  img:hover{
    opacity:0.5;
    transition: opacity 0.2s ease-in-out;
}

.startvarugrupp img{
    opacity:1;
    transition: opacity 0.2s ease-in-out;
}

.startvarugrupp img:hover{
    opacity:0.5;
    transition: opacity 0.2s ease-in-out;
}

.tws-articles tws-img{
border: 1px solid #fff;
}

@media only screen and (max-width: 767px) {
.tws-mega-menu--open-button-text{
display: block !important;
}
}

.slot--top-bar-login{
Display:none !important;
}



.instabild{
width: 100%;
display: inline-block;
}

.instalink{
width: 100%;
margin-left: 0px;
display: inline-block;
}

.instalink a{
font-family: Verdana, Geneva, sans-serif;
color:#333;
letter-spacing:0.5;
}

.instalink a:hover{
color:#ccc;
text-decoration:none;
}

.instalink p{
margin-top: 10px;
}

@media only screen and (min-width: 481px) {
.instabild{
width: 50%;
display: inline-block;
}

.instalink{
width: 45%;
margin-left: 10px;
vertical-align: top;
}

.instalink a{
font-size:16px;
}
.instalink p{
margin-top: 20px;
}
}

.tws-mega-menu--navigation .tws-mega-menu--login{
display:none;
}

@media only screen and (max-width: 768px) {
.tws-articles .tws-api-price .tws-api--price-current{
font-size:12px;
}
.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:12px;
}
}

.input-group .form-control{
Border-color: #555 !important;
}



.fabrikk--checkout-method > .ng-binding{
Display:none;
}

/*.tws-accept-cookies--wrapper{
position: fixed;
bottom: 0px;
z-index: 2px;
width: 100%;
left: 0;
}*/

.toplogo img{
max-width: 50%;
margin: 0px auto;
max-height: 200px;
}


@media only screen and (min-width: 1199px) {
.toplogo img{
max-height: 200px;
}
}

.has-success .form-control{
border-color: #ccc;
}

.has-success .form-control:focus{
border-color: #ccc;
}

.form-group.col-md-5.tws-article-quantity--input-wrapper .input-group .form-control{
Border-color: #ccc !important;
}

.tws-article-quantity .input-group input{
box-shadow: none;
}

.tws-article-stock-shipping > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > p:nth-child(2) > span:nth-child(1){
font-size:14px !important;
display:inline-block;
}

.tws-article-stock-shipping > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > p:nth-child(2) {
font-size:0px;
}

.tws-article-stock-shipping > div:nth-child(1) > div:nth-child(1) > div:nth-child(1){
Padding-right: 0px;
}

.tws-horizontal-flip-list--buy-button{
Bottom: 10px;
border-top: none;
background:none;
}

.tws-horizontal-flip-list--description{
max-height: 180px;
overflow: hidden;
}

.tws-horizontal-flip-list--back-name{
font-family: Verdana, Geneva, sans-serif;
font-size:14px;
font-weight: normal;
}

.tws-horizontal-flip-list .tws-horizontal-flip-list--name{
Text-align:center;
}

.tws-article-price .tws-api--price-regular, .tws-horizontal-flip-list .tws-horizontal-flip-list--price .tws-api--price-regular{
Float:none;
}

.tws-article-related .tws-horizontal-flip-list--flipper span{
Width: 100%
}

.tws-horizontal-flip-list .tws-horizontal-flip-list--price{
Text-align: center;
}

.tws-api--price-current.twsPriceCurrent.ng-binding{
font-size: 14px;

}

.btn.btn-default.tws-horizontal-flip-list--show-more-button.ng-binding{
width: 90%;
margin-left: 9px;
border: 1px solid #ccc;
background: #fff;
}

.btn.btn-default.tws-horizontal-flip-list--show-more-button.ng-binding:hover{
background:#eee;
}
.tws-img--proportions{
max-height: 800px;
}

.tws-article-images--slick-big .slick-slide{
max-height: 802px;
pointer-events: none;
cursor: default;
}


div.slick-slide > tws-img > div > div > img{
Vertical-align: middle !important;
}

/*.tws-article-images--image-zoom{
background:rgba(255,255,255,0.5);
display: none;
}*/

.tws-article-images--image-zoom{
top: 5px !important;
right: 5px;
}

.tws-top-menu .navbar-nav li{
font-family: Roboto, sans-serif;
text-transform: uppercase;
border: none;
font-size: 14px;
}

@media only screen and (max-width: 767px) {
.tws-top-menu .navbar-nav{
Text-align:left;
}
  .tws-top-menu li a {
margin-bottom:20px;
}
}

.tws-top-menu .navbar-header .navbar-toggle::after{
color: #01b9c3;
}

li.hidden-xs > ul > li > a{
    text-transform: uppercase;
font-family: sans-serif;
    font-size: 11px;
}

.tws-top-menu.navbar-default{
background-color:#ffffff;
border-color: #ccc;
border-bottom: 1px solid #ccc;
}

.navbar{
Border-radius: 0px;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{
Background-color: inherit;
color: #ccc !important;
}

li.hidden-xs > a > span{
display: none;
}

li.visible-xs > ul > li > div > a{
    text-transform: uppercase;
    font-family: "Verdana" !important;
    font-size: 11px;
}

li.visible-xs{
padding-bottom: 8px !important;
padding-top: 8px !important;
}

body .tws-top-menu .navbar-nav{
max-width: 100%;
}

.tws-mega-menu--search-bar{
Margin-bottom: 0px !important;
}

.navbar-nav > li > a{
padding-top: 20px;
padding-bottom: 20px;
}

body.fabrikk--horizontal-menu .tws-mega-menu--buttons{
top: -182px;
z-index: 10;
}

@media only screen and (min-width: 1274px) {
body.fabrikk--horizontal-menu .tws-mega-menu--buttons{
top: -122px;
}
}

.fabrikk--header{
Box-shadow: none;
background-color: #ffffff;
}

.nav > li > a{
padding-left: 25px;
padding-right: 25px;
}

.nav > li > a:focus{
color: #ccc;
}

.tws-top-menu li a:focus{
color: #ccc !important;
}

.fabrikk--article .fabrikk--article-choices-wrapper{

}

.tws-mega-menu--search-bar input.form-control{
text-transform:capitalize;
}

.slot--shipping-notice .tws-free-shipping-notice--wrapper{
display: none;
}

/*.tws-accept-cookies--wrapper {
position: fixed;
bottom: 0px;
z-index: 2;
width: 100%;
left: 0;
}

.tws-accept-cookie--first-line{
text-align:center;
}

.tws-accept-cookies--accept{
text-align: left;
}
*/
.klarnafot {
    text-align: center;
    margin-top: 30px;
}

.klarnafot img {
    max-width:95%;
}

input[type=number] {
-moz-appearance:textfield;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}

.tws-container--tws-newsletter-subscribe{
Background: #ffffff!important;
    border-color: #ccc;
    border: 1px solid #ccc;
}

.tws-newsletter-subscribe--subscribe-button{
Background: #01B9C3!important;
}

.btn.btn-primary.tws-articles--choices-button.ng-binding::before {
    content: "Finns i lager";
    font-size: 14px !important;
font-weight: 500;
}

.btn.btn-primary.tws-articles--choices-button.ng-binding {
    font-size: 0px;
}

.tws-article-price--price > span{
margin: inherit !important;
font-weight: inherit !important;
}

.tws-article-list--labels{
bottom: 180px;
top: inherit;
}

.tws-api--price-current.twsPriceCurrent.ng-binding.twsPriceBothShown.twsPriceCurrentDiff.tws-api--price-both-shown.tws-api--price-current-diff{
font-weight: 500;

}

.tws-article-price--price > span:nth-child(2){

}



.tws-article-list--article-name a{
font-family: Verdana, Geneva, sans-serif;
letter-spacing: 0.1em;
font-size: 12px;
}

@media only screen and (min-width: 767px){
.tws-article-list--article-name a{
font-size: 12px;
}
}



.tws-article-price--price.ng-scope.tws-api-price{
Text-align:left;
}

.tws-article-buy-button-with-modal--price > span {
    text-align: left;
    font-weight: normal !important;
}

.tws-article-buy-button-with-modal--dialog .media-body{
font-family: Verdana, Geneva, sans-serif;
}

.tws-horizontal-flip-list--wrapper{
background:#fff;
}

@media only screen and (max-width: 767px){
.tws-article-list .caption > div, .tws-article-search-page--list .caption > div{
margin-top: 0px;
}
.tws-articles--buy-button .ng-scope{
display: none;
}
.tws-article-list--labels{
bottom: 130px;
}
}

@media only screen and (max-width: 767px){
.tws-articles-two--buy-button{
display:none;
}
}

h2.tws-util-heading--heading > span{
color: #01b9c3;
font-family: Verdana, Geneva, sans-serif;
text-transform: uppercase;
font-size: 22px;
}

@media only screen and (max-width: 320px){
.tws-article-choices--schema-form .form-group{
width: 100%;
}
input.ng-valid-email{
font-size:12px;
}
}

.tws-checkout--checkout-heading.ng-binding{
display:none;
}

.container-fluid > .navbar-collapse {
    margin-right: 0px;
}

.fabrikk--my-pages h1{
padding-bottom:0px;
}

.fa-caret-down::before{
font-size: 14px !important;
}

.tws-discount-field--enter-discount-btn {
    background: transparent;
    border: 0;
    padding: 0;
    text-transform: none;
    font-size: 16px;
    font-weight: normal!important;
    color: #000;
    transition: all .3s;
}

.tws-opc-cart--cart-heading, .opc-checkout--related .tws-articles-two--heading .tws-util-heading--heading, .opc-checkout--summary h2, .tws-cart-summary--header, .tws-checkout--select-delivery-heading, .tws-checkout--select-payment-heading, .tws-checkout--complete-heading {

    margin: 0 0 20px 0;
    font-size: 16px;
    font-weight: normal!important;
    color: #333;

}

.tws-cart-summary .tws-cart-summary--items-count {
display:none!important;

}

.tws-article-attachments--title:before {
    content: "Filer för nedladdning";
    font-size: 22px !important;
}
.tws-article-attachments--title {
    font-size: 0px;
}
p {
    margin: 0 0 20px;
}

.tws-cart-summary--value.ng-scope::after {
    content: " kr";
}

.sum.text-right.ng-scope::after {
    content: " kr";
}

.tws-cart-summary--value::after {
    content: " kr";
}

.sum.text-right::after {
    content: " kr";
}

.tws-articles .tws-img{
Border-color: #fff;
}

.tws-discount-field--error.ng-binding:before {
    content: "Koden är felaktig eller ej giltig.";
    font-size: 14px !important;
}

.tws-discount-field--error.ng-binding {
    font-size: 0px;
}

.tws-checkout--kco-newsletter-signup > label{
Font-size: 15px;
text-transform: uppercase;
font-family: Verdana, Geneva, sans-serif;
}

.tws-checkout--kco-container.ng-scope:before {
content: "Slutför köpet med Klarna";
Font-size: 18px;
text-transform: uppercase;
font-family: Verdana, Geneva, sans-serif;
}

.tws-checkout--kco-container{
margin-bottom: 10px;
}

.tws-checkout--kco-newsletter-signup.checkbox.ng-scope {
    border-top: 1px solid #cbcbcb;
    border-bottom: 1px solid #cbcbcb;
    padding-top: 30px;
    padding-bottom: 30px;
}

.tws-articlegroups .caption{
border: 1px solid #ccc;
transition: all .2s ease-in-out;
-webkit-transition: all .2s ease-in-out;
}

div.tws-articlegroups--articlegroup:nth-child(1) > div:nth-child(1) > div:nth-child(3){
Background: #f5dee8;
}

div.tws-articlegroups--articlegroup:nth-child(2) > div:nth-child(1) > div:nth-child(3){
Background: #dde9e9;
}

div.tws-articlegroups--articlegroup:nth-child(3) > div:nth-child(1) > div:nth-child(3){
Background: #f2e8cf;
}

div.tws-articlegroups--articlegroup:nth-child(4) > div:nth-child(1) > div:nth-child(3){
Background: #ade8ec;
}


div.tws-articlegroups--articlegroup > div:nth-child(1) > div:nth-child(3):hover {
    background:#efefef;
transition: all .2s ease-in-out;
-webkit-transition: all .2s ease-in-out;
}

.tws-articlegroups .caption a{
font-family: Verdana, Geneva, sans-serif;
text-transform: uppercase;
font-size:11px;
}

@media only screen and (min-width: 480px) {
.tws-articlegroups .caption a{
font-size:14px;
}
}

.tws-articlegroups--articlegroup.col.col-md-3.col-lg-3.col-sm-6.col-xs-12 {
    padding-left: 5px;
    padding-right: 5px;
}

.tws-article-buy-button-with-modal--dialog .media-left{
max-height: 100%;
}



.tws-api--price-current.twsPriceCurrent.ng-binding.twsPriceBothShown.twsPriceCurrentDiff.tws-api--price-both-shown.tws-api--price-current-diff{
margin-right: 20px !important;
}

.tws-horizontal-flip-list--price{
Bottom: initial;
}

@media only screen and (min-width: 768px) {
.slot--article-description{
display: none;
}

.tws-article-introduction--text{
border-top: 1px solid #dbdada;
margin-top: 15px;
border-bottom: 1px solid #dbdada;
margin-bottom: 15px;
padding-bottom: 0px;
}
}

@media only screen and (max-width: 767px) {
.tws-article-introduction--text{
display: none;
}

.fabrikk--article .fabrikk--article-choices-wrapper {
    margin-top: 30px;
}
}

.slot--checkout-cart-usps .tws-unique-selling-points li{
margin-top:15px;
}

.slot--component-container .tws-container--tws-articlegroups{
margin-top: 0px;
Background: #fff;
text-align: center;
padding: 1px 60px 30px;
}

.tws-container--tws-articles{
margin-bottom: 0px;
padding-bottom: 1px !important;
}

.tws-articlegroups--articlegroup.col.col-md-3.col-lg-3.col-sm-6.col-xs-12{
margin: 0px auto;
display: inline-block;
float: none;
}

@media only screen and (max-width: 991px) {
.slot--component-container .tws-container--tws-articlegroups{
padding: 1px 25px 15px;
}
}

.egethtml{
padding: 30px 60px;
background: #fff;
}

.tws-container--tws-custom-html{
padding: 0px !important;
background: none !important;
width: 100%;
}

@media only screen and (max-width: 991px) {
.egethtml{
padding: 15px;
}
}

.egethtml2{
padding: 30px 60px;
}

@media only screen and (max-width: 991px) {
.egethtml2{
padding: 15px;
}
}

.tredagar{
max-width: 100%;
display: inline-block;
text-align: center;
font-size: 0;
}

.floating-box {
display: inline-block;
max-width: 100%;
opacity:1;
transition: opacity 0.2s ease-in-out;
}

.floating-box:hover{
 opacity:0.8;
 transition: opacity 0.2s ease-in-out;
}
.dubbelfram{
max-width: 100%;
text-align: center;
font-size: 0;
}

.dubbel1, .dubbel2{
display: block;
max-width: 100%;
opacity:1;
transition: opacity 0.2s ease-in-out;
}

.dubbel1:hover, .dubbel2:hover{
 opacity:0.8;
 transition: opacity 0.2s ease-in-out;
}

tws-content-box--container  tws-content-box--with-image:hover

.jumbo:hover{
}

@media only screen and (max-width: 768px) {
.dubbel1:hover, .dubbel2:hover{
 opacity:1;
}
}

.dubbel2{
margin-left: 0%;
margin-top: 50px;
}

.floating-box {
margin-left: 0%;
margin-top: 50px;
}

.trebland {
    width: 100%;
display: inline-block;
}

.treblandleft {
    width: 100%;
    margin: 0px auto;
}

.trebland img {
    max-width: 100%;
    height: auto;
opacity: 1;
transition: all .2s ease-in-out;
}

.trebland img:hover {
    height: auto;
opacity: 0.8;
transition: all .2s ease-in-out;
}

@media only screen and (max-width: 768px) {
.trebland img:hover {
opacity: 1;
}
}

.treblandright {
    width: 100%;
display: block;
}

.trebland3, .trebland2 {
    margin-top: 50px;
}


@media only screen and (min-width: 481px) {

.dubbel1, .dubbel2{
    display: inline-block;
    max-width: 47.9%;
opacity:1;
transition: opacity 0.2s ease-in-out;
}

.dubbel2{
    margin-left: 4%;
margin-top: 0px;
}

.trebland2 {
    margin-top: 0px;
}

.trebland {
    width: 100%;
display: inline-block;
}

.treblandleft {
    width: 50%;
    float: left;
}

.treblandright {
    width: 45%;
    float: right;
}

.trebland3 {
    margin-top: 7.5%;
}

}

#watchEmail{
width: 60%;
display: inline;
}

.table.tws-checkout-cart.table.table-striped {
   font-size: 12px;
}

.tws-article-manually-related--headline {
    text-align: center;
}

.slick-track {
    margin: 0px auto;
}

.tws-cart-summary--discount-row > td > span::before {
    content: "- ";
}

.trefram img{
max-width: 32%;
opacity:1;
transition: opacity 0.2s ease-in-out;
}

.trefram > a:nth-child(2) > img{
margin-left: 2%;
margin-right: 2%;
}

.trefram img:hover{
    opacity:0.8;
    transition: opacity 0.2s ease-in-out;
}

.ng-scope.col-md-6:nth-child(1) > .tws-checkout--radio > .btn.btn-default.btn-lg.btn-block > .inner-wrapper > .tws-checkout--delivery-title.ng-binding::before {
    background-image: url('https://shop.textalk.se/shop/ws72/47772/files/Fabrikk/Sida/Posten_Sverige.png');
    background-size: 30px 30px;
    display: inline-block;
    width: 30px;
    height: 30px;
    content: "";
    margin-right: 10px;
}


.ng-scope.col-md-6:nth-child(2) > .tws-checkout--radio > .btn.btn-default.btn-lg.btn-block > .inner-wrapper > .tws-checkout--delivery-title.ng-binding::before {
    background-image: url('https://shop.textalk.se/shop/ws72/47772/files/Fabrikk/Sida/shop-minilla.png');
    background-size: 30px 30px;
    display: inline-block;
    width: 30px;
    height: 30px;
    content: "";
    margin-right: 10px;
}

.slot--article-attachments .tws-article-attachments{
border-bottom:none;
padding-bottom: 0px;
margin-bottom: 20px;
}

.bevakastorlek{
margin-top:20px;
}


.tws-article-introduction--text.ng-binding img {
    max-width: 100%;
}

.tws-article-description--text.ng-binding img {
    max-width: 100%;
}

.dropdown-menu li a{
padding: 7px 18px;
font-size:13px;
font-family: Verdana, Geneva, sans-serif;
text-transform: none;
}

.tws-articles-two .tws-img{
Border-color: #fff;
}

.tws-container--tws-articles-two{
margin-bottom: 0px;
padding-bottom: 1px;
}

.tws-article-list--buy-button{
align-self: center;
}

.tws-article-buy-button-with-modal--dialog .media-left .media-object{
max-height: 200px;
}

.modal-footer{
padding: 0px 15px;
padding-bottom: 10px;
border-bottom: 1px solid #e9e6e6;
border-top: 0px;
}

div.modal-body:nth-child(4){
padding-top: 0px;
}

.modal-content .modal-footer{
border-top: 0px;
}

div.slick-active > div:nth-child(1) > div:nth-child(1) > a:nth-child(1) > div:nth-child(2) > p:nth-child(3) > span:nth-child(1) > span:nth-child(1){
Margin: 0px auto;
}

.btn.btn-primary.tws-articles-two--choices-button.ng-binding {
    font-size: 0px;
}

.btn.btn-primary.tws-articles-two--choices-button.ng-binding:before {
    font-size: 14px !important;
Content: "Finns i lager";
}

.tws-articles-two--name{
text-align: center;
text-transform: uppercase;
font-family: Verdana, Geneva, sans-serif;
font-size: 13px;
}

.tws-articles-two .tws-api-price .tws-api--price-current{
margin: 0px auto;
font-weight: normal;
}

.tws-articles-two--buy-button{
align-self: center;
}

.tws-top-menu--controls.visible-xs-block.ng-scope {
    display: none !important;
}

.fabrikk--component-container > *{
margin-top: 0px;
}

.fabrikk--back-to-top{
margin-top: 30px;
}

.fabrikk--component-container > *:last-child {
    margin-bottom: 0px;
}

.tws-mega-menu--nav-menu-item.tws-mega-menu--search-button.btn.btn-default:active {
    background: none;
}

.tws-top-menu .navbar-collapse .navbar-nav{
text-align:center;
}

.tws-article-list--list .tws-list--type-grid .tws-list--grid-item .tws-article-list--buy-button {
    visibility: hidden;
}

.tws-article-list--list .tws-list--type-grid .tws-list--grid-item:hover .tws-article-list--buy-button {
    visibility: visible;
}

.tws-articles-two--row{
Margin-bottom: 0px;
}

.tws-article-introduction--text.ng-binding > Table {
    width: 100%;
}

.slot--article-description .tws-article-description--text > Table{
    width: 100%;
}

.bevakmain {
       margin: 0 auto; 
  
   }
   .bevakcontent {
       background: #fff; color: #000;
       
   }
   .bevakcontent > div {
       display: none; 

}
       

  
.bevakmain input {
display: none;
}
 .bevakmain label {
display: inline-block; 
background: #fff; 
display: inline-block; 
padding: 15px 15px; 
Padding-right: 35px;
margin-right: 0px;
border-radius: 2px;
border: 1px solid #ccc;
transition: all .2s ease-in-out;
text-align: left;
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAOCAYAAAA1+Nx+AAAABGdBTUEAALGPC/xhBQAAAPpJREFUOBGdlL0OgjAURiklgUQnHoDFkYTNkcXExVF5S38m4wv4BiQ8BasmYIj1foQajK290oT00n49h7QNIk3TeRRFJ8/zVNM0u6qqblRPbgPvSABBvK1MkuRML2t6FlLKPI7jfV3XjykGwMMwvAghVuAFQbD0qVAaRhM5AgjqMW4/gud6jVLq6WNbqLjqwSkSC/zatm0hAP4R2LjOxLW2F0yVuODgvgX/SjjwLwFXwoUbBS4J5oerOL4tOFDjeX1sERbrZvtKzOOm6RxuoA3eZ3XQ1Jsk45wL7hQgYJNw4CyBScKFswUIZlk2o3/LAXXXdUVZlnfUrvYCWU/fTawgXk4AAAAASUVORK5CYII=");
background-position: right 12px top 50%;
background-repeat: no-repeat;
background-size: 9px 5px;
width: 95%;
}

.bevakmain label:hover {
transition: all .2s ease-in-out;
cursor: pointer;

}

.bevakmain input:checked + label {
display: none;
}

#bevak1:checked ~ .bevakcontent #bevakcontent1{
     display: block;
   }

#bevak1:checked ~ .bevakcontent #kontakt{
     display: block;
   }

#bevak1:checked ~ .bevakcontent #kontaktskicka{
     display: block;
   }

#bevak1:checked - .bevakmain > label:nth-child(4){
     display: block;
   }

#bevak1:checked - .bevakmain > label{
     background-color:#f6f6f6;
   }

.divstang > label:nth-child(2){
background-color:#f6f6f6;
}

.slot--article-choices ~ .bevakastorlek{
   display:none;
}

.fabrikk--article-itemscope > span:nth-child(2){
border: none;
}

.fabrikk--article > span:nth-child(2){
border: none;
}

.tws-list--type-list > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(4) > div:nth-child(1) > tws-article-buy-button-with-modal:nth-child(1) > div:nth-child(1) > div:nth-child(2){
visibility: visible;
}

.tws-list--type-list > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(4) > div:nth-child(1) > a:nth-child(1) {
    visibility: visible;
}

.brandtext{
Max-width: 100%
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
     .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{

}
div.slick-active > div:nth-child(1) > div:nth-child(1) > a:nth-child(1) > div:nth-child(2) > p:nth-child(3) > span:nth-child(1) > span:nth-child(1){
margin: 0px;
}
.tws-api--price-current-diff.tws-api--price-both-shown.twsPriceCurrentDiff.twsPriceBothShown.ng-binding.twsPriceCurrent.tws-api--price-current{

}
.tws-article-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{

}
.fabrikk--footer .container > .row > *{
float:right !important;
}
}

li.hidden-xs:nth-child(2) > a:nth-child(1){
font-weight: 500;
}

li.visible-xs:nth-child(3) > div:nth-child(1) > a:nth-child(1){
font-weight: 500;
}

li.hidden-xs:nth-child(2) > a:nth-child(1):hover {
    color: #d6b86b !important;
}

li.visible-xs:nth-child(3) > div:nth-child(1) > a:nth-child(1):hover{
 color: #d6b86b !important;
}

li.visible-xs:nth-child(3) > div:nth-child(1) > a:nth-child(1):after {
    content: "";
    font-family: "fontawesome";
    border-radius: 0;
    border: 1px solid #ededed;
    border-bottom: 2px solid #ededed;
    margin-left: 20px;
    padding: 3px 18px;
    font-size: 16px;
}

.foljfotcont {
    display: inline-block;
    width: 56%;
    text-align: right;
}

.foljfottext {
    display: inline-block;
    font-size: 50px;
    text-align: left;
}

.foljfot ul {
    width: 130px;
    display: inline-block;
    padding-left: 0px;
}

.foljfot li {
    font-family: FontAwesome;
    list-style: none;
    display: inline-block;
    font-size: 50px;
    padding-left: 2%;
}

.foljfot a {
 color: #333;
opacity: 1;
transition: all .1s ease-in-out;
}

.foljfot a:hover {
text-decoration: none;
opacity: 0.5;
transition: all .1s ease-in-out;
}

@media screen and (max-width: 590px) {
.foljfot ul {
text-align: right;
}
}

@media screen and (max-width: 370px) {
.foljfotcont {
    width: 85%;
    text-align: left;
}
.foljfot ul {
    width: auto;
    display: inline-block;
    padding-bottom: 0px;
    margin-bottom: 0px;
    vertical-align: bottom;
}

.foljfot li {
    display: block;
    font-size: 40px;
    padding-left: 0%;
    line-height: 40px;
}
}

a:hover, a:active, a:focus {
    outline: 0;
}


.tws-article-introduction--text > table > tbody > tr:nth-child(even) {
    background-color: #eee;
}

.tws-article-introduction--text > table > thead > tr:nth-child(1){
    background-color: #eee;
}

.tws-article-description--text > table > thead > tr:nth-child(1){
    background-color: #eee;
}

.tws-article-description--text > table > tbody > tr:nth-child(even){
    background-color: #eee;
}

.open.tws-accept-cookies--wrapper{
opacity: 0.9;
}

.fa-plus::before {
    content: "\f1bb";
    color: #089508;
}

.tws-unique-selling-points--wrapper > .list-unstyled > li {
    padding-top: 5px;
}

li.hidden-xs:nth-child(19) > a:nth-child(1):hover:after{
  color: #ccc;
  transition: all .1s ease-in-out;
}

.tws-cart--wrapper-wrapper {
    margin-top: 10px;
}

.slot--checkout-cart .tws-discount-field .tws-discount-field--enter-discount-btn::before {
    font-weight: normal;
}

.tws-cart--gift-wrapping {
    border: 1px solid #ddd;
    border-left: 0px;
    border-right: 0px;
    background-color: #fafafa;
}
.table > thead > tr > th{
    border-bottom: 1px solid #ddd;
}

.tws-discount-field > .form-horizontal{
background-color: #fafafa;
padding: 0px 5px;
border: 1px solid #ddd;
border-left: 0px;
border-right: 0px;
}

.tws-cart--gift-wrapping-description.ng-binding {
    max-height: 100px;
    overflow: hidden;
}

.tws-cart--gift-wrapping-description.ng-binding p {
    margin-bottom: 300px;
}
.tws-cart--gift-wrapping-info label{
font-weight: bold;
}

@media only screen and (max-width: 600px) {
.tws-cart--gift-wrapping-info.col-md-12 > .row > .col-md-offset-2.col-md-2.hidden-xs.hidden-sm.ng-scope.ng-isolate-scope.tws-img {
	display: block !important;
	width: 30%;
	float: left;
	padding: 5px;
}
.tws-cart--gift-wrapping-info.col-md-12 > .row > .col-md-8 {
    max-width: 70%;
    float: left;
    padding: 0px;
}
.tws-cart--gift-wrapping-description.ng-binding {
    max-height: 150px;
}
}

@media only screen and (min-width: 992px) {
.tws-cart--gift-wrapping-info.col-md-12 > .row > .col-md-8{
width: 80%;
}
.tws-cart--gift-wrapping-info.col-md-12 > .row > .col-md-offset-2.col-md-2.hidden-xs.hidden-sm.ng-scope.ng-isolate-scope.tws-img{
margin-left: 2%;
}
}

@media only screen and (min-width: 601px) and (max-width: 991px) {
.tws-cart--gift-wrapping-info.col-md-12 > .row > .col-md-offset-2.col-md-2.hidden-xs.hidden-sm.ng-scope.ng-isolate-scope.tws-img {
	display: block !important;
	width: 15%;
	float: left;
	padding: 5px;
}

.tws-cart--gift-wrapping-info.col-md-12 > .row > .col-md-8 {
    max-width: 85%;
    float: left;
    padding: 0px;
}
}

.customPageItem.tws-custom-page--full-width-article.ng-scope > .ng-scope.tws-article-display > .clearfix > .tws-article-display--image.ng-scope.ng-isolate-scope.tws-img {
    max-width: 200px;
}

.customPageItem.tws-custom-page--full-width-article.ng-scope > .ng-scope.tws-article-display > .clearfix > .tws-article-display--quantity.tws-article-quantity.ng-scope.ng-isolate-scope {
    display: none;
}

.customPageItem.tws-custom-page--full-width-article.ng-scope > .ng-scope.tws-article-display > .clearfix > .tws-article-display--buy-button.tws-article-buy-button.ng-scope {
    display: none;
}

  /* ******************************

    Tabfaktura

    ****************************** */


.tabfakturamain {
    margin: 0 auto; 
}

.tabfakturacontent {
    background: #fff; color: #000;
}

.tabfakturacontent > div {
    display: none; 
    padding: 20px 25px 5px;}

.tabfakturamain input {
    display: none;
}

.tabfakturamain label {
    background: #ccc; 
    display: inline-block; 
    padding: 15px 15px; 
    font-weight: 500; 
    text-align: center;
}

.tabfakturamain label:hover {
background: #01b9c3; color: #fff; cursor: pointer;
}

.tabfakturamain input:checked + label {
background: #01b9c3; color: #fff;
}

    #tabfaktura1:checked ~ .tabfakturacontent #fakturacontent1,
    #tabfaktura2:checked ~ .tabfakturacontent #fakturacontent2 {
     display: block;
   }


    /* ******************************

    Tabbyten

    ****************************** */
    
    .tabbytenmain {
    margin: 0 auto; 
}

.tabbytencontent {
    background: #fff; color: #000;
}

.tabbytencontent > div {
    display: none; 
    padding: 20px 25px 5px;}

.tabbytenmain input {
    display: none;
}

.tabbytenmain label {
    background: #ccc; 
    display: inline-block; 
    padding: 15px 15px; 
    font-weight: 500; 
    text-align: center;
}

.tabbytenmain label:hover {
background: #01b9c3; color: #fff; cursor: pointer;
}

.tabbytenmain input:checked + label {
background: #01b9c3; color: #fff;
}

    #tabbyten1:checked ~ .tabbytencontent #bytencontent1, 
    #tabbyten2:checked ~ .tabbytencontent #bytencontent2 {
     display: block;
   }
   
       /* ******************************

    Tabretur

    ****************************** */
    
        .tabreturmain {
    margin: 0 auto; 
}

.tabreturcontent {
    background: #fff; color: #000;
}

.tabreturcontent > div {
    display: none; 
    padding: 20px 25px 5px;}

.tabreturmain input {
    display: none;
}

.tabreturmain label {
    background: #ccc; 
    display: inline-block; 
    padding: 15px 15px; 
    font-weight: 500; 
    text-align: center;
}

.tabreturmain label:hover {
background: #01b9c3; color: #fff; cursor: pointer;
}

.tabreturmain input:checked + label {
background: #01b9c3; color: #fff;
}

    #tabretur1:checked ~ .tabreturcontent #returcontent1, 
    #tabretur2:checked ~ .tabreturcontent #returcontent2 {
     display: block;
   }

.minillastripes{
Background: linear-gradient(#e7cdd0 12.5%, #f5dee8 12.5%, #f5dee8 25%, #dde9e9 12.5%, #dde9e9 37.5%, #cecfca 12.5%, #cecfca 50%, #f2e8cf 12.5%, #f2e8cf 62.5%, #cec5bf 12.5%, #cec5bf 75%, #d6c7c0 12.5%, #d6c7c0 87.5%, #ade8ec 12.5%, #ade8ec 100%) !important;
border: 1px solid #01b9c3;
}

.egethtml2 {
    padding: 20px 40px;
}

@media only screen and (max-width: 480px) {
.tws-container--tws-custom-html{
padding-right: 10px !important;
padding-left: 10px !important;
}
.tws-container--tws-newsletter-subscribe.nyhetsbrev {
    margin-left: 10px;
    margin-right: 10px;
}
.tws-container--tws-articles-two {
    border: 10px solid #ffffff;
    border-bottom: 0px;
}

.tws-container--tws-articlegroups {
    border: 10px solid #ffffff;
    border-top: 0px;
}
}

.instaimg img {
    width: 400px;
height: auto;
}

.tws-article-introduction--read-more {
    display: none;
}

.tws-util-heading--heading.undefined{
color: #01b9c3;
font-family: Verdana, Geneva, sans-serif;
text-transform: uppercase;
font-size: 22px;
}

.tws-img.tws-react-img.tws-article-list--product-image{
border: 1px solid #fff;
}

.tws-api--price-current.twsPriceCurrent.null {
    font-size: 14px;
    font-weight: 400 !important;
}

.tws-article-list--price {
    margin: 0px auto;
}

.tws-articlegroup-list .caption{
background: none;
}

.tws-articlegroup-list .thumbnail{
transition: all .2s ease-in-out;
}

.tws-articlegroup-list .thumbnail:hover{
transition: all .2s ease-in-out;
background-color: #efefef;
}

.tws-util-heading--heading.h5{
text-align: center;
font-size: 14px!important;
}

.tws-article-list--buy-button {
    margin-left: auto;
    margin-right: auto;
}

.tws-article-list--choices-button-text {
    font-size: 0px;
}

.tws-article-list--choices-button-text::after {
    font-size: 14px;
    content: "Finns i lager";
}

.tws-article-list--show-more-button-text {
    font-size: 0px;
}

.tws-article-list--show-more-button-text::after {
    content: "Bevaka";
    font-size: 14px;
}

@media only screen and (max-width: 767px){
.tws-article-list--buy-button {
    display: none;
}
.tws-api--price-current.twsPriceCurrent.null{
font-size: 12px;
}
}


    .startlink{
        width: 100%;
font-size:0;
    }

.startlink ul{
        padding: 0px;
text-align: center;
    }
    
    .startlink li{
        display: inline-block;
        list-style-type: none;
        width: 31%;
        margin: 1%;
    }
    
    .startlink li:nth-child(1),
    .startlink li:nth-child(4),
    .startlink li:nth-child(7){
        margin-left: 0px;
    }
    
    .startlink li:nth-child(3),
    .startlink li:nth-child(6),
    .startlink li:nth-child(9){
        margin-right: 0px;
    }
    
    .startlink li:last-child{
        display:inline-block;
    }
    
    .startlinkcont{
        width: 100%;
        overflow: hidden;
    }
    
    .startlink img{
        width: 100%;
        transition: -webkit-transform .3s;
transition: transform .3s;
transition: transform .3s,-webkit-transform .3s;
    }
    
    .startlink img:hover{
        transform: scale(1.4) translateZ(0);
        transition: -webkit-transform .5s;
transition: transform .5s;
transition: transform .5s,-webkit-transform .5s;
    }

@media only screen and (min-width: 768px){
    .startlink li{
        display: inline-block;
        list-style-type: none;
        width: 23.4%;
        margin: 1% !important;
    }
    
    .startlink li:nth-child(1),
    .startlink li:nth-child(5){
        margin-left: 0px !important;
    }
    
    .startlink li:nth-child(4),
    .startlink li:nth-child(8){
        margin-right: 0px !important;
    }
    
    .startlink li:last-child{
        display:none;
    }

}

.startlink1{
        width: 100%;
font-size:0;
    }

.startlink1 ul{
        padding: 0px;
text-align: center;
    }
    
    .startlink1 li{
        display: inline-block;
        list-style-type: none;
        width: 31%;
        margin: 1%;
    }
    
    .startlink1 li:nth-child(1),
    .startlink1 li:nth-child(4),
    .startlink1 li:nth-child(7){
        margin-left: 0px;
    }
    
    .startlink1 li:nth-child(3),
    .startlink1 li:nth-child(6),
    .startlink1 li:nth-child(9){
        margin-right: 0px;
    }
    
    .startlink1 li:last-child{
        display:inline-block;
    }
    
    .startlink1cont{
        width: 100%;
        overflow: hidden;
    }
    
    .startlink1 img{
        width: 100%;
        transition: -webkit-transform .3s;
transition: transform .3s;
transition: transform .3s,-webkit-transform .3s;
    }
    
    .startlink1 img:hover{
        transform: scale(1.1) translateZ(0);
        transition: -webkit-transform .5s;
transition: transform .5s;
transition: transform .5s,-webkit-transform .5s;
    }

@media only screen and (min-width: 768px){
    .startlink1 li{
        display: inline-block;
        list-style-type: none;
        width: 33.%;
        margin: 1% !important;
    }
    
    .startlink1 li:nth-child(1),
    .startlink li:nth-child(5){
        margin-left: 0px !important;
    }
    
    .startlink1 li:nth-child(4),
    .startlink li:nth-child(8){
        margin-right: 0px !important;
    }
    
    .startlink1 li:last-child{
        display:none;
    }

}

li.hidden-xs > ul > li > a {
    text-transform: uppercase;
    font-size: 12px;
}

.dropdown-menu li a {
    padding: 10px 18px;
font-size: 11px!important;
    font-family: sans-serif;
    text-transform: uppercase;
font-weight: bold;
}

.tws-top-menu--mega-menu > .tws-top-menu--sub-item {
    border-right: 1px solid #e1e1e1 !important;
}

.tws-top-menu--mega-menu > .tws-top-menu--sub-item:last-child {
    border-right: 0px !important;
}

.dropdown-menu.mega-menu.tws-top-menu--mega-menu {
    padding-top: 15px;
    padding-bottom: 15px;
}

.tws-top-menu--controls.visible-xs-block {
    display: none !important;
}

.tws-top-menu--mega-sub-list {
    display: none;
}

.tws-top-menu--mega-menu.dropdown-menu > li > a:hover{
text-decoration: none;
color: #ccc !important;
}



.using-mouse.not-ie .tws-article-list--list .tws-list--list .thumbnail:hover, .using-mouse.not-ie .tws-article-search-page--list .tws-list--list .thumbnail:hover{
border-color: transparent;
}

.tws-content-box{
padding:5px;
}

.tws-content-box:hover{
 opacity:0.8;
 transition: opacity 0.2s ease-in-out;
}

    .jumbo {
  position: relative;
 }
 
 .jumbo img {
  max-width: 100%;
 }

.jumbo-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
}

.jumbo-overlay:before {
  content: ' ';
  display: block;
  /* adjust 'height' to position overlay content vertically */
  height:90%;
}

.jumboknapp {
  /* matches 'btn-md' */
  padding: 17px 19px;
  font-size: 18px;
  line-height: 1.3333333;
  background-color: #ade8ec;
  color: #000;
  display:inline-block;
  font-weight: bold;
  text-transform: uppercase;
  transition: all .4s ease-in-out;
  border: 1px solid #ccc;
border-radius: 2px;
}

.jumboknapp:hover{
    background-color: rgba(239,239,239,0.8);
    transition: all .4s ease-in-out;
cursor: pointer;

    
}

@media (max-width:700px) { 
    /* matches 'btn-xs' */
    .jumboknapp {
        padding: 6px 8px;
        font-size: 13px;
        line-height: 1.5;
    }

.jumbo-overlay:before {
  content: ' ';
  display: block;
  /* adjust 'height' to position overlay content vertically */
  height:90%;
}
}

.tws-api--price-regular.twsPriceRegular {
    margin: 0px auto;
}

.tws-api--price-current.twsPriceCurrent.tws-api--price-both-shown.tws-api--price-current-diff {
    margin: 0px;
    font-weight: normal;
    font-size: 14px;
}

.fabrikk--custom-page {
    margin-top: 20px;
}

.fabrikk--footer-right {
    width: 100% !important;
    max-width: 240px;
    margin: 0 auto;
        margin-top: 0px;
    margin-top: 20px;
}

.tws-top-menu.navbar-default {
    background-color: #f5f0f0;
    border-color: #ccc;
    border-bottom: 1px solid #ccc;
}

.tws-checkout--select-delivery-list-empty::before {
    content: "Ange postnummer för att se fraktalternativ";
    font-size: 14px;
}
.tws-checkout--select-delivery-list-empty {
    font-size: 0px;
}