html {
  height: 100%;
}

main, .navbar, .bovenbalk, header {
  width: 100%;
  max-width: 80em;
  margin-left: auto;
  margin-right: auto;
}

@font-face {
  font-family: "Amelia Rounded light";
  font-weight: 100;
  src: url("../fonts/amelia/Amelia-Rounded-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/amelia/Amelia-Rounded-Light.woff2") format("woff2"), url("../fonts/amelia/Amelia-Rounded-Light.woff") format("woff"), url("../fonts/amelia/AmeliaRounded-Light.otf") format("opentype");
}
@font-face {
  font-family: "Amelia Rounded light italic";
  font-weight: 100;
  font-style: italic;
  src: url("../fonts/amelia/AmeliaRounded-LightItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/amelia/AmeliaRounded-LightItalic.woff2") format("woff2"), url("../fonts/amelia/AmeliaRounded-LightItalic.woff") format("woff"), url("../fonts/amelia/AmeliaRounded-LightItalic.otf") format("opentype");
}
@font-face {
  font-family: "Amelia Rounded";
  font-weight: 400;
  src: url("../fonts/amelia/Amelia-Rounded-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/amelia/Amelia-Rounded-Regular.woff2") format("woff2"), url("../fonts/amelia/Amelia-Rounded-Regular.woff") format("woff"), url("../fonts/amelia/AmeliaRounded-Regular.otf") format("opentype");
}
@font-face {
  font-family: "Amelia Rounded italic";
  font-weight: 400;
  font-style: italic;
  src: url("../fonts/amelia/AmeliaRounded-RegularItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/amelia/AmeliaRounded-RegularItalic.woff2") format("woff2"), url("../fonts/amelia/AmeliaRounded-RegularItalic.woff") format("woff"), url("../fonts/amelia/AmeliaRounded-RegularItalic.otf") format("opentype");
}
@font-face {
  font-family: "Amelia Rounded bold";
  font-weight: 600;
  src: url("../fonts/amelia/AmeliaRounded-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/amelia/AmeliaRounded-Bold.woff2") format("woff2"), url("../fonts/amelia/AmeliaRounded-Bold.woff") format("woff"), url("../fonts/amelia/AmeliaRounded-Bold.otf") format("opentype");
}
@font-face {
  font-family: "fontawesome";
  font-weight: 400;
  src: url("../fonts/fontawesome/fontawesome-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/fontawesome/fontawesome-webfont.woff2") format("woff2"), url("../fonts/fontawesome/fontawesome-webfont.woff") format("woff"), url("../fonts/fontawesome/fontawesome-webfont.ttf") format("ttf"), url("../fonts/amelia/FontAwesome.otf") format("opentype");
}
.visually-hidden {
  visibility: hidden;
}

* {
  font-family: "Amelia Rounded", sans-serif;
  color: #36454f;
  line-height: 1.5;
}

.margin-top-een {
  margin-top: 1rem;
}

.margin-bottom-twee {
  margin-bottom: 2rem;
}

.views-col p {
  padding-right: 1.5em;
}

i {
  font-family: "fontawesome";
}

p, blockquote, h1, h2, h3, h4, h5, h6, ol, ul, li, a {
  max-width: 60em;
}

.page-node-type-recepten .field__label {
  font-size: 1.2em !important;
}

.field--name-field-bereiding {
  margin-top: 1.5rem;
}

.field--name-field-ingredienten .field__label {
  margin-bottom: 1rem;
}

.content {
  width: 100%;
  max-width: 86em;
  margin-left: auto;
  margin-right: auto;
}

a {
  color: #357c20;
}
a:hover {
  color: #003300;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: bold;
  line-height: 1.2;
  margin: 0;
}

h1,
h1.title {
  font-size: 1.55rem;
  margin-bottom: 1em;
}

h2 {
  font-size: 1.35em;
  margin-bottom: 1em;
}

.view-header h2 {
  font-size: 1.5rem;
  margin-top: 2em;
}

