
.emporium--top-bar {
  min-height: 40px;
}
.emporium--top-bar-wrapper {
    min-height: 40px;
}
.emporium--top-bar .emporium--top-bar-wrapper .emporium--top-bar-left {
  float: none;
  position: absolute;
  width: 100%;
  text-align: center;
  margin: 0 auto;
}
@media(min-width: 992px) {
 .emporium--top-bar .emporium--top-bar-wrapper .emporium--top-bar-left {
  width: calc(100% - 100px);
  }
}
.slot--top-bar-selling-points {
    position: relative;
    width: 100%; 
    height: auto; 
    overflow: hidden; 
    margin: 0 auto;
}

.slot--top-bar-selling-points ul {
  width: 100%;
    position: relative; 
    display: inline-block; 
    white-space: nowrap; 
    margin: 0; 
    padding: 0; 
  display: flex;
}

.slot--top-bar-selling-points ul li {
	width: 100%;
  flex: 0 0 100%; 
  overflow: hidden;
  display: block;
  padding: 3px 10px 0px 10px;
  animation: slide-left 10s ease-in-out infinite;
    margin: 0;
  right: 20px;
  position: relative;
}

/* Keyframes for sliding animation */
@keyframes slide-left {
    0% {
        transform: translateX(100%); /* Start off-screen to the right */
    }
  12% {transform: translateX(0%); }
  40% {transform: translateX(0%); }
  52% {transform: translateX(-100%); }
  65% {transform: translateX(-100%); }
  77% {transform: translate(-200%); }
  90% {transform: translateX(-200%); }
  100% {transform: translateX(-300%); }
}

/* ---- BLACK WEEK POP-UP ---- */

#tws-react-common--modal .tws-modal-html .modal-dialog .modal-content .modal-header {
  display: none;
}
#tws-react-common--modal .tws-modal-html .modal-dialog .modal-content {
  padding: 0;
}
#tws-react-common--modal .tws-modal-html .modal-dialog .modal-content .modal-footer {
  background: black;
  margin: 0;
  border: none;
}
#tws-react-common--modal .tws-modal-html .modal-footer .btn-primary {
  background: white;
  color: black;
  border: 1px solid white;
  padding: 8px 15px;
  margin: 10px;
} 


/* ---- HEADER CAMPAIGN ---- */

.slot--header-bottom {
  text-align: center;
  background: #000;
  color: #fff;
}
.custompage-7933395 .slot--header-bottom {
	display: none;
}

@media(max-width:767px) {
  .slot--header-bottom {
  display: block;
  }
  .bountiful--header {
  border-bottom: 2px solid #00685c;
}
}


/*---------------ELIT STORE---------------*/
/*-------------GULDPAKET 2022-------------*/
/*----------------------------------------*/
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600&display=swap');

:root {
    --Primary: #ffee1d;
    --ESfont: 'Poppins', sans-serif;
}
/*-----------------------
GENERAL EMPORIUM
------------------------*/

/*
body {
    font-family: var(--ESfont);
    font-weight: 300;
}
*/

body p {
    font-weight: 300;
}


/*
.emporium--body .emporium--body-wrapper {
    max-width: 1400px;
    padding: 20px 30px;
}
*/

/*------------------------
TOPBAR
-------------------------*/
.emporium--top-bar .emporium--top-bar-wrapper {
    max-width: 1400px;
}
.slot--top-bar-selling-points ul li i {
    font-size: 15px;
}
/*-------------------------
HEADER
-------------------------*/
.emporium--header .emporium--header-wrapper {
    padding: 10px 30px;
    max-width: 1400px;
}
.emporium--header .emporium--header-wrapper .emporium--header-wrapper-inner {
    justify-content: space-between;
    -webkit-justify-content: space-between;
}

.emporium--header {
    position: -webkit-sticky;
    position: -moz-sticky;
    position: -o-sticky;
    position: -ms-sticky;
    position: sticky;
    top: 0;
    z-index: 1000;
}
@media(max-width:1098px) { 
.slot--header-horizontal-menu .navbar {
		height: 100%;
    overflow-y: scroll;
    max-height: 460px;
	}
 }


