h1.tws-util-heading--heading, .tws-article-name h1 {
	font-size: 2rem !important; 
	color: #00354e;
  font-weight: 400 !important;
}

p {
  font-size: 1.125rem;
}

.slot--header-horizontal-menu .navbar-nav>li a {
	font-size: 1.125rem !important; 
	color: #00354e;
  font-weight: 400 !important;
}

.bountiful--header {
  top: 0;
  z-index: 1000; }
  .bountiful--header .slot--header-cart .tws-mini-cart--header-cart-button .tws-mini-cart--header-cart-info .tws-mini-cart--header-cart-img:before {
    color: #34e0a1;
	}
  .bountiful--header .slot--header-search input.form-control {
    border-radius: 3px; }
  .bountiful--header .slot--header-horizontal-menu {
    border-top: none; }
  @media all and (min-width: 992px) {
    .bountiful--header .slot--header-logo .tws-logo {
      max-width: 300px; } }

/* <---- Main content on startpage ---->*/
.bountiful--body .bountiful--body-wrapper .bountiful--main .bountiful--main-wrapper {
  -webkit-box-shadow: none;
          box-shadow: none; }

.hover-effect-shopping-window .tws-content-box .tws-img {
  overflow: hidden; }
  .hover-effect-shopping-window .tws-content-box .tws-img img {
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s; }

.hover-effect-shopping-window .tws-content-box:hover .tws-img img {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1); }

.heading-articles h2.tws-util-heading--heading.undefined {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center; }
  .heading-articles h2.tws-util-heading--heading.undefined:before, .heading-articles h2.tws-util-heading--heading.undefined:after {
    content: "";
    border-top: 2px solid #000;
    margin: 0 20px 0 0;
    -webkit-box-flex: 1;
        -ms-flex: 1 0 20px;
            flex: 1 0 20px; }
  .heading-articles h2.tws-util-heading--heading.undefined:after {
    margin: 0 0 0 20px; }

/* <---- Sidebar---->*/
.selling-points {
  margin-top: 5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .selling-points .icons-wrapper {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
    padding: 1rem; }
    .selling-points .icons-wrapper .icon-column {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      min-width: 200px;
      height: 100%; }
      .selling-points .icons-wrapper .icon-column img {
        width: 50px;
        height: 50px; }
      .selling-points .icons-wrapper .icon-column .icon-title {
        margin-top: 2rem;
        font-weight: bold;
        text-align: center;
        font-size: 1.2rem; }
      .selling-points .icons-wrapper .icon-column .icon-description {
        text-align: center;
        font-weight: lighter;
        line-height: 1.2; }

.heading-with-lines h2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center; }
  .heading-with-lines h2:before, .heading-with-lines h2:after {
    content: "";
    border-top: 2px solid #000;
    margin: 0 20px 0 0;
    -webkit-box-flex: 1;
        -ms-flex: 1 0 20px;
            flex: 1 0 20px; }
  .heading-with-lines h2:after {
    margin: 0 0 0 20px; }

/*<---- Nyhetsbrev---->*/
.nyhetsbrev-custom .form-inline .input-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.nyhetsbrev-custom .input-group-btn {
  margin-top: 1rem; }

@media only screen and (min-width: 768px) {
  .bountiful--start-page .tws-container--tws-newsletter-subscribe form .input-group > .form-control {
    width: 400px; } }

.contact-heading {
  font-size: 1.5rem; }

.contact ul {
  list-style: none;
  margin: 0;
  padding: 0; }
  .contact ul li {
    margin: 10px 10px 10px 0; }

.contact i {
  margin-right: 10px; }

@media only screen and (min-width: 992px) {
  .col-sm-6.col-md-3.bountiful--footer-mid-left {
    width: 50%; } }


@media (max-width:1099px) {
.bountiful--sidebar-mobile-menu {
    display: none;
}
}

.slot--article-share {
    padding-top: 12px;
}

.checkout .slot--checkout .tws-checkout--payment-method-title {
    display: none;
}

.bountiful--top-bar-right .fa-gear::before, 
.bountiful--top-bar-right .fa-cog::before {
    display: none;
}

.tws-audience-selector--frame-container.tws-audience-selector--frame-container-shown {
    z-index: 99999999;
}

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

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

.bountiful--article-images .tws-article-images--slick-nav:before,
.bountiful--article-images .tws-article-images--slick-nav:after {
	background-image: none;
}

.slot--unique-selling-points .tws-unique-selling-points--wrapper ul i {
    margin: 4px 5px 0px 0px;
}

/*--Juni 2022--*/
/*
.bountiful--footer-mid-left .tws-custom-html--content p a{
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 0 auto;
}
*/
.tws-accept-cookies--icon {
  color: #34e0a1 !important;
}

.tws-unique-selling-points--icon {
  color: #34e0a1;
}

.slot--top-bar-selling-points .tws-unique-selling-points ul li i {
  border-color: #34e0a1;
}

.bountiful--header {
  box-shadow: none;
}

a:hover {
  color: #34e0a1 !important;
}

/* {
  box-shadow: none !important;
}*/

.bountiful--component-container div, .bountiful--component-container tws-util-heading{
  box-shadow: none !important;
}

.bountiful--footer .slot--brand-logos {
  border-color: #ffffff;
}

.icons-wrapper {
  color: #00354e;
}

.tws-content-box--table {
  box-shadow: inset 0 400px rgba(0,0,0,0.2);
}

/*
.tws-article-labels--label-text {
  background: #f6b1a6 !important;
}
*/

.article-primary-group-8829111 .slot--wasa-kredit-widget {
	display: none;
}