/* Minification failed. Returning unminified contents.
(2,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8,17): run-time error CSS1039: Token not allowed after unary operator: '-premium-link'
(12,28): run-time error CSS1039: Token not allowed after unary operator: '-premium-green'
(24,28): run-time error CSS1039: Token not allowed after unary operator: '-premium-link'
(29,32): run-time error CSS1039: Token not allowed after unary operator: '-premium-link'
(42,28): run-time error CSS1039: Token not allowed after unary operator: '-premium-link'
(43,24): run-time error CSS1039: Token not allowed after unary operator: '-premium-link'
(47,32): run-time error CSS1039: Token not allowed after unary operator: '-premium-link'
(48,28): run-time error CSS1039: Token not allowed after unary operator: '-premium-link'
(53,28): run-time error CSS1039: Token not allowed after unary operator: '-premium-link'
(54,24): run-time error CSS1039: Token not allowed after unary operator: '-premium-link'
(61,17): run-time error CSS1039: Token not allowed after unary operator: '-premium-gray'
(69,21): run-time error CSS1039: Token not allowed after unary operator: '-premium-gray'
(76,17): run-time error CSS1039: Token not allowed after unary operator: '-premium-gray'
(84,21): run-time error CSS1039: Token not allowed after unary operator: '-premium-gray'
(87,21): run-time error CSS1039: Token not allowed after unary operator: '-premium-gray'
(107,17): run-time error CSS1039: Token not allowed after unary operator: '-premium-green'
(115,28): run-time error CSS1039: Token not allowed after unary operator: '-premium-link'
(133,17): run-time error CSS1039: Token not allowed after unary operator: '-premium-gray'
(137,17): run-time error CSS1039: Token not allowed after unary operator: '-premium-link'
(141,24): run-time error CSS1039: Token not allowed after unary operator: '-premium-link'
(149,28): run-time error CSS1039: Token not allowed after unary operator: '-premium-link'
(150,24): run-time error CSS1039: Token not allowed after unary operator: '-premium-link'
(155,28): run-time error CSS1039: Token not allowed after unary operator: '-premium-green'
(156,24): run-time error CSS1039: Token not allowed after unary operator: '-premium-green'
(166,28): run-time error CSS1039: Token not allowed after unary operator: '-premium-link'
(167,24): run-time error CSS1039: Token not allowed after unary operator: '-premium-link'
(171,32): run-time error CSS1039: Token not allowed after unary operator: '-premium-link'
(172,28): run-time error CSS1039: Token not allowed after unary operator: '-premium-link'
(176,22): run-time error CSS1039: Token not allowed after unary operator: '-premium-green'
(194,28): run-time error CSS1039: Token not allowed after unary operator: '-premium-link'
(203,28): run-time error CSS1039: Token not allowed after unary operator: '-premium-link'
(211,28): run-time error CSS1039: Token not allowed after unary operator: '-premium-link'
(215,17): run-time error CSS1039: Token not allowed after unary operator: '-premium-link'
(219,28): run-time error CSS1039: Token not allowed after unary operator: '-premium-green'
(223,28): run-time error CSS1039: Token not allowed after unary operator: '-premium-link'
(224,24): run-time error CSS1039: Token not allowed after unary operator: '-premium-link'
(229,28): run-time error CSS1039: Token not allowed after unary operator: '-premium-link'
(238,32): run-time error CSS1039: Token not allowed after unary operator: '-premium-green'
(242,32): run-time error CSS1039: Token not allowed after unary operator: '-premium-green'
(246,32): run-time error CSS1039: Token not allowed after unary operator: '-premium-green'
(254,32): run-time error CSS1039: Token not allowed after unary operator: '-premium-link'
 */
:root {
    --premium-green: #889e8b;
    --premium-link: #517957;
    --premium-gray: #706d69;
}

a {
    color: var(--premium-link);
}

#search-bar-outer, #search-bar, #topheader, #toplinks {
    background-color: var(--premium-green);
}

    #toplinks a {
        display: none;
    }

#cart-quantity-full {
    color: #ffffff;
}

#toggle-cart-details-container {
    background-color: var(--premium-link);
    border: 1px solid #ffffff;
}

    #toggle-cart-details-container:hover {
        background-color: var(--premium-link);
        border: 1px solid #ffffff;
    }
    
@media (max-width: 1199px) {

    #toggle-cart-details-container {
        background-color: transparent !important;
        border: none;
    }
}

.btn-success {
    background-color: var(--premium-link);
    border-color: var(--premium-link);
}

    .btn-success:hover, .btn:hover, .btn-success:active, .btn-success:active:hover, .btn-success:focus, .btn-success:active:focus {
        background-color: var(--premium-link) !important;
        border-color: var(--premium-link) !important;
    }