/*--LOGO--*/
.slot--header-logo {
    transition: all 0.3s ease;
}
body.scrolled .slot--header-logo {
    max-width: 100px;
    transition: all 0.3s ease;
}
/*--CART--*/
.slot--header-cart .tws-mini-cart--header-cart-button .tws-mini-cart--header-cart-info .tws-mini-cart--header-cart-img:before {
    content: "\f07a";
    font-size: 22px;
}
.slot--header-shipping-notice {
    box-shadow: none;
    background: rgba(0, 0, 0, 0.7);
    color: var(--Primary);
    bottom: 0;
    right: 0;
}
@media (min-width: 768px) {
    .slot--header-shipping-notice {
        right: 70px;
        top: 40%;
        bottom: auto;
    }
}
/*--SEARCH--*/
.emporium--search-button {
    display: none;
}
.emporium--header-search {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    pointer-events: unset;
    position: relative;
    bottom: 0;
    box-shadow: none;
    flex: 1;
    background: transparent;
}
.emporium--header-search .slot--header-search {
    width: 100%;
    max-width: 700px;
    margin: 0;
}
.emporium--header-search .slot--header-search .tws-article-search {
    border: 1px solid #111;
}
.emporium--header-search .slot--header-search .tws-article-search--no-label {
    background: var(--Primary);
    right: 0;
    width: 40px;
}
/*------------------------
MENU
-------------------------*/
.slot--header-horizontal-menu .navbar {
    max-width: 1400px;
}
.slot--header-horizontal-menu .navbar-nav > li > a {
    font-weight: 400;
  text-transform: uppercase;
  font-size: 13px;
}

@media only screen and (min-width: 992px) {
  .slot--header-horizontal-menu .navbar-collapse {
    text-align: center;
  }
}

@media only screen and (max-width: 1099px) {
.slot--header-horizontal-menu .tws-top-menu--xs > .tws-top-menu--xs-item > a::before {
	content: "";
	display: inline-block;
    width: 24px;
    height: 24px;
    background-size: cover;
    background-position: center;
    vertical-align: middle;
    margin-right: 10px;
}
.slot--header-horizontal-menu .tws-top-menu--item-0 > .tws-top-menu--xs-item > a::before {
  background-image: url('https://www.elitstore.se/shop/ws58/38958/files/icons/outlet_v1.png');
}
.slot--header-horizontal-menu .tws-top-menu--item-1 > .tws-top-menu--xs-item > a::before {
  background-image: url('https://www.elitstore.se/shop/ws58/38958/files/icons/proteinpulver_v1.png');
}
  .slot--header-horizontal-menu .tws-top-menu--item-2 > .tws-top-menu--xs-item > a::before {
  background-image: url('https://www.elitstore.se/shop/ws58/38958/files/icons/aminosyror_v1.png');
}
  .slot--header-horizontal-menu .tws-top-menu--item-3 > .tws-top-menu--xs-item > a::before {
  background-image: url('https://www.elitstore.se/shop/ws58/38958/files/icons/fettforbranning_v1.png');
}
  .slot--header-horizontal-menu .tws-top-menu--item-4 > .tws-top-menu--xs-item > a::before {
  background-image: url('https://www.elitstore.se/shop/ws58/38958/files/icons/vitaminer_mineraler_v1.png');
}
  .slot--header-horizontal-menu .tws-top-menu--item-5 > .tws-top-menu--xs-item > a::before {
  background-image: url('https://www.elitstore.se/shop/ws58/38958/files/icons/prestationshojare_v1.png');
}
  .slot--header-horizontal-menu .tws-top-menu--item-6 > .tws-top-menu--xs-item > a::before {
  background-image: url('https://www.elitstore.se/shop/ws58/38958/files/icons/fardiga_paket_v1.png');
}
  .slot--header-horizontal-menu .tws-top-menu--item-7 > .tws-top-menu--xs-item > a::before {
  background-image: url('https://www.elitstore.se/shop/ws58/38958/files/icons/elit_kollektion_v1.png');
}
  .slot--header-horizontal-menu .tws-top-menu--item-8 > .tws-top-menu--xs-item > a::before {
  background-image: url('https://www.elitstore.se/shop/ws58/38958/files/icons/presentkort_v1.png');
}
 }

