.elementor-widget-text-editor :is(h1, h2, h3, h4, h5, h6) {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

/* Complianz – tekststørrelse i cookie-popup */
.cmplz-cookiebanner,
.cmplz-cookiebanner p,
.cmplz-cookiebanner .cmplz-message,
.cmplz-cookiebanner .cmplz-title,
.cmplz-cookiebanner button {
    font-size: 18px !important;
}

/* Cookie-knappen og hover/fokus */
.cmplz-manage-consent {
    bottom: 3px !important;
    right: 5px !important;
}

.cmplz-manage-consent:hover,
.cmplz-manage-consent:focus {
    background-color: #0A3D5D !important;
    border-color: #FFFFFF !important;
    color: #FFFFFF !important;
}

.elementor-15736 .elementor-element.elementor-element-174c6c7f .link-label{
    white-space: nowrap !important;
}

.elementor-15736 .elementor-element.elementor-element-174c6c7f .raven-menu-item{
    display:flex !important;
    align-items:center;
}

#ast-scroll-top,
#ast-scroll-top:hover,
#ast-scroll-top:focus,
#ast-scroll-top:active {
  color: #ffffff !important;
  background-color: #0E537E !important;
  border: 2px solid #ffffff;
  right: 200px;
  left: auto;
  bottom: 10px;
}

/* Større tekst i Complianz-dokumenter */
body #cmplz-document,
body #cmplz-document p,
body #cmplz-document li,
body #cmplz-document td,
body #cmplz-document th,
body #cmplz-document dt,
body #cmplz-document dd,
body #cmplz-document label {
    font-size: 18px !important;
    line-height: 1.7 !important;
}

/* Overskrifter */
body #cmplz-document h2 {
    font-size: 28px !important;
    line-height: 1.3 !important;
}

body #cmplz-document h3 {
    font-size: 23px !important;
    line-height: 1.4 !important;
}

/* Mindre brødtekst i Complianz-popup */
.cmplz-cookiebanner .cmplz-message,
.cmplz-cookiebanner .cmplz-message p,
.cmplz-cookiebanner .cmplz-message a,
.cmplz-cookiebanner .cmplz-description {
    font-size: 16px !important;
    line-height: 1.5 !important;
}

/* Popupvinduets titel */
.cmplz-cookiebanner .cmplz-title {
    font-size: 18px !important;
}

/* Knapper og kategorier */
.cmplz-cookiebanner .cmplz-btn,
.cmplz-cookiebanner .cmplz-category-title {
    font-size: 14px !important;
}

/* Brødtekst i Elementor på alle sider og indlæg */
body .elementor .elementor-widget-text-editor,
body .elementor .elementor-widget-text-editor p,
body .elementor .elementor-widget-text-editor div,
body .elementor .elementor-widget-text-editor li {
    font-size: 18px !important;
    line-height: 1.7 !important;
}

/* Brødtekst i almindelige WordPress-sider og indlæg */
body .entry-content p,
body .entry-content li,
body .entry-content td {
    font-size: 18px !important;
    line-height: 1.7 !important;
}

/* Tekstuddrag under blogindlæggene */
body .elementor .elementor-post__excerpt,
body .elementor .elementor-post__excerpt p {
    font-size: 16px !important;
    line-height: 1.7 !important;
}

