.elementor-kit-35{--e-global-color-primary:#DDCF6E;--e-global-color-primary_hover:#FF0000;--e-global-color-secondary:#0F3443;--e-global-color-secondary_hover:#0D2E3C;--e-global-color-text:#4B4B4B;--e-global-color-text_light:#8A8A8A;--e-global-color-accent:#000000;--e-global-color-border:#E0E0E0;--e-global-color-background:#FFFFFF;--e-global-color-background_light:#F6F3EC;--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:100;--e-global-typography-text-line-height:30px;--e-global-typography-cf27636-font-size:22px;--e-global-typography-cf27636-font-weight:500;--e-global-typography-cf27636-line-height:1.45em;--e-global-typography-cf27636-letter-spacing:-0.44px;--e-global-typography-866f972-font-family:"Special Gothic Condensed One";--e-global-typography-866f972-font-size:90px;--e-global-typography-866f972-text-transform:uppercase;--e-global-typography-866f972-line-height:0.9555em;--e-global-typography-866f972-letter-spacing:-2px;background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-kit-35 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1290px;}.e-con{--container-max-width:1290px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}@media(max-width:1200px){.elementor-kit-35{--e-global-typography-866f972-font-size:80px;}}@media(max-width:1024px){.elementor-kit-35{--e-global-typography-866f972-font-size:62px;--e-global-typography-866f972-letter-spacing:-1px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-35{--e-global-typography-866f972-font-size:48px;--e-global-typography-866f972-letter-spacing:-0.5px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;--container-default-padding-top:0%;--container-default-padding-right:0%;--container-default-padding-bottom:0%;--container-default-padding-left:0%;}}/* Start custom CSS */.post-author {
display: none;
}

.post-meta {
display: none;
}
body.search main {
  margin-top: 120px;
}

/* Mobil: lad flipbook fylde skærmen bedre */
@media (max-width: 767px) {
  ._3d-flip-book.full-size {
    height: calc(100vh - 120px) !important; /* plads til header + lidt luft */
    max-height: calc(100vh - 120px) !important;
  }
  ._3d-flip-book.full-size .book-widget,
  ._3d-flip-book.full-size .book-widget .full-size,
  ._3d-flip-book.full-size iframe {
    height: 100% !important;
    max-height: 100% !important;
  }

  /* Fjern ekstra top/bund spacing fra Elementor container hvis det er der */
  .elementor-element-5bf5848,
  .elementor-element-5bf5848 .e-con-inner {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
}

@media (max-width: 767px) {
  /* Gør området edge-to-edge */
  .elementor-element-5bf5848,
  .elementor-element-5bf5848 .e-con-inner {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    max-width: 100% !important;
  }

  /* Hvis der er generel site padding på mobile containers, så slå den fra for flipbook-containeren */
  .elementor-element-5bf5848 .elementor-widget-shortcode {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}

@media (max-width: 767px) {
  /* Fjern typisk site-padding omkring content */
  .site-content,
  .elementor-location-single,
  .elementor-section,
  .elementor-container,
  .e-con,
  .e-con-inner {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  /* Sørg for at flipbook wrapperen reelt kan være 100vw */
  ._3d-flip-book.full-size {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(50% - 50vw) !important; /* “break out” af content-wrap */
    margin-right: calc(50% - 50vw) !important;
  }
}

/* Mobil – default (portrait): Calameo-zoom */
@media (max-width: 767px) {
  ._3d-flip-book .book-widget {
    transform: scale(1.10);
    transform-origin: center top;
  }
  ._3d-flip-book.full-size {
    height: calc(100vh - 80px) !important;
  }
}

/* Mobil – LANDSCAPE: mindre zoom + mere højde */
@media (max-width: 767px) and (orientation: landscape) {
  ._3d-flip-book .book-widget {
    transform: scale(0.95) !important;   /* mindre zoom så den ikke klipper */
    transform-origin: center top;
  }
  ._3d-flip-book.full-size {
    height: calc(100vh - 40px) !important; /* mere plads i lav højde */
  }
}

/* Fjern hele toolbaren i flipbook */
._3d-flip-book .tbox,
._3d-flip-book .toolbar,
._3d-flip-book .widToolbar {
  display: none !important;
}/* End custom CSS */