/*------------------------
FRONT PAGE
-------------------------*/
/*-----SKYLTFÖNSTER-----*/
.wrappContent {
    background: rgba(0, 0, 0, 0);
    padding: 10px;
}
.wrappContent .tws-content-box--first-line {
    color: var(--Primary);
}
/*1x*/
.tws-container--tws-content-box .wrappContent {
    display: inline-block;
    padding: 10px 20px;
}
/*2x*/
.tws-container--tws-content-box-2x .wrappContent{
    display: inline-block;
    padding: 10px 20px;
}

@media(max-width:767px) {
	.tws-container--tws-content-box-4x .tws-content-box-4x.row .tws-content-box-4x--box {
    width: 50% !important;
  }
  .tws-container--tws-content-box-4x .tws-content-box--first-line {
  font-size: 16px;
}
}

.only-mobile {
  display: none;
}


.emporium--start-page .emporium--component-container > div:first-child .wrappContent {
	display: none !important;
}

/*-----PRODUKTGRUPPER BUTTONS ----*/

.produktgrupper-buttons .tws-articlegroups--title .tws-util-heading--heading {
	border: none;
  font-size: 20px;
}
.produktgrupper-buttons .tws-articlegroups .thumbnail {
	box-shadow: none;
  background: transparent;
}
.produktgrupper-buttons .tws-articlegroups .thumbnail .caption {
	margin: 0 auto; 
  padding: 0;
}
.produktgrupper-buttons .tws-articlegroups .thumbnail .caption .tws-articlegroup-list--article-name .tws-util-heading--heading {
	position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  min-height: 110px;
}
.produktgrupper-buttons .tws-articlegroups .thumbnail .caption .tws-articlegroup-list--article-name .tws-util-heading--heading a {
	display: inline-block;
  text-decoration: none;
  color: #333;
	font-size: 12px;
  font-weight: normal;
  text-transform: uppercase;
  text-wrap: wrap;
  font-weight: 600;
}

.produktgrupper-buttons .tws-articlegroups .thumbnail .caption .tws-articlegroup-list--article-name .tws-util-heading--heading a::before {
content: "";
  display: block;
  width: 42px;
  height: 42px;
  background-size: cover;
  background-position: center;
  margin: 0 auto;
  margin-bottom: 14px;
}
.produktgrupper-buttons .tws-articlegroup-list--articlegroup-7833257 .caption .tws-articlegroup-list--article-name .tws-util-heading--heading a::before {
  background-image: url('https://www.elitstore.se/shop/ws58/38958/files/icons/proteinpulver_v1.png');
}
.produktgrupper-buttons .tws-articlegroup-list--articlegroup-7833259 .caption .tws-articlegroup-list--article-name .tws-util-heading--heading a::before {
  background-image: url('https://www.elitstore.se/shop/ws58/38958/files/icons/aminosyror_v1.png');
}
.produktgrupper-buttons .tws-articlegroup-list--articlegroup-7833261 .caption .tws-articlegroup-list--article-name .tws-util-heading--heading a::before {
  background-image: url('https://www.elitstore.se/shop/ws58/38958/files/icons/fettforbranning_v1.png');
}
.produktgrupper-buttons .tws-articlegroup-list--articlegroup-7833263 .caption .tws-articlegroup-list--article-name .tws-util-heading--heading a::before {
  background-image: url('https://www.elitstore.se/shop/ws58/38958/files/icons/vitaminer_mineraler_v1.png');
}
.produktgrupper-buttons .tws-articlegroup-list--articlegroup-7833265 .caption .tws-articlegroup-list--article-name .tws-util-heading--heading a::before {
  background-image: url('https://www.elitstore.se/shop/ws58/38958/files/icons/prestationshojare_v1.png');
}
.produktgrupper-buttons .tws-articlegroup-list--articlegroup-4887544 .caption .tws-articlegroup-list--article-name .tws-util-heading--heading a::before {
  background-image: url('https://www.elitstore.se/shop/ws58/38958/files/icons/fardiga_paket_v1.png');
}
.produktgrupper-buttons .tws-articlegroup-list--articlegroup-3851347 .caption .tws-articlegroup-list--article-name .tws-util-heading--heading a::before {
  background-image: url('https://www.elitstore.se/shop/ws58/38958/files/icons/elit_kollektion_v1.png');
}
.produktgrupper-buttons .tws-articlegroup-list--articlegroup-8074529 .caption .tws-articlegroup-list--article-name .tws-util-heading--heading a::before {
  background-image: url('https://www.elitstore.se/shop/ws58/38958/files/icons/presentkort_v1.png');
}
.produktgrupper-buttons .tws-articlegroup-list--articlegroup-8833661 .caption .tws-articlegroup-list--article-name .tws-util-heading--heading a::before {
  background-image: url('https://www.elitstore.se/shop/ws58/38958/files/icons/outlet_v1.png');
}


