body {
    background: url('http://www.swedesun.se/shop/27894/t3823456/bg-550276.jpg');
		background-repeat:no-repeat;
		background-position: center center;
	  background-attachment: fixed;
		background-size: cover;
}
.bountiful--body .bountiful--body-wrapper .bountiful--main .bountiful--main-wrapper {
    background: #eeeeee;
    box-shadow: none;
}

/* --- TOP BAR --- */

.bountiful--top-bar {
	    margin-bottom: 20px;
      background: rgba(255,255,255, 0.8);
		  border-bottom: 2px solid #948c83;
}
.slot--top-bar-login a {
    text-transform: none;
    color: #fff;
    background: #333;
    padding: 5px 10px;
    border-radius: 3px;
}
.slot--top-bar-login a:hover {
    color: #fff;
}
.bountiful--top-bar .slot--top-bar-audience-selector,
.slot--sidebar-audience-selector {
    display: none;
}


/* --- HEADER --- */

.slot--header-logo .tws-logo {
	text-align: center;
}


@media only screen and (min-width: 1100px) {
  .slot--top-bar-selling-points,
  .slot--header-logo {
  	display: none;
  }
  
  
  .slot--header-logo .tws-logo .tws-logo--text {
		font-size: 44px;
		font-weight: 600;
		color: #fafce6;
		padding: 6px 14px;
		border-radius: 3px;
		font-family: 'Alegreya', serif;
		text-shadow: 2px 2px #000;
}
  .bountiful--header {
    background: transparent;
    box-shadow: none;
}  
.bountiful--header .bountiful--header-wrapper {
    background: url('https://admin.abicart.se/shop/27894/files/logo/swedesun-med-text-pc.png');
    background-repeat: no-repeat;
    background-size: cover;
  	min-height: 294px;
}
  .slot--header-search {
    position: relative;
    top: 40px;
    left: 100px;
}
.slot--header-search input.form-control {
    width: 340px;
    background: #fff;
    border-radius: 0;
	  opacity: 0.96;
}
  
  .slot--header-cart {
		background: #fff;
    padding: 1px 12px;
    border: 1px solid #000;
    bottom: 94px;
    opacity: 0.98;
  }
  
  .slot--header-favorites {
  	bottom: 94px;
  }  
  
.slot--header-favorites .fa-heart-o::before {
    color: #fff;
}
  
  .slot--header-horizontal-menu {
    background: rgba(0,0,0, 0.7);
    max-width: 1400px;
    margin: 0 auto;
    border-top: none;
}
  .slot--header-horizontal-menu .navbar-nav>li a,
  .slot--header-horizontal-menu .navbar-nav>li a:hover {
    color: #fff;
}
}
.slot--header-cart .tws-mini-cart--header-cart-button .tws-mini-cart--header-cart-info .tws-mini-cart--header-cart-img:before {
    content: "\f290";
} 

@media(max-width:1099px)  {
.bountiful--header-left .bountiful--mobile-menu-button::before,
.slot--header-favorites .fa-heart-o::before,
.bountiful--search-button::before,
  .slot--header-cart .tws-mini-cart--header-cart-button {
    color: #fff;
}
  .slot--header-cart .tws-mini-cart--header-cart-button .tws-mini-cart--header-cart-info .tws-mini-cart--header-quantity {
  	color: #000;
  }
}

@media screen and (min-device-width: 481px) and (max-device-width: 1099px) { 
.bountiful--header  {
    background: url('https://admin.abicart.se/shop/27894/files/logo/swedesun-med-text-pc.png');
    background-repeat: no-repeat;
    background-size: cover;
  	height: 174px;
}
  .slot--header-logo .tws-logo .tws-logo--text {     
    font-size: 28px;
    color: #fafce6;
    text-shadow: #000 2px 0 3px;
    font-weight: 600;
    font-family: 'Alegreya', serif;
		text-shadow: 2px 2px #000;
 }
}

@media(max-width:480px) { 
 .bountiful--header {
		background: url('https://admin.abicart.se/shop/27894/files/logo/swedesun-med-text-pc.png');
    background-repeat: no-repeat;
    background-size: cover;
}
  .slot--header-logo .tws-logo .tws-logo--text {
    font-size: 26px;
    color: #fafce6;
    text-shadow: #000 2px 0 3px;
    font-weight: 600;
    font-family: 'Alegreya', serif;
}
}

/* --- SIDEBAR --- */

.bountiful--sidebar .tws-vertical-menu-light {
    background: #eeeeee;
    padding: 10px 0px;
}

.bountiful--sidebar .tws-vertical-menu-light .tws-vertical-menu-light-root-level,
.bountiful--sidebar .tws-vertical-menu-light .tws-vertical-menu-light-root-level li a {
	    background: #eeeeee;
      padding: 6px 20px 6px 10px;
}
.bountiful--sidebar .tws-vertical-menu-light .tws-vertical-menu-light-root-level li a:hover {
    text-decoration: underline;
}


/* --- PRODUKTGROUPS --- */

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

.tws-article-list--list .tws-list--type-grid .tws-list--grid-item,
.tws-articles-two .slick-slider .thumbnail {
    border: 1px solid #C6C6C6;
}
.tws-article-list--list .tws-article-list--buy-button .btn {
    text-transform: none;
    font-size: 14px;
    font-weight: 400;
}

.tws-article-list--list .tws-article-list--buy-button .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;
}



/* --- PRODUKTPAGE --- */

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



/* --- CHECKOUT --- */

@media only screen and (min-width: 1100px) {
.slot--header-back-button .btn.btn-default {
    background: #fff;
}
.checkout .slot--header-back-button {
    padding: 1px 12px;
    opacity: 0.98;
	  position: relative;
    top: 40px;
    left: 100px;
  }
}

