.elementor-kit-4{--e-global-color-primary:#333333;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#9DCD64;--e-global-color-accent:#F5F5F5;--e-global-color-43d155a:#7CA24F;--e-global-color-1d570dc:#3C3C3C;--e-global-color-04883ac:#62803E;--e-global-color-6dbff38:#97C360;--e-global-color-df8af14:#EBEBEB;--e-global-typography-primary-font-family:"Oswald";--e-global-typography-primary-font-size:85px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-line-height:90px;--e-global-typography-primary-letter-spacing:3.7px;--e-global-typography-secondary-font-family:"Oswald";--e-global-typography-secondary-font-size:32px;--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-text-transform:none;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-secondary-letter-spacing:3px;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-size:14px;--e-global-typography-text-font-weight:400;--e-global-typography-text-text-transform:none;--e-global-typography-text-line-height:1.5em;--e-global-typography-text-letter-spacing:1.5px;--e-global-typography-text-word-spacing:2px;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:400;--e-global-typography-d7db9b1-font-family:"Poppins";--e-global-typography-d7db9b1-font-size:12px;--e-global-typography-d7db9b1-font-weight:500;--e-global-typography-d7db9b1-text-transform:uppercase;--e-global-typography-d7db9b1-letter-spacing:2px;--e-global-typography-d7db9b1-word-spacing:3px;--e-global-typography-747a6eb-font-family:"Poppins";--e-global-typography-747a6eb-font-size:17px;--e-global-typography-747a6eb-font-weight:600;--e-global-typography-747a6eb-text-transform:none;--e-global-typography-747a6eb-line-height:1.1em;--e-global-typography-747a6eb-letter-spacing:3px;--e-global-typography-327a7b8-font-family:"Oswald";--e-global-typography-327a7b8-font-size:27px;--e-global-typography-327a7b8-font-weight:800;--e-global-typography-327a7b8-text-transform:uppercase;--e-global-typography-327a7b8-line-height:1.2em;--e-global-typography-327a7b8-letter-spacing:3px;background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-kit-4 button,.elementor-kit-4 input[type="button"],.elementor-kit-4 input[type="submit"],.elementor-kit-4 .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-d7db9b1-font-family ), Sans-serif;font-size:var( --e-global-typography-d7db9b1-font-size );font-weight:var( --e-global-typography-d7db9b1-font-weight );text-transform:var( --e-global-typography-d7db9b1-text-transform );letter-spacing:var( --e-global-typography-d7db9b1-letter-spacing );word-spacing:var( --e-global-typography-d7db9b1-word-spacing );color:var( --e-global-color-secondary );padding:1rem 2rem 1rem 2rem;}.elementor-kit-4 button:hover,.elementor-kit-4 button:focus,.elementor-kit-4 input[type="button"]:hover,.elementor-kit-4 input[type="button"]:focus,.elementor-kit-4 input[type="submit"]:hover,.elementor-kit-4 input[type="submit"]:focus,.elementor-kit-4 .elementor-button:hover,.elementor-kit-4 .elementor-button:focus{background-color:var( --e-global-color-43d155a );color:var( --e-global-color-secondary );}.elementor-kit-4 e-page-transition{background-color:#FFBC7D;}.elementor-kit-4 p{margin-block-end:0px;}.elementor-kit-4 a{color:var( --e-global-color-1d570dc );}.elementor-kit-4 h1{font-size:44px;}.elementor-kit-4 h2{font-size:32px;text-transform:none;}.elementor-kit-4 h3{font-size:24px;}.elementor-kit-4 h4{font-size:20px;}.elementor-kit-4 h5{font-size:16px;}.elementor-kit-4 h6{font-size:14px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1385px){.elementor-kit-4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-kit-4 button,.elementor-kit-4 input[type="button"],.elementor-kit-4 input[type="submit"],.elementor-kit-4 .elementor-button{font-size:var( --e-global-typography-d7db9b1-font-size );letter-spacing:var( --e-global-typography-d7db9b1-letter-spacing );word-spacing:var( --e-global-typography-d7db9b1-word-spacing );}}@media(max-width:1027px){.elementor-kit-4{--e-global-typography-primary-font-size:40px;--e-global-typography-secondary-font-size:30px;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-747a6eb-font-size:16px;--e-global-typography-327a7b8-font-size:30px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-kit-4 h1{font-size:40px;}.elementor-kit-4 h2{font-size:30px;}.elementor-kit-4 h3{font-size:30px;}.elementor-kit-4 h4{font-size:30px;}.elementor-kit-4 button,.elementor-kit-4 input[type="button"],.elementor-kit-4 input[type="submit"],.elementor-kit-4 .elementor-button{font-size:var( --e-global-typography-d7db9b1-font-size );letter-spacing:var( --e-global-typography-d7db9b1-letter-spacing );word-spacing:var( --e-global-typography-d7db9b1-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-4{--e-global-typography-primary-font-size:34px;--e-global-typography-primary-line-height:1.1em;--e-global-typography-secondary-font-size:24px;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-size:15px;--e-global-typography-accent-font-size:15px;--e-global-typography-d7db9b1-font-size:12px;--e-global-typography-747a6eb-font-size:15px;--e-global-typography-327a7b8-font-size:24px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-kit-4 h1{font-size:34px;line-height:1.1em;}.elementor-kit-4 h2{font-size:24px;}.elementor-kit-4 h3{font-size:24px;line-height:1.1em;}.elementor-kit-4 h4{font-size:22px;}.elementor-kit-4 button,.elementor-kit-4 input[type="button"],.elementor-kit-4 input[type="submit"],.elementor-kit-4 .elementor-button{font-size:var( --e-global-typography-d7db9b1-font-size );letter-spacing:var( --e-global-typography-d7db9b1-letter-spacing );word-spacing:var( --e-global-typography-d7db9b1-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */html {
  scroll-behavior: smooth;
}


