/*----------------RÃ…Ã…PRESS----------------*/
/*-------------WEBFOLKET 2021-------------*/
/*---------------J.Eliasson---------------*/
:root {
    --Accent: #5fbd74;
    --HeadingFont: 'Great Vibes', cursive;
}
/*-----------------------
GENERAL EMPORIUM
------------------------*/
* {
    outline: none !important;
}
a,
.modal .modal-dialog .modal-content .modal-body .tws-article-description-in-modal .fade.active a,
.emporium--start-page .tws-container--tws-custom-html a {
    color: var(--Accent);
    text-decoration: none;
}
body, p {
    color: #5e5a54;
    font-size: 16px;
    font-weight: 400;
}
i {
    font-family: fontawesome;
    font-style: normal;
}
.emporium--body .emporium--body-wrapper {
    padding-top: 0;
}
.emporium--breadcrumbs {
    display: none;
}
/*------4-0-4------*/
/*------TACK-------*/
.custompage-8775739 .custom-search,
.custompage-8817905 .custom-search {
    max-width: 600px;
    margin: 0 auto;
}
.custompage-8775739 .custom-search .tws-article-search--no-label,
.custompage-8817905 .custom-search .tws-article-search--no-label{
    top: 10px;
    color: var(--Accent);
}
.custompage-8775739 .custom-search ul.dropdown-menu,
.custompage-8817905 .custom-search ul.dropdown-menu{
    padding: 10px 15px;
    background: #fff;
    width: 100%;
    margin: 0;
    padding: 10px 15px;
    box-shadow: 0 1px 2px rgb(0 0 0 / 20%);
    color: #000;
    max-height: 300px;
    overflow: auto;
    background: #fff;
}
.custompage-8775739 .custom-search .dropdown-menu li a,
.custompage-8817905 .custom-search .dropdown-menu li a{
    display: block;
    padding: 7px 5px;
    color: #000;
    font-size: 13px;
    text-decoration: none;
}
.custompage-8775739 .custom-search .tws-article-search .dropdown-menu li+li,
.custompage-8817905 .custom-search .tws-article-search .dropdown-menu li+li{
    border-top: 1px solid #ebebeb;
}
/*-------------------------
TOPBAR
-------------------------*/
.emporium--top-bar .emporium--top-bar-wrapper {
    max-width: 1400px;
    width: 100%;
    margin: 0 auto;
}
.slot--top-bar-selling-points ul li .tws-unique-selling-points--text {
    font-size: 11px;
}
/*.slot--top-bar-audience-selector {
    display: none;
}*/
.emporium--top-bar-left {
    width: 100%;
}
.emporium--top-bar-right {
    display: none !important;
}
.slot--top-bar-selling-points ul li i {
    font-size: 12px;
}
.custom-header-right {
    text-align: right;
}
.custom-header-right .slot--top-bar-login {
    float: none;
    display: inline-block;
    margin-right: 20px;
}
.custom-header-right p {
    font-size: 16px;
    display: inline-block;
    margin: 0;
    font-weight: bold;
}
.custom-header-right i {
    font-size: 18px;
}
/*-------------------------
HEADER
-------------------------*/
.emporium--header .emporium--header-wrapper {
    max-width: 1400px;
    width: 100%;
    margin: 0 auto;
    transition: all .3s ease;
}
/*------------------------
MENU
-------------------------*/
@media(min-width:1300px){
    /*------------FÃ–R HEMMET-----------*/
    .slot--header-horizontal-menu .navbar-nav > li.tws-top-menu-item-0.open > ul {
        display: flex;
        flex-direction: column;
        columns: 4;
        height: 180px;
        flex-wrap: wrap;
        align-content: flex-start;
    }
    .slot--header-horizontal-menu .navbar-nav > li.tws-top-menu-item-0.open > ul::after {
        content: "";
        background: url("https://admin.abicart.se/shop/ws1/111901/files/Designfiler%202021/For-hemmabruk-Fruktpress-12L-18L.jpg");
        display: inline-block;
        background-size: contain;
        width: 220px;
        height: 100%;
        position: absolute;
        background-repeat: no-repeat;
        right: 60px;
        top: 10px;
    }
    .slot--header-horizontal-menu .navbar-nav > li.tws-top-menu-item-0.open > ul >li:first-child {
        margin-bottom: 25px;
    }
    /*------------FÃ–R MUSTERI-----------*/
    .slot--header-horizontal-menu .navbar-nav > li.tws-top-menu-item-1.open > ul {
        display: flex;
        flex-direction: column;
        columns: 4;
        height: 230px;
        flex-wrap: wrap;
        align-content: flex-start;
    }
    .slot--header-horizontal-menu .navbar-nav > li.tws-top-menu-item-1.open > ul::after {
        content: "";
        background: url("https://admin.abicart.se/shop/ws1/111901/files/Designfiler%202021/For-Musteri-Bandpress-Fruktpress.jpg");
        display: inline-block;
        background-size: contain;
        width: 220px;
        height: 100%;
        position: absolute;
        background-repeat: no-repeat;
        right: 60px;
        top: 10px;
    }
    .slot--header-horizontal-menu .navbar-nav > li.tws-top-menu-item-1.open > ul > li {
        margin-bottom: 10px;
    }
    /*----------KUNDSERVICE----------*/
    .slot--header-horizontal-menu .navbar-nav > li.tws-top-menu--item-last > a:hover {
        cursor: default;  
    }
    .slot--header-horizontal-menu .navbar-nav > li.tws-top-menu--item-last > a:active {
        pointer-events: none;
    }
    .slot--header-horizontal-menu .navbar-nav > li.tws-top-menu--item-last.open > ul {
        height: 180px;
    }
    .slot--header-horizontal-menu .navbar-nav > li.tws-top-menu--item-last.open > ul > li {
        float: right;
    }
    .slot--header-horizontal-menu .navbar-nav > li.tws-top-menu--item-last.open > ul > li > a {
        pointer-events: none;
    }
    .slot--header-horizontal-menu .navbar-nav > li.tws-top-menu--item-last.open > ul::before {
        content: "";
        background: url(https://admin.abicart.se/shop/ws1/111901/files/Designfiler%202021/apple_must.jpeg);
        display: inline-block;
        background-size: contain;
        width: 220px;
        height: 100%;
        position: absolute;
        background-repeat: no-repeat;
        left: 0px;
        top: 10px;
    }
}
/*------------------------
FRONT PAGE
-------------------------*/
.startpage .emporium--body .emporium--body-wrapper {
    max-width: none;
    padding: 0;
}
.tws-container--tws-image-carousel,
.tws-container--tws-content-box:not(.top-image),
.tws-container--tws-content-box-2x,
.tws-container--tws-content-box-3x,
.tws-container--tws-content-box-4x,
.tws-container--tws-custom-html .tws-custom-html--content,
.tws-container--tws-articles-two .tws-article-list--list,
.tws-newsletter-subscribe--form-wrapper,
.tws-container--tws-instagram .tws-instagram.grid {
    max-width: 1300px;
    padding: 0 15px;
    margin-left: auto !important;
    margin-right: auto !important;
    box-shadow: none !important;
}
.emporium--start-page .tws-container--tws-custom-html {
    background: transparent;
    box-shadow: none;
}
/*--------------TOP IMAGE--------------*/
@media (min-width: 768px){
    .emporium--start-page .emporium--component-container .tws-container--tws-content-box.top-image {
        position: absolute;
        z-index: 1;
        top: -10px;
        width: 100%;
    }
}
/*------------SKYLTFÃ–NSTER-------------*/
.tws-container--tws-content-box-3x.cta-categories .tws-content-box--table .tws-content-box--first-line,
.tws-container--tws-content-box-3x.cta-categories .tws-content-box--table .tws-content-box--second-line,
.tws-container--tws-content-box-3x.cta-categories .tws-content-box--table .tws-content-box--third-line {
    text-shadow: none;
    font-size: 18px;
    text-transform: uppercase;
}
/* ALT-TEXT on skyltfÃ¶nsters */
.tws-container--tws-content-box .tws-content-box--first-line,
.tws-container--tws-content-box-3x.cta-categories .tws-content-box--table .tws-content-box--second-line{
  font-size: 0;
}
/*-----------THREE WINDOWS CTA------------*/
.tws-container--tws-content-box-3x.cta-categories .tws-content-box--inner-wrapper {
    position: relative;
    background: #fff;
    z-index: 100;
}
.tws-container--tws-content-box-3x.cta-categories .tws-content-box--table {
    padding: 10px;
}
.tws-container--tws-content-box-3x.cta-categories .tws-react-img--container {
    border: 10px solid #fff;
    background: #fff !important;
    z-index: 100;
}
.tws-container--tws-content-box-3x.cta-categories .tws-react-img--container {
    overflow: hidden;
}
.tws-container--tws-content-box-3x.cta-categories .tws-react-img--container img {
    position: relative;
    z-index: 10;
}
.tws-container--tws-content-box-3x.cta-categories .tws-react-img--container:before {
    display: block !important;
    width: 800px !important;
    height: 800px !important;
    border-radius: 100%;
    position: absolute;
    left: 50%;
    margin-left: -400px;
    bottom: 30px;
    content: '';
    z-index: 1;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.tws-container--tws-content-box-3x.cta-categories .tws-img--wrapper:hover .tws-react-img--container:before {
    margin-left: -460px;
}
.tws-container--tws-content-box-3x.cta-categories .tws-content-box-3x--box-1 .tws-react-img--container:before {
    background: #b3cadb;
}
.tws-container--tws-content-box-3x.cta-categories .tws-content-box-3x--box-2 .tws-react-img--container:before {
    background: #e8d9ce;
}
.tws-container--tws-content-box-3x.cta-categories .tws-content-box-3x--box-3 .tws-react-img--container:before {
    background: #dae5dd;
}
/*-----------CUSTOM USPS----------*/
.tws-container--tws-custom-html.custom-usps {
    margin-top: 0;
}
.tws-container--tws-custom-html.custom-usps .container {
    padding: 30px;
    background: var(--Accent);
    border-radius: 5px;
    color: #fff;
    max-width: 1270px;
}
.tws-container--tws-custom-html.custom-usps .usp-icon,
.tws-container--tws-custom-html.custom-usps .usp-info {
    display: table-cell;
    vertical-align: middle;
}
.tws-container--tws-custom-html.custom-usps .usp-icon {
        width: 65px;
}
.tws-container--tws-custom-html.custom-usps .usp-icon i {
    font-size: 36px;
    padding: 0 15px;
    opacity: 0.7;
    transition: 0.3s ease;
}
.tws-container--tws-custom-html.custom-usps .col-sm-3:hover .usp-icon i {
    opacity: 1;
    transition: 0.3s ease;
}
.tws-container--tws-custom-html.custom-usps .usp-info h3 {
    margin: 0;
    font-weight: 400;
}
.tws-container--tws-custom-html.custom-usps .usp-info p {
    margin: 2px 0;
    opacity: 0.7;
    color: #fff;
    font-weight: 300;
}
/*------------CUSTOM HEADING------------*/
.tws-container--tws-custom-html.custom-heading,
.tws-container--tws-custom-html.custom-heading-bg{
    text-align: center;
}
.tws-container--tws-custom-html.custom-heading h1,
.tws-container--tws-custom-html.custom-heading-bg h1,
.tws-container--tws-custom-html.custom-heading h2,
.tws-container--tws-custom-html.custom-heading-bg h2{
    font-family: var(--HeadingFont);
    color: var(--Accent);
    font-size: 56px;
    font-weight: 400;
    letter-spacing: 0;
    margin: 0 auto;
}
.tws-container--tws-custom-html.custom-heading p,
.tws-container--tws-custom-html.custom-heading-bg p {
    text-transform: uppercase;
    font-size: 40px;
    font-weight: bold;
    letter-spacing: 0.1em;
    margin: 0 auto;
    line-height: 1.6;
}
.tws-container--tws-custom-html.custom-heading-bg {
    background: #fff;
}
.tws-container--tws-custom-html.custom-heading + .tws-container--tws-custom-html {
    margin-top: 0;
}
/*------------STEPS GRID-----------*/
.tws-container--tws-custom-html.steps-grid .row {
    display: flex;
}
.tws-container--tws-custom-html.steps-grid .row:nth-child(odd) {
    background: #fff;
}
.tws-container--tws-custom-html.steps-grid .image-box {
    padding: 0;
}
.tws-container--tws-custom-html.steps-grid .image-box img {
    display: block;
}
.tws-container--tws-custom-html.steps-grid .text-box {
    align-self: center;
    padding: 0 20px;
}
.tws-container--tws-custom-html.steps-grid .text-box .grid-heading {
    text-align: center;
}
.tws-container--tws-custom-html.steps-grid .text-box span {
    font-family: var(--HeadingFont);
    color: var(--Accent);
    font-size: 36px;
    margin-top: 15px;
    display: block;
}
.tws-container--tws-custom-html.steps-grid .text-box h2 {
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    margin-top: 0;
    margin-bottom: 5px;
}
.tws-container--tws-custom-html.steps-grid .text-box p {
    font-size: 14px;
}
/*-----------INSTAGRAM------------*/
.tws-container--tws-custom-html.custom-heading-bg + tws-container--tws-instagram {
    background: #fff;
}
.tws-container--tws-instagram {
    background: #fff;
    padding: 0 0 30px 0;
}
/*------------------------
ARTICLE GROUPS
-------------------------*/
.tws-custom-page--articles-heading .tws-util-heading--heading {
    margin: 60px 0 30px 0;
}
/*------TOP------*/
.slot--article-groups {
    margin-top: 0;
}
.tws-articlegroup-list .tws-artgrp-info .tws-util-heading--heading {
    display: none;
}
.emporium--article-group .row .img-block img {
    width: 100%;
}
.emporium--article-group .row .text-block h1,
.emporium--article-group .row .text-block h2 {
    text-transform: uppercase;
    font-weight: normal;
    margin: 0;
}
.slot--article-group-custom-field p > a {
    color: #5e5a54 !important;
}
.slot--article-group-custom-field .customPageHtml.closed {
        max-height: 320px;
        overflow: hidden;
        position: relative;
}
.slot--article-group-custom-field .customPageHtml:not(.closed) {
        max-height: none;
        overflow: visible;
}
.slot--article-group-custom-field .customPageHtml.closed::after {
        content: "";
        background: linear-gradient(to bottom, rgba(255,255,255,0.2) 0%,rgba(255,255,255,0.82) 49%,rgba(255,255,255,1) 63%,rgba(255,255,255,1) 100%);
        background-size: cover;
        width: 50%;
        height: 80px;
        display: block;
        position: absolute;
        bottom: 0;
    right: 0;
}
.slot--article-group-custom-field .read-more-button{
        position: absolute;
        width: auto;
        bottom: 0;
    right: 0;
        z-index: 100;
        font-weight: bold;
    padding: 10px;
    color: #7fca8f;
}
.slot--article-group-custom-field .read-more-button::after {
    content: "\f078";
    font-family: fontawesome;
    font-size: 16px;
}
.slot--article-group-custom-field .read-more-button:hover {
        cursor: pointer;
}
.slot--article-group-custom-field .customPageHtml:not(.closed) .read-more-button {
        position: relative;
        font-size: 0;
    text-align: right;
    color: #7fca8f;
}
.slot--article-group-custom-field .customPageHtml:not(.closed) .read-more-button::before {
        content: "LÃ¤s mindre ";
        font-size: 16px;
}
.slot--article-group-custom-field .customPageHtml:not(.closed) .read-more-button::after {
    content: "\f077";
    font-family: fontawesome;
    font-size: 16px;
}
/*---------SORTING--------*/
.tws-list-controls.pull-right {
    display: none !important;
}
/*--------DISCOUNT FLAGS---------*/
.tws-article-list--list .tws-article-list--labels .tws-article-labels--special-offer .tws-article-labels--label-text,
.emporium--article-images .slot--article-labels .tws-article-labels--special-offer .tws-article-labels--label-text {
    background: var(--Accent);
}
.tws-article-list--list .tws-article-list--price .tws-api--price-both-shown,
.slot--article-price .tws-api--price-current.tws-api--price-both-shown,
.tws-article-buy-button-with-modal--price .tws-api--price-current.tws-api--price-both-shown {
    color: var(--Accent);
}
/*---list---*/
.tws-articlegroups .thumbnail .tws-articlegroup-list--grid-img-wrapper .tws-img--wrapper, .tws-articlegroup-list .thumbnail .tws-articlegroup-list--grid-img-wrapper .tws-img--wrapper {
    border: none;
}
/*-------ARTICLE GROUP BIB BRA MILJÖVAL -------*/
.articlegroup-9116889 .tws-list--type-grid {
    padding-bottom: 35px;
}
/*------------------------
ARTICLE PAGE
-------------------------*/
.article .emporium--body .emporium--body-wrapper {
    margin-top: 40px;
}
.emporium--article-top .emporium--article-right-col .emporium--article-right-col-wrapper {
    box-shadow: none;
}
.emporium--article-bottom {
    margin-top: 20px;
    box-shadow: none;
}
.slot--article-share,
.slot--article-attributes {
    display: none;
}
.tws-article-introduction--text a {
    color: #5e5a54;
    text-decoration: none;
}
/*USP lista*/
.slot--article-introduction ul {
  list-style-type: none;
  margin-left: -40px; 
  margin-top: 30px;
}
.slot--article-introduction li {
  margin-bottom: 10px; 
}
.slot--article-introduction li::before {
	font-family: fontawesome;
	content: "\f00c";
	font-size: 1.2em;
	margin-right: 10px;
  color: #5fbd74;
}
/*  USP lista  END   */
.invoice-form-button {
  display: inline-block;
  opacity: 1;
  max-width: 400px;
  height: 40px;
  width: 100%;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 40px;
  padding: 0 15px;
  background: #7fca8f;
  color: #fff;
  border: 0;
  border-bottom-color: currentcolor;
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-bottom: 2px solid #5bbb6f;
}
.tws-article-choices--sort-option {
    white-space: nowrap;
}
.tws-container--tws-content-box-3x.cta-categories .tws-react-img--container img {
    position: absolute;
}
/*----------CUSTOM ARTICLE USPS---------*/
.custom-article-usp ul {
    list-style: none;
    padding: 0;
}
.custom-article-usp ul li {
    display: inline-block;
    width: calc(50% - 10px);
}
.custom-article-usp ul li i {
    margin-right: 5px;
    font-size: 20px;
}
/*-------------STANDARD USP------------*/
.slot--unique-selling-points .tws-unique-selling-points--wrapper ul li {
    font-size: 13px;
}
.slot--unique-selling-points {
    margin-bottom: 0;
}
/*----------KUNDENS VAL TABELL---------*/
.tws-article-choices .tws-article-choices--info-head {
    font-weight: bold;
}
.tws-article-choices .tws-article-choices--table-wrapper {
    border-right: none;
    border-left: none;
}
.tws-article-choices .tws-article-choices--table-wrapper .tws-article-choices--variant-body .tws-article-choices--table-row:hover,
.tws-article-choices .tws-article-choices--table-wrapper .tws-article-choices--variant-body .tws-article-choices--table-row.article-active {
    background: #bfe5c7;
    color: #fff !important;
}
/*-------ARTICLE PACKAGE---------*/
.tws-article-package .tws-article-package--list .tws-aticle-package--container-wrapper {
    border-bottom: none;
}
.tws-article-package .tws-article-package--list,
.tws-article-package .tws-article-package--list .tws-aticle-package--container-wrapper .tws-aticle-package--list-container .tws-article-package--list-item-image {
    border: none;
}
.tws-article-description-in-modal iframe {
    width: 100%;
}
.tws-article-package--quick-view-modal .tws-article-description--show-more {
    display: none;
}
/*-------ARTICLE DESCRIPTION-------*/
.slot--article-description {
    padding: 20px;
}
.slot--article-description .tws-article-description .tws-article-description--heading,
.tws-article-description--article-number{
    display: none;
}
.slot--article-description .tws-article-description {
    max-width: 1300px;
    width: 100%;
}
.tws-article-description--text-container {
    max-height: 100%;
}
.slot--article-description h3 {
    font-size: 16px !important;
    margin-top: 1.33em;
    margin-bottom: 1.33em;
}
/*--------TABS--------*/
.tabbmeny.extratabbar {
    margin: 0;
    padding: 0;
    margin-bottom: -3px;
}
.tab-content.extratabbar > div {
    padding: 15px;
    border-top: 3px solid #bfe5c7;
}
.article .nav.nav-tabs li {
    list-style: none;
    display: inline-block;
    max-width: 200px;
    width: 100%;
    text-align: center;
}
.article .nav.nav-tabs > li > a {
    position: relative;
    display: block;
    padding: 10px 15px;
    color: #000;
    font-size: 13px;
    text-decoration: none;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1.2px;
}
.article .tws-article-description--text .nav.nav-tabs li.active > a {
    background: #fff;
    color: #000;
    border-bottom: 3px solid var(--Accent);
}
.fade.active {
    display: block;
}
.fade {
    display: none;
}
/*------------------------
FOOTER
-------------------------*/
.emporium--footer {
    padding-top: 15px;
    margin-top: 15px;
}
.emporium--footer a {
    color: #5e5a54 !important;
    font-size: 14px;
}
.emporium--footer .container {
    max-width: 1300px !important;
}
.emporium--footer p {
    font-size: 14px;
}
.emporium--footer h3,
.emporium--footer p.h3-footer {
    text-transform: uppercase;
    padding-bottom: 10px;
    border-bottom: 1px solid #333;
  	font-weight: bold;
  	color: black;
  	font-size: 1.17em;
}
.emporium--footer i {
    font-size: 22px;
}
@media (min-width: 991px){
    .emporium--footer .emporium--footer-left {
        width: 41.6667%
    }
    .emporium--footer-mid-left,
    .emporium--footer-mid-right{
        width: 16.666%;
    }
    .emporium--footer-right {
        width: 25%;
    }
}
/*------------------------
CHECKOUT
--------------------------*/
.tws-opc-cart--header {
    margin-bottom: 20px;
}
.checkout .emporium--body .emporium--body-wrapper {
    padding-top: 30px;
}
html[lang="sv"] .tws-discount-field--enter-discount-btn {
    font-size: 0;
}
html[lang="sv"] .tws-discount-field--enter-discount-btn::before {
    content: "Presentkort";
    font-size: 14px;
}
.tws-discount-field--enter-discount-btn i{
    margin-left: 5px;
    font-size: 14px;
}
.tws-opc-cart--item-info-artno {
    display: none;
}
@media (min-width: 768px) {
.opc-checkout--related {
    float: left;
    width: calc(50% - 20px);
}
.checkout .opc-checkout--shortcuts {
    width: calc(50% - 15px);
    float: right;
    margin-top: 50px;
    margin-bottom: 0;
}
}
/*
.checkout .tws-checkout-shortcuts--delivery-country.tws-checkout-shortcuts--delivery-country-SE {
    display: none;
}
*/
.opc-checkout--checkout-method {
    clear: both;
}
.checkout .opc-checkout--shortcuts .tws-checkout-shortcuts .tws-checkout-shortcuts--customer-type {
    width: 100%;
}
.opc-checkout--shortcuts .tws-checkout-shortcuts--button-group .tws-checkout-shortcuts--button.btn-default,
.opc-checkout--shortcuts .tws-checkout-shortcuts--button-group .tws-checkout-shortcuts--button.btn-default:hover,
.opc-checkout--shortcuts .tws-checkout-shortcuts--button-group .tws-checkout-shortcuts--button.btn-default:active,
.opc-checkout--shortcuts .tws-checkout-shortcuts--button-group .tws-checkout-shortcuts--button.btn-default:focus{
    background: #7fca8f;
    color: #fff;
}
/*------------------------
CUSTOM PAGES
---------------------------*/
.emporium--article-group .tws-custom-page > div.customPageItem.customPageHtml:nth-child(n+2) {
    margin: 0 auto;
}
.customPageItem.customPageHtml {
    box-shadow: none;
}
.customPageItem.customPageHtml p {
    line-height: 1.5;
}
.customPageItem.customPageArticleList,
.customPageItem.customPageArticleSelection{
    margin: 40px 0;
}
.customPageItem.customPageHtml .container:not(.summary) a {
    color: var(--Accent);
    text-decoration: none;
}
.articlegroup .slot--article-group-custom-field .container,
.custompage .emporium--custom-page .container {
    max-width: 1200px;
    margin-left: auto !important;
    margin-right: auto !important;
}
.articlegroup .slot--article-group-custom-field h3,
.custompage .emporium--custom-page h3 {
    font-family: var(--HeadingFont);
    color: var(--Accent);
    font-size: 30px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.5;
    margin: 0 auto;
}
.articlegroup .slot--article-group-custom-field h4,
.custompage .emporium--custom-page h4 {
    font-size: 24px;
    margin-bottom: 0;
}
/*-----------ACCORDION-----------*/
.accordion-heading {
    margin: 30px 0 20px;
}
.accordion-heading img {
    max-width: 45px !important;
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px;
}
.accordion-heading h2 {
    display: inline-block;
    vertical-align: middle;
}
.collapsible-option label {
    font-size: 16px;
    display: block;
    cursor: pointer;
    margin-bottom: 0px;
    font-weight: 600;
    padding: 10px 0px 5px 15px;
    display: inline-block;
}
.collapsible-option label::before {
    font-family: fontawesome;
    content: "\f067";
    font-size: 1.5em;
    margin-right: 15px;
}
input:checked +label::before{
    font-family: fontawesome;
    content: "\f068";
    font-size: 1.5em;
}
.collapsible-option input {
    display: none;
}
.collapsible-content {
    max-height: 0;
    overflow: hidden;
}
input:checked ~ .collapsible-content {
    max-height: 100%;
    font-size: 12px;
    margin-top: 10px;
    margin-bottom: 10px;
}
/*-----------CUSTOM HEADING-------------*/
.container.custom-heading,
.container.custom-heading-bg{
    text-align: center;
}
.container.custom-heading h1,
.container.custom-heading-bg h1,
.container.custom-heading h2,
.container.custom-heading-bg h2{
    font-family: var(--HeadingFont);
    color: var(--Accent);
    font-size: 56px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.5;
    margin: 0 auto;
}
.container.custom-heading p,
.container.custom-heading-bg p {
    text-transform: uppercase;
    font-size: 40px;
    font-weight: bold;
    letter-spacing: 0.1em;
    margin: 0 auto;
    line-height: 1.6;
}
.container.custom-heading-bg {
    background: #fff;
}
/*------------MUSTTILLVERKNING----------*/
/*-----------CIDERTILLVERKNING----------*/
body.articlegroup-6994051,
body.articlegroup-6994055 {
    background: #fff;
}
body.articlegroup-6994051 p > a,
body.articlegroup-6994055 p > a {
    color: #5e5a54 !important;
}
span.number {
    font-family: "lato";
    color: #ebeaea;
    font-size: 80px;
    font-weight: bold;
    display: inline-block;
    vertical-align: middle;
}
.summary h3 {
    display: inline-block;
    vertical-align: middle;
}
.summary p {
    margin-top: 0;
    font-size: 14px;
}
.summary a {
    color: var(--Accent);
    text-decoration: none;
}
.summary p > a {
    color: #5e5a54;
}
.summary .summary-col-2 {
    text-align: center;
}
.summary .summary-col-3 {
    text-align: right;
}
/*--------------GUIDE: FRUKTSPRESS------------*/
.articlegroup td {
    padding: 10px;
}
/*-------------------RECEPT--------------------*/
body.recept .page-canvas{
    background: #fff;
}
.article.recept .emporium--buy-button-group,
.article.recept .slot--unique-selling-points,
.article.recept .slot--article-page-footer .tws-container--tws-articles-two .tws-articles-two {
    display: none;
}
.article.recept .tws-article-name h1 {
    font-family: var(--HeadingFont);
    color: var(--Accent);
    font-size: 48px;
    text-align: center;
    font-weight: normal;
}
.article.recept .slot--article-introduction {
    text-align: center;
}
.article.recept .slot--article-introduction .time,
.article.recept .slot--article-introduction .portions {
    width: calc(50% - 10px);
    display: inline-block;
    text-align: center;
    font-size: 24px;
    font-weight: bold;
    color: var(--Accent);
}
.article.recept .slot--article-images .tws-img--container.tws-react-img--container,
.article.recept .emporium--article-images .slot--article-images .tws-article-images--current-image{
    max-height: 400px !important;
        max-width: 400px !important;
        margin: 0 auto;
}
/*--------------FAQ: VANLIGA FRÃ…GOR------------*/
/*----------------KONTAKTA OSS-----------------*/
#formen {
    max-width: 900px;
    margin: 0 auto;
}
#formen .form-group:not(.message) {
    display: inline-block;
    width: calc(50% - 10px);
}
#formen label {
    display: block;
    text-transform: uppercase;
    font-size: 16px;
}
#formen input,
#formen textarea{
    width: 100%;
    padding: 7px 15px;
    font-size: 15px;
    border: 1px solid #e4e4e4;
}
#formen .btn-primary {
    background: #5bbb6f;
}
.g-recaptcha > div {
        margin: 0 auto;
}
#formen button {
        display: block;
        margin: 0 auto;
}
.container.contact-usp img {
    max-width: 50px;
    margin: 0 auto;
    display: block;
}
.container.contact-usp p {
    text-align: center;
}
/*---------------------------------------------
-----------------MEDIA QUERIES-----------------
----------------------------------------------*/
@media (min-width: 1200px){
    .tws-container--tws-content-box-3x.cta-categories {
        /*padding-top: 300px;*/
        padding-top: 20.333%;
    }
}
/*@media (min-width: 1100px) and (max-width: 1199px){
    .tws-container--tws-content-box-3x.cta-categories {
        padding-top: 250px;
    }
}*/
@media(max-width: 1299px){
    /*---------TOP IMAGE--------*/
    .tws-container--tws-content-box-3x.cta-categories{
        z-index: 1;
        position: relative;
    }
    /*--------HEADER--------*/
    .emporium--header-menu-button,
    .slot--header-logo,
    .emporium--header .emporium--header-wrapper .emporium--header-right {
        flex: 1;
    }
    /*-------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 .tws-top-menu--controls > div:not(.slot--open-cookie-settings){
        display: none !important;
    }
    .tws-top-menu .navbar-nav>li.tws-top-menu--xs {
        margin: 0;
    }
    .slot--header-horizontal-menu .navbar {
        padding: 0;
    }
    .slot--header-horizontal-menu .navbar-nav>li {
        padding: 3px 20px;
    }
    .slot--header-horizontal-menu .navbar-nav>li a{
        font-size: 16px;
    }
    .slot--header-horizontal-menu .navbar-nav .tws-top-menu--xs-toggle {
        padding: 0;
        background: #fff;
        border-radius: 0;
        padding: 3px 6px;
    }
    .slot--header-horizontal-menu .navbar-nav .dropdown-menu {
        position: relative;
        float: none;
        top: auto;
        left: auto;
        background: transparent !important;
        box-shadow: none !important;
        padding: 5px 0 20px 10px;
    }
    .slot--header-horizontal-menu .tws-top-menu-item-0 {
        background: #51b483;
    }
    .slot--header-horizontal-menu .tws-top-menu-item-1 {
        background: #74C686;
    }
    .slot--header-horizontal-menu .tws-top-menu-item-2 {
        background: #b4ec98;  
    }
    .slot--header-horizontal-menu .tws-top-menu-item-0 a,
    .slot--header-horizontal-menu .tws-top-menu-item-1 a,
    .slot--header-horizontal-menu .tws-top-menu-item-2 a {
        color: #fff !important;
    }
    .slot--header-horizontal-menu .navbar-nav > li > ul > li > ul.dropdown-menu {
        display: block;
    }
    .slot--header-horizontal-menu .navbar-nav .dropdown-menu > li > ul >li > ul > li {
        display: block;
    }
    .slot--header-horizontal-menu .navbar-nav > li > ul > li.tws-top-menu--sub-item .tws-top-menu--xs-toggle {
        display: none;
    }
    /*-----MENU KUNDSERVICE----*/
    .slot--header-horizontal-menu .navbar-nav > li.tws-top-menu--item-last > div > a {
        pointer-events: none;
    }
    .slot--header-horizontal-menu .navbar-nav > li.tws-top-menu--item-last > ul.dropdown-menu > li > div > a {
        pointer-events: none;
    }
}
@media (max-width: 1099px){
    /*-----------------------
    FRONTPAGE
    ------------------------*/
    /*------TOP IMAGE------*/
    .tws-container--tws-content-box-3x.cta-categories {
        padding-top: 200px;
    }
    /*-----CUSTOM USPS----*/
    .tws-container--tws-custom-html.custom-usps .tws-custom-html--content {
        padding: 20px 0;
    }
    .tws-container--tws-custom-html.custom-usps .usp-icon i {
        font-size: 30px;
    }
    .tws-container--tws-custom-html.custom-usps .usp-info h3 {
        font-size: 14px;
    }
    .tws-container--tws-custom-html.custom-usps .usp-info p {
        font-size: 12px;
    }
    /*-----STEPS GRID-----*/
    .tws-container--tws-custom-html.steps-grid .image-box{
        align-self: center;
    }
    .tws-container--tws-custom-html.steps-grid .text-box {
        padding: 10px 20px;
    }
    
    /*--------------------
    ARTICLEGROUPS
    ---------------------*/
}
@media (max-width: 991px){
    /*-----------------------
    FRONTPAGE
    ------------------------*/
    /*---------TOP IMAGE--------*/
    .tws-container--tws-content-box-3x.cta-categories {
        padding-top: 150px;
    }
    /*-----CUSTOM HEADING----*/
    .custom-heading p,
    .custom-heading-bg p {
        font-size: 30px !important;
    }
    /*-----STEPS GRID-----*/
    .tws-container--tws-custom-html.steps-grid .row {
        flex-direction: column;
    }
    .tws-container--tws-custom-html.steps-grid .text-box {
        order: 1;
    }
    .tws-container--tws-custom-html.steps-grid .image-box {
        order: 2;
        padding-bottom: 20px;
    }
}
@media (max-width: 767px){
    /*-----------------------
    HEADER
    ------------------------*/
    .emporium--top-bar {
        display: block;
    }
    .custom-header-right p,
    .slot--top-bar-selling-points .custom-usp ul li:first-child {
  display: none;
    }
    
    /*-----------------------
    FRONTPAGE
    ------------------------*/
    .tws-container--tws-content-box-3x.cta-categories .tws-react-img--container {
        border-bottom: 0;
    }
    .tws-container--tws-content-box-3x.cta-categories .tws-content-box--table {
        padding-top: 0;
    }
    .tws-container--tws-content-box-3x .tws-content-box--table .tws-content-box--first-line {
        margin-top: 0;
    }
    /*---------TOP IMAGE--------*/
    .tws-container--tws-content-box-3x.cta-categories {
        padding-top: 0px;
    }
    .tws-container--tws-content-box.top-image .tws-react-img--container {
        min-height: 250px;
    }
    /*------CUSTOM HEADING------*/
    .emporium--start-page .tws-container--tws-custom-html {
        margin-top: 30px;
        padding: 15px;
    }
    .custom-heading h1,
    .custom-heading-bg h1,
    .custom-heading h2,
    .custom-heading-bg h2 {
        font-size: 48px !important;
        line-height: 1 !important;
    }
    .custom-heading p,
    .custom-heading-bg p {
        font-size: 25px !important;
    }
    /*------------------------
    ARTICLE PAGE
    ------------------------*/
    /*----------TABS---------*/
    .article .nav.nav-tabs li {
        max-width: none;
    }
    .article .nav.nav-tabs li > a {
        border-bottom: 3px solid #bfe5c7;
    }
    /*-------------------------
    CUSTOM PAGE
    --------------------------*/
    /*-------------MUSTTILLVERKNING-------------*/
    /*------------CIDERTILLVERKNING-------------*/
    body.articlegroup-6994051 .summary-col-2 img,
    body.articlegroup-6994055 .summary-col-2 img {
        display: none;
    }
        
        /*------------VANLIGA FRÃ…GOR---------------*/
        .container.faq .row:last-child > .col-sm-6:last-child .accordion-heading {
                display: none;
        }
        .container.faq .row .col-sm-6 {
                padding: 0;
        }
}
/*---- END JOHNNA ----*/


