body {
    background-image: url(/shop/31663/template63/31663-bg-8aa7fc.jpg);
    background-repeat: repeat;
}
.bountiful--body .bountiful--body-wrapper {
		background: #eee8aa;
}
/* --- TOP BAR --- */
.bountiful--top-bar {
	border-bottom: 2px solid black;
}

@media(min-width:768px){
.bountiful--top-bar .bountiful--top-bar-wrapper {
    padding: 6px 30px 6px 16px;
}
.bountiful--top-bar .bountiful--top-bar-wrapper .bountiful--top-bar-right {
    position: relative;
    top: 5px;
}
}

    .col-md-6 {
  padding-right: 400px;
  }

.bountiful--top-bar .slot--top-bar-selling-points ul li {
	display: inline-block;
}

.bountiful--top-bar .slot--top-bar-selling-points .fa {
    background: #000;
    padding: 8px 10px;
    border-radius: 50%;
		color: #fff;
    margin: 0px 3px;
  	font-size: 14px;
}

/* --- HEADER --- */
@media (min-width: 1100px) {  
.bountiful--header .bountiful--header-wrapper .bountiful--header-left {
    order: 2;
		width: calc(100% - 680px);
}   
.bountiful--header .bountiful--header-wrapper .bountiful--header-left .slot--header-search input.form-control {
    width: 540px;
}       
    .bountiful--header .bountiful--header-wrapper .bountiful--header-middle {
		    order: 1;
}   
    .bountiful--header .bountiful--header-wrapper .bountiful--header-middle .slot--header-logo,
    .bountiful--header .bountiful--header-wrapper .bountiful--header-middle .slot--header-logo .tws-logo {
			    margin: 0;
}
    .bountiful--header .bountiful--header-wrapper .bountiful--header-right {
    order: 3;
}
  .bountiful--header .bountiful--header-wrapper {
		padding: 0px 30px 0px 10px
}
}

.bountiful--header {
    box-shadow: none;
}

.slot--header-logo {
    padding: 6px 0px;
}

.slot--header-search input.form-control {
    border-radius: 3px;
		box-shadow: 0 0 3px #ccc inset;
    border: 1px solid #d2d2d2;
}

.slot--header-cart .tws-mini-cart--header-cart-button .tws-mini-cart--header-cart-info .tws-mini-cart--header-cart-img::before {
    content: "\f290" !important;
}

.slot--header-horizontal-menu {
    border-top: none;
  	background: #181818;
}
.slot--header-horizontal-menu .navbar-nav > li a {
    color: #fff;
    font-weight: 400;
}
.slot--header-horizontal-menu .navbar-nav > li a:hover {
	  color: #dcdcdc;
}

.slot--header-horizontal-menu .navbar-collapse ul li:nth-child(-n+3) {
	float: left;
}

.slot--header-horizontal-menu .navbar-collapse ul li:not(:nth-child(-n+3)) {
  float: right;
}


/* --- SIDEBAR --- */

 .bountiful--sidebar .tws-vertical-menu-light {
    box-shadow: none;
    background: #f2eebf;
}
.slot--sidebar .bountiful--sidebar .tws-vertical-menu-light {
    box-shadow: none;
}
.bountiful--sidebar .tws-vertical-menu-light .tws-vertical-menu-light-root-level {
		padding: 0px;
}
  .bountiful--sidebar .tws-vertical-menu-light .tws-vertical-menu-light-root-level li {
    background: #f2eebf;
    border-bottom: none;
}
  .bountiful--sidebar .tws-vertical-menu-light .tws-vertical-menu-light-root-level li a {
		padding: 8px 0px 7px 16px;
    background: #eee8aa;
    font-size: 12px;
}
 
  
  .bountiful--sidebar .tws-vertical-menu-light .tws-vertical-menu-light--inner-ul > li > div > a {
    background: #f2eebf;
}
 
 .bountiful--sidebar .tws-vertical-menu-light .tws-vertical-menu-light--articlegroup-wrapper {
    background: #eee8aa;
}

 .bountiful--sidebar .oppettider {
    background: #eee8aa;
    box-shadow: none;
}

  /* ARROW LINES */
.bountiful--sidebar .tws-vertical-menu-light .tws-vertical-menu-light--expand-children {
    min-height: 28px;
    font-size: 12px;
    color: #000;
	  background: #eee8aa;
}
  .bountiful--sidebar .tws-vertical-menu-light .tws-vertical-menu-light--inner-ul .tws-vertical-menu-light--articlegroup-wrapper span {
	  display: none;
}


  .bountiful--sidebar .tws-vertical-menu-light--articlegroup-wrapper .fa-chevron-right::before {
    content: "\f067";
}

 .bountiful--sidebar .tws-vertical-menu-light--articlegroup-is-open .fa-chevron-right::before {
    content: "\f068";
}
.bountiful--sidebar .tws-vertical-menu-light--articlegroup-is-open .tws-vertical-menu-light--expand-children i {
		-webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
}

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

/* --- STARTPAGE --- */

.tws-container--tws-articles-two-type-carousel .thumbnail .caption,
.tws-article-list--list .tws-list--type-grid .thumbnail .caption {
    box-shadow: none;
}
.tws-article-list--list .tws-article-list--buy-button .btn.tws-article-buy-button-with-modal--buy-button::after  {
	display: none;
}
.tws-article-list--list .tws-article-list--price .tws-api--price-both-shown {
    color: #E85AE8;
}

.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;
    letter-spacing: 0;
    font-size: 16px;
		font-weight: 600;
		margin: 0;
}
.tws-articlegroup-list .tws-artgrp-info .tws-util-heading--heading, 
.tws-custom-page--articlegroups-heading .tws-util-heading--heading, 
.tws-custom-page--article-heading .tws-util-heading--heading {
		display: none;
}

/* --- PRODUCTGROUPS --- */
.tws-article-list--list .tws-article-list--article-name .tws-util-heading--heading a {
    font-weight: 600;
    font-size: 14px;
}

/* --- PRODUCTPAGE --- */

.article .tws-article-name h1 {
    margin: 0 0 4px 0;
}

.slot--article-description {
    border: none;
	  padding: 0px 0px 40px 0px;
}
.tws-article-description--text-container {
    max-height: none;
    overflow: visible;
	  padding-top: 20px;
}

.slot--article-introduction, 
.slot--article-quantity .tws-article-quantity--input-wrapper .input-group-btn,
.slot--article-description .tws-article-description .tws-article-description--heading,
.slot--article-description .tws-article-description .tws-article-description--show-more,
.slot--article-share {
    display: none !important;
}

.bountiful--buy-button-group .slot--article-buy-button .btn::after {
    display: none;
}

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

@media(min-width:768px) {
.slot--article-quantity {
    float: left;
	  max-width: 70px;
}
.bountiful--buy-button-group .buy-button-wrapper {
		width: calc(100% - 160px);
    display: inline-block;
    position: relative;
    bottom: 10px;
}
}

.article .bountiful--buy-button-group .slot--article-buy-button .btn {
	background: #ce0108 !important;
  border-bottom: none;
}
.article .bountiful--buy-button-group .slot--article-buy-button .btn:hover {
	background: #F34B15 !important;
  border-bottom: none;
}

/* --- FOOTER --- */

.bountiful--footer {
    margin: 0px;
}

.bountiful--footer .bountiful--footer-left,
.bountiful--footer .bountiful--footer-mid-right,
.bountiful--footer .bountiful--footer-right {
	display: none;
}
.bountiful--footer .bountiful--footer-mid-left {
		width: 100%;
}