h3 {
  font-size: 1.25em;
}
h3 a {
  text-decoration: none;
}

.path-activiteiten h1.page-title,
.path-recepten h1.page-title,
.path-nieuws h1.page-title,
.path-tips h1.page-title {
  padding-left: calc((100% - (4em + 1104px)) / 2 + 1rem);
}
@media screen and (max-width: 1303px) {
  .path-activiteiten h1.page-title,
  .path-recepten h1.page-title,
  .path-nieuws h1.page-title,
  .path-tips h1.page-title {
    padding-left: calc((100% - (2em + 736px)) / 2 + 1rem);
  }
}
@media screen and (max-width: 871px) {
  .path-activiteiten h1.page-title,
  .path-recepten h1.page-title,
  .path-nieuws h1.page-title,
  .path-tips h1.page-title {
    padding-left: calc((100% - 368px) / 2 + 1rem);
  }
}

ol {
  padding-left: 1em;
}

* {
  box-sizing: border-box;
}

body {
  background-color: #d0dbae;
  background-image: url(../images/achtergrond.jpg);
  background-repeat: repeat;
}

.layout-container,
.frontpage {
  width: 100%;
  height: 100vh;
  margin: 0;
  display: flex;
  flex-direction: column;
}

.path-node .main-lidworden .region-content, .path-node .main-vereniging .region-content, .path-node .main .region-content {
  width: 100%;
  max-width: 60em;
  margin-left: auto;
  margin-right: auto;
}

header {
  background-color: #f8f9ec;
}

.site-name {
  visibility: hidden;
}

.logo img {
  width: auto;
  height: 7rem;
  margin-left: 3.5rem;
  margin-top: 1em;
}

.block-system-branding-block {
  width: 192px;
  margin-left: -192px;
  /* margin-right: 1em; */
  /* margin-bottom: 1.5em; */
  margin-top: 1.5em;
}

.bovenbalk {
  background-color: #f8f9ec;
  padding: 0em 4em;
}

.navbar {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1em;
  z-index: 100;
  position: relative;
}

.nav-menu {
  width: 100%;
  top: 7rem;
  background-color: rgb(255, 255, 255);
  font-weight: 600;
  position: absolute;
  z-index: 100;
  padding-right: 1em;
}
.nav-menu a {
  display: block;
  text-align: center;
  padding: 1em 0;
  text-decoration: none;
  font-size: 1.2em;
}

.nav-menu a.menu_vereniging {
  background-color: #e6d1d4;
}
.nav-menu a.menu_vereniging:hover {
  background-color: rgb(245, 194, 201.2857142857);
}

.nav-menu a.menu_lidworden {
  background-color: #d9d0f0;
}
.nav-menu a.menu_lidworden:hover {
  background-color: rgb(213.0625, 199, 249);
}

.nav-menu a.menu_nieuws {
  background-color: #b1d8f1;
}
.nav-menu a.menu_nieuws:hover {
  background-color: rgb(168.6, 217.8375, 249.4);
}

.nav-menu a.menu_activiteiten {
  background-color: #b6ebdb;
}
.nav-menu a.menu_activiteiten:hover {
  background-color: rgb(170, 247, 223.7547169811);
}

.nav-menu a.menu_tips {
  background-color: #d9f0bf;
}
.nav-menu a.menu_tips:hover {
  background-color: rgb(217.5510204082, 249, 182);
}

.nav-menu a.menu_recepten {
  background-color: #fce3c7;
}
.nav-menu a.menu_recepten:hover {
  background-color: rgb(253.8, 227.1018867925, 197.2);
}

.hamburger-menu {
  padding-right: 1.5rem;
  cursor: pointer;
}

.hamburger-menu .line {
  display: block;
  width: 2.5rem;
  height: 3px;
  margin-bottom: 10px;
  background-color: black;
  cursor: pointer;
}

.hide {
  display: none;
}