.emporium--back-to-top {
  display: none;
}
/*-----------BRONSPAKET-----------*/
/*---- TOPBAR ----*/
@media(min-width: 768px) {
  .slot--top-bar-audience-selector {
    display: block;
  }
}
/*---- Header -----*/
.emporium--header {
	position: -webkit-sticky;
	position: -moz-sticky;
	position: -o-sticky;
	position: -ms-sticky;
	position: sticky;
  top: 0;
  z-index: 1000;
  transition: all .3s ease;
}
.emporium--header .slot--header-logo {
	transition: all .3s ease;
}
@media (min-width: 768px){
  body.scrolled .emporium--header {
    background: rgba(255, 255, 255, 0.8);
    transition: all 3.s ease;
  }
  body.scrolled .emporium--header .slot--header-logo {
    transform: scale(0.7);
    transition: all .3s ease;
  }
  body.scrolled .emporium--header .emporium--header-wrapper {
    padding: 0 30px;
    transition: all .3s ease;
  }
}
@media(max-width: 767px){
  .emporium--header {
  background: rgba(255, 255, 255, 0.8);
  }
}
/*---- Cart ----*/
.slot--header-cart .tws-mini-cart--header-cart-button .tws-mini-cart--header-cart-info .tws-mini-cart--header-quantity {
  background: #7fca8f;
	padding: 3px 6px;
  border: none;
  border-radius: 9px;
  color: #fff;
}
.tws-mini-cart--header-cart-img:before{
-webkit-text-stroke: 0.2px #fff;
}
/*---- Search ----*/
.emporium--search-button:before,
.fa-search:before{
-webkit-text-stroke: 2px #fff;
}

