* {
	color: #1A1A1A;
}
.desktop-only .tws-content-box--table .tws-content-box--first-line,
.desktop-only .tws-content-box--table .tws-content-box--second-line,
.mobile-only .tws-content-box--table .tws-content-box--first-line,
.mobile-only .tws-content-box--table .tws-content-box--second-line {
  color: #ffffff !important;
  text-shadow: none;
}

@media (max-width: 991px) {
  .custompage-8876987 .customPageItem .customPageHtml,
  .custompage-8876987 .emporium--body .emporium--body-wrapper {
    padding: 0;
  }
  .custompage-8876987 .text_content,
  .custompage-8876987 .kontakt1 {
    padding: 0 30px;
  }
}

i.fa.fw.fa-check.tws-unique-selling-points--icon { display: none; }
.slot--article-page-footer .tws-container--tws-custom-html { box-shadow: none; margin: 0; }
.emporium--article-bottom { margin: 0; }
.slot--article-description { padding: 0 18px; }

@media only screen and (max-width: 768px) { .desktop1 { display: none; } }
@media only screen and (min-width: 768px) { .mobile1 { display: none; } }

h1, h1 span, h2, h2 span, h3, h3 span, h4, h4 span, h5, h5 span { font-family: "Playfair Display", serif !important; }
a, button, input, label, p, span, td, textarea { font-family: Lato, sans-serif; }

