
.bountiful--body .bountiful--body-wrapper .bountiful--main .bountiful--main-wrapper {
    box-shadow: none;
	  padding-top: 0px; 
}


/* --- TOP BAR --- */
.bountiful--top-bar .bountiful--top-bar-wrapper .bountiful--top-bar-right {
    display: none;
}
.bountiful--top-bar .bountiful--top-bar-wrapper .bountiful--top-bar-left {
    width: 100%;
}
.bountiful--top-bar .bountiful--top-bar-wrapper {
    padding: 8px 30px 0px 30px;
}
.bountiful--top-bar .slot--top-bar-selling-points .logos,
.bountiful--top-bar .slot--top-bar-selling-points .logos a {
    display: inline-block;
}

@media(min-width:1100px) {
  .slot--header-cart {
		bottom: 30px;
    position: absolute;
    right: 0;
}
}
.slot--sidebar-audience-selector {
    display: none;
}

@media(max-width:1099px) {
	.bountiful--top-bar {
    display: none;
}
 
}


/* --- HEADER --- */
@media(min-width:1100px) {
.bountiful--header .bountiful--header-wrapper {
    display: none;
}
}
.bountiful--header {
		box-shadow: none;
}
.slot--header-horizontal-menu {
    border-top: none;
    background: #1e885d;
}
.slot--header-horizontal-menu .navbar-nav > li a,
.slot--header-horizontal-menu .navbar-nav > li a:hover {
    color: #fff;
}
.slot--header-horizontal-menu .navbar-collapse ul li:last-child {
	float: right;
  pointer-events: none;
  background: #ffff01;
}
.slot--header-horizontal-menu .navbar-collapse ul li:last-child a {
	color: #000;
  font-size: 16px;
}
.slot--header-horizontal-menu .navbar-collapse ul li:not(:last-child) {
  float: left;
}

/* --- SIDEBAR --- */
.slot--sidebar .sok {
    box-shadow: none;
	  padding: 0;
}
@media(min-width:1100px) {
  .bountiful--sidebar {
    padding-top: 12px;
}
  
.slot--header-search input.form-control {
    width: 248px;
    border: 2px solid #000;
    color: #000;
    border-radius: 3px;
    box-shadow: 0 0 3px #ccc inset;
	  text-transform: uppercase;
		font-size: 12px;

}
  
 .bountiful--sidebar .tws-vertical-menu-light {
    box-shadow: none;
  
 
}
.slot--sidebar .bountiful--sidebar .tws-vertical-menu-light {
    box-shadow: none;
}
.bountiful--sidebar .tws-vertical-menu-light .tws-vertical-menu-light-root-level {
		padding: 10px 0px 20px 0px;
    background: #f0f541;
}
  .bountiful--sidebar .tws-vertical-menu-light .tws-vertical-menu-light-root-level li {
    border-bottom: none;
}
  .bountiful--sidebar .tws-vertical-menu-light .tws-vertical-menu-light-root-level li a {
    padding: 6px 35px 5px 0px;
    background: #f0f541;
    font-size: 12px;
    padding-left: 10px;
    font-weight: 600;
}
   .bountiful--sidebar .tws-vertical-menu-light .tws-vertical-menu-light-root-level li a:hover,
	.bountiful--sidebar .tws-vertical-menu-light .tws-vertical-menu-light-root-level li .tws-vertical-menu-light--articlegroup-is-open a{
		color: #000;
}
 
.bountiful--sidebar .tws-vertical-menu-light .tws-vertical-menu-light--inner-ul > li > div > a {
    background: #f0f541;
    border: none;
}
 
 .bountiful--sidebar .tws-vertical-menu-light .tws-vertical-menu-light--articlegroup-wrapper {
    background: #f0f541;
}

  @media (max-width: 767px) {
.navbar-collapse {
    overflow: scroll !importan;
  height: 100vh !important;
}
 }
  /* ARROW LINES */
.bountiful--sidebar .tws-vertical-menu-light .tws-vertical-menu-light--expand-children {
    min-height: 28px;
    font-size: 12px;
    color: #000;
	  background: #f0f541;
}
  .bountiful--sidebar .tws-vertical-menu-light .tws-vertical-menu-light--inner-ul .tws-vertical-menu-light--articlegroup-wrapper span {
	  display: none;

}
}