/*---- MENU ----*/
@media (min-width: 991px) and (max-width: 1299px) {
  body.emporium--menu-open .slot--header-horizontal-menu {
  	width: 50%;
  }
}

/* STOP MOBILE BG SCROLLING */
@media(max-width: 1299px) {
.navbar-collapse {
    overflow: scroll;
  height: 100vh;
}
 }

.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
background: #fff;
}

/*----- Buttons ----*/
.tws-article-list--list .tws-article-list--buy-button .btn,
.btn-primary, .btn-default, .invoice-form-button,
.opc-checkout--shortcuts .tws-checkout-shortcuts--button-group .tws-checkout-shortcuts--button.btn-default{
	border-radius: 25px;
}
.tws-article-list--list .tws-article-list--buy-button .btn,
.emporium--buy-button-group .slot--article-buy-button .btn {
	box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.2);
}
.slot--article-quantity .input-group > span:first-child button{
	border-radius: 20px 0 0 20px;
  border-right: 0;
  border-bottom: 1px solid;
  border-color: #ebebeb;
  padding: 8px 0px 8px 15px;
}
.slot--article-quantity .input-group > span:first-child button:hover,
.slot--article-quantity .input-group > span:last-child button:hover {
	background: #fff;
  color: #000;
}
.slot--article-quantity .tws-article-quantity--input-wrapper input.form-control {
	margin: 0;
  border-left: 0;
  border-right: 0;
  border-color: #ebebeb;
}
.slot--article-quantity .input-group > span:last-child button{
	border-radius: 0 20px 20px 0;
  border-left: 0;
  border-bottom: 1px solid;
  border-color: #ebebeb;
  padding:8px 15px 8px 0px
}
.tws-articlegroups .thumbnail.no-image, .tws-articlegroup-list .thumbnail.no-image {
	background: #7fca8f;
  border-radius: 20px;
  box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.2);
}
.tws-articlegroups .thumbnail.no-image .caption .tws-articlegroup-list--article-name .tws-util-heading--heading a, 
.tws-articlegroup-list .thumbnail.no-image .caption .tws-articlegroup-list--article-name .tws-util-heading--heading a {
	color: #fff;
}
.tws-articlegroups .thumbnail .caption .tws-articlegroup-list--article-name .tws-util-heading--heading a, 
.tws-articlegroup-list .thumbnail .caption .tws-articlegroup-list--article-name .tws-util-heading--heading a {
	text-transform: uppercase;
}/* Döljer ikoner*/
.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,
.tws-article-list--list .tws-article-list--buy-button .btn.tws-article-list--button-watchItem:after,
.tws-article-list--list .tws-article-list--buy-button .btn.tws-article-list--button-priceInquiryRequired:after,
.tws-article-list--list .tws-article-list--buy-button .btn.tws-article-list--button-presentationOnly:after,
.emporium--buy-button-group .slot--article-buy-button .btn:after {
	content: "";
}
.tws-article-list--list .tws-article-list--buy-button .btn.tws-article-buy-button-with-modal--buy-button .ladda-label,
.tws-article-buy-button-with-modal--buy-button-label{
	letter-spacing: 1.2px;
}

