/* _variables.scss */
:root {
  /* TYPOGRAPHY */
  --font-base: "Inter", sans-serif;
  --font-bold: "Inter", sans-serif;
  --font-special: "Sport2000 Regular", sans-serif;
  --font-special-bold: "Sport2000 Bold", sans-serif;
  --font-size-base: 1rem;
  --font-size-base-mobile: 14px;
  --line-height-base: 1.4;
  /* COLORS */
  --primary-color: #d10019; /* Red */
  --primary-color-dark: #d30007; /* Dark Red */
  --dynamic-loading-color: #e5e5e5;
  --dynamic-primary-color: var(--primary-color);
  --dynamic-primary-color-dark: var(--primary-color-dark);
  --secondary-color: #107733; /* Green */
  --secondary-color-dark: #0d6129; /* Dark Green */
  --dynamic-secondary-color: var(--secondary-color);
  --dynamic-secondary-color-dark: var(--secondary-color-dark);
  --tertiary-color: #000000; /* Black */
  --lighter-grey: #FDFDFC;
  --light-grey: #FAFAFA;
  --light-grey2: #F2F2F2;
  --medium-grey: #98999E;
  --dark-grey: #7F8185;
  --darker-grey: #66686b;
  --light-black: #303133;
  --color-bg-inrange-main: #ffa1a3; /* Overwritten by javascript */
  --cart-slide-in-calculation-base-color: #0f5c29;
  /* POWERMAIL + DimFAQ*/
  --input-background: #ffffff;
  --input-border: var(--medium-grey);
  --submit-background: var(--primary-color);
  --submit-color: #ffffff;
  /* STRIPES */
  --stripes-01: url("../img/stripes01.png");
  --stripes-02: url("../img/stripes02.png");
  --stripes-03: url("../img/stripes03.png");
  --stripes-04: url("../img/stripes04.png");
  --stripes-05: url("../img/stripes05.png");
  --stripes-06: url("../img/stripes06.png");
  --stripes-06-02: url("../img/stripes06_02.png");
  --stripes-07: url("../img/stripes07.png");
  --stripes-07-02: url("../img/stripes07_02.png");
  --stripes-08: url("../img/stripes08.png");
}

.blogTeaserSection .btnReadMore {
  display: none;
}

.blogPostMetaData {
  overflow: hidden;
  padding: 0.2vw 0 0 0;
}
.blogPostMetaData .row {
  display: flex;
  justify-content: center;
  align-items: center;
}
.blogPostMetaData .row .blogPostDataWrapper {
  margin: 0 0 3vw 0;
}
.blogPostMetaData .row .shareIcons {
  margin: 0 0 0 1vw;
}
.blogPostMetaData .row:last-child {
  margin: 0 0 2.25vw 0;
}

.content .ce-bodytext h2, .content .ce-bodytext h3 {
  color: #101010;
  font-size: 2.625vw;
  line-height: 1.2;
  margin: 1.25vw 0 0.9vw 0;
  letter-spacing: -0.4px;
}
.content .ce-bodytext h2 b, .content .ce-bodytext h2 strong, .content .ce-bodytext h3 b, .content .ce-bodytext h3 strong {
  font-family: var(--font-special-bold);
  font-weight: normal;
}
.content .ce-bodytext h3 {
  font-size: 2.25vw;
}
.content .ce-bodytext h4 {
  margin-bottom: 0.4vw;
}
.content .ce-bodytext h6 {
  color: var(--primary-color);
  font-size: 1vw !important;
  margin-bottom: 0.2vw;
}
.content .ce-bodytext ul li {
  margin-bottom: 0.9vw;
}
.content .ce-bodytext ul li p {
  margin: 0 0 0 0;
}

@media screen and (max-width: 800px) {
  .content .ce-bodytext h2 {
    font-size: 28px;
  }
  .content .ce-bodytext h3 {
    font-size: 24px;
  }
  .content .ce-bodytext h4 {
    font-size: 22px;
  }
  .content .ce-bodytext h6 {
    font-size: 15px !important;
  }
  .blogPostMetaData .row .blogPostDataWrapper {
    margin: 0 0 30px 0;
  }
  .blogPostMetaData .row .shareIcons {
    width: 100%;
    margin: 40px 0 0 0;
  }
  .blogPostMetaData .row:last-child {
    margin: 0;
    flex-wrap: wrap;
  }
}/*# sourceMappingURL=blog.css.map */