/*
 Theme Name:   Omega Levensschool
 Description:  Thema door meijer.it
 Author:       Gerardus Meijer
 Author URI:   https://www.meijer.it/
 Version:      1.0
*/

:root {
  --blue-color: #047794;
  --green-color: #d9ecf3;
  --black-color: #000000;
}

q:before {
  content: open-quote;
}

q:after {
  content: close-quote;
}

b,
strong {
  font-weight: bold;
  color: #000;
}

i,
cite,
em,
var,
dfn {
  font-style: italic;
}

tt,
code,
kbd,
samp {
  font-family: -moz-fixed;
}

u,
ins {
  text-decoration: underline;
}

s,
strike,
del {
  text-decoration: line-through;
}

big {
  font-size: larger;
}

small {
  font-size: smaller;
}

sub {
  vertical-align: sub;
  font-size: smaller;
}

sup {
  vertical-align: super;
  font-size: smaller;
}

nobr {
  white-space: nowrap;
}

mark {
  background: yellow;
  color: black;
}

/* titles */
abbr[title],
acronym[title] {
  text-decoration: dotted underline;
}

@-webkit-keyframes spinAround {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes spinAround {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.is-checkradio[type="checkbox"],
.is-checkradio[type="radio"] {
  outline: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: inline-block;
  position: absolute;
  opacity: 0;
}
.is-checkradio[type="checkbox"] + label,
.is-checkradio[type="radio"] + label {
  position: relative;
  display: initial;
  cursor: pointer;
  vertical-align: middle;
  margin: 0.5em;
  padding: 0.2rem 0.5rem 0.2rem 0;
  border-radius: 4px;
}
.is-checkradio[type="checkbox"] + label:first-of-type,
.is-checkradio[type="radio"] + label:first-of-type {
  margin-left: 0;
}
.is-checkradio[type="checkbox"] + label:hover::before,
.is-checkradio[type="checkbox"] + label:hover:before,
.is-checkradio[type="radio"] + label:hover::before,
.is-checkradio[type="radio"] + label:hover:before {
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: hover-color;
  animation-name: hover-color;
}
.is-checkradio[type="checkbox"] + label::before,
.is-checkradio[type="checkbox"] + label:before,
.is-checkradio[type="radio"] + label::before,
.is-checkradio[type="radio"] + label:before {
  position: absolute;
  left: 0;
  top: 0;
  content: "";
  border: 0.1rem solid #dbdbdb;
}
.is-checkradio[type="checkbox"] + label::after,
.is-checkradio[type="checkbox"] + label:after,
.is-checkradio[type="radio"] + label::after,
.is-checkradio[type="radio"] + label:after {
  position: absolute;
  display: none;
  content: "";
  top: 0;
}
.is-checkradio[type="checkbox"].is-rtl + label,
.is-checkradio[type="radio"].is-rtl + label {
  margin-right: 0;
  margin-left: 0.5rem;
}
.is-checkradio[type="checkbox"].is-rtl + label::before,
.is-checkradio[type="checkbox"].is-rtl + label:before,
.is-checkradio[type="radio"].is-rtl + label::before,
.is-checkradio[type="radio"].is-rtl + label:before {
  left: auto;
  right: 0;
}
.is-checkradio[type="checkbox"]:focus + label::before,
.is-checkradio[type="checkbox"]:focus + label:before,
.is-checkradio[type="radio"]:focus + label::before,
.is-checkradio[type="radio"]:focus + label:before {
  outline: 1px dotted #b5b5b5;
}
.is-checkradio[type="checkbox"]:hover:not([disabled]) + label::before,
.is-checkradio[type="checkbox"]:hover:not([disabled]) + label:before,
.is-checkradio[type="radio"]:hover:not([disabled]) + label::before,
.is-checkradio[type="radio"]:hover:not([disabled]) + label:before {
  border-color: #010101 !important;
}
.is-checkradio[type="checkbox"]:checked + label::before,
.is-checkradio[type="checkbox"]:checked + label:before,
.is-checkradio[type="radio"]:checked + label::before,
.is-checkradio[type="radio"]:checked + label:before {
  border: 0.1rem solid #dbdbdb;
}
.is-checkradio[type="checkbox"]:checked[disabled],
.is-checkradio[type="radio"]:checked[disabled] {
  cursor: not-allowed;
}
.is-checkradio[type="checkbox"]:checked[disabled] + label,
.is-checkradio[type="radio"]:checked[disabled] + label {
  opacity: 0.5;
}
.is-checkradio[type="checkbox"]:checked + label::before,
.is-checkradio[type="checkbox"]:checked + label:before,
.is-checkradio[type="radio"]:checked + label::before,
.is-checkradio[type="radio"]:checked + label:before {
  -webkit-animation-name: none;
  animation-name: none;
}
.is-checkradio[type="checkbox"]:checked + label::after,
.is-checkradio[type="checkbox"]:checked + label:after,
.is-checkradio[type="radio"]:checked + label::after,
.is-checkradio[type="radio"]:checked + label:after {
  display: inline-block;
  background-color: #111;
}
.is-checkradio[type="checkbox"][disabled],
.is-checkradio[type="radio"][disabled] {
  cursor: not-allowed;
}
.is-checkradio[type="checkbox"][disabled] + label,
.is-checkradio[type="radio"][disabled] + label {
  opacity: 0.5;
  cursor: not-allowed;
}
.is-checkradio[type="checkbox"][disabled] + label::after,
.is-checkradio[type="checkbox"][disabled] + label::before,
.is-checkradio[type="checkbox"][disabled] + label:after,
.is-checkradio[type="checkbox"][disabled] + label:before,
.is-checkradio[type="checkbox"][disabled] + label:hover,
.is-checkradio[type="radio"][disabled] + label::after,
.is-checkradio[type="radio"][disabled] + label::before,
.is-checkradio[type="radio"][disabled] + label:after,
.is-checkradio[type="radio"][disabled] + label:before,
.is-checkradio[type="radio"][disabled] + label:hover {
  cursor: not-allowed;
}
.is-checkradio[type="checkbox"][disabled]:hover,
.is-checkradio[type="radio"][disabled]:hover {
  cursor: not-allowed;
}
.is-checkradio[type="checkbox"][disabled]:hover::before,
.is-checkradio[type="checkbox"][disabled]:hover:before,
.is-checkradio[type="radio"][disabled]:hover::before,
.is-checkradio[type="radio"][disabled]:hover:before {
  -webkit-animation-name: none;
  animation-name: none;
}
.is-checkradio[type="checkbox"][disabled]::before,
.is-checkradio[type="checkbox"][disabled]:before,
.is-checkradio[type="radio"][disabled]::before,
.is-checkradio[type="radio"][disabled]:before {
  cursor: not-allowed;
}
.is-checkradio[type="checkbox"][disabled]::after,
.is-checkradio[type="checkbox"][disabled]:after,
.is-checkradio[type="radio"][disabled]::after,
.is-checkradio[type="radio"][disabled]:after {
  cursor: not-allowed;
}
.is-checkradio[type="checkbox"].has-no-border + label::before,
.is-checkradio[type="checkbox"].has-no-border + label:before,
.is-checkradio[type="radio"].has-no-border + label::before,
.is-checkradio[type="radio"].has-no-border + label:before {
  border: none !important;
}
.is-checkradio[type="checkbox"].is-block,
.is-checkradio[type="radio"].is-block {
  display: none !important;
}
.is-checkradio[type="checkbox"].is-block + label,
.is-checkradio[type="radio"].is-block + label {
  width: 100% !important;
  background: #f5f5f5;
  color: rgba(0, 0, 0, 0.7);
  padding-right: 0.75em;
}
.is-checkradio[type="checkbox"].is-block:hover:not([disabled]) + label,
.is-checkradio[type="radio"].is-block:hover:not([disabled]) + label {
  background: #e8e8e8;
}
.is-checkradio[type="checkbox"] + label::before,
.is-checkradio[type="checkbox"] + label:before {
  border-radius: 4px;
}
.is-checkradio[type="checkbox"] + label::after,
.is-checkradio[type="checkbox"] + label:after {
  box-sizing: border-box;
  -webkit-transform: translateY(0) rotate(45deg);
  transform: translateY(0) rotate(45deg);
  border-width: 0.1rem;
  border-style: solid;
  border-color: #010101;
  border-top: 0;
  border-left: 0;
}
.is-checkradio[type="checkbox"].is-circle + label::before,
.is-checkradio[type="checkbox"].is-circle + label:before {
  border-radius: 50%;
}
.is-checkradio[type="checkbox"] + label {
  font-size: 1rem;
  padding-left: 2rem;
}
.is-checkradio[type="checkbox"] + label::before,
.is-checkradio[type="checkbox"] + label:before {
  width: 1.5rem;
  height: 1.5rem;
}
.is-checkradio[type="checkbox"] + label::after,
.is-checkradio[type="checkbox"] + label:after {
  width: 0.375rem;
  height: 0.6rem;
  top: 0.405rem;
  left: 0.6rem;
}
.is-checkradio[type="checkbox"].is-block + label::before,
.is-checkradio[type="checkbox"].is-block + label:before {
  width: 1.25rem;
  height: 1.25rem;
  left: 0.175rem;
  top: 0.175rem;
}
.is-checkradio[type="checkbox"].is-block + label::after,
.is-checkradio[type="checkbox"].is-block + label:after {
  top: 0.325rem;
  left: 0.65rem;
}
.is-checkradio[type="checkbox"].is-rtl + label {
  padding-left: 0;
  padding-right: 2rem;
}
.is-checkradio[type="checkbox"].is-rtl + label::after,
.is-checkradio[type="checkbox"].is-rtl + label:after {
  left: auto;
  right: 0.6rem;
}
.is-checkradio[type="checkbox"].is-small + label {
  font-size: 0.75rem;
  padding-left: 1.5rem;
}
.is-checkradio[type="checkbox"].is-small + label::before,
.is-checkradio[type="checkbox"].is-small + label:before {
  width: 1.125rem;
  height: 1.125rem;
}
.is-checkradio[type="checkbox"].is-small + label::after,
.is-checkradio[type="checkbox"].is-small + label:after {
  width: 0.28125rem;
  height: 0.45rem;
  top: 0.30375rem;
  left: 0.45rem;
}
.is-checkradio[type="checkbox"].is-small.is-block + label::before,
.is-checkradio[type="checkbox"].is-small.is-block + label:before {
  width: 0.9375rem;
  height: 0.9375rem;
  left: 0.175rem;
  top: 0.175rem;
}
.is-checkradio[type="checkbox"].is-small.is-block + label::after,
.is-checkradio[type="checkbox"].is-small.is-block + label:after {
  top: 0.29375rem;
  left: 0.5375rem;
}
.is-checkradio[type="checkbox"].is-small.is-rtl + label {
  padding-left: 0;
  padding-right: 1.5rem;
}
.is-checkradio[type="checkbox"].is-small.is-rtl + label::after,
.is-checkradio[type="checkbox"].is-small.is-rtl + label:after {
  left: auto;
  right: 0.45rem;
}
.is-checkradio[type="checkbox"].is-medium + label {
  font-size: 1.25rem;
  padding-left: 2.5rem;
}
.is-checkradio[type="checkbox"].is-medium + label::before,
.is-checkradio[type="checkbox"].is-medium + label:before {
  width: 1.875rem;
  height: 1.875rem;
}
.is-checkradio[type="checkbox"].is-medium + label::after,
.is-checkradio[type="checkbox"].is-medium + label:after {
  width: 0.46875rem;
  height: 0.75rem;
  top: 0.50625rem;
  left: 0.75rem;
}
.is-checkradio[type="checkbox"].is-medium.is-block + label::before,
.is-checkradio[type="checkbox"].is-medium.is-block + label:before {
  width: 1.5625rem;
  height: 1.5625rem;
  left: 0.175rem;
  top: 0.175rem;
}
.is-checkradio[type="checkbox"].is-medium.is-block + label::after,
.is-checkradio[type="checkbox"].is-medium.is-block + label:after {
  top: 0.35625rem;
  left: 0.7625rem;
}
.is-checkradio[type="checkbox"].is-medium.is-rtl + label {
  padding-left: 0;
  padding-right: 2.5rem;
}
.is-checkradio[type="checkbox"].is-medium.is-rtl + label::after,
.is-checkradio[type="checkbox"].is-medium.is-rtl + label:after {
  left: auto;
  right: 0.75rem;
}
.is-checkradio[type="checkbox"].is-large + label {
  font-size: 1.5rem;
  padding-left: 3rem;
}
.is-checkradio[type="checkbox"].is-large + label::before,
.is-checkradio[type="checkbox"].is-large + label:before {
  width: 2.25rem;
  height: 2.25rem;
}
.is-checkradio[type="checkbox"].is-large + label::after,
.is-checkradio[type="checkbox"].is-large + label:after {
  width: 0.5625rem;
  height: 0.9rem;
  top: 0.6075rem;
  left: 0.9rem;
}
.is-checkradio[type="checkbox"].is-large.is-block + label::before,
.is-checkradio[type="checkbox"].is-large.is-block + label:before {
  width: 1.875rem;
  height: 1.875rem;
  left: 0.175rem;
  top: 0.175rem;
}
.is-checkradio[type="checkbox"].is-large.is-block + label::after,
.is-checkradio[type="checkbox"].is-large.is-block + label:after {
  top: 0.3875rem;
  left: 0.875rem;
}
.is-checkradio[type="checkbox"].is-large.is-rtl + label {
  padding-left: 0;
  padding-right: 3rem;
}
.is-checkradio[type="checkbox"].is-large.is-rtl + label::after,
.is-checkradio[type="checkbox"].is-large.is-rtl + label:after {
  left: auto;
  right: 0.9rem;
}
.is-checkradio[type="checkbox"].is-white.has-background-color + label::before,
.is-checkradio[type="checkbox"].is-white.has-background-color + label:before {
  border-color: transparent !important;
  background-color: #fff !important;
}
.is-checkradio[type="checkbox"].is-white:hover:not([disabled]) + label::before,
.is-checkradio[type="checkbox"].is-white:hover:not([disabled]) + label:before {
  border-color: #fff !important;
}
.is-checkradio[type="checkbox"].is-white:checked + label::after,
.is-checkradio[type="checkbox"].is-white:checked + label:after {
  border-color: #fff !important;
}
.is-checkradio[type="checkbox"].is-white:checked.has-background-color
  + label::before,
.is-checkradio[type="checkbox"].is-white:checked.has-background-color
  + label:before {
  border-color: transparent !important;
  background-color: #fff !important;
}
.is-checkradio[type="checkbox"].is-white:checked.has-background-color
  + label::after,
.is-checkradio[type="checkbox"].is-white:checked.has-background-color
  + label:after {
  border-color: #0a0a0a !important;
  background-color: #fff !important;
}
.is-checkradio[type="checkbox"].is-white.is-block:hover:not([disabled])
  + label::after,
.is-checkradio[type="checkbox"].is-white.is-block:hover:not([disabled])
  + label::before,
.is-checkradio[type="checkbox"].is-white.is-block:hover:not([disabled])
  + label:after,
.is-checkradio[type="checkbox"].is-white.is-block:hover:not([disabled])
  + label:before {
  border-color: #fff !important;
}
.is-checkradio[type="checkbox"].is-white.is-block:checked + label {
  color: #0a0a0a;
  border-color: #fff !important;
  background: #fff;
}
.is-checkradio[type="checkbox"].is-white.is-block:checked + label::after,
.is-checkradio[type="checkbox"].is-white.is-block:checked + label:after {
  border-color: #0a0a0a !important;
}
.is-checkradio[type="checkbox"].is-white.is-block:checked:hover:not([disabled])
  + label {
  background: #f2f2f2;
}
.is-checkradio[type="checkbox"].is-white.is-block:checked:hover:not([disabled])
  + label::after,
.is-checkradio[type="checkbox"].is-white.is-block:checked:hover:not([disabled])
  + label::before,
.is-checkradio[type="checkbox"].is-white.is-block:checked:hover:not([disabled])
  + label:after,
.is-checkradio[type="checkbox"].is-white.is-block:checked:hover:not([disabled])
  + label:before {
  border-color: #000 !important;
}
.is-checkradio[type="checkbox"].is-black.has-background-color + label::before,
.is-checkradio[type="checkbox"].is-black.has-background-color + label:before {
  border-color: transparent !important;
  background-color: #0a0a0a !important;
}
.is-checkradio[type="checkbox"].is-black:hover:not([disabled]) + label::before,
.is-checkradio[type="checkbox"].is-black:hover:not([disabled]) + label:before {
  border-color: #0a0a0a !important;
}
.is-checkradio[type="checkbox"].is-black:checked + label::after,
.is-checkradio[type="checkbox"].is-black:checked + label:after {
  border-color: #0a0a0a !important;
}
.is-checkradio[type="checkbox"].is-black:checked.has-background-color
  + label::before,
.is-checkradio[type="checkbox"].is-black:checked.has-background-color
  + label:before {
  border-color: transparent !important;
  background-color: #0a0a0a !important;
}
.is-checkradio[type="checkbox"].is-black:checked.has-background-color
  + label::after,
.is-checkradio[type="checkbox"].is-black:checked.has-background-color
  + label:after {
  border-color: #fff !important;
  background-color: #0a0a0a !important;
}
.is-checkradio[type="checkbox"].is-black.is-block:hover:not([disabled])
  + label::after,
.is-checkradio[type="checkbox"].is-black.is-block:hover:not([disabled])
  + label::before,
.is-checkradio[type="checkbox"].is-black.is-block:hover:not([disabled])
  + label:after,
.is-checkradio[type="checkbox"].is-black.is-block:hover:not([disabled])
  + label:before {
  border-color: #0a0a0a !important;
}
.is-checkradio[type="checkbox"].is-black.is-block:checked + label {
  color: #fff;
  border-color: #0a0a0a !important;
  background: #0a0a0a;
}
.is-checkradio[type="checkbox"].is-black.is-block:checked + label::after,
.is-checkradio[type="checkbox"].is-black.is-block:checked + label:after {
  border-color: #fff !important;
}
.is-checkradio[type="checkbox"].is-black.is-block:checked:hover:not([disabled])
  + label {
  background: #000;
}
.is-checkradio[type="checkbox"].is-black.is-block:checked:hover:not([disabled])
  + label::after,
.is-checkradio[type="checkbox"].is-black.is-block:checked:hover:not([disabled])
  + label::before,
.is-checkradio[type="checkbox"].is-black.is-block:checked:hover:not([disabled])
  + label:after,
.is-checkradio[type="checkbox"].is-black.is-block:checked:hover:not([disabled])
  + label:before {
  border-color: #f2f2f2 !important;
}
.is-checkradio[type="checkbox"].is-light.has-background-color + label::before,
.is-checkradio[type="checkbox"].is-light.has-background-color + label:before {
  border-color: transparent !important;
  background-color: #f5f5f5 !important;
}
.is-checkradio[type="checkbox"].is-light:hover:not([disabled]) + label::before,
.is-checkradio[type="checkbox"].is-light:hover:not([disabled]) + label:before {
  border-color: #f5f5f5 !important;
}
.is-checkradio[type="checkbox"].is-light:checked + label::after,
.is-checkradio[type="checkbox"].is-light:checked + label:after {
  border-color: #f5f5f5 !important;
}
.is-checkradio[type="checkbox"].is-light:checked.has-background-color
  + label::before,
.is-checkradio[type="checkbox"].is-light:checked.has-background-color
  + label:before {
  border-color: transparent !important;
  background-color: #f5f5f5 !important;
}
.is-checkradio[type="checkbox"].is-light:checked.has-background-color
  + label::after,
.is-checkradio[type="checkbox"].is-light:checked.has-background-color
  + label:after {
  border-color: #363636 !important;
  background-color: #f5f5f5 !important;
}
.is-checkradio[type="checkbox"].is-light.is-block:hover:not([disabled])
  + label::after,
.is-checkradio[type="checkbox"].is-light.is-block:hover:not([disabled])
  + label::before,
.is-checkradio[type="checkbox"].is-light.is-block:hover:not([disabled])
  + label:after,
.is-checkradio[type="checkbox"].is-light.is-block:hover:not([disabled])
  + label:before {
  border-color: #f5f5f5 !important;
}
.is-checkradio[type="checkbox"].is-light.is-block:checked + label {
  color: #363636;
  border-color: #f5f5f5 !important;
  background: #f5f5f5;
}
.is-checkradio[type="checkbox"].is-light.is-block:checked + label::after,
.is-checkradio[type="checkbox"].is-light.is-block:checked + label:after {
  border-color: #363636 !important;
}
.is-checkradio[type="checkbox"].is-light.is-block:checked:hover:not([disabled])
  + label {
  background: #e8e8e8;
}
.is-checkradio[type="checkbox"].is-light.is-block:checked:hover:not([disabled])
  + label::after,
.is-checkradio[type="checkbox"].is-light.is-block:checked:hover:not([disabled])
  + label::before,
.is-checkradio[type="checkbox"].is-light.is-block:checked:hover:not([disabled])
  + label:after,
.is-checkradio[type="checkbox"].is-light.is-block:checked:hover:not([disabled])
  + label:before {
  border-color: #292929 !important;
}
.is-checkradio[type="checkbox"].is-dark.has-background-color + label::before,
.is-checkradio[type="checkbox"].is-dark.has-background-color + label:before {
  border-color: transparent !important;
  background-color: #363636 !important;
}
.is-checkradio[type="checkbox"].is-dark:hover:not([disabled]) + label::before,
.is-checkradio[type="checkbox"].is-dark:hover:not([disabled]) + label:before {
  border-color: #363636 !important;
}
.is-checkradio[type="checkbox"].is-dark:checked + label::after,
.is-checkradio[type="checkbox"].is-dark:checked + label:after {
  border-color: #363636 !important;
}
.is-checkradio[type="checkbox"].is-dark:checked.has-background-color
  + label::before,
.is-checkradio[type="checkbox"].is-dark:checked.has-background-color
  + label:before {
  border-color: transparent !important;
  background-color: #363636 !important;
}
.is-checkradio[type="checkbox"].is-dark:checked.has-background-color
  + label::after,
.is-checkradio[type="checkbox"].is-dark:checked.has-background-color
  + label:after {
  border-color: #f5f5f5 !important;
  background-color: #363636 !important;
}
.is-checkradio[type="checkbox"].is-dark.is-block:hover:not([disabled])
  + label::after,
.is-checkradio[type="checkbox"].is-dark.is-block:hover:not([disabled])
  + label::before,
.is-checkradio[type="checkbox"].is-dark.is-block:hover:not([disabled])
  + label:after,
.is-checkradio[type="checkbox"].is-dark.is-block:hover:not([disabled])
  + label:before {
  border-color: #363636 !important;
}
.is-checkradio[type="checkbox"].is-dark.is-block:checked + label {
  color: #f5f5f5;
  border-color: #363636 !important;
  background: #363636;
}
.is-checkradio[type="checkbox"].is-dark.is-block:checked + label::after,
.is-checkradio[type="checkbox"].is-dark.is-block:checked + label:after {
  border-color: #f5f5f5 !important;
}
.is-checkradio[type="checkbox"].is-dark.is-block:checked:hover:not([disabled])
  + label {
  background: #292929;
}
.is-checkradio[type="checkbox"].is-dark.is-block:checked:hover:not([disabled])
  + label::after,
.is-checkradio[type="checkbox"].is-dark.is-block:checked:hover:not([disabled])
  + label::before,
.is-checkradio[type="checkbox"].is-dark.is-block:checked:hover:not([disabled])
  + label:after,
.is-checkradio[type="checkbox"].is-dark.is-block:checked:hover:not([disabled])
  + label:before {
  border-color: #e8e8e8 !important;
}
.is-checkradio[type="checkbox"].is-primary.has-background-color + label::before,
.is-checkradio[type="checkbox"].is-primary.has-background-color + label:before {
  border-color: transparent !important;
  background-color: #010101 !important;
}
.is-checkradio[type="checkbox"].is-primary:hover:not([disabled])
  + label::before,
.is-checkradio[type="checkbox"].is-primary:hover:not([disabled])
  + label:before {
  border-color: #010101 !important;
}
.is-checkradio[type="checkbox"].is-primary:checked + label::after,
.is-checkradio[type="checkbox"].is-primary:checked + label:after {
  border-color: #010101 !important;
}
.is-checkradio[type="checkbox"].is-primary:checked.has-background-color
  + label::before,
.is-checkradio[type="checkbox"].is-primary:checked.has-background-color
  + label:before {
  border-color: transparent !important;
  background-color: #010101 !important;
}
.is-checkradio[type="checkbox"].is-primary:checked.has-background-color
  + label::after,
.is-checkradio[type="checkbox"].is-primary:checked.has-background-color
  + label:after {
  border-color: #fff !important;
  background-color: #010101 !important;
}
.is-checkradio[type="checkbox"].is-primary.is-block:hover:not([disabled])
  + label::after,
.is-checkradio[type="checkbox"].is-primary.is-block:hover:not([disabled])
  + label::before,
.is-checkradio[type="checkbox"].is-primary.is-block:hover:not([disabled])
  + label:after,
.is-checkradio[type="checkbox"].is-primary.is-block:hover:not([disabled])
  + label:before {
  border-color: #010101 !important;
}
.is-checkradio[type="checkbox"].is-primary.is-block:checked + label {
  color: #fff;
  border-color: #010101 !important;
  background: #010101;
}
.is-checkradio[type="checkbox"].is-primary.is-block:checked + label::after,
.is-checkradio[type="checkbox"].is-primary.is-block:checked + label:after {
  border-color: #fff !important;
}
.is-checkradio[type="checkbox"].is-primary.is-block:checked:hover:not(
    [disabled]
  )
  + label {
  background: #00b89c;
}
.is-checkradio[type="checkbox"].is-primary.is-block:checked:hover:not(
    [disabled]
  )
  + label::after,
.is-checkradio[type="checkbox"].is-primary.is-block:checked:hover:not(
    [disabled]
  )
  + label::before,
.is-checkradio[type="checkbox"].is-primary.is-block:checked:hover:not(
    [disabled]
  )
  + label:after,
.is-checkradio[type="checkbox"].is-primary.is-block:checked:hover:not(
    [disabled]
  )
  + label:before {
  border-color: #f2f2f2 !important;
}
.is-checkradio[type="checkbox"].is-link.has-background-color + label::before,
.is-checkradio[type="checkbox"].is-link.has-background-color + label:before {
  border-color: transparent !important;
  background-color: #3273dc !important;
}
.is-checkradio[type="checkbox"].is-link:hover:not([disabled]) + label::before,
.is-checkradio[type="checkbox"].is-link:hover:not([disabled]) + label:before {
  border-color: #3273dc !important;
}
.is-checkradio[type="checkbox"].is-link:checked + label::after,
.is-checkradio[type="checkbox"].is-link:checked + label:after {
  border-color: #3273dc !important;
}
.is-checkradio[type="checkbox"].is-link:checked.has-background-color
  + label::before,
.is-checkradio[type="checkbox"].is-link:checked.has-background-color
  + label:before {
  border-color: transparent !important;
  background-color: #3273dc !important;
}
.is-checkradio[type="checkbox"].is-link:checked.has-background-color
  + label::after,
.is-checkradio[type="checkbox"].is-link:checked.has-background-color
  + label:after {
  border-color: #fff !important;
  background-color: #3273dc !important;
}
.is-checkradio[type="checkbox"].is-link.is-block:hover:not([disabled])
  + label::after,
.is-checkradio[type="checkbox"].is-link.is-block:hover:not([disabled])
  + label::before,
.is-checkradio[type="checkbox"].is-link.is-block:hover:not([disabled])
  + label:after,
.is-checkradio[type="checkbox"].is-link.is-block:hover:not([disabled])
  + label:before {
  border-color: #3273dc !important;
}
.is-checkradio[type="checkbox"].is-link.is-block:checked + label {
  color: #fff;
  border-color: #3273dc !important;
  background: #3273dc;
}
.is-checkradio[type="checkbox"].is-link.is-block:checked + label::after,
.is-checkradio[type="checkbox"].is-link.is-block:checked + label:after {
  border-color: #fff !important;
}
.is-checkradio[type="checkbox"].is-link.is-block:checked:hover:not([disabled])
  + label {
  background: #2366d1;
}
.is-checkradio[type="checkbox"].is-link.is-block:checked:hover:not([disabled])
  + label::after,
.is-checkradio[type="checkbox"].is-link.is-block:checked:hover:not([disabled])
  + label::before,
.is-checkradio[type="checkbox"].is-link.is-block:checked:hover:not([disabled])
  + label:after,
.is-checkradio[type="checkbox"].is-link.is-block:checked:hover:not([disabled])
  + label:before {
  border-color: #f2f2f2 !important;
}
.is-checkradio[type="checkbox"].is-info.has-background-color + label::before,
.is-checkradio[type="checkbox"].is-info.has-background-color + label:before {
  border-color: transparent !important;
  background-color: #209cee !important;
}
.is-checkradio[type="checkbox"].is-info:hover:not([disabled]) + label::before,
.is-checkradio[type="checkbox"].is-info:hover:not([disabled]) + label:before {
  border-color: #209cee !important;
}
.is-checkradio[type="checkbox"].is-info:checked + label::after,
.is-checkradio[type="checkbox"].is-info:checked + label:after {
  border-color: #209cee !important;
}
.is-checkradio[type="checkbox"].is-info:checked.has-background-color
  + label::before,
.is-checkradio[type="checkbox"].is-info:checked.has-background-color
  + label:before {
  border-color: transparent !important;
  background-color: #209cee !important;
}
.is-checkradio[type="checkbox"].is-info:checked.has-background-color
  + label::after,
.is-checkradio[type="checkbox"].is-info:checked.has-background-color
  + label:after {
  border-color: #fff !important;
  background-color: #209cee !important;
}
.is-checkradio[type="checkbox"].is-info.is-block:hover:not([disabled])
  + label::after,
.is-checkradio[type="checkbox"].is-info.is-block:hover:not([disabled])
  + label::before,
.is-checkradio[type="checkbox"].is-info.is-block:hover:not([disabled])
  + label:after,
.is-checkradio[type="checkbox"].is-info.is-block:hover:not([disabled])
  + label:before {
  border-color: #209cee !important;
}
.is-checkradio[type="checkbox"].is-info.is-block:checked + label {
  color: #fff;
  border-color: #209cee !important;
  background: #209cee;
}
.is-checkradio[type="checkbox"].is-info.is-block:checked + label::after,
.is-checkradio[type="checkbox"].is-info.is-block:checked + label:after {
  border-color: #fff !important;
}
.is-checkradio[type="checkbox"].is-info.is-block:checked:hover:not([disabled])
  + label {
  background: #118fe4;
}
.is-checkradio[type="checkbox"].is-info.is-block:checked:hover:not([disabled])
  + label::after,
.is-checkradio[type="checkbox"].is-info.is-block:checked:hover:not([disabled])
  + label::before,
.is-checkradio[type="checkbox"].is-info.is-block:checked:hover:not([disabled])
  + label:after,
.is-checkradio[type="checkbox"].is-info.is-block:checked:hover:not([disabled])
  + label:before {
  border-color: #f2f2f2 !important;
}
.is-checkradio[type="checkbox"].is-success.has-background-color + label::before,
.is-checkradio[type="checkbox"].is-success.has-background-color + label:before {
  border-color: transparent !important;
  background-color: #23d160 !important;
}
.is-checkradio[type="checkbox"].is-success:hover:not([disabled])
  + label::before,
.is-checkradio[type="checkbox"].is-success:hover:not([disabled])
  + label:before {
  border-color: #23d160 !important;
}
.is-checkradio[type="checkbox"].is-success:checked + label::after,
.is-checkradio[type="checkbox"].is-success:checked + label:after {
  border-color: #23d160 !important;
}
.is-checkradio[type="checkbox"].is-success:checked.has-background-color
  + label::before,
.is-checkradio[type="checkbox"].is-success:checked.has-background-color
  + label:before {
  border-color: transparent !important;
  background-color: #23d160 !important;
}
.is-checkradio[type="checkbox"].is-success:checked.has-background-color
  + label::after,
.is-checkradio[type="checkbox"].is-success:checked.has-background-color
  + label:after {
  border-color: #fff !important;
  background-color: #23d160 !important;
}
.is-checkradio[type="checkbox"].is-success.is-block:hover:not([disabled])
  + label::after,
.is-checkradio[type="checkbox"].is-success.is-block:hover:not([disabled])
  + label::before,
.is-checkradio[type="checkbox"].is-success.is-block:hover:not([disabled])
  + label:after,
.is-checkradio[type="checkbox"].is-success.is-block:hover:not([disabled])
  + label:before {
  border-color: #23d160 !important;
}
.is-checkradio[type="checkbox"].is-success.is-block:checked + label {
  color: #fff;
  border-color: #23d160 !important;
  background: #23d160;
}
.is-checkradio[type="checkbox"].is-success.is-block:checked + label::after,
.is-checkradio[type="checkbox"].is-success.is-block:checked + label:after {
  border-color: #fff !important;
}
.is-checkradio[type="checkbox"].is-success.is-block:checked:hover:not(
    [disabled]
  )
  + label {
  background: #20bc56;
}
.is-checkradio[type="checkbox"].is-success.is-block:checked:hover:not(
    [disabled]
  )
  + label::after,
.is-checkradio[type="checkbox"].is-success.is-block:checked:hover:not(
    [disabled]
  )
  + label::before,
.is-checkradio[type="checkbox"].is-success.is-block:checked:hover:not(
    [disabled]
  )
  + label:after,
.is-checkradio[type="checkbox"].is-success.is-block:checked:hover:not(
    [disabled]
  )
  + label:before {
  border-color: #f2f2f2 !important;
}
.is-checkradio[type="checkbox"].is-warning.has-background-color + label::before,
.is-checkradio[type="checkbox"].is-warning.has-background-color + label:before {
  border-color: transparent !important;
  background-color: #ffdd57 !important;
}
.is-checkradio[type="checkbox"].is-warning:hover:not([disabled])
  + label::before,
.is-checkradio[type="checkbox"].is-warning:hover:not([disabled])
  + label:before {
  border-color: #ffdd57 !important;
}
.is-checkradio[type="checkbox"].is-warning:checked + label::after,
.is-checkradio[type="checkbox"].is-warning:checked + label:after {
  border-color: #ffdd57 !important;
}
.is-checkradio[type="checkbox"].is-warning:checked.has-background-color
  + label::before,
.is-checkradio[type="checkbox"].is-warning:checked.has-background-color
  + label:before {
  border-color: transparent !important;
  background-color: #ffdd57 !important;
}
.is-checkradio[type="checkbox"].is-warning:checked.has-background-color
  + label::after,
.is-checkradio[type="checkbox"].is-warning:checked.has-background-color
  + label:after {
  border-color: rgba(0, 0, 0, 0.7) !important;
  background-color: #ffdd57 !important;
}
.is-checkradio[type="checkbox"].is-warning.is-block:hover:not([disabled])
  + label::after,
.is-checkradio[type="checkbox"].is-warning.is-block:hover:not([disabled])
  + label::before,
.is-checkradio[type="checkbox"].is-warning.is-block:hover:not([disabled])
  + label:after,
.is-checkradio[type="checkbox"].is-warning.is-block:hover:not([disabled])
  + label:before {
  border-color: #ffdd57 !important;
}
.is-checkradio[type="checkbox"].is-warning.is-block:checked + label {
  color: rgba(0, 0, 0, 0.7);
  border-color: #ffdd57 !important;
  background: #ffdd57;
}
.is-checkradio[type="checkbox"].is-warning.is-block:checked + label::after,
.is-checkradio[type="checkbox"].is-warning.is-block:checked + label:after {
  border-color: rgba(0, 0, 0, 0.7) !important;
}
.is-checkradio[type="checkbox"].is-warning.is-block:checked:hover:not(
    [disabled]
  )
  + label {
  background: #ffd83d;
}
.is-checkradio[type="checkbox"].is-warning.is-block:checked:hover:not(
    [disabled]
  )
  + label::after,
.is-checkradio[type="checkbox"].is-warning.is-block:checked:hover:not(
    [disabled]
  )
  + label::before,
.is-checkradio[type="checkbox"].is-warning.is-block:checked:hover:not(
    [disabled]
  )
  + label:after,
.is-checkradio[type="checkbox"].is-warning.is-block:checked:hover:not(
    [disabled]
  )
  + label:before {
  border-color: rgba(0, 0, 0, 0.7) !important;
}
.is-checkradio[type="checkbox"].is-danger.has-background-color + label::before,
.is-checkradio[type="checkbox"].is-danger.has-background-color + label:before {
  border-color: transparent !important;
  background-color: #ff3860 !important;
}
.is-checkradio[type="checkbox"].is-danger:hover:not([disabled]) + label::before,
.is-checkradio[type="checkbox"].is-danger:hover:not([disabled]) + label:before {
  border-color: #ff3860 !important;
}
.is-checkradio[type="checkbox"].is-danger:checked + label::after,
.is-checkradio[type="checkbox"].is-danger:checked + label:after {
  border-color: #ff3860 !important;
}
.is-checkradio[type="checkbox"].is-danger:checked.has-background-color
  + label::before,
.is-checkradio[type="checkbox"].is-danger:checked.has-background-color
  + label:before {
  border-color: transparent !important;
  background-color: #ff3860 !important;
}
.is-checkradio[type="checkbox"].is-danger:checked.has-background-color
  + label::after,
.is-checkradio[type="checkbox"].is-danger:checked.has-background-color
  + label:after {
  border-color: #fff !important;
  background-color: #ff3860 !important;
}
.is-checkradio[type="checkbox"].is-danger.is-block:hover:not([disabled])
  + label::after,
.is-checkradio[type="checkbox"].is-danger.is-block:hover:not([disabled])
  + label::before,
.is-checkradio[type="checkbox"].is-danger.is-block:hover:not([disabled])
  + label:after,
.is-checkradio[type="checkbox"].is-danger.is-block:hover:not([disabled])
  + label:before {
  border-color: #ff3860 !important;
}
.is-checkradio[type="checkbox"].is-danger.is-block:checked + label {
  color: #fff;
  border-color: #ff3860 !important;
  background: #ff3860;
}
.is-checkradio[type="checkbox"].is-danger.is-block:checked + label::after,
.is-checkradio[type="checkbox"].is-danger.is-block:checked + label:after {
  border-color: #fff !important;
}
.is-checkradio[type="checkbox"].is-danger.is-block:checked:hover:not([disabled])
  + label {
  background: #ff1f4b;
}
.is-checkradio[type="checkbox"].is-danger.is-block:checked:hover:not([disabled])
  + label::after,
.is-checkradio[type="checkbox"].is-danger.is-block:checked:hover:not([disabled])
  + label::before,
.is-checkradio[type="checkbox"].is-danger.is-block:checked:hover:not([disabled])
  + label:after,
.is-checkradio[type="checkbox"].is-danger.is-block:checked:hover:not([disabled])
  + label:before {
  border-color: #f2f2f2 !important;
}
.is-checkradio[type="checkbox"]:indeterminate + label::after,
.is-checkradio[type="checkbox"]:indeterminate + label:after {
  display: inline-block;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  border-bottom: none;
}
.is-checkradio[type="checkbox"]:indeterminate.is-white + label::after,
.is-checkradio[type="checkbox"]:indeterminate.is-white + label:after {
  border-color: #fff;
}
.is-checkradio[type="checkbox"]:indeterminate.is-black + label::after,
.is-checkradio[type="checkbox"]:indeterminate.is-black + label:after {
  border-color: #0a0a0a;
}
.is-checkradio[type="checkbox"]:indeterminate.is-light + label::after,
.is-checkradio[type="checkbox"]:indeterminate.is-light + label:after {
  border-color: #f5f5f5;
}
.is-checkradio[type="checkbox"]:indeterminate.is-dark + label::after,
.is-checkradio[type="checkbox"]:indeterminate.is-dark + label:after {
  border-color: #363636;
}
.is-checkradio[type="checkbox"]:indeterminate.is-primary + label::after,
.is-checkradio[type="checkbox"]:indeterminate.is-primary + label:after {
  border-color: #010101;
}
.is-checkradio[type="checkbox"]:indeterminate.is-link + label::after,
.is-checkradio[type="checkbox"]:indeterminate.is-link + label:after {
  border-color: #3273dc;
}
.is-checkradio[type="checkbox"]:indeterminate.is-info + label::after,
.is-checkradio[type="checkbox"]:indeterminate.is-info + label:after {
  border-color: #209cee;
}
.is-checkradio[type="checkbox"]:indeterminate.is-success + label::after,
.is-checkradio[type="checkbox"]:indeterminate.is-success + label:after {
  border-color: #23d160;
}
.is-checkradio[type="checkbox"]:indeterminate.is-warning + label::after,
.is-checkradio[type="checkbox"]:indeterminate.is-warning + label:after {
  border-color: #ffdd57;
}
.is-checkradio[type="checkbox"]:indeterminate.is-danger + label::after,
.is-checkradio[type="checkbox"]:indeterminate.is-danger + label:after {
  border-color: #ff3860;
}
.is-checkradio[type="radio"] + label::before,
.is-checkradio[type="radio"] + label:before {
  border-radius: none;
}
.is-checkradio[type="radio"] + label::after,
.is-checkradio[type="radio"] + label:after {
  border-radius: 0;
  background: #010101;
  left: 0;
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
}
.is-checkradio[type="radio"]:checked.has-background-color + label::before,
.is-checkradio[type="radio"]:checked.has-background-color + label:before {
  border-color: #4a4a4a !important;
  background-color: #4a4a4a !important;
}
.is-checkradio[type="radio"]:checked.has-background-color + label::after,
.is-checkradio[type="radio"]:checked.has-background-color + label:after {
  border-color: #4a4a4a !important;
  background-color: #4a4a4a !important;
}
.is-checkradio[type="radio"].is-rtl + label {
  padding-left: 0;
}
.is-checkradio[type="radio"].is-rtl + label::after,
.is-checkradio[type="radio"].is-rtl + label:after {
  left: auto;
  right: 0;
}
.is-checkradio[type="radio"] + label {
  font-size: 1rem;
  line-height: 1.5rem;
  padding-left: 2rem;
}
.is-checkradio[type="radio"] + label::after,
.is-checkradio[type="radio"] + label::before,
.is-checkradio[type="radio"] + label:after,
.is-checkradio[type="radio"] + label:before {
  width: 1.3rem;
  height: 1.3rem;
  background-color: #fff;
}
.is-checkradio[type="radio"].is-rtl + label {
  padding-right: 2rem;
}
.is-checkradio[type="radio"].is-small + label {
  font-size: 0.75rem;
  line-height: 1.125rem;
  padding-left: 1.5rem;
}
.is-checkradio[type="radio"].is-small + label::after,
.is-checkradio[type="radio"].is-small + label::before,
.is-checkradio[type="radio"].is-small + label:after,
.is-checkradio[type="radio"].is-small + label:before {
  width: 1.125rem;
  height: 1.125rem;
}
.is-checkradio[type="radio"].is-small.is-rtl + label {
  padding-right: 1.5rem;
}
.is-checkradio[type="radio"].is-medium + label {
  font-size: 1.25rem;
  line-height: 1.875rem;
  padding-left: 2.5rem;
}
.is-checkradio[type="radio"].is-medium + label::after,
.is-checkradio[type="radio"].is-medium + label::before,
.is-checkradio[type="radio"].is-medium + label:after,
.is-checkradio[type="radio"].is-medium + label:before {
  width: 1.875rem;
  height: 1.875rem;
}
.is-checkradio[type="radio"].is-medium.is-rtl + label {
  padding-right: 2.5rem;
}
.is-checkradio[type="radio"].is-large + label {
  font-size: 1.5rem;
  line-height: 2.25rem;
  padding-left: 3rem;
}
.is-checkradio[type="radio"].is-large + label::after,
.is-checkradio[type="radio"].is-large + label::before,
.is-checkradio[type="radio"].is-large + label:after,
.is-checkradio[type="radio"].is-large + label:before {
  width: 2.25rem;
  height: 2.25rem;
}
.is-checkradio[type="radio"].is-large.is-rtl + label {
  padding-right: 3rem;
}
.is-checkradio[type="radio"].is-white.has-background-color + label::before,
.is-checkradio[type="radio"].is-white.has-background-color + label:before {
  border-color: #fff !important;
  background-color: #fff !important;
}
.is-checkradio[type="radio"].is-white:hover:not([disabled]) + label::before,
.is-checkradio[type="radio"].is-white:hover:not([disabled]) + label:before {
  border-color: #fff !important;
}
.is-checkradio[type="radio"].is-white:checked + label::after,
.is-checkradio[type="radio"].is-white:checked + label:after {
  border-color: #fff !important;
  background-color: #fff !important;
}
.is-checkradio[type="radio"].is-white:checked.has-background-color
  + label::before,
.is-checkradio[type="radio"].is-white:checked.has-background-color
  + label:before {
  border-color: #fff !important;
  background-color: #fff !important;
}
.is-checkradio[type="radio"].is-white:checked.has-background-color
  + label::after,
.is-checkradio[type="radio"].is-white:checked.has-background-color
  + label:after {
  border-color: #0a0a0a !important;
  background-color: #0a0a0a !important;
}
.is-checkradio[type="radio"].is-black.has-background-color + label::before,
.is-checkradio[type="radio"].is-black.has-background-color + label:before {
  border-color: #0a0a0a !important;
  background-color: #0a0a0a !important;
}
.is-checkradio[type="radio"].is-black:hover:not([disabled]) + label::before,
.is-checkradio[type="radio"].is-black:hover:not([disabled]) + label:before {
  border-color: #0a0a0a !important;
}
.is-checkradio[type="radio"].is-black:checked + label::after,
.is-checkradio[type="radio"].is-black:checked + label:after {
  border-color: #0a0a0a !important;
  background-color: #0a0a0a !important;
}
.is-checkradio[type="radio"].is-black:checked.has-background-color
  + label::before,
.is-checkradio[type="radio"].is-black:checked.has-background-color
  + label:before {
  border-color: #0a0a0a !important;
  background-color: #0a0a0a !important;
}
.is-checkradio[type="radio"].is-black:checked.has-background-color
  + label::after,
.is-checkradio[type="radio"].is-black:checked.has-background-color
  + label:after {
  border-color: #fff !important;
  background-color: #fff !important;
}
.is-checkradio[type="radio"].is-light.has-background-color + label::before,
.is-checkradio[type="radio"].is-light.has-background-color + label:before {
  border-color: #f5f5f5 !important;
  background-color: #f5f5f5 !important;
}
.is-checkradio[type="radio"].is-light:hover:not([disabled]) + label::before,
.is-checkradio[type="radio"].is-light:hover:not([disabled]) + label:before {
  border-color: #f5f5f5 !important;
}
.is-checkradio[type="radio"].is-light:checked + label::after,
.is-checkradio[type="radio"].is-light:checked + label:after {
  border-color: #f5f5f5 !important;
  background-color: #f5f5f5 !important;
}
.is-checkradio[type="radio"].is-light:checked.has-background-color
  + label::before,
.is-checkradio[type="radio"].is-light:checked.has-background-color
  + label:before {
  border-color: #f5f5f5 !important;
  background-color: #f5f5f5 !important;
}
.is-checkradio[type="radio"].is-light:checked.has-background-color
  + label::after,
.is-checkradio[type="radio"].is-light:checked.has-background-color
  + label:after {
  border-color: #363636 !important;
  background-color: #363636 !important;
}
.is-checkradio[type="radio"].is-dark.has-background-color + label::before,
.is-checkradio[type="radio"].is-dark.has-background-color + label:before {
  border-color: #363636 !important;
  background-color: #363636 !important;
}
.is-checkradio[type="radio"].is-dark:hover:not([disabled]) + label::before,
.is-checkradio[type="radio"].is-dark:hover:not([disabled]) + label:before {
  border-color: #363636 !important;
}
.is-checkradio[type="radio"].is-dark:checked + label::after,
.is-checkradio[type="radio"].is-dark:checked + label:after {
  border-color: #363636 !important;
  background-color: #363636 !important;
}
.is-checkradio[type="radio"].is-dark:checked.has-background-color
  + label::before,
.is-checkradio[type="radio"].is-dark:checked.has-background-color
  + label:before {
  border-color: #363636 !important;
  background-color: #363636 !important;
}
.is-checkradio[type="radio"].is-dark:checked.has-background-color
  + label::after,
.is-checkradio[type="radio"].is-dark:checked.has-background-color
  + label:after {
  border-color: #f5f5f5 !important;
  background-color: #f5f5f5 !important;
}
.is-checkradio[type="radio"].is-primary.has-background-color + label::before,
.is-checkradio[type="radio"].is-primary.has-background-color + label:before {
  border-color: #010101 !important;
  background-color: #010101 !important;
}
.is-checkradio[type="radio"].is-primary:hover:not([disabled]) + label::before,
.is-checkradio[type="radio"].is-primary:hover:not([disabled]) + label:before {
  border-color: #010101 !important;
}
.is-checkradio[type="radio"].is-primary:checked + label::after,
.is-checkradio[type="radio"].is-primary:checked + label:after {
  border-color: #010101 !important;
  background-color: #010101 !important;
}
.is-checkradio[type="radio"].is-primary:checked.has-background-color
  + label::before,
.is-checkradio[type="radio"].is-primary:checked.has-background-color
  + label:before {
  border-color: #010101 !important;
  background-color: #010101 !important;
}
.is-checkradio[type="radio"].is-primary:checked.has-background-color
  + label::after,
.is-checkradio[type="radio"].is-primary:checked.has-background-color
  + label:after {
  border-color: #fff !important;
  background-color: #fff !important;
}
.is-checkradio[type="radio"].is-link.has-background-color + label::before,
.is-checkradio[type="radio"].is-link.has-background-color + label:before {
  border-color: #3273dc !important;
  background-color: #3273dc !important;
}
.is-checkradio[type="radio"].is-link:hover:not([disabled]) + label::before,
.is-checkradio[type="radio"].is-link:hover:not([disabled]) + label:before {
  border-color: #3273dc !important;
}
.is-checkradio[type="radio"].is-link:checked + label::after,
.is-checkradio[type="radio"].is-link:checked + label:after {
  border-color: #3273dc !important;
  background-color: #3273dc !important;
}
.is-checkradio[type="radio"].is-link:checked.has-background-color
  + label::before,
.is-checkradio[type="radio"].is-link:checked.has-background-color
  + label:before {
  border-color: #3273dc !important;
  background-color: #3273dc !important;
}
.is-checkradio[type="radio"].is-link:checked.has-background-color
  + label::after,
.is-checkradio[type="radio"].is-link:checked.has-background-color
  + label:after {
  border-color: #fff !important;
  background-color: #fff !important;
}
.is-checkradio[type="radio"].is-info.has-background-color + label::before,
.is-checkradio[type="radio"].is-info.has-background-color + label:before {
  border-color: #209cee !important;
  background-color: #209cee !important;
}
.is-checkradio[type="radio"].is-info:hover:not([disabled]) + label::before,
.is-checkradio[type="radio"].is-info:hover:not([disabled]) + label:before {
  border-color: #209cee !important;
}
.is-checkradio[type="radio"].is-info:checked + label::after,
.is-checkradio[type="radio"].is-info:checked + label:after {
  border-color: #209cee !important;
  background-color: #209cee !important;
}
.is-checkradio[type="radio"].is-info:checked.has-background-color
  + label::before,
.is-checkradio[type="radio"].is-info:checked.has-background-color
  + label:before {
  border-color: #209cee !important;
  background-color: #209cee !important;
}
.is-checkradio[type="radio"].is-info:checked.has-background-color
  + label::after,
.is-checkradio[type="radio"].is-info:checked.has-background-color
  + label:after {
  border-color: #fff !important;
  background-color: #fff !important;
}
.is-checkradio[type="radio"].is-success.has-background-color + label::before,
.is-checkradio[type="radio"].is-success.has-background-color + label:before {
  border-color: #23d160 !important;
  background-color: #23d160 !important;
}
.is-checkradio[type="radio"].is-success:hover:not([disabled]) + label::before,
.is-checkradio[type="radio"].is-success:hover:not([disabled]) + label:before {
  border-color: #23d160 !important;
}
.is-checkradio[type="radio"].is-success:checked + label::after,
.is-checkradio[type="radio"].is-success:checked + label:after {
  border-color: #23d160 !important;
  background-color: #23d160 !important;
}
.is-checkradio[type="radio"].is-success:checked.has-background-color
  + label::before,
.is-checkradio[type="radio"].is-success:checked.has-background-color
  + label:before {
  border-color: #23d160 !important;
  background-color: #23d160 !important;
}
.is-checkradio[type="radio"].is-success:checked.has-background-color
  + label::after,
.is-checkradio[type="radio"].is-success:checked.has-background-color
  + label:after {
  border-color: #fff !important;
  background-color: #fff !important;
}
.is-checkradio[type="radio"].is-warning.has-background-color + label::before,
.is-checkradio[type="radio"].is-warning.has-background-color + label:before {
  border-color: #ffdd57 !important;
  background-color: #ffdd57 !important;
}
.is-checkradio[type="radio"].is-warning:hover:not([disabled]) + label::before,
.is-checkradio[type="radio"].is-warning:hover:not([disabled]) + label:before {
  border-color: #ffdd57 !important;
}
.is-checkradio[type="radio"].is-warning:checked + label::after,
.is-checkradio[type="radio"].is-warning:checked + label:after {
  border-color: #ffdd57 !important;
  background-color: #ffdd57 !important;
}
.is-checkradio[type="radio"].is-warning:checked.has-background-color
  + label::before,
.is-checkradio[type="radio"].is-warning:checked.has-background-color
  + label:before {
  border-color: #ffdd57 !important;
  background-color: #ffdd57 !important;
}
.is-checkradio[type="radio"].is-warning:checked.has-background-color
  + label::after,
.is-checkradio[type="radio"].is-warning:checked.has-background-color
  + label:after {
  border-color: rgba(0, 0, 0, 0.7) !important;
  background-color: rgba(0, 0, 0, 0.7) !important;
}
.is-checkradio[type="radio"].is-danger.has-background-color + label::before,
.is-checkradio[type="radio"].is-danger.has-background-color + label:before {
  border-color: #ff3860 !important;
  background-color: #ff3860 !important;
}
.is-checkradio[type="radio"].is-danger:hover:not([disabled]) + label::before,
.is-checkradio[type="radio"].is-danger:hover:not([disabled]) + label:before {
  border-color: #ff3860 !important;
}
.is-checkradio[type="radio"].is-danger:checked + label::after,
.is-checkradio[type="radio"].is-danger:checked + label:after {
  border-color: #ff3860 !important;
  background-color: #ff3860 !important;
}
.is-checkradio[type="radio"].is-danger:checked.has-background-color
  + label::before,
.is-checkradio[type="radio"].is-danger:checked.has-background-color
  + label:before {
  border-color: #ff3860 !important;
  background-color: #ff3860 !important;
}
.is-checkradio[type="radio"].is-danger:checked.has-background-color
  + label::after,
.is-checkradio[type="radio"].is-danger:checked.has-background-color
  + label:after {
  border-color: #fff !important;
  background-color: #fff !important;
}

* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  box-sizing: border-box;
  text-rendering: geometricPrecision;
}
body {
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  font-size: 16px;
  line-height: 180%;
  background-color: #fff;
  color: #000;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
svg {
  fill: currentColor;
}
pre,
code {
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word;
}
p {
  margin: 0 0 0.9rem 0;
}
figure {
  margin: 0;
}

.has-blue-background-color,
.has-blue-background {
  background-color: var(--blue-color);
}
.has-green-background-color,
.has-green-background {
  background-color: var(--green-color);
}
.has-black-background-color,
.has-black-background {
  background-color: var(--black-color);
}
.has-blue-color {
  color: var(--blue-color);
}
.has-green-color {
  color: var(--green-color);
}
.has-black-color {
  color: var(--black-color);
}

/* .rounded {font-family: 'M PLUS Rounded 1c', sans-serif;font-weight:500;} */
.icon-omega {
  margin-left: calc(-0.5em - 1px);
  margin-right: 0.3rem;
  height: 1.5em;
  width: 1.5em;
  align-items: center;
  display: inline-flex;
  justify-content: center;
}
i.dagopening {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='56.846' height='49.02' viewBox='0 0 56.846 49.02' overflow='visible' enable-background='new 0 0 56.846 49.02' xml:space='preserve'%3E%3Cpath fill='%23FFFFFF' d='M11.674,23.667c1-1.167,21.166-21.334,22-21.667s20.5-2.499,22.167-0.166s0.833,18.833,0.5,21.333 S35.508,45.666,34.841,46.5s-2.834,2.167-4.167,2.167s-5.166-2.833-5.166-2.833l-14.334-14.5c0,0-1.666-1.166-1.666-3.5 S11.674,23.667,11.674,23.667z'/%3E%3Ccircle fill='%23047794' cx='45.174' cy='13.001' r='4.833'/%3E%3Cpath fill='%23ffffff' d='M0.008,28.334c-0.128-2.17,1.333-3.667,1.333-3.667l22-22c0,0,2.666-2.667,3.833-2.667s3,0.667,3,0.667L7.924,22.916 c0,0-2.583,2.085-2.583,4.418s1.667,4.5,1.667,4.5l17.333,16.833c0,0-2.167,0.667-3.5,0.167s-4.667-2.5-4.667-2.5L2.508,33.167 C2.508,33.167,0.175,31.168,0.008,28.334z'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
  height: 1.5em;
  width: 1.5em;
}
i.levensmail {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='71.25' height='71.25' viewBox='0 0 71.25 71.25' overflow='visible' enable-background='new 0 0 71.25 71.25' xml:space='preserve'%3E%3Ccircle fill='%23ffffff' cx='35.625' cy='35.625' r='35.625'/%3E%3Cpath fill='none' stroke='%23047794' stroke-width='2' d='M22.5,41.25l-0.75,17L37,51.5l20-27.75c0,0-2.25-5.75-6-8.25s-9.25-3-9.25-3 L22.5,41.25z'/%3E%3Cpath fill='%23047794' d='M47.125,20.875C50.645,23.69,54,27,54,27L37,51.5c0,0-4.25-4.75-6.25-6s-8.25-4.25-8.25-4.25L38,17.75 C38,17.75,44.625,18.875,47.125,20.875z'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
  height: 1.5em;
  width: 1.5em;
}
i.nieuwsbrief {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22.083' height='14.958' viewBox='0 0 22.083 14.958' overflow='visible' enable-background='new 0 0 22.083 14.958' xml:space='preserve'%3E%3Cpolygon fill='%23ffffff' points='1.375,0 20.792,0.083 11.417,8 '/%3E%3Cpolygon fill='%23ffffff' points='0,1.541 0,14.541 7.417,7.708 '/%3E%3Cpolygon fill='%23ffffff' points='1.875,14.958 9,8.541 11.208,10.124 13.583,8.583 20.625,14.958 '/%3E%3Cpolygon fill='%23ffffff' points='22.083,1.291 22.083,14.291 14.667,7.458 '/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center 3px;
  height: 1.5em;
  width: 1.5em;
}
i.info {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='33.25' height='33.25' viewBox='0 0 33.25 33.25' overflow='visible' enable-background='new 0 0 33.25 33.25' xml:space='preserve'%3E%3Ccircle fill='%23ffffff' cx='16.625' cy='16.625' r='16.625'/%3E%3Cg%3E%3Cpath fill='%23047794' d='M20.255,25.178c-1.565,0.629-2.726,0.942-3.481,0.942c-0.905,0-1.627-0.224-2.166-0.672 s-0.809-1.038-0.809-1.769c0-0.613,0.083-1.219,0.248-1.816l0.968-3.455c0.205-0.731,0.308-1.31,0.308-1.734 c0-0.432-0.093-0.736-0.278-0.913c-0.185-0.177-0.524-0.266-1.021-0.266c-0.291,0-0.775,0.11-1.452,0.33l0.236-1.06 c1.565-0.629,2.727-0.942,3.481-0.942c0.905,0,1.619,0.222,2.143,0.666s0.785,1.036,0.785,1.774c0,0.669-0.079,1.282-0.236,1.84 l-0.968,3.432c-0.212,0.755-0.318,1.341-0.318,1.758c0,0.447,0.106,0.752,0.318,0.914c0.212,0.16,0.566,0.241,1.063,0.241 c0.386,0,0.869-0.11,1.451-0.33L20.255,25.178z M18.473,11.854c-0.661,0-1.214-0.206-1.658-0.618 c-0.444-0.413-0.666-0.922-0.666-1.526s0.224-1.117,0.672-1.538c0.449-0.42,1-0.63,1.652-0.63c0.622,0,1.158,0.214,1.611,0.643 c0.452,0.428,0.679,0.937,0.679,1.525s-0.225,1.094-0.673,1.515C19.642,11.645,19.103,11.854,18.473,11.854z'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
  height: 1.5em;
  width: 1.5em;
}
i.aanmelden {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='27.084' height='26.167' viewBox='0 0 27.084 26.167' overflow='visible' enable-background='new 0 0 27.084 26.167' xml:space='preserve'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' d='M25.834,10.116v13.012 c0,0.988-0.802,1.789-1.789,1.789H3.039c-0.987,0-1.789-0.801-1.789-1.789V5.122c0-0.987,0.802-1.789,1.789-1.789h11.572'/%3E%3Cpath fill='none' stroke='%23f20' stroke-width='2' d='M24.334,4.926'/%3E%3Cpolygon fill='%23ffffff' points='9.084,14.25 19.751,3.417 23.084,6.5 12.251,17.25 '/%3E%3Cpolygon fill='%23ffffff' points='24.001,5.417 20.667,2.5 22.751,0 26.167,3.083 '/%3E%3Cpolygon fill='%23ffffff' points='7.167,19.083 8.501,15.5 11.417,18.167 '/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
  height: 1.5em;
  width: 1.5em;
}

/* CONTAINER */
@media screen and (min-width: 1408px) {
  .container {
    max-width: 1152px;
  }
}

/* NAVBAR */
.navbar {
  background-color: #fff;
}
.navbar.is-spaced {
  padding: 0.5rem 1rem;
}
.navbar-item img {
  max-height: 70px;
}
.navbar-item,
.navbar-link {
  color: #000;
  /* text-transform: lowercase; */
  font-size: 15px;
}
.navbtn {
  color: #ffffff;
  background-color: #047794;
  box-shadow: rgba(0, 0, 0, 0.2) 0 2px 1px;
  padding: 10px 20px;
  border-radius: 5px;
  margin: 1.5rem 0;
}
.navbar-item.active a.navbar-link,
.navbar-link.is-active,
.navbar-link:focus,
.navbar-link:focus-within,
.navbar-link:hover,
a.navbar-item.is-active,
a.navbar-item:focus,
a.navbar-item:focus-within,
a.navbar-item:hover,
.depth-0 .is-arrowless:first-child:hover {
  background-color: transparent;
  /* color: #bbf0f8; */
  color: #000;
}
.navbar-item.inactive a.navbar-link {
  color: inherit;
}
.navbar-item.has-dropdown.is-active .navbar-link,
.navbar-item.has-dropdown:focus .navbar-link,
.navbar-item.has-dropdown:hover .navbar-link {
  background-color: transparent;
}
.navbar-link:not(.is-arrowless)::after {
  border-color: #fff;
}
.navbar-dropdown {
  background-color: #fff;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top: none;
  box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1);
  display: none;
  left: 0;
  max-width: 250px;
  position: absolute;
  top: 100%;
  z-index: 20;
  border-radius: 0;
  padding: 15px;
}
.navbar.is-spaced .navbar-dropdown,
.navbar.is-spaced a.navbar-item {
  border-radius: 0;
}
.navbar-dropdown .navbar-item {
  white-space: normal;
}
.navbar-dropdown .navbar-item.depth-1.has-dropdown {
  padding: 0;
}
.navbar-dropdown a.navbar-item,
.depth-1 .navbar-link {
  font-size: 16px;
  padding-right: 1rem;
  padding-left: 1rem !important;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  min-width: 200px;
}
.navbar-dropdown a.navbar-item:focus,
.navbar-dropdown a.navbar-item:hover,
.navbar-dropdown a.navbar-item.is-active,
.navbar-item.depth-1.has-dropdown:hover .navbar-link {
  /* background-color: #434343; */
  /* color: #bbf0f8; */
  border-radius: 0;
}
.navbar-dropdown .navbar-dropdown {
  right: 0;
  display: none;
}
.navbar-item.depth-0.is-hoverable:hover .navbar-dropdown.lvl-0 {
  display: block;
}
.navbar-item.depth-0.is-hoverable:hover .navbar-dropdown.lvl-1 {
  display: none;
}
.navbar-item.depth-1.is-hoverable:hover .navbar-dropdown.lvl-1 {
  display: block;
}

.navbar-dropdown.lvl-1 {
  top: 0px !important;
  width: 200px;
  transform: translateX(-200px) !important;
}
.navbar-dropdown.lvl-1 .navbar-item {
  /* white-space:normal; */
}
.navbar-item.is-active .navbar-dropdown.is-boxed,
.navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,
.navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed,
.navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed,
.navbar.is-spaced .navbar-item.is-active .navbar-dropdown,
.navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown,
.navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown,
.navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

.navbar-burger {
  color: #fff;
  height: auto;
  width: 35px;
}
.navbar-burger span {
  height: 4px;
  left: 0;
  width: 32px;
}
.navbar-burger span:nth-child(1) {
  top: calc(50% - 8px);
}
.navbar-burger span:nth-child(2) {
  top: calc(50% + 1px);
}
.navbar-burger span:nth-child(3) {
  top: calc(50% + 10px);
}
.navbar-burger.is-active span:nth-child(3) {
  top: calc(50% + 2px);
}
@media screen and (max-width: 1024px) {
  .top-nav .navbar-menu.is-active {
    background-color: #111;
    display: block;
    z-index: 990;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100vw;
    min-height: 100vh;
    padding-top: 79px;
    overflow-y: scroll;
    overflow-x: hidden;
  }
  .navbar-menu.is-active .navbar-dropdown {
    display: block;
    position: static;
    background-color: #444444;
    margin-left: -2rem;
    border-top: 1px solid #757575;
    margin-bottom: -1px;
  }
  .navbar-menu.is-active .navbar-dropdown.lvl-1 {
    width: auto;
    transform: translateX(30px) !important;
  }
  .navbar-menu .navbar-item {
    border-bottom: 1px solid #757575;
    padding-left: 2rem;
  }
  .navbar-menu.is-active .navbar-link {
    padding-left: 0;
  }
  .navbar-dropdown .navbar-item.depth-1 .navbar-link {
    padding-left: 3rem !important;
    padding-right: 1.5rem !important;
    font-size: 15px;
    border-bottom: 1px solid #757575;
  }
  .navbar-dropdown a.navbar-item.depth-1 {
    padding-left: 3rem !important;
    padding-right: 1.5rem !important;
    font-size: 15px;
  }
  .navbar-dropdown a.navbar-item.depth-2 {
    padding-left: 4rem !important;
    padding-right: 1.5rem !important;
    font-size: 15px;
  }
}
.navbar-burger.is-active {
  z-index: 1200;
}

/* COVER */
figure img {
  margin-top: 20px;
  margin-bottom: 20px;
}
.has-green-background figure img {
  margin-top: 0;
  margin-bottom: 0;
}
.home-cover {
  align-items: flex-end !important;
}
.home-cover .wp-block-cover__inner-container {
  max-width: 100% !important;
  height: 345px;
  padding-top: 110px;
  background-image: url("img/banner-home-transparant.png");
  background-repeat: no-repeat;
  background-size: 560px 345px;
  background-position: bottom right;
  font-size: 24px;
  font-weight: 700;
  text-shadow: 0 1px #333;
  text-transform: uppercase;
  display: flex;
  justify-content: flex-end;
  letter-spacing: 1.2px;
  line-height: 170%;
}
.home-text {
  max-width: 390px;
  margin-right: 50px;
}
.home-cover .home-text {
  color: #fff !important;
}
@media screen and (max-width: 600px) {
  .home-text {
    margin-right: 0;
  }
  .home-cover:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    top: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.4);
  }
  .home-cover .wp-block-cover__inner-container {
    background-image: none;
    background-size: contain;
    background-position: center;
    letter-spacing: 1px;
    line-height: 130% !important;
    width: 100%;
    padding-right: 1rem;
  }
  .home-cover .wp-block-cover__inner-container p {
    padding-right: 0;
  }
}