/*-----TABS----*/
@media (max-width: 767px) {
.article .nav.nav-tabs > li > a {
 	  border: none;
	  border-radius: 20px;
 	  background: transparent;
  	color: #7fca8f;
  	box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.2);
  	margin: 0 5px 5px;
	}
  .article .tws-article-description--text .nav.nav-tabs li.active > a {
  	background: #7fca8f;
    color: #fff;
  }
  .tab-content.extratabbar > div {
  	border: none;
  }
}
.tws-product-reviews-widget--lipscore .nav.nav-tabs {

}
/*--- POPUP ---*/
.modal .modal-dialog .modal-content .modal-header .modal-title,
.tws-article-buy-button-with-modal--dialog .tws-container--tws-articles-two-type-carousel .tws-articles-two--heading .tws-util-heading--heading{
	text-transform: uppercase;
  font-weight: normal;
  letter-spacing: 1px;
}
.modal-footer .btn-default,
.btn-primary {
	background: #7fca8f;
  text-transform: uppercase;
  color: #fff;
  letter-spacing: 1px;
  border: 0;
  border-bottom: 2px solid #5bbb6f;
  padding: 8px 15px;
	font-weight: bold;
	font-size: 13px;
}

/*---- custom pages ----*/
.customPageItem.customPageHtml h4 {
	margin-top: 0;
}
.customPageItem.customPageHtml span.custom-btn {
	background: #7fca8f;
  color: #fff !important;
  padding: 7px 15px;
  border-radius: 15px;
  letter-spacing: 1.5px;
  text-transform: uppercase; 
  font-size: 12px;
  font-weight: bold;
}
.customPageItem.customPageHtml span.custom-btn span {
 color: #fff !important;
}
.customPageItem.customPageHtml span.custom-group-btn {
	background: #7fca8f;
  color: #fff !important;
  padding: 7px 15px;
  border-radius: 15px;
  letter-spacing: 1.5px;
  text-transform: uppercase; 
  font-size: 10px;
  font-weight: bold;
}
.customPageItem.customPageHtml span.custom-group-btn span {
 color: #fff !important;
}
@media (min-width: 767px) {
	.articlegroup-6994061 .kontakt .col-sm-6 {
		padding-left: 0px;
	}
	.articlegroup-6994061 .message {
  	max-width: 886px;
	}
}
/*------ Presentkortssidorna ------*/
.custompage-8822685 .row .text-block h1 {
  text-transform: uppercase;
  font-weight: normal;
  margin: 0;
}
/*---- Article page -----*/
.tws-article-buy-button-with-modal--out-of-stock-message .form-group {
	display: flex;
}
.slot--article-buy-button .tws-article-buy-button-with-modal--out-of-stock-message .btn {
	max-width: 200px;
  margin-left: 15px;
}
@media (min-width: 768px) {
.tws-container--tws-product-reviews-widget {
float:left;
width: calc(50% - 15px);
}
.tws-container--tws-articles-two.right-aligned {
float:right;
width: calc(50% - 15px);
}
.tws-container--tws-articles-two:not(.right-aligned) {
clear: both;
}
}
/*---------------END--------------*/