.bountiful--sidebar .tws-container--tws-custom-html {
    box-shadow: none;
    padding: 0;
}



/* --- GRIDS/LISTS --- */

.tws-article-list--list .tws-article-list--introduction-text {
    font-weight: 600;
    color: #000;
}

.tws-article-list--list .tws-list--type-grid .thumbnail {
    border: 1.6px solid #388859;
}

.bountiful--start-page .tws-articles-two--heading .tws-util-heading--heading, 
.bountiful--start-page .tws-articlegroups--title .tws-util-heading--heading {
    border-bottom: none;
    text-align: left;
}

.bountiful--start-page .tws-container--tws-articles-two {
  margin: 20px 0 0 0;}

.tws-article-list--list .btn.tws-article-buy-button-with-modal--buy-button:after,
.tws-article-list--list .tws-article-list--buy-button .btn.tws-article-list--choices-button:after {
    display: none !important;
}
.tws-article-list--list .tws-article-list--article-name .tws-util-heading--heading a {
	font-size: 16px;
  font-weight: bold;
  color: #000000;
}
.tws-article-list--list .tws-article-list--article-nr {
    font-size: 16px;
    font-weight:bold;
    color: #000000;
    text-decoration: underline;
}

.tws-article-list--list .tws-list--type-grid .thumbnail .caption,
.tws-container--tws-articles-two-type-carousel .thumbnail .caption {
    box-shadow: none;
}

.tws-article-list--article-154752270 .tws-article-list--price-is-zero {
	display: none;
}
.tws-article-list--labels.tws-article-labels {
    display: none;
}
.tws-article-list--list .tws-article-list--price .tws-api--price-current {
    color: #b11141;
}

/* --- ARTICLE GROUP --- */
@media(min-width: 768px) {
.articlegroup .bountiful--body .bountiful--body-wrapper {
    padding-top: 20px;
}
  .articlegroup .bountiful--body .bountiful--body-wrapper .bountiful--main .bountiful--main-wrapper {
  	padding-top: 10px;
  }
}


/* --- ARTICLE PAGE --- */
.slot--article-price .tws-api--price-current {
    color: #b11141;
}

  .article .slot--breadcrumbs {
    padding-top: 20px;
}

.custom-slot--article-description .tws-article-description--heading,
.custom-slot--article-description .tws-article-description--text-container,
.custom-slot--article-description .tws-article-description--show-more,
.tws-article-introduction--text .tws-article-introduction--read-more {
	display: none;
}

  @media(min-width:768px) {
  .article .slot--article-quantity {
    float: left;
		}  
  .bountiful--buy-button-group .buy-button-wrapper {
    max-width: 260px;
    display: inline-block;
    position: relative;
    bottom: 10px;
}
  }
.slot--article-quantity .tws-article-quantity--input-wrapper .input-group span {
    	display: none;
    }

.tws-article-description--text-container {
    max-height: none;
    overflow: visible;
}
.bountiful--article-images .slot--article-labels,
.slot--article-description .tws-article-description .tws-article-description--show-more {
	display: none;
}

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

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

.bountiful--buy-button-group .slot--article-buy-button .btn-primary span {
	font-size:0px;
}

.bountiful--buy-button-group .slot--article-buy-button .btn-primary span::before {
	content:"KÖP";
  font-size:16px;
}


.article .slot--article-choices .tws-react-common--choice-label {
	display: none;
}



/* --- CHECKOUT --- */

.slot--checkout-cart-usps {
	display: none;
}


.tws-container--tws-vertical-menu-light {
  padding-bottom: 80px;
}

.bountiful--sidebar .tws-vertical-menu-light .tws-vertical-menu-light--title {
    background: #98fb98;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    padding: 3px 15px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    font-size: 16px;
    font-weight: bold;
}

.tws-articlegroups .thumbnail .caption, .tws-articlegroup-list .thumbnail .caption {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
  background-color: #98fb98;
  opacity: 1,0;
   padding: 10px;
}