/* ändra mörk randig yta överst */
.fabrikk--top-bar {
  background: #c50700 !important; /* #900000 !important; */
}

span.blackfriday {
  margin-bottom: 15px; 
  padding: 6px 10px 7px 10px; 
  background: black;
  color: white;
  font-weight: bold;
  text-align: center;
  display: inline-block;
}

/* DÖLJ PRISER TILLFÄLLIGT */
div.tws-api-price { off-display: none !important; }
div.tws-api--price-current { OFF-display: none !important; }

button.btn.btn-default.tws-login--register-button.ng-binding {
    display: none;
}

button.btn.btn-default.dropdown-toggle.tws-vat-selector--button {
    display: none;
}

/* dölj fri-frakt-nedräknare */
.tws-free-shipping-notice--wrapper { display: none !important; }

div.fabrikk--header-wrapper { background-color: #E42618; padding:30px 0px; }
/* stäng av login-knapp */
div.fabrikk--top-bar-right { OFF-display: none; }
/* stäng av kundvagn */
div.slot--cart { OFF-display: none; }
li.tws-top-menu--controls { OFF-display: none !important; }
div.tws-language { display: none !important; }

span.tws-order-history--payment-status-unpaid { display: none!important;}
span.tws-order-history--delivery-status-unsent { display: none!important;}

/* Bugg - gör bakgrund bakom rubrik vit */
h1.tws-util-heading--heading { background-color: white !important; }

.tws-article-introduction--text {
 margin-bottom: 0px !important; 
}

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

/* vänster-justera "läs mer" på produktsida */
.tws-article-introduction--read-more {
    text-align: left;
}

.tws-article-description--heading, .tws-article-description--article-number {
  text-align: left;
}

/* Ta bort att sök-text visas med bara stora bokstäver */
input.form-control {
text-transform: none !important;
}


.tvakolumner-left {
  width: 49%; 
  padding-right: 40px; 
  float: left;
  padding-top:10px;
}

.tvakolumner-right {
	width: 49%; 
  float: left; 
  margin-bottom: 80px; 
  padding-top: 15px;
}

.tvakolumner-right p {font-size:18px;}
.tvakolumner-left h1 {font-size:30px;}
.tvakolumner-left p {font-size:18px;}


h3.tws-util-heading--heading {
background-color: rgba(255, 255, 255, 0.5);
}

div.languageLinks { OFF-max-width: 700px; }
div.languageLinks a { color: white; margin-left: 3px; margin-right: 3px; }
div.languageLinks img { width: 15px; height: 15px; margin-right: 3px; }

/* blocks on start page */
h2.tws-content-box--third-line { background-color: rgba(255,255,255, 0.5); }

/* marginal på rubrik för produkt-kategori */
h1.tws-util-heading--heading { margin-top: 10px !important; margin-bottom: 10px !important; }

/* Dölj: Lägstapris de senaste 30 dagarna: xx SEK */
span.tws-article-price--compare-at-price { display: none !important; }


/* Kontakt-sidans block */
div.contactblock {
display: block; /* inline-block; */
margin-left: 0px;
margin-right: 35px;
vertical-align: top;
}
div.contactblock H4 {
margin-top: 30px;
}
@media only screen and (max-width: 400px) {
    div.contactblock {
        display: block;
        margin-right: 0px;
        margin-top: 20px;
        margin-bottom: 20px;
    }
}

/* gör hover underline på mega-menyns underkategorier */
.tws-top-menu--sub-item-link-mega:hover { text-decoration: underline !important; }


/* Download page - file list */
ul.list-download-files { 
list-style-type: none; 
padding: 0; 
margin: 0; 
border-top: solid 1px #d0d0d0; 
}
ul.list-download-files li {
background: url('/shop/14660/files/images/misc/pdf-icon.png') no-repeat 10px 11px;
min-height: 40px;
padding-left: 40px;
padding-top: 10px;
padding-bottom: 10px;
border-bottom: solid 1px #e0e0e0; 
}
ul.list-download-files li:hover { background-color: #f0f0f0; }
ul.list-download-files a { color: #0033ff; text-decoration: none; }
ul.list-download-files a:hover { text-decoration: underline; }

table.tableizer-table th, td {
padding-right: 15px !important;
}


.google-maps
{
position: relative;
padding-bottom: 75%; /* This is the aspect ratio */
height: 0;
overflow: hidden;
}

.google-maps iframe
{
position: absolute;
top: 0;
left: 0;
width: 100% !important;
height: 100% !important;
border: 0;
}

.dropdown-menu li ul li a {
    padding-top: 0;
    padding-bottom: 0;
}

/* centrerar sidfot */
/* textalks variant */
/*@media (min-width: 1200px) {
footer.fabrikk--footer {
    padding-left: 375px;
}
}*/
/* mattias variant */
@media (min-width: 1200px) {
div.col-sm-3.fabrikk--footer-right {
    width: 0px !important;
    display: none !important;
}
}

/* Responsive layout - makes the columns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
.myTwoColumns { width: 100%; }
.tvakolumner-left {width: 100%;}
.tvakolumner-right {width: 100%;}
}


/* Göm nollpriser */
.tws-article-list--price-is-zero, .tws-article--price-is-zero {
  display: none;
}

/* Hide textalk logo */
.container.fabrikk--footer--made-by {
    display: none;
}


/* knapp på t.ex. supportportal */
.button-link {
  text-decoration: none !important;  
}
.button-43 {
  background-image: linear-gradient(-180deg, #37AEE2 0%, #1E96C8 100%);
  border-radius: .5rem;
  box-sizing: border-box;
  color: #FFFFFF;
  display: flex;
  font-size: 16px;
  justify-content: center;
  padding: 1rem 1.75rem;
  text-decoration: none !important;
  SSSwidth: 100%;
  SSSmax-width: 250px; /* max-width */
  font-weight: bold;
  border: 0;
  cursor: pointer;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
}

.button-43:hover {
  background-image: linear-gradient(-180deg, #1D95C9 0%, #17759C 100%);
}

@media (min-width: 768px) {
  .button-43 {
    padding: 1rem 2rem;
  }
}