
.alignleft {float: left;}
.alignright {float: right;}
.aligncenter {display: block; margin-left: auto;	margin-right: auto;}

.flexslider ul{padding:0!important}
.flexslider ul li{padding:0!important;}
.flexslider ul li p{padding:0!important; padding:10px !important; background: #f7f7f7 !important;}
.bliv-klogere #w-node-_75a213a6-08f0-6c1c-16a9-23302b2b888e-3253d0ec-3 img{width:230px !important}
a{color:#eeb808}
.bliv-klogere #w-node-_75a213a6-08f0-6c1c-16a9-23302b2b888e-3253d0ec-1 img{width:200px !important}
a{color:#eeb808}

video{max-width:100%}

#b-2, #b-3, #b-4{display:none} 
.forside-billedetekst h4 {color: #fff; font-size: 22px; font-weight: 400; margin-top: 0; margin-bottom: 2px;}

#w-node-_708f15ed-4122-cdb6-eb97-e432f7987982-f7987982 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr !important;
}

.wf-layout-layout a{text-decoration: none !important}

#search-top{width: 600px; float: left; margin-top: 15px; margin-left: 60px;}

.nav-menu-8 a.active{color:#eeb808!important}

option, select{color:#333; font-size: 15px}

.forside-bliv-klog-boks h3{font-weight: 500; color:#276235}

.kommune-select-top{

    color: #ffffff!important;

    border-radius: 6px 0 0 6px;

    font-size: 18px;

    padding: 15px;

    position: fixed;

    bottom: 25%;

    text-align: center !important;

    width: 220px !important;

	right:0px;

	z-index: 1000000000;

}



.kommune-select {

    color: #ffffff!important;

    border: solid 1px #fff;

    border-radius: 6px 0 0 6px;

    font-size: 18px;

    padding: 15px;

    background-color: #276235;

    bottom: 25%;

    text-align: center;

    width: 220px;

	right:00px;

	z-index: 1000000000;

	margin-top:-7px

}



.indholdsfortegnelse{padding-right:20%}



.indholdsfortegnelse h1{color: #276235; font-weight: 300; font-size: 32px; line-height: 32px; font-family: 'Oswald'; text-transform: uppercase; margin:23px 0}	







.indholdsfortegnelse li { margin-bottom: 0; padding-bottom: 0;}



.indholdsfortegnelse h2 {margin: 0; padding: 4px 12px; background:#f0f0f0; font-size:16px; color: #276235;     border-radius: 4px;}







.indholdsfortegnelse h3 {margin-left: 3px; margin-top: 10px;}



.indholdsfortegnelse ul {padding-left:0 !important;}







.indholdsfortegnelse-liste h2 {cursor: pointer;}



.indholdsfortegnelse-liste li {border-bottom: solid 2px #fff; padding:0px; list-style: none }




.kommune-select {

    color: #ffffff!important;

    border: solid 1px #fff;

    border-radius: 6px 0 0 6px;

    font-size: 18px;

    padding: 15px;

    background-color: #276235;

    bottom: 25%;

    text-align: center;

    width: 220px;

	right:00px;

	z-index: 1000000000;

	margin-top:-7px

}







.kommune-select-top{

    color: #ffffff!important;

    border-radius: 6px 0 0 6px;

    font-size: 18px;

    padding: 15px;

    position: fixed;

    bottom: 25%;

    text-align: center !important;

    width: 220px !important;

	right:0px;

	z-index: 1000000000;

}





#kom-valg{display:none}



.alignright {

    float: right;

}



.list-labels {

    margin-bottom: 5px;

	margin-top:10px

}







.w-layout-blockcontainer {

  max-width: 1030px;

  margin-left: auto;

  margin-right: auto;

  display: block;

}



.w-layout-layout {

  grid-row-gap: 20px;

  grid-column-gap: 20px;

  grid-auto-columns: 1fr;

  justify-content: center;

  padding: 20px;

}



.w-layout-cell {

  flex-direction: column;

  justify-content: flex-start;

  align-items: flex-start;

  display: flex;

}



@media screen and (max-width: 991px) {

  .w-layout-blockcontainer {

    max-width: 728px;

  }

}



@media screen and (max-width: 767px) {

  .w-layout-blockcontainer {

    max-width: none;

  }

}



body {

  color: #333;

  font-family: Open Sans, sans-serif;

  font-size: 15px;

  line-height: 26px;

}



h1 {

  color: #276235;

  margin-top: 20px;

  margin-bottom: 10px;

  font-family: Opensans, sans-serif;

  font-size: 38px;

  font-weight: 400;

  line-height: 53px;

}



h2 {

	color: #276235;

  margin-top: 20px;

  margin-bottom: 10px;

  font-size: 24px;

  font-weight: 500;

  line-height: 29px;

}



.sidebar h2



h3 {

  margin-top: 20px;

  margin-bottom: 10px;

  font-size: 24px;

  font-weight: 400;

  line-height: 30px;

}



h4 {

  color: #276235;

  margin-top: 10px;

  margin-bottom: 10px;

  font-family: Opensans, sans-serif;

  font-size: 20px;

  font-weight: 500;

  line-height: 24px;

}



.navbar-no-shadow {

  background-color: #276235;

}



.navbar-no-shadow-container {

  z-index: 5;

  width: 100%;

  max-width: 1140px;

  background-color: rgba(0, 0, 0, 0);

  margin-bottom: -117px;

  margin-left: auto;

  margin-right: auto;

  padding: 20px;

}



.container-regular {

  width: 100%;

  max-width: 1260px;

  min-height: 30px;

  margin-left: auto;

  margin-right: auto;

}



.navbar-wrapper {

  justify-content: space-between;

  align-items: center;

  display: flex;

}



.nav-menu {

  justify-content: space-between;

  align-items: center;

  margin-bottom: 0;

  padding-bottom: 0;

  padding-left: 0;

  display: flex;

}



.nav-link {

  color: #333;

  text-align: center;

  letter-spacing: .25px;

  margin-left: 5px;

  margin-right: 5px;

  padding: 5px 10px;

  font-size: 18px;

  line-height: 20px;

  text-decoration: none;

}



.nav-link:hover {

  color: #eeb808;

}



.nav-link:focus-visible {

  outline-offset: 0px;

  color: #0050bd;

  border-radius: 4px;

  outline: 2px solid #0050bd;

}



.nav-link[data-wf-focus-visible] {

  outline-offset: 0px;

  color: #0050bd;

  border-radius: 4px;

  outline: 2px solid #0050bd;

}



.nav-link.undermenu {

  float: none;

  clear: none;

  color: #333;

  text-align: left;

  text-transform: uppercase;

  background-color: #fff;

  flex: 0 auto;

  margin: 1px 0;

  padding: 20px 0;

  font-family: Opensans, sans-serif;

  font-size: 16px;

  font-weight: 500;

}



.nav-link.undermenu:hover {

  transform: translate(0);

}



.nav-dropdown {

  margin-left: 5px;

  margin-right: 5px;

}



.nav-dropdown-toggle {

  letter-spacing: .25px;

  padding: 5px 30px 5px 10px;

  font-size: 14px;

  line-height: 20px;

}



.nav-dropdown-toggle:hover {

  color: rgba(26, 27, 31, .75);

}



.nav-dropdown-toggle:focus-visible {

  outline-offset: 0px;

  color: #0050bd;

  border-radius: 5px;

  outline: 2px solid #0050bd;

}



.nav-dropdown-toggle[data-wf-focus-visible] {

  outline-offset: 0px;

  color: #0050bd;

  border-radius: 5px;

  outline: 2px solid #0050bd;

}



.nav-dropdown-icon {

  margin-right: 10px;

}



.nav-dropdown-list {

  background-color: #fff;

  border-radius: 12px;

}



.nav-dropdown-list.w--open {

  padding-top: 10px;

  padding-bottom: 10px;

}



.nav-dropdown-link {

  padding-top: 5px;

  padding-bottom: 5px;

  font-size: 14px;

}



.nav-dropdown-link:focus-visible {

  outline-offset: 0px;

  color: #0050bd;

  border-radius: 5px;

  outline: 2px solid #0050bd;

}



.nav-dropdown-link[data-wf-focus-visible] {

  outline-offset: 0px;

  color: #0050bd;

  border-radius: 5px;

  outline: 2px solid #0050bd;

}



.nav-button-wrapper {

  margin-left: 120px;

}



.button-primary {

  color: #fff;

  letter-spacing: 2px;

  text-transform: uppercase;

  background-color: #1a1b1f;

  padding: 12px 25px;

  font-size: 12px;

  line-height: 20px;

  transition: all .2s;

}



.button-primary:hover {

  color: #fff;

  background-color: #32343a;

}



.button-primary:active {

  background-color: #43464d;

}



.navbar-logo-center-container {

  z-index: 5;

  width: 1030px;

  max-width: 100%;

  background-color: rgba(0, 0, 0, 0);

  margin-left: auto;

  margin-right: auto;

  padding: 20px;

}



.navbar-logo-center-container.shadow-three {

  width: 100%;

  max-width: 1140px;

  color: #cc9696;

  background-color: #276235;

  justify-content: space-between;

  display: flex;

}



.container {

  width: 100%;

  max-width: 1000px;

  grid-column-gap: 16px;

  grid-row-gap: 16px;

  grid-template-rows: auto auto;

  grid-template-columns: 1fr 1fr;

  grid-auto-columns: 1fr;

  margin-left: auto;

  margin-right: auto;

  display: grid;

}



.navbar-wrapper-three {

  justify-content: center;

  align-items: center;

  display: flex;

  position: relative;

}



.navbar-brand-three {

  z-index: 5;

  position: absolute;

}



.nav-menu-wrapper-three {

  width: 100%;

  flex: 0 auto;

  display: block;

}



.nav-menu-three {

  flex-flow: wrap;

  justify-content: space-around;

  align-items: center;

  margin-bottom: 0;

  display: block;

}



.nav-menu-block {

  justify-content: center;

  align-items: center;

  margin-bottom: 0;

  display: flex;

}



.nav-link-accent {

  color: #1a1b1f;

  letter-spacing: .25px;

  margin-left: 5px;

  margin-right: 20px;

  padding: 5px 10px;

  font-size: 14px;

  font-weight: 700;

  line-height: 20px;

  text-decoration: none;

}



.nav-link-accent:hover {

  color: rgba(26, 27, 31, .75);

}



.cell {

  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');

  background-position: 0 0;

  background-size: auto;

  border: 1px solid rgba(0, 0, 0, 0);

  border-radius: 6px;

  justify-content: flex-end;

  padding: 12px;

}



.billedetekst {

  align-items: flex-start;

  display: flex;

}



.text-block {

  width: 100%;

  color: #fff;

  text-shadow: 0 1px 1px rgba(0, 0, 0, 0);

  font-size: 22px;

  line-height: 26px;

}



.quick-stack {

  width: 1000px;

  height: 500px;

  position: relative;

}



.body {

  height: 500px;

  overflow-wrap: normal;

  border: 1px solid rgba(255, 255, 255, 0);

  font-family: Open Sans, sans-serif;

  font-size: 22px;

  font-weight: 600;

}



.text-block-2 {

  background-color: rgba(255, 255, 255, 0);

  border: 1px solid rgba(255, 255, 255, 0);

}



.flex-block {

  grid-column-gap: 16px;

  grid-row-gap: 16px;

  grid-template-rows: auto auto;

  grid-template-columns: 1fr 1fr;

  grid-auto-columns: 1fr;

  display: grid;

}



.quick-stack-2 {

  width: auto;

  max-height: none;

  clear: none;

  position: static;

}



.cell-2 {

  flex-flow: row;

  justify-content: center;

  align-items: center;

}



.team-circles {

  border-bottom: 1px solid #e4ebf3;

  padding: 80px 30px;

  position: relative;

}



.centered-heading {

  text-align: center;

  margin-bottom: 16px;

}



.centered-subheading {

  max-width: 530px;

  text-align: center;

  margin-left: auto;

  margin-right: auto;

}



.team-grid {

  grid-column-gap: 64px;

  grid-row-gap: 56px;

  grid-template-rows: auto auto;

  grid-template-columns: 1fr 1fr 1fr;

  grid-auto-columns: 1fr;

  margin-top: 50px;

  display: grid;

}



.team-card {

  text-align: center;

  flex-direction: column;

  align-items: center;

  font-size: 14px;

  line-height: 22px;

  display: flex;

}



.team-member-image {

  width: 270px;

  height: 270px;

  object-fit: cover;

  border-radius: 50%;

  margin-bottom: 24px;

}



.team-member-name {

  margin-bottom: 6px;

  font-size: 20px;

  font-weight: 500;

  line-height: 32px;

}



.team-member-position {

  margin-bottom: 24px;

}



.grid {

  width: 1000px;

}



.gallery-overview {

  background-color: #f5f7fa;

  border-bottom: 1px solid #e4ebf3;

  padding: 80px 30px;

  position: relative;

}



.container-2 {

  width: 100%;

  max-width: 1000px;

  margin-left: auto;

  margin-right: auto;

}



.gallery-wrapper {

  grid-column-gap: 40px;

  grid-row-gap: 40px;

  grid-template-rows: auto;

  grid-template-columns: 1fr 1fr 1fr;

  grid-auto-columns: 1fr;

  align-items: start;

  display: grid;

}



.gallery-block {

  flex-direction: column;

  justify-content: flex-start;

  align-items: flex-start;

  display: flex;

}



.gallery-features-block {

  margin-top: 16px;

  margin-bottom: 24px;

}



.gallery-feature {

  background-image: url('../../maaltidshaandbog-2023/images');

  background-position: 0%;

  background-repeat: no-repeat;

  background-size: 20px;

  margin-bottom: 8px;

  padding-left: 30px;

  font-size: 14px;

  line-height: 24px;

}



.gallery-grid {

  grid-row-gap: 40px;

  grid-template-rows: auto auto;

  grid-template-columns: 1fr;

  grid-auto-columns: 1fr;

  display: grid;

}



.gallery-image {

  width: 100%;

}



.container-3 {

  justify-content: center;

  display: flex;

}



.quick-stack-3 {

  width: 100%;

  height: 500px;

  margin-left: 3px;

}



.navbar {

  flex-direction: row;

  justify-content: space-around;

  align-items: center;

  display: block;

}



.container-4 {

  justify-content: space-between;

  display: flex;

}



.nav-menu-2 {

  flex-wrap: wrap;

  flex: 0 auto;

  align-content: space-around;

  justify-content: space-between;

  display: block;

}



.nav-link-2 {

  display: flex;

}



.nav-menu-3 {

  width: 100%;

  flex: auto;

  justify-content: flex-start;

  display: flex;

}



.container-5 {

  flex-direction: row;

  justify-content: space-between;

  align-items: flex-start;

  display: flex;

}



.nav-link-3 {

  order: 0;

}



.undermenu-links {

  z-index: 1;

  background-color: #fff;

  border: 0 solid #eeb808;

  border-bottom-width: 3px;

  justify-content: space-between;

  display: block;

}



.forside-topgrafik {



  background-position: 0 0;

  background-size: auto;

  border-radius: 6px;

  justify-content: flex-end;

  padding: 15px 15px 20px;

}



.forside-topgrafik.billede-1 {

  background-image: url('../../maaltidshaandbog-2023/images/brooke-lark-JkTv__BqmaA-unsplash-800x533.jpg');

  background-position: 50%;

  background-size: cover;

  padding-top: 20px;

}



.forside-topgrafik.billede-2 {

  background-image: url('../../maaltidshaandbog-2023/images/joanie-simon-2r8BzVYZIeo-unsplash-600x900.jpg');

  background-position: 50%;

  background-size: cover;

}



.forside-topgrafik.billede-3 {

  background-image: url('../../maaltidshaandbog-2023/images/alyson-mcphee-yWG-ndhxvqY-unsplash-600x397.jpg');

  background-position: 50%;

  background-size: cover;

}



.forside-topgrafik.billede-4 {

  background-image: url('../../maaltidshaandbog-2023/images/markus-spiske-4yK8iDaWnm8-unsplash-600x400.jpg');

  background-position: 0 0;

  background-size: cover;

}



.forside-topgrafik.billede-5 {

  background-image: url('../../maaltidshaandbog-2023/images/towfiqu-barbhuiya-ho-p7qLBewk-unsplash-800x533.jpg');

  background-position: 100%;

  background-size: cover;

}



.forside-billedetekst {

  color: #fff;

  background-color: #eeb808;

  border-radius: 6px;

  padding: 5px 10px 8px;

  font-family: Opensans, sans-serif;

  font-size: 16px;

  font-weight: 400;

  line-height: 26px;

}



.quick-stack-4 {

  height: 500px;

  float: none;

  clear: left;

  position: relative;

}



.grid-2 {

  grid-column-gap: 16px;

  grid-row-gap: 16px;

  grid-template-rows: auto auto;

  grid-template-columns: 1fr 1fr;

  grid-auto-columns: 1fr;

  display: flex;

}



.container-7 {

  display: flex;

}



.container-8 {

  flex-wrap: wrap;

  display: flex;

}



.quick-stack-5 {

  clear: none;

  flex: 1;

  order: 1;

  align-self: baseline;

}



.grid-4 {

  grid-column-gap: 16px;

  grid-row-gap: 16px;

  flex-direction: row;

  grid-template-rows: auto auto;

  grid-template-columns: 1fr 1fr;

  grid-auto-columns: 1fr;

  display: grid;

}



.container-9 {

  height: 500px;

}



.container-10 {

  height: 500px;

  flex-wrap: wrap;

  display: flex;

}



.quick-stack-6 {

  flex: 1;

  padding-left: 0;

  padding-right: 0;

}



.top-menu-bar {

  grid-column-gap: 16px;

  grid-row-gap: 16px;

  color: #fff;

  background-color: #276235;

  flex-direction: row;

  grid-template-rows: auto auto;

  grid-template-columns: 1fr 1fr;

  grid-auto-columns: 1fr;

  justify-content: space-around;

  align-items: flex-end;

  padding-top: 5px;

  padding-bottom: 5px;

  font-size: 18px;

  display: block;

}



.container-11 {

  color: #fff;

}



.heading-2 {

  color: #fff;

  text-transform: uppercase;

  font-family: Oswald, sans-serif;

  font-size: 34px;

  font-weight: 300;

}



.nav-link-6, .nav-link-7, .nav-link-8 {

  color: #fff;

}



.logo-tekst {

  color: #fff;

  text-transform: uppercase;

  padding-top: 20px;

  font-family: Oswald, sans-serif;

  font-size: 32px;

  font-weight: 300;

}



.container-12 {

  padding-top: 15px;

  padding-bottom: 15px;

}



.menu-button-2 {

  padding: 0;

}



.container-13 {

  width: 100%;

  grid-column-gap: 16px;

  grid-row-gap: 16px;

  flex-direction: row;

  grid-template-rows: auto auto;

  grid-template-columns: 1fr 1fr;

  grid-auto-columns: 1fr;

  justify-content: space-between;

  display: block;

  position: static;

}



.nav-menu-4 {

  width: 100%;

  float: left;

  background-color: #fff;

  flex-flow: row;

  flex: 1;

  justify-content: space-between;

  display: flex;

  position: relative;

}



.forside-nyheder {

  height: 500px;

  background-color: #f6f6f6;

  display: block;

}



.container-14 {

  flex-direction: row;

  flex: 1;

  justify-content: space-between;

  align-items: stretch;

  display: flex;

}



.heading-3 {

  float: left;

  clear: none;

  flex: 0 auto;

  margin: 0 auto;

  display: flex;

  position: relative;

}



.link {

  float: none;

  flex: 0 auto;

  align-self: auto;

  position: relative;

}



.container-15 {

  width: 1000px;

  height: 500px;

  flex-wrap: nowrap;

  justify-content: space-between;

  align-items: stretch;

  display: flex;

}



.div-block {

  width: 100%;

  grid-column-gap: 0px;

  grid-row-gap: 0px;

  grid-template-rows: auto auto;

  grid-template-columns: 1fr 1fr;

  grid-auto-columns: 1fr;

  justify-content: space-between;

  display: flex;

  position: relative;

}



.link-2 {

  overflow-wrap: normal;

  flex: 0 auto;

  order: 0;

  align-self: auto;

  position: relative;

}



.kolonner {

  flex-wrap: nowrap;

  justify-content: space-between;

  display: block;

}



.div-block-2 {

  flex: 0 auto;

}



.div-block-3 {

  width: 20px;

  height: 40px;

  background-color: #000;

}



.overskrift {

  width: auto;

  justify-content: space-between;

  display: flex;

}



.grid-5 {

  grid-template: ". ."

                 ". Area"

                 / 1fr 1fr 1fr 1fr;

}



.column {

  flex-direction: column;

  align-items: center;

  display: flex;

}



.column.forside-opskrift {

  border-bottom: 3px solid #82c744;

  border-radius: 6px;

}



.image-2 {

  max-width: 150px;

}



.forside-opskrifter {

  height: auto;

  padding-left: 0;

  padding-right: 0;

}



.boks-med-knap {

  background-color: #fff;

  border-bottom: 3px solid #82c744;

  border-radius: 6px;

  flex-wrap: nowrap;

  justify-content: space-between;

  align-items: center;

  padding: 15px;

  transition: opacity .2s, opacity .2s;

}



.boks-med-knap:hover {

  transform: translate(0);

  box-shadow: 0 2px 12px 3px rgba(0, 0, 0, .08);

}



.bold-text {

  text-align: center;

  font-family: Opensans, sans-serif;

}



.text-block-4 {

  text-align: center;

  margin-bottom: 0px;

  font-family: Opensans, sans-serif;

  font-size: 15px;

  line-height: 24px;

}



.section-2 {

  background-color: #f6f6f6;

}



.gr-n-knap-lille {

  background-color: #276235;

  border-radius: 6px;

  padding: 2px 10px 5px;

  font-family: Opensans, sans-serif;

  font-size: 15px;

	margin-top:20px;

}



.gr-n-knap-lille:hover {

  background-color: #eeb808;

}



.sektion-grund {

  padding: 60px 0;

}



.section-3 {

  height: 300px;

  background-image: url('../../maaltidshaandbog-2023/images/brooke-lark-wMzx2nBdeng-unsplash.jpg');

  background-position: 0 0;

  background-size: auto;

}



.bliv-klogere-med-mhb {

  background-color: #eeb808;

  padding-top: 132px;

  padding-bottom: 83px;

}



.bliv-klogere-med-mhb.sektion-grund {

  opacity: .38;

  mix-blend-mode: overlay;

  padding-top: 95px;

}



.bliv-klogere {

  height: auto;

  padding-left: 0;

  padding-right: 0;

}



.forside-bliv-klog-boks {

  background-color: #fff;

  border-bottom: 3px solid #82c744;

  border-radius: 6px;

  flex-wrap: nowrap;

  justify-content: space-between;

  align-items: center;

  padding: 20px;

}



.bliv-klog-billede {

  width: 200px;

  margin-top: -55px;

}



.image-3 {

  width: 150px;

  margin-top: -83px;

}



.image-4 {

  width: 170px;

  margin-top: -82px;

}



.text-block-5 {

  text-align: center;

  align-self: auto;

  margin-top: 19px;

  margin-bottom: 22px;

}



.quick-stack-7 {

  height: auto;

  grid-column-gap: 0px;

  grid-row-gap: 0px;

  margin-left: auto;

  margin-right: auto;

  padding: 0;

}



.cell-3 {

  -webkit-backdrop-filter: blur(5px);

  backdrop-filter: blur(5px);

  background-image: url('../../maaltidshaandbog-2023/images/baredygtighed-800x396.png') , linear-gradient(rgba(0, 0, 0, .31), rgba(0, 0, 0, .19)), url('../../maaltidshaandbog-2023/images/baredygtighed-800x396.png');

  background-position: 0 0, 0 0, 0 0;

  background-size: cover, auto, auto;

  justify-content: center;

  align-items: center;

  padding: 90px 70px;

}



.heading-4 {

  color: #fff;

  text-align: center;

  margin-top: 8px;

  margin-bottom: 36px;

  font-size: 44px;

  font-weight: 400;

}



.text-block-6 {

  color: #fff;

}



.cell-4 {

  background-image: linear-gradient(rgba(0, 0, 0, .33), rgba(0, 0, 0, .28)), url('../../maaltidshaandbog-2023/images/brooke-lark-wMzx2nBdeng-unsplash.jpg');

  background-position: 0 0, 0 0;

  background-size: auto, auto;

  justify-content: center;

  align-items: center;

  padding: 90px 70px;

}



.cell-4.cell-3 {

  background-image: none;

}



.cell-4.section-padding {

  background-image: linear-gradient(rgba(0, 0, 0, .33), rgba(0, 0, 0, .21)), url('../../maaltidshaandbog-2023/images/brooke-lark-wMzx2nBdeng-unsplash.jpg') , linear-gradient(rgba(0, 0, 0, .33), rgba(0, 0, 0, .28)), url('../../maaltidshaandbog-2023/images/brooke-lark-wMzx2nBdeng-unsplash.jpg');

  background-position: 0 0, 100% 100%, 0 0, 0 0;

  background-size: auto, cover, auto, auto;

}



.cell-5 {

  background-image: url('../../maaltidshaandbog-2023/images/baredygtighed-800x396.png') , linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .34));

  background-position: 0 0, 0 0;

  background-size: cover, auto, auto;

  justify-content: center;

  align-items: center;

  padding: 90px 70px;

}



.cell-5.section-padding {

  background-image: url('../../maaltidshaandbog-2023/images/baredygtighed-800x396.png') , url('../../maaltidshaandbog-2023/images/baredygtighed-800x396.png') , url('../../maaltidshaandbog-2023/images/baredygtighed-800x396.png') , linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .34));

  background-position: 0 0, 50%, 0 0, 0 0;

  background-size: cover, cover, auto, auto;

  background-attachment: scroll, scroll, scroll, scroll;

  padding-top: 107px;

  padding-bottom: 107px;

}



.tema-sektion {

  background-color: #f6f6f6;

  padding-top: 123px;

  padding-bottom: 126px;

}



.column-2 {

  background-image: url('../../maaltidshaandbog-2023/images/kelly-sikkema-IZOAOjvwhaM-unsplash.jpg;');

  background-position: center;

  background-size: auto;

  border-radius: 12px;

}



.column-3 {

  flex-flow: column wrap;

  justify-content: center;

  align-items: flex-start;

  padding: 59px;

  display: flex;

}



.columns {

  flex-wrap: wrap;

  justify-content: center;

  align-items: stretch;

  display: flex;

}



.heading-5 {

  margin-top: 0;

  margin-bottom: 22px;

}



.text-block-7 {

  margin-bottom: 32px;

}



.footer-sektion {

  background-color: #276235;

  padding: 40px 0;

}



.text-block-8 {

  color: #fff;

  font-size: 15px;

}



.image-5 {

  margin-bottom: 20px;

}



.top-grafik {

  padding-top: 80px;

  padding-bottom: 80px;

}



.seneste-opskrifter {

  background-color: #f6f6f6;

  padding: 80px 0;

}



.billede-ramme {

  background-image: url('../../maaltidshaandbog-2023/images/brooke-lark-wMzx2nBdeng-unsplash.jpg');

  background-position: 0 0;

  background-size: auto;

  padding: 126px 37px;

}



.columns-2 {

  display: block;

}



.section-4 {

  background-color: #276235;

}



.nav-menu-5 {

  z-index: auto;

  background-color: #149c0f;

  align-items: stretch;

  display: flex;

}



.footer-dark {

  background-color: #f5f7fa;

  border-bottom: 1px solid #e4ebf3;

  padding: 50px 30px 15px;

  position: relative;

}



.container-16 {

  width: 100%;

  max-width: 1000px;

  margin-left: auto;

  margin-right: auto;

}



.footer-wrapper {

  max-width: 900px;

  justify-content: space-between;

  align-items: flex-start;

  margin-left: auto;

  margin-right: auto;

  display: flex;

}



.footer-content {

  grid-column-gap: 70px;

  grid-row-gap: 40px;

  grid-template-rows: auto;

  grid-template-columns: auto auto 1fr;

  grid-auto-columns: 1fr;

  display: grid;

}



.footer-block {

  flex-direction: column;

  justify-content: flex-start;

  align-items: flex-start;

  display: flex;

}



.title-small {

  letter-spacing: 1px;

  text-transform: uppercase;

  margin-bottom: 12px;

  font-size: 14px;

  font-weight: 700;

  line-height: 16px;

}



.footer-link {

  color: #fff;

  margin-top: 12px;

  margin-bottom: 6px;

  font-size: 14px;

  line-height: 16px;

  text-decoration: underline;

}



.footer-link:hover {

  color: rgba(255, 255, 255, .75);

  font-size: 15px;

}



.footer-social-block {

  justify-content: flex-start;

  align-items: center;

  margin-top: 12px;

  margin-left: -12px;

  display: flex;

}



.footer-social-link {

  margin-left: 12px;

}



.footer-divider {

  width: 100%;

  height: 1px;

  background-color: #e4ebf3;

  margin-top: 70px;

  margin-bottom: 15px;

}



.footer-copyright-center {

  text-align: center;

  font-size: 14px;

  line-height: 16px;

}



.text-span, .text-span-2, .text-span-3, .text-span-4, .text-span-5, .text-span-6 {

  color: #eeb808;

  padding-right: 5px;

  font-family: "Fa Solid 900", sans-serif;

}



.heading-6, .body-2 {

  font-family: Opensans, sans-serif;

}



.icon-2 {

  font-size: 28px;

}



.icon-3 {

  color: #333;

}



.menu-button-3.w--open {

  background-color: #fff;

}



.navbar-2 {

  background-color: #fff;

  border-bottom: 3px solid #eeb808;

}



.nav-menu-6 {

  background-color: #fff;

}



.listeside-body {

  background-color: #f7f7f7;

}



.heading-7 {

  text-align: center;

}



.container-17 {

  border-bottom: 3px solid rgba(222, 217, 62, 0);

}



.container-17.container-padding {

  padding-top: 40px;

  padding-bottom: 60px;

  font-size: 17px;

}



.section-5 {

  color: #333;

  border-bottom: 3px solid #eeb808;

	background: #f6f6f6;

}



			.section-5-single {

			  color: #333;

			  border-bottom: 3px solid #eeb808;

				background: #fff;

			}



.bold-text-2 {

  font-weight: 600;

}



.h4 {

  color: #276235;

  font-size: 22px;

  font-weight: 600;

}



.h4-center {

  text-align: center;

  font-size: 20px;

  line-height: 26px;

}



.heading-8, .boks-h4 {

  text-align: center;

}



.container-18 {

  margin-top: 20px;

	margin-bottom: 30px;

}



.oversigt-billede {

  margin-bottom: 5px;

  padding-bottom: 0;

}



.underside-h-jre-kolonne {

  clear: none;

  background-color: #f6f6f6;

  border: 1px solid #e7e7e7;

  border-bottom: 3px solid #eeb808;

  border-radius: 8px;

  padding: 4px 15px 15px;

}



.text-block-9 {

  font-size: 15px;

}



.div-block-4 {

  width: 100%;

  border-top: 1px solid #eeb808;

  border-bottom: 0 solid #eeb808;

  margin-bottom: 25px;

	padding-top:20px;

}



.div-block-4.top {

  margin-top: 0;



}



.tabs-menu {

  grid-column-gap: 1px;

  grid-row-gap: 1px;

  border-radius: 6px;

  flex-direction: row;

  justify-content: space-between;

  display: flex;

}



.tabs-content {

  padding-bottom: 0;

}



.tab-pane-tab-1 {

  padding-top: 15px;

}



.tab-pane-tab-1.tab-pane-padding {

  padding-top: 20px;

}



.tab-underside {

  color: #fff;

  background-color: #276235;

  border-top-left-radius: 0;

  border-top-right-radius: 0;

	padding:10px 2px 12px 2px;

  flex: 1;

	font-family: 'Oswald', sans-serif;

	font-size: 18px;

	font-weight: 300;

}



.tab-underside:hover {

  background-color: #eeb808;

}



.tab-underside.w--current {

  color: #fff;

  background-color: #eeb808;

  border-radius: 0;

}



.tab-underside.first {

  border-top-left-radius: 6px;

}



.tab-underside.last {

  border-top-right-radius: 6px;

}



.tab-underside-tekst {

  text-align: center;

}



.column-6 {

  border-bottom: 3px solid #eeb808;

  border-radius: 6px;

  flex: 0 auto;

  padding-left: 0;

  padding-right: 0;

  position: relative;

}



.tab-pane-padding {

  padding-top: 20px;

}



.columns-3 {

  grid-column-gap: 10px;

  grid-row-gap: 10px;

  flex-wrap: nowrap;

  justify-content: space-between;

  align-items: stretch;

  margin-left: -10px;

  display: block;

}



.tabs {

  width: 100%;

  border-radius: 0;

}



.quick-stack-8 {

  grid-column-gap: 40px;

  grid-row-gap: 40px;

  padding-left: 0;

  padding-right: 0;

}



.div-block-5 {

  flex-flow: row;

  justify-content: space-between;

  align-self: auto;

  display: flex;

}



.button, .button-2, .button-3 {

  flex: 0 auto;

}



.div-block-6 {

  flex-direction: row;

  justify-content: space-between;

  align-items: center;

  display: flex;

}



.div-block-7 {

  width: 100%;

  flex-flow: row;

  justify-content: space-between;

  align-self: auto;

  margin-left: auto;

  margin-right: auto;

  display: flex;

}



.sidebar-knap {

    color: #333;

    background-color: #f6f6f6;

    padding-top: 4px;

	padding-bottom:5px;

    border-radius: 6px;

    margin-bottom: 3px;

}

.sidebar-knap:hover {

    color: #fff;

    background-color: #eeb808;

}



.text-span-7, .text-span-8 {

  font-family: "Fa Solid 900", sans-serif;

}



.div-block-8 {

  width: 100%;

  justify-content: space-between;

  display: flex;

}



.container-19 {

  background-color: #276235;

  padding-top: 0;

  padding-bottom: 0;

}



.navbar-3 {

  z-index: 199;

  background-color: #276235;

  padding: 0;

}



.menu-button-4 {

  background-color: #276235;

  padding-left: 0;

  padding-right: 0;

}



.menu-button-4.w--open {

  background-color: #276235;

}



.icon-4 {

  color: #fff;

  background-color: #276235;

  font-size: 30px;

}



.nav-menu-7 {

  z-index: 199;

  background-color: #fff;

}



.topmenu-link-bg {

  background-color: #f6f6f6;

  margin-bottom: 1px;

}



.brand {

  padding-top: 0;

}



.div-block-10 {

  flex: 0 auto;

}



.text-span-9 {

  color: #eeb808;

  font-family: "Fa Solid 900", sans-serif;

}



.nav-menu-8 {

  width: 100%;

  flex-direction: row;

  justify-content: space-between;

  display: flex;

}



.navbar-4 {

  z-index: 99;

  background-color: #fff;

  border-bottom: 3px solid #eeb808;

  justify-content: space-between;

  display: flex;

}



.container-20 {

  width: 100%;

  margin-left: auto;

  margin-right: auto;

}



@media screen and (min-width: 1440px) {

  .body {

    border-width: 0;

    font-weight: 400;

  }



  .team-member-image {

    width: 270px;

    height: 270px;

    max-height: none;

  }



  .quick-stack-3 {

    padding-left: 0;

    padding-right: 0;

  }



  .navbar {

    background-color: #276235;

  }



  .nav-menu-3 {

    height: 70px;

    flex-wrap: nowrap;

    justify-content: space-between;

    align-items: center;

  }



  .container-5 {

    width: 1200px;

  }



  .nav-link-3 {

    margin-right: 0;

    padding: 0;

  }



  .undermenu-links {

    height: 70px;

    border-bottom: 3px solid #eeb808;

    display: block;

  }



  .heading {

    color: #fff;

    text-transform: uppercase;

    font-family: Oswald, sans-serif;

    font-size: 33px;

    font-weight: 300;

  }



  .text-block-3, .icon {

    color: #fff;

  }



  .nav-link-4 {

    margin-left: 0;

    margin-right: 0;

    padding: 0;

  }



  .nav-link-5 {

    margin-left: 0;

    padding: 0;

  }



  .dropdown-toggle {

    padding-right: 0;

  }



  .section {

    border: 1px #000;

    margin-top: 30px;

  }







  .forside-billedetekst {

    color: #fff;

    -webkit-text-fill-color: inherit;

    background-color: #eeb808;

    background-clip: border-box;

    border-radius: 6px;

    margin-right: 0;

    padding: 10px;

    line-height: 26px;

  }

  .container-6 {

    width: 1200px;

  }



  .forside-topgrafik-copy {

    background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');

    background-position: 0 0;

    background-size: auto;

    border: 1px #000;

    border-radius: 6px;

    flex-wrap: wrap;

    justify-content: flex-end;

    padding: 15px;

  }



  .forside-billedetekst-copy {

    color: #fff;

    -webkit-text-fill-color: inherit;

    background-color: rgba(222, 217, 62, .9);

    background-clip: border-box;

    border-radius: 6px;

    margin-right: 0;

    padding: 10px;

    line-height: 26px;

  }



  .container-13 {

    position: relative;

  }



  .nav-menu-4 {

    display: block;

  }

}



@media screen and (max-width: 991px) {

  .nav-menu-wrapper {

    background-color: rgba(0, 0, 0, 0);

  }



  .nav-menu {

    background-color: #fff;

    flex-wrap: wrap;

    justify-content: space-around;

    align-items: center;

    padding-left: 0;

    display: flex;

  }



  .nav-link {

    padding-left: 5px;

    padding-right: 5px;

  }



  .nav-link.undermenu {

    width: 100%;

    text-align: left;

    background-color: #e6e6e6;

    border-bottom: 2px solid #fff;

    flex: 0 auto;

    margin-bottom: 0;

    margin-left: auto;

    margin-right: auto;

    padding-left: 20px;

  }



  .nav-dropdown-list.shadow-three.w--open {

    position: absolute;

  }



  .nav-button-wrapper {

    width: 100%;

    margin-left: 0;

  }



  .menu-button {

    padding: 12px;

  }



  .menu-button.w--open {

    color: #fff;

    background-color: #a6b1bf;

  }



  .container {

    max-width: 728px;

  }



  .navbar-wrapper-three {

    justify-content: space-between;

  }



  .navbar-brand-three {

    position: relative;

  }



  .nav-menu-wrapper-three {

    background-color: rgba(0, 0, 0, 0);

    top: 70px;

  }



  .nav-menu-three {

    background-color: #fff;

    border-radius: 50px;

    flex-wrap: wrap;

    justify-content: space-between;

    align-items: center;

    margin-top: 10px;

    padding: 20px;

    display: flex;

    box-shadow: 0 8px 50px rgba(0, 0, 0, .05);

  }



  .team-grid {

    grid-column-gap: 40px;

  }



  .team-member-image {

    width: 190px;

    height: 190px;

  }



  .container-2 {

    max-width: 728px;

  }



  .gallery-wrapper {

    grid-template-columns: 1fr 1fr;

  }



  .forside-topgrafik.billede-2, .forside-topgrafik.billede-3, .forside-topgrafik.billede-4, .forside-topgrafik.billede-5 {

    padding-top: 20px;

  }



  .quick-stack-5 {

    overflow-wrap: normal;

    flex: 0 auto;

  }



  .grid-3 {

    flex-wrap: wrap;

    display: flex;

  }



  .container-13 {

    width: auto;

    background-color: #fff;

    display: block;

    position: relative;

  }



  .container-13:focus {

    background-color: #fff;

  }



  .nav-menu-4 {

    width: auto;

    background-color: #fff;

    flex-flow: row;

    align-items: baseline;

    padding-left: 0;

    display: flex;

  }



  .boks-med-knap {

    flex-wrap: nowrap;

    align-content: stretch;

  }



  .bliv-klogere {

    grid-column-gap: 40px;

    grid-row-gap: 60px;

  }



  .forside-bliv-klog-boks {

    flex-wrap: nowrap;

    align-content: stretch;

  }



  .cell-3 {

    padding: 80px 55px;

  }



  .cell-4, .cell-5 {

    padding-top: 80px;

    padding-bottom: 80px;

  }



  .column-2 {

    padding: 87px;

  }



  .footer-sektion {

    display: flex;

  }



  .text-block-8, .image-6 {

    float: left;

    clear: left;

  }



  .columns-2 {

    float: none;

    clear: none;

    justify-content: space-between;

    display: flex;

  }



  .column-4, .column-5 {

    margin-bottom: 30px;

  }



  .nav-menu-5 {

    color: #333;

    background-color: #fff;

    flex-direction: column;

    align-items: center;

    display: flex;

  }



  .container-16 {

    max-width: 728px;

  }



  .footer-content {

    grid-column-gap: 60px;

  }



  .icon-3 {

    color: #333;

    font-size: 28px;

  }



  .icon-3:focus {

    color: #333;

  }



  .menu-button-3 {

    color: #333;

    background-color: #fff;

    padding-left: 0;

    padding-right: 0;

  }



  .menu-button-3:focus {

    color: #272727;

    background-color: rgba(0, 0, 0, 0);

  }



  .menu-button-3.w--open {

    background-color: #fff;

  }



  .underside-h-jre-kolonne {

    align-items: flex-start;

  }



  .tabs-menu {

    flex-direction: column;

  }



  .container-19 {

    font-size: 16px;

  }



  .navbar-3 {

    padding-top: 0;

    padding-bottom: 0;

  }



  .icon-4 {

    padding-left: 18px;

    padding-right: 18px;

  }



  .nav-menu-7 {

    z-index: 199;

    text-transform: uppercase;

    font-family: Opensans, sans-serif;

    font-weight: 500;

    line-height: 20px;

  }



  .topmenu-link-bg {

    background-color: #e6e6e6;

    margin-bottom: 2px;

  }



  .div-block-9 {

    align-self: auto;

    position: static;

  }



  .div-block-10 {

    background-color: rgba(233, 233, 233, 0);

  }



  .nav-menu-8 {

    background-color: #fff;

    font-size: 16px;

  }



  .navbar-4 {

    z-index: 99;

  }



  .menu-button-5 {

    background-color: #fff;

    font-size: 30px;

  }



  .menu-button-5.w--open {

    color: #333;

    background-color: #fff;

    font-size: 30px;

  }

}



@media screen and (max-width: 767px) {

  .navbar-brand {

    padding-left: 0;

  }



  .nav-menu {

    flex-direction: column;

    padding-bottom: 30px;

    padding-left: 0;

  }



  .nav-link {

    padding-top: 10px;

    padding-bottom: 10px;

    display: inline-block;

  }



  .nav-link.undermenu {

    margin-left: 0;

  }



  .nav-dropdown {

    flex-direction: column;

    align-items: center;

    display: flex;

  }



  .nav-dropdown-toggle {

    padding-top: 10px;

    padding-bottom: 10px;

  }



  .nav-dropdown-list.shadow-three {

    box-shadow: 0 8px 50px rgba(0, 0, 0, .05);

  }



  .nav-dropdown-list.shadow-three.w--open {

    position: relative;

  }



  .nav-dropdown-list.shadow-three.mobile-shadow-hide {

    box-shadow: none;

  }



  .mobile-margin-top-10 {

    margin-top: 10px;

  }



  .navbar-brand-three {

    padding-left: 0;

  }



  .nav-menu-three {

    border-radius: 20px;

    flex-direction: column;

    padding-bottom: 30px;

  }



  .nav-menu-block {

    flex-direction: column;

  }



  .nav-link-accent {

    margin-right: 5px;

    padding-top: 10px;

    padding-bottom: 10px;

    display: inline-block;

  }



  .team-circles {

    padding: 60px 15px;

  }



  .team-grid {

    grid-template-columns: 1fr 1fr;

  }



  .gallery-overview {

    padding: 60px 15px;

  }



  .nav-menu-4 {

    width: 100%;

    background-color: #ebebeb;

    flex-flow: column-reverse;

    display: flex;

  }



  .nav-menu-5 {

    flex-direction: column;

    justify-content: space-between;

    align-items: stretch;

    display: flex;

  }



  .footer-dark {

    padding-left: 15px;

    padding-right: 15px;

  }



  .footer-wrapper {

    flex-direction: column;

    align-items: center;

  }



  .footer-content {

    grid-template-columns: 1fr;

    margin-top: 40px;

  }



  .footer-block {

    align-items: center;

  }



  .footer-link:hover {

    color: rgba(26, 27, 31, .75);

  }



  .footer-social-block {

    margin-top: 20px;

    margin-left: -20px;

  }



  .footer-social-link {

    margin-left: 20px;

  }



  .footer-divider {

    margin-top: 60px;

  }



  .spline-scene {

    height: 400px;

    padding-bottom: 0;

  }

}



@media screen and (max-width: 479px) {

  .nav-menu {

    flex-direction: column;

  }



  .nav-button-wrapper {

    width: auto;

  }



  .container {

    max-width: none;

  }



  .nav-menu-three {

    flex-direction: column;

  }



  .centered-heading {

    margin-bottom: 24px;

  }



  .team-grid {

    grid-template-columns: 1fr;

  }



  .container-2 {

    max-width: none;

  }



  .gallery-wrapper {

    grid-template-columns: 1fr;

  }



  .nav-menu-4 {

    flex-direction: column;

  }



  .container-16 {

    max-width: none;

  }

}



#w-node-_688c1eb4-eb1e-93eb-2b27-759f374621f2-3253d0ec, #w-node-aaa2b026-74fa-fc5c-9ae7-dcd58ade50af-3253d0ec {

  grid-template-rows: auto;

  grid-template-columns: 1fr 1fr 1fr;

}



#w-node-_708f15ed-4122-cdb6-eb97-e432f7987982-f7987982 {

  grid-template-rows: auto;

  grid-template-columns: 1fr 1fr 1fr 1fr;

}



#w-node-bda2c8fc-7bc4-6c3c-f876-53f9d37f9197-d37f9196 {

  grid-template-rows: auto auto;

  grid-template-columns: 1fr 1fr 1fr;

}



#w-node-bda2c8fc-7bc4-6c3c-f876-53f9d37f9199-d37f9196 {

  grid-column: span 2 / span 2;

}



#w-node-c7e254b4-be9c-894e-92ed-705acee6da98-3253d0ed {

  grid-template-rows: auto;

  grid-template-columns: 1fr .5fr;

}