.produktgrupper-buttons .tws-list--type-grid {
display: grid !important;
  grid-auto-flow: column !important;
  grid-auto-columns: min-content !important;
  gap: 0px;
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
  padding: 0px;
  scroll-snap-type: x mandatory;
}
.produktgrupper-buttons .tws-list--grid-item {
	display: flex;
  align-items: center;
  justify-content: center;
  min-width: 128px;
  text-align: center;
}


/*-----PRODUKTER----*/
.emporium--start-page .tws-container--tws-articles-two {
    background: #fff;
    padding: 10px;
}
.emporium--start-page .tws-articles-two--heading .tws-util-heading--heading, 
.emporium--start-page .tws-articlegroups--title .tws-util-heading--heading{
    padding: 15px 0 10px;
}
.tws-article-list--list .tws-list--type-grid .thumbnail,
.tws-container--tws-articles-two-type-carousel .thumbnail{
    box-shadow: none;
}
.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--list .tws-list--type-grid .tws-list--grid-item,
.tws-container--tws-articles-two-type-carousel .tws-list--grid-item{
    padding: 10px;
}
.tws-articles-two .slick-slider .thumbnail {
    height: calc(100% - 4px);
}
.tws-articles-two .slick-slider .thumbnail .caption {
    justify-content: space-between;
}
.tws-articles-two .slick-slider .tws-article-list--buy-button {
    margin-top: 15px;
}

/*---INSTAGRAM---*/
.tws-container--tws-instagram {
    margin: 30px 0;
    background: #fff;
    padding: 10px;
}

/*------------------------
ARTICLE GROUPS
-------------------------*/
.slot--article-groups {
    margin-top: 0;
}
.tws-articlegroup-list .tws-articlegroup-list--top-heading {
    display: none;
}
.tws-articlegroup-list--info .custom-artgr-info {
    background: #fff;
    padding: 30px;
}
.tws-articlegroup-list--info .row {
    display: flex;
}
.tws-articlegroup-list--info .text-box h1 {
    margin-top: 5px;
}
.tws-articlegroup-list--info .img-box {
    text-align: right;
}
.tws-articlegroup-list--info .img-box img {
    max-width: 100%;
}
.slot--articles .tws-list--type-grid,
.tws-article-list--list .tws-list--type-grid {
    background: #fff;
}
/*----READ MORE-----*/
details[open] summary {
    font-size: 0;
}
details[open] summary::before {
    content: "Läs mindre...";
    font-size: 14px;
    font-weight: bold;
}

.articlegroup .accordioncontent h1 {
  text-transform: uppercase;
}

/*-------------------------
READ MORE ACCORDION
--------------------------*/
.accordioncontent {
    max-width: 1310px;
    margin: 0 auto;
}
.show-more-btn {
    text-align: center;
    border-top: 1px solid #000;
    max-width: 1310px;
    margin: 0 auto;
    margin-top: 10px;
    margin-bottom: 20px;
}
.show-more-btn #showmore {
	background: #000;
  border: none;
  padding: 6px 12px;
  color: #fff;
  margin-top: 12px;
  border-radius: 3px;
}
div#content-wrapper:not(.open) .accordioncontent {
    max-height: 88px;
    overflow: hidden; 
}
div#content-wrapper.open .accordioncontent {
    max-height: none;
    overflow: visible;
}
div#content-wrapper.open button#showmore::before {
    content: "Läs mindre";
    font-size: 14px; 
    color: #fff;
}
div#content-wrapper.open button#showmore {
    font-size: 0px;
}