/*----------Inspiration--------------*/
.articlegroup-6994201 .tws-custom-page,
.articlegroup-7813439 .tws-custom-page,
.articlegroup-7813441 .tws-custom-page {
    background: #fff;
}

.articlegroup-6994201 .tws-list--type-grid,
.articlegroup-7813439 .tws-list--type-grid,
.articlegroup-7813441 .tws-list--type-grid {
  margin: 10px
}
/*----------Startsidan--------------*/
@media (max-width: 767px){
  .tws-container--tws-content-box-3x.cta-categories {
    margin-top: -100px;
  }
}

/*---- Lägg in i Jonnas kod ---*/
.tws-container--tws-content-box-3x.cta-categories .tws-content-box--inner-wrapper {
 		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
}

.tws-container--tws-content-box-3x.cta-categories .tws-react-img--container {
		border-top-left-radius: 5px;
  	border-top-right-radius: 5px;
}

/*----- USP ---*/
.tws-container--tws-custom-html.custom-usps .usp-info h3 {
  	letter-spacing: 1px;
}
.tws-container--tws-custom-html.custom-usps .usp-info p {
  	letter-spacing: 0.5px;
}

/*Tar bort pilen för "Läs mer"*/
::-webkit-details-marker {
  display:none;
}

/*------JUSTERAR H-RUBRIKER-------*/
.articlegroup .slot--article-group-custom-field h2,
.custompage .emporium--custom-page h2 {
    font-size: 22px;
  margin-bottom: 0;
  margin-top: 0;
 
}
/*Kan nog ersättas genom att ta bort jonnas kod*/
.articlegroup .slot--article-group-custom-field h3,
.custompage .emporium--custom-page h3 {
	font-family: "Lato",sans-serif;
  color: #5e5a54;
	font-weight: bold;
    font-size: 23px;
    margin-bottom: 0;
}
.articlegroup .slot--article-group-custom-field h4,
.custompage .emporium--custom-page h4 {
    font-size: 20px; 
}

/*--------- CUSTOM HEADING -----------*/
.container.custom-heading h2,
.container.custom-heading-bg h2 {
    font-size: 56px;
}

/*---------CUSTOM HEADING No 2 inverterad-----------*/
.container.custom-heading2{
    text-align: center;
}

.container.custom-heading2 h1,
.container.custom-heading2 h2,
.container.summary h2 {
    text-transform: uppercase;
    font-size: 40px;
    font-weight: bold;
    letter-spacing: 0.1em;
    margin: 0 auto;
  	line-height: 1.6;
}
.container.custom-heading2 h3 {
    text-transform: uppercase;
    font-size: 32px;
    font-weight: bold;
    letter-spacing: 0.1em;
    margin: 0 auto;
    line-height: 1.6;
}
.container.custom-heading2 h5,
.container.custom-heading2 p.h5,
.container.summary h1 {
    font-family: var(--HeadingFont);
    color: var(--Accent);
    font-size: 56px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.5;
    margin: 0 auto;
}
.container.custom-heading2 h6,
.container.summary h3 {
    font-family: var(--HeadingFont);
    color: var(--Accent);
    font-size: 30px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.5;
    margin: 0 auto;
}

@media (max-width: 991px){
    .custom-heading2 h1,
		.custom-heading2 h2,
    .custom-heading2-bg h2,
		.summary h2  {
        font-size: 30px !important;
    }
}
@media (max-width: 767px){
    .custom-heading2 h1,
		.custom-heading2 h2,
    .custom-heading2-bg h2,
		.summary h2 { 
        font-size: 25px !important;
    }
    .custom-heading2 h5,
  	.custom-heading2 p.h5, 
    .custom-heading2-bg h5,
  	.summary h1 {
        font-size: 48px !important;
        line-height: 1 !important;
    }
}

/*------------ FOOTER -----------*/ 
@media (min-width: 767px){
    .emporium--footer .emporium--footer-left {
        width: 100%
    }
      .emporium--footer-mid-right{
				width: 50%;
    }
    .emporium--footer-right {
      	width: 50%;
    }
}
/*Ta bort Jonnas kod i hennes fil - dubblet med nedan*/
@media (min-width: 992px){
    .emporium--footer .emporium--footer-left {
        width: 62%
    }
    .emporium--footer-mid-right{
        margin-top: 40px;
				width: 18%;
    }
    .emporium--footer-right {
        margin-top: 25px;
      	width: 20%;
    }
} /*Dubblet slut*/

/*Collapse Question*/
.collapsible-question label {
    font-size: 14px;
    display: block;
    cursor: pointer;
    margin-bottom: 0px;
    font-weight: 700;
    padding: 0px 0px 0px 0px;
    display: inline-block;
  	color: #7fca8f;
  	text-transform: uppercase;
  	letter-spacing: 0.75px;
}
.collapsible-question label::before {
    font-family: fontawesome;
    content: "\f0da";
    font-size: 1.2em;
    margin-right: 8px;
}
.collapsible-question input:checked +label::before{
    font-family: fontawesome;
    content: "\f0d7";
    font-size: 1.2em;
  	margin-right: 5px;
}
.collapsible-question input {
    display: none;
}
.question-content {
    max-height: 0;
    overflow: hidden;
}
input:checked ~ .question-content {
    max-height: 100%;
    font-size: 12px;
    margin-top: -7px;
    margin-bottom: 10px;
}
/*End Collapse Question*/

/*----- SUGGOR UNDER BILDER -----*/
.article .emporium--article-top .emporium--article-right-col .emporium--article-right-col-wrapper,
.article .emporium--article-bottom .slot--article-description,
.article .tws-articles-two.tws-articles-two.tws-article-list--list {
    box-shadow: 0 1px 2px rgba(0,0,0,0.2) !important;
}

/*-------Lägga om i Jonnas-------*/

/*------ ARTICLE PAGE -------------*/
.article .emporium--body .emporium--body-wrapper {
  	margin-top: 13px;
}
/*-------ARTICLE DESCRIPTION-------*/
.slot--article-description h2 {
    font-size: 17px !important;
    margin-top: 1.33em;
    /*margin-bottom: 1.33em;*/
  	text-transform: uppercase;
}

@media(max-width:767px) {
	.slot--checkout-related .tws-articles-two .tws-article-list--buy-button {
  	padding: 12px 0px;
	}
}

.tws-cart-summary--sticky-summary.tws-cart-summary--sticky-visible {
   top: 76px;
}
/*-------ARTICLE GROUP-------*/
.articlegroup .customPageItem.customPageHtml {
  	margin-top: 13px;
  	padding-top: 14px;
}
/*-------ARTICLE GROUP BIB BRA MILJÖVAL -------*/
.articlegroup-9116889 .tws-list--type-grid {
    padding-bottom: 35px;
}


/*------ COOKIES ------*/
.tws-accept-cookies--modal .modal-footer {
  text-align: left !important;
}
.slot--cookies .tws-accept-cookies--bottom-fixed .tws-accept-cookies--accept .row {
	display: flex;
  flex-direction: column;
}
.slot--cookies .tws-accept-cookies--bottom-fixed .tws-accept-cookies--accept #consentDenyButton {
order: 2; 
}
.slot--cookies .tws-accept-cookies--bottom-fixed .tws-accept-cookies--accept #consentAcceptButton {
order: 1; 
}
@media(min-width:431px){
    .tws-accept-cookies--modal .modal-footer {
      padding: 10px 10px 0px 114px !important;
  }
}
.slot--header-horizontal-menu .slot--open-cookie-settings {
  display: none;
}
.slot--article-choices .tws-article-choices--variant-image {
  width: 0px !important;
}
.custom-header-right .slot--open-cookie-settings {
    float: right;
    margin-left: 15px;
}
.custom-header-right .slot--open-cookie-settings .tws-accept-cookies--open-btn>a {
    font-size: 0;
    color: #000;
    padding: 1px;
}
.custom-header-right .slot--open-cookie-settings .tws-accept-cookies--icon {
    display: inline-block;
    width: 18px;
    height: 18px;
    color: inherit;
}
.custom-header-right a.xtra-links {
	float:right;
  color: #fff;
  text-decoration: none;
  margin-top: 2px;
  margin-right: 15px;
}
/*Tar bort rubrik på cooke popup*/
.tws-accept-cookies--modal .modal-header {
  	display: none;
}
/*Ändrar knapparna på cookie popup*/
.tws-accept-cookies--modal .modal-footer #consentDenyButton {
 	  border: none;
	  border-radius: 20px;
 	  background: transparent;
  	color: #7fca8f;
  	box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.2);
  	margin: 0 5px 5px;
}
/*Ändrar knapparna för cookie popupp mobil */
.tws-accept-cookies--bottom-fixed .tws-accept-cookies--accept .btn {
	  border: none;
	  border-radius: 20px;
 	  background: #7fca8f;
  	color: #fff;
  	box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.2);
  	margin: 10px 5px 5px;
    text-transform: uppercase;
    width: 100%; 
}
.tws-accept-cookies--bottom-fixed .tws-accept-cookies--accept #consentDenyButton {
	  background: transparent;
  	color: #7fca8f;
}
.tws-accept-cookies--bottom-fixed .tws-accept-cookies--accept {
	text-align: center;
    margin-top: 15px;
}