/* for Desktop view  */
@media screen and (min-width: 1076px) {
  .navbar {
    justify-content: space-between;
    margin-bottom: -0.5em;
  }
  .nav-menu {
    display: block;
    position: static;
    width: auto;
    margin-right: 20px;
    background: none;
  }
  .nav-menu ul {
    display: flex;
  }
  .nav-menu ul li {
    position: relative;
  }
  .nav-menu ul li a {
    display: inline-block;
    padding: 4em 20px 15px;
    text-decoration: none;
    transition: all 0.3s ease;
    border-radius: 6px 6px 0 0;
    width: 124px;
    font-size: 1.1em;
  }
  .nav-menu ul li a:hover {
    transform: scale(1.1) translateY(-0.3em);
  }
  .nav-menu ul li a::before {
    content: "";
    width: 46px;
    height: 46px;
    background-image: url(../images/Home.svg);
    background-size: cover;
    position: absolute;
    bottom: 2.5em;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
  .hamburger-menu {
    display: none;
  }
}
.path-frontpage nav.navbar div.nav-menu.hide ul.menu li.menu-item a {
  font-weight: bold;
  text-decoration: none;
}

/* FOOTER MENU */
.menu--footer {
  width: fit-content;
  margin: 0 0 0 auto;
}
.menu--footer ul.menu li.menu-item {
  margin: 0;
  padding: 0.2em 0.5em 0;
  display: inline-block;
}
.menu--footer ul.menu li.menu-item a {
  color: #f8f9ec;
}
.menu--footer ul.menu li.menu-item a:hover {
  text-decoration: underline;
}

.nav-menu a.menu_vereniging::before {
  background-image: url(../images/Aanmelden.svg);
}

.nav-menu a.menu_lidworden::before {
  background-image: url(../images/Mededeling.svg);
}

.nav-menu a.menu_activiteiten::before {
  background-image: url(../images/Agenda.svg);
}

.nav-menu a.menu_tips::before {
  background-image: url(../images/Blog.svg);
}

.nav-menu a.menu_recepten::before {
  background-image: url(../images/Tips.svg);
}

.nav-menu a.menu_nieuws::before {
  background-image: url(../images/OverOns.svg);
}

nav.menu--account,
.menu--content {
  margin-bottom: 1rem;
  display: block;
  margin: 1rem 0 1rem auto;
  width: fit-content;
}
nav.menu--account ul.menu li.menu-item,
.menu--content ul.menu li.menu-item {
  display: inline-block;
  background-color: #357c20;
  padding: 0.5em 1.2em;
}
nav.menu--account ul.menu li.menu-item a,
.menu--content ul.menu li.menu-item a {
  color: #f8f9ec;
  text-decoration: none;
}
nav.menu--account ul.menu li.menu-item:hover,
.menu--content ul.menu li.menu-item:hover {
  background-color: #93c559;
}

footer {
  background: #d0dbae;
  margin: 0;
  padding: 1em 0;
  width: 100%;
}

main {
  flex: 1;
  background-color: #f8f9ec;
  padding: 1em 1.5em 3em 1.5em;
  display: flex;
  flex-direction: column;
}

.main {
  background-color: #f8f9ec;
}
.main-vereniging {
  background-color: #f8f9ec;
}
.main-lidworden {
  background-color: #f8f9ec;
}
.main-activiteiten {
  background-color: #f8f9ec;
}
.main-activiteiten .views-row {
  background-color: rgb(222.15, 246, 238.8);
}
.main-tips .views-row {
  background-color: #f8f9ec;
  background-color: rgb(237.9, 248.25, 226.2);
}
.main-recepten {
  background-color: #f8f9ec;
}
.main-recepten .views-row {
  background-color: rgb(253.65, 242.4, 229.8);
}
.main-nieuws {
  background-color: #f8f9ec;
}
.main-nieuws .views-row {
  background-color: rgb(219.9, 237.45, 248.7);
}

aside {
  margin-bottom: 3em;
}

.layout-sidebar-second {
  width: 100%;
}
.layout-sidebar-second .region-sidebar-second {
  margin-top: 4em;
  display: flex;
  flex-wrap: wrap;
  gap: 2em 2em;
  justify-content: flex-start;
  padding-left: calc((100% - (4em + 1104px)) / 2);
}
@media screen and (max-width: 1303px) {
  .layout-sidebar-second .region-sidebar-second {
    padding-left: calc((100% - (2em + 736px)) / 2);
  }
}
@media screen and (max-width: 871px) {
  .layout-sidebar-second .region-sidebar-second {
    padding-left: calc((100% - 368px) / 2);
  }
}
.layout-sidebar-second .region-sidebar-second #block-vtvamby-locatie, .layout-sidebar-second .region-sidebar-second #block-vtvamby-adres, .layout-sidebar-second .region-sidebar-second #block-vtvamby-webform {
  flex-basis: 368px;
}
.layout-sidebar-second .region-sidebar-second #block-vtvamby-locatie {
  margin-top: 0;
}
.layout-sidebar-second .region-sidebar-second #block-vtvamby-adres {
  margin-top: 2em;
  font-size: 1.1em;
}