@media(max-width:768px) {
div#content-wrapper:not(.open) .accordioncontent {
    max-height: 76px;
}
 }
/* --- END READ MORE ACCORDION--- */



.articlegroup .emporium--body .emporium--body-wrapper {
    padding-top: 0px;
  }
  
/*------------------------
ARTICLE GRID
-------------------------*/
/*--ARTICLE NAME--*/
.tws-article-list--list .tws-article-list--article-name .tws-util-heading--heading a {
    font-weight: 500;
}
/*--ARTICLE INFO--*/
.tws-article-list--list .tws-article-list--introduction-text {
    font-size: 12px;
}
/*--PRICE--*/
.tws-container--tws-articles-two-type-carousel .thumbnail .tws-article-list--price, .tws-container--tws-articles-two-type-carousel .thumbnail .tws-api-price {
    display: flex;
    align-items: center;
}
.tws-article-list--list .tws-article-list--price .tws-api--price-regular {
    order: 2;
    margin: 0 0 0 10px;
}
.tws-article-list--list .tws-article-list--price .tws-api--price-both-shown {
    order: 1;
}
/*--BUY BUTTON--*/
.tws-article-list--list .tws-article-list--buy-button .btn.tws-article-buy-button-with-modal--buy-button:after {
    content: "";
}
.tws-article-list--list .tws-article-list--buy-button .btn.tws-article-list--choices-button:after,
.emporium--buy-button-group .slot--article-buy-button .btn:after {
    content: "";
}

.tws-article-list--list .tws-article-list--buy-button .btn,
.emporium--buy-button-group .slot--article-buy-button .btn {
	 border-radius: 4px !important;
    border: 1px solid #000;
  transition: background-color .2s ease,color .2s ease;
}

.tws-article-list--list .tws-article-list--buy-button .btn:hover, 
  .tws-article-list--list .tws-article-list--buy-button .btn:focus {
  background: #000;
  border: 1px solid #000;
    transition: background-color .2s ease,color .2s ease;

}
.tws-article-list--buy-button button:hover .ladda-label,
.tws-article-list--buy-button a:hover .tws-article-list--choices-button-text {
  color: white !important;
}
  
/*------------------------
ARTICLE PAGE
-------------------------*/
.slot--unique-selling-points {
    font-size: 13px;
}
  
  .slot--article-buy-button .btn-primary:hover, 
  .slot--article-buy-button .btn-primary:focus {
  color: #fff;
  background: #000;
}
  
/*----CUSTOM RELATED PRODUCTS----*/
.slot--custom-related-products .tws-articles-two--list {
    margin-bottom: 0;
}
.slot--custom-related-products .caption .tws-article-list--introduction-text,
.slot--custom-related-products .caption .tws-article-list--price,
.slot--custom-related-products .caption .tws-article-list--buy-button {
    display: none;
}
.slot--custom-related-products .caption .tws-util-heading--heading {
    font-size: 14px;
}
.slot--custom-related-products .tws-articles-two--heading .tws-util-heading--heading {
    font-size: 16px;
    font-weight: 500;
    text-align: center;
}
/*--------ARTICLE BOTTOM------*/
.emporium--article-bottom {
    padding-bottom: 35px;
}
/*----TABS----*/
.nav.nav-tabs {
    list-style: none;
    text-align: center;
    padding: 10px 0;
    margin: 0;
}
.nav.nav-tabs > li {
    display: inline-block;
    padding: 10px 15px;
    max-width: 160px;
    width: 100%;
    text-align: center;
}
.nav.nav-tabs > li.active {
    border-bottom: 2px solid #111;
    color: #000;
}
.nav.nav-tabs > li.active a,
.nav.nav-tabs > li.active a:hover{
    color: #000 !important;
}
.nav.nav-tabs > li a {
    text-decoration: none;
    font-weight: 500;
    font-size: 18px;
    color: #7e7e7e;
}
.tab-content .fade {
    display: none;
}
.tab-content .fade.active {
    display: block;
}
:lang(en) .nav.nav-tabs a[aria-controls="description"] {
    font-size: 0;
}
:lang(en) .nav.nav-tabs a[aria-controls="description"]:before {
    content: "Description";
    font-size: 18px;
}
:lang(en) .nav.nav-tabs a[aria-controls="attributes"] {
    font-size: 0;
}
:lang(en) .nav.nav-tabs a[aria-controls="attributes"]:before {
    content: "Nutrition facts";
    font-size: 18px;
}
/*---DESCRIPTION---*/
.slot--article-description {
    padding: 20px 15px;
}
.slot--article-description .tws-article-description {
    max-width: 900px;
}
.slot--article-description .tws-article-description .tws-article-description--heading {
    display: none;
}
.slot--article-description .tws-article-description .tws-article-description--article-number {
    text-align: left;
    font-weight: 400;
}
.tws-article-description--text-container {
    max-height: none;
    overflow: visible;
}

