@import url('https://fonts.googleapis.com/css2?family=Arvo:ital,wght@0,400;0,700;1,400;1,700&display=swap');

.hajde--top-bar .hajde--top-bar-wrapper {
display: none !important;}

.hajde--start-page .hajde--component-container .tws-content-box--table .tws-content-box--first-line {
    text-shadow: none !important;
    margin: 5px 0;
    line-height: normal;
    font-weight: bold;
  font-family: "Arvo", serif;
}

.hajde--start-page .hajde--component-container .tws-content-box--table .tws-content-box--third-line {
    text-shadow: none !important;
    margin: 5px 0;
    line-height: normal;
    font-weight: normal;
  font-family: "Arvo", serif;
}

.hajde--start-page .hajde--component-container .tws-content-box--table .tws-content-box--second-line {
    text-shadow: none !important;
    margin: 5px 0;
    line-height: normal;
    font-weight: bold;
  font-family: "Arvo", serif;
}

.hajde--start-page .tws-articles-two--heading .tws-util-heading--heading, .hajde--start-page .tws-articlegroups--title .tws-util-heading--heading {
    font-family: "Arvo", serif;
}

.tws-articlegroup-list .tws-artgrp-info .tws-util-heading--heading, .tws-custom-page--articlegroups-heading .tws-util-heading--heading, .tws-custom-page--article-heading .tws-util-heading--heading {
    font-family: "Arvo", serif;
}

@media only screen and (min-width: 200px) {
    h1 {
        font-size: 30px;
        font-family: Arvo;
    }
}

.hajde--body .hajde--body-wrapper .hajde--main .hajde--main-wrapper {
    box-shadow: none !important;
    padding: 15px 15px 15px 15px;
}

@media only screen and (max-width: 480px) {
    .hajde--body .hajde--body-wrapper {
        padding: 0px 0px 0px 0px !important;
    }
}

@media only screen and (max-width: 480px) {
    .hajde--footer {
    margin: 0px 0px 0px 0px !important;
    }
}

.slot--article-page-footer .tws-articles-two--heading .tws-util-heading--heading {
    font-size: 24px;
    font-family: arvo;
}

.slot--top-bar-login a {
    font-size: 16px;
    font-weight: bolder;
  text-decoration: underline;
}

/* ZOO GOOD – Svensk flagga och märkning */

.tws-article-list--article-225589260,
.tws-article-list--article-225589272 {
  position: relative;
}

.tws-article-list--article-225589260::after,
.tws-article-list--article-225589272::after {
  content: "MADE IN SWEDEN";
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 999;
  color: white;
  font-size: 11px;
  font-weight: bold;
  padding: 6px 10px 6px 35px;
  border-radius: 3px;
  white-space: nowrap;
  pointer-events: none;

  background-color: #17477e;
  background-image:
    linear-gradient(
      to right,
      transparent 0 31%,
      #fecc00 31% 44%,
      transparent 44%
    ),
    linear-gradient(
      to bottom,
      transparent 0 40%,
      #fecc00 40% 60%,
      transparent 60%
    ),
    linear-gradient(#006aa7, #006aa7);

  background-size:
    23px 15px,
    23px 15px,
    23px 15px;
  background-position:
    7px center,
    7px center,
    7px center;
  background-repeat: no-repeat;
}