/* --- BODY BACKGROUND --- */
body:not(.checkout) {
    background-image: url('/shop/18246/t3818897/bg-b0d401.gif');
    background-repeat: repeat;
}

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

.slot--top-bar-login {
    display: none;
}
.custompage-3017311 .slot--top-bar-login {
    display: block;
}
.slot--top-bar-selling-points ul li .tws-unique-selling-points--text {
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 0.5px;
    font-size: 13px;
}
.slot--top-bar-selling-points i {
		display: none;
}

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


/* --- HEADER --- */

.bountiful--header {
    box-shadow: none;
    border-bottom: 2px solid #afe194;
}
.bountiful--header .bountiful--header-wrapper {
    padding: 14px 30px;
}

.slot--header-horizontal-menu {
    background: #dcf2d0;
    border-top: 2px solid #afe194;
}

.slot--header-horizontal-menu .navbar-nav > li a {
    color: #333;
    font-weight: 500;
    letter-spacing: 0px;
    text-transform: uppercase;
    font-size: 13px;
}

/* ----- SÖK ----- */
.slot--header-search input.form-control {
    border-radius: 0px;
    border: 1px solid #333;
}

.slot--header-search input.form-control::placeholder {
    color: #333;
} 

@media only screen and (min-width: 1100px) {
.slot--header-search .tws-article-search--no-label {
    color: #fff;
    background: #e21e2c;
    right: 0px;
}
}

/* --- LEFT MENU --- */
.bountiful--sidebar .tws-vertical-menu-light .tws-vertical-menu-light-root-level li a {
    color: #333;
    letter-spacing: 0.5px;
    font-size: 13px;
}

.tws-vertical-menu-light--expand-children i {
    color: #57704a;
}

@media (min-width: 1100px) {
.bountiful--sidebar .tws-vertical-menu-light {
      border-top: none;
      border-bottom: 1px solid #afe194;
      border-left: 1px solid #afe194;
      border-right: 1px solid #afe194;
}
}
/* --- STARTSIDA --- */

.bountiful--body .bountiful--body-wrapper {
    padding: 0px 14px 20px 10px; 
}

.checkout .bountiful--body {
    padding: 20px 14px 20px 10px; 
}

.bountiful--start-page .tws-articles-two--heading .tws-util-heading--heading, .bountiful--start-page .tws-articlegroups--title .tws-util-heading--heading {
    padding: 0 0 20px 16px;
    text-align: left;
    font-size: 20px;
    font-weight: 500;
    text-transform: uppercase;
    border-bottom: 1px solid #333;
}

.tws-article-list--list .tws-list--type-grid .thumbnail .caption {
    box-shadow: none;
}
.tws-article-list--list .tws-list--type-grid .thumbnail {
    border: none;
}
.tws-article-list--list .tws-article-list--article-name .tws-util-heading--heading {
    font-size: 14px;
}
.tws-container--tws-articles-two-type-carousel .thumbnail {
    border: none;
    box-shadow: none;
}
.tws-container--tws-articles-two-type-carousel .thumbnail .caption {
    box-shadow: none;
}

.bountiful--start-page .bountiful--component-container .tws-content-box--table .tws-content-box--first-line {
    text-shadow: none;
    font-weight: 600;
    color: #fff;
		background: rgba(226, 30 ,44, 0.8);
    right: 0;
    left: 0;
    position: absolute;
    padding: 4px 0px;
    border-top: 1px solid white;
    border-bottom: 1px solid white;

}


@media (max-width: 1100px) { 
.tws-container--tws-content-box-4x {
    display: none;
}
}

/* --- ARTICEL PAGES --- */

.tws-article-description--text-container {
    max-height: none;
    overflow: visible;
}

.slot--article-description .tws-article-description .tws-article-description--show-more {
    padding: 0;
    display: none;
}

/* --- FOOTER --- */

.bountiful--footer, .bountiful--footer a {
    color: #333;
}
.bountiful--footer-mid-right {
   	text-align: center; 
}
.bountiful--footer-mid-right .fa.fa-facebook-square {
    font-size: 30px;
    padding-right: 6px;
    color: #333;
}
.bountiful--footer-mid-right .fa.fa-instagram {
    font-size: 30px;
}
.bountiful--footer .list-unstyled {
    padding-left: 0;
    list-style: none;
}