#w-node-a7de4a68-5a17-059e-0975-aae84ca1ad31-3253d0ee {

  grid-template-rows: auto auto;

  grid-template-columns: 1fr 1fr 1fr;

}



#w-node-_215ce51f-f98b-b7ba-77c1-1cf514edf8ab-3253d0ee {

  grid-template-rows: auto;

  grid-template-columns: 1fr 1fr 1fr;

}



#w-node-a7de4a68-5a17-059e-0975-aae84ca1ad31-3253d0ef {

  grid-template-rows: auto auto;

  grid-template-columns: 1fr 1fr 1fr;

}



@media screen and (max-width: 991px) {

  #w-node-_52bade90-6997-f288-c1a4-06d2db59229b-3253d0ec, #w-node-_1306b185-f34e-d459-ae3b-2bef92594643-3253d0ec, #w-node-_75a213a6-08f0-6c1c-16a9-23302b2b888e-3253d0ec, #w-node-_4ff1e56c-6102-7309-6f61-74e234832ae5-3253d0ec, #w-node-_8efbad09-dbe4-31a3-4722-56807eb8b78f-3253d0ec, #w-node-_5b911d58-b3a3-7021-f65b-2e72b6f8251a-3253d0ec {

    grid-column: span 3 / span 3;

  }



  #w-node-_708f15ed-4122-cdb6-eb97-e432f7987983-f7987982, #w-node-_708f15ed-4122-cdb6-eb97-e432f798798c-f7987982, #w-node-_708f15ed-4122-cdb6-eb97-e432f7987995-f7987982, #w-node-_708f15ed-4122-cdb6-eb97-e432f798799e-f7987982 {

    grid-column: span 4 / span 4;

  }



  #w-node-bda2c8fc-7bc4-6c3c-f876-53f9d37f9199-d37f9196, #w-node-bda2c8fc-7bc4-6c3c-f876-53f9d37f919a-d37f9196, #w-node-bda2c8fc-7bc4-6c3c-f876-53f9d37f919b-d37f9196, #w-node-bda2c8fc-7bc4-6c3c-f876-53f9d37f919c-d37f9196, #w-node-bda2c8fc-7bc4-6c3c-f876-53f9d37f919d-d37f9196 {

    grid-column: span 3 / span 3;

  }



  #w-node-c7e254b4-be9c-894e-92ed-705acee6da99-3253d0ed, #w-node-c7e254b4-be9c-894e-92ed-705acee6da9a-3253d0ed {

    grid-column: span 2 / span 2;

  }



  #w-node-a7de4a68-5a17-059e-0975-aae84ca1ad31-3253d0ee {

    grid-template-rows: auto auto;

    grid-template-columns: 1fr 1fr;

  }



  #w-node-_215ce51f-f98b-b7ba-77c1-1cf514edf8ab-3253d0ee {

    grid-template-rows: auto;

    grid-template-columns: 1fr 1fr;

  }



  #w-node-a7de4a68-5a17-059e-0975-aae84ca1ad31-3253d0ef {

    grid-template-rows: auto auto;

    grid-template-columns: 1fr 1fr;

  }

}



