
/* --- ARTICLE SIDA --- */
.article .custom-slot--article-description .tws-article-description--heading,
.article .custom-slot--article-description .tws-article-description--text-container, 
.article .custom-slot--article-description .tws-article-description--show-more {
    display: none;
}
.article .custom-slot--article-description .tws-article-description--article-number {
    font-weight: 600;
}
.slot--article-attachments .tws-article-attachments tr {
    float: left;
}
.slot--article-attachments .tws-article-attachments {
    border: none;
}
.slot--article-description .tws-article-description .tws-article-description--article-number {
	display: none;
}

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

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

/* Dölj Textalk sidfot */ 
.container.bountiful--footer--made-by {
    display: none;
}


/* Textrutor */ 
.tws-content-box--cell  h3 {
    font-size: 32px!important;
    font-weight: 900;
}

.rutor {
  position: relative;
  width: 100%;
  margin-bottom: 30px;
}

.rutbild {
  display: block;
  width: 98%;
  height: auto;
}

.rutaoverlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 98%;
  opacity: 0;
  transition: .5s ease;
  background-color: #353535;
}

.rutor:hover .rutaoverlay {
  opacity: 1;
}

.ruttext {
  color: white;
  position: absolute;
  top: 40%;
  left: 11%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-4%, -50%);
  text-align: center;
   line-height: 25px;
   letter-spacing: -0.5px;
}

.column {
    float: left;
    width: 33.33%;
}

@media screen and (max-width: 768px) {
    .column {
        float: none;
        width: 100%;
        margin-bottom: 35px;
        margin-left: auto;
        margin-right: auto;
    }
}
  
/* Visa hela artikelbeskrivningen (& dölja "Läs mer") på artikelsida */ 
  .slot--article-description .tws-article-description--text-container {
   max-height: initial;
}

.tws-article-description--show-more > button {
   display: none;
}
  div#countdown {
    color: white !important;
}
/* Font weight in menu, certain groups */
a.tws-vertical-menu-light--articlegroup-5194687.tws-vertical-menu-light--articlegroup,
a.tws-vertical-menu-light--articlegroup-3899491.tws-vertical-menu-light--articlegroup.folder,
a.tws-vertical-menu-light--articlegroup-5799555.tws-vertical-menu-light--articlegroup.folder,
a.tws-vertical-menu-light--articlegroup-3837525.tws-vertical-menu-light--articlegroup.folder,
a.tws-vertical-menu-light--articlegroup-3903601.tws-vertical-menu-light--articlegroup.folder {
    font-weight: 600 !important;
  	color: #000; 
}
.tws-vertical-menu-light--title span {
    font-size: 14px;
}

.tws-list--grid-item.tws-list--item-8576121 {
    display: none;
}
.bountiful--sidebar .tws-container--tws-custom-html{
  background: #e84f1b;
}

/* EE - Skriver ut "Välj" före varje attributnamn på filter */
.articlegroup .tws-article-filter--filter-control-container .filter-select-name {
	text-transform: lowercase;
}

.articlegroup  .tws-article-filter--filter-control-container .filter-select-name::before {
	content: "Välj ";
  text-transform: capitalize;
}
/* EE - Skriver ut "Välj" före varje attributnamn på filter - SLUT */

/* OOP: Consistent handling of logo images. Scaling when decreased viewport */
.image-container {
 display: flex;
 flex-wrap: wrap;
 justify-content: space-evenly;
 align-items: center;
}

.image-container img {
 object-fit: contain;
 width: 15vw;
 height: auto;
}

@media screen and (max-width: 600px) {
 .image-container img {
    width: 20vw;
 }
}


.form-group.has-feedback.tws-article-buy-button-with-modal--phone-field {
    display: none;
}

/* --- Hide phone number field in offer form --- 
.tws-article-buy-button-with-modal--price-inquiry .tws-article-buy-button-with-modal--phone-field {
  display: none;
}*/


.slot--header-horizontal-menu .navbar-nav>li a:hover {color: #000;}

.tws-article-list--list .tws-article-list--labels .tws-article-labels--label-text {
    white-space: break-spaces !important;
}