@media(max-width:767px) {
  .tws-accept-cookies--bottom-fixed .tws-accept-cookies--accept {
	text-align: left;
  margin-top: 20px;
  margin-bottom: 00px;
    font-size: 15px;
}
}
.tws-accept-cookies--content-wrapper > a {
   display: none !important;
}
/*FLYTTA  */
.tws-container--tws-content-box-3x.cta-categories .tws-content-box--inner-wrapper {
 padding-bottom: 0 !important;

}
.tws-container--tws-content-box-3x.cta-categories .tws-content-box--table {
  position: static;

}
/*-------- END COOKIES ------*/

/*------ JUSTERAR SIDSCROLL VID #-LÄNK -----*/
a#valj-fruktkross, a#vaelg-frugtkvaern, a#valj-fruktkvern,
a#step1, a#step2, a#step3, a#step4, a#info, 
a#pastorisera, a#pasteurisatorisera {
  scroll-margin-top: 80px;
}


/* ------ LIPSCOE -----  */
/*-------------FRONT PAGE ---------------*/
/*------------CUSTOM HEADING LIPSCORE ------------*/
.tws-container--tws-custom-html.yotpo-heading-bg{
    text-align: center;
}
.tws-container--tws-custom-html.yotpo-heading-bg h3{
    font-family: var(--HeadingFont);
    color: var(--Accent);
    font-size: 56px;
    font-weight: 400;
    letter-spacing: 0;
    margin: 0 auto;
}
.tws-container--tws-custom-html.yotpo-heading-bg p {
    text-transform: uppercase;
    font-size: 40px;
    font-weight: bold;
    letter-spacing: 0.1em;
    margin: 0 auto;
    line-height: 1.6;
}
.startpage .tws-container--tws-custom-html.custom-heading {
  margin-top: 25px;
}
@media (max-width: 991px){
    /*-----CUSTOM HEADING----*/
    .yotpo-heading-bg p, 
    .yotpo-heading-bg p {
        font-size: 30px !important;
    }
}
@media (max-width: 767px){
  /*------CUSTOM HEADING------*/
    .yotpo-heading-bg h3 {
        font-size: 48px !important;
        line-height: 1 !important;
    }
     .yotpo-heading-bg p {
        font-size: 25px !important;
    }
 		.startpage .tws-container--tws-custom-html.custom-heading {
      padding-top: 25px;
  }
}
.tws-container--tws-custom-html.yotpo-heading-bg {
  	background: #fff;
    margin-top: 0px;
}
.tws-container--abi-lipscore.lipscore-service {
  	background: #fff;
  	margin-top: 0px;
	  padding-bottom: 20px;
  	
}
.startpage .tws-container--tws-custom-html.custom-usps .tws-custom-html--content {
 		margin-bottom: 0px;
}
/*Definierar max bredd på Lipscore widget på startsidan*/
.lipscore-service-review-testimonial.lipscore-view-xs,
.lipscore-service-review-testimonial.lipscore-view-s,
.lipscore-service-review-testimonial.lipscore-view-m {
  max-width: 1300px;
  margin: 0 auto;
  border: none;
}

.lipscore-service-review-badge-arc-base  { fill:var(--Accent) !important; }

/*-------------Produktgrupssida LIPSCORE-------------*/
/* ----- STJÄRNOR ÖVER PRODUKTNAMNET ----- */
.tws-util-heading.tws-util-heading.tws-article-list--article-name {
    margin-top: 15px;
    margin-bottom: -2px;
}

.lipscore-rating-small {
    position: absolute;
    margin-top: -14px;
  	font-size: 9px;
} 
  

/*-------------Produktsida LIPSCORE-------------*/
.lipscore-rating.lipscore-rating {
  float: right;
  margin-right: 8px;
  margin-top: 6px;
 	font-size: 14px;
}

.slot--article-price {
  margin-top: -24px;
}

@media(max-width: 768px) {
  .lipscore-rating.lipscore-rating {
  	  font-size: 12px;
      margin-top: 2px;
  	}
}
.lipscore-rating-review-link {
  display: none;
}

.article-primary-group-6994007 .lipscore-rating.lipscore-rating,
.article-primary-group-6994217 .lipscore-rating.lipscore-rating, 
.article-primary-group-6994221 .lipscore-rating.lipscore-rating, 
.article-primary-group-6994223 .lipscore-rating.lipscore-rating,
.article-primary-group-6994241 .lipscore-rating.lipscore-rating, 
.article-primary-group-6994247 .lipscore-rating.lipscore-rating,
.article-primary-group-6994251 .lipscore-rating.lipscore-rating,
.article-primary-group-7020301 .lipscore-rating.lipscore-rating,
.article-primary-group-6994201 .lipscore-rating.lipscore-rating {
    display: none;
}
.tws-product-reviews-widget--lipscore .nav.nav-tabs,
.tws-product-reviews-widget--lipscore .nav.nav-tabs>li.active>a
.tws-product-reviews-widget--lipscore .nav.nav-tabs>li.active>a:hover{
	border: none;
}
.tws-product-reviews-widget--lipscore .nav.nav-tabs {
	margin-bottom: -2px;
}

.tws-product-reviews-widget--lipscore .nav.nav-tabs>li.active>a, 
.tws-product-reviews-widget--lipscore .nav.nav-tabs>li.active>a:hover, 
.tws-product-reviews-widget--lipscore .nav.nav-tabs>li.active>a:focus{
	background: #fff;
    color: #000;
  border: 0;
    border-bottom: 3px solid var(--Accent);
}
.tws-product-reviews-widget--lipscore .tab-content {
	    border-top: 3px solid #bfe5c7;
}
.tws-product-reviews-widget--lipscore .nav.nav-tabs>li>a:hover {
    border-color: #fff;
    border: 0;
    background: transparent;
}
@media (max-width: 767px) {
.tws-product-reviews-widget--lipscore .nav.nav-tabs>li.active>a, 
.tws-product-reviews-widget--lipscore .nav.nav-tabs>li.active>a:hover {
    background: #7fca8f;
    color: #fff;  
  }
  .tws-product-reviews-widget--lipscore .nav.nav-tabs {
    flex-direction: column;
}
  .tws-product-reviews-widget--lipscore .tab-content {
    border-top: 0;
}
}
/* ---- LIPSCORE END  --.....-*/

.nav-tabs>li>a,
.nav-tabs>li>a:hover,
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:hover,
.nav-tabs>li.active>a:focus {
border: none;
}

.slot--header-horizontal-menu .nav .open>a,
.slot--header-horizontal-menu .nav .open>a:hover,
.slot--header-horizontal-menu .nav .open>a:focus,
.slot--header-horizontal-menu .nav a:focus{
 background: transparent;
}

/*-------- CHECKOUT -------*/
/*-- VISAR EJ LEVERANSSLAND */
.checkout .tws-checkout-shortcuts--delivery-country.tws-checkout-shortcuts--delivery-country-NO,
.checkout .tws-checkout-shortcuts--delivery-country.tws-checkout-shortcuts--delivery-country-DK,
.checkout .tws-checkout-shortcuts--delivery-country.tws-checkout-shortcuts--delivery-country-FI,
.checkout .tws-checkout-shortcuts--delivery-country.tws-checkout-shortcuts--delivery-country-SE
 {
    display: none;
}
/*-- VISAR EJ RABATTKOD --*/
:lang(da) .tws-discount-field--enter-discount-btn, 
:lang(fi) .tws-discount-field--enter-discount-btn,
:lang(nb) .tws-discount-field--enter-discount-btn{
font-size: 0px;
}
:lang(da) .tws-discount-field--enter-discount-btn::before,
:lang(nb) .tws-discount-field--enter-discount-btn::before{
content: "Gavekort";
font-size: 14px;
}
:lang(fi) .tws-discount-field--enter-discount-btn::before{
content: "Lahjakortti";
font-size: 14px;
}
/* Adds free shipping text */ 
[lang="sv"] .tws-checkout--select-delivery-list .tws-checkout--delivery-method-info:not(:has(.twsPriceCurrent))::after,
[lang="nb"] .tws-checkout--select-delivery-list .tws-checkout--delivery-method-info:not(:has(.twsPriceCurrent))::after {
  content: "Gratis frakt";
  position: absolute;
  top: 0;
  right: 0;
	padding-top: 15px;
	padding-right: 15px;
}
[lang="fi"] .tws-checkout--select-delivery-list .tws-checkout--delivery-method-info:not(:has(.twsPriceCurrent))::after {
  content: "Ilmainen toimitus";
  position: absolute;
  top: 0;
  right: 0;
	padding-top: 15px;
	padding-right: 15px;
}
[lang="da"] .tws-checkout--select-delivery-list .tws-checkout--delivery-method-info:not(:has(.twsPriceCurrent))::after {
  content: "Gratis fragt";
  position: absolute;
  top: 0;
  right: 0;
	padding-top: 15px;
	padding-right: 15px;
}
/*Checkout - Flyttar fraktpriset i mobilvyn*/
[lang="sv"] .tws-checkout--select-delivery-list .tws-api--price-current,
[lang="nb"] .tws-checkout--select-delivery-list .tws-api--price-current,
[lang="fi"] .tws-checkout--select-delivery-list .tws-api--price-current,
[lang="da"] .tws-checkout--select-delivery-list .tws-api--price-current {
  position: absolute;
  top: 0;
  right: 0;
	padding-top: 15px;
	padding-right: 15px;
}
/*--- Two columns shipping methods in checkout --- */ 
@media(min-width: 768px) {
  [lang="sv"] .tws-checkout--select-delivery-list {
     display: flex;
     flex-wrap: wrap;
     align-items: baseline;
   }
  [lang="sv"] .tws-checkout--delivery-method {
     width: calc(50% - 10px);
     margin: 0 5px;
   }
}
@media(min-width: 768px) {
  [lang="nb"] .tws-checkout--select-delivery-list {
     display: flex;
     flex-wrap: wrap;
     align-items: baseline;
   }
  [lang="nb"] .tws-checkout--delivery-method {
     width: calc(50% - 10px);
     margin: 0 5px;
   }
}
@media(min-width: 768px) {
  [lang="fi"] .tws-checkout--select-delivery-list {
     display: flex;
     flex-wrap: wrap;
     align-items: baseline;
   }
  [lang="fi"] .tws-checkout--delivery-method {
     width: calc(50% - 10px);
     margin: 0 5px;
   }
}
@media(min-width: 768px) {
  [lang="da"] .tws-checkout--select-delivery-list {
     display: flex;
     flex-wrap: wrap;
     align-items: baseline;
   }
  [lang="da"] .tws-checkout--delivery-method {
     width: calc(50% - 10px);
     margin: 0 5px;
   }
}
/* ----- END ------ */