/* CONTENT */
@media screen and (max-width: 1152px) {
  .main {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
.wp-block-columns {
  margin-bottom: 0;
}
.content a {
  color: #2f7e9d;
}
@media screen and (min-width: 1026px) {
  .has-black-border-right {
    border-right: 1px solid #333;
  }
  .has-black-border-left {
    border-left: 1px solid #333;
  }
}
.wp-block-cover .wp-block-cover__inner-container {
  max-width: 700px;
  line-height: 200%;
}
.is-inherit a,
.content .is-inherit a {
  color: inherit;
}
.wp-block-button__link,
.content .wp-block-button__link {
  padding: 3px 20px;
  color: #fff;
  border-radius: 12px;
}
.wp-block-button__link:active,
.wp-block-button__link:focus,
.wp-block-button__link:hover,
.wp-block-button__link:visited {
  color: #222;
}
.wp-block-group.main .wp-block-group__inner-container {
  max-width: 1152px;
  margin: 0 auto;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "M PLUS Rounded 1c", Arial, sans-serif;
}
.content h1,
.content h2 {
  text-transform: uppercase;
  font-weight: 700;
}
.wp-block-quote {
  border-left: none;
  margin: 0;
  padding-left: 1rem;
}
.content blockquote {
  background-color: transparent;
  color: #2f7e9d;
  font-family: "M PLUS Rounded 1c", Arial, sans-serif;
  font-size: 18px;
  border-left: none;
  margin-bottom: 0;
  padding: 1.25em 1.5em;
}
.content blockquote:not(:last-child) {
  margin-bottom: 0;
}
.content figure img {
  display: block;
}
.shadow {
  box-shadow: 0 2px 14px #333;
}
.c-accordion__title {
  margin-bottom: -1px !important;
  border-top: 1px solid #77c7e8;
  border-bottom: 1px solid #77c7e8;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 1rem !important;
  line-height: 180% !important;
  outline: none !important;
  padding-left: 3rem !important;
  padding-right: 2rem !important;
  line-height: 200% !important;
}
.c-accordion__title:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 6px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 12px solid #333;
  transition: all 0.1s;
}
.is-open .c-accordion__title::after,
.c-accordion__title::after {
  content: "";
}
.is-open .c-accordion__title:before {
  content: "";
  height: 0;
  top: 19px;
  left: 4px;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 12px solid #333;
}
.c-accordion__content {
  border-bottom: 1px solid #77c7e8;
  border-top: 1px solid #77c7e8;
  background-color: #f1f1f1;
  padding: 1rem 1rem 1rem 3rem;
  margin-bottom: -1px !important;
  position: relative;
}
.content-bar {
  background-image: url("img/smalle-nav-balk.jpg");
  background-repeat: no-repeat;
  background-size: 100% 80px;
  background-position: top center;
  min-height: 100px;
}
.wp-block-column.is-review {
  position: relative;
  flex-basis: auto;
  color: #000;
  padding: 3rem 1.3rem 0.4rem 1.3rem;
  background-color: #fff;
}
@media (max-width: 600px) {
  .wp-block-column.is-review {
    margin-bottom: 3rem;
  }
}
.wp-block-column.is-review:before {
  content: " ";
  position: absolute;
  width: 55px;
  height: 59px;
  z-index: 1;
  background-image: url("img/levensmail.svg");
  background-repeat: no-repeat;
  background-size: 55px 59px;
  top: -30px;
  left: calc(50% - 27px);
}
.review-group {
  background-image: linear-gradient(to bottom, #e5f4fb, #bbdbe8);
  padding-bottom: 3rem;
  padding-top: 3rem;
}

/* BLOG */
.button.is-info {
  background-color: var(--blue-color);
  z-index: 20;
}
.page-agenda .button.is-info {
  height: 2em;
  min-width: 180px;
  justify-content: start;
}
.grey-block-second {
  background-color: hsl(0, 0%, 91%);
}
.grey-block {
  background-color: hsl(0, 0%, 91%);
  background-image: url("img/smalle-nav-balk.jpg");
  background-repeat: no-repeat;
  background-size: 100% 80px;
  background-position: top center;
  min-height: 270px;
  padding-top: 160px;
}
.grey-block .button {
  height: auto;
  padding: 4px 16px;
}
.group-smaller {
  max-width: 800px !important;
  margin: 0 auto;
}
@media screen and (min-width: 1026px) {
  .blog-featured-image {
    float: left;
    margin-right: 30px;
    margin-bottom: 30px;
    margin-left: -110px;
  }
}
a.blog-tag,
.content a.blog-tag {
  color: #333;
}
.search-form {
  margin-bottom: 1rem;
}
@media screen and (min-width: 768px) {
  .search-form {
    display: inline;
    margin-bottom: 0;
  }
}
input.search {
  padding: 0.6rem;
  border: 1px solid #fff;
  border-top: none;
  border-radius: 2px;
  font-size: 14px;
  margin-right: -1px;
}
input.search-submit {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15.333' height='22.333' viewBox='0 0 15.333 22.333' overflow='visible' enable-background='new 0 0 15.333 22.333' xml:space='preserve'%3E%3Ccircle fill='none' stroke='%23FFFFFF' stroke-width='1.5' stroke-linecap='round' cx='7.75' cy='7.583' r='6.833'/%3E%3Cline fill='none' stroke='%23FFFFFF' stroke-width='1.5' stroke-linecap='round' x1='0.75' y1='21.583' x2='4.417' y2='14.25'/%3E%3C/svg%3E%0A");
  background-size: 17px 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #000000;
  border: 1px solid #000000;
  border-radius: 2px;
  padding: 0;
  height: 34px;
  width: 34px;
  cursor: pointer;
  text-indent: -1000px;
}
@media screen and (max-width: 540px) {
  .blog .is-info {
    margin-bottom: 1rem;
  }
}
.singular_post_excerpt {
  font-style: italic;
}
.span-reading-time {
  font-style: normal;
  font-weight: bold;
}
.cat-links a,
.posted-on a,
.byline a,
.tags-links a {
  color: inherit;
}
h2.blog-title {
  text-transform: none;
}
h2.blog-title a {
  color: inherit;
}
.blog-related-link {
  border-top: 1px solid hsl(206, 33%, 71%);
  line-height: 230%;
}
.item-odd {
  background-image: linear-gradient(to bottom, #e5f4fb, #bbdbe8);
}
@media (max-width: 768px) {
  .blog-index-item .is-two-fifths {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
}

/* COMMENTS */
.commentlist div[class^="depth-"]:not(.depth-1),
.commentlist div[class*=" depth-"]:not(.depth-1) {
  padding-left: 1rem;
}
.commentlist .avatar {
  border-radius: 50%;
  float: left;
  margin-right: 0.6rem;
  border: 1px solid #f9f9f9;
}
.comment,
.trackback,
.pingback {
  margin-bottom: 0.5rem;
  padding: 1rem;
  background-color: #f9f9f9;
}
.comment.odd,
.trackback.odd,
.pingback.odd {
  background-color: #fdfdfd;
}
.comment-respond,
.entry-pings,
.entry-comments {
  color: #444;
  padding: 2rem;
  border: 1px solid #ccc;
  overflow: hidden;
  background: #fff;
  -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
}
.comment-notes {
  font-size: 85%;
}
/* .commentlist .says, .comment-metadata{display:none;} */
.comment-form p {
  position: relative;
}
.comment-form-url label,
.comment-form-author label,
.comment-form-email label,
.comment-form-comment label {
  display: block;
}
/* .comment-form p input:focus + label{position: absolute;top:0;left:0;} */
.comment-form-url input,
.comment-form-author input,
.comment-form-email input,
.comment-form-comment textarea {
  font-family: inherit;
  font-size: 1rem;
  width: 100%;
  max-width: 500px;
  padding: 0.5rem;
  margin: 0;
  border: 1px solid #ccc;
}
.form-submit .submit {
  padding: 0.4rem 1rem;
  font-size: 1rem;
  background-color: #047794;
  color: #f7f7f7;
  border: 1px solid #f7f7f7;
  border-radius: 3px;
  cursor: pointer;
}
.form-submit .submit:hover {
  color: #fff;
}

/* TRAININGEN */
@media screen and (max-width: 1024px) {
  .agenda-list {
    margin-left: -1rem;
    margin-right: -1rem;
  }
  .search-form-ag {
    margin-left: 1rem;
  }
}
.agenda-list-item {
  border-top: 1px solid hsl(196, 49%, 90%);
}
.agenda-list .sub-title {
  color: #2a859a;
  font-weight: 400;
}
.agenda-list .is-active {
  background-color: hsl(0, 0%, 95%);
  height: 80px;
}
.has-icon-leiding {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Laag_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='81.375' height='81.125' viewBox='0 0 81.375 81.125' overflow='visible' enable-background='new 0 0 81.375 81.125' xml:space='preserve'%3E%3Cpath d='M72.958,74.72c0,3.538-2.868,6.405-6.406,6.405H6.406C2.868,81.125,0,78.258,0,74.72V14.572 c0-3.538,2.868-6.406,6.406-6.406h60.146c3.538,0,6.406,2.868,6.406,6.406V74.72z'/%3E%3Cpath d='M81.375,40.023c0,2.128-1.726,3.851-3.853,3.851l-36.17,0.001c-2.128,0-3.853-1.724-3.853-3.852V3.852 C37.5,1.725,39.224,0,41.353,0h36.17c2.127,0,3.853,1.725,3.853,3.852V40.023z'/%3E%3Cpolygon fill='%23FFFFFF' points='12.629,23.832 30.386,41.59 32.652,39.323 14.898,21.571 29.62,21.571 26.416,18.368 9.425,18.368 9.425,35.358 12.629,38.562 '/%3E%3Cpolygon fill='%23FFFFFF' points='49.876,38.824 43.404,32.349 58.185,17.567 43.458,17.568 52.609,8.414 73.806,8.414 73.806,29.612 64.654,38.766 64.654,24.044 '/%3E%3Cpolygon fill='%23FFFFFF' points='12.63,67.146 30.387,49.39 32.652,51.654 14.899,69.407 29.621,69.407 26.417,72.611 9.426,72.611 9.426,55.62 12.63,52.417 '/%3E%3Cpolygon fill='%23FFFFFF' points='60.485,67.146 42.728,49.389 40.463,51.654 58.215,69.407 43.494,69.407 46.699,72.611 63.688,72.611 63.688,55.62 60.485,52.417 '/%3E%3C/svg%3E%0A");
  background-size: 80px 80px;
  background-repeat: no-repeat;
  background-position: top left;
}
.reviews {
  background-image: linear-gradient(to bottom, #e5f4fb, #bbdbe8);
}
.reviews .wp-block-columns {
  align-items: start;
}
.review {
  background-color: #fff;
}
.review-header {
  border-bottom: 1px solid #8c8c8c;
}
.review-header img {
  vertical-align: middle;
}
.training-sub {
  background-color: var(--blue-color);
  color: #fff;
  font-style: italic;
  padding: 0 7px;
  display: inline-block;
  margin-top: 10px;
  border-radius: 3px;
  font-size: 15px;
}
/* @media screen and (max-width:1024px) {
  .training-sub {
    padding:0 5px;
    display:block;
    clear:both;
    margin-top:40px;
  }
} */
.plan-training {
  border-bottom: 1px solid #77c7e8;
}
.plan-training:first-child {
  border-top: 1px solid #77c7e8;
}
.plan-tr-submit {
  background: none;
  border: none;
  font-size: 16px;
  color: #047794;
  cursor: pointer;
}
/* .dates-training {
  border-bottom:1px solid #77c7e8;
} */
.training-planned {
  width: 104px;
}
.training-dates {
  flex: 1 0 auto;
}
.faq-block h2.c-accordion__title {
  text-transform: none !important;
}
.content .agenda-list h2.c-accordion__title {
  text-transform: none !important;
  padding-right: 2px !important;
}
.content .agenda-list h2.c-accordion__title {
  height: 40px;
}
.content .agenda-list h2.c-accordion__title:before {
  border-left-color: #fff;
  left: 12px;
  z-index: 5;
}
.content .agenda-list .is-open h2.c-accordion__title:before {
  border-left-color: transparent;
  border-top-color: #fff;
}
.agenda-list .date {
  font-weight: 400;
  width: 110px;
  display: inline-block;
}
.agenda-list .date-mob {
  font-weight: 400;
  width: 55px;
  display: inline-block;
  vertical-align: top;
}
.agenda-list .the-title {
  font-weight: 700;
  font-size: 19px;
  display: inline;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media screen and (max-width: 1024px) {
  .agenda-list .the-title {
    display: inline-block;
    width: calc(100vw - 130px);
  }
}
@media screen and (min-width: 1026px) {
  .agenda-list .c-accordion__content {
    padding-left: 167px;
    position: relative;
    min-height: 116px;
  }
}
.arrow-bg {
  background-color: var(--blue-color);
  width: 40px;
  height: 39px;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  border-bottom: 1px solid #fff;
}
.accordion-bg {
  background-color: var(--blue-color);
  width: 40px;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.img-type {
  background-color: #c8e8f5;
  position: absolute;
  left: 0;
  top: 0;
  padding: 13px;
  width: 120px;
  height: 115px;
  transition: all 0.3s;
  transition-delay: 0.6s;
}
.is-read:not(.is-open) .img-type {
  left: 0;
  display: none;
}
.is-open .img-type {
  left: -20px;
  display: block;
}
@media (min-width: 1260px) {
  .is-open .img-type {
    left: -60px;
  }
}
.img-type img {
  vertical-align: middle;
  display: inline-block;
}
.time-info,
.address-info {
  display: block;
}
.time-info {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='19.667' height='19.667' viewBox='0 0 19.667 19.667' overflow='visible' enable-background='new 0 0 19.667 19.667' xml:space='preserve'%3E%3Ccircle fill='none' stroke='%23000000' stroke-linecap='round' cx='9.833' cy='9.834' r='9.333'/%3E%3Cpolyline fill='none' stroke='%23000000' stroke-linecap='round' points='9.917,4.25 9.917,10.25 15.417,10.25 '/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 0 3px;
  padding-left: 40px;
  min-height: 20px;
  position: relative;
  line-height: 130%;
  padding-bottom: 8px;
  z-index: 2;
}
.time-info:after {
  position: absolute;
  content: "";
  width: 50%;
  border-bottom: 1px solid hsl(0, 0%, 71%);
  bottom: 0;
  left: 40px;
  z-index: 2;
}
.address-info {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='25.833' height='20.369' viewBox='0 0 25.833 20.369' overflow='visible' enable-background='new 0 0 25.833 20.369' xml:space='preserve'%3E%3Cpolygon points='4.083,20.369 4,11.868 13,4.868 22.25,11.868 22.75,20.368 15.25,20.368 15.25,14.368 11,14.368 11,20.285 '/%3E%3Cpolyline fill='none' stroke='%23000000' stroke-width='2' stroke-linecap='round' points='1,10.952 13.25,1.285 24.833,10.869 '/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 0 9px;
  padding-left: 40px;
  min-height: 20px;
  padding-top: 4px;
}
.search-form-ag {
  display: inline-block;
}
input.search-ag {
  padding: 7px 4px 8px 4px;
  border: 1px solid #ccc;
  border-radius: 2px;
  background-color: #f1f1f1;
  font-size: 14px;
  margin-right: -1px;
  vertical-align: text-bottom;
}
input.search-submit-ag {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15.333' height='22.333' viewBox='0 0 15.333 22.333' overflow='visible' enable-background='new 0 0 15.333 22.333' xml:space='preserve'%3E%3Ccircle fill='none' stroke='%23FFFFFF' stroke-width='1.5' stroke-linecap='round' cx='7.75' cy='7.583' r='6.833'/%3E%3Cline fill='none' stroke='%23FFFFFF' stroke-width='1.5' stroke-linecap='round' x1='0.75' y1='21.583' x2='4.417' y2='14.25'/%3E%3C/svg%3E%0A");
  background-size: 17px 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-color: var(--blue-color);
  border: 1px solid var(--blue-color);
  border-radius: 2px;
  padding: 0;
  height: 34px;
  width: 34px;
  cursor: pointer;
  text-indent: -1000px;
  vertical-align: text-bottom;
}
.load-more-reviews {
  border-top: 1px solid #757575;
  border-bottom: 1px solid #757575;
  font-weight: bold;
  text-align: center;
  margin-top: 1.5rem;
}
.load-more-reviews p {
  margin: 0;
  padding: 0.4rem;
}
.load-more-reviews a {
  color: inherit;
  text-decoration: none;
}
@media (max-width: 600px) {
  .load-more-reviews a {
    /* display:block; */
  }
}
.select select:not([multiple]) {
  background: linear-gradient(to left, #8d8d8d 40px, #fff 40px);
  padding-right: 45px;
}
.select:not(.is-multiple):not(.is-loading)::after {
  border-color: #fff;
}
.content .aanmelden h3 {
  margin-top: 0;
  margin-bottom: 1.8rem;
}
.choose-training {
  border-top: 1px solid #77c7e8;
  padding-left: 2.2rem;
  min-height: 2.3rem;
}
.wp-block-pb-accordion-item.is-first {
  margin-top: 2rem;
}
.choose-training .is-checkradio[type="radio"] + label:first-of-type {
  margin-left: -2rem !important;
}
.choose-training .is-checkradio[type="radio"] + label::after,
.choose-training .is-checkradio[type="radio"] + label::before,
.choose-training .is-checkradio[type="radio"] + label:after,
.choose-training .is-checkradio[type="radio"] + label:before {
  margin-top: 5px;
}
.aanmelden .c-accordion__title {
  padding-left: 30px !important;
  margin: 0 auto;
  max-width: 800px;
  border-top: none;
  border-bottom: none;
}
.aanmelden .is-open .c-accordion__title::before {
  top: 24px;
}
.aanmelden .wp-block-pb-accordion-item {
  border-top: 1px solid #77c7e8;
  border-bottom: 1px solid #77c7e8;
  margin-top: -1px;
}
.aanmeld-form .parsley-errors-list {
  display: none;
}
@media (max-width: 1024px) {
  .aanmeldForm .touch-padding {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}
#coupon-submit {
  background-color: #8d8d8d !important;
}

/* FOOTER */
/* .mp-title, .mailpoet_paragraph {
  color:#fff;
}
.mailpoet_paragraph {
  margin-bottom:10px;
}
input.mailpoet_text {
  padding: 7px;
  margin: 0 auto;
  border: 1px solid #111;
}
#mailpoet_form_1 form.mailpoet_form {
  padding: 0 20px!important;
}
@media (max-width:1024px) {
  #mailpoet_form_1 form.mailpoet_form {
    padding: 20px 14px 5px 14px!important;
  }  
} */

.footer-pre {
  background-image: url("img/foto-home.jpg");
  background-repeat: no-repeat;
  background-color: transparent;
  background-size: cover;
  min-height: 350px;
}
.footer-bar {
  background-color: var(--blue-color);
  color: #fff;
  text-transform: uppercase;
  font-size: 22px;
  letter-spacing: 1px;
}
@media screen and (max-width: 1024px) {
  .footer-bar {
    font-size: 19px;
  }
  .footer .navbar-end {
    border: none;
    padding: 0 1rem;
  }
}
.footer-bar p {
  margin: 0;
}
.footer {
  background-color: #000;
  padding: 0;
}
.menu-footer-container {
  padding-left: 40px;
}
.menu-footer-container ul {
  /* columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2; */
  margin: 1rem 0;
}
.creditsf {
  padding: 2px;
  background-color: #444;
  color: #aaa;
  font-size: 14px;
  text-transform: none;
}
.creditsf .credits {
  color: #aaa;
  font-size: 14px;
  text-transform: none;
}
.creditsf .credits a {
  color: #aaa;
  font-size: 14px;
  text-transform: none;
}
.menu-footer-container li {
  line-height: 18px;
}
.menu-footer-container li:before {
  content: "- ";
  color: #fff;
}
.footer .navbar-start {
  align-items: center;
}
.footer .navbar-menu .navbar-item {
  border-bottom: none;
  padding-left: 0;
}
@media screen and (min-width: 1026px) {
  /* .footer .navbar-end {
    border-left:1px solid #bfbfbf;
    padding-left:1.5rem;
  } */
  .footer .border-left {
    border-left: 1px solid #bfbfbf;
    padding-right: 1.5rem;
    margin-left: 1rem;
  }
}
#menu-footer a {
  color: #fff;
  font-size: 14px;
}
.footer .navbar-brand,
.footer .navbar {
  z-index: 10 !important;
  position: relative;
  margin-left: 3px;
}
.footer .navbar-menu.is-active {
  background-color: transparent;
  box-shadow: none;
  padding: 0.5rem 0;
}
.sbf {
  margin: auto 0;
}
@media screen and (max-width: 1024px) {
  .footer .navbar-menu.is-active {
    background-color: transparent;
    box-shadow: none;
    padding: 0.5rem 0;
  }
  .menu-footer-container {
    padding-left: 1rem;
  }
  .sbf {
    padding: 1.5rem 0 0 0;
  }
}

.content h1 {
  font-size: 1.8em;
}
.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6 {
  color: #000000;
}
.title.is-4 {
  font-size: 1.45rem;
}
.wp-block-button__link {
  font-size: 1em;
  font-family: "M PLUS Rounded 1c", Arial, sans-serif;
  font-weight: 500;
}
.wp-block-button__link,
.content .wp-block-button__link {
  padding: 2px 17px;
  border-radius: 9px;
}
.content h3 a {
  color: #000;
}

input.parsley-success,
select.parsley-success,
textarea.parsley-success {
  color: #468847;
  background-color: #dff0d8;
  border: 1px solid #d6e9c6;
}

input.parsley-error,
select.parsley-error,
textarea.parsley-error {
  color: #b94a48;
  background-color: #f2dede;
  border: 1px solid #eed3d7;
}

.parsley-errors-list {
  margin: 2px 0 3px;
  padding: 0;
  list-style-type: none;
  font-size: 0.9em;
  line-height: 0.9em;
  opacity: 0;
  color: #b94a48;

  transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -webkit-transition: all 0.3s ease-in;
}

.parsley-errors-list.filled {
  opacity: 1;
}
.parsley-errors-list {
  margin-left: 0 !important;
  margin-top: 0.4rem !important;
}

form.mailpoet-manage-subscription .mailpoet_text_label,
form.mailpoet-manage-subscription .mailpoet_select_label,
form.mailpoet-manage-subscription .mailpoet_segment_label {
  display: block;
  font-weight: bold;
}
/* form.mailpoet-manage-subscription .mailpoet_select, 
form.mailpoet-manage-subscription .mailpoet_text{
	width: 50%;
	padding: 12px;
} */
form.mailpoet-manage-subscription .mailpoet_paragraph {
  margin-bottom: 20px;
}
.mailpoet_checkbox_label {
  display: block;
}
form.mailpoet-manage-subscription .mailpoet_submit {
  -moz-appearance: none;
  -webkit-appearance: none;
  align-items: center;
  border: 1px solid transparent;
  border-top-color: transparent;
  border-top-width: 1px;
  border-right-color: transparent;
  border-right-width: 1px;
  border-bottom-color: transparent;
  border-bottom-width: 1px;
  border-left-color: transparent;
  border-left-width: 1px;
  border-radius: 4px;
  box-shadow: none;
  display: inline-flex;
  font-size: 1rem;
  height: 2.5em;
  line-height: 1.5;
  position: relative;
  vertical-align: top;
  border-width: 1px;
  cursor: pointer;
  justify-content: center;
  padding-bottom: calc(0.5em - 1px);
  padding-left: 1em;
  padding-right: 1em;
  padding-top: calc(0.5em - 1px);
  text-align: center;
  white-space: nowrap;
  background-color: #2793da;
  border-color: transparent;
  color: #fff;
  font-family: "M PLUS Rounded 1c", sans-serif;
  font-weight: 500;
}

.vcentered {
  align-items: center;
}
body.page-bedankt-voor-je-email-aanmelding .content {
  padding-top: 200px !important;
  max-width: 800px;
  margin: 0 auto;
  padding-bottom: 100px;
}
.paoc-popup-btn {
  background-color: transparent;
  padding: 0;
}