.buy-button-container .purchase-button, .buy-button-container .purchase-button div, .buy-button-container .product-link-button {
    background-color: var(--premium-link);
    border-color: var(--premium-link);
    color: #ffffff;
}

div.price-tag {
    background-image: none;
    top: 225px;
    color: var(--premium-gray);
    width: 100%;
    text-align: center;
    left: 0px;
}


    div.price-tag a {
        color: var(--premium-gray);
        font-weight: 700;
    }

div.price-tag {
    background-image: none;
    top: 225px;
    color: var(--premium-gray);
    width: 100%;
    text-align: center;
    left: 0px;
}

    div.price-tag.campaign {
        top: 225px;
        color: var(--premium-gray);
    }
    div.price-tag.campaign a {
        color: var(--premium-gray);
    }

#premium-home-main {
    margin-top: 10px;
}

#premium-home-main #first-page-info {
    overflow: hidden;
}
/*    .product-block .price-box .store-price {
        display: none;
    }
*/

.products5 .premium .store-price {
    text-align: center;
}

.toggle-element .glyphicon {
    color: var(--premium-green);
}

.toggle-element {
    background-color: #889e8b;
}

#cart-quantity {
    background-color: var(--premium-link);
}
/*.rx-button-container {
    background-color: var(--premium-green) !important;
}


#rx-login-header1 {
    color: var(--premium-green);

}

#rx-login-container {
    border-top-color: var(--premium-green);
    border-bottom-color: var(--premium-green);
}
*/
#price-info .price {
    color: var(--premium-gray);
}

.promotion-article-title {
    color: var(--premium-link);
}

.btn-info, .btn-info:active, .btn-info:hover, .btn-info:active:hover {
    border-color: var(--premium-link);
}

    .btn-info:active, .btn-info:hover, .btn-info:active:hover {
        color: #ffffff;
    }

.buy-button {
    background-color: var(--premium-link);
    border-color: var(--premium-link);
    color: #ffffff;
}

.buy-number-display {
    background-color: var(--premium-green);
    border-color: var(--premium-green);
    color: #ffffff;
}

#header .logo-container img {
    width: 100% !important;
    max-height: 47px;
}

.tab .active, #tab-product .active:hover {
    background-color: var(--premium-link);
    border-color: var(--premium-link);
}

    .tab .active:hover, .tab .active:active, .tab:hover .active {
        background-color: var(--premium-link);
        border-color: var(--premium-link);
    }

div#header {
    background: var(--premium-green);
}

#logo img {
    margin-bottom: -5px;
    width: 200px;
    margin-left: 10px
}

#toplinks-inner-container {
    display: none;
}

#usps {
    display: none;
}

.btn-success-search {
    background-color: var(--premium-link);
    border-color: #FAF6F1;
}

.btn-success-checkout {
    color: #FAF6F1
}

#all-articles {
    background-color: var(--premium-link);
}

.all-articles-text {
    color: #000000;
}

.pagination li.active {
    background-color: var(--premium-link);
}

.pagination > li > a, .pagination > li > a:hover, .pagination > li > a:focus {
    color: var(--premium-link);
}
/******* FÖR MOBIL  **********/
.header-first-row, .header-container {
    background-color: var(--premium-green);
}

#product-add-bundle-to-cart, .buy-button-container .purchase-button {
    background-color: var(--premium-link);
    border-color: var(--premium-link);
    color: #ffffff;
}

.toggle-element.open, #product-facts-main .toggle-element.open {
    background-color: var(--premium-link);
}

/******* SLUT MOBIL  **********/



@media (min-width: 1200px) {
    #header {
        background-color: var(--premium-green);
    }

    .header-container.header-second-row {
        background-color: var(--premium-green);
    }

    .header-container .header-second-row-content {
        background-color: var(--premium-green);
    }

    #logo {
        bottom: 15px;
    }

    #cart-header-to-checkout {
        background-color: var(--premium-link);
        border: 1px solid #ffffff;
    }

        #cart-header-to-checkout:hover {
            color: #FAF6F1;
            border: 1px solid #ffffff !important;
        }
}

@media (min-width: 768px) {

    .premium-promotion.second-row a:not(:first-child) {
        padding-right: 7px;
    }

    .premium-promotion.second-row a:not(:last-child) {
        padding-left: 7px;
    }

    .premium-promotion.second-row a:first-child {
        padding-left: 0px;
    }

    .premium-promotion.second-row a:last-child {
        padding-right: 0px;
    }

    .premium-promotion.third-row a:first-child {
        padding-right: 7px;
    }

    .premium-promotion.third-row a:last-child {
        padding-left: 7px;
    }

    .premium-promotion.second-row a {
        width: 25%;
    }

    .premium-promotion.third-row a {
        width: 50%;
    }
}

@media (max-width: 767px) {
    .premium-promotion.third-row img {
        width: 100%;
    }
}