.region-primary-menu {
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
}

.region-footer {
  display: flex;
  align-items: center;
  width: 100%;
  max-width: 80em;
  margin: 0 auto;
}

.region-sidebar-second {
  display: flex;
  flex-wrap: wrap;
  gap: 2em;
  justify-content: space-around;
}

.path-frontpage .region-content {
  padding-left: calc((100% - (4em + 1104px)) / 2);
}
@media screen and (max-width: 1303px) {
  .path-frontpage .region-content {
    padding-left: calc((100% - (2em + 736px)) / 2);
  }
}
@media screen and (max-width: 871px) {
  .path-frontpage .region-content {
    padding-left: calc((100% - 368px) / 2);
  }
}

.layout__region.layout__region--second {
  margin-top: 2em;
  font-size: 1.05em;
}

label {
  display: block;
  font-weight: bold;
}

#search-block-form input#edit-keys.form-search {
  height: 2.2em;
}

.search-block-form {
  float: none;
  margin-bottom: 0;
}

#search-block-form {
  width: 100%;
  max-width: 248px;
  margin-left: auto;
  margin-right: -2em;
  margin-bottom: 1em;
}
#search-block-form input#edit-keys.form-search {
  width: 100%;
}

input {
  max-width: 100%;
}

.form-item, .form-actions {
  margin-top: 0;
  margin-bottom: 0;
  display: inline-block;
}

#webform-submission-contact-node-1-add-form {
  max-width: 368px;
}
#webform-submission-contact-node-1-add-form input {
  max-width: 368px;
}

.button:first-child,
.image-button:first-child {
  margin-right: 0;
  margin-left: 0;
}

.button,
button,
.btn,
.image-button {
  padding: 0.5em 1em;
  border: 1px solid #003300;
  border-radius: 3px;
  background-color: #e2e187;
  font-weight: bold;
  color: #f8f9ec;
  transition: background-color 0.3s ease;
}
.button a,
button a,
.btn a,
.image-button a {
  color: #f8f9ec;
}
.button:hover,
button:hover,
.btn:hover,
.image-button:hover {
  background-color: #ebeb22;
}

#block-vtvamby-views-block-cards-vereniging-block-1 {
  margin-top: 2em;
}
#block-vtvamby-views-block-cards-vereniging-block-1 .views-row {
  background-color: rgb(243.75, 234.3, 235.65);
  border-radius: 6px;
}