/*-----ATTRIBUTES-----*/
.slot--article-attributes {
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 15px;
}
.tws-article-attributes .tws-article-attribute-title {
    width: 195px;
}
/*------ARTICLE FOOTER-------*/

.slot--article-page-footer .tws-articles-two--heading .tws-util-heading--heading {
    border-bottom: 1px solid #d0d4d7;
    margin: 0 0 30px 0;
    padding: 0 0 20px 0;
    text-align: center;
    letter-spacing: 1px;
    font-size: 22px;
    font-weight: bold;
    color: #000;
}
/*------------------------
FOOTER
-------------------------*/
.emporium--footer a:hover {
    color: var(--Primary);
}
.emporium--footer .container {
    max-width: 1400px;
}
.emporium--footer i.fab {
    font-family: 'FontAwesome';
    font-size: 24px;
    font-style: normal;
}
.emporium--footer h4 {
    margin-top: 0;
}
.emporium--footer .emporium--footer-left img {
    max-width: 110px;
}
@media (min-width: 992px){
.emporium--footer-left,
.emporium--footer-mid-right,
.emporium--footer-right{
    width: 20%;
}
.emporium--footer-mid-left {
    width: 40%;
}
}
/*------------------------
CHECKOUT
--------------------------*/

/*------------------------
CUSTOM PAGES
---------------------------*/


/*---------------------------------------------
-----------------MEDIA QUERIES-----------------
----------------------------------------------*/

@media(max-width: 1099px)/*BREAK POINT FOR MENU*/{
    /*------HEADER-----*/
    .emporium--header .emporium--header-wrapper .emporium--header-wrapper-inner {
        justify-content: space-between;
    }
    /*-------MOBILE MENU-------*/

    .emporium--header-menu-button {
        display: block;
    }
    body .slot--header-horizontal-menu {
        display: none;
    }
    body.emporium--menu-open .slot--header-horizontal-menu {
        display: block;
        position: absolute;
        top: 100%;
        left: 0;
        right: 0;
        width: 100%;
        background: #fff;
        z-index: 100;
    }
    .slot--header-horizontal-menu .navbar-nav>li {
        border-bottom: 0;
      line-height: 3;
    }
    .slot--header-horizontal-menu .navbar-nav>li a {
        padding: 5px 0;
    }
    /*------SEARCH------*/
    .emporium--header-search .slot--header-search {
        margin: 0 auto;
    }
    .emporium--header-search .slot--header-search input.form-control {
        height: 40px;
    }
    .emporium--header-search .slot--header-search .tws-article-search--no-label {
        height: 40px;
        line-height: 40px;
    }
}
@media(max-width: 991px) {
    /*------------------
    FRONTPAGE
    -------------------*/
    /*--Skyltfönster--*/
    .tws-container--tws-content-box-4x .tws-content-box-4x.row .tws-content-box-4x--box {
        width: 50%;
    }
    /*-------------------
    FOOTER
    -------------------*/
    
}
@media(max-width: 767px) {
    /*--------------------
    FRONTPAGE
    ----------------------*/
    /*--Skyltfönster--*/
    .tws-content-box--left,
    .tws-content-box--right{
        text-align: center;
    }
    .tws-container--tws-content-box-4x .tws-content-box-4x.row .tws-content-box-4x--box {
        width: 100%;
    }
    /*--Products--*/
    .tws-article-list--list .tws-list--type-grid .tws-list--grid-item, .tws-container--tws-articles-two-type-carousel .tws-list--grid-item {
        padding: 0;
    }
    .tws-article-list--list .tws-list--type-grid .thumbnail .caption,
    .tws-container--tws-articles-two-type-carousel .thumbnail .caption {
        padding: 0;
    }
    /*----------------
    ARTICLE PAGE
    ------------------*/
    .tws-article-attributes ul li .tws-article-attribute-title {
        display: block;
    }
    .nav.nav-tabs {
        display: flex;
        justify-content: space-evenly;
    }
    .nav.nav-tabs > li a {
        font-size: 14px;
    }
}



