@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;
}


/* ==========================================
   PRITAX – MADE IN SWEDEN
   Svensk flagga på svensktillverkade produkter
   ========================================== */

/* Produkt-ID som ska ha märkningen */

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

/* Flagga och text på produktkort och produktsidor */

.tws-article-list--article-225589260::after,
.tws-article-list--article-225589272::after,
body.article-225589260 .hajde--article-images::after,
body.article-225589272 .hajde--article-images::after {

    content: "MADE IN SWEDEN";
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 999;

    color: #ffffff;
    background-color: #17477e;

    font-family: Arial, sans-serif;
    font-size: 11px;
    font-weight: 700;
    line-height: 16px;

    padding: 6px 10px 6px 35px;
    border-radius: 3px;
    white-space: nowrap;
    pointer-events: none;

    /* Svensk flagga */
    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;
}

/* Anpassning för mobil */

@media only screen and (max-width: 480px) {

    .tws-article-list--article-225589260::after,
    .tws-article-list--article-225589272::after,
    body.article-225589260 .hajde--article-images::after,
    body.article-225589272 .hajde--article-images::after {

        font-size: 9px;
        padding: 5px 7px 5px 32px;
        top: 7px;
        right: 7px;
    }
}