.video-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; }
.video-container iframe,
.video-container embed,
.video-container object { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

body.articlegroup .emporium--body .emporium--body-wrapper { padding-left: 0; padding-right: 0; }
body.articlegroup .customPageItem.customPageHtml { padding: 0; }
body.articlegroup .customPageItem.customPageHtml p,
body.articlegroup .customPageItem.customPageArticleList { padding-left: 25px; padding-right: 25px; }

@media (max-width: 767px) { .desktop-only { display: none; } }
@media (min-width: 768px) { .mobile-only { display: none; } }
.desktop-only + .mobile-only { margin-top: 0; }

.emporium--start-page .tws-articles-two--heading .tws-util-heading--heading,
.introduction h1,
.newsletter h2,
.slot--article-name .tws-article-name h1,
.tws-articlegroup-list .thumbnail .caption .tws-articlegroup-list--article-name .tws-util-heading--heading a,
.tws-container--tws-content-box-2x .tws-content-box--first-line,
.tws-instagram h2 { font-family: "Playfair Display", serif; font-weight: 400 !important; }

.tws-content-box--first-line { font-family: "Playfair Display", serif; font-size: 80px !important; }
.desktop-only.tws-container--tws-content-box .tws-content-box--second-line { font-size: 50px; }
.mobile-only.tws-container--tws-content-box .tws-content-box--second-line { font-size: 30px !important; }

@media only screen and (max-width: 480px) {
  .tws-content-box--first-line { font-size: 40px !important; }
  .mobile-only.tws-container--tws-content-box .tws-content-box--first-line { margin-top: -80px; }
}

.tws-content-box--second-line,
.tws-content-box--third-line { font-family: Lato, sans-serif; }
.tws-content-box--table .tws-content-box--first-line { font-weight: 400; }

.slot--header-cart .tws-mini-cart--header-cart-info .tws-mini-cart--header-cart-img::before { display: none; }
.slot--header-cart .tws-mini-cart--header-cart-info .tws-mini-cart--header-cart-img::after {
  content: "";
  display: block;
  width: 19px; height: 23px;
  background: url(https://cdn.abicart.com/shop/ws53/121653/files/shopping-bag.svg);
  background-size: 19px 23px;
  top: 0;
}
.emporium--buy-button-group .slot--article-buy-button .btn::after {
  content: "";
  width: 19px; height: 23px;
  background: url(https://cdn.abicart.com/shop/ws53/121653/files/shopping-bag.svg);
  background-size: 19px 23px;
  top: 0;
}

.startpage .emporium--header { position: absolute; background: transparent; z-index: 1000; width: 100%; box-shadow: none; }
.startpage .slot--header-horizontal-menu .nav .open > a,
.startpage .slot--header-horizontal-menu .nav .open > a:focus,
.startpage .slot--header-horizontal-menu .nav .open > a:hover { background: transparent; }
.startpage .emporium--body .emporium--body-wrapper { max-width: none; padding: 0; overflow-x: hidden; }
.startpage .emporium--component-container > div:not(:first-child) { max-width: 1300px; margin-left: auto; margin-right: auto; }

@media (min-width: 992px) {
  .slot--header-horizontal-menu { order: 1; width: 33%; display: inline-block; flex: none; -webkit-flex: none; }
  .slot--header-logo { order: 2; width: 33%; display: inline-block; }
  .emporium--header .emporium--header-wrapper .emporium--header-right { order: 3; width: 33%; display: inline-block; }
  .slot--header-horizontal-menu .navbar { padding: 0; }
  .emporium--header .emporium--header-wrapper .emporium--header-wrapper-inner { justify-content: space-between; -webkit-justify-content: space-between; }
}

.tws-mini-cart--header-quantity.cart-empty { display: none; }

.emporium--article-images .slot--article-images .tws-article-images--current-image,
.emporium--article-images .tws-article-images--slick-nav,
.emporium--start-page .tws-container--tws-custom-html,
.tws-article-list--list .tws-list--type-grid .thumbnail,
.tws-article-list--list .tws-list--type-grid .thumbnail .caption,
.tws-container--tws-articles-two-type-carousel .thumbnail,
.tws-container--tws-articles-two-type-carousel .thumbnail .caption,
.tws-container--tws-articles-two-type-carousel .thumbnail:hover { box-shadow: none; }

.btn-toolbar.tws-list-controls.pull-right { display: none; }
.emporium--article-images .tws-article-images--slick-nav .tws-img { border: none; }

@media only screen and (max-width: 490px) {
  .tws-instagram.grid .tws-instagram--insta-post { margin: 4px; width: calc(50% - 8px); padding-bottom: calc(50% - 8px); }
  .tws-container--tws-custom-html.seasondesignsale { padding: 0 10px; }
  .tws-container--tws-articles-two.favoriter-p-rea.tws-container--tws-articles-two-type-carousel { padding-bottom: 0; }
  .tws-container--tws-content-box-2x.tv-skyltfonster-soffbord-and-sidobord { margin: 0; }
}

.tws-articlegroup-list .tws-artgrp-info .tws-util-heading--heading { border-bottom: none; }
.slot--article-name .tws-article-name h1,
.tws-article-list--list .tws-article-list--price { margin: 0; }
.tws-article-list--list .tws-article-list--article-name { margin: 10px 0 4px; }
.emporium--start-page .tws-articlegroups--title .tws-util-heading--heading,
.emporium--start-page .tws-articles-two--heading .tws-util-heading--heading { border-bottom: none; }

.customPageItem.customPageHtml,
.emporium--article-bottom,
.emporium--article-top .emporium--article-right-col .emporium--article-right-col-wrapper { box-shadow: none; }

.emporium--body .emporium--body-wrapper { padding: 0 30px; }
.emporium--start-page .tws-container--tws-articles-two { margin: 25px 0 0; }
.emporium--start-page .tws-articlegroups--title .tws-util-heading--heading,
.emporium--start-page .tws-articles-two--heading .tws-util-heading--heading { margin: 0; }
.emporium--start-page .tws-container--tws-custom-html { margin: 0; }
.emporium--start-page .tws-container--tws-newsletter-subscribe { margin: 30px 0 0; }
.customPageItem { margin: 0; }
.customPageItem.customPageHtml { padding: 0 15px; }

@media (max-width: 767px) {
  .checkout .emporium--body .emporium--body-wrapper { padding: 0 15px; }
  .tws-opc-cart--rows .tws-opc-cart--item .tws-opc-cart--item-image { width: 63px; }
  .tws-opc-cart--rows .tws-opc-cart--item .tws-opc-cart--item-wrapper { width: calc(80% - 110px); }
  .tws-opc-cart--rows .tws-opc-cart--item .tws-opc-cart--item-wrapper .tws-opc-cart--item-quantity input {
    width: calc(100% - 69px); padding: 0; text-align: center;
  }
  .tws-opc-cart--rows .tws-opc-cart--item .tws-opc-cart--item-wrapper .tws-opc-cart--item-quantity { right: 0; top: 0; left: auto; }
  .tws-opc-cart--rows .tws-opc-cart--item .tws-opc-cart--item-wrapper .tws-opc-cart--item-remove { top: 0; }
  .tws-opc-cart--rows .tws-opc-cart--item { padding-bottom: 15px; }
  .slot--checkout-cart-usps, .tws-cart-summary--wrapper { padding: 10px; }
  .opc-checkout--shortcuts, .tws-checkout--checkout-container, .tws-checkout--select-delivery-wrapper .tws-checkout--select-delivery-list-wrapper { padding: 0; }
}

.tws-opc-cart--rows .tws-opc-cart--item .tws-opc-cart--item-wrapper .tws-opc-cart--item-info .tws-opc-cart--item-info-artno { display: none !important; }

.emporium--article-images .slot--article-labels .tws-article-labels--special-offer .tws-article-labels--label-text,
.tws-article-list--list .tws-article-list--labels .tws-article-labels--special-offer .tws-article-labels--label-text { background: #ebe4dd; color: #000; }

.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,
.tws-article-list--list .tws-article-list--price .tws-api--price-both-shown { color: #8e8073; }

@media only screen and (max-width: 991px) {
  .navbar-collapse a.tws-top-menu--xs-link { font-size: 17px !important; }
  body.startpage .emporium--body-wrapper { padding: 0; }
  body.startpage .tws-container--tws-articles-two-type-carousel,
  body.startpage .tws-container--tws-articles-two-type-grid,
  body.startpage .tws-container--tws-instagram,
  body.startpage .tws-newsletter-subscribe--before-sending { padding: 10px; }
}

.tws-article-social--share-button.sharer-0 label {
  font-size: 14px !important; cursor: pointer; margin: 0; padding: 5px 10px 6px 6px !important;
  border-radius: 5px; background: #ebe4dd !important; color: #000; transition: all .3s ease;
}

.tws-article-description--text-container { max-height: none !important; }
.tws-article-description--article-number { display: none; }

.tws-event-countdown { background-position: center center; background-repeat: no-repeat; position: relative; top: 23px; }

@media only screen and (min-width: 992px) {
  .emporium--start-page .tws-container--tws-event-countdown { margin: 0; height: 70vw; position: relative; top: 129px; }
  .tws-event-countdown--inner-wrapper { overflow: unset; }
}

.tws-event-countdown--introduction h1:nth-child(1) span { font-size: 28pt !important; }
.tws-event-countdown--introduction h1:nth-child(2) span { font-size: 28pt !important; }

@media only screen and (min-width: 992px) {
  .tws-event-countdown--introduction h1:nth-child(1) span,
  .tws-event-countdown--introduction h1:nth-child(2) span,
  .tws-event-countdown--introduction h1:nth-child(3) span { font-size: 44pt !important; }
}

@media (min-width: 768px) {
  .tws-event-countdown--countdown { display: flex; margin-top: 120px; }
  .tws-event-countdown--introduction { margin-top: 250px; }
}

.slot--article-page-footer .tws-container--tws-articles-two .tws-articles-two { box-shadow: none; }
.slot--contact-form .tws-contact-form--form-outer-wrapper { box-shadow: none; }

#texbar { background: #ADB6A8
;
}

@media only screen and (min-width: 771px) {
  .desktop-only { margin: 150px 0 0 0 !important; }
}

@media only screen and (max-width: 771px) {
  .mobile-only { margin: 90px 0 0 0 !important; }
}

@media screen and (max-width: 600px) {
  .popup-image { width: 100%; height: auto; }
}
  .tws-article-list--list .tws-article-list--labels .tws-article-labels--new .tws-article-labels--label-text::before,
.emporium--article-images .slot--article-labels .tws-article-labels--new .tws-article-labels--label-text::before {
    content: "Få kvar i lager";
    font-size: 9px;
    color: black;
  }
  .tws-article-list--list .tws-article-list--labels .tws-article-labels--new .tws-article-labels--label-text,
	.emporium--article-images .slot--article-labels .tws-article-labels--new .tws-article-labels--label-text {
    font-size: 0;
    background: #fff;
  }

.tws-article-price--compare-at-price {
  display: none !important;
}

@media only screen and (max-width: 480px) {
    .mobile-only.tws-container--tws-content-box .tws-content-box--first-line {
        margin-top: -120px !important;
    }
}
@media only screen and (max-width: 480px) {
  .tws-content-box--third-line {
    font-size: 30px !important;
  }
}
@media only screen and (max-width: 480px) {
  .tws-content-box--third-line {
    background: transparent !important;
    box-shadow: none !important;
  }
}


/*---- RELATED PRODUCTS -----*/
.slot--custom-manually-related .tws-article-favoritebutton--container,
.slot--custom-manually-related .tws-article-list--list .tws-article-list--labels{
display: none !important;
}
.slot--custom-manually-related .slick-slider {
	margin-bottom: 0 !important;
}
.slot--custom-manually-related > .tws-articles-two:first-child {
display: none;
}
.slot--article-page-footer .tws-container--tws-articles-two.relaterade-produkter .tws-articles-two:nth-child(2) {
display: none;
}

/*---Banner image text size & color--*/

/*--Desktop--*/

.tws-container--tws-content-box.desktop-only .tws-content-box--inner-wrapper .tws-content-box--cell .wrappContent tws-util-heading h3.tws-util-heading--heading.tws-content-box--first-line, 
.tws-container--tws-content-box.desktop-only .tws-content-box--inner-wrapper .tws-content-box--cell .wrappContent tws-util-heading h3.tws-util-heading--heading.tws-content-box--second-line {
    color: #fefefe !important;
}

/*--Mobile--*/

.tws-container--tws-content-box.mobile-only .tws-content-box--inner-wrapper .tws-content-box--cell .wrappContent tws-util-heading h3.tws-util-heading--heading.tws-content-box--first-line, 
.tws-container--tws-content-box.mobile-only .tws-content-box--inner-wrapper .tws-content-box--cell .wrappContent tws-util-heading h3.tws-util-heading--heading.tws-content-box--second-line {
    color: #fefefe !important;
}

/*--Text banner text size--*/
.texbar-content {
    font-weight: 800;
    font-size: 15px;
  
}
#texbar #texbar-button {
    background: transparent;
    color: #000;
    padding: 6px 0px;
    transition: all .3s;
    text-decoration: underline;
}span#texbar-text {     color: yellow !important; margin-top: 0px !important;}

@media (min-width:772px){
  div#texbar {
    height: 30px !important;
    min-height: 40px;
}
}