/*--- Färg Godkänn-knapp Cookie-consent---*/
.modal .modal-dialog .modal-content .modal-footer .btn+.btn {
  background: #749300;
}
li.tws-top-menu-item-0.tws-top-menu--dropdown-menu-li.tws-top-menu--item-first a {
    color: red !important;
}
span.tws-article-price--compare-at-price {
    display: none;
}
/*--- Borttaget pga lång laddtid på mobil, utan att nästan synas
body
{
  background-image: url(https://cdn.abicart.com/shop/ws58/38958/files/Elitstore-bakgrund_2.gif);
  background-size: cover;
  background-repeat: no-repeat;
}
---*/

/* CSS for Artiklar - Abicart CS */

.articlegroup-8816233 .tws-article-filter--filter-control-container, 
.articlegroup-8816233 .btn-toolbar,
.articlegroup-8816233 .tws-api-price
{display: none;}

.article-primary-group-8816233 .tws-unique-selling-points,
.article-primary-group-8816233 .tws-article-introduction--read-more,
.article-primary-group-8816233 .tws-api--price-current
{display: none;}


.tws-checkout--delivery-payment {
    display: none;
}


.tab-pane#reviews {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 15px;
}

.tws-article-list--list .tws-article-list--article-name {
  width: 100%;
  order: -1;
  text-align: center;
}
.tws-container--tws-articles-two .lipscore-rating-small {
	order: -1;
  width: 100%;
  text-align: center;
}
.tws-article-list--list .tws-list--type-grid .thumbnail .tws-api-price {
  width: 100%;
  text-align: center;
}
.tws-article-list--list .tws-list--type-grid .thumbnail .tws-article-list--price {
  width: 100%;
}
.tws-article-list--list .tws-article-list--introduction-text {
  text-align: center;
}
.tws-container--tws-articles-two-type-carousel .thumbnail .tws-article-list--price, 
.tws-container--tws-articles-two-type-carousel .thumbnail .tws-api-price {
	width: 100%;
  justify-content: center;
}
.tws-article-list .lipscore-rating-small {
  order: -1;
  width: 100%;
  text-align: center;
}

/*--To change the popup width--*/
.modal .modal-dialog {
    width: 100%;
    max-width: 1200px;
}

/*--BUY NOW BUTTON--*/

.tws-container--tws-content-box-4x .tws-content-box--third-line {
    font-size: 15px;
    text-shadow: 0 0 2px rgb(255 255 255 / 90%);
    margin: 5px 0;
    line-height: normal;
    font-weight: 900;
    color: black;
}
.tws-container--tws-content-box-4x .wrappContent .tws-content-box--third-line {
    position: absolute;
    bottom: 5px !important;
    left: 10px !important;
    background-color: #ffec2d !important;
    padding: 5px 10px !important;
    display: inline-block !important;
    border-radius: 4px !important;
}
/*.slot--article-introduction { display: none; }*/
.tws-article-list--introduction-text {
    display: none;
}