/*Döljer momsfält och nyhetsbrev i kassa för B2C*/
[lang="sv"] .checkout.individual .tws-checkout--checklist .tws-checkout--forms,
[lang="da"] .checkout.individual .tws-checkout--checklist .tws-checkout--forms,
[lang="nb"] .checkout.individual .tws-checkout--checklist .tws-checkout--forms,
[lang="fi"] .checkout.individual .tws-checkout--checklist .tws-checkout--forms {
display: none;
}
[lang="sv"] .tws-checkout--field.tws-checkout--field-optional.tws-checkout--field-type-text.tws-checkout--field-id-vatNumber,
[lang="nb"] .tws-checkout--field.tws-checkout--field-optional.tws-checkout--field-type-text.tws-checkout--field-id-vatNumber {
    display: none;
}
/*Döljer nyhetsbrev i kassa för B2B*/
[lang="sv"] .checkout.business .tws-checkout--checklist .tws-checkout--forms .tws-checkout---newsletter,
[lang="da"] .checkout.business .tws-checkout--checklist .tws-checkout--forms .tws-checkout---newsletter,
[lang="nb"] .checkout.business .tws-checkout--checklist .tws-checkout--forms .tws-checkout---newsletter,
[lang="fi"] .checkout.business .tws-checkout--checklist .tws-checkout--forms .tws-checkout---newsletter {
display: none;
}
/* ---- END ---*/

/*----- CA PRISER FÖR MUSTERI ----- */
[lang="sv"] .article-primary-group-6994007 .tws-article-price::after,
[lang="sv"] .article-primary-group-6994217 .tws-article-price::after, 
[lang="sv"] .article-primary-group-8718171 .tws-article-price::after,
[lang="sv"] .article-primary-group-8718169 .tws-article-price::after,
[lang="sv"] .article-primary-group-6994221 .tws-article-price::after, 
[lang="sv"] .article-primary-group-6994223 .tws-article-price::after,
[lang="sv"] .article-primary-group-6994241 .tws-article-price::after, 
[lang="sv"] .article-primary-group-6994247 .tws-article-price::after,
[lang="sv"] .article-primary-group-6994251 .tws-article-price::after,
[lang="sv"] .article-primary-group-7020301 .tws-article-price::after,
[lang="sv"] .article-primary-group-8610313 .tws-article-price::after,
[lang="sv"] .article-primary-group-8707615 .tws-article-price::after,
[lang="sv"] .article-primary-group-8719761 .tws-article-price::after,
[lang="sv"] .article-primary-group-8719769 .tws-article-price::after,
[lang="sv"] .article-primary-group-8719771 .tws-article-price::after,
[lang="sv"] .article-primary-group-8719781 .tws-article-price::after,
[lang="sv"] .article-primary-group-9096021 .tws-article-price::after,
[lang="sv"] .article-207512161 .tws-article-price::after,
[lang="sv"] .article-207513373 .tws-article-price::after
{   content: "Ca.pris exkl. moms o ev. frakt";font-size: 12px;}

[lang="nb"] .article-primary-group-6994007 .tws-article-price::after,
[lang="nb"] .article-primary-group-6994217 .tws-article-price::after, 
[lang="nb"] .article-primary-group-8718171 .tws-article-price::after,
[lang="nb"] .article-primary-group-8718169 .tws-article-price::after,
[lang="nb"] .article-primary-group-6994221 .tws-article-price::after, 
[lang="nb"] .article-primary-group-6994223 .tws-article-price::after,
[lang="nb"] .article-primary-group-6994241 .tws-article-price::after, 
[lang="nb"] .article-primary-group-6994247 .tws-article-price::after,
[lang="nb"] .article-primary-group-6994251 .tws-article-price::after,
[lang="nb"] .article-primary-group-7020301 .tws-article-price::after,
[lang="nb"] .article-primary-group-8610313 .tws-article-price::after,
[lang="nb"] .article-primary-group-8707615 .tws-article-price::after,
[lang="nb"] .article-primary-group-8719761 .tws-article-price::after,
[lang="nb"] .article-primary-group-8719769 .tws-article-price::after,
[lang="nb"] .article-primary-group-8719771 .tws-article-price::after,
[lang="nb"] .article-primary-group-8719781 .tws-article-price::after,
[lang="nb"] .article-primary-group-9096021 .tws-article-price::after,
[lang="nb"] .article-207512161 .tws-article-price::after,
[lang="nb"] .article-207513373 .tws-article-price::after
{  content: "Ca.pris eks. mva o evt. frakt";font-size: 12px;}

[lang="da"] .article-primary-group-6994007 .tws-article-price::after,
[lang="da"] .article-primary-group-6994217 .tws-article-price::after, 
[lang="da"] .article-primary-group-8718171 .tws-article-price::after,
[lang="da"] .article-primary-group-8718169 .tws-article-price::after,
[lang="da"] .article-primary-group-6994221 .tws-article-price::after, 
[lang="da"] .article-primary-group-6994223 .tws-article-price::after,
[lang="da"] .article-primary-group-6994241 .tws-article-price::after, 
[lang="da"] .article-primary-group-6994247 .tws-article-price::after,
[lang="da"] .article-primary-group-6994251 .tws-article-price::after,
[lang="da"] .article-primary-group-7020301 .tws-article-price::after,
[lang="da"] .article-primary-group-8610313 .tws-article-price::after,
[lang="da"] .article-primary-group-8707615 .tws-article-price::after,
[lang="da"] .article-primary-group-8719761 .tws-article-price::after,
[lang="da"] .article-primary-group-8719769 .tws-article-price::after,
[lang="da"] .article-primary-group-8719771 .tws-article-price::after,
[lang="da"] .article-primary-group-8719781 .tws-article-price::after,
[lang="da"] .article-primary-group-9096021 .tws-article-price::after,
[lang="da"] .article-207512161 .tws-article-price::after,
[lang="da"] .article-207513373 .tws-article-price::after
{  content: "Ca. pris eksl. moms o evt. fragt";font-size: 12px;}

[lang="fi"] .article-primary-group-6994007 .tws-article-price::after,
[lang="fi"] .article-primary-group-6994217 .tws-article-price::after, 
[lang="fi"] .article-primary-group-8718171 .tws-article-price::after,
[lang="fi"] .article-primary-group-8718169 .tws-article-price::after,
[lang="fi"] .article-primary-group-6994221 .tws-article-price::after, 
[lang="fi"] .article-primary-group-6994223 .tws-article-price::after,
[lang="fi"] .article-primary-group-6994241 .tws-article-price::after, 
[lang="fi"] .article-primary-group-6994247 .tws-article-price::after,
[lang="fi"] .article-primary-group-6994251 .tws-article-price::after,
[lang="fi"] .article-primary-group-7020301 .tws-article-price::after,
[lang="fi"] .article-primary-group-8610313 .tws-article-price::after,
[lang="fi"] .article-primary-group-8707615 .tws-article-price::after,
[lang="fi"] .article-primary-group-8719761 .tws-article-price::after,
[lang="fi"] .article-primary-group-8719769 .tws-article-price::after,
[lang="fi"] .article-primary-group-8719771 .tws-article-price::after,
[lang="fi"] .article-primary-group-8719781 .tws-article-price::after,
[lang="fi"] .article-primary-group-9096021 .tws-article-price::after,
[lang="fi"] .article-207512161 .tws-article-price::after,
[lang="fi"] .article-207513373 .tws-article-price::after
{  content: "Hinta ilman ALV";font-size: 12px;}
/*------ ENC CA PRISER --------*/

/*Döljer lägsta pris på erbjudande*/
.tws-article-price--compare-at-price { 	display: none; }

/*Döljer logos i sidfoten */
[lang="sv"] .tws-brand-logos--logo-vipps,
[lang="da"] .tws-brand-logos--logo-vipps,
[lang="fi"] .tws-brand-logos--logo-vipps { display: none; }
[lang="nb"] .tws-brand-logos--logo-swish { display: none; }


.tws-product-reviews-widget--lipscore a[href="#reviews"],
.tws-product-reviews-widget--lipscore a[href="#questions"] {
	font-size: 0 !important;
}

.tws-product-reviews-widget--lipscore a[href="#reviews"]::before, 
.tws-product-reviews-widget--lipscore a[href="#questions"]::before {  
  font-size: 13px;
}  

/* Ändra här för tabbspråk på svenska */
html[lang="sv"] .tws-product-reviews-widget--lipscore a[href="#reviews"]::before {
  content: "Recensioner";
}
html[lang="sv"] .tws-product-reviews-widget--lipscore a[href="#questions"]::before {
  content: "Frågor";
}

/* Ändra här för tabbspråk på danska */
html[lang="da"] .tws-product-reviews-widget--lipscore a[href="#reviews"]::before {
	  content: "Anmeldelser";   'DeepL
}
html[lang="da"] .tws-product-reviews-widget--lipscore a[href="#questions"]::before {
  content: "Spørgsmål";  'DeepL
}

/* Ändra här för tabbspråk på finska */
html[lang="fi"] .tws-product-reviews-widget--lipscore a[href="#reviews"]::before {
  content: "Arvostelut";    'DeepL
}
html[lang="fi"] .tws-product-reviews-widget--lipscore a[href="#questions"]::before {
  content: "Kysymyksiä";   'DeepL
}

/* Ändra här för tabbspråk på norska */
html[lang="nb"] .tws-product-reviews-widget--lipscore a[href="#reviews"]::before {
  content: "Anmeldelser"; 'DeepL
}
html[lang="nb"] .tws-product-reviews-widget--lipscore a[href="#questions"]::before {
  content: "Spørsmål";  'DeepL
}

/*---------  Produktsidan - leveransmeddelande ---------*/
.tws-article-stock-shipping--stock-info {
  margin-top: -18px;
}
.tws-article-stock-shipping--delivery-message {
  font-size: 0px;
}
.tws-article-stock-shipping--delivery-message span,
.tws-article-stock-shipping--stock-info {
 		color: #5fbd74;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 0.75px;
    font-weight: 700;
}
.tws-article-buy-button-with-modal--out-of-stock-message {
    margin-top: -10px;
}

