.tws-mega-menu--menu-wrapper {
    background-color: #ffffff;
  color: #808080 !important;
}
.tws-mega-menu--navigation a {
    background-color: #ffffff;
    color: #808080 !important;
}
.tws-mega-menu--open-button.open, .tws-mega-menu--search-button.open {
    background: linear-gradient(to bottom, #ffffff 0%, #ffffff 100%);
      color: #808080 !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, .slot--component-container .tws-container--tws-event-countdown {
    padding: 16px;
    background: hsl(0, 0%, 100%);
}


.fabrikk--footer--made-by {
 	display: none !important;
}

.tws-list--grid-item.tws-list--item-9136967 {
    display: none;
}
.tws-list--grid-item.tws-list--item-9136971 {
    display: none;
}

/* --- FULLBRED --- */ 
@media(min-width:480px) {
.fabrikk--content-wrapper {
    width: 90%;
}
.fabrikk--content {
    max-width: none;
}
.fabrikk--footer .container {
    width: 100%;
}



/* -a- CAROUSEL MARGIN FIX -a- */
.tws-container--tws-image-carousel {
    margin: 0px 15px;
}


/* --- YOUTUBE --- */
.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%;
}
  
.fabrikk--article-group .tws-articlegroup-list--info h1 {
    left: 0;
    right: 0;
    position: absolute;
    line-height: 1.2;
    top: 0;
    width: 100%;
    text-transform: none;
    background: #fff;
    padding-bottom: 0px;
    text-align: center;
}
  
pre#tw-target-text {
  display: none;
  }
}


.customButtonContainer {
  margin-top: 15px;
	width: 50%;
  margin: 0 auto;
  text-align: center;
  margin-bottom: 15px;
}

.customButtonContainer .customButton {
	display: inline-block;
  margin: 10px;
  padding: 10px;
  background-color: #f6faf4;
  color: #000;
  border-bottom: 2px solid #959794;
  border-radius: 3px;
}

.customButtonContainer .customButton a {
	color: #000;

}

.tws-article-list--list .tws-list--type-grid .tws-article-list--choices-button, .tws-article-list--list .tws-list--type-grid .tws-article-list--buy-button .tws-article-buy-button-with-modal--buy-button {
  height: auto;
}

/*--Hide "sorting toolbar"--*/

.btn-toolbar.tws-list-controls.pull-right { display: none; }