@media screen and (max-width: 767px) {

  #w-node-a7de4a68-5a17-059e-0975-aae84ca1ad31-3253d0ee {

    grid-template-rows: auto auto;

    grid-template-columns: 1fr;

  }



  #w-node-_215ce51f-f98b-b7ba-77c1-1cf514edf8ab-3253d0ee {

    grid-template-rows: auto;

    grid-template-columns: 1fr;

  }



  #w-node-a7de4a68-5a17-059e-0975-aae84ca1ad31-3253d0ef {

    grid-template-rows: auto auto;

    grid-template-columns: 1fr;

  }

}





@font-face {

  font-family: 'Fa V 4 Compatibility';

  src: url('../../maaltidshaandbog-2023/fonts/fa-v4compatibility.ttf') format('truetype');

  font-weight: 400;

  font-style: normal;

  font-display: swap;

}

@font-face {

  font-family: 'Fa 400';

  src: url('../../maaltidshaandbog-2023/fonts/fa-regular-400.ttf') format('truetype');

  font-weight: 400;

  font-style: normal;

  font-display: swap;

}

@font-face {

  font-family: 'Fa Solid 900';

  src: url('../../maaltidshaandbog-2023/fonts/fa-solid-900.ttf') format('truetype');

  font-weight: 400;

  font-style: normal;

  font-display: swap;

}