.tws-article-buy-button-with-modal--out-of-stock-message .tws-article-buy-button-with-modal--oos-label {
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 0.75px;
}
/*---- CHECKOUT LEV.MEDD. -----*/
.tws-opc-cart--item-info-deliveryInfo {
    display: none;
}  

 @media(min-width:1300px) {
  .slot--header-horizontal-menu .navbar-nav > li > a,
  .slot--header-horizontal-menu .navbar-nav > li > ul > li > a:not(.slot--header-horizontal-menu .navbar-nav > .tws-top-menu--item-2 > ul > li > a):not(.slot--header-horizontal-menu .navbar-nav > .tws-top-menu--item-3 > ul > li > a):not(.slot--header-horizontal-menu .navbar-nav > .tws-top-menu--item-4 > ul > li > a) {
    text-transform: uppercase!important;
  }
  .slot--header-horizontal-menu .navbar-nav .tws-top-menu--item-2 .tws-top-menu--sub-item .tws-top-menu--mega-sub-list .tws-top-menu--mega-sub-list-item, 
	.slot--header-horizontal-menu .navbar-nav .tws-top-menu--item-3 .tws-top-menu--sub-item .tws-top-menu--mega-sub-list .tws-top-menu--mega-sub-list-item, 
	.slot--header-horizontal-menu .navbar-nav .tws-top-menu--item-4 .tws-top-menu--sub-item .tws-top-menu--mega-sub-list .tws-top-menu--mega-sub-list-item {
padding-left:13px;}
}

@media(max-width:1299px) {
	.slot--header-horizontal-menu .navbar-nav > li .tws-top-menu--xs-item a:not(.slot--header-horizontal-menu .navbar-nav .tws-top-menu--item-2 .tws-top-menu--sub-menu li .tws-top-menu--xs-item a):not(.slot--header-horizontal-menu .navbar-nav .tws-top-menu--item-3 .tws-top-menu--sub-menu li .tws-top-menu--xs-item a):not(.slot--header-horizontal-menu .navbar-nav .tws-top-menu--item-4 .tws-top-menu--sub-menu li .tws-top-menu--xs-item a) {  
 	 text-transform: uppercase!important;
  }
}

/*MENU*/

@media(min-width:1300px){
        /*------------FÃ–R MUSTERI-----------*/
    .slot--header-horizontal-menu .navbar-nav > li.tws-top-menu-item-2.open > ul {
        display: flex;
        flex-direction: column;
        columns: 4;
        height: 285px;
        flex-wrap: wrap;
        align-content: flex-start;
    }
    .slot--header-horizontal-menu .navbar-nav > li.tws-top-menu-item-2.open > ul::after {
        content: "";
        background: url("https://admin.abicart.se/shop/ws1/111901/files/Designfiler%202021/For-Musteri-Bandpress-Fruktpress.jpg");
        display: inline-block;
        background-size: contain;
        width: 220px;
        height: 100%;
        position: absolute;
        background-repeat: no-repeat;
        right: 60px;
        top: 10px;
    }
    .slot--header-horizontal-menu .navbar-nav > li.tws-top-menu-item-2.open > ul > li {
        margin-bottom: 10px;
    }    
    /*------------FÃ–R CIDER-----------*/
    .slot--header-horizontal-menu .navbar-nav > li.tws-top-menu-item-3.open > ul {
        display: flex;
        flex-direction: column;
        columns: 4;
        height: 190px;
        flex-wrap: wrap;
        align-content: flex-start;
    }
    .slot--header-horizontal-menu .navbar-nav > li.tws-top-menu-item-3.open > ul::after {
        content: "";
        background: url("https://admin.abicart.se/shop/ws1/111901/files/Designfiler/2023/Filter-cider.jpg");
        display: inline-block;
        background-size: contain;
        width: 220px;
        height: 100%;
        position: absolute;
        background-repeat: no-repeat;
        right: 60px;
        top: 10px;
    }
    .slot--header-horizontal-menu .navbar-nav > li.tws-top-menu-item-3.open > ul > li {
        margin-bottom: 10px;
    }
    /*------------FÃ–R VIN-----------*/
    .slot--header-horizontal-menu .navbar-nav > li.tws-top-menu-item-4.open > ul {
        display: flex;
        flex-direction: column;
        columns: 4;
        height: 190px;
        flex-wrap: wrap;
        align-content: flex-start;
    }
    .slot--header-horizontal-menu .navbar-nav > li.tws-top-menu-item-4.open > ul::after {
        content: "";
        background: url("https://admin.abicart.se/shop/ws1/111901/files/Designfiler/2023/Flaskfyllning-vin.jpg");
        display: inline-block;
        background-size: contain;
        width: 220px;
        height: 100%;
        position: absolute;
        background-repeat: no-repeat;
        right: 60px;
        top: 10px;
    }
    .slot--header-horizontal-menu .navbar-nav > li.tws-top-menu-item-4.open > ul > li {
        margin-bottom: 10px;
    }
    /*----------INSPIRATION----------*/
    .slot--header-horizontal-menu .navbar-nav > li.tws-top-menu--item-5 > a:hover {
        cursor: default;  
    }
    .slot--header-horizontal-menu .navbar-nav > li.tws-top-menu--item-5 > a:active {
        pointer-events: none;
    }
    .slot--header-horizontal-menu .navbar-nav > li.tws-top-menu--item-5.open > ul {
        height: 180px;
    }
    .slot--header-horizontal-menu .navbar-nav > li.tws-top-menu--item-5.open > ul > li {
        float: right;
    }
    .slot--header-horizontal-menu .navbar-nav > li.tws-top-menu--item-5.open > ul > li > a {
        pointer-events: none;
    }
    .slot--header-horizontal-menu .navbar-nav > li.tws-top-menu--item-5.open > ul::before {
        content: "";
        background: url(https://admin.abicart.se/shop/ws1/111901/files/Designfiler/2023/Inspiration-apple-must.jpeg);
        display: inline-block;
        background-size: contain;
        width: 220px;
        height: 100%;
        position: absolute;
        background-repeat: no-repeat;
        left: 0px;
        top: 10px;
    }
}

@media(max-width:1299px){
      .slot--header-horizontal-menu .navbar-nav > li.tws-top-menu--item-5 > div > a {
        pointer-events: none;
    }
    .slot--header-horizontal-menu .navbar-nav > li.tws-top-menu--item-5 > ul.dropdown-menu > li > div > a {
        pointer-events: none;
    }
}

/* ---  TABELFORMATERING PRODUKTER ----- */
.tabellStyle {
	  /*max-width: 100%;*/
  overflow-x:auto;
}
table.tabell {
  width: 100%;
  border-spacing: 0;
  border-collapse: separate;
  border-radius: 5px;
  --border: 1px solid lightgray;
  border-spacing: 0;
	border-collapse: separate;
	border: var(--border);
	overflow: hidden;
}  
.tabell th {
  background: #7fca8f;
  color: white;
  text-align: left;
}
/*.tabell tr {
  border-bottom: 2pt solid red;
}*/
.tabell th, 
.tabell td {
	padding: 10px;
	min-width: 85px;
}
.tabell tr:nth-child(odd) {
	background: #ededed;
}
.tabell tr:hover, 
.tabell tr:hover a {
	background-color: #c3e5c6 !important;
  color: white !important;
}





/*----- DUBBLET MED JONNAS -----*/
/*-------MOBILE MENU-------*/
@media(max-width: 1299px) {
    .slot--header-horizontal-menu .tws-top-menu-item-0 {
        background: #449c58;
    }
    .slot--header-horizontal-menu .tws-top-menu-item-1 {
        background: #51a864;
    }
    .slot--header-horizontal-menu .tws-top-menu-item-2 {
        background: #5fbd74;
    }
    .slot--header-horizontal-menu .tws-top-menu-item-3 {
        background: #74c686;
    }
    .slot--header-horizontal-menu .tws-top-menu-item-4 {
        background: #83d695;
    }

    .slot--header-horizontal-menu .tws-top-menu-item-0 a,
    .slot--header-horizontal-menu .tws-top-menu-item-1 a,
    .slot--header-horizontal-menu .tws-top-menu-item-2 a,
    .slot--header-horizontal-menu .tws-top-menu-item-3 a,
    .slot--header-horizontal-menu .tws-top-menu-item-4 a {
        color: #fff !important;
    }
  
 	 .tws-container--tws-custom-html.custom-usps {
  		  padding-left: 14px;
    		padding-right: 14px;
		}
  
   .tws-custom-html--content,
   .tws-custom-html--content .container:not(.container.usp, .container.header-frontpage),
   .customPageItem.customPageHtml .container:not(.container.faq) {
    	padding-left: 0 !important;
    	padding-right: 0 !important;
	}
}

@media (max-width: 991x){
  .articlegroup .slot--article-group-custom-field h2 {
    	font-size: 20px;
  }
}


@media (max-width: 767px){
    /*-----------------------
    FRONTPAGE
    ------------------------*/
 /*-----CUSTOM USPS----*/
  .tws-container--tws-custom-html.custom-usps .col-sm-3 {
    padding-top: 9px;
		}
    .tws-container--tws-custom-html.custom-usps .usp-icon i {
        font-size: 29px;
    }
    .tws-container--tws-custom-html.custom-usps .usp-info h3 {
        font-size: 17px;
    }
    .tws-container--tws-custom-html.custom-usps .usp-info p {
        font-size: 15px;
    }

      /*------------------------
    ARTICLE PAGE
    ------------------------*/
  
      .article .tab-content.extratabbar .tab-pane.fade.tab_1,
  	.article .tab-content.extratabbar .tab-pane.fade.tab_2,
		 .article .tab-content.extratabbar .tab-pane.fade.tab_3 {
     		padding-left: 0;
    		padding-right: 0;
		}

}



.tws-container--tws-content-box-3x.cta-reviews .tws-content-box--cell {
 	  background: rgba(0, 0, 0, 0.5);
    border-radius: 5px;
}

.tws-container--tws-content-box-3x.cta-reviews .tws-content-box--table .tws-content-box--first-line{
  text-transform: uppercase;
}

.tws-container--tws-content-box-3x.cta-reviews .tws-content-box--table .tws-content-box--second-line{
  font-size: 14px;
}

.tws-container--tws-content-box-3x.cta-reviews .wrappContent {
    margin: 6px;
}

.tws-container--tws-content-box-3x.cta-reviews .tws-img.tws-react-img img {
    border-radius: 5px;
}
.tws-accept-cookies--content-wrapper {
    overflow: auto;
    max-height: 500px;
    width: 100%;
}