/*CSS padding i siderne - Mathias Fjordside*/

/* Desktop: Giver mere luft til bredere skærme */
@media (min-width: 1025px) {
  .outer {
    padding-left: 6%;
    padding-right: 6%;
  }
}

/* Tablet: Justerer padding, så det stadig er luft men ikke spilder for meget plads */
@media (max-width: 1024px) {
  .outer {
    padding-left: 5%;
    padding-right: 5%;
  }
}

/* Mobil: Sørger for at content ikke rører kanten, men stadig maksimerer pladsen */
@media (max-width: 768px) {
  .outer {
    padding-left: 4%;
    padding-right: 4%;
  }
}

/*header slør*/
.menucontainer{ 
    -webkit-backdrop-filter: saturate(80%) blur(4px);
    backdrop-filter: saturate(80%) blur(4px);
   
}

/* Ikoner og tekst til #f5f5f5 ved hover */
#info1:hover #icon1 .elementor-icon,
#info2:hover #icon2 .elementor-icon,
#info3:hover #icon3 .elementor-icon,
#info4:hover #icon4 .elementor-icon,
#info1:hover h3,
#info1:hover p,
#info2:hover h3,
#info2:hover p,
#info3:hover h3,
#info3:hover p,
#info4:hover h3,
#info4:hover p {
  color: #f5f5f5;
}

#info1:hover #icon1 svg path,
#info2:hover #icon2 svg path,
#info3:hover #icon3 svg path,
#info4:hover #icon4 svg path {
  fill: #f5f5f5;
}

/* Smooth overgang */
#icon1 .elementor-icon,
#icon1 svg path,
#icon2 .elementor-icon,
#icon2 svg path,
#icon3 .elementor-icon,
#icon3 svg path,
#icon4 .elementor-icon,
#icon4 svg path,
#info1 h3, #info1 p,
#info2 h3, #info2 p,
#info3 h3, #info3 p,
#info4 h3, #info4 p {
  transition: color 150ms ease, fill 150ms ease;
}


/*Amelia styling > Eventkort > Skygge på kortet*/
.am-ec[class*="am-rw-"] {
    box-shadow:rgba(0,0, 0, 0.2) 0px 1px 3px !important;
}
.am-ec {
  box-shadow:rgba(0,0, 0, 0.2) 0px 1px 3px !important;
}

/*kort styling*/
.amelia-v2-booking #amelia-container.am-elf{
    padding:0px!important;
background-color: transparent !important;

}


/*Amelia styling - slut*//* End custom CSS */