.region-frontpage-cards {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: 2em 2em;
  padding-left: calc((100% - (4em + 1104px)) / 2);
}
@media screen and (max-width: 1303px) {
  .region-frontpage-cards {
    padding-left: calc((100% - (2em + 736px)) / 2);
  }
}
@media screen and (max-width: 871px) {
  .region-frontpage-cards {
    padding-left: calc((100% - 368px) / 2);
  }
}
.region-frontpage-cards #block-vtvamby-views-block-cards-voorpagina-activiteiten-2,
.region-frontpage-cards #block-vtvamby-views-block-cards-voorpagina-activiteiten-1,
.region-frontpage-cards #block-vtvamby-views-block-cards-voorpagina-tips-2,
.region-frontpage-cards #block-vtvamby-views-block-cards-voorpagina-tips-1,
.region-frontpage-cards #block-vtvamby-views-block-cards-voorpagina-recepten-1,
.region-frontpage-cards #block-vtvamby-views-block-cards-voorpagina-recepten-2 {
  position: relative;
  flex-basis: 368px;
  border-radius: 6px;
}
.region-frontpage-cards .view-content .views-row {
  margin-top: 0;
  margin-bottom: 0;
}
.region-frontpage-cards .view-content .views-row h2.views-field-title a {
  font-size: 1.15rem;
  text-decoration: none;
  padding: 0.5em 1em 0;
}
.region-frontpage-cards .view-content .views-row .views-field-body {
  padding: 0 1em 1em;
}
.region-frontpage-cards .view-content .views-row img {
  width: 100%;
  height: auto;
}
.region-frontpage-cards .view-content .views-row .label {
  display: inline-block;
  margin-bottom: 0.5em;
  padding: 0.25em;
}
.region-frontpage-cards .view-content .views-row .label-activiteiten {
  background-color: #b6ebdb;
}
.region-frontpage-cards .view-content .views-row .label-activiteiten:hover {
  background-color: rgb(170, 247, 223.7547169811);
}
.region-frontpage-cards .view-content .views-row .label-tips {
  background-color: #d9f0bf;
}
.region-frontpage-cards .view-content .views-row .label-tips:hover {
  background-color: rgb(217.5510204082, 249, 182);
}
.region-frontpage-cards .view-content .views-row .label-recepten {
  background-color: #fce3c7;
}
.region-frontpage-cards .view-content .views-row .label-recepten:hover {
  background-color: rgb(253.8, 227.1018867925, 197.2);
}
.region-frontpage-cards .view-content .views-row .label-nieuws {
  background-color: #b1d8f1;
}
.region-frontpage-cards .view-content .views-row .label-nieuws:hover {
  background-color: rgb(168.6, 217.8375, 249.4);
}
.region-frontpage-cards .view-content .views-row .label a {
  text-decoration: none;
  padding: 1em;
}
.region-frontpage-cards #block-vtvamby-views-block-cards-voorpagina-activiteiten-1, .region-frontpage-cards #block-vtvamby-views-block-cards-voorpagina-activiteiten-2 {
  background-color: rgb(222.15, 246, 238.8);
}
.region-frontpage-cards #block-vtvamby-views-block-cards-voorpagina-tips-1, .region-frontpage-cards #block-vtvamby-views-block-cards-voorpagina-tips-2 {
  background-color: rgb(237.9, 248.25, 226.2);
}
.region-frontpage-cards #block-vtvamby-views-block-cards-voorpagina-recepten-1, .region-frontpage-cards #block-vtvamby-views-block-cards-voorpagina-recepten-2 {
  background-color: rgb(253.65, 242.4, 229.8);
}

