.elementor-71249 .elementor-element.elementor-element-61cd67f7:not(.elementor-motion-effects-element-type-background), .elementor-71249 .elementor-element.elementor-element-61cd67f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ifknorrkoping.se/wp-content/uploads/2025/11/BB251101MN045-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-71249 .elementor-element.elementor-element-61cd67f7 > .elementor-background-overlay{background-color:#015da5;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-71249 .elementor-element.elementor-element-61cd67f7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-71249 .elementor-element.elementor-element-558e3bb3 .elementor-heading-title{font-family:"Merriweather", Sans-serif;}.elementor-71249 .elementor-element.elementor-element-5e4c32f > .elementor-container{max-width:820px;}.elementor-71249 .elementor-element.elementor-element-6cbe487{font-family:"Merriweather", Sans-serif;}/* Start custom CSS *//* === Brödtext -> Calibri/Arial (utan att röra rubriker) === */
body.elementor-page-71249 h4,
body.elementor-page-71249 p,
body.elementor-page-71249 li,
body.elementor-page-71249 ul,
body.elementor-page-71249 ol,
body.elementor-page-71249 dl,
body.elementor-page-71249 dt,
body.elementor-page-71249 dd,
body.elementor-page-71249 a:not(.elementor-button-link),
body.elementor-page-71249 blockquote,
body.elementor-page-71249 figcaption,
body.elementor-page-71249 code,
body.elementor-page-71249 pre,
body.elementor-page-71249 .elementor-text-editor,
body.elementor-page-71249 .elementor-widget-text-editor,
body.elementor-page-71249 .elementor-icon-box-description,
body.elementor-page-71249 .elementor-post__excerpt,
body.elementor-page-71249 .elementor-widget-button .elementor-button-text,
body.elementor-page-71249 .elementor-accordion .elementor-tab-content,
body.elementor-page-71249 .elementor-tabs .elementor-tab-content {
  font-family: Merriweather, sans-serif !important;
  font-weight: 400;
  /* valfritt för läsbarhet:
  line-height: 1.6;
  */
}

/* === Rubriker -> Playfair (forcerad, så de inte påverkas) === */
body.elementor-page-71249 h1,
body.elementor-page-71249 h2,
body.elementor-page-71249 h3,
body.elementor-page-71249 .elementor-heading-title {
  font-family: Merriweather, sans-serif !important;
  font-weight: 800;
}

/* ===== H4: Arial och normal text ===== */
body.elementor-page-71249 h4 {
  font-family: Merriweatherl, sans-serif !important;
  text-transform: none !important;
  font-weight: 500;
}


/* Endast topplänken "Nyheter" i mega-menyn */
.mega-menu #nyheter .elementor-element-25c44ba .elementor-heading-title,
.mega-menu #nyheter .elementor-element-25c44ba .elementor-heading-title a {
    font-family: 'Merriweather', serif;
}

/* All text i hela megamenyn, men inget utanför */
.mega-menu,
.mega-menu * {
    font-family: 'Merriweather', serif !important;
    font-size: 12px !important;
    font-style: normal !important;
}/* End custom CSS */