@font-face {

  font-family: 'Fa Brands 400';

  src: url('../../maaltidshaandbog-2023/fonts/fa-brands-400.ttf') format('truetype');

  font-weight: 400;

  font-style: normal;

  font-display: swap;

}

@font-face {

  font-family: 'Opensans';

  src: url('../../maaltidshaandbog-2023/fonts/OpenSans-Light.ttf') format('truetype');

  font-weight: 300;

  font-style: normal;

  font-display: swap;

}

@font-face {

  font-family: 'Opensans';

  src: url('../../maaltidshaandbog-2023/fonts/OpenSans-Bold.ttf') format('truetype');

  font-weight: 700;

  font-style: normal;

  font-display: swap;

}

@font-face {

  font-family: 'Opensans';

  src: url('../../maaltidshaandbog-2023/fonts/OpenSans-SemiBold.ttf') format('truetype');

  font-weight: 600;

  font-style: normal;

  font-display: swap;

}

@font-face {

  font-family: 'Opensans';

  src: url('../../maaltidshaandbog-2023/fonts/OpenSans-Medium.ttf') format('truetype');

  font-weight: 500;

  font-style: normal;

  font-display: swap;

}

@font-face {

  font-family: 'Opensans';

  src: url('../../maaltidshaandbog-2023/fonts/OpenSans-Regular.ttf') format('truetype');

  font-weight: 400;

  font-style: normal;

  font-display: swap;

}

@font-face {

  font-family: 'Oswald';

  src: url('../../maaltidshaandbog-2023/fonts/Oswald-ExtraLight.ttf') format('truetype');

  font-weight: 200;

  font-style: normal;

  font-display: swap;

}

@font-face {

  font-family: 'Oswald';

  src: url('../../maaltidshaandbog-2023/fonts/Oswald-Medium.ttf') format('truetype');

  font-weight: 500;

  font-style: normal;

  font-display: swap;

}

@font-face {

  font-family: 'Oswald';

  src: url('../../maaltidshaandbog-2023/fonts/Oswald-SemiBold.ttf') format('truetype');

  font-weight: 600;

  font-style: normal;

  font-display: swap;

}

@font-face {

  font-family: 'Oswald';

  src: url('../../maaltidshaandbog-2023/fonts/Oswald-Light.ttf') format('truetype');

  font-weight: 300;

  font-style: normal;

  font-display: swap;

}

@font-face {

  font-family: 'Oswald';

  src: url('../../maaltidshaandbog-2023/fonts/Oswald-Regular.ttf') format('truetype');

  font-weight: 400;

  font-style: normal;

  font-display: swap;

}



	a.forside-topgrafik  div.forside-billedetekst  {

		  text-decoration: none !important;



  }

	