.path-activiteiten .view-content,
.path-recepten .view-content,
.path-tips .view-content,
.path-nieuws .view-content,
#block-vtvamby-views-block-cards-vereniging-block-1 .view-content {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 2em 2em;
  justify-content: flex-start;
  padding-left: calc((100% - (4em + 1104px)) / 2);
}
@media screen and (max-width: 1303px) {
  .path-activiteiten .view-content,
  .path-recepten .view-content,
  .path-tips .view-content,
  .path-nieuws .view-content,
  #block-vtvamby-views-block-cards-vereniging-block-1 .view-content {
    padding-left: calc((100% - (2em + 736px)) / 2);
  }
}
@media screen and (max-width: 871px) {
  .path-activiteiten .view-content,
  .path-recepten .view-content,
  .path-tips .view-content,
  .path-nieuws .view-content,
  #block-vtvamby-views-block-cards-vereniging-block-1 .view-content {
    padding-left: calc((100% - 368px) / 2);
  }
}
.path-activiteiten .view-content .views-row,
.path-recepten .view-content .views-row,
.path-tips .view-content .views-row,
.path-nieuws .view-content .views-row,
#block-vtvamby-views-block-cards-vereniging-block-1 .view-content .views-row {
  flex-basis: 368px;
  border-radius: 6px;
}
.path-activiteiten .view-content img,
.path-recepten .view-content img,
.path-tips .view-content img,
.path-nieuws .view-content img,
#block-vtvamby-views-block-cards-vereniging-block-1 .view-content img {
  width: 100%;
  height: auto;
  border-radius: 6px;
}
.path-activiteiten .view-content h3, .path-activiteiten .view-content .views-field-field-datum, .path-activiteiten .view-content .views-field-field-eindtijd,
.path-recepten .view-content h3,
.path-recepten .view-content .views-field-field-datum,
.path-recepten .view-content .views-field-field-eindtijd,
.path-tips .view-content h3,
.path-tips .view-content .views-field-field-datum,
.path-tips .view-content .views-field-field-eindtijd,
.path-nieuws .view-content h3,
.path-nieuws .view-content .views-field-field-datum,
.path-nieuws .view-content .views-field-field-eindtijd,
#block-vtvamby-views-block-cards-vereniging-block-1 .view-content h3,
#block-vtvamby-views-block-cards-vereniging-block-1 .view-content .views-field-field-datum,
#block-vtvamby-views-block-cards-vereniging-block-1 .view-content .views-field-field-eindtijd {
  padding-left: 1rem;
  padding-right: 1rem;
}
.path-activiteiten .view-content .views-field-body,
.path-recepten .view-content .views-field-body,
.path-tips .view-content .views-field-body,
.path-nieuws .view-content .views-field-body,
#block-vtvamby-views-block-cards-vereniging-block-1 .view-content .views-field-body {
  padding: 0 1em 1em;
}
.path-activiteiten .view-content h3,
.path-recepten .view-content h3,
.path-tips .view-content h3,
.path-nieuws .view-content h3,
#block-vtvamby-views-block-cards-vereniging-block-1 .view-content h3 {
  height: 3em;
}
.path-activiteiten .view-content .views-field-field-datum, .path-activiteiten .view-content .views-field-field-eindtijd,
.path-recepten .view-content .views-field-field-datum,
.path-recepten .view-content .views-field-field-eindtijd,
.path-tips .view-content .views-field-field-datum,
.path-tips .view-content .views-field-field-eindtijd,
.path-nieuws .view-content .views-field-field-datum,
.path-nieuws .view-content .views-field-field-eindtijd,
#block-vtvamby-views-block-cards-vereniging-block-1 .view-content .views-field-field-datum,
#block-vtvamby-views-block-cards-vereniging-block-1 .view-content .views-field-field-eindtijd {
  font-weight: bold;
  font-size: 1.05em;
}
.path-activiteiten .view-content .views-field-field-eindtijd,
.path-recepten .view-content .views-field-field-eindtijd,
.path-tips .view-content .views-field-field-eindtijd,
.path-nieuws .view-content .views-field-field-eindtijd,
#block-vtvamby-views-block-cards-vereniging-block-1 .view-content .views-field-field-eindtijd {
  margin-bottom: 0.5em;
}
.path-activiteiten .view-content .label,
.path-recepten .view-content .label,
.path-tips .view-content .label,
.path-nieuws .view-content .label,
#block-vtvamby-views-block-cards-vereniging-block-1 .view-content .label {
  display: inline-block;
  margin-bottom: 0.5em;
  padding: 0.25em;
}
.path-activiteiten .view-content .label-activiteiten,
.path-recepten .view-content .label-activiteiten,
.path-tips .view-content .label-activiteiten,
.path-nieuws .view-content .label-activiteiten,
#block-vtvamby-views-block-cards-vereniging-block-1 .view-content .label-activiteiten {
  background-color: #b6ebdb;
}
.path-activiteiten .view-content .label-activiteiten:hover,
.path-recepten .view-content .label-activiteiten:hover,
.path-tips .view-content .label-activiteiten:hover,
.path-nieuws .view-content .label-activiteiten:hover,
#block-vtvamby-views-block-cards-vereniging-block-1 .view-content .label-activiteiten:hover {
  background-color: rgb(170, 247, 223.7547169811);
}
.path-activiteiten .view-content .label-tips,
.path-recepten .view-content .label-tips,
.path-tips .view-content .label-tips,
.path-nieuws .view-content .label-tips,
#block-vtvamby-views-block-cards-vereniging-block-1 .view-content .label-tips {
  background-color: #d9f0bf;
}
.path-activiteiten .view-content .label-tips:hover,
.path-recepten .view-content .label-tips:hover,
.path-tips .view-content .label-tips:hover,
.path-nieuws .view-content .label-tips:hover,
#block-vtvamby-views-block-cards-vereniging-block-1 .view-content .label-tips:hover {
  background-color: rgb(217.5510204082, 249, 182);
}
.path-activiteiten .view-content .label-recepten,
.path-recepten .view-content .label-recepten,
.path-tips .view-content .label-recepten,
.path-nieuws .view-content .label-recepten,
#block-vtvamby-views-block-cards-vereniging-block-1 .view-content .label-recepten {
  background-color: #fce3c7;
}
.path-activiteiten .view-content .label-recepten:hover,
.path-recepten .view-content .label-recepten:hover,
.path-tips .view-content .label-recepten:hover,
.path-nieuws .view-content .label-recepten:hover,
#block-vtvamby-views-block-cards-vereniging-block-1 .view-content .label-recepten:hover {
  background-color: rgb(253.8, 227.1018867925, 197.2);
}
.path-activiteiten .view-content .label-nieuws,
.path-recepten .view-content .label-nieuws,
.path-tips .view-content .label-nieuws,
.path-nieuws .view-content .label-nieuws,
#block-vtvamby-views-block-cards-vereniging-block-1 .view-content .label-nieuws {
  background-color: #b1d8f1;
  margin-bottom: 0.75em;
  padding: 0.25em;
}
.path-activiteiten .view-content .label-nieuws:hover,
.path-recepten .view-content .label-nieuws:hover,
.path-tips .view-content .label-nieuws:hover,
.path-nieuws .view-content .label-nieuws:hover,
#block-vtvamby-views-block-cards-vereniging-block-1 .view-content .label-nieuws:hover {
  background-color: rgb(168.6, 217.8375, 249.4);
}
.path-activiteiten .view-content .label-nieuws a,
.path-recepten .view-content .label-nieuws a,
.path-tips .view-content .label-nieuws a,
.path-nieuws .view-content .label-nieuws a,
#block-vtvamby-views-block-cards-vereniging-block-1 .view-content .label-nieuws a {
  text-decoration: none;
  padding: 1em;
}
.path-activiteiten .view-content .label a,
.path-recepten .view-content .label a,
.path-tips .view-content .label a,
.path-nieuws .view-content .label a,
#block-vtvamby-views-block-cards-vereniging-block-1 .view-content .label a {
  text-decoration: none;
  padding: 1em;
}

img.align-left {
  margin-right: 1em;
}

img.align-right {
  margin-left: 1em;
}

aside #block-vtvamby-locatie img {
  width: 100%;
  height: auto;
}
aside #block-vtvamby-locatie p {
  margin: 0;
}

img {
  border-radius: 6px;
}

.field--name-field-afbeelding.center {
  display: flex;
  justify-content: flex-start;
  margin-top: 2em;
}

.paragraph--type--fotogallerij .field--name-field-afbeelding {
  display: flex;
  gap: 2em;
}

/*# sourceMappingURL=style.css.map */
