/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@charset "UTF-8";
.g-content {
  margin: 0.625rem;
  padding: 0.938rem;
}
.g-flushed .g-content {
  margin: 0;
  padding: 0;
}
body {
  font-size: 1rem;
  line-height: 1.5;
}
h1 {
  font-size: 2rem;
}
h2 {
  font-size: 1.6rem;
}
h3 {
  font-size: 1.35rem;
}
h4 {
  font-size: 1.3rem;
}
h5 {
  font-size: 1.1rem;
}
h6 {
  font-size: 1rem;
}
small {
  font-size: 0.875rem;
}
cite {
  font-size: 0.875rem;
}
sub, sup {
  font-size: 0.75rem;
}
code, kbd, pre, samp {
  font-size: 1rem;
  font-family: "Menlo", "Monaco", monospace;
}
textarea, select[multiple=multiple], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input:not([type]) {
  border-radius: 0.1875rem;
}
.flush > .g-container, .flush > .g-content, .g-flushed > .g-container, .g-flushed > .g-content {
  margin: 0 !important;
  padding: 0 !important;
}
.g-container-flushed {
  margin: -4rem 0;
}
.dir-rtl .g-branding {
  text-align: right;
  direction: ltr;
}
.g-nobackground {
  background: none !important;
}
.nomarginleft, .nomarginleft > .g-content {
  margin-left: 0;
}
.nomarginright, .nomarginright > .g-content {
  margin-right: 0;
}
.nomargintop, .nomargintop > .g-content {
  margin-top: 0;
}
.nomarginbottom, .nomarginbottom > .g-content {
  margin-bottom: 0;
}
.nomarginall, .nomarginall > .g-content {
  margin: 0;
}
.margin2x > .g-content {
  margin: 1.25rem;
}
.margin3x > .g-content {
  margin: 1.875rem;
}
.nopaddingleft, .nopaddingleft > .g-content {
  padding-left: 0;
}
.nopaddingright, .nopaddingright > .g-content {
  padding-right: 0;
}
.nopaddingtop, .nopaddingtop > .g-content {
  padding-top: 0;
}
.nopaddingbottom, .nopaddingbottom > .g-content {
  padding-bottom: 0;
}
.nopaddingall, .nopaddingall > .g-content {
  padding: 0;
}
.padding2x > .g-content {
  padding: 1.876rem;
}
.padding3x > .g-content {
  padding: 2.814rem;
}
.section-paddings {
  padding: 0 2vw;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .section-paddings {
    padding: 0 3vw;
  }
}
@media only all and (max-width: 47.99rem) {
  .section-paddings {
    padding: 0 3vw;
  }
}
.no-section-paddings {
  padding: 0 !important;
}
.center-block {
  text-align: center;
  margin: auto;
}
.g-center-vertical {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
}
.g-linethrough {
  text-decoration: line-through;
  opacity: 0.55;
}
.g-menuspacer {
  padding-top: 2.814rem;
}
@media only all and (max-width: 47.99rem) {
  .g-menuspacer {
    padding: 0;
  }
}
.noliststyle {
  list-style: none;
}
.g-bold {
  font-weight: 700;
}
.g-uppercase {
  text-transform: uppercase;
}
.g-compact .g-container {
  padding: 0 !important;
}
.g-sidebar-offset {
  margin-top: -4rem;
}
.g-sample-sitemap {
  line-height: 1.7;
  font-size: 1.1rem;
  font-family: "baloo", "sourcesanspro", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
}
@media only all and (max-width: 47.99rem) {
  .g-mobile-center-compact .g-container {
    padding: 0.938rem 0;
  }
  .g-mobile-center-compact .g-content {
    padding: 0 0.938rem;
    margin: 0.3125rem 0.625rem;
    text-align: center !important;
  }
}
/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2017 Daniel Eden
 */
.animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}
.animated.infinite {
  animation-iteration-count: infinite;
}
.animated.hinge {
  animation-duration: 2s;
}
.animated.flipOutX, .animated.flipOutY, .animated.bounceIn, .animated.bounceOut {
  animation-duration: 0.75s;
}
@keyframes bounce {
  from, 20%, 53%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 0, 0);
  }
  40%, 43% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    transform: translate3d(0, -4px, 0);
  }
}
.bounce {
  animation-name: bounce;
  transform-origin: center bottom;
}
@keyframes flash {
  from, 50%, to {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
.flash {
  animation-name: flash;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@keyframes pulse {
  from {
    transform: scale3d(1, 1, 1);
  }
  50% {
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    transform: scale3d(1, 1, 1);
  }
}
.pulse {
  animation-name: pulse;
}
@keyframes rubberBand {
  from {
    transform: scale3d(1, 1, 1);
  }
  30% {
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    transform: scale3d(1, 1, 1);
  }
}
.rubberBand {
  animation-name: rubberBand;
}
@keyframes shake {
  from, to {
    transform: translate3d(0, 0, 0);
  }
  10%, 30%, 50%, 70%, 90% {
    transform: translate3d(-10px, 0, 0);
  }
  20%, 40%, 60%, 80% {
    transform: translate3d(10px, 0, 0);
  }
}
.shake {
  animation-name: shake;
}
@keyframes headShake {
  0% {
    transform: translateX(0);
  }
  6.5% {
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    transform: translateX(0);
  }
}
.headShake {
  animation-timing-function: ease-in-out;
  animation-name: headShake;
}
@keyframes swing {
  20% {
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    transform: rotate3d(0, 0, 1, -5deg);
  }
  to {
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
.swing {
  transform-origin: top center;
  animation-name: swing;
}
@keyframes tada {
  from {
    transform: scale3d(1, 1, 1);
  }
  10%, 20% {
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%, 50%, 70%, 90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%, 60%, 80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  to {
    transform: scale3d(1, 1, 1);
  }
}
.tada {
  animation-name: tada;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@keyframes wobble {
  from {
    transform: none;
  }
  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  to {
    transform: none;
  }
}
.wobble {
  animation-name: wobble;
}
@keyframes jello {
  from, 11.1%, to {
    transform: none;
  }
  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
.jello {
  animation-name: jello;
  transform-origin: center;
}
@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}
.bounceIn {
  animation-name: bounceIn;
}
@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -10px, 0);
  }
  90% {
    transform: translate3d(0, 5px, 0);
  }
  to {
    transform: none;
  }
}
.bounceInDown {
  animation-name: bounceInDown;
}
@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  to {
    transform: none;
  }
}
.bounceInLeft {
  animation-name: bounceInLeft;
}
@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    transform: translate3d(10px, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  to {
    transform: none;
  }
}
.bounceInRight {
  animation-name: bounceInRight;
}
@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    transform: translate3d(0, 10px, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.bounceInUp {
  animation-name: bounceInUp;
}
@keyframes bounceOut {
  20% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%, 55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
.bounceOut {
  animation-name: bounceOut;
}
@keyframes bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
.bounceOutDown {
  animation-name: bounceOutDown;
}
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}
.bounceOutLeft {
  animation-name: bounceOutLeft;
}
@keyframes bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}
.bounceOutRight {
  animation-name: bounceOutRight;
}
@keyframes bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
.bounceOutUp {
  animation-name: bounceOutUp;
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.fadeIn {
  animation-name: fadeIn;
}
@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.fadeInDown {
  animation-name: fadeInDown;
}
@keyframes fadeInDownBig {
  from {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.fadeInDownBig {
  animation-name: fadeInDownBig;
}
@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.fadeInLeft {
  animation-name: fadeInLeft;
}
@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.fadeInLeftBig {
  animation-name: fadeInLeftBig;
}
@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.fadeInRight {
  animation-name: fadeInRight;
}
@keyframes fadeInRightBig {
  from {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.fadeInRightBig {
  animation-name: fadeInRightBig;
}
@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.fadeInUp {
  animation-name: fadeInUp;
}
@keyframes fadeInUpBig {
  from {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.fadeInUpBig {
  animation-name: fadeInUpBig;
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.fadeOut {
  animation-name: fadeOut;
}
@keyframes fadeOutDown {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
}
.fadeOutDown {
  animation-name: fadeOutDown;
}
@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
.fadeOutDownBig {
  animation-name: fadeOutDownBig;
}
@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
}
.fadeOutLeft {
  animation-name: fadeOutLeft;
}
@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}
.fadeOutLeftBig {
  animation-name: fadeOutLeftBig;
}
@keyframes fadeOutRight {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
}
.fadeOutRight {
  animation-name: fadeOutRight;
}
@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}
.fadeOutRightBig {
  animation-name: fadeOutRightBig;
}
@keyframes fadeOutUp {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
}
.fadeOutUp {
  animation-name: fadeOutUp;
}
@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
.fadeOutUpBig {
  animation-name: fadeOutUpBig;
}
@keyframes flip {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    animation-timing-function: ease-out;
  }
  40% {
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    animation-timing-function: ease-out;
  }
  50% {
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    animation-timing-function: ease-in;
  }
  80% {
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    animation-timing-function: ease-in;
  }
  to {
    transform: perspective(400px);
    animation-timing-function: ease-in;
  }
}
.animated.flip {
  animation-name: flip;
}
@keyframes flipInX {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    transform: perspective(400px);
  }
}
.flipInX {
  animation-name: flipInX;
}
@keyframes flipInY {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    transform: perspective(400px);
  }
}
.flipInY {
  animation-name: flipInY;
}
@keyframes flipOutX {
  from {
    transform: perspective(400px);
  }
  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.flipOutX {
  animation-name: flipOutX;
}
@keyframes flipOutY {
  from {
    transform: perspective(400px);
  }
  30% {
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  to {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
.flipOutY {
  animation-name: flipOutY;
}
@keyframes lightSpeedIn {
  from {
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    transform: skewX(-5deg);
    opacity: 1;
  }
  to {
    transform: none;
    opacity: 1;
  }
}
.lightSpeedIn {
  animation-name: lightSpeedIn;
  animation-timing-function: ease-out;
}
@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }
  to {
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
.lightSpeedOut {
  animation-name: lightSpeedOut;
  animation-timing-function: ease-in;
}
@keyframes rotateIn {
  from {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  to {
    transform-origin: center;
    transform: none;
    opacity: 1;
  }
}
.rotateIn {
  animation-name: rotateIn;
}
@keyframes rotateInDownLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1;
  }
}
.rotateInDownLeft {
  animation-name: rotateInDownLeft;
}
@keyframes rotateInDownRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1;
  }
}
.rotateInDownRight {
  animation-name: rotateInDownRight;
}
@keyframes rotateInUpLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1;
  }
}
.rotateInUpLeft {
  animation-name: rotateInUpLeft;
}
@keyframes rotateInUpRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1;
  }
}
.rotateInUpRight {
  animation-name: rotateInUpRight;
}
@keyframes rotateOut {
  from {
    transform-origin: center;
    opacity: 1;
  }
  to {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
.rotateOut {
  animation-name: rotateOut;
}
@keyframes rotateOutDownLeft {
  from {
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
.rotateOutDownLeft {
  animation-name: rotateOutDownLeft;
}
@keyframes rotateOutDownRight {
  from {
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.rotateOutDownRight {
  animation-name: rotateOutDownRight;
}
@keyframes rotateOutUpLeft {
  from {
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.rotateOutUpLeft {
  animation-name: rotateOutUpLeft;
}
@keyframes rotateOutUpRight {
  from {
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
.rotateOutUpRight {
  animation-name: rotateOutUpRight;
}
@keyframes hinge {
  0% {
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    transform: rotate3d(0, 0, 1, 80deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }
  40%, 80% {
    transform: rotate3d(0, 0, 1, 60deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
.hinge {
  animation-name: hinge;
}
@keyframes jackInTheBox {
  from {
    opacity: 0;
    transform: scale(0.1) rotate(30deg);
    transform-origin: center bottom;
  }
  50% {
    transform: rotate(-10deg);
  }
  70% {
    transform: rotate(3deg);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
.jackInTheBox {
  animation-name: jackInTheBox;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@keyframes rollIn {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.rollIn {
  animation-name: rollIn;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@keyframes rollOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
.rollOut {
  animation-name: rollOut;
}
@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
.zoomIn {
  animation-name: zoomIn;
}
@keyframes zoomInDown {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInDown {
  animation-name: zoomInDown;
}
@keyframes zoomInLeft {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInLeft {
  animation-name: zoomInLeft;
}
@keyframes zoomInRight {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInRight {
  animation-name: zoomInRight;
}
@keyframes zoomInUp {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInUp {
  animation-name: zoomInUp;
}
@keyframes zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
.zoomOut {
  animation-name: zoomOut;
}
@keyframes zoomOutDown {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomOutDown {
  animation-name: zoomOutDown;
}
@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform-origin: left center;
  }
}
.zoomOutLeft {
  animation-name: zoomOutLeft;
}
@keyframes zoomOutRight {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    transform: scale(0.1) translate3d(2000px, 0, 0);
    transform-origin: right center;
  }
}
.zoomOutRight {
  animation-name: zoomOutRight;
}
@keyframes zoomOutUp {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomOutUp {
  animation-name: zoomOutUp;
}
@keyframes slideInDown {
  from {
    transform: translate3d(0, -100%, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.slideInDown {
  animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInLeft, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .g-bestel-formulier.slideInLeft, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .g-bestel-formulier.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}
@keyframes slideInRight {
  from {
    transform: translate3d(100%, 0, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.slideInRight, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .g-bestel-formulier.slideInRight, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .g-bestel-formulier.slideInRight {
  animation-name: slideInRight;
}
@keyframes slideInUp {
  from {
    transform: translate3d(0, 100%, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.slideInUp {
  animation-name: slideInUp;
}
@keyframes slideOutDown {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    transform: translate3d(0, 100%, 0);
  }
}
.slideOutDown {
  animation-name: slideOutDown;
}
@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.slideOutLeft, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .g-bestel-formulier.slideOutLeft, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .g-bestel-formulier.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}
@keyframes slideOutRight {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    transform: translate3d(100%, 0, 0);
  }
}
.slideOutRight, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .g-bestel-formulier.slideOutRight, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .g-bestel-formulier.slideOutRight {
  animation-name: slideOutRight;
}
@keyframes slideOutUp {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    transform: translate3d(0, -100%, 0);
  }
}
.slideOutUp {
  animation-name: slideOutUp;
}
.label, .badge {
  display: inline-block;
  padding: 2px 4px;
  font-size: 10.998px;
  font-weight: bold;
  line-height: 14px;
  color: #fff;
  vertical-align: baseline;
  white-space: nowrap;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #999;
}
.label {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.badge {
  padding-left: 9px;
  padding-right: 9px;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  border-radius: 9px;
}
.label:empty, .badge:empty {
  display: none;
}
a.label:hover, a.label:focus, a.badge:hover, a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label-important, .badge-important {
  background-color: #a94442;
}
.label-important[href], .badge-important[href] {
  background-color: #843534;
}
.label-warning, .badge-warning {
  background-color: #f89406;
}
.label-warning[href], .badge-warning[href] {
  background-color: #c67605;
}
.label-success, .badge-success {
  background-color: #3c763d;
}
.label-success[href], .badge-success[href] {
  background-color: #2b542c;
}
.label-info, .badge-info {
  background-color: #31708f;
}
.label-info[href], .badge-info[href] {
  background-color: #245269;
}
.label-inverse, .badge-inverse {
  background-color: #333;
}
.label-inverse[href], .badge-inverse[href] {
  background-color: #1a1a1a;
}
.btn .label, .btn .badge {
  position: relative;
  top: -1px;
}
.btn-mini .label, .btn-mini .badge {
  top: 0;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-moz-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-ms-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 40px 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  overflow: hidden;
  height: 18px;
  margin-bottom: 18px;
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff5f5f5", endColorstr="#fff9f9f9", GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.progress .bar {
  width: 0%;
  height: 100%;
  color: #fff;
  float: left;
  font-size: 12px;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e90d2;
  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
  background-image: -o-linear-gradient(top, #149bdf, #0480be);
  background-image: linear-gradient(to bottom, #149bdf, #0480be);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff149bdf", endColorstr="#ff0480be", GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: width 0.6s ease;
  -moz-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress .bar + .bar {
  -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
}
.progress-striped .bar {
  background-color: #149bdf;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
  -moz-background-size: 40px 40px;
  -o-background-size: 40px 40px;
  background-size: 40px 40px;
}
.progress.active .bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -moz-animation: progress-bar-stripes 2s linear infinite;
  -ms-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-danger .bar, .progress .bar-danger {
  background-color: #dd514c;
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffee5f5b", endColorstr="#ffc43c35", GradientType=0);
}
.progress-danger.progress-striped .bar, .progress-striped .bar-danger {
  background-color: #ee5f5b;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-success .bar, .progress .bar-success {
  background-color: #5eb95e;
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(to bottom, #62c462, #57a957);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff62c462", endColorstr="#ff57a957", GradientType=0);
}
.progress-success.progress-striped .bar, .progress-striped .bar-success {
  background-color: #62c462;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-info .bar, .progress .bar-info {
  background-color: #4bb1cf;
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
  background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff5bc0de", endColorstr="#ff339bb9", GradientType=0);
}
.progress-info.progress-striped .bar, .progress-striped .bar-info {
  background-color: #5bc0de;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-warning .bar, .progress .bar-warning {
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fffab44f", endColorstr="#fff89406", GradientType=0);
}
.progress-warning.progress-striped .bar, .progress-striped .bar-warning {
  background-color: #fbb450;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
#g-mobilemenu-container a {
  color: #ffffff;
}
#g-mobilemenu-container .g-menu-item.g-menu-item-type-particle:hover {
  background-color: #00b6e8;
}
#g-mobilemenu-container .g-menu-item.g-menu-item-type-particle:hover a {
  color: #ffffff;
}
#g-mobilemenu-container .g-menu-item.g-menu-item-type-particle > .g-menu-item-container {
  padding: 0;
}
@media only all and (max-width: 47.99rem) {
  #g-mobilemenu-container .g-menu-item.g-menu-item-type-particle > .g-menu-item-container > .g-menu-item-content {
    display: block;
    line-height: inherit;
  }
  #g-mobilemenu-container .g-menu-item.g-menu-item-type-particle > .g-menu-item-container > .g-menu-item-content a {
    display: block;
    padding: 0.938rem 1rem;
  }
}
#g-mobilemenu-container .g-menu-item.g-menu-item-type-particle > .g-menu-item-container .g-popupmodule-module-wrapper #login-form {
  padding: 0.938rem;
}
.formResponsive input[type="button"], .formResponsive button[type="button"], .formResponsive input[type="submit"], .formResponsive button[type="submit"], .formResponsive input[type="reset"], .formResponsive button[type="reset"], .btn, .btn-primary, .button, .formResponsive button {
  display: inline-block;
  font-family: "baloo", "sourcesanspro", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: 500;
  background: #00b6e8;
  border: 1px solid #00b6e8;
  color: #ffffff;
  text-transform: none;
  font-size: 1rem;
  line-height: 1.225;
  margin: 0 0 0.5rem 0;
  padding: 0.75rem 1rem;
  border-radius: 0.3125rem;
  vertical-align: middle;
  text-shadow: none;
  box-sizing: border-box;
  max-width: 100%;
  -webkit-transition: background 0.2s, border 0.2s;
  -moz-transition: background 0.2s, border 0.2s;
  transition: background 0.2s, border 0.2s;
}
.formResponsive input[type="button"]:hover, .formResponsive button[type="button"]:hover, .formResponsive input[type="submit"]:hover, .formResponsive button[type="submit"]:hover, .formResponsive input[type="reset"]:hover, .formResponsive button[type="reset"]:hover, .btn:hover, .btn-primary:hover, .button:hover, .formResponsive button:hover, .formResponsive input[type="button"]:active, .formResponsive button[type="button"]:active, .formResponsive input[type="submit"]:active, .formResponsive button[type="submit"]:active, .formResponsive input[type="reset"]:active, .formResponsive button[type="reset"]:active, .btn:active, .btn-primary:active, .button:active, .formResponsive button:active, .formResponsive input[type="button"]:focus, .formResponsive button[type="button"]:focus, .formResponsive input[type="submit"]:focus, .formResponsive button[type="submit"]:focus, .formResponsive input[type="reset"]:focus, .formResponsive button[type="reset"]:focus, .btn:focus, .btn-primary:focus, .button:focus, .formResponsive button:focus {
  color: #ffffff;
  background: #1cceff;
}
.formResponsive input[type="button"] .fa, .formResponsive button[type="button"] .fa, .formResponsive input[type="submit"] .fa, .formResponsive button[type="submit"] .fa, .formResponsive input[type="reset"] .fa, .formResponsive button[type="reset"] .fa, .btn .fa, .btn-primary .fa, .button .fa, .formResponsive button .fa {
  margin-right: 0.625rem;
}
.btn span[class^="icon-"], .btn-primary span[class^="icon-"], .button span[class^="icon-"] {
  max-height: 10px;
}
.btn span[class^="icon-"] svg, .btn-primary span[class^="icon-"] svg, .button span[class^="icon-"] svg {
  height: 20px;
  width: auto;
}
.btn.button-square, .btn-primary.button-square, .button.button-square {
  border-radius: 0;
}
.btn.button-square[class*="button"], .btn-primary.button-square[class*="button"], .button.button-square[class*="button"] {
  border-radius: 0;
}
.btn.button-block, .btn-primary.button-block, .button.button-block {
  display: block;
}
.btn.button-xlarge, .btn-primary.button-xlarge, .button.button-xlarge {
  font-size: 1.8rem;
}
.btn.button-large, .btn-primary.button-large, .button.button-large {
  font-size: 1.6rem;
}
.btn.button-medium, .btn-primary.button-medium, .button.button-medium {
  font-size: 1rem;
  padding: 0.5rem 0.75rem;
}
.btn.button-small, .btn-primary.button-small, .button.button-small {
  font-size: 0.8rem;
  padding: 0.25rem 0.5rem;
}
.btn.button-xsmall, .btn-primary.button-xsmall, .button.button-xsmall {
  font-size: 0.6rem;
}
.btn.button-alt, .btn-primary.button-alt, .button.button-alt {
  background: #f29400;
}
.btn.button-alt:hover, .btn.button-alt:active, .btn.button-alt:focus, .btn-primary.button-alt:hover, .btn-primary.button-alt:active, .btn-primary.button-alt:focus, .button.button-alt:hover, .button.button-alt:active, .button.button-alt:focus {
  background: #bf7500;
}
.dir-ltr .btn.button-alt.button-special:before, .dir-ltr .btn-primary.button-alt.button-special:before, .dir-ltr .button.button-alt.button-special:before {
  border-left: 1px solid #c97b00;
  border-bottom: 1px solid #c97b00;
}
.dir-rtl .btn.button-alt.button-special:after, .dir-rtl .btn-primary.button-alt.button-special:after, .dir-rtl .button.button-alt.button-special:after {
  border-right: 1px solid #c97b00;
  border-bottom: 1px solid #c97b00;
}
.btn.button-2, #lightcase-caption button.btn[data-product-ordered="true"], body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.g-product-ordered .product-order-button button.btn, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.g-product-ordered .product-order-button button.btn, .btn-primary.button-2, #lightcase-caption button.btn-primary[data-product-ordered="true"], body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.g-product-ordered .product-order-button button.btn-primary, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.g-product-ordered .product-order-button button.btn-primary, .button.button-2, #lightcase-caption button.button[data-product-ordered="true"], body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.g-product-ordered .product-order-button button.button, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.g-product-ordered .product-order-button button.button {
  background: #f29400 !important;
  border-color: #f29400 !important;
  color: #ffffff;
}
.btn.button-2:hover, #lightcase-caption button.btn[data-product-ordered="true"]:hover, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.g-product-ordered .product-order-button button.btn:hover, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.g-product-ordered .product-order-button button.btn:hover, .btn.button-2:active, #lightcase-caption button.btn[data-product-ordered="true"]:active, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.g-product-ordered .product-order-button button.btn:active, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.g-product-ordered .product-order-button button.btn:active, .btn.button-2:focus, #lightcase-caption button.btn[data-product-ordered="true"]:focus, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.g-product-ordered .product-order-button button.btn:focus, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.g-product-ordered .product-order-button button.btn:focus, .btn-primary.button-2:hover, #lightcase-caption button.btn-primary[data-product-ordered="true"]:hover, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.g-product-ordered .product-order-button button.btn-primary:hover, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.g-product-ordered .product-order-button button.btn-primary:hover, .btn-primary.button-2:active, #lightcase-caption button.btn-primary[data-product-ordered="true"]:active, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.g-product-ordered .product-order-button button.btn-primary:active, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.g-product-ordered .product-order-button button.btn-primary:active, .btn-primary.button-2:focus, #lightcase-caption button.btn-primary[data-product-ordered="true"]:focus, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.g-product-ordered .product-order-button button.btn-primary:focus, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.g-product-ordered .product-order-button button.btn-primary:focus, .button.button-2:hover, #lightcase-caption button.button[data-product-ordered="true"]:hover, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.g-product-ordered .product-order-button button.button:hover, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.g-product-ordered .product-order-button button.button:hover, .button.button-2:active, #lightcase-caption button.button[data-product-ordered="true"]:active, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.g-product-ordered .product-order-button button.button:active, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.g-product-ordered .product-order-button button.button:active, .button.button-2:focus, #lightcase-caption button.button[data-product-ordered="true"]:focus, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.g-product-ordered .product-order-button button.button:focus, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.g-product-ordered .product-order-button button.button:focus {
  background: #ffab26 !important;
  border-color: #ffab26 !important;
}
.btn.btn-danger, .btn.button-3, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn.order-button, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn.order-button, .btn-primary.btn-danger, .btn-primary.button-3, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn-primary.order-button, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn-primary.order-button, .button.btn-danger, .button.button-3, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .button.order-button, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .button.order-button {
  color: #ffffff !important;
  border-color: #e42032;
  background: #e42032 !important;
}
.btn.btn-danger:hover, .btn.btn-danger:active, .btn.btn-danger:focus, .btn.button-3:hover, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn.order-button:hover, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn.order-button:hover, .btn.button-3:active, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn.order-button:active, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn.order-button:active, .btn.button-3:focus, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn.order-button:focus, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn.order-button:focus, .btn-primary.btn-danger:hover, .btn-primary.btn-danger:active, .btn-primary.btn-danger:focus, .btn-primary.button-3:hover, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn-primary.order-button:hover, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn-primary.order-button:hover, .btn-primary.button-3:active, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn-primary.order-button:active, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn-primary.order-button:active, .btn-primary.button-3:focus, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn-primary.order-button:focus, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn-primary.order-button:focus, .button.btn-danger:hover, .button.btn-danger:active, .button.btn-danger:focus, .button.button-3:hover, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .button.order-button:hover, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .button.order-button:hover, .button.button-3:active, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .button.order-button:active, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .button.order-button:active, .button.button-3:focus, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .button.order-button:focus, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .button.order-button:focus {
  background: #ec6471 !important;
  border-color: #ec6471 !important;
}
.btn.button-4, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn, .btn-primary.button-4, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn-primary, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn-primary, .button.button-4, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.button, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.button {
  color: #ffffff !important;
  background: #1f344e !important;
  border: 1px solid #1f344e;
}
.btn.button-4:hover, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn:hover, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn:hover, .btn.button-4:active, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn:active, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn:active, .btn.button-4:focus, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn:focus, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn:focus, .btn-primary.button-4:hover, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn-primary:hover, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn-primary:hover, .btn-primary.button-4:active, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn-primary:active, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn-primary:active, .btn-primary.button-4:focus, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn-primary:focus, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn-primary:focus, .button.button-4:hover, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.button:hover, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.button:hover, .button.button-4:active, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.button:active, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.button:active, .button.button-4:focus, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.button:focus, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.button:focus {
  border-color: #355885 !important;
  background: #355885 !important;
}
.btn.button-grey, .btn-primary.button-grey, .button.button-grey {
  background: #95a5a6;
  border-color: #95a5a6;
  color: #ffffff;
}
.btn.button-grey:hover, .btn.button-grey:active, .btn.button-grey:focus, .btn-primary.button-grey:hover, .btn-primary.button-grey:active, .btn-primary.button-grey:focus, .button.button-grey:hover, .button.button-grey:active, .button.button-grey:focus {
  color: #95a5a6 !important;
  border-color: #95a5a6;
  background: transparent !important;
}
.btn.button-grey.button-3, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn.button-grey.order-button, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn.button-grey.order-button, .btn.button-grey.button-4, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn.button-grey, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn.button-grey, .btn-primary.button-grey.button-3, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn-primary.button-grey.order-button, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn-primary.button-grey.order-button, .btn-primary.button-grey.button-4, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn-primary.button-grey, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn-primary.button-grey, .button.button-grey.button-3, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .button.button-grey.order-button, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .button.button-grey.order-button, .button.button-grey.button-4, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.button.button-grey, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.button.button-grey {
  background: transparent !important;
  color: #95a5a6 !important;
  border: 1px solid #95a5a6;
}
.btn.button-grey.button-3:hover, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn.button-grey.order-button:hover, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn.button-grey.order-button:hover, .btn.button-grey.button-3:active, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn.button-grey.order-button:active, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn.button-grey.order-button:active, .btn.button-grey.button-3:focus, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn.button-grey.order-button:focus, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn.button-grey.order-button:focus, .btn.button-grey.button-4:hover, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn.button-grey:hover, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn.button-grey:hover, .btn.button-grey.button-4:active, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn.button-grey:active, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn.button-grey:active, .btn.button-grey.button-4:focus, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn.button-grey:focus, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn.button-grey:focus, .btn-primary.button-grey.button-3:hover, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn-primary.button-grey.order-button:hover, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn-primary.button-grey.order-button:hover, .btn-primary.button-grey.button-3:active, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn-primary.button-grey.order-button:active, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn-primary.button-grey.order-button:active, .btn-primary.button-grey.button-3:focus, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn-primary.button-grey.order-button:focus, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn-primary.button-grey.order-button:focus, .btn-primary.button-grey.button-4:hover, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn-primary.button-grey:hover, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn-primary.button-grey:hover, .btn-primary.button-grey.button-4:active, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn-primary.button-grey:active, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn-primary.button-grey:active, .btn-primary.button-grey.button-4:focus, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn-primary.button-grey:focus, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn-primary.button-grey:focus, .button.button-grey.button-3:hover, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .button.button-grey.order-button:hover, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .button.button-grey.order-button:hover, .button.button-grey.button-3:active, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .button.button-grey.order-button:active, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .button.button-grey.order-button:active, .button.button-grey.button-3:focus, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .button.button-grey.order-button:focus, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .button.button-grey.order-button:focus, .button.button-grey.button-4:hover, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.button.button-grey:hover, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.button.button-grey:hover, .button.button-grey.button-4:active, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.button.button-grey:active, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.button.button-grey:active, .button.button-grey.button-4:focus, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.button.button-grey:focus, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.button.button-grey:focus {
  border-color: #6d8082 !important;
  color: #6d8082 !important;
}
.btn.button-pink, .btn-primary.button-pink, .button.button-pink {
  background: #d13b7b;
  border-color: #d13b7b;
  color: #ffffff;
}
.btn.button-pink:hover, .btn.button-pink:active, .btn.button-pink:focus, .btn-primary.button-pink:hover, .btn-primary.button-pink:active, .btn-primary.button-pink:focus, .button.button-pink:hover, .button.button-pink:active, .button.button-pink:focus {
  color: #d13b7b !important;
  border-color: #d13b7b;
  background: transparent !important;
}
.btn.button-pink.button-3, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn.button-pink.order-button, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn.button-pink.order-button, .btn.button-pink.button-4, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn.button-pink, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn.button-pink, .btn-primary.button-pink.button-3, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn-primary.button-pink.order-button, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn-primary.button-pink.order-button, .btn-primary.button-pink.button-4, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn-primary.button-pink, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn-primary.button-pink, .button.button-pink.button-3, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .button.button-pink.order-button, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .button.button-pink.order-button, .button.button-pink.button-4, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.button.button-pink, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.button.button-pink {
  background: transparent !important;
  color: #d13b7b !important;
  border: 1px solid #d13b7b;
}
.btn.button-pink.button-3:hover, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn.button-pink.order-button:hover, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn.button-pink.order-button:hover, .btn.button-pink.button-3:active, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn.button-pink.order-button:active, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn.button-pink.order-button:active, .btn.button-pink.button-3:focus, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn.button-pink.order-button:focus, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn.button-pink.order-button:focus, .btn.button-pink.button-4:hover, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn.button-pink:hover, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn.button-pink:hover, .btn.button-pink.button-4:active, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn.button-pink:active, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn.button-pink:active, .btn.button-pink.button-4:focus, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn.button-pink:focus, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn.button-pink:focus, .btn-primary.button-pink.button-3:hover, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn-primary.button-pink.order-button:hover, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn-primary.button-pink.order-button:hover, .btn-primary.button-pink.button-3:active, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn-primary.button-pink.order-button:active, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn-primary.button-pink.order-button:active, .btn-primary.button-pink.button-3:focus, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn-primary.button-pink.order-button:focus, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn-primary.button-pink.order-button:focus, .btn-primary.button-pink.button-4:hover, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn-primary.button-pink:hover, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn-primary.button-pink:hover, .btn-primary.button-pink.button-4:active, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn-primary.button-pink:active, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn-primary.button-pink:active, .btn-primary.button-pink.button-4:focus, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn-primary.button-pink:focus, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn-primary.button-pink:focus, .button.button-pink.button-3:hover, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .button.button-pink.order-button:hover, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .button.button-pink.order-button:hover, .button.button-pink.button-3:active, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .button.button-pink.order-button:active, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .button.button-pink.order-button:active, .button.button-pink.button-3:focus, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .button.button-pink.order-button:focus, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .button.button-pink.order-button:focus, .button.button-pink.button-4:hover, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.button.button-pink:hover, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.button.button-pink:hover, .button.button-pink.button-4:active, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.button.button-pink:active, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.button.button-pink:active, .button.button-pink.button-4:focus, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.button.button-pink:focus, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.button.button-pink:focus {
  border-color: #9b2457 !important;
  color: #9b2457 !important;
}
.btn.button-red, .btn-primary.button-red, .button.button-red {
  background: #ef4a44;
  border-color: #ef4a44;
  color: #ffffff;
}
.btn.button-red:hover, .btn.button-red:active, .btn.button-red:focus, .btn-primary.button-red:hover, .btn-primary.button-red:active, .btn-primary.button-red:focus, .button.button-red:hover, .button.button-red:active, .button.button-red:focus {
  color: #ef4a44 !important;
  border-color: #ef4a44;
  background: transparent !important;
}
.btn.button-red.button-3, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn.button-red.order-button, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn.button-red.order-button, .btn.button-red.button-4, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn.button-red, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn.button-red, .btn-primary.button-red.button-3, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn-primary.button-red.order-button, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn-primary.button-red.order-button, .btn-primary.button-red.button-4, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn-primary.button-red, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn-primary.button-red, .button.button-red.button-3, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .button.button-red.order-button, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .button.button-red.order-button, .button.button-red.button-4, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.button.button-red, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.button.button-red {
  background: transparent !important;
  color: #ef4a44 !important;
  border: 1px solid #ef4a44;
}
.btn.button-red.button-3:hover, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn.button-red.order-button:hover, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn.button-red.order-button:hover, .btn.button-red.button-3:active, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn.button-red.order-button:active, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn.button-red.order-button:active, .btn.button-red.button-3:focus, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn.button-red.order-button:focus, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn.button-red.order-button:focus, .btn.button-red.button-4:hover, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn.button-red:hover, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn.button-red:hover, .btn.button-red.button-4:active, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn.button-red:active, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn.button-red:active, .btn.button-red.button-4:focus, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn.button-red:focus, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn.button-red:focus, .btn-primary.button-red.button-3:hover, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn-primary.button-red.order-button:hover, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn-primary.button-red.order-button:hover, .btn-primary.button-red.button-3:active, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn-primary.button-red.order-button:active, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn-primary.button-red.order-button:active, .btn-primary.button-red.button-3:focus, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn-primary.button-red.order-button:focus, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn-primary.button-red.order-button:focus, .btn-primary.button-red.button-4:hover, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn-primary.button-red:hover, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn-primary.button-red:hover, .btn-primary.button-red.button-4:active, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn-primary.button-red:active, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn-primary.button-red:active, .btn-primary.button-red.button-4:focus, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn-primary.button-red:focus, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn-primary.button-red:focus, .button.button-red.button-3:hover, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .button.button-red.order-button:hover, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .button.button-red.order-button:hover, .button.button-red.button-3:active, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .button.button-red.order-button:active, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .button.button-red.order-button:active, .button.button-red.button-3:focus, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .button.button-red.order-button:focus, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .button.button-red.order-button:focus, .button.button-red.button-4:hover, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.button.button-red:hover, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.button.button-red:hover, .button.button-red.button-4:active, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.button.button-red:active, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.button.button-red:active, .button.button-red.button-4:focus, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.button.button-red:focus, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.button.button-red:focus {
  border-color: #d41912 !important;
  color: #d41912 !important;
}
.btn.button-purple, .btn-primary.button-purple, .button.button-purple {
  background: #874f9a;
  border-color: #874f9a;
  color: #ffffff;
}
.btn.button-purple:hover, .btn.button-purple:active, .btn.button-purple:focus, .btn-primary.button-purple:hover, .btn-primary.button-purple:active, .btn-primary.button-purple:focus, .button.button-purple:hover, .button.button-purple:active, .button.button-purple:focus {
  color: #874f9a !important;
  border-color: #874f9a;
  background: transparent !important;
}
.btn.button-purple.button-3, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn.button-purple.order-button, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn.button-purple.order-button, .btn.button-purple.button-4, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn.button-purple, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn.button-purple, .btn-primary.button-purple.button-3, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn-primary.button-purple.order-button, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn-primary.button-purple.order-button, .btn-primary.button-purple.button-4, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn-primary.button-purple, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn-primary.button-purple, .button.button-purple.button-3, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .button.button-purple.order-button, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .button.button-purple.order-button, .button.button-purple.button-4, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.button.button-purple, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.button.button-purple {
  background: transparent !important;
  color: #874f9a !important;
  border: 1px solid #874f9a;
}
.btn.button-purple.button-3:hover, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn.button-purple.order-button:hover, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn.button-purple.order-button:hover, .btn.button-purple.button-3:active, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn.button-purple.order-button:active, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn.button-purple.order-button:active, .btn.button-purple.button-3:focus, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn.button-purple.order-button:focus, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn.button-purple.order-button:focus, .btn.button-purple.button-4:hover, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn.button-purple:hover, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn.button-purple:hover, .btn.button-purple.button-4:active, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn.button-purple:active, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn.button-purple:active, .btn.button-purple.button-4:focus, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn.button-purple:focus, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn.button-purple:focus, .btn-primary.button-purple.button-3:hover, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn-primary.button-purple.order-button:hover, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn-primary.button-purple.order-button:hover, .btn-primary.button-purple.button-3:active, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn-primary.button-purple.order-button:active, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn-primary.button-purple.order-button:active, .btn-primary.button-purple.button-3:focus, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn-primary.button-purple.order-button:focus, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn-primary.button-purple.order-button:focus, .btn-primary.button-purple.button-4:hover, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn-primary.button-purple:hover, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn-primary.button-purple:hover, .btn-primary.button-purple.button-4:active, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn-primary.button-purple:active, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn-primary.button-purple:active, .btn-primary.button-purple.button-4:focus, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn-primary.button-purple:focus, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn-primary.button-purple:focus, .button.button-purple.button-3:hover, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .button.button-purple.order-button:hover, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .button.button-purple.order-button:hover, .button.button-purple.button-3:active, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .button.button-purple.order-button:active, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .button.button-purple.order-button:active, .button.button-purple.button-3:focus, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .button.button-purple.order-button:focus, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .button.button-purple.order-button:focus, .button.button-purple.button-4:hover, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.button.button-purple:hover, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.button.button-purple:hover, .button.button-purple.button-4:active, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.button.button-purple:active, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.button.button-purple:active, .button.button-purple.button-4:focus, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.button.button-purple:focus, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.button.button-purple:focus {
  border-color: #5b3567 !important;
  color: #5b3567 !important;
}
.btn.button-orange, .btn-primary.button-orange, .button.button-orange {
  background: #ee7933;
  border-color: #ee7933;
  color: #ffffff;
}
.btn.button-orange:hover, .btn.button-orange:active, .btn.button-orange:focus, .btn-primary.button-orange:hover, .btn-primary.button-orange:active, .btn-primary.button-orange:focus, .button.button-orange:hover, .button.button-orange:active, .button.button-orange:focus {
  color: #ee7933 !important;
  border-color: #ee7933;
  background: transparent !important;
}
.btn.button-orange.button-3, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn.button-orange.order-button, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn.button-orange.order-button, .btn.button-orange.button-4, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn.button-orange, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn.button-orange, .btn-primary.button-orange.button-3, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn-primary.button-orange.order-button, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn-primary.button-orange.order-button, .btn-primary.button-orange.button-4, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn-primary.button-orange, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn-primary.button-orange, .button.button-orange.button-3, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .button.button-orange.order-button, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .button.button-orange.order-button, .button.button-orange.button-4, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.button.button-orange, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.button.button-orange {
  background: transparent !important;
  color: #ee7933 !important;
  border: 1px solid #ee7933;
}
.btn.button-orange.button-3:hover, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn.button-orange.order-button:hover, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn.button-orange.order-button:hover, .btn.button-orange.button-3:active, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn.button-orange.order-button:active, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn.button-orange.order-button:active, .btn.button-orange.button-3:focus, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn.button-orange.order-button:focus, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn.button-orange.order-button:focus, .btn.button-orange.button-4:hover, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn.button-orange:hover, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn.button-orange:hover, .btn.button-orange.button-4:active, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn.button-orange:active, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn.button-orange:active, .btn.button-orange.button-4:focus, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn.button-orange:focus, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn.button-orange:focus, .btn-primary.button-orange.button-3:hover, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn-primary.button-orange.order-button:hover, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn-primary.button-orange.order-button:hover, .btn-primary.button-orange.button-3:active, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn-primary.button-orange.order-button:active, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn-primary.button-orange.order-button:active, .btn-primary.button-orange.button-3:focus, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn-primary.button-orange.order-button:focus, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn-primary.button-orange.order-button:focus, .btn-primary.button-orange.button-4:hover, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn-primary.button-orange:hover, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn-primary.button-orange:hover, .btn-primary.button-orange.button-4:active, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn-primary.button-orange:active, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn-primary.button-orange:active, .btn-primary.button-orange.button-4:focus, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn-primary.button-orange:focus, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn-primary.button-orange:focus, .button.button-orange.button-3:hover, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .button.button-orange.order-button:hover, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .button.button-orange.order-button:hover, .button.button-orange.button-3:active, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .button.button-orange.order-button:active, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .button.button-orange.order-button:active, .button.button-orange.button-3:focus, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .button.button-orange.order-button:focus, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .button.button-orange.order-button:focus, .button.button-orange.button-4:hover, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.button.button-orange:hover, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.button.button-orange:hover, .button.button-orange.button-4:active, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.button.button-orange:active, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.button.button-orange:active, .button.button-orange.button-4:focus, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.button.button-orange:focus, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.button.button-orange:focus {
  border-color: #c45410 !important;
  color: #c45410 !important;
}
.btn.button-blue, .btn-primary.button-blue, .button.button-blue {
  background: #279fba;
  border-color: #279fba;
  color: #ffffff;
}
.btn.button-blue:hover, .btn.button-blue:active, .btn.button-blue:focus, .btn-primary.button-blue:hover, .btn-primary.button-blue:active, .btn-primary.button-blue:focus, .button.button-blue:hover, .button.button-blue:active, .button.button-blue:focus {
  color: #279fba !important;
  border-color: #279fba;
  background: transparent !important;
}
.btn.button-blue.button-3, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn.button-blue.order-button, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn.button-blue.order-button, .btn.button-blue.button-4, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn.button-blue, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn.button-blue, .btn-primary.button-blue.button-3, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn-primary.button-blue.order-button, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn-primary.button-blue.order-button, .btn-primary.button-blue.button-4, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn-primary.button-blue, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn-primary.button-blue, .button.button-blue.button-3, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .button.button-blue.order-button, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .button.button-blue.order-button, .button.button-blue.button-4, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.button.button-blue, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.button.button-blue {
  background: transparent !important;
  color: #279fba !important;
  border: 2px solid #279fba;
}
.btn.button-blue.button-3:hover, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn.button-blue.order-button:hover, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn.button-blue.order-button:hover, .btn.button-blue.button-3:active, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn.button-blue.order-button:active, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn.button-blue.order-button:active, .btn.button-blue.button-3:focus, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn.button-blue.order-button:focus, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn.button-blue.order-button:focus, .btn.button-blue.button-4:hover, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn.button-blue:hover, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn.button-blue:hover, .btn.button-blue.button-4:active, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn.button-blue:active, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn.button-blue:active, .btn.button-blue.button-4:focus, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn.button-blue:focus, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn.button-blue:focus, .btn-primary.button-blue.button-3:hover, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn-primary.button-blue.order-button:hover, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn-primary.button-blue.order-button:hover, .btn-primary.button-blue.button-3:active, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn-primary.button-blue.order-button:active, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn-primary.button-blue.order-button:active, .btn-primary.button-blue.button-3:focus, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn-primary.button-blue.order-button:focus, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .btn-primary.button-blue.order-button:focus, .btn-primary.button-blue.button-4:hover, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn-primary.button-blue:hover, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn-primary.button-blue:hover, .btn-primary.button-blue.button-4:active, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn-primary.button-blue:active, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn-primary.button-blue:active, .btn-primary.button-blue.button-4:focus, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn-primary.button-blue:focus, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.btn-primary.button-blue:focus, .button.button-blue.button-3:hover, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .button.button-blue.order-button:hover, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .button.button-blue.order-button:hover, .button.button-blue.button-3:active, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .button.button-blue.order-button:active, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .button.button-blue.order-button:active, .button.button-blue.button-3:focus, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .button.button-blue.order-button:focus, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container .button.button-blue.order-button:focus, .button.button-blue.button-4:hover, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.button.button-blue:hover, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.button.button-blue:hover, .button.button-blue.button-4:active, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.button.button-blue:active, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.button.button-blue:active, .button.button-blue.button-4:focus, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.button.button-blue:focus, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button.button.button-blue:focus {
  border-color: #1a697b !important;
  color: #1a697b !important;
}
.btn.button-arrow, .btn-primary.button-arrow, .button.button-arrow {
  position: relative;
}
.btn.button-arrow:before, .btn.button-arrow:after, .btn-primary.button-arrow:before, .btn-primary.button-arrow:after, .button.button-arrow:before, .button.button-arrow:after {
  font-family: FontAwesome;
}
.dir-ltr .btn.button-arrow:after, .dir-ltr .btn-primary.button-arrow:after, .dir-ltr .button.button-arrow:after {
  content: "";
  margin-left: 1rem;
}
.dir-rtl .btn.button-arrow:before, .dir-rtl .btn-primary.button-arrow:before, .dir-rtl .button.button-arrow:before {
  content: "";
  margin-right: 1rem;
}
.btn.button-special, .btn-primary.button-special, .button.button-special {
  position: relative;
}
.dir-ltr .btn.button-special:before, .dir-ltr .btn-primary.button-special:before, .dir-ltr .button.button-special:before {
  position: absolute;
  content: "";
  top: 8px;
  bottom: -8px;
  left: -8px;
  right: 8px;
  border-left: 1px solid #0096bf;
  border-bottom: 1px solid #0096bf;
}
.dir-rtl .btn.button-special:after, .dir-rtl .btn-primary.button-special:after, .dir-rtl .button.button-special:after {
  position: absolute;
  content: "";
  top: 8px;
  bottom: -8px;
  right: -8px;
  left: 8px;
  border-right: 1px solid #0096bf;
  border-bottom: 1px solid #0096bf;
}
.btn.button-outline, .btn-primary.button-outline, .button.button-outline {
  color: #ffffff !important;
  background: transparent;
  border: 1px solid #ffffff;
}
.dir-ltr .btn.button-outline:before, .dir-ltr .btn-primary.button-outline:before, .dir-ltr .button.button-outline:before {
  border-left: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
}
.dir-rtl .btn.button-outline:after, .dir-rtl .btn-primary.button-outline:after, .dir-rtl .button.button-outline:after {
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
}
.btn.button-outline:hover, .btn-primary.button-outline:hover, .button.button-outline:hover {
  border: 1px solid #00b6e8;
  color: #00b6e8 !important;
}
.dir-ltr .btn.button-outline:hover:before, .dir-ltr .btn-primary.button-outline:hover:before, .dir-ltr .button.button-outline:hover:before {
  border-left: 1px solid #00b6e8;
  border-bottom: 1px solid #00b6e8;
}
.dir-rtl .btn.button-outline:hover:after, .dir-rtl .btn-primary.button-outline:hover:after, .dir-rtl .button.button-outline:hover:after {
  border-right: 1px solid #00b6e8;
  border-bottom: 1px solid #00b6e8;
}
.btn.button-text-only, .btn-primary.button-text-only, .button.button-text-only {
  padding: 0 !important;
  background: transparent !important;
  color: #00b6e8 !important;
}
.btn.button-text-only:hover, .btn-primary.button-text-only:hover, .button.button-text-only:hover {
  color: #007a9c;
}
.formResponsive .formHorizontal .formValidation {
  display: inline;
}
.formResponsive textarea, .formResponsive input, .formResponsive input[type="text"], .formResponsive input[type="number"], .formResponsive input[type="email"], .formResponsive input[type="tel"], .formResponsive input[type="url"], .formResponsive input[type="password"] {
  max-width: 100%;
  width: 60%;
  box-sizing: border-box;
}
.formResponsive textarea.rsform-calendar-box, .formResponsive input.rsform-calendar-box, .formResponsive input[type="text"].rsform-calendar-box, .formResponsive input[type="number"].rsform-calendar-box, .formResponsive input[type="email"].rsform-calendar-box, .formResponsive input[type="tel"].rsform-calendar-box, .formResponsive input[type="url"].rsform-calendar-box, .formResponsive input[type="password"].rsform-calendar-box {
  width: calc(100% - 47px) !important;
  margin-right: 5px;
}
.formResponsive input[type="radio"], .formResponsive input[type="checkbox"] {
  margin-top: 5px;
}
.formResponsive label {
  margin-top: 0;
  padding-top: 0;
  height: auto;
  min-height: 28px;
}
.formResponsive .rsfp-progress {
  max-width: 100% !important;
  width: 100% !important;
  box-sizing: border-box;
}
.formResponsive .formHorizontal .rsform-block {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  flex-flow: row wrap;
  list-style: none;
  margin: 0;
  padding: 0;
  text-rendering: optimizespeed;
  padding-bottom: 7px;
}
.formResponsive .formHorizontal .rsform-block p.formDescription {
  display: block;
  margin-top: 0;
}
.formResponsive .formHorizontal .rsform-block p.formDescription:empty {
  display: none;
}
.formResponsive .formHorizontal .rsform-block.rsform-block-conditions {
  margin-bottom: 0.625rem;
}
.formResponsive .formHorizontal .rsform-block.rsform-block-ik-ben .formControls .formBody {
  display: inline-block;
  width: 100%;
}
.formResponsive .formHorizontal .rsform-block .formControlLabel, .formResponsive .formHorizontal .rsform-block .formControls {
  max-width: 100%;
  box-sizing: border-box;
  margin: 0;
  float: none;
}
.formResponsive .formHorizontal .rsform-block .formControlLabel {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  padding-right: 0.625rem;
  box-sizing: border-box;
  font-weight: bold;
}
@media (max-width: 75rem) {
  .formResponsive .formHorizontal .rsform-block .formControlLabel {
    text-align: left;
  }
}
@media only all and (min-width: 75rem) {
  .formResponsive .formHorizontal .rsform-block .formControlLabel {
    -webkit-flex: 0 23%;
    -moz-flex: 0 23%;
    -ms-flex: 0 23%;
    flex: 0 23%;
    width: 23%;
  }
}
@media only all and (min-width: 75rem) and (-ms-high-contrast: none), only all and (min-width: 75rem) and (-ms-high-contrast: active) {
  .formResponsive .formHorizontal .rsform-block .formControlLabel {
    -ms-flex: 0 22%;
    flex: 0 22%;
    width: 22%;
  }
}
@media (max-width: 75rem) {
  .formResponsive .formHorizontal .rsform-block .formControlLabel {
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    width: 100%;
  }
}
.formResponsive .formHorizontal .rsform-block .formControls {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
}
@media only all and (min-width: 75rem) {
  .formResponsive .formHorizontal .rsform-block .formControls {
    -webkit-flex: 0 77%;
    -moz-flex: 0 77%;
    -ms-flex: 0 77%;
    flex: 0 77%;
    width: 77%;
  }
}
@media only all and (min-width: 75rem) and (-ms-high-contrast: none), only all and (min-width: 75rem) and (-ms-high-contrast: active) {
  .formResponsive .formHorizontal .rsform-block .formControls {
    -ms-flex: 0 75%;
    flex: 0 75%;
    width: 75%;
  }
}
@media (max-width: 75rem) {
  .formResponsive .formHorizontal .rsform-block .formControls {
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    width: 100%;
  }
}
.formResponsive .formHorizontal .rsform-block .formControls .formBody label {
  padding-top: 7px;
}
.formResponsive .formHorizontal .rsform-block .formControls .formBody input[type="radio"], .formResponsive .formHorizontal .rsform-block .formControls .formBody input[type="checkbox"] {
  margin-top: 3px;
}
.formResponsive .formHorizontal .rsform-block .formControls .formBody .rsformVerticalClear input[type="radio"], .formResponsive .formHorizontal .rsform-block .formControls .formBody .rsformVerticalClear input[type="checkbox"] {
  margin-top: 5px;
}
.formResponsive .formHorizontal .rsform-block .formControls .formBody .rsformVerticalClear:first-of-type {
  margin-top: 5px;
}
.formResponsive .formHorizontal .rsform-block .formControls .formBody .rsformVerticalClear label {
  padding-top: 2px;
}
.formResponsive .formHorizontal .rsform-block .formControls .formBody div[id^="captcha"] > div {
  border: 1px solid #d3d3d3;
  border-radius: 3px;
  max-width: 180px;
  overflow: hidden;
}
.formContainer.form-horizontal .rsform-block .controls select {
  width: 100%;
}
.formContainer.form-horizontal .rsform-block .controls .input-append .btn {
  line-height: 26px;
}
.platform-content .search span.highlight {
  background-color: #00b6e8;
  color: #ffffff;
}
.platform-content .search .searchintro, .platform-content .search .pull-right {
  font-size: 1rem;
}
.platform-content .search .search-results .result-created {
  font-size: 0.7rem;
  margin-bottom: 0.625rem;
  padding-bottom: 0.625rem;
  padding-top: 0.3125rem;
  border-bottom: 1px solid #f29400;
}
.platform-content .search .search-results .result-created:last-of-type {
  border-bottom: 0 solid transparent;
}
body.menu-contact #g-aside .g-block.par-contactformulier form {
  margin: 0;
}
body.com_jmap.view-sitemap .platform-content ul li:before {
  display: none;
}
body.com_jmap.view-sitemap .platform-content ul.jmap_filetree.jmap_filetree_menu {
  margin-left: 0;
}
body.com_jmap.view-sitemap .platform-content ul.jmap_filetree li {
  padding: 0;
}
.image-right .blog-item .item-content {
  display: block;
  width: 100%;
  padding-right: 0;
}
.image-right .blog-item .item-image + .item-content {
  padding-right: 25px;
}
@media only all and (max-width: 47.99rem) {
  .item-page .item-image {
    height: 35vh;
    overflow: hidden;
    position: relative;
  }
  .item-page .item-image img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-font-smoothing: subpixel-antialiased;
  }
}
@media only all and (max-width: 47.99rem) {
  .item-page .item-image.pull-left, .item-page .item-image.pull-right {
    float: none;
  }
}
.item-page .item-image.pull-left {
  margin-right: 0.625rem;
}
.item-page .item-image.pull-right {
  margin-left: 0.625rem;
}
@media only all and (min-width: 48rem) {
  .item-page .item-image img {
    max-width: 20rem;
    max-height: 20rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .item-page .item-image img {
    max-width: 13rem;
    max-height: 13rem;
  }
}
.item-page div[itemprop="articleBody"] h1, .item-page div[itemprop="articleBody"] h2, .item-page div[itemprop="articleBody"] h3, .item-page div[itemprop="articleBody"] h4, .item-page div[itemprop="articleBody"] h5, .item-page div[itemprop="articleBody"] h6 {
  margin-top: 0;
}
.item-page div[itemprop="articleBody"] .g-grid {
  margin-left: -0.625rem;
  width: calc(100% + 0.625rem);
}
.item-page div[itemprop="articleBody"] .g-grid .g-block .g-content {
  padding: 0;
}
@media only all and (min-width: 48rem) {
  .item-page div[itemprop="articleBody"] .g-grid .g-block .g-content {
    margin-top: 0;
    margin-bottom: 0;
  }
}
#g-mainbar #pos-page-content > .g-content {
  margin-top: 0;
  padding-top: 0;
}
#g-mainbar .platform-content .blog .category-desc, #g-mainbar .platform-content .item-page .category-desc {
  margin-top: 0.2rem;
}
#g-mainbar .platform-content .blog .category-desc h1, #g-mainbar .platform-content .blog .category-desc h2, #g-mainbar .platform-content .blog .category-desc h3, #g-mainbar .platform-content .blog .category-desc h4, #g-mainbar .platform-content .blog .category-desc h5, #g-mainbar .platform-content .blog .category-desc h6, #g-mainbar .platform-content .item-page .category-desc h1, #g-mainbar .platform-content .item-page .category-desc h2, #g-mainbar .platform-content .item-page .category-desc h3, #g-mainbar .platform-content .item-page .category-desc h4, #g-mainbar .platform-content .item-page .category-desc h5, #g-mainbar .platform-content .item-page .category-desc h6 {
  margin-top: 0;
  margin-bottom: 1.3rem;
}
@media only all and (min-width: 60rem) {
  #g-mainbar .platform-content .blog .items-row .item .page-header, #g-mainbar .platform-content .item-page .items-row .item .page-header {
    min-height: 3.5rem;
  }
}
#g-mainbar .platform-content .blog .items-row .item > .g-grid > .g-block.g-block-item p:last-of-type, #g-mainbar .platform-content .item-page .items-row .item > .g-grid > .g-block.g-block-item p:last-of-type {
  margin-bottom: 0;
}
@media (max-width: 75rem) {
  #g-mainbar .platform-content .blog .items-row .item > .g-grid > .g-block, #g-mainbar .platform-content .item-page .items-row .item > .g-grid > .g-block {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    width: 100%;
  }
  #g-mainbar .platform-content .blog .items-row .item > .g-grid > .g-block.g-block-item, #g-mainbar .platform-content .item-page .items-row .item > .g-grid > .g-block.g-block-item {
    order: 2;
  }
  #g-mainbar .platform-content .blog .items-row .item > .g-grid > .g-block.g-block-item p:last-of-type, #g-mainbar .platform-content .item-page .items-row .item > .g-grid > .g-block.g-block-item p:last-of-type {
    margin-bottom: 0;
  }
  #g-mainbar .platform-content .blog .items-row .item > .g-grid > .g-block.g-block-item-image, #g-mainbar .platform-content .item-page .items-row .item > .g-grid > .g-block.g-block-item-image {
    order: 1;
  }
  #g-mainbar .platform-content .blog .items-row .item > .g-grid > .g-block.g-block-item-image .item-image, #g-mainbar .platform-content .item-page .items-row .item > .g-grid > .g-block.g-block-item-image .item-image {
    margin: 0;
    margin-bottom: 0.625rem !important;
    text-align: center;
    float: none;
  }
}
.blokken-tmpl .category-desc {
  margin-bottom: 0.625rem;
  padding-bottom: 0.938rem;
}
@media only all and (min-width: 48rem) {
  .blokken-tmpl .items-row {
    margin-bottom: 0.938rem;
  }
}
.blokken-tmpl .items-row [class^="span"] {
  position: relative;
}
@media only all and (max-width: 47.99rem) {
  .blokken-tmpl .items-row [class^="span"] .item {
    margin-bottom: 1.563rem;
  }
}
.blokken-tmpl .items-row [class^="span"] .item .item-top {
  position: relative;
}
.blokken-tmpl .items-row [class^="span"] .item .item-top .item-image {
  height: 13rem;
  overflow: hidden;
}
.blokken-tmpl .items-row [class^="span"] .item .item-top .item-image img {
  object-fit: cover;
  max-width: none;
  height: 100%;
  width: 100%;
}
.blokken-tmpl .items-row [class^="span"] .item .item-top .page-header {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0.625rem;
  margin: auto;
  background-color: rgba(0, 182, 232, 0.8);
}
.blokken-tmpl .items-row [class^="span"] .item .item-top .page-header .article-info {
  position: absolute;
  left: 0.625rem;
  right: 0.625rem;
  bottom: calc(100% + 0.3rem);
  margin: 0;
}
.blokken-tmpl .items-row [class^="span"] .item .item-top .page-header .article-info.muted {
  color: #ffffff;
  font-size: 0.8rem;
  text-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}
.blokken-tmpl .items-row [class^="span"] .item .item-top .page-header .article-info dd {
  margin-left: 0.625rem;
  display: inline-block;
}
.blokken-tmpl .items-row [class^="span"] .item .item-top .page-header .article-info dd:first-of-type {
  margin: 0;
}
.blokken-tmpl .items-row [class^="span"] .item .item-top .page-header h2 {
  margin: 0;
  font-size: 1.2rem;
  line-height: 1.4rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  height: 1.6rem;
  color: #ffffff;
}
.blokken-tmpl .items-row [class^="span"] .item .item-top .page-header h2 a {
  color: #ffffff;
  display: block;
}
.blokken-tmpl .items-row [class^="span"] .item .item-top .page-header h2 a:hover, .blokken-tmpl .items-row [class^="span"] .item .item-top .page-header h2 a:focus {
  text-decoration: underline;
}
.blokken-tmpl .items-row [class^="span"] .item .tags.inline {
  float: left;
  display: inline-block;
}
.blokken-tmpl .items-row [class^="span"] .item .tags.inline li .label-info[href], .blokken-tmpl .items-row [class^="span"] .item .tags.inline li .badge-info[href] {
  font-size: 1rem;
  font-weight: normal;
  line-height: 2.3rem;
}
.blokken-tmpl .items-row [class^="span"] .item .item-intro {
  margin-top: 0.625rem;
}
.blokken-tmpl.dropdown-cards .items-row.cols-2 .item {
  position: relative;
  z-index: 1;
}
.blokken-tmpl.dropdown-cards .items-row.cols-2 .item.column-1 {
  z-index: 4;
  content: "Normal";
}
.blokken-tmpl.dropdown-cards .items-row.cols-2 .item.column-1:hover {
  z-index: 5;
}
.blokken-tmpl.dropdown-cards .items-row.cols-2 .item.column-2 {
  z-index: 6;
  content: "Modulo";
}
.blokken-tmpl.dropdown-cards .items-row.cols-2 .item.column-2:hover {
  z-index: 7;
}
.blokken-tmpl.dropdown-cards .items-row.cols-2 .item .item-top {
  z-index: 1;
}
.blokken-tmpl.dropdown-cards .items-row.cols-2 .item .item-intro {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  padding: 0.9rem;
  box-shadow: 10px 0px 5px rgba(0, 0, 0, 0.3);
  transform: translateX(0);
  transform: translateY(0);
  background-color: #ffffff;
  margin: 0 !important;
  z-index: -1;
  -webkit-transition: -webkit-transform 0.3s ease-in, opacity 0.3s ease-in, z-index 0.3s ease-in;
  -moz-transition: -moz-transform 0.3s ease-in, opacity 0.3s ease-in, z-index 0.3s ease-in;
  transition: transform 0.3s ease-in, opacity 0.3s ease-in, z-index 0.3s ease-in;
}
.blokken-tmpl.dropdown-cards .items-row.cols-2 .item:hover .item-intro {
  left: 0;
  top: 0;
  opacity: 1;
  transform: translateX(100%);
}
.blokken-tmpl.dropdown-cards .items-row.cols-3 .item {
  position: relative;
  z-index: 1;
}
.blokken-tmpl.dropdown-cards .items-row.cols-3 .item.column-1 {
  z-index: 5;
  content: "Normal";
}
.blokken-tmpl.dropdown-cards .items-row.cols-3 .item.column-1:hover {
  z-index: 6;
}
.blokken-tmpl.dropdown-cards .items-row.cols-3 .item.column-2 {
  z-index: 4;
  content: "Normal";
}
.blokken-tmpl.dropdown-cards .items-row.cols-3 .item.column-2:hover {
  z-index: 5;
}
.blokken-tmpl.dropdown-cards .items-row.cols-3 .item.column-3 {
  z-index: 7;
  content: "Modulo";
}
.blokken-tmpl.dropdown-cards .items-row.cols-3 .item.column-3:hover {
  z-index: 8;
}
.blokken-tmpl.dropdown-cards .items-row.cols-3 .item .item-top {
  z-index: 1;
}
.blokken-tmpl.dropdown-cards .items-row.cols-3 .item .item-intro {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  padding: 0.9rem;
  box-shadow: 10px 0px 5px rgba(0, 0, 0, 0.3);
  transform: translateX(0);
  transform: translateY(0);
  background-color: #ffffff;
  margin: 0 !important;
  z-index: -1;
  -webkit-transition: -webkit-transform 0.3s ease-in, opacity 0.3s ease-in, z-index 0.3s ease-in;
  -moz-transition: -moz-transform 0.3s ease-in, opacity 0.3s ease-in, z-index 0.3s ease-in;
  transition: transform 0.3s ease-in, opacity 0.3s ease-in, z-index 0.3s ease-in;
}
.blokken-tmpl.dropdown-cards .items-row.cols-3 .item:hover .item-intro {
  left: 0;
  top: 0;
  opacity: 1;
  transform: translateX(100%);
}
.blokken-tmpl.dropdown-cards .items-row.cols-4 .item {
  position: relative;
  z-index: 1;
}
.blokken-tmpl.dropdown-cards .items-row.cols-4 .item.column-1 {
  z-index: 6;
  content: "Normal";
}
.blokken-tmpl.dropdown-cards .items-row.cols-4 .item.column-1:hover {
  z-index: 7;
}
.blokken-tmpl.dropdown-cards .items-row.cols-4 .item.column-2 {
  z-index: 5;
  content: "Normal";
}
.blokken-tmpl.dropdown-cards .items-row.cols-4 .item.column-2:hover {
  z-index: 6;
}
.blokken-tmpl.dropdown-cards .items-row.cols-4 .item.column-3 {
  z-index: 4;
  content: "Normal";
}
.blokken-tmpl.dropdown-cards .items-row.cols-4 .item.column-3:hover {
  z-index: 5;
}
.blokken-tmpl.dropdown-cards .items-row.cols-4 .item.column-4 {
  z-index: 8;
  content: "Modulo";
}
.blokken-tmpl.dropdown-cards .items-row.cols-4 .item.column-4:hover {
  z-index: 9;
}
.blokken-tmpl.dropdown-cards .items-row.cols-4 .item .item-top {
  z-index: 1;
}
.blokken-tmpl.dropdown-cards .items-row.cols-4 .item .item-intro {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  padding: 0.9rem;
  box-shadow: 10px 0px 5px rgba(0, 0, 0, 0.3);
  transform: translateX(0);
  transform: translateY(0);
  background-color: #ffffff;
  margin: 0 !important;
  z-index: -1;
  -webkit-transition: -webkit-transform 0.3s ease-in, opacity 0.3s ease-in, z-index 0.3s ease-in;
  -moz-transition: -moz-transform 0.3s ease-in, opacity 0.3s ease-in, z-index 0.3s ease-in;
  transition: transform 0.3s ease-in, opacity 0.3s ease-in, z-index 0.3s ease-in;
}
.blokken-tmpl.dropdown-cards .items-row.cols-4 .item:hover .item-intro {
  left: 0;
  top: 0;
  opacity: 1;
  transform: translateX(100%);
}
.blokken-tmpl.dropdown-cards .items-row.cols-5 .item {
  position: relative;
  z-index: 1;
}
.blokken-tmpl.dropdown-cards .items-row.cols-5 .item.column-1 {
  z-index: 7;
  content: "Normal";
}
.blokken-tmpl.dropdown-cards .items-row.cols-5 .item.column-1:hover {
  z-index: 8;
}
.blokken-tmpl.dropdown-cards .items-row.cols-5 .item.column-2 {
  z-index: 6;
  content: "Normal";
}
.blokken-tmpl.dropdown-cards .items-row.cols-5 .item.column-2:hover {
  z-index: 7;
}
.blokken-tmpl.dropdown-cards .items-row.cols-5 .item.column-3 {
  z-index: 5;
  content: "Normal";
}
.blokken-tmpl.dropdown-cards .items-row.cols-5 .item.column-3:hover {
  z-index: 6;
}
.blokken-tmpl.dropdown-cards .items-row.cols-5 .item.column-4 {
  z-index: 4;
  content: "Normal";
}
.blokken-tmpl.dropdown-cards .items-row.cols-5 .item.column-4:hover {
  z-index: 5;
}
.blokken-tmpl.dropdown-cards .items-row.cols-5 .item.column-5 {
  z-index: 9;
  content: "Modulo";
}
.blokken-tmpl.dropdown-cards .items-row.cols-5 .item.column-5:hover {
  z-index: 10;
}
.blokken-tmpl.dropdown-cards .items-row.cols-5 .item .item-top {
  z-index: 1;
}
.blokken-tmpl.dropdown-cards .items-row.cols-5 .item .item-intro {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  padding: 0.9rem;
  box-shadow: 10px 0px 5px rgba(0, 0, 0, 0.3);
  transform: translateX(0);
  transform: translateY(0);
  background-color: #ffffff;
  margin: 0 !important;
  z-index: -1;
  -webkit-transition: -webkit-transform 0.3s ease-in, opacity 0.3s ease-in, z-index 0.3s ease-in;
  -moz-transition: -moz-transform 0.3s ease-in, opacity 0.3s ease-in, z-index 0.3s ease-in;
  transition: transform 0.3s ease-in, opacity 0.3s ease-in, z-index 0.3s ease-in;
}
.blokken-tmpl.dropdown-cards .items-row.cols-5 .item:hover .item-intro {
  left: 0;
  top: 0;
  opacity: 1;
  transform: translateX(100%);
}
.blokken-tmpl.dropdown-cards .items-row.cols-2 .column-2 .item-intro {
  box-shadow: -10px 0px 5px rgba(0, 0, 0, 0.3);
}
.blokken-tmpl.dropdown-cards .items-row.cols-2 .column-2:hover .item-intro {
  transform: translateX(-100%);
}
.blokken-tmpl.dropdown-cards .items-row.cols-3 .column-2:hover .item-intro {
  transform: translateY(-100%);
}
.blokken-tmpl.dropdown-cards .items-row.cols-3 .column-2 .item-intro {
  box-shadow: 0px -5px 10px rgba(0, 0, 0, 0.3);
}
.blokken-tmpl.dropdown-cards .items-row.cols-3 .column-3 .item-intro {
  box-shadow: -10px 0px 5px rgba(0, 0, 0, 0.3);
}
.blokken-tmpl.dropdown-cards .items-row.cols-3 .column-3:hover .item-intro {
  transform: translateX(-100%);
}
.platform-content .finder #search-form .js-finder-searchform > fieldset .awesomplete {
  width: 50%;
}
.platform-content .finder #search-form .js-finder-searchform > fieldset .awesomplete input {
  height: 40px;
}
.platform-content .finder #finder-filter-window .filter-branch {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  flex-flow: row wrap;
}
.platform-content .finder #finder-filter-window .filter-branch .control-group {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 50%;
  -moz-flex: 0 50%;
  -ms-flex: 0 50%;
  flex: 0 50%;
}
.platform-content .finder #finder-filter-window .filter-branch .control-group .controls {
  width: 60%;
  min-width: 280px;
}
.moduletable.mod-user-login form {
  margin: 0;
  min-height: 420px;
}
.moduletable.mod-user-login form p {
  margin: 0;
}
.moduletable.mod-user-login form .pretext {
  padding-bottom: 1rem;
  margin-bottom: 1rem;
  border-bottom: 1px solid #00b6e8;
  position: relative;
}
.moduletable.mod-user-login form .pretext .login-logo {
  max-width: 10rem;
  float: left;
}
.moduletable.mod-user-login form .pretext .login-title {
  float: right;
  color: #00b6e8;
  font-size: 1.2rem;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-font-smoothing: subpixel-antialiased;
  right: 0;
  margin-top: -0.469rem;
}
.moduletable.mod-user-login form .userdata {
  min-width: 280px;
  padding-bottom: 0.938rem;
}
.moduletable.mod-user-login form .userdata ul {
  margin-bottom: 0;
  border: 0;
  padding: 0 0.6rem;
}
.moduletable.mod-user-login form .userdata ul li a:before {
  display: inline-block;
}
.moduletable.mod-user-login form .userdata ul li a .icon-arrow-right {
  margin-left: 0.3125rem;
}
.moduletable.mod-user-login form .userdata ul li a:hover, .moduletable.mod-user-login form .userdata ul li a:focus {
  color: #f29400;
}
.moduletable.mod-user-login form .userdata ul li a:hover:before, .moduletable.mod-user-login form .userdata ul li a:focus:before {
  color: #f29400;
}
#lid-worden .rsform-block {
  margin-bottom: 0.5rem;
}
#lid-worden .rsform-block-inschrijven-nieuwsbrief {
  margin-bottom: 1.5rem;
}
#lid-worden .rsform-block-inschrijven-nieuwsbrief label:after {
  content: attr(data-original-title);
  position: absolute;
  margin-top: 1.45em;
  margin-left: 1.45em;
}
#lid-worden .rsform-block-geboortedatum .formControls {
  font-size: 0;
}
#lid-worden .rsform-block-geboortedatum select {
  width: 33.333%;
}
ul.paginationlist {
  list-style: none;
}
ul.paginationlist > li {
  display: inline-block;
}
.pagination__wrapper {
  position: relative;
  margin-bottom: 0;
  margin-top: 2.5rem;
}
.pagination__wrapper .counter {
  display: none;
}
.pagination__wrapper ul {
  box-shadow: none;
}
.pagination__wrapper ul li {
  margin-right: 0.3125rem;
}
.pagination__wrapper ul li:last-of-type {
  margin-right: 0;
}
.pagination__wrapper ul li:last-of-type .page-link {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}
.pagination__wrapper ul li:last-of-type .page-link .icon-angle-right {
  order: 2;
}
.pagination__wrapper ul li:last-of-type .page-link .pagination-text {
  order: 1;
}
.pagination__wrapper ul li a, .pagination__wrapper ul li span {
  color: #00b6e8;
  float: none;
  padding: 0;
  background-color: transparent;
  border: none;
  cursor: pointer;
}
.pagination__wrapper ul li.disabled a, .pagination__wrapper ul li.disabled span {
  color: #5f6062;
}
.pagination__wrapper ul li.active .page-link {
  background: none;
  border: 0 solid;
  color: #5f6062;
}
.pagination__wrapper ul li:before {
  display: none;
}
.pagination__wrapper ul li.pagination-prev .page-link:after {
  display: none;
}
.pagination__wrapper ul li.pagination-prev i {
  float: left !important;
  margin-top: 7px;
  margin-right: 5px;
}
.pagination__wrapper ul li.pagination-title {
  color: #1f344e;
}
.pagination__wrapper ul li span.page-link {
  color: #1f344e;
}
.pagination__wrapper ul li a.page-link:hover, .pagination__wrapper ul li a.page-link:focus {
  box-shadow: none;
  background: none;
}
.pagination__wrapper ul li a.page-link:hover span, .pagination__wrapper ul li a.page-link:focus span {
  transition: color 0.3s ease-in-out;
  color: #f29400;
  cursor: pointer;
}
.pagination__wrapper ul li a.page-link + i {
  color: #00b6e8;
}
.pagination__wrapper ul li .page-link:after {
  content: ",";
  display: inline-block;
  color: #1f344e;
  font-size: 1.4rem;
  line-height: 1rem;
  font-weight: bold;
  margin-left: -2px;
}
.pagination__wrapper ul li:first-of-type .page-link:after, .pagination__wrapper ul li:nth-last-child(3) .page-link:after, .pagination__wrapper ul li:last-of-type .page-link:after {
  display: none;
}
.pagination__wrapper ul li .sep {
  color: #1f344e !important;
  margin: 0 0.3125rem;
}
.pagination__wrapper ul li.pagination-next .page-link:after {
  display: none;
}
.pagination__wrapper ul li.pagination-next i {
  float: right !important;
  margin-top: 7px;
  margin-left: 5px;
}
.pagination__wrapper ul li.pagination-last .page-link:after {
  display: none;
}
.com-tags-tag__category {
  margin-left: 0;
}
.com-tags-tag__category h3 {
  margin-bottom: 0;
}
#acym_wrapper .acym__listing .acym__listing__header [type="checkbox"], #acym_wrapper .acym__listing .acym__listing__row [type="checkbox"] {
  display: block;
}
.moduletable.mod-inhoudsopgave {
  margin-top: 0;
  position: sticky;
  top: 1rem;
}
@media (max-width: 1125px) {
  .moduletable.mod-inhoudsopgave {
    display: none;
  }
}
.moduletable.mod-inhoudsopgave .module-title .title {
  padding-bottom: 15px;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 0;
  border-bottom: 0;
}
.moduletable.mod-inhoudsopgave nav[data-toggle="toc"] .nav {
  margin-bottom: 0;
  margin-left: 0;
}
.moduletable.mod-inhoudsopgave nav[data-toggle="toc"] .nav .nav {
  margin-left: 0.938rem;
}
.moduletable.mod-inhoudsopgave nav[data-toggle="toc"] .nav .nav li a {
  font-weight: normal;
}
.moduletable.mod-inhoudsopgave nav[data-toggle="toc"] .nav:first-of-type {
  margin-top: 0;
}
.moduletable.mod-inhoudsopgave nav[data-toggle="toc"] .nav li {
  display: block;
  width: 100%;
}
.moduletable.mod-inhoudsopgave nav[data-toggle="toc"] .nav li:last-of-type {
  margin-bottom: 0 !important;
}
.moduletable.mod-inhoudsopgave nav[data-toggle="toc"] .nav li.ignore {
  display: none;
}
.moduletable.mod-inhoudsopgave nav[data-toggle="toc"] .nav li.active:hover > a, .moduletable.mod-inhoudsopgave nav[data-toggle="toc"] .nav li.active > a {
  color: #f29400;
  padding-left: 0;
}
.moduletable.mod-inhoudsopgave nav[data-toggle="toc"] .nav li.active:hover > a:before, .moduletable.mod-inhoudsopgave nav[data-toggle="toc"] .nav li.active > a:before {
  content: "►";
  padding-right: 5px;
}
.moduletable.mod-inhoudsopgave nav[data-toggle="toc"] .nav li > a {
  padding: 4px 10px;
  font-weight: bold;
  color: #00b6e8;
  border: 0 solid;
  background-color: transparent;
  word-break: break-word;
  font-size: 0.85rem;
}
.moduletable.mod-inhoudsopgave nav[data-toggle="toc"] .nav li > a:focus, .moduletable.mod-inhoudsopgave nav[data-toggle="toc"] .nav li > a:hover {
  color: #f29400;
  padding-left: 0;
}
.moduletable.mod-inhoudsopgave nav[data-toggle="toc"] .nav li > a:focus:before, .moduletable.mod-inhoudsopgave nav[data-toggle="toc"] .nav li > a:hover:before {
  content: "►";
  padding-right: 5px;
}
.moduletable.mod-inhoudsopgave .mod-articlescategory, .moduletable.mod-inhoudsopgave-v2 .mod-articlescategory {
  padding: 0;
  border: 0 solid;
}
.moduletable.mod-inhoudsopgave .mod-articlescategory ul, .moduletable.mod-inhoudsopgave-v2 .mod-articlescategory ul {
  margin-left: 0.625rem;
}
.moduletable.mod-inhoudsopgave .mod-articlescategory ul li, .moduletable.mod-inhoudsopgave-v2 .mod-articlescategory ul li {
  padding: 0;
  margin: 0;
  border: 0 solid;
}
.moduletable.mod-inhoudsopgave .mod-articlescategory ul li a, .moduletable.mod-inhoudsopgave-v2 .mod-articlescategory ul li a {
  padding: 4px 10px;
  padding-left: 0;
  font-weight: bold;
  color: #00b6e8;
  border: 0 solid;
  background-color: transparent;
  word-break: break-word;
  font-size: 0.85rem;
}
.moduletable.mod-inhoudsopgave .mod-articlescategory ul li a:before, .moduletable.mod-inhoudsopgave-v2 .mod-articlescategory ul li a:before {
  display: none;
}
.moduletable.mod-inhoudsopgave .mod-articlescategory ul li a:focus, .moduletable.mod-inhoudsopgave .mod-articlescategory ul li a:hover, .moduletable.mod-inhoudsopgave-v2 .mod-articlescategory ul li a:focus, .moduletable.mod-inhoudsopgave-v2 .mod-articlescategory ul li a:hover {
  color: #f29400;
}
.moduletable.mod-inhoudsopgave .mod-articlescategory ul li a:focus:before, .moduletable.mod-inhoudsopgave .mod-articlescategory ul li a:hover:before, .moduletable.mod-inhoudsopgave-v2 .mod-articlescategory ul li a:focus:before, .moduletable.mod-inhoudsopgave-v2 .mod-articlescategory ul li a:hover:before {
  content: "►";
  padding-right: 5px;
}
.moduletable.mod-inhoudsopgave .mod-articlescategory ul li a.active, .moduletable.mod-inhoudsopgave-v2 .mod-articlescategory ul li a.active {
  color: #f29400;
}
.moduletable.mod-inhoudsopgave .mod-articlescategory .mod-articles-category-group, .moduletable.mod-inhoudsopgave-v2 .mod-articlescategory .mod-articles-category-group {
  font-size: 1.35rem;
  font-weight: 500;
  display: block;
  line-height: 1.5rem;
  margin: 0 0 0.625rem 0;
  padding: 0;
  font-family: "baloo", "sourcesanspro", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
}
body [data-rlta-element="heading"] {
  color: #00b6e8;
}
body [data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="neutral"][data-rlta-type="tabs"] > [data-rlta-element="button-list"] > [data-rlta-element="button"] {
  background-color: transparent;
}
body select {
  font-size: 1rem;
}
body .subhead joomla-toolbar-button .btn > span, body .subhead joomla-toolbar-button .dropdown-item > span {
  vertical-align: baseline;
}
body .joomla-dialog-header .buttons-holder {
  position: absolute;
  right: 1rem;
  top: 1rem;
}
body .fields-container {
  list-style: none;
  margin-left: 0;
}
body .fields-container .field-entry .field-label {
  font-weight: 700;
}
body #jform_title {
  float: left;
}
body .awesomplete {
  width: 100%;
}
body .awesomplete > ul > li {
  text-align: left;
}
body .awesomplete > ul > li:hover mark {
  background-color: #f29400;
}
body .pull-right {
  float: right;
}
body .pull-left {
  float: left;
}
body span.highlight {
  background-color: #a5a6bd;
}
@media only all and (max-width: 47.99rem) {
  body .cc-banner.cc-bottom {
    bottom: 30px;
  }
}
@media only all and (max-width: 47.99rem) {
  body .cc-window {
    bottom: 10rem;
  }
}
@media only all and (min-width: 48rem) {
  #acymodifyform div.inputVal, #acymodifyform div.acyListInfo {
    max-width: 100%;
    width: 19rem;
  }
}
#g-above .par-error .g-lead, #g-above .par-error .g-simplecontent .g-simplecontent-item-leading-content {
  font-family: "Arial", "sourcesanspro", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
}
#g-above .par-error .g-simplecontent .g-simplecontent-item-content-title {
  font-size: 1.5rem;
}
#g-above .par-error .g-simplecontent .g-simplecontent-item-leading-content {
  font-size: 1rem;
}
.alert p {
  margin-bottom: 0;
}
.par-social .g-social > .fa.fa-share-alt {
  margin-right: 0.625rem;
}
.par-social .g-social a {
  margin-right: 5px;
  display: inline-block;
}
.par-social .g-social a:last-of-type {
  margin-right: 0;
}
.par-social .g-social a .fa {
  color: #ffffff;
  border-radius: 100%;
  width: 1.75rem;
  height: 1.75rem;
  display: block;
  line-height: 1.6;
  font-size: 1.15rem;
  text-align: center;
}
.par-social .g-social a .fa.fa-facebook {
  background-color: #3c5a9a;
}
.par-social .g-social a .fa.fa-linkedin {
  background-color: #007bb6;
}
.par-social .g-social a .fa.fa-twitter {
  background-color: #00acec;
}
.par-social .g-social a .fa.fa-youtube {
  background-color: #bc0001;
}
.form-horizontal input + .help-block, .form-horizontal select + .help-block, .form-horizontal textarea + .help-block, .form-horizontal .uneditable-input + .help-block, .form-horizontal .input-prepend + .help-block, .form-horizontal .input-append + .help-block {
  margin-top: 0;
  margin-bottom: 10px;
}
.form-horizontal input + .help-block:empty, .form-horizontal select + .help-block:empty, .form-horizontal textarea + .help-block:empty, .form-horizontal .uneditable-input + .help-block:empty, .form-horizontal .input-prepend + .help-block:empty, .form-horizontal .input-append + .help-block:empty {
  display: none;
}
input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input:not([type]), textarea {
  line-height: 1.5;
  font-size: 1rem;
}
.fa.fa-map-marker:before {
  background-image: url('../images/icons/icon-map-marker.png');
  background-repeat: no-repeat;
  content: "";
  width: 12px;
  height: 15px;
  display: inline-block;
  vertical-align: bottom;
}
.btn [class*="icon"] {
  vertical-align: top;
}
@media only all and (min-width: 75rem) {
  .par-showcase .moduletable.mod-showcase .g-flexslider-testimonial .g-flexslider-testimonial-item-testimonial-content {
    min-height: 24rem;
  }
}
@media only all and (min-width: 48rem) {
  .par-showcase .moduletable.mod-showcase .g-flexslider-testimonial .g-flexslider-testimonial-item-testimonial-content {
    position: relative;
  }
  .par-showcase .moduletable.mod-showcase .g-flexslider-testimonial .g-flexslider-testimonial-item-testimonial-content > .g-content {
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-font-smoothing: subpixel-antialiased;
    left: 0;
    right: 0;
  }
}
.par-showcase .moduletable.mod-showcase .g-flexslider-testimonial .g-flexslider-testimonial-item-testimonial-content .g-flexslider-testimonial-item-testimonial-image {
  position: relative;
}
@media only all and (min-width: 75rem) {
  .par-showcase .moduletable.mod-showcase .g-flexslider-testimonial .g-flexslider-testimonial-item-testimonial-content .g-flexslider-testimonial-item-testimonial-image {
    height: 18vw;
    width: 18vw;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  .par-showcase .moduletable.mod-showcase .g-flexslider-testimonial .g-flexslider-testimonial-item-testimonial-content .g-flexslider-testimonial-item-testimonial-image {
    height: 18vw;
    width: 18vw;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .par-showcase .moduletable.mod-showcase .g-flexslider-testimonial .g-flexslider-testimonial-item-testimonial-content .g-flexslider-testimonial-item-testimonial-image {
    height: 17vw;
    width: 17vw;
  }
}
@media only all and (min-width: 48rem) {
  .par-showcase .moduletable.mod-showcase .g-flexslider-testimonial .g-flexslider-testimonial-item-testimonial-content .g-flexslider-testimonial-item-testimonial-image {
    overflow: hidden;
    max-width: 100%;
    margin: auto;
  }
  .par-showcase .moduletable.mod-showcase .g-flexslider-testimonial .g-flexslider-testimonial-item-testimonial-content .g-flexslider-testimonial-item-testimonial-image img {
    object-fit: cover;
    max-width: none;
    height: 100%;
    width: 100%;
    margin: 0;
  }
}
@media (max-width: 48rem) {
  .par-showcase .moduletable.mod-showcase .g-flexslider-testimonial .g-flexslider-testimonial-item-testimonial-content .g-flexslider-testimonial-item-testimonial-image {
    overflow: hidden;
    height: 12rem;
    width: 12rem;
    max-width: 100%;
    margin: auto;
  }
  .par-showcase .moduletable.mod-showcase .g-flexslider-testimonial .g-flexslider-testimonial-item-testimonial-content .g-flexslider-testimonial-item-testimonial-image img {
    object-fit: cover;
    max-width: none;
    height: 100%;
    width: 100%;
    margin: 0;
  }
}
@media only all and (max-width: 47.99rem) {
  .par-showcase .moduletable.mod-showcase .g-flexslider-testimonial .g-flexslider-testimonial-item-title-desc > .g-content {
    padding-top: 0;
    margin-top: 0;
  }
  .par-showcase .moduletable.mod-showcase .g-flexslider-testimonial .g-flexslider-testimonial-item-title-desc > .g-content .g-flexslider-testimonial-item-title {
    white-space: pre-line;
    word-wrap: break-word;
  }
}
.par-showcase .moduletable.mod-showcase .g-flexslider-testimonial .flex-direction-nav a {
  outline: 0;
}
dl.article-info {
  color: #b1b1b1;
}
#lightcase-case {
  text-shadow: none;
}
#lightcase-caption button[data-product-ordered="false"] span:first-of-type {
  display: inline-block;
}
#lightcase-caption button[data-product-ordered="false"] span:last-of-type {
  display: none;
}
#lightcase-caption button[data-product-ordered="true"] span:first-of-type {
  display: none;
}
#lightcase-caption button[data-product-ordered="true"] span:last-of-type {
  display: inline-block;
}
[class^="icon-"], [class*=" icon-"] {
  background-image: none;
}
#g-offcanvas .pos-offcanvas {
  display: none;
}
@media (max-width: 60rem) {
  body {
    padding: 0;
  }
}
@media only all and (max-width: 47.99rem) {
  .table-responsive {
    display: block;
    min-height: 0.01%;
    overflow-x: auto;
    width: 100%;
  }
  .table-responsive .highlight pre {
    white-space: normal;
  }
}
.awesomplete mark, mark, span.highlight {
  background-color: #b1b1b1;
  font-weight: bold;
  padding: 1px;
  color: #ffffff;
  margin: -1px;
}
.page-title {
  margin-bottom: 0;
}
p {
  margin: 0 0 1.5rem;
}
h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
}
#system-message {
  padding: 0;
}
#system-message .alert {
  margin: 0;
  margin-top: 1.876rem;
}
.g-offcanvas-toggle {
  background-color: #00b6e8;
  padding: 0.3125rem;
  top: 0.5rem;
  left: 0.5rem;
  position: fixed;
  box-shadow: 2px 2px 2px #008eb5;
  box-shadow: 2px 2px 2px #f29400;
  -webkit-transition: background-color 0.1s, box-shadow 0.3s;
  -moz-transition: background-color 0.1s, box-shadow 0.3s;
  transition: background-color 0.1s, box-shadow 0.3s;
  width: auto;
  height: auto;
}
html.g-offcanvas-open .g-offcanvas-toggle {
  background-color: #f29400;
}
.tags.inline {
  margin: 0;
  padding: 0;
}
.tags.inline li {
  padding: 0;
  color: #f29400;
  padding-right: 0.3125rem;
  display: inline-block;
  margin-left: 0 !important;
  margin-right: 0.3125rem;
}
.tags.inline li:first-of-type {
  vertical-align: text-top;
}
.tags.inline li:before {
  display: none;
}
.tags.inline li a {
  text-shadow: none;
}
.tags.inline li .label-info[href], .tags.inline li .badge-info[href] {
  color: #f29400;
  background-color: transparent;
  padding: 0;
  border: 0;
}
@media only all and (max-width: 47.99rem) {
  html[data-lc-type="inline"] #lightcase-content, html[data-lc-type="ajax"] #lightcase-content, html[data-lc-type="error"] #lightcase-content {
    background-color: #ffffff !important;
  }
}
.moduletable.rt-login-form form {
  margin: 0;
}
.moduletable.rt-login-form form .userdata {
  min-width: 280px;
}
.moduletable.rt-login-form form .userdata .controls .input-prepend {
  width: 100%;
}
.moduletable.rt-login-form form .userdata .controls .input-prepend input {
  width: calc(100% - 26px);
  box-sizing: border-box;
}
body.mceContentBody ul:not(.pagination):not([role="tablist"]):not(.com-finder__results-list):not(.fields-container):not(.com-tags-tag__category)body.mceContentBody ul:not(.tabs), #pos-page-content ul:not(.pagination):not([role="tablist"]):not(.com-finder__results-list):not(.fields-container):not(.com-tags-tag__category)body.mceContentBody ul:not(.tabs), body.mceContentBody ul:not(.pagination):not([role="tablist"]):not(.com-finder__results-list):not(.fields-container):not(.com-tags-tag__category)#pos-page-content ul:not(.tabs), #pos-page-content ul:not(.pagination):not([role="tablist"]):not(.com-finder__results-list):not(.fields-container):not(.com-tags-tag__category)#pos-page-content ul:not(.tabs) {
  margin-top: 0;
}
body.mceContentBody ul:not(.pagination):not([role="tablist"]):not(.com-finder__results-list):not(.fields-container):not(.com-tags-tag__category)body.mceContentBody ul:not(.tabs) li, #pos-page-content ul:not(.pagination):not([role="tablist"]):not(.com-finder__results-list):not(.fields-container):not(.com-tags-tag__category)body.mceContentBody ul:not(.tabs) li, body.mceContentBody ul:not(.pagination):not([role="tablist"]):not(.com-finder__results-list):not(.fields-container):not(.com-tags-tag__category)#pos-page-content ul:not(.tabs) li, #pos-page-content ul:not(.pagination):not([role="tablist"]):not(.com-finder__results-list):not(.fields-container):not(.com-tags-tag__category)#pos-page-content ul:not(.tabs) li {
  position: relative;
  list-style: none;
  margin-left: 0;
}
body.mceContentBody ul:not(.pagination):not([role="tablist"]):not(.com-finder__results-list):not(.fields-container):not(.com-tags-tag__category)body.mceContentBody ul:not(.tabs) li:before, #pos-page-content ul:not(.pagination):not([role="tablist"]):not(.com-finder__results-list):not(.fields-container):not(.com-tags-tag__category)body.mceContentBody ul:not(.tabs) li:before, body.mceContentBody ul:not(.pagination):not([role="tablist"]):not(.com-finder__results-list):not(.fields-container):not(.com-tags-tag__category)#pos-page-content ul:not(.tabs) li:before, #pos-page-content ul:not(.pagination):not([role="tablist"]):not(.com-finder__results-list):not(.fields-container):not(.com-tags-tag__category)#pos-page-content ul:not(.tabs) li:before {
  position: absolute;
  left: -0.938rem;
  top: 0;
  bottom: 0;
  margin: 0.45em auto auto auto;
  content: "";
  background-color: #5f6062;
  border-radius: 3px;
  height: 0.625rem;
  width: 0.625rem;
}
h1 {
  font-size: 2rem;
  line-height: 2.25rem;
}
h2 {
  font-size: 1.6rem;
  line-height: 1.85rem;
}
h3 {
  font-size: 1.35rem;
  line-height: 1.6rem;
}
h4 {
  font-size: 1.3rem;
  line-height: 1.55rem;
}
h5 {
  font-size: 1.1rem;
  line-height: 1.35rem;
}
h6 {
  font-size: 1rem;
  line-height: 1.25rem;
}
.readmore-link {
  font-family: "baloo", "sourcesanspro", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
}
.readmore-link .fa-chevron-right:before {
  background-image: url('../images/icons/icon-chevron-right-red.png?v=3');
  background-repeat: no-repeat;
  width: 11px;
  height: 11px;
  display: block;
  content: "";
  margin-left: 0.3125rem;
}
.par-levensfases .g-content .g-flexslider .g-flexslider-testimonial-container .flex-viewport .g-flexslider-testimonial-slides .g-flexslider-item-container .g-flexslider-testimonial-item .g-flexslider-testimonial-item-overlay .g-flexslider-testimonial-item-content, .par-showcase .g-content .g-flexslider .g-flexslider-testimonial-container .flex-viewport .g-flexslider-testimonial-slides .g-flexslider-item-container .g-flexslider-testimonial-item .g-flexslider-testimonial-item-overlay .g-flexslider-testimonial-item-content {
  padding: 0;
}
.par-levensfases .g-content .g-flexslider .g-flexslider-testimonial-container .flex-viewport .g-flexslider-testimonial-slides .g-flexslider-item-container .g-flexslider-testimonial-item .g-flexslider-testimonial-item-overlay .g-flexslider-testimonial-item-content .g-flexslider-testimonial-item-title-desc, .par-showcase .g-content .g-flexslider .g-flexslider-testimonial-container .flex-viewport .g-flexslider-testimonial-slides .g-flexslider-item-container .g-flexslider-testimonial-item .g-flexslider-testimonial-item-overlay .g-flexslider-testimonial-item-content .g-flexslider-testimonial-item-title-desc {
  text-align: left;
}
.par-levensfases .g-content .g-flexslider .g-flexslider-testimonial-container .flex-viewport .g-flexslider-testimonial-slides .g-flexslider-item-container .g-flexslider-testimonial-item .g-flexslider-testimonial-item-overlay .g-flexslider-testimonial-item-content .g-flexslider-testimonial-item-title-desc .g-flexslider-testimonial-item-title, .par-showcase .g-content .g-flexslider .g-flexslider-testimonial-container .flex-viewport .g-flexslider-testimonial-slides .g-flexslider-item-container .g-flexslider-testimonial-item .g-flexslider-testimonial-item-overlay .g-flexslider-testimonial-item-content .g-flexslider-testimonial-item-title-desc .g-flexslider-testimonial-item-title {
  font-size: 1.5rem;
  font-style: normal;
}
.par-levensfases .g-content .g-flexslider .g-flexslider-testimonial-container .flex-control-nav, .par-showcase .g-content .g-flexslider .g-flexslider-testimonial-container .flex-control-nav {
  bottom: 0;
}
.par-levensfases .g-content .g-flexslider .g-flexslider-testimonial-container .flex-control-nav.flex-control-paging li, .par-showcase .g-content .g-flexslider .g-flexslider-testimonial-container .flex-control-nav.flex-control-paging li {
  margin: 0 0.2083333333rem;
}
.par-levensfases .g-content .g-flexslider .g-flexslider-testimonial-container .flex-control-nav.flex-control-paging li a, .par-showcase .g-content .g-flexslider .g-flexslider-testimonial-container .flex-control-nav.flex-control-paging li a {
  background: #00b6e8 !important;
  width: 0.7rem;
  height: 0.7rem;
  border-radius: 3px;
}
.par-levensfases .g-content .g-flexslider .g-flexslider-testimonial-container .flex-control-nav.flex-control-paging li a:before, .par-showcase .g-content .g-flexslider .g-flexslider-testimonial-container .flex-control-nav.flex-control-paging li a:before {
  display: none;
}
.par-levensfases .g-content .g-flexslider .g-flexslider-testimonial-container .flex-control-nav.flex-control-paging li a.flex-active, .par-showcase .g-content .g-flexslider .g-flexslider-testimonial-container .flex-control-nav.flex-control-paging li a.flex-active {
  background: #1f344e !important;
  width: 0.7rem;
  height: 0.7rem;
  border-radius: 3px;
}
.par-levensfases .g-content .g-flexslider .g-flexslider-testimonial-container .flex-direction-nav .flex-nav-prev, .par-levensfases .g-content .g-flexslider .g-flexslider-testimonial-container .flex-direction-nav .flex-nav-next, .par-showcase .g-content .g-flexslider .g-flexslider-testimonial-container .flex-direction-nav .flex-nav-prev, .par-showcase .g-content .g-flexslider .g-flexslider-testimonial-container .flex-direction-nav .flex-nav-next {
  margin: 0;
}
.par-levensfases .g-content .g-flexslider .g-flexslider-testimonial-container .flex-direction-nav .flex-nav-prev:before, .par-levensfases .g-content .g-flexslider .g-flexslider-testimonial-container .flex-direction-nav .flex-nav-prev:after, .par-levensfases .g-content .g-flexslider .g-flexslider-testimonial-container .flex-direction-nav .flex-nav-next:before, .par-levensfases .g-content .g-flexslider .g-flexslider-testimonial-container .flex-direction-nav .flex-nav-next:after, .par-showcase .g-content .g-flexslider .g-flexslider-testimonial-container .flex-direction-nav .flex-nav-prev:before, .par-showcase .g-content .g-flexslider .g-flexslider-testimonial-container .flex-direction-nav .flex-nav-prev:after, .par-showcase .g-content .g-flexslider .g-flexslider-testimonial-container .flex-direction-nav .flex-nav-next:before, .par-showcase .g-content .g-flexslider .g-flexslider-testimonial-container .flex-direction-nav .flex-nav-next:after {
  display: none;
}
.par-levensfases .g-content .g-flexslider .g-flexslider-testimonial-container .flex-direction-nav .flex-nav-prev a, .par-levensfases .g-content .g-flexslider .g-flexslider-testimonial-container .flex-direction-nav .flex-nav-next a, .par-showcase .g-content .g-flexslider .g-flexslider-testimonial-container .flex-direction-nav .flex-nav-prev a, .par-showcase .g-content .g-flexslider .g-flexslider-testimonial-container .flex-direction-nav .flex-nav-next a {
  -webkit-transform: scale(1.5, 4);
  -moz-transform: scale(1.5, 4);
  -ms-transform: scale(1.5, 4);
  -o-transform: scale(1.5, 4);
  transform: scale(1.5, 4);
  color: #bdbebf;
}
.par-levensfases .g-content .g-flexslider .g-flexslider-testimonial-container .flex-direction-nav .flex-nav-prev a:hover, .par-levensfases .g-content .g-flexslider .g-flexslider-testimonial-container .flex-direction-nav .flex-nav-next a:hover, .par-showcase .g-content .g-flexslider .g-flexslider-testimonial-container .flex-direction-nav .flex-nav-prev a:hover, .par-showcase .g-content .g-flexslider .g-flexslider-testimonial-container .flex-direction-nav .flex-nav-next a:hover {
  color: #969799;
}
.par-levensfases .g-content .g-flexslider .g-flexslider-testimonial-container .flex-direction-nav .flex-nav-prev, .par-showcase .g-content .g-flexslider .g-flexslider-testimonial-container .flex-direction-nav .flex-nav-prev {
  left: -2rem;
}
.par-levensfases .g-content .g-flexslider .g-flexslider-testimonial-container .flex-direction-nav .flex-nav-prev .flex-prev:before, .par-showcase .g-content .g-flexslider .g-flexslider-testimonial-container .flex-direction-nav .flex-nav-prev .flex-prev:before {
  content: "";
}
.par-levensfases .g-content .g-flexslider .g-flexslider-testimonial-container .flex-direction-nav .flex-nav-next, .par-showcase .g-content .g-flexslider .g-flexslider-testimonial-container .flex-direction-nav .flex-nav-next {
  right: 0;
}
.par-levensfases .g-content .g-flexslider .g-flexslider-testimonial-container .flex-direction-nav .flex-nav-next .flex-next:after, .par-showcase .g-content .g-flexslider .g-flexslider-testimonial-container .flex-direction-nav .flex-nav-next .flex-next:after {
  content: "";
}
:root {
  --bs-breadcrumb-divider: " >";
}
body #g-page-surround, body #g-container-main {
  overflow: inherit;
}
#g-page-header {
  position: relative;
  overflow: hidden;
}
#g-offcanvas #g-mobilemenu-container .g-toplevel > li > .g-menu-item-container {
  padding: 0.625rem;
}
#g-offcanvas #g-mobilemenu-container .g-sublevel .g-menu-item-777 .g-menu-item-title {
  word-wrap: anywhere;
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  #g-navigation .g-grid .g-block.pos-logo .g-content {
    padding-right: 0;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #g-navigation .g-grid .g-block.pos-logo .g-content {
    padding: 0.469rem;
    padding-right: 0;
  }
}
@media only all and (max-width: 47.99rem) {
  #g-navigation .g-grid .g-block.pos-logo .g-content {
    padding: 0.469rem 0.469rem 0 0.469rem !important;
    margin: 0.3125rem 0.3125rem 0 0.3125rem !important;
  }
}
#g-navigation .g-grid .g-block.pos-logo img {
  max-height: 65px;
}
#g-navigation .g-grid .g-block.pos-menu {
  font-family: "baloo", "sourcesanspro", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
}
#g-navigation .g-grid .g-block.pos-menu .g-content .g-main-nav .g-toplevel {
  text-align: center;
}
#g-navigation .g-grid .g-block.pos-menu .g-content .g-main-nav .g-toplevel > .g-menu-item {
  text-align: left;
}
#g-navigation .g-grid .g-block.pos-menu .g-content .g-main-nav .g-toplevel > .g-menu-item.g-menu-item---particle-QSUVY a {
  color: #1f344e;
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
#g-navigation .g-grid .g-block.pos-menu .g-content .g-main-nav .g-toplevel > .g-menu-item.g-menu-item---particle-QSUVY a:hover, #g-navigation .g-grid .g-block.pos-menu .g-content .g-main-nav .g-toplevel > .g-menu-item.g-menu-item---particle-QSUVY a:focus {
  color: #00b6e8;
  text-decoration: none;
}
#g-navigation .g-grid .g-block.pos-menu .g-content .g-main-nav .g-toplevel li .g-menu-item-container {
  display: inline-block;
  vertical-align: middle;
}
#g-navigation .g-grid .g-block.pos-menu .g-content .g-main-nav .g-sublevel > li.g-menu-item-777 .g-menu-item-title {
  word-break: break-word;
}
#g-navigation .g-grid .g-block.pos-menu .g-content .g-main-nav .g-sublevel > li > .g-menu-item-container {
  position: relative;
  padding-left: 1.563rem;
  padding-right: 0;
}
#g-navigation .g-grid .g-block.pos-menu .g-content .g-main-nav .g-sublevel > li > .g-menu-item-container:before {
  content: "";
  position: absolute;
  left: 0.625rem;
  top: 0.78rem;
  height: 0.5rem;
  margin: auto;
  width: 0.5rem;
  display: block;
  background-color: #1f344e;
}
#g-navigation .g-grid .g-block.pos-menu .g-content .g-main-nav .g-dropdown-column > .g-grid {
  align-items: baseline;
}
#g-navigation .g-grid .g-block.pos-search {
  z-index: 5;
}
@media (max-width: 60rem) {
  #g-navigation .g-grid .g-block.pos-search {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    width: 100%;
  }
}
@media (min-width: 60rem) {
  #g-navigation .g-grid .g-block.pos-search > .g-content {
    padding-right: 0;
  }
}
@media (max-width: 60rem) {
  #g-navigation .g-grid .g-block.pos-search > .g-content {
    padding: 0;
  }
}
#g-navigation .g-grid .g-block.pos-search .moduletable.mod-search {
  text-align: right;
}
#g-navigation .g-grid .g-block.pos-search .moduletable.mod-search form {
  margin: 0;
}
#g-navigation .g-grid .g-block.pos-search .moduletable.mod-search .toggle-button a {
  font-size: 1.5rem;
  display: inline-block;
  height: 3rem;
  width: 3rem;
  line-height: 3rem;
  text-align: center;
  background-color: transparent;
}
#g-navigation .g-grid .g-block.pos-search .moduletable.mod-search .toggle-button a i {
  margin: 0;
}
@media (max-width: 60rem) {
  #g-navigation .g-grid .g-block.pos-search .moduletable.mod-search .toggle-button a {
    display: block;
    width: 100%;
    height: 100%;
    padding: 0.625rem;
    text-align: center;
    background-color: #f29400;
    color: #ffffff;
    font-size: 1rem;
    -webkit-transition: background-color 0.3s;
    -moz-transition: background-color 0.3s;
    transition: background-color 0.3s;
    height: 2.5rem;
    line-height: 1.25rem;
  }
  #g-navigation .g-grid .g-block.pos-search .moduletable.mod-search .toggle-button a.active, #g-navigation .g-grid .g-block.pos-search .moduletable.mod-search .toggle-button a:hover {
    background-color: #e42032;
    color: #ffffff;
  }
}
#g-navigation .g-grid .g-block.pos-search .moduletable.mod-search .finder-container {
  padding: 1rem;
  padding-top: 1rem;
  background-color: #ffffff;
  padding-top: 0;
}
@media (min-width: 60rem) {
  #g-navigation .g-grid .g-block.pos-search .moduletable.mod-search .finder-container {
    margin-top: 24px;
  }
  #g-navigation .g-grid .g-block.pos-search .moduletable.mod-search .finder-container:before {
    content: "";
    background-color: transparent;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
    display: block;
    z-index: -1;
    position: absolute;
    left: 0px;
    top: 7px;
    height: 53px;
    width: 100%;
  }
}
#g-navigation .g-grid .g-block.pos-search .moduletable.mod-search .finder-container input {
  width: 100%;
  box-sizing: border-box;
  color: #5f6062;
  box-shadow: none;
}
#g-navigation .g-grid .g-block.pos-search .moduletable.mod-search .finder-container input::-webkit-input-placeholder {
  color: #5f6062;
  opacity: 1;
}
#g-navigation .g-grid .g-block.pos-search .moduletable.mod-search .finder-container input::-moz-placeholder {
  color: #5f6062;
  opacity: 1;
}
#g-navigation .g-grid .g-block.pos-search .moduletable.mod-search .finder-container input:-ms-input-placeholder {
  color: #5f6062;
  opacity: 1;
}
#g-navigation .g-grid .g-block.pos-search .moduletable.mod-search .finder-container input:-moz-placeholder {
  color: #5f6062;
  opacity: 1;
}
@media (max-width: 60rem) {
  #g-navigation .g-grid .g-block.pos-search .moduletable.mod-search {
    margin: 0;
  }
  #g-navigation .g-grid .g-block.pos-search .moduletable.mod-search .findermod-search {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    flex-flow: row wrap;
    list-style: none;
    margin: 0;
    padding: 0;
    text-rendering: optimizespeed;
  }
  #g-navigation .g-grid .g-block.pos-search .moduletable.mod-search .findermod-search .toggle-button, #g-navigation .g-grid .g-block.pos-search .moduletable.mod-search .findermod-search .finder-container {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 0;
    min-height: 0;
    width: 100%;
  }
  #g-navigation .g-grid .g-block.pos-search .moduletable.mod-search .findermod-search .toggle-button {
    order: 2;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 3rem;
    -moz-flex: 0 3rem;
    -ms-flex: 0 3rem;
    flex: 0 3rem;
    width: 3rem;
  }
  #g-navigation .g-grid .g-block.pos-search .moduletable.mod-search .findermod-search .finder-container {
    order: 1;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 calc(100% - 3rem);
    -moz-flex: 0 calc(100% - 3rem);
    -ms-flex: 0 calc(100% - 3rem);
    flex: 0 calc(100% - 3rem);
    width: calc(100% - 3rem);
  }
}
@media (min-width: 60rem) {
  #g-navigation .g-grid .g-block.pos-search .moduletable.mod-search .finder-container {
    position: absolute;
    right: calc(-100% - 14rem);
    width: 17rem;
    -webkit-transition: right 0.2s ease-in-out;
    -moz-transition: right 0.2s ease-in-out;
    transition: right 0.2s ease-in-out;
  }
  #g-navigation .g-grid .g-block.pos-search .moduletable.mod-search .finder-container.visible {
    right: 0;
  }
  #g-navigation .g-grid .g-block.pos-search .moduletable.mod-search .finder-container input {
    border: 0 solid;
    padding: 0.625rem;
    height: 3rem;
  }
}
#g-navigation .g-grid .g-block.par-social > .g-content {
  padding: 0.938rem 0;
  margin-left: 0;
  text-align: right;
}
@media only all and (max-width: 47.99rem) {
  #g-navigation .g-grid .g-block.par-social > .g-content {
    margin: 0 0.625rem;
    text-align: center;
  }
}
#g-navigation .g-grid .g-block.par-social > .g-content .g-social > a {
  text-align: center;
  display: inline-block;
}
#g-navigation .g-grid .g-block.par-social > .g-content .g-social > a .fa {
  margin: 0;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #g-navigation .g-grid .g-block.par-social > .g-content .g-social > a .fa {
    width: 1.5rem;
    height: 1.5rem;
    display: block;
    line-height: 1.6;
    font-size: 1rem;
  }
}
#g-slideshow {
  position: relative;
}
#g-slideshow .g-block.par-usermenu {
  text-align: right;
  position: absolute;
  padding-top: 0.938rem;
  padding-bottom: 0.938rem;
  padding-left: 2vw;
  padding-right: 2vw;
  z-index: 2;
  display: inline-block;
  width: auto;
  left: 0;
  right: 0;
  font-size: 0.9rem;
}
@media (max-width: 60rem) {
  #g-slideshow .g-block.par-usermenu {
    background-color: rgba(255, 255, 255, 0.4);
    text-align: center;
  }
}
#g-slideshow .g-block.par-usermenu > .g-content {
  margin: 0 0.625rem 0 0;
  padding: 0 0.938rem 0 0;
}
#g-slideshow .g-block.par-usermenu .g-sub-nav ul {
  margin: 0;
  padding: 0;
  display: inline-block;
}
#g-slideshow .g-block.par-usermenu .g-sub-nav ul li {
  padding: 0;
  margin: 0;
  list-style: none;
  display: inline-block;
  position: relative;
  padding-right: 0.625rem;
  margin-right: 0.625rem;
}
#g-slideshow .g-block.par-usermenu .g-sub-nav ul li:after {
  content: "";
  top: 20%;
  width: 1px;
  height: 80%;
  right: -1px;
  display: block;
  position: absolute;
  background-color: #00b6e8;
}
#g-slideshow .g-block.par-usermenu .g-sub-nav ul li:last-of-type {
  margin-right: 0;
  padding-right: 0;
}
#g-slideshow .g-block.par-usermenu .g-sub-nav ul li:last-of-type:after {
  display: none;
}
#g-slideshow .g-block.par-usermenu .g-sub-nav ul li a {
  font-weight: bold;
}
#g-slideshow .g-block.par-usermenu .g-sub-nav ul li a:hover, #g-slideshow .g-block.par-usermenu .g-sub-nav ul li a:focus {
  text-decoration: underline;
  color: #f29400;
}
#g-slideshow .g-block.par-usermenu .g-sub-nav ul li .par-popup-login .moduletable.mod-user-login {
  min-width: 310px;
  max-width: 335px;
  min-height: 420px;
}
#g-slideshow .g-block.fp-slideshow {
  position: relative;
  z-index: 1;
}
@media only all and (max-width: 47.99rem) {
  body #g-slideshow .g-block.fp-slideshow .g-flexslider.g-flexslider-slideshow .g-flexslider-slideshow-item {
    background-position-x: -230px !important;
  }
}
#g-slideshow .g-block.fp-slideshow .g-flexslider.g-flexslider-slideshow .g-flexslider-slideshow-slides .g-flexslider-item-container {
  background-image: url('../../../../images/Slideshow/header_sien_07-2021.jpg');
  background-position: left 0px;
  background-repeat: no-repeat;
  background-size: 100% auto;
  height: 382px;
  display: block;
}
@media only all and (min-width: 75rem) {
  #g-slideshow .g-block.fp-slideshow .g-flexslider.g-flexslider-slideshow .g-flexslider-slideshow-slides .g-flexslider-item-container {
    height: 337px;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  #g-slideshow .g-block.fp-slideshow .g-flexslider.g-flexslider-slideshow .g-flexslider-slideshow-slides .g-flexslider-item-container {
    height: 337px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #g-slideshow .g-block.fp-slideshow .g-flexslider.g-flexslider-slideshow .g-flexslider-slideshow-slides .g-flexslider-item-container {
    height: 337px;
  }
}
@media only all and (max-width: 47.99rem) {
  #g-slideshow .g-block.fp-slideshow .g-flexslider.g-flexslider-slideshow .g-flexslider-slideshow-slides .g-flexslider-item-container {
    height: 455px;
  }
}
#g-slideshow .g-block.fp-slideshow .g-flexslider.g-flexslider-slideshow .flex-control-nav.flex-control-paging li {
  margin: 0 0.3125rem;
}
#g-slideshow .g-block.fp-slideshow .g-flexslider.g-flexslider-slideshow .flex-control-nav.flex-control-paging li a {
  background: #00b6e8 !important;
  width: 1rem;
  height: 1rem;
  border-radius: 3px;
}
#g-slideshow .g-block.fp-slideshow .g-flexslider.g-flexslider-slideshow .flex-control-nav.flex-control-paging li a:before {
  display: none;
}
#g-slideshow .g-block.fp-slideshow .g-flexslider.g-flexslider-slideshow .flex-control-nav.flex-control-paging li a.flex-active {
  background: #1f344e !important;
  width: 1rem;
  height: 1rem;
  border-radius: 3px;
}
#g-slideshow .g-block.fp-slideshow .g-flexslider.g-flexslider-slideshow .g-flexslider-slideshow-item {
  background-position-x: left !important;
  background-position-y: 0;
}
#g-slideshow .g-block.fp-slideshow .g-flexslider.g-flexslider-slideshow .g-flexslider-slideshow-item .g-flexslider-slideshow-item-content {
  padding: 8rem 2rem 8rem 2rem;
}
#g-slideshow .g-block.fp-slideshow .g-flexslider.g-flexslider-slideshow .g-flexslider-slideshow-item .g-flexslider-slideshow-item-content .g-flexslider-slideshow-item-title {
  font-size: 1.5rem;
  line-height: 2rem;
  font-style: normal;
}
@media (max-width: 133.3333333333rem) {
  #g-slideshow .g-block.fp-slideshow .g-flexslider.g-flexslider-slideshow .g-flexslider-slideshow-item .g-flexslider-slideshow-item-content .g-flexslider-slideshow-item-title {
    font-size: 2rem;
  }
}
@media (min-width: 133.3333333333vw) {
  #g-slideshow .g-block.fp-slideshow .g-flexslider.g-flexslider-slideshow .g-flexslider-slideshow-item .g-flexslider-slideshow-item-content .g-flexslider-slideshow-item-title {
    font-size: 2vw;
  }
}
@media only all and (max-width: 47.99rem) {
  #g-slideshow .g-block.fp-slideshow .g-flexslider.g-flexslider-slideshow .g-flexslider-slideshow-item .g-flexslider-slideshow-item-content .g-flexslider-slideshow-item-title {
    text-shadow: 0 0 5px rgba(255, 255, 255, 0.6);
  }
}
@media only all and (max-width: 30rem) {
  #g-slideshow .g-block.fp-slideshow .g-flexslider.g-flexslider-slideshow .g-flexslider-slideshow-item .g-flexslider-slideshow-item-content .g-flexslider-slideshow-item-title {
    font-size: 1.5rem;
  }
}
#g-slideshow .g-block.fp-slideshow .g-flexslider.g-flexslider-slideshow .g-flexslider-slideshow-item .g-flexslider-slideshow-item-content .g-flexslider-slideshow-item-title span {
  display: block;
  text-align: center;
}
@media only all and (min-width: 48rem) {
  #g-slideshow .g-block.fp-slideshow .g-flexslider.g-flexslider-slideshow .g-flexslider-slideshow-item .g-flexslider-slideshow-item-content .g-flexslider-slideshow-item-title span {
    text-align: right;
  }
}
#g-slideshow .g-block.fp-slideshow .g-flexslider.g-flexslider-slideshow .g-flexslider-slideshow-item .g-flexslider-slideshow-item-content .g-flexslider-slideshow-item-title span:first-of-type {
  color: #e42032;
}
@media only all and (min-width: 48rem) {
  #g-slideshow .g-block.fp-slideshow .g-flexslider.g-flexslider-slideshow .g-flexslider-slideshow-item .g-flexslider-slideshow-item-content .g-flexslider-slideshow-item-title span:first-of-type {
    padding-right: 13vw;
  }
}
@media only all and (max-width: 47.99rem) {
  #g-slideshow .g-block.fp-slideshow .g-flexslider.g-flexslider-slideshow .g-flexslider-slideshow-item .g-flexslider-slideshow-item-content .g-flexslider-slideshow-item-title span:first-of-type {
    text-indent: -3rem;
  }
}
#g-slideshow .g-block.fp-slideshow .g-flexslider.g-flexslider-slideshow .g-flexslider-slideshow-item .g-flexslider-slideshow-item-content .g-flexslider-slideshow-item-title span:last-of-type {
  color: #00b6e8;
}
@media only all and (min-width: 48rem) {
  #g-slideshow .g-block.fp-slideshow .g-flexslider.g-flexslider-slideshow .g-flexslider-slideshow-item .g-flexslider-slideshow-item-content .g-flexslider-slideshow-item-title span:last-of-type {
    padding-right: 6vw;
  }
}
@media only all and (max-width: 47.99rem) {
  #g-slideshow .g-block.fp-slideshow .g-flexslider.g-flexslider-slideshow .g-flexslider-slideshow-item .g-flexslider-slideshow-item-content .g-flexslider-slideshow-item-title span:last-of-type {
    text-indent: 3rem;
  }
}
#g-slideshow .g-block.fp-slideshow .g-flexslider.g-flexslider-slideshow .g-flexslider-slideshow-item .g-flexslider-slideshow-item-content .g-flexslider-slideshow-item-desc {
  *zoom: 1;
  margin-bottom: 0;
  margin-top: 1.5rem;
}
#g-slideshow .g-block.fp-slideshow .g-flexslider.g-flexslider-slideshow .g-flexslider-slideshow-item .g-flexslider-slideshow-item-content .g-flexslider-slideshow-item-desc:before, #g-slideshow .g-block.fp-slideshow .g-flexslider.g-flexslider-slideshow .g-flexslider-slideshow-item .g-flexslider-slideshow-item-content .g-flexslider-slideshow-item-desc:after {
  display: table;
  line-height: 0;
  content: "";
}
@media only all and (min-width: 48rem) {
  #g-slideshow .g-block.fp-slideshow .g-flexslider.g-flexslider-slideshow .g-flexslider-slideshow-item .g-flexslider-slideshow-item-content .g-flexslider-slideshow-item-desc .slide-buttons {
    float: right;
    width: 38rem;
  }
}
#g-slideshow .g-block.fp-slideshow .g-flexslider.g-flexslider-slideshow .g-flexslider-slideshow-item .g-flexslider-slideshow-item-content .g-flexslider-slideshow-item-desc .slide-buttons .button {
  color: #ffffff;
  letter-spacing: 1px;
  font-size: 20px;
  padding: 1rem;
}
@media only all and (min-width: 48rem) {
  #g-slideshow .g-block.fp-slideshow .g-flexslider.g-flexslider-slideshow .g-flexslider-slideshow-item .g-flexslider-slideshow-item-content .g-flexslider-slideshow-item-desc .slide-buttons .button {
    width: 13rem;
  }
  #g-slideshow .g-block.fp-slideshow .g-flexslider.g-flexslider-slideshow .g-flexslider-slideshow-item .g-flexslider-slideshow-item-content .g-flexslider-slideshow-item-desc .slide-buttons .button:first-of-type {
    margin-right: 0.625rem;
  }
  #g-slideshow .g-block.fp-slideshow .g-flexslider.g-flexslider-slideshow .g-flexslider-slideshow-item .g-flexslider-slideshow-item-content .g-flexslider-slideshow-item-desc .slide-buttons .button:last-of-type {
    margin-left: 0.625rem;
  }
}
@media only all and (max-width: 47.99rem) {
  #g-slideshow .g-block.fp-slideshow .g-flexslider.g-flexslider-slideshow .g-flexslider-slideshow-item .g-flexslider-slideshow-item-content .g-flexslider-slideshow-item-desc .slide-buttons .button {
    width: 13rem;
    display: block;
    margin: auto;
    font-size: 1.3rem;
  }
  #g-slideshow .g-block.fp-slideshow .g-flexslider.g-flexslider-slideshow .g-flexslider-slideshow-item .g-flexslider-slideshow-item-content .g-flexslider-slideshow-item-desc .slide-buttons .button:first-of-type {
    margin-bottom: 0.938rem;
  }
}
#g-slideshow .g-block.par-header {
  min-height: 15rem;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
  z-index: 1;
  background-image: url('../images/headers/levensfases.jpg');
}
#g-slideshow .g-block.par-header > .g-content {
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
  height: 100%;
}
#g-slideshow .g-block.par-header > .g-content .platform-content {
  height: 100%;
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #g-slideshow .g-block.par-header {
    min-height: 22rem;
  }
}
@media only all and (max-width: 30rem) {
  #g-slideshow .g-block.par-header {
    min-height: 19rem;
  }
}
#g-slideshow .g-block.par-header .moduletable.mod-header {
  padding: 0 0.625rem;
  height: 100%;
}
#g-slideshow .g-block.par-header .moduletable.mod-header .g-header {
  height: 100%;
}
#g-slideshow .g-block.par-header .moduletable.mod-header .g-header > .g-grid {
  height: 100%;
  align-items: flex-end;
}
#g-slideshow .g-block.par-header .moduletable.mod-header .background {
  width: 100vw;
  margin-left: -1.563rem;
  margin-right: -1.563rem;
  background-size: cover;
  background-position: center center;
  position: relative;
  overflow: hidden;
  height: 100%;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #g-slideshow .g-block.par-header .moduletable.mod-header {
    padding: 0 3vw;
  }
}
@media only all and (max-width: 47.99rem) {
  #g-slideshow .g-block.par-header .moduletable.mod-header {
    padding: 0 3vw;
  }
}
#g-slideshow .g-block.par-header .moduletable.mod-header .g-block.g-block-title h1 {
  margin: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-font-smoothing: subpixel-antialiased;
  padding: 0.625rem 0.469rem;
  background-color: #ffffff;
}
@media only all and (min-width: 75rem) {
  #g-slideshow .g-block.par-header .moduletable.mod-header .g-block.g-block-title h1 {
    white-space: pre-wrap;
    max-width: 60%;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  #g-slideshow .g-block.par-header .moduletable.mod-header .g-block.g-block-title h1 {
    white-space: pre-wrap;
    max-width: 53%;
    font-size: 1.6rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #g-slideshow .g-block.par-header .moduletable.mod-header .g-block.g-block-title h1 {
    white-space: pre-wrap;
    max-width: 40%;
    font-size: 1.35rem;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #g-slideshow .g-block.par-header .moduletable.mod-header .g-block.g-block-title h1 {
    max-width: 90%;
    font-size: 1.3rem;
    top: 27%;
  }
}
@media only all and (max-width: 30rem) {
  #g-slideshow .g-block.par-header .moduletable.mod-header .g-block.g-block-title h1 {
    top: 40%;
    max-width: 86%;
    font-size: 1.3rem;
  }
  body.user-loggedin #g-slideshow .g-block.par-header .moduletable.mod-header .g-block.g-block-title h1 {
    top: auto;
    bottom: 0;
  }
}
#g-slideshow .g-block.par-header .moduletable.mod-header .g-block.g-block-title h1 .current span, #g-slideshow .g-block.par-header .moduletable.mod-header .g-block.g-block-title h1 .parent span {
  color: #1f344e;
}
#g-slideshow .g-block.par-header .moduletable.mod-header .g-block.g-block-title h1 .current span:first-of-type, #g-slideshow .g-block.par-header .moduletable.mod-header .g-block.g-block-title h1 .parent span:first-of-type {
  color: #f29400;
}
#g-slideshow .g-block.par-header .moduletable.mod-header .g-block.g-block-title h1.hasParent .divider {
  padding: 0 0.625rem;
}
#g-slideshow .g-block.par-header .moduletable.mod-header .g-block.g-block-title h1.hasParent .current {
  color: #e42032;
}
#g-slideshow .g-block.par-header .moduletable.mod-header .g-block.g-block-call-to-action .g-header-title {
  font-size: 1.2rem;
  text-align: right;
  font-family: "baloo", "sourcesanspro", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
}
@media only all and (max-width: 30rem) {
  #g-slideshow .g-block.par-header .moduletable.mod-header .g-block.g-block-call-to-action .g-header-title {
    display: none;
  }
}
#g-slideshow .g-block.par-header .moduletable.mod-header .g-block.g-block-call-to-action .g-header-title span {
  display: inline-block;
  float: right;
  clear: both;
  background-color: #ffffff;
  padding: 0.2345rem 0.938rem;
}
@media only all and (min-width: 48rem) {
  #g-slideshow .g-block.par-header .moduletable.mod-header .g-block.g-block-call-to-action .g-header-title span {
    text-align: right;
  }
}
#g-slideshow .g-block.par-header .moduletable.mod-header .g-block.g-block-call-to-action .g-header-title span:first-of-type {
  color: #e42032;
}
@media only all and (min-width: 48rem) {
  #g-slideshow .g-block.par-header .moduletable.mod-header .g-block.g-block-call-to-action .g-header-title span:first-of-type {
    margin-right: 12vw;
  }
}
@media only all and (max-width: 47.99rem) {
  #g-slideshow .g-block.par-header .moduletable.mod-header .g-block.g-block-call-to-action .g-header-title span:first-of-type {
    margin-right: 5rem;
  }
}
#g-slideshow .g-block.par-header .moduletable.mod-header .g-block.g-block-call-to-action .g-header-title span:last-of-type {
  color: #00b6e8;
}
@media only all and (min-width: 48rem) {
  #g-slideshow .g-block.par-header .moduletable.mod-header .g-block.g-block-call-to-action .g-header-title span:last-of-type {
    margin-right: 6vw;
  }
}
#g-slideshow .g-block.par-header .moduletable.mod-header .g-block.g-block-call-to-action .g-header-buttons {
  *zoom: 1;
  text-align: right;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
@media only all and (min-width: 60rem) {
  #g-slideshow .g-block.par-header .moduletable.mod-header .g-block.g-block-call-to-action .g-header-buttons {
    padding-right: 6vw;
  }
}
#g-slideshow .g-block.par-header .moduletable.mod-header .g-block.g-block-call-to-action .g-header-buttons:before, #g-slideshow .g-block.par-header .moduletable.mod-header .g-block.g-block-call-to-action .g-header-buttons:after {
  display: table;
  line-height: 0;
  content: "";
}
#g-slideshow .g-block.par-header .moduletable.mod-header .g-block.g-block-call-to-action .g-header-buttons .button {
  background-color: #1f344e;
  color: #ffffff;
  margin-bottom: 0;
  width: 10rem;
  text-align: center;
  letter-spacing: 1px;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #g-slideshow .g-block.par-header .moduletable.mod-header .g-block.g-block-call-to-action .g-header-buttons .button {
    width: calc(50% - 0.625rem);
    display: inline-block;
  }
  #g-slideshow .g-block.par-header .moduletable.mod-header .g-block.g-block-call-to-action .g-header-buttons .button:first-of-type {
    margin-right: 0.625rem;
  }
  #g-slideshow .g-block.par-header .moduletable.mod-header .g-block.g-block-call-to-action .g-header-buttons .button:last-of-type {
    margin-left: 0.625rem;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #g-slideshow .g-block.par-header .moduletable.mod-header .g-block.g-block-call-to-action .g-header-buttons .button {
    width: calc(50% - 0.625rem);
    display: inline-block;
  }
  #g-slideshow .g-block.par-header .moduletable.mod-header .g-block.g-block-call-to-action .g-header-buttons .button:first-of-type {
    margin-right: 0.625rem;
  }
  #g-slideshow .g-block.par-header .moduletable.mod-header .g-block.g-block-call-to-action .g-header-buttons .button:last-of-type {
    margin-left: 0.625rem;
  }
}
@media only all and (min-width: 48rem) {
  #g-slideshow .g-block.par-header .moduletable.mod-header .g-block.g-block-call-to-action .g-header-buttons .button:first-of-type {
    margin-right: 0.625rem;
  }
  #g-slideshow .g-block.par-header .moduletable.mod-header .g-block.g-block-call-to-action .g-header-buttons .button:last-of-type {
    margin-left: 0.625rem;
  }
}
@media only all and (max-width: 30rem) {
  #g-slideshow .g-block.par-header .moduletable.mod-header .g-block.g-block-call-to-action .g-header-buttons .button {
    width: 100%;
  }
  #g-slideshow .g-block.par-header .moduletable.mod-header .g-block.g-block-call-to-action .g-header-buttons .button:first-of-type {
    margin-bottom: 0.625rem;
  }
}
body.menu-actueel #g-slideshow .g-block.par-header {
  background-image: url('../images/headers/actueel.jpg');
}
body.menu-informeren #g-slideshow .g-block.par-header {
  background-image: url('../images/headers/informeren.jpg');
}
body.menu-levensfases #g-slideshow .g-block.par-header {
  background-image: url('../images/headers/levensfases.jpg');
}
body.menu-lid-worden #g-slideshow .g-block.par-header {
  background-image: url('../images/headers/lid-worden.jpg');
  background-position: right center;
}
body.menu-magasien #g-slideshow .g-block.par-header {
  background-image: url('../images/headers/magasien.jpg');
  background-position: right center;
}
body.menu-ontmoeten #g-slideshow .g-block.par-header {
  background-image: url('../images/headers/ontmoeten.jpg');
  background-position: left top;
}
body.menu-organisatie #g-slideshow .g-block.par-header {
  background-image: url('../images/headers/organisatie.jpg');
  background-position: left top;
}
body.menu-over-ons #g-slideshow .g-block.par-header {
  background-image: url('../images/headers/over-ons.jpg');
  background-position: 70% top;
}
body.menu-speerpunten #g-slideshow .g-block.par-header {
  background-image: url('../images/headers/speerpunten.jpg');
  background-position: left top;
}
body.menu-waar-kan-ik-terecht #g-slideshow .g-block.par-header {
  background-image: url('../images/headers/waar-kan-ik-terecht.jpg');
  background-position: left top;
}
body.menu-verbindent #g-slideshow .g-block.par-header {
  background-image: url('../images/headers/verbindent.jpg');
  background-position: left top;
}
body.menu-verkiezingen #g-slideshow .g-block.par-header {
  background-image: url('../images/headers/verkiezingen.jpg');
  background-position: left top;
}
body.menu-baby-peuter #g-slideshow .g-block.par-header {
  background-image: url('../images/headers/levensfases_baby-peuter.jpg');
  background-position: center top;
}
body.menu-naar-school #g-slideshow .g-block.par-header {
  background-image: url('../images/headers/levensfases_naarschool.jpg');
  background-position: left top;
}
body.menu-regels-na-je-18e #g-slideshow .g-block.par-header {
  background-image: url('../images/headers/levensfases_regelsna18jaar.jpg');
  background-position: right top;
}
body.menu-ouder-worden #g-slideshow .g-block.par-header {
  background-image: url('../images/headers/levensfases_ouderworden.jpg');
  background-position: center top;
}
body.menu-kinderen-van-ouders-met-een-verstandelijke-beperking #g-slideshow .g-block.par-header {
  background-image: url('../images/headers/levensfases_kinderenvan.jpg');
  background-position: center top;
}
body.menu-brussen #g-slideshow .g-block.par-header {
  background-image: url('../images/headers/levensfases_brussen.jpg');
  background-position: center top;
}
@media (max-width: 75rem) {
  #g-header {
    padding: 0;
  }
}
body:not(.menu-home) #g-header {
  border-bottom: 1px solid #616264;
}
#g-header .g-block[class*="par-pillar"] p {
  margin: 0;
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  #g-header .g-block[class*="par-pillar"] > .g-content {
    margin-left: 0 !important;
    margin-top: 0 !important;
    margin-right: 0 !important;
    border-radius: 0 !important;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #g-header .g-block[class*="par-pillar"] {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 50%;
    -moz-flex: 0 50%;
    -ms-flex: 0 50%;
    flex: 0 50%;
    width: 50%;
  }
  #g-header .g-block[class*="par-pillar"] > .g-content {
    margin-left: 0 !important;
    margin-top: 0 !important;
    margin-right: 0 !important;
    border-radius: 0 !important;
  }
  #g-header .g-block[class*="par-pillar"]:nth-child(-n+2) > .g-content {
    margin-top: 0.625rem;
    margin-bottom: 0 !important;
  }
  #g-header .g-block[class*="par-pillar"]:nth-child(n+2) > .g-content {
    margin-bottom: 0.625rem;
  }
}
@media only all and (max-width: 47.99rem) {
  #g-header .g-block[class*="par-pillar"] {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 50%;
    -moz-flex: 0 50%;
    -ms-flex: 0 50%;
    flex: 0 50%;
    width: 50%;
  }
  #g-header .g-block[class*="par-pillar"] > .g-content {
    margin-left: 0 !important;
    margin-top: 0 !important;
    margin-right: 0 !important;
    border-radius: 0 !important;
  }
  #g-header .g-block[class*="par-pillar"]:nth-child(-n+3) > .g-content {
    margin-bottom: 0 !important;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #g-header .g-block[class*="par-pillar"]:nth-child(-n+2) {
    margin-top: 0.938rem !important;
  }
  #g-header .g-block[class*="par-pillar"]:nth-child(odd) > .g-content {
    margin-left: 1.563rem !important;
  }
  #g-header .g-block[class*="par-pillar"]:nth-child(even) > .g-content {
    margin-right: 1.563rem !important;
  }
}
@media only all and (max-width: 30rem) {
  #g-header .g-block[class*="par-pillar"] {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    width: 100%;
  }
  #g-header .g-block[class*="par-pillar"]:nth-child(1) {
    margin-top: 0.938rem !important;
  }
}
#g-header .g-block[class*="par-pillar"] > .g-content {
  margin: 0;
  padding: 1.876rem 0.625rem;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #g-header .g-block[class*="par-pillar"] > .g-content {
    padding: 0.625rem;
  }
}
@media only all and (max-width: 47.99rem) {
  #g-header .g-block[class*="par-pillar"] > .g-content {
    padding: 0.625rem;
  }
}
#g-header .g-block[class*="par-pillar"] > .g-content a {
  color: #ffffff;
  border-radius: 0.625rem;
  padding: 1.1rem 2rem;
  display: block;
  text-decoration: none;
}
#g-header .g-block[class*="par-pillar"] > .g-content a > span {
  display: block;
}
#g-header .g-block[class*="par-pillar"] > .g-content a > span.g-title {
  display: block;
  margin-bottom: 0.3125rem;
  padding-bottom: 0;
  text-indent: 2rem;
  position: relative;
  color: #ffffff;
  font-size: 1.5rem;
  font-family: "baloo", "sourcesanspro", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
}
@media only all and (max-width: 47.99rem) {
  #g-header .g-block[class*="par-pillar"] > .g-content a > span.g-title {
    font-size: 1.2rem;
  }
}
#g-header .g-block[class*="par-pillar"] > .g-content a > span.g-title:before {
  text-indent: 0;
  position: absolute;
  display: block;
  content: "";
  width: 0.938rem;
  height: 0.938rem;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  font: normal normal normal 1.5rem FontAwesome;
  font-weight: normal;
  font-size: 1.5rem !important;
  line-height: 0.938rem;
  font-size: inherit;
  text-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
  color: #ffffff;
}
@media only all and (max-width: 47.99rem) {
  #g-header .g-block[class*="par-pillar"] > .g-content a > span.g-title:before {
    font-size: 1rem;
  }
}
#g-header .g-block[class*="par-pillar"] > .g-content a > span.content {
  color: #ffffff;
  font-size: 1rem;
  margin-bottom: 0;
  padding: 0 0 0 0;
  line-height: 1.3rem;
  font-weight: 600;
}
@media only all and (min-width: 1920px) {
  #g-header .g-block[class*="par-pillar"] > .g-content a > span.content {
    min-height: 3.5rem;
  }
}
@media only all and (min-width: 1585px) and (max-width: 1919px) {
  #g-header .g-block[class*="par-pillar"] > .g-content a > span.content {
    min-height: 5rem;
  }
}
@media only all and (min-width: 1240px) and (max-width: 1584px) {
  #g-header .g-block[class*="par-pillar"] > .g-content a > span.content {
    min-height: 6.5rem;
  }
}
@media only all and (min-width: 1124px) and (max-width: 1239px) {
  #g-header .g-block[class*="par-pillar"] > .g-content a > span.content {
    min-height: 7.5rem;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  #g-header .g-block[class*="par-pillar"] > .g-content a > span.content {
    min-height: 6rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #g-header .g-block[class*="par-pillar"] > .g-content a > span.content {
    min-height: 5rem;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #g-header .g-block[class*="par-pillar"] > .g-content a > span.content {
    min-height: 8.25rem;
  }
}
@media only all and (max-width: 30rem) {
  #g-header .g-block[class*="par-pillar"] > .g-content a > span.content {
    min-height: auto;
  }
}
#g-header .g-block[class*="par-pillar"] > .g-content a > span.content .bullet {
  width: 30px;
  display: inline-block;
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  #g-header .g-block[class*="par-pillar"] > .g-content a > span.content .bullet {
    margin-right: 0.625rem;
    width: auto;
  }
}
#g-header .g-block.par-pillar-informeren .g-title:before {
  content: "" !important;
}
#g-header .g-block.par-pillar-informeren .g-content a {
  background-color: #1f344e;
}
#g-header .g-block.par-pillar-informeren .g-content a:hover, #g-header .g-block.par-pillar-informeren .g-content a:focus {
  background-color: #1e324b;
}
#g-header .g-block.par-pillar-ontmoeten .g-title:before {
  content: "" !important;
}
#g-header .g-block.par-pillar-ontmoeten .g-content a {
  background-color: #e42032;
}
#g-header .g-block.par-pillar-ontmoeten .g-content a:hover, #g-header .g-block.par-pillar-ontmoeten .g-content a:focus {
  background-color: #e31c2e;
}
#g-header .g-block.par-pillar-beinvloeden .g-title:before {
  content: "" !important;
}
#g-header .g-block.par-pillar-beinvloeden .g-content a {
  background-color: #00b6e8;
}
#g-header .g-block.par-pillar-beinvloeden .g-content a:hover, #g-header .g-block.par-pillar-beinvloeden .g-content a:focus {
  background-color: #00b2e3;
}
#g-header .g-block.par-pillar-speerpunten .g-title:before {
  content: "" !important;
}
#g-header .g-block.par-pillar-speerpunten .g-content a {
  background-color: #f29400;
}
#g-header .g-block.par-pillar-speerpunten .g-content a:hover, #g-header .g-block.par-pillar-speerpunten .g-content a:focus {
  background-color: #ed9100;
}
#g-header .g-block.par-breadcrumb > .g-content {
  margin-top: 0;
  margin-bottom: 0;
}
#g-header .g-block.par-breadcrumb .moduletable.mod-breadcrumb {
  margin-top: 0;
  background-color: transparent;
}
#g-header .g-block.par-breadcrumb .moduletable.mod-breadcrumb ol, #g-header .g-block.par-breadcrumb .moduletable.mod-breadcrumb ul {
  margin: 0;
  list-style: none;
  background-color: transparent;
}
#g-header .g-block.par-breadcrumb .moduletable.mod-breadcrumb ol:before, #g-header .g-block.par-breadcrumb .moduletable.mod-breadcrumb ul:before {
  background-image: url('../images/icons/icon-map-marker.png');
  background-repeat: no-repeat;
  content: "";
  width: 12px;
  height: 15px;
  display: inline-block;
  margin-right: 10px;
  margin-top: 3px;
}
#g-header .g-block.par-breadcrumb .moduletable.mod-breadcrumb ol li, #g-header .g-block.par-breadcrumb .moduletable.mod-breadcrumb ul li {
  display: inline-block;
}
#g-header .g-block.par-breadcrumb .moduletable.mod-breadcrumb ol li:before, #g-header .g-block.par-breadcrumb .moduletable.mod-breadcrumb ul li:before {
  font-weight: bold;
}
#g-header .g-block.par-breadcrumb .moduletable.mod-breadcrumb ol li:nth-child(2), #g-header .g-block.par-breadcrumb .moduletable.mod-breadcrumb ul li:nth-child(2) {
  margin: 0;
}
#g-header .g-block.par-breadcrumb .moduletable.mod-breadcrumb ol li span.divider i, #g-header .g-block.par-breadcrumb .moduletable.mod-breadcrumb ul li span.divider i {
  position: relative;
  padding: 0 5px;
}
#g-header .g-block.par-breadcrumb .moduletable.mod-breadcrumb ol li span.divider i:before, #g-header .g-block.par-breadcrumb .moduletable.mod-breadcrumb ul li span.divider i:before {
  content: "";
  height: 11px;
  width: 11px;
  background-image: url('../images/icons/icon-chevron-right-grey.png');
  background-repeat: no-repeat;
  position: relative;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  display: block;
  background-size: 80% auto;
  background-position: center center;
}
#g-header .g-block.par-breadcrumb .moduletable.mod-breadcrumb ol li span.divider i.fa-map-marker, #g-header .g-block.par-breadcrumb .moduletable.mod-breadcrumb ul li span.divider i.fa-map-marker {
  padding: 0;
}
#g-header .g-block.par-breadcrumb .moduletable.mod-breadcrumb ol li span.divider i.fa-map-marker:before, #g-header .g-block.par-breadcrumb .moduletable.mod-breadcrumb ul li span.divider i.fa-map-marker:before {
  content: "";
  height: 15px;
  width: 12px;
  background-image: url('../images/icons/icon-map-marker.png');
  background-repeat: no-repeat;
  position: relative;
  left: 0;
  bottom: -2px;
  margin: auto;
  display: block;
  background-size: 100% auto;
}
#g-header .g-block.par-breadcrumb .moduletable.mod-breadcrumb ol li:first-of-type, #g-header .g-block.par-breadcrumb .moduletable.mod-breadcrumb ul li:first-of-type {
  margin-right: -4px;
}
body.menu-home #g-above {
  padding-top: 1.5rem;
}
#g-above .g-block h2, #g-above .g-block .g-title {
  font-size: 2rem;
  margin-top: 0;
  margin-bottom: 0.938rem;
  line-height: 2rem;
}
@media only all and (max-width: 47.99rem) {
  #g-above .g-block h2, #g-above .g-block .g-title {
    font-size: 1.6rem;
  }
}
#g-above .g-block .par-content i {
  color: #e42032;
}
#g-above .g-block .button {
  width: 14rem;
}
#g-above .g-block div.link {
  text-align: center;
}
@media (max-width: 75rem) and (min-width: 30rem) {
  body.menu-home #g-above .g-block.pos-abov-a {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 50%;
    -moz-flex: 0 50%;
    -ms-flex: 0 50%;
    flex: 0 50%;
    width: 50%;
    order: 1;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  body.menu-home #g-above .g-block.pos-abov-a {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    width: 100%;
    max-width: 100%;
  }
}
body.menu-home #g-above .g-block.pos-abov-a .moduletable.mod-sien-ondersteunt .g-content {
  background-color: #f7f7f7;
  border-radius: 0.625rem;
}
@media only all and (max-width: 30rem) {
  body.menu-home #g-above .g-block.pos-abov-a .moduletable.mod-sien-ondersteunt .g-content {
    margin-left: 0;
    margin-right: 0;
  }
}
body.menu-home #g-above .g-block.pos-abov-a .moduletable.mod-sien-ondersteunt .g-content h2 {
  color: #1f344e;
  margin-bottom: 1.5rem;
}
@media only all and (min-width: 75rem) {
  body.menu-home #g-above .g-block.pos-abov-a .moduletable.mod-sien-ondersteunt .g-content .par-content {
    min-height: 24rem;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  body.menu-home #g-above .g-block.pos-abov-a .moduletable.mod-sien-ondersteunt .g-content .par-content {
    min-height: 31rem;
  }
}
body.menu-home #g-above .g-block.pos-abov-a .moduletable.mod-sien-ondersteunt .g-content .par-content a {
  display: block;
  margin-top: 0.625rem;
}
@media only all and (max-width: 30rem) {
  body.menu-home #g-above .g-block.pos-abov-a .moduletable.mod-over-ons > .custom {
    margin-left: 0;
    margin-right: 0;
  }
}
body.menu-home #g-above .g-block.pos-abov-a .moduletable.mod-over-ons > .custom h2 {
  color: #1f344e;
  margin-bottom: 2rem;
}
body.menu-home #g-above .g-block.pos-abov-a .moduletable.mod-over-ons > .custom .par-content p {
  color: #1f344e;
  position: relative;
}
body.menu-home #g-above .g-block.pos-abov-a .moduletable.mod-over-ons > .custom .par-content p:nth-child(1), body.menu-home #g-above .g-block.pos-abov-a .moduletable.mod-over-ons > .custom .par-content p:nth-child(2) {
  font-weight: 600;
  padding-left: 2.25rem;
}
body.menu-home #g-above .g-block.pos-abov-a .moduletable.mod-over-ons > .custom .par-content p:nth-child(1):before, body.menu-home #g-above .g-block.pos-abov-a .moduletable.mod-over-ons > .custom .par-content p:nth-child(2):before {
  content: "";
  display: block;
  width: 14px;
  height: 11px;
  position: absolute;
  left: 0;
  top: 6px;
  background-image: url('../images/assets/icons/checkmark.png');
  background-repeat: no-repeat;
}
@media (max-width: 75rem) and (min-width: 30rem) {
  #g-above .g-block.par-sien-ondersteunt {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 50%;
    -moz-flex: 0 50%;
    -ms-flex: 0 50%;
    flex: 0 50%;
    width: 50%;
    order: 1;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #g-above .g-block.par-sien-ondersteunt {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    width: 100%;
    max-width: 100%;
  }
}
#g-above .g-block.par-sien-ondersteunt .g-content {
  background-color: #f7f7f7;
  border-radius: 0.625rem;
}
#g-above .g-block.par-sien-ondersteunt .g-content h2 {
  color: #1f344e;
  margin-bottom: 1.5rem;
}
@media only all and (min-width: 75rem) {
  #g-above .g-block.par-sien-ondersteunt .g-content .par-content {
    min-height: 24rem;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  #g-above .g-block.par-sien-ondersteunt .g-content .par-content {
    min-height: 31rem;
  }
}
#g-above .g-block.par-sien-ondersteunt .g-content .par-content a {
  display: block;
  margin-top: 0.625rem;
}
@media (max-width: 75rem) and (min-width: 30rem) {
  #g-above .g-block.par-magasien {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 50%;
    -moz-flex: 0 50%;
    -ms-flex: 0 50%;
    flex: 0 50%;
    width: 50%;
    order: 3;
  }
}
#g-above .g-block.par-magasien .g-content {
  padding: 0.938rem 0;
  padding-top: 0.625rem;
  margin-left: 0.3125rem;
  margin-right: 0.3125rem;
}
@media only all and (max-width: 30rem) {
  #g-above .g-block.par-magasien .g-content {
    margin-left: 0;
    margin-right: 0;
  }
}
#g-above .g-block.par-magasien .g-content a {
  border-radius: 0.625rem;
  padding: 0.938rem;
  background-color: transparent;
  color: #5f6062;
  -webkit-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
  display: block;
}
#g-above .g-block.par-magasien .g-content a:hover, #g-above .g-block.par-magasien .g-content a:focus {
  text-decoration: none;
  color: #5f6062;
  background-color: #f7f7f7;
}
#g-above .g-block.par-magasien .g-content .magasien-title {
  font-family: "baloo", "sourcesanspro", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-size: 1.6rem;
  line-height: 2rem;
  font-size: 2rem;
  margin-top: 0;
  margin-bottom: 0.938rem;
  font-weight: 600;
}
#g-above .g-block.par-magasien .g-content .magasien-title span {
  color: #1f344e;
}
#g-above .g-block.par-magasien .g-content .magasien-title span:first-of-type {
  color: #e42032;
}
#g-above .g-block.par-magasien .g-content .magasien-title span:nth-child(1), #g-above .g-block.par-magasien .g-content .magasien-title span:nth-child(2) {
  font-size: 2rem;
  line-height: 2rem;
}
#g-above .g-block.par-magasien .g-content .preview-img {
  text-align: center;
  background-color: #e42032;
  border-radius: 3px;
  margin-top: 2rem;
  margin-bottom: 2.1rem;
  display: block;
}
#g-above .g-block.par-magasien .g-content .preview-img img {
  width: 11.25rem;
  margin-top: -0.75rem;
  margin-right: -0.75rem;
  max-width: 80%;
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  #g-above .g-block.par-magasien .g-content .preview-img img {
    width: 14.5rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #g-above .g-block.par-magasien .g-content .preview-img img {
    width: 13.25rem;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #g-above .g-block.par-magasien .g-content .preview-img img {
    width: 12.25rem;
  }
}
@media only all and (max-width: 30rem) {
  #g-above .g-block.par-magasien .g-content .preview-img img {
    width: 11.5rem;
  }
}
#g-above .g-block.par-magasien .g-content .par-content {
  font-size: 1rem;
  line-height: 1.5rem;
  font-family: "Arial", "sourcesanspro", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
}
@media only all and (min-width: 75rem) {
  #g-above .g-block.par-magasien .g-content .par-content {
    min-height: 15.5rem;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  #g-above .g-block.par-magasien .g-content .par-content {
    min-height: 9.6rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #g-above .g-block.par-magasien .g-content .par-content {
    min-height: 12.5rem;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #g-above .g-block.par-magasien .g-content .par-content {
    min-height: 15rem;
  }
}
#g-above .g-block.par-magasien .g-content .par-content a {
  display: block;
  margin-top: 0.625rem;
}
@media (max-width: 75rem) and (min-width: 30rem) {
  #g-above .g-block.par-terecht {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 50%;
    -moz-flex: 0 50%;
    -ms-flex: 0 50%;
    flex: 0 50%;
    width: 50%;
    order: 4;
  }
}
#g-above .g-block.par-terecht .g-content {
  padding: 0.938rem 0;
}
@media only all and (max-width: 30rem) {
  #g-above .g-block.par-terecht .g-content {
    margin-left: 0;
    margin-right: 0;
  }
}
#g-above .g-block.par-terecht .g-content h2 a {
  color: #5f6062;
  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
  transition: color 0.3s;
}
#g-above .g-block.par-terecht .g-content h2 a:hover, #g-above .g-block.par-terecht .g-content h2 a:focus {
  text-decoration: none;
  color: #00b6e8;
}
#g-above .g-block.par-terecht .g-content h2 span:first-of-type {
  color: #00b6e8;
}
#g-above .g-block.par-terecht .g-content .preview-img {
  text-align: center;
  background-color: #00b6e8;
  border-radius: 0.625rem;
  margin-top: 2rem;
  margin-bottom: 2.1rem;
  display: block;
}
#g-above .g-block.par-terecht .g-content .preview-img img {
  max-width: 10.4rem;
  margin-top: -1rem;
  margin-right: -1.5rem;
}
@media only all and (min-width: 75rem) {
  #g-above .g-block.par-terecht .g-content .par-content {
    min-height: 15.5rem;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  #g-above .g-block.par-terecht .g-content .par-content {
    min-height: 10rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #g-above .g-block.par-terecht .g-content .par-content {
    min-height: 13rem;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #g-above .g-block.par-terecht .g-content .par-content {
    min-height: 15.5rem;
  }
}
@media (max-width: 75rem) and (min-width: 30rem) {
  #g-above .g-block.par-kvbo {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 50%;
    -moz-flex: 0 50%;
    -ms-flex: 0 50%;
    flex: 0 50%;
    width: 50%;
    order: 3;
  }
}
#g-above .g-block.par-kvbo .g-content {
  padding: 0.938rem 0;
  padding-top: 0.625rem;
  margin-left: 0.3125rem;
  margin-right: 0.3125rem;
}
@media only all and (max-width: 30rem) {
  #g-above .g-block.par-kvbo .g-content {
    margin-left: 0;
    margin-right: 0;
  }
}
#g-above .g-block.par-kvbo .g-content a {
  border-radius: 0.625rem;
  padding: 0.938rem;
  background-color: transparent;
  color: #5f6062;
  -webkit-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
  display: block;
}
#g-above .g-block.par-kvbo .g-content a:hover, #g-above .g-block.par-kvbo .g-content a:focus {
  text-decoration: none;
  color: #5f6062;
  background-color: #f7f7f7;
}
#g-above .g-block.par-kvbo .g-content .kvbo-title {
  font-family: "baloo", "sourcesanspro", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-size: 1.6rem;
  line-height: 2rem;
  font-size: 2rem;
  margin-top: 0;
  margin-bottom: 0.938rem;
  font-weight: 600;
}
#g-above .g-block.par-kvbo .g-content .kvbo-title span {
  color: #1f344e;
}
#g-above .g-block.par-kvbo .g-content .preview-img {
  text-align: center;
  background-color: #00b6e8;
  border-radius: 3px;
  margin-top: 2rem;
  margin-bottom: 2.1rem;
  display: block;
}
#g-above .g-block.par-kvbo .g-content .preview-img img {
  width: 11.25rem;
  margin-top: -0.75rem;
  margin-right: -0.75rem;
  max-width: 80%;
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  #g-above .g-block.par-kvbo .g-content .preview-img img {
    width: 14.5rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #g-above .g-block.par-kvbo .g-content .preview-img img {
    width: 13.25rem;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #g-above .g-block.par-kvbo .g-content .preview-img img {
    width: 12.25rem;
  }
}
@media only all and (max-width: 30rem) {
  #g-above .g-block.par-kvbo .g-content .preview-img img {
    width: 11.5rem;
  }
}
#g-above .g-block.par-kvbo .g-content .par-content {
  font-size: 1rem;
  line-height: 1.5rem;
  font-family: "Arial", "sourcesanspro", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: 600;
  color: #1f344e;
}
@media only all and (min-width: 75rem) {
  #g-above .g-block.par-kvbo .g-content .par-content {
    min-height: 15.5rem;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  #g-above .g-block.par-kvbo .g-content .par-content {
    min-height: 9.6rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #g-above .g-block.par-kvbo .g-content .par-content {
    min-height: 12.5rem;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #g-above .g-block.par-kvbo .g-content .par-content {
    min-height: 15rem;
  }
}
#g-above .g-block.par-kvbo .g-content .par-content a {
  display: block;
  margin-top: 0.625rem;
}
@media (max-width: 75rem) and (min-width: 30rem) {
  #g-above .g-block.par-actueel {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 50%;
    -moz-flex: 0 50%;
    -ms-flex: 0 50%;
    flex: 0 50%;
    width: 50%;
    order: 2;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #g-above .g-block.par-actueel {
    max-width: 100%;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    width: 100%;
  }
}
@media only all and (max-width: 30rem) {
  #g-above .g-block.par-actueel .g-content {
    margin-left: 0;
    margin-right: 0;
  }
}
#g-above .g-block.par-actueel .g-content .g-content-array h2 span:first-of-type {
  color: #f29400;
}
#g-above .g-block.par-actueel .g-content .g-content-array > a {
  display: block;
  text-align: right;
  padding-top: 0.938rem;
  color: #1f344e;
}
#g-above .g-block.par-actueel .g-content .g-content-array > a:hover, #g-above .g-block.par-actueel .g-content .g-content-array > a:active, #g-above .g-block.par-actueel .g-content .g-content-array > a:focus, #g-above .g-block.par-actueel .g-content .g-content-array > a.active {
  color: #00b6e8;
}
#g-above .g-block.par-actueel .g-content .g-content-array > .g-grid {
  padding-top: 0.938rem;
  margin-bottom: 0;
  border-bottom-width: 1px;
}
#g-above .g-block.par-actueel .g-content .g-content-array > .g-grid > .g-block {
  max-width: 100%;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 100%;
  -moz-flex: 0 100%;
  -ms-flex: 0 100%;
  flex: 0 100%;
  width: 100%;
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #g-above .g-block.par-actueel .g-content .g-content-array > .g-grid > .g-block {
    max-width: 50%;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 50%;
    -moz-flex: 0 50%;
    -ms-flex: 0 50%;
    flex: 0 50%;
    width: 50%;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #g-above .g-block.par-actueel .g-content .g-content-array > .g-grid > .g-block:nth-child(even) > .g-content {
    margin-left: 0.625rem;
  }
  #g-above .g-block.par-actueel .g-content .g-content-array > .g-grid > .g-block:nth-child(odd) > .g-content {
    margin-right: 0.625rem;
  }
}
#g-above .g-block.par-actueel .g-content .g-content-array > .g-grid > .g-block > .g-content {
  margin: 0;
  padding: 0;
}
@media only all and (max-width: 47.99rem) {
  #g-above .g-block.par-actueel .g-content .g-content-array > .g-grid > .g-block > .g-content .g-array-item > .g-grid > .g-block.size-33 > .g-content {
    margin-right: 0;
    padding-right: 0;
  }
}
#g-above .g-block.par-actueel .g-content .g-content-array > .g-grid > .g-block > .g-content .g-array-item > .g-grid > .g-block > .g-content {
  margin: 0;
  padding: 0;
  margin-right: 0.625rem;
  padding-right: 0.938rem;
  padding-bottom: 0.938rem;
}
#g-above .g-block.par-actueel .g-content .g-content-array > .g-grid > .g-block > .g-content .g-array-item > .g-grid > .g-block > .g-content .g-array-item-image {
  margin: 0;
}
#g-above .g-block.par-actueel .g-content .g-content-array > .g-grid > .g-block > .g-content .g-array-item > .g-grid > .g-block > .g-content .g-array-item-image img {
  width: 100%;
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #g-above .g-block.par-actueel .g-content .g-content-array > .g-grid > .g-block > .g-content .g-array-item > .g-grid > .g-block > .g-content .g-array-item-image {
    height: 12rem;
    overflow: hidden;
    position: relative;
  }
  #g-above .g-block.par-actueel .g-content .g-content-array > .g-grid > .g-block > .g-content .g-array-item > .g-grid > .g-block > .g-content .g-array-item-image.compat-object-fit {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
  }
  #g-above .g-block.par-actueel .g-content .g-content-array > .g-grid > .g-block > .g-content .g-array-item > .g-grid > .g-block > .g-content .g-array-item-image.compat-object-fit img {
    opacity: 0;
  }
  #g-above .g-block.par-actueel .g-content .g-content-array > .g-grid > .g-block > .g-content .g-array-item > .g-grid > .g-block > .g-content .g-array-item-image img {
    object-fit: cover;
    max-width: none;
    height: 100%;
    width: 100%;
  }
}
#g-above .g-block.par-actueel .g-content .g-content-array > .g-grid > .g-block > .g-content .g-array-item > .g-grid > .g-block > .g-content .g-array-item-title {
  word-wrap: break-word;
}
#g-above .g-block.par-actueel .g-content .g-content-array > .g-grid > .g-block > .g-content .g-array-item > .g-grid > .g-block > .g-content .g-array-item-title .g-item-title {
  font-size: 1.3rem;
  line-height: 1.7rem;
}
#g-above .g-block.par-actueel .g-content .g-content-array > .g-grid > .g-block > .g-content .g-array-item > .g-grid > .g-block > .g-content .g-array-item-details .g-array-item-date {
  font-size: 1rem;
  line-height: 1.3rem;
}
#g-above .g-block.par-sien-ondersteunt > .g-content, #g-above .g-block.par-magasien > .g-content, #g-above .g-block.par-terecht > .g-content, #g-above .g-block.par-actueel > .g-content {
  margin-top: 0;
}
@media (max-width: 75rem) and (min-width: 30rem) {
  body.menu-home #g-above .g-block.pos-above-b {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 50%;
    -moz-flex: 0 50%;
    -ms-flex: 0 50%;
    flex: 0 50%;
    width: 50%;
    order: 2;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  body.menu-home #g-above .g-block.pos-above-b {
    max-width: 100%;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    width: 100%;
  }
}
body.menu-home #g-above .g-block.pos-above-b > .g-content {
  padding: 0.938rem 0 0.938rem 0;
}
#g-above .g-block.pos-above-b .moduletable.mod-sien-agenda > .g-title {
  position: relative;
  margin-bottom: 1.9rem;
  color: #1f344e;
}
#g-above .g-block.pos-above-b .moduletable.mod-sien-agenda > .g-title:before {
  color: #f29400;
  content: "Sien";
  display: block;
  position: absolute;
  background-color: #ffffff;
}
#g-above .g-block.pos-above-b .moduletable.mod-sien-agenda .category-module {
  width: 100%;
  padding: 0;
  border: 0;
  border-radius: 0;
}
#g-above .g-block.pos-above-b .moduletable.mod-sien-agenda .category-module-item {
  margin: 0 -0.625rem;
  margin-bottom: 0.938rem;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  flex-flow: row wrap;
}
#g-above .g-block.pos-above-b .moduletable.mod-sien-agenda .category-module-item .g-content {
  padding: 0;
}
#g-above .g-block.pos-above-b .moduletable.mod-sien-agenda .category-module-item:last-of-type {
  margin-bottom: 0;
}
#g-above .g-block.pos-above-b .moduletable.mod-sien-agenda .idn-calendar {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 1 auto;
  -moz-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}
#g-above .g-block.pos-above-b .moduletable.mod-sien-agenda .idn-calendar > .g-content {
  position: relative;
  margin: 0 0.625rem;
}
#g-above .g-block.pos-above-b .moduletable.mod-sien-agenda .idn-calendar .DateImage {
  border: 0 solid #f29400;
  background-repeat: no-repeat;
  display: inline-block;
  margin: 0;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 6rem;
  display: block;
  border-radius: 0.1875rem;
  overflow: hidden;
}
@media (max-width: 1260px) and (min-width: 1125px) {
  #g-above .g-block.pos-above-b .moduletable.mod-sien-agenda .idn-calendar .DateImage {
    width: 5rem;
  }
}
#g-above .g-block.pos-above-b .moduletable.mod-sien-agenda .idn-calendar .DateImage .DateImageDay {
  bottom: 0;
  color: #ffffff;
  background-color: #f29400;
  display: block;
  margin: 0 auto;
  text-align: center;
  font-size: 1.6rem;
  line-height: 2.65rem;
  margin: 0 auto 0px auto;
  font-weight: bold;
}
@media (max-width: 1260px) and (min-width: 1125px) {
  #g-above .g-block.pos-above-b .moduletable.mod-sien-agenda .idn-calendar .DateImage .DateImageDay {
    font-size: 1.5rem;
    line-height: 2.4rem;
  }
}
#g-above .g-block.pos-above-b .moduletable.mod-sien-agenda .idn-calendar .DateImage .DateImageMonth {
  margin-top: -5px;
  color: #ffffff;
  display: block;
  text-align: center;
  vertical-align: bottom;
  background-color: #bf7500;
  text-transform: uppercase;
  padding: 5px;
  font-size: 0.6rem;
}
@media (max-width: 1260px) and (min-width: 1125px) {
  #g-above .g-block.pos-above-b .moduletable.mod-sien-agenda .idn-calendar .DateImage .DateImageMonth {
    font-size: 0.7rem;
  }
}
#g-above .g-block.pos-above-b .moduletable.mod-sien-agenda .idn-title-subscribe {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 0 auto;
  -moz-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  max-width: calc(100% - 8rem);
}
@media (max-width: 1260px) and (min-width: 1125px) {
  #g-above .g-block.pos-above-b .moduletable.mod-sien-agenda .idn-title-subscribe {
    max-width: calc(100% - 7rem);
  }
}
#g-above .g-block.pos-above-b .moduletable.mod-sien-agenda .idn-title-subscribe > .g-content {
  margin-top: 0;
  margin-left: 0;
}
#g-above .g-block.pos-above-b .moduletable.mod-sien-agenda .idn-title-subscribe a {
  color: #1f344e;
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
#g-above .g-block.pos-above-b .moduletable.mod-sien-agenda .idn-title-subscribe a:hover, #g-above .g-block.pos-above-b .moduletable.mod-sien-agenda .idn-title-subscribe a:focus {
  color: #3c6597;
  text-decoration: underline;
}
#g-above .g-block.pos-above-b .moduletable.mod-sien-agenda .idn-title-subscribe .mod-articles-category-title, #g-above .g-block.pos-above-b .moduletable.mod-sien-agenda .idn-title-subscribe .mod-articles-category-subscribe {
  display: block;
}
#g-above .g-block.pos-above-b .moduletable.mod-sien-agenda .idn-title-subscribe .mod-articles-category-title {
  font-weight: 700;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-size: 0.9rem;
}
#g-above .g-block.pos-above-b .moduletable.mod-sien-agenda .idn-title-subscribe .mod-articles-category-subscribe {
  margin-top: 0.625rem;
  background-color: #1f344e;
  color: #ffffff;
  padding: 5px 15px;
  border-radius: 10px;
  display: inline-block;
}
#g-above .g-block.pos-above-b .moduletable.mod-sien-agenda .idn-title-subscribe .mod-articles-category-subscribe:hover, #g-above .g-block.pos-above-b .moduletable.mod-sien-agenda .idn-title-subscribe .mod-articles-category-subscribe:focus {
  background-color: #355885;
  color: #ffffff;
}
@media only all and (max-width: 47.99rem) {
  #g-feature .g-block.pos-contac-info .contact-info {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    flex-flow: row wrap;
    list-style: none;
    margin: 0;
    padding: 0;
    text-rendering: optimizespeed;
  }
  #g-feature .g-block.pos-contac-info .contact-info .left, #g-feature .g-block.pos-contac-info .contact-info .right {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 50%;
    -moz-flex: 0 50%;
    -ms-flex: 0 50%;
    flex: 0 50%;
    width: 50%;
  }
}
@media only all and (max-width: 47.99rem) and (max-width: 30rem) {
  #g-feature .g-block.pos-contac-info .contact-info .left, #g-feature .g-block.pos-contac-info .contact-info .right {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    width: 100%;
  }
}
@media only all and (max-width: 47.99rem) and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #g-feature .g-block.pos-contac-info .contact-info .left .size-30, #g-feature .g-block.pos-contac-info .contact-info .right .size-30 {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 40%;
    -moz-flex: 0 40%;
    -ms-flex: 0 40%;
    flex: 0 40%;
    width: 40%;
  }
  #g-feature .g-block.pos-contac-info .contact-info .left .size-70, #g-feature .g-block.pos-contac-info .contact-info .right .size-70 {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 60%;
    -moz-flex: 0 60%;
    -ms-flex: 0 60%;
    flex: 0 60%;
    width: 60%;
  }
}
@media only all and (max-width: 47.99rem) and (max-width: 30rem) {
  #g-feature .g-block.pos-contac-info .contact-info .left .size-30, #g-feature .g-block.pos-contac-info .contact-info .right .size-30 {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 50%;
    -moz-flex: 0 50%;
    -ms-flex: 0 50%;
    flex: 0 50%;
    width: 50%;
  }
  #g-feature .g-block.pos-contac-info .contact-info .left .size-70, #g-feature .g-block.pos-contac-info .contact-info .right .size-70 {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 50%;
    -moz-flex: 0 50%;
    -ms-flex: 0 50%;
    flex: 0 50%;
    width: 50%;
  }
}
@media (max-width: 60rem) {
  #g-feature .g-block.pos-contac-info .left .size-30 {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 30%;
    -moz-flex: 0 30%;
    -ms-flex: 0 30%;
    flex: 0 30%;
    width: 30%;
  }
}
@media (max-width: 60rem) {
  #g-feature .g-block.pos-contac-info .left .size-70 {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 70%;
    -moz-flex: 0 70%;
    -ms-flex: 0 70%;
    flex: 0 70%;
    width: 70%;
  }
}
@media (max-width: 60rem) {
  #g-feature .g-block.pos-contac-info .right .size-30, #g-feature .g-block.pos-contac-info .right .size-70 {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    width: 100%;
  }
}
@media (max-width: 60rem) and (min-width: 100%) {
  #g-feature .g-block.pos-contac-info .right .size-70 {
    padding-left: 0.938rem;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  #g-feature .g-block.pos-contac-info .g-block.size-30 {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 40%;
    -moz-flex: 0 40%;
    -ms-flex: 0 40%;
    flex: 0 40%;
    width: 40%;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #g-feature .g-block.pos-contac-info .g-block.size-30 {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 50%;
    -moz-flex: 0 50%;
    -ms-flex: 0 50%;
    flex: 0 50%;
    width: 50%;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  #g-feature .g-block.pos-contac-info .g-block.size-70 {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 60%;
    -moz-flex: 0 60%;
    -ms-flex: 0 60%;
    flex: 0 60%;
    width: 60%;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #g-feature .g-block.pos-contac-info .g-block.size-70 {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 50%;
    -moz-flex: 0 50%;
    -ms-flex: 0 50%;
    flex: 0 50%;
    width: 50%;
  }
}
#g-feature .g-block.pos-feature-a legend {
  color: #ffffff;
}
#g-feature .g-block.pos-feature-a .alert p {
  color: #c09853 !important;
  margin-bottom: 0;
}
#g-feature .g-block.pos-feature-a .alert.alert-danger p, #g-feature .g-block.pos-feature-a .alert.alert-error p {
  color: #b94a48 !important;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #g-feature .g-block.pos-feature-a .rt-contact-form .formResponsive textarea, #g-feature .g-block.pos-feature-a .rt-contact-form .formResponsive input, #g-feature .g-block.pos-feature-a .rt-contact-form .formResponsive input[type="text"], #g-feature .g-block.pos-feature-a .rt-contact-form .formResponsive input[type="number"], #g-feature .g-block.pos-feature-a .rt-contact-form .formResponsive input[type="email"], #g-feature .g-block.pos-feature-a .rt-contact-form .formResponsive input[type="tel"], #g-feature .g-block.pos-feature-a .rt-contact-form .formResponsive input[type="url"], #g-feature .g-block.pos-feature-a .rt-contact-form .formResponsive input[type="password"] {
    width: 100%;
  }
}
#g-feature .g-block.pos-feature-a .rsform-block-akkoord-verwerking-persoonsgegevens a {
  text-decoration: underline;
}
#g-feature .g-block.pos-feature-a .rsform-submit-button {
  color: #00b6e8;
}
#g-feature .g-block.pos-feature-a .rsform-submit-button:hover, #g-feature .g-block.pos-feature-a .rsform-submit-button:active, #g-feature .g-block.pos-feature-a .rsform-submit-button:focus {
  color: #ffffff;
  text-shadow: none;
}
#g-feature .g-block.par-showcase .moduletable.mod-sien-actueel > .g-title {
  position: relative;
  text-align: center;
  font-size: 2rem;
}
#g-feature .g-block.par-showcase .moduletable.mod-sien-actueel > .g-title:before {
  color: #00b6e8;
  content: "Sien";
  background-color: #efefef;
  display: block;
  position: absolute;
  left: 0;
  right: 108px;
  margin: auto;
  text-align: center;
  width: 69px;
}
#g-feature .g-block.par-showcase .moduletable.mod-sien-actueel .category-module {
  display: block;
  padding: 0;
  border: 0 solid;
  border-radius: 0;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  flex-flow: row wrap;
  margin: 0 -0.625rem;
}
#g-feature .g-block.par-showcase .moduletable.mod-sien-actueel .category-module .category-module-item > .g-content {
  padding: 0;
}
@media only all and (min-width: 60rem) {
  #g-feature .g-block.par-showcase .moduletable.mod-sien-actueel .category-module .category-module-item {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 25%;
    -moz-flex: 0 25%;
    -ms-flex: 0 25%;
    flex: 0 25%;
  }
}
@media (max-width: 60rem) and (min-width: 30rem) {
  #g-feature .g-block.par-showcase .moduletable.mod-sien-actueel .category-module .category-module-item {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 50%;
    -moz-flex: 0 50%;
    -ms-flex: 0 50%;
    flex: 0 50%;
  }
}
@media only all and (max-width: 30rem) {
  #g-feature .g-block.par-showcase .moduletable.mod-sien-actueel .category-module .category-module-item {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
  }
}
#g-feature .g-block.par-showcase .moduletable.mod-sien-actueel .category-module .category-module-item a {
  transform: scale(1);
  background-color: #ffffff;
  border-radius: 0.375rem;
  padding: 0.938rem;
  display: block;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
#g-feature .g-block.par-showcase .moduletable.mod-sien-actueel .category-module .category-module-item a:hover, #g-feature .g-block.par-showcase .moduletable.mod-sien-actueel .category-module .category-module-item a:focus {
  transform: scale(1.1);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
#g-feature .g-block.par-showcase .moduletable.mod-sien-actueel .category-module .category-module-item a span {
  display: block;
}
#g-feature .g-block.par-showcase .moduletable.mod-sien-actueel .category-module .category-module-item a .category-module-item-image {
  height: 152px;
  overflow: hidden;
  margin: -0.938rem -0.938rem 0 -0.938rem;
  overflow: hidden;
  position: relative;
}
#g-feature .g-block.par-showcase .moduletable.mod-sien-actueel .category-module .category-module-item a .category-module-item-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-font-smoothing: subpixel-antialiased;
}
#g-feature .g-block.par-showcase .moduletable.mod-sien-actueel .category-module .category-module-item a .category-module-item-title {
  margin-top: 2.5rem;
  margin-bottom: 1.25rem;
  font-size: 1.35rem;
  font-family: "baloo", "sourcesanspro", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  line-height: 2rem;
  color: #1f344e;
  min-height: 4.25rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  white-space: break-spaces;
}
#g-feature .g-block.par-showcase .moduletable.mod-sien-actueel .category-module .category-module-item a .category-module-item-readmore {
  color: #00b6e8;
  text-decoration: underline;
  font-size: 1.1rem;
}
#g-feature .g-block.par-showcase .moduletable.mod-sien-actueel .category-module-more {
  text-align: center;
  margin-top: 0.938rem;
  display: block;
  width: 100%;
}
#g-feature .g-block.par-showcase .moduletable.mod-sien-actueel .category-module-more a {
  color: #1f344e;
}
#g-feature .g-block.par-showcase .moduletable.mod-sien-actueel .category-module-more a .fa {
  margin-right: 0.938rem;
}
#g-feature .g-block.par-showcase .moduletable.mod-sien-actueel .category-module-more a:hover, #g-feature .g-block.par-showcase .moduletable.mod-sien-actueel .category-module-more a:focus {
  text-decoration: underline;
}
#g-container-main {
  padding-top: 1.3rem;
  position: relative;
  overflow: hidden;
}
@media (max-width: 75rem) and (min-width: 48rem) {
  #g-container-main > .g-grid > .g-block.size-75 {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
  }
  #g-container-main > .g-grid > .g-block.size-25 {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
  }
}
body.layout-edit #g-container-main #g-mainbar #pos-page-content > .g-content {
  padding-top: 0;
  margin-top: 0;
  padding-bottom: 0;
  margin-bottom: 0;
}
body.layout-edit #g-container-main #g-mainbar #pos-page-content > .g-content form .btn-toolbar:first-of-type {
  margin-top: 0;
}
body.layout-edit #g-container-main #g-mainbar #pos-page-content > .g-content form .btn-toolbar:last-of-type {
  margin-bottom: 0;
}
body.layout-edit #g-container-main #g-mainbar #pos-page-content > .g-content form .g-block-title > .g-content {
  margin: 0;
  padding: 0;
}
@media only all and (min-width: 48rem) {
  body.layout-edit #g-container-main #g-mainbar #pos-page-content > .g-content form .g-block-title > .g-content {
    margin-right: 0.625rem;
  }
}
body.layout-edit #g-container-main #g-mainbar #pos-page-content > .g-content form .g-block-alias > .g-content {
  margin: 0;
  padding: 0;
}
@media only all and (min-width: 48rem) {
  body.layout-edit #g-container-main #g-mainbar #pos-page-content > .g-content form .g-block-alias > .g-content {
    margin-left: 0.625rem;
  }
}
body.layout-edit #g-container-main #g-mainbar #pos-page-content > .g-content form #editor-xtd-buttons .button {
  margin-right: 0.625rem;
}
body.layout-edit #g-container-main #g-mainbar #pos-page-content > .g-content form #editor-xtd-buttons .button:last-of-type {
  margin-right: 0;
}
body.itemid-643 #g-container-main #g-mainbar #pos-page-content .platform-content h1, body.itemid-816 #g-container-main #g-mainbar #pos-page-content .platform-content h1 {
  margin: 0 0.625rem;
  padding: 0 1.563rem;
  color: #1f344e;
}
body.itemid-643 #g-container-main #g-mainbar #pos-page-content .formResponsive label, body.itemid-816 #g-container-main #g-mainbar #pos-page-content .formResponsive label {
  height: auto;
}
body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .g-bestel-formulier, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .g-bestel-formulier {
  position: absolute;
  min-width: 18rem;
  top: 1.876rem;
  background-color: #ffffff;
  z-index: 20;
}
@media only all and (min-width: 48rem) {
  body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .g-bestel-formulier, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .g-bestel-formulier {
    left: 0;
    transform: translate3d(-100%, 0, 0);
    box-shadow: 5px 1px 5px rgba(0, 0, 0, 0.3);
  }
}
@media only all and (max-width: 47.99rem) {
  body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .g-bestel-formulier, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .g-bestel-formulier {
    right: 0;
    transform: translate3d(100%, 0, 0);
    width: 80vw;
    box-shadow: -5px 1px 5px rgba(0, 0, 0, 0.3);
  }
}
body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .g-bestel-formulier.stick, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .g-bestel-formulier.stick {
  margin-top: 0 !important;
  position: fixed;
  top: 0;
}
body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .g-bestel-formulier.slideOutLeft, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .g-bestel-formulier.slideOutLeft, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .g-bestel-formulier.slideOutLeft, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .g-bestel-formulier.slideOutLeft {
  visibility: visible !important;
}
body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .g-bestel-formulier.slideOutRight, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .g-bestel-formulier.slideOutRight, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .g-bestel-formulier.slideOutRight, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .g-bestel-formulier.slideOutRight {
  visibility: visible !important;
}
body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .g-bestel-formulier .g-bestel-formulier-inner, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .g-bestel-formulier .g-bestel-formulier-inner {
  overflow: auto;
  max-height: calc(100vh - 1.5rem);
  overflow-x: hidden;
  padding: 1.563rem;
}
body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .g-bestel-formulier .cart-label, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .g-bestel-formulier .cart-label {
  position: absolute;
  width: 50px;
  height: 50px;
  background-color: #00b6e8;
  color: #ffffff;
  top: 0;
  text-align: center;
  line-height: 50px;
  font-size: 2.2rem;
}
@media only all and (min-width: 48rem) {
  body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .g-bestel-formulier .cart-label, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .g-bestel-formulier .cart-label {
    right: -50px;
  }
}
@media only all and (max-width: 47.99rem) {
  body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .g-bestel-formulier .cart-label, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .g-bestel-formulier .cart-label {
    left: -50px;
  }
}
body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .g-bestel-formulier .cart-label a, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .g-bestel-formulier .cart-label a {
  color: #ffffff;
}
body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .g-bestel-formulier .cart-label a:after, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .g-bestel-formulier .cart-label a:after {
  position: absolute;
  top: 11px;
  height: 20px;
  content: attr(total-products);
  color: #ffffff;
  font-size: 0.75rem;
  color: #f29400;
  display: block;
  right: -15px;
  width: 100%;
  line-height: 14px;
  font-weight: bold;
  left: 1px;
  right: 0;
  margin: auto;
}
@media only all and (max-width: 47.99rem) {
  body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block textarea, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block input, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block input[type="text"], body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block input[type="number"], body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block input[type="email"], body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block input[type="tel"], body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block input[type="url"], body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block input[type="password"], body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block textarea, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block input, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block input[type="text"], body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block input[type="number"], body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block input[type="email"], body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block input[type="tel"], body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block input[type="url"], body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block input[type="password"] {
    width: 100%;
  }
  body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block textarea.rsform-checkbox, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block textarea.rsform-radio, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block input.rsform-checkbox, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block input.rsform-radio, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block input[type="text"].rsform-checkbox, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block input[type="text"].rsform-radio, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block input[type="number"].rsform-checkbox, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block input[type="number"].rsform-radio, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block input[type="email"].rsform-checkbox, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block input[type="email"].rsform-radio, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block input[type="tel"].rsform-checkbox, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block input[type="tel"].rsform-radio, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block input[type="url"].rsform-checkbox, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block input[type="url"].rsform-radio, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block input[type="password"].rsform-checkbox, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block input[type="password"].rsform-radio, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block textarea.rsform-checkbox, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block textarea.rsform-radio, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block input.rsform-checkbox, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block input.rsform-radio, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block input[type="text"].rsform-checkbox, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block input[type="text"].rsform-radio, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block input[type="number"].rsform-checkbox, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block input[type="number"].rsform-radio, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block input[type="email"].rsform-checkbox, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block input[type="email"].rsform-radio, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block input[type="tel"].rsform-checkbox, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block input[type="tel"].rsform-radio, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block input[type="url"].rsform-checkbox, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block input[type="url"].rsform-radio, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block input[type="password"].rsform-checkbox, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block input[type="password"].rsform-radio {
    width: auto;
  }
}
body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-mandje .mandje .no-products-notice, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-mandje .mandje .no-products-notice {
  display: none;
}
body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-mandje .mandje .mandje-lijst, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-mandje .mandje .mandje-lijst {
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  width: 100%;
  table-layout: fixed;
  max-width: 25rem;
}
@media only all and (max-width: 47.99rem) {
  body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-mandje .mandje .mandje-lijst, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-mandje .mandje .mandje-lijst {
    border: 0;
  }
  body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-mandje .mandje .mandje-lijst thead, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-mandje .mandje .mandje-lijst thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-mandje .mandje .mandje-lijst tr, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-mandje .mandje .mandje-lijst tr {
    display: block;
    margin-bottom: 0.625rem;
  }
  body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-mandje .mandje .mandje-lijst tr.hidden, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-mandje .mandje .mandje-lijst tr.hidden {
    display: none;
  }
  body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-mandje .mandje .mandje-lijst td, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-mandje .mandje .mandje-lijst td {
    display: block;
    text-align: right;
  }
  body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-mandje .mandje .mandje-lijst td:before, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-mandje .mandje .mandje-lijst td:before {
    content: attr(data-label);
    float: left;
    font-weight: bold;
  }
}
body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-mandje .mandje.no-products .no-products-notice, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-mandje .mandje.no-products .no-products-notice {
  display: block;
}
body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-mandje .mandje.no-products .mandje-lijst, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-mandje .mandje.no-products .mandje-lijst {
  display: none;
}
body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-totaal, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-betaalmethode, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-totaal, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-betaalmethode {
  display: none;
}
body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-akkoord-verwerking-persoonsgegevens label, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-akkoord-verwerking-persoonsgegevens label {
  height: auto;
}
body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .intro, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .intro {
  padding: 0 0.625rem;
  color: #1f344e;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 50%;
    -moz-flex: 0 50%;
    -ms-flex: 0 50%;
    flex: 0 50%;
    width: 50%;
    max-width: 50%;
  }
}
body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product .product-inner-container, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product .product-inner-container {
  padding: 0 0.625rem 0 0;
  margin: 0.625rem;
  -webkit-transition: background-color 0.3s ease-in-out, box-shadow 0.3s ease-in-out, color 0.3s ease-in-out;
  -moz-transition: background-color 0.3s ease-in-out, box-shadow 0.3s ease-in-out, color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out, box-shadow 0.3s ease-in-out, color 0.3s ease-in-out;
  border-radius: 0.75rem;
  background-color: #ffffff;
}
body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product .product-inner-container .g-block-descr, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product .product-inner-container .g-block-descr {
  padding: 0.625rem 0 0.625rem 0.625rem;
  margin-bottom: 1.25rem;
  color: #1f344e;
}
body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product .product-inner-container .product-order-title, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product .product-inner-container .product-order-title {
  margin: 1.25rem 0 0;
}
body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product .product-inner-container .product-order-title h2, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product .product-inner-container .product-order-title h2 {
  font-size: 1.125rem;
  line-height: 1.15rem;
  color: #1f344e;
}
@media (max-width: 75rem) {
  body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product .product-inner-container .product-order-title, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product .product-inner-container .product-order-title {
    min-height: 2.5rem;
  }
}
body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product .product-inner-container .product-order-price, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product .product-inner-container .product-order-price {
  margin-bottom: 0.625rem;
  color: #f29400;
  font-family: "baloo", "sourcesanspro", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
}
body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product .product-inner-container .product-order-descr, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product .product-inner-container .product-order-descr {
  min-height: 3rem;
  margin-bottom: 0.625rem;
}
body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product .product-inner-container .product-order-descr div.description, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product .product-inner-container .product-order-descr div.description {
  font-size: 0.9rem;
}
body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product .product-inner-container .product-order-descr div.description .full-description, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product .product-inner-container .product-order-descr div.description .full-description {
  width: auto !important;
}
body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product .product-inner-container .product-order-descr div.description.open, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product .product-inner-container .product-order-descr div.description.open {
  height: 100%;
}
body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product .product-inner-container .g-block-image, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product .product-inner-container .g-block-image {
  padding-right: 0.625rem;
  padding-bottom: 0;
}
body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product .product-inner-container .g-block-image .product-order-image, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product .product-inner-container .g-block-image .product-order-image {
  margin-right: 0.625rem;
  margin-bottom: 0;
  border: 1px solid #e1e5e6;
  overflow: hidden;
  height: 100;
  -webkit-transition: height 0.2s ease-in;
  -moz-transition: height 0.2s ease-in;
  transition: height 0.2s ease-in;
}
body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product .product-inner-container .g-block-image .product-order-image.compat-object-fit, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product .product-inner-container .g-block-image .product-order-image.compat-object-fit {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product .product-inner-container .g-block-image .product-order-image.compat-object-fit img, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product .product-inner-container .g-block-image .product-order-image.compat-object-fit img {
  opacity: 0;
}
body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product .product-inner-container .g-block-image .product-order-image img, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product .product-inner-container .g-block-image .product-order-image img {
  object-fit: cover;
  max-width: none;
  height: 100%;
  width: 100%;
  border-radius: 0.75rem;
}
body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product .product-inner-container .product-read-more, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product .product-inner-container .product-read-more {
  font-family: "baloo", "sourcesanspro", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  margin: 0.3125rem 0;
}
@media (max-width: 1680px) {
  body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product .product-inner-container .product-read-more, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product .product-inner-container .product-read-more {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
  }
}
@media (max-width: 60rem) {
  body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product .product-inner-container .product-read-more, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product .product-inner-container .product-read-more {
    width: 100%;
    flex: 0 100%;
  }
}
@media only all and (max-width: 59.99rem) {
  body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product .product-inner-container .product-read-more, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product .product-inner-container .product-read-more {
    margin-bottom: 0.938rem;
  }
}
@media (min-width: 1681px) {
  body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product .product-inner-container .product-order-button, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product .product-inner-container .product-order-button {
    text-align: right;
  }
}
@media (max-width: 1680px) {
  body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product .product-inner-container .product-order-button, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product .product-inner-container .product-order-button {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product .product-inner-container .product-order-button, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product .product-inner-container .product-order-button {
    width: 100%;
    flex: 0 100%;
  }
}
@media only all and (max-width: 30rem) {
  body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product .product-inner-container .product-order-button, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product .product-inner-container .product-order-button {
    width: 100%;
    flex: 0 100%;
  }
}
body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product .product-inner-container .product-order-button button, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product .product-inner-container .product-order-button button {
  padding: 0.469rem 0.938rem;
  margin-bottom: 0;
  font-size: 0.9rem;
  text-overflow: ellipsis;
  overflow: hidden;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product .product-inner-container .product-order-button button, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product .product-inner-container .product-order-button button {
    width: 100%;
  }
}
@media only all and (max-width: 47.99rem) {
  body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product .product-inner-container .product-order-button button, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product .product-inner-container .product-order-button button {
    width: 100%;
  }
}
body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product .product-inner-container .product-order-button button span:last-of-type, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product .product-inner-container .product-order-button button span:last-of-type {
  display: none;
}
body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.g-product-ordered .product-order-button button span:first-of-type, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.g-product-ordered .product-order-button button span:first-of-type {
  display: none;
}
body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.g-product-ordered .product-order-button button span:last-of-type, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.g-product-ordered .product-order-button button span:last-of-type {
  display: inline-block;
}
body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container {
  background-color: #00b6e8;
  color: #ffffff;
}
body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container a, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected .product-inner-container a {
  color: #ffffff;
  text-decoration: underline;
}
body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button span:first-of-type, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button span:first-of-type {
  display: none;
}
body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button span:last-of-type, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-product-descriptions .g-product.selected.g-product-ordered .product-order-button button span:last-of-type {
  display: inline-block;
}
body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-producten, body.itemid-643 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-producten-1, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-producten, body.itemid-816 #g-container-main #g-mainbar #pos-page-content form .rsform-block.rsform-block-producten-1 {
  display: none;
}
#g-container-main #g-mainbar .g-block .platform-content .edit .input-block-level, #g-container-main #g-mainbar .g-block .platform-content .edit .input-large, #g-container-main #g-mainbar .g-block .platform-content .edit .input-xlarge, #g-container-main #g-mainbar .g-block .platform-content .edit .input-xxlarge, #g-container-main #g-mainbar .g-block .platform-content .edit .uneditable-input {
  display: inline-block;
  height: 34px;
  min-height: 0;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
#g-container-main #g-mainbar .g-block .platform-content .edit .btn.remove {
  background-color: #f29400;
  border-color: #f29400;
}
#g-container-main #g-mainbar .g-block .platform-content .edit .btn.remove:hover {
  background-color: #e42032;
  border-color: #e42032;
  color: #ffffff;
}
#g-container-main #g-mainbar .g-block .platform-content .item-page .article-info {
  margin-bottom: 0.625rem;
  color: #b1b1b1;
  font-style: italic;
}
#g-container-main #g-mainbar .g-block .platform-content .item-page .fields-agenda {
  margin-bottom: 0.625rem;
}
#g-container-main #g-mainbar .g-block .platform-content .item-page .fields-agenda .field-label {
  font-weight: 700;
}
#g-container-main #g-mainbar .g-block .platform-content .item-page .tags {
  margin: 0 0 0.625rem 0;
  list-style: none;
}
#g-container-main #g-mainbar .g-block .platform-content .item-page .tags li {
  display: inline-block;
  margin-left: 0;
  padding-left: 0;
  color: #f29400;
}
#g-container-main #g-mainbar .g-block .platform-content .item-page .tags li:before {
  display: none !important;
}
#g-container-main #g-mainbar .g-block .platform-content .item-page .tags li .label-info[href] {
  background-color: transparent;
  padding: 0;
  text-shadow: none;
  color: #f29400;
}
#g-container-main #g-mainbar .g-block .platform-content .item-page .tags li .label-info[href]:after {
  content: ",";
  margin-left: -3px;
}
#g-container-main #g-mainbar .g-block .platform-content .item-page .tags li .label-info[href]:hover, #g-container-main #g-mainbar .g-block .platform-content .item-page .tags li .label-info[href]:active, #g-container-main #g-mainbar .g-block .platform-content .item-page .tags li .label-info[href]:focus {
  color: #00b6e8;
}
#g-container-main #g-mainbar .g-block .platform-content .item-page .tags li:last-of-type .label-info[href]:after {
  display: none;
}
#g-container-main #g-mainbar .g-block .platform-content .item-page h3, #g-container-main #g-mainbar .g-block .platform-content .item-page h4 {
  color: #f29400;
}
#g-container-main #g-mainbar .g-block .platform-content .blog {
  overflow: hidden;
}
@media only all and (min-width: 48rem) {
  #g-container-main #g-mainbar .g-block .platform-content .blog {
    border-bottom: 1px solid #b0b1b2;
    padding-bottom: 1.25rem;
    margin-bottom: 1.5rem;
  }
  #g-container-main #g-mainbar .g-block .platform-content .blog:last-of-type {
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0;
  }
}
#g-container-main #g-mainbar .g-block .platform-content .blog:last-of-type > [class^="span"]:last-of-type .item {
  border-bottom: 0;
  padding-bottom: 0;
  margin-bottom: 0;
}
#g-container-main #g-mainbar .g-block .platform-content .blog .blog-items > .blog-item {
  position: relative;
  overflow: visible;
  align-content: baseline;
}
@media (min-width: 60rem) {
  #g-container-main #g-mainbar .g-block .platform-content .blog .blog-items > .blog-item {
    padding-right: 1.563rem;
    padding-bottom: 1.563rem;
    margin-bottom: 0;
    border-bottom: #b0b1b2;
  }
  #g-container-main #g-mainbar .g-block .platform-content .blog .blog-items > .blog-item:after {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 1px;
    height: 90%;
    content: "";
    background-color: #b0b1b2;
    margin: auto;
    right: 0;
  }
  #g-container-main #g-mainbar .g-block .platform-content .blog .blog-items > .blog-item:before {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    height: 1px;
    width: 100vw;
    content: "";
    background-color: #b0b1b2;
    margin: auto;
  }
  #g-container-main #g-mainbar .g-block .platform-content .blog .blog-items > .blog-item.has-image:after {
    right: -12px;
  }
  #g-container-main #g-mainbar .g-block .platform-content .blog .blog-items > .blog-item:last-of-type:after {
    display: none;
  }
}
@media (max-width: 75rem) {
  #g-container-main #g-mainbar .g-block .platform-content .blog .blog-items > .blog-item {
    flex-direction: column;
  }
  #g-container-main #g-mainbar .g-block .platform-content .blog .blog-items > .blog-item .item-image, #g-container-main #g-mainbar .g-block .platform-content .blog .blog-items > .blog-item .item-content {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
  }
  #g-container-main #g-mainbar .g-block .platform-content .blog .blog-items > .blog-item .item-image {
    order: 1;
    max-height: 10rem;
    margin-bottom: 1.5rem;
  }
  #g-container-main #g-mainbar .g-block .platform-content .blog .blog-items > .blog-item .item-content {
    order: 1;
  }
}
#g-container-main #g-mainbar .g-block .platform-content .blog .blog-items.columns-2 > .blog-item:nth-child(2n):after {
  display: none;
}
#g-container-main #g-mainbar .g-block .platform-content .blog .blog-items.columns-3 > .blog-item:nth-child(3n):after {
  display: none;
}
#g-container-main #g-mainbar .g-block .platform-content .blog .blog-items.columns-4 > .blog-item:nth-child(4n):after {
  display: none;
}
@media (max-width: 75rem) {
  #g-container-main #g-mainbar .g-block .platform-content .blog .blog-item, #g-container-main #g-mainbar .g-block .platform-content .blog .item {
    border-bottom: 1px solid #b0b1b2;
    padding-bottom: 1.25rem;
    margin-bottom: 1.5rem;
  }
}
#g-container-main #g-mainbar .g-block .platform-content .blog .blog-item > .g-grid, #g-container-main #g-mainbar .g-block .platform-content .blog .item > .g-grid {
  padding: 0.625rem;
}
#g-container-main #g-mainbar .g-block .platform-content .blog .blog-item p:last-of-type, #g-container-main #g-mainbar .g-block .platform-content .blog .item p:last-of-type {
  margin-bottom: 0;
}
@media only all and (min-width: 75rem) {
  #g-container-main #g-mainbar .g-block .platform-content .blog .blog-item .item-content .page-header, #g-container-main #g-mainbar .g-block .platform-content .blog .blog-item .g-block-item .page-header, #g-container-main #g-mainbar .g-block .platform-content .blog .item .item-content .page-header, #g-container-main #g-mainbar .g-block .platform-content .blog .item .g-block-item .page-header {
    min-height: 3.5rem;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  #g-container-main #g-mainbar .g-block .platform-content .blog .blog-item .item-content .page-header, #g-container-main #g-mainbar .g-block .platform-content .blog .blog-item .g-block-item .page-header, #g-container-main #g-mainbar .g-block .platform-content .blog .item .item-content .page-header, #g-container-main #g-mainbar .g-block .platform-content .blog .item .g-block-item .page-header {
    min-height: 3.5rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #g-container-main #g-mainbar .g-block .platform-content .blog .blog-item .item-content .page-header, #g-container-main #g-mainbar .g-block .platform-content .blog .blog-item .g-block-item .page-header, #g-container-main #g-mainbar .g-block .platform-content .blog .item .item-content .page-header, #g-container-main #g-mainbar .g-block .platform-content .blog .item .g-block-item .page-header {
    min-height: 3.5rem;
  }
}
#g-container-main #g-mainbar .g-block .platform-content .blog .blog-item .item-content .article-info, #g-container-main #g-mainbar .g-block .platform-content .blog .blog-item .g-block-item .article-info, #g-container-main #g-mainbar .g-block .platform-content .blog .item .item-content .article-info, #g-container-main #g-mainbar .g-block .platform-content .blog .item .g-block-item .article-info {
  margin-bottom: 0.625rem;
  color: #b1b1b1;
  font-style: italic;
}
#g-container-main #g-mainbar .g-block .platform-content .blog .blog-item .item-content .fields-agenda, #g-container-main #g-mainbar .g-block .platform-content .blog .blog-item .g-block-item .fields-agenda, #g-container-main #g-mainbar .g-block .platform-content .blog .item .item-content .fields-agenda, #g-container-main #g-mainbar .g-block .platform-content .blog .item .g-block-item .fields-agenda {
  margin-bottom: 0.625rem;
}
#g-container-main #g-mainbar .g-block .platform-content .blog .blog-item .item-content .fields-agenda .field-label, #g-container-main #g-mainbar .g-block .platform-content .blog .blog-item .g-block-item .fields-agenda .field-label, #g-container-main #g-mainbar .g-block .platform-content .blog .item .item-content .fields-agenda .field-label, #g-container-main #g-mainbar .g-block .platform-content .blog .item .g-block-item .fields-agenda .field-label {
  font-weight: 700;
}
#g-container-main #g-mainbar .g-block .platform-content .blog .blog-item .item-content .tags, #g-container-main #g-mainbar .g-block .platform-content .blog .blog-item .g-block-item .tags, #g-container-main #g-mainbar .g-block .platform-content .blog .item .item-content .tags, #g-container-main #g-mainbar .g-block .platform-content .blog .item .g-block-item .tags {
  margin: 0 0 0.625rem 0;
  list-style: none;
}
@media only all and (min-width: 75rem) {
  #g-container-main #g-mainbar .g-block .platform-content .blog .blog-item .item-content .tags, #g-container-main #g-mainbar .g-block .platform-content .blog .blog-item .g-block-item .tags, #g-container-main #g-mainbar .g-block .platform-content .blog .item .item-content .tags, #g-container-main #g-mainbar .g-block .platform-content .blog .item .g-block-item .tags {
    min-height: 1.5rem;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  #g-container-main #g-mainbar .g-block .platform-content .blog .blog-item .item-content .tags, #g-container-main #g-mainbar .g-block .platform-content .blog .blog-item .g-block-item .tags, #g-container-main #g-mainbar .g-block .platform-content .blog .item .item-content .tags, #g-container-main #g-mainbar .g-block .platform-content .blog .item .g-block-item .tags {
    min-height: 1.5rem;
  }
}
#g-container-main #g-mainbar .g-block .platform-content .blog .blog-item .item-content .tags li, #g-container-main #g-mainbar .g-block .platform-content .blog .blog-item .g-block-item .tags li, #g-container-main #g-mainbar .g-block .platform-content .blog .item .item-content .tags li, #g-container-main #g-mainbar .g-block .platform-content .blog .item .g-block-item .tags li {
  padding-left: 0;
  color: #f29400;
  display: inline-block;
  margin-left: 0;
}
#g-container-main #g-mainbar .g-block .platform-content .blog .blog-item .item-content .tags li:before, #g-container-main #g-mainbar .g-block .platform-content .blog .blog-item .g-block-item .tags li:before, #g-container-main #g-mainbar .g-block .platform-content .blog .item .item-content .tags li:before, #g-container-main #g-mainbar .g-block .platform-content .blog .item .g-block-item .tags li:before {
  display: none !important;
}
#g-container-main #g-mainbar .g-block .platform-content .blog .blog-item .item-content .tags li .label-info[href], #g-container-main #g-mainbar .g-block .platform-content .blog .blog-item .g-block-item .tags li .label-info[href], #g-container-main #g-mainbar .g-block .platform-content .blog .item .item-content .tags li .label-info[href], #g-container-main #g-mainbar .g-block .platform-content .blog .item .g-block-item .tags li .label-info[href] {
  background-color: transparent;
  padding: 0;
  text-shadow: none;
  color: #f29400;
}
#g-container-main #g-mainbar .g-block .platform-content .blog .blog-item .item-content .tags li .label-info[href]:after, #g-container-main #g-mainbar .g-block .platform-content .blog .blog-item .g-block-item .tags li .label-info[href]:after, #g-container-main #g-mainbar .g-block .platform-content .blog .item .item-content .tags li .label-info[href]:after, #g-container-main #g-mainbar .g-block .platform-content .blog .item .g-block-item .tags li .label-info[href]:after {
  content: ",";
  margin-left: -3px;
}
#g-container-main #g-mainbar .g-block .platform-content .blog .blog-item .item-content .tags li .label-info[href]:hover, #g-container-main #g-mainbar .g-block .platform-content .blog .blog-item .item-content .tags li .label-info[href]:active, #g-container-main #g-mainbar .g-block .platform-content .blog .blog-item .item-content .tags li .label-info[href]:focus, #g-container-main #g-mainbar .g-block .platform-content .blog .blog-item .g-block-item .tags li .label-info[href]:hover, #g-container-main #g-mainbar .g-block .platform-content .blog .blog-item .g-block-item .tags li .label-info[href]:active, #g-container-main #g-mainbar .g-block .platform-content .blog .blog-item .g-block-item .tags li .label-info[href]:focus, #g-container-main #g-mainbar .g-block .platform-content .blog .item .item-content .tags li .label-info[href]:hover, #g-container-main #g-mainbar .g-block .platform-content .blog .item .item-content .tags li .label-info[href]:active, #g-container-main #g-mainbar .g-block .platform-content .blog .item .item-content .tags li .label-info[href]:focus, #g-container-main #g-mainbar .g-block .platform-content .blog .item .g-block-item .tags li .label-info[href]:hover, #g-container-main #g-mainbar .g-block .platform-content .blog .item .g-block-item .tags li .label-info[href]:active, #g-container-main #g-mainbar .g-block .platform-content .blog .item .g-block-item .tags li .label-info[href]:focus {
  color: #00b6e8;
}
#g-container-main #g-mainbar .g-block .platform-content .blog .blog-item .item-content .tags li:last-of-type .label-info[href]:after, #g-container-main #g-mainbar .g-block .platform-content .blog .blog-item .g-block-item .tags li:last-of-type .label-info[href]:after, #g-container-main #g-mainbar .g-block .platform-content .blog .item .item-content .tags li:last-of-type .label-info[href]:after, #g-container-main #g-mainbar .g-block .platform-content .blog .item .g-block-item .tags li:last-of-type .label-info[href]:after {
  display: none;
}
#g-container-main #g-mainbar .g-block .platform-content .blog .blog-item .item-content .intro, #g-container-main #g-mainbar .g-block .platform-content .blog .blog-item .g-block-item .intro, #g-container-main #g-mainbar .g-block .platform-content .blog .item .item-content .intro, #g-container-main #g-mainbar .g-block .platform-content .blog .item .g-block-item .intro {
  margin-bottom: 0.625rem;
  font-size: 0.75;
}
@media only all and (min-width: 75rem) {
  #g-container-main #g-mainbar .g-block .platform-content .blog .blog-item .item-content .item-introtext, #g-container-main #g-mainbar .g-block .platform-content .blog .blog-item .g-block-item .item-introtext, #g-container-main #g-mainbar .g-block .platform-content .blog .item .item-content .item-introtext, #g-container-main #g-mainbar .g-block .platform-content .blog .item .g-block-item .item-introtext {
    min-height: 14rem;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  #g-container-main #g-mainbar .g-block .platform-content .blog .blog-item .item-content .item-introtext, #g-container-main #g-mainbar .g-block .platform-content .blog .blog-item .g-block-item .item-introtext, #g-container-main #g-mainbar .g-block .platform-content .blog .item .item-content .item-introtext, #g-container-main #g-mainbar .g-block .platform-content .blog .item .g-block-item .item-introtext {
    min-height: 11rem;
  }
}
#g-container-main #g-mainbar .g-block .platform-content .blog .blog-item .item-content h3, #g-container-main #g-mainbar .g-block .platform-content .blog .blog-item .item-content h4, #g-container-main #g-mainbar .g-block .platform-content .blog .blog-item .g-block-item h3, #g-container-main #g-mainbar .g-block .platform-content .blog .blog-item .g-block-item h4, #g-container-main #g-mainbar .g-block .platform-content .blog .item .item-content h3, #g-container-main #g-mainbar .g-block .platform-content .blog .item .item-content h4, #g-container-main #g-mainbar .g-block .platform-content .blog .item .g-block-item h3, #g-container-main #g-mainbar .g-block .platform-content .blog .item .g-block-item h4 {
  color: #f29400;
}
#g-container-main #g-mainbar .g-block .platform-content .blog .blog-item .item-content .readmore, #g-container-main #g-mainbar .g-block .platform-content .blog .blog-item .g-block-item .readmore, #g-container-main #g-mainbar .g-block .platform-content .blog .item .item-content .readmore, #g-container-main #g-mainbar .g-block .platform-content .blog .item .g-block-item .readmore {
  font-family: "baloo", "sourcesanspro", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  text-align: left;
  margin-bottom: 0;
}
#g-container-main #g-mainbar .g-block .platform-content .blog .blog-item .item-content .readmore a i, #g-container-main #g-mainbar .g-block .platform-content .blog .blog-item .g-block-item .readmore a i, #g-container-main #g-mainbar .g-block .platform-content .blog .item .item-content .readmore a i, #g-container-main #g-mainbar .g-block .platform-content .blog .item .g-block-item .readmore a i {
  color: #e42032;
}
#g-container-main #g-mainbar .g-block .platform-content .blog .blog-item .item-image, #g-container-main #g-mainbar .g-block .platform-content .blog .item .item-image {
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-content: center;
  -moz-align-content: center;
  align-content: center;
  -ms-flex-line-pack: center;
  margin: 0;
  padding: 0.625rem 0;
}
#g-container-main #g-mainbar .g-block .platform-content .blog .blog-item .item-image a, #g-container-main #g-mainbar .g-block .platform-content .blog .item .item-image a {
  margin-bottom: 0;
  height: 10rem;
  width: 100%;
  overflow: hidden;
}
#g-container-main #g-mainbar .g-block .platform-content .blog .blog-item .item-image a.compat-object-fit, #g-container-main #g-mainbar .g-block .platform-content .blog .item .item-image a.compat-object-fit {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
#g-container-main #g-mainbar .g-block .platform-content .blog .blog-item .item-image a.compat-object-fit img, #g-container-main #g-mainbar .g-block .platform-content .blog .item .item-image a.compat-object-fit img {
  opacity: 0;
}
#g-container-main #g-mainbar .g-block .platform-content .blog .blog-item .item-image a img, #g-container-main #g-mainbar .g-block .platform-content .blog .item .item-image a img {
  object-fit: cover;
  max-width: none;
  height: 100%;
  width: 100%;
  border-radius: 0.1875rem;
}
#g-container-main #g-mainbar .g-block .platform-content .categories-list > .g-grid {
  margin: -1.563rem;
}
#g-container-main #g-mainbar .g-block .platform-content .categories-list .g-category .g-category-header {
  position: relative;
}
#g-container-main #g-mainbar .g-block .platform-content .categories-list .g-category .g-category-header .g-category-image {
  height: 13rem;
  overflow: hidden;
}
#g-container-main #g-mainbar .g-block .platform-content .categories-list .g-category .g-category-header .g-category-image.compat-object-fit {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
#g-container-main #g-mainbar .g-block .platform-content .categories-list .g-category .g-category-header .g-category-image.compat-object-fit img {
  opacity: 0;
}
#g-container-main #g-mainbar .g-block .platform-content .categories-list .g-category .g-category-header .g-category-image img {
  object-fit: cover;
  max-width: none;
  height: 100%;
  width: 100%;
}
#g-container-main #g-mainbar .g-block .platform-content .categories-list .g-category .g-category-header .page-header {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0.625rem;
  margin: auto;
  background-color: rgba(0, 182, 232, 0.8);
}
#g-container-main #g-mainbar .g-block .platform-content .categories-list .g-category .g-category-header .page-header h2 {
  margin: 0;
  font-size: 1.2rem;
  line-height: 1.4rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  height: 1.6rem;
  color: #ffffff;
}
#g-container-main #g-mainbar .g-block .platform-content .categories-list .g-category .g-category-header .page-header h2 a {
  color: #ffffff;
}
#g-container-main #g-mainbar .g-block .platform-content .categories-list .g-category .g-category-header .page-header h2 a:hover, #g-container-main #g-mainbar .g-block .platform-content .categories-list .g-category .g-category-header .page-header h2 a:focus {
  text-decoration: underline;
}
#g-container-main #g-mainbar .g-block .platform-content .categories-list .g-category .g-category-desc {
  padding-top: 2rem;
  padding-bottom: 0.625rem;
}
#g-container-main #g-mainbar .g-block .platform-content .categories-list .g-category .g-category-readmore {
  text-align: left;
  font-family: "baloo", "sourcesanspro", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
}
#g-container-main #g-aside .g-block > .g-content {
  padding-top: 0;
  margin-top: 0;
}
#g-container-main #g-aside .g-block .moduletable.mod-agenda ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#g-container-main #g-aside .g-block .moduletable.mod-agenda ul li {
  list-style: none;
  border-bottom: 1px solid #575859;
  margin-bottom: 0;
  padding: 0.938rem;
  position: relative;
  display: inline-block;
  width: 100%;
  padding-right: 5.376rem;
}
#g-container-main #g-aside .g-block .moduletable.mod-agenda ul li.last {
  border-bottom: 0 solid;
  margin-bottom: 0;
}
#g-container-main #g-aside .g-block .moduletable.mod-agenda ul li .event-title, #g-container-main #g-aside .g-block .moduletable.mod-agenda ul li .event-location, #g-container-main #g-aside .g-block .moduletable.mod-agenda ul li .event-small-descr {
  display: block;
}
#g-container-main #g-aside .g-block .moduletable.mod-agenda ul li .event-title {
  font-size: 1.2rem;
}
#g-container-main #g-aside .g-block .moduletable.mod-agenda ul li .event-location {
  font-size: 0.9rem;
  color: #78797c;
  margin-bottom: 0.625rem;
}
#g-container-main #g-aside .g-block .moduletable.mod-agenda ul li .event-small-descr {
  color: #5f6062;
}
#g-container-main #g-aside .g-block .moduletable.mod-agenda ul li .DateImage {
  border: 1px solid #707173;
  background-repeat: no-repeat;
  display: block;
  float: right;
  margin-bottom: 0;
  margin-left: 0.625rem;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 3.5rem;
  position: absolute;
  bottom: 0.938rem;
  right: 0.938rem;
}
#g-container-main #g-aside .g-block .moduletable.mod-agenda ul li .DateImage .DateImageDay {
  bottom: 0;
  color: #00b6e8;
  display: block;
  font-size: 1.3rem;
  line-height: 2.3rem;
  margin: 0 auto;
  text-align: center;
}
#g-container-main #g-aside .g-block .moduletable.mod-agenda ul li .DateImage .DateImageMonth {
  color: #ffffff;
  display: block;
  text-align: center;
  vertical-align: bottom;
  font-weight: bold;
  background-color: #00b6e8;
}
#g-container-main #g-aside .g-block .moduletable.mod-populair-berichten ul li {
  list-style: none;
  position: relative;
}
#g-container-main #g-aside .g-block .moduletable.mod-populair-berichten ul li:before {
  content: "";
  height: 11px;
  width: 11px;
  background-image: url('../images/icons/icon-chevron-right-lightblue.png');
  background-repeat: no-repeat;
  position: absolute;
  left: -20px;
  top: 0;
  bottom: 0;
  margin: auto;
}
#g-container-main #g-aside .g-block .moduletable.mod-interessante-links {
  position: relative;
}
#g-container-main #g-aside .g-block .moduletable.mod-interessante-links:before {
  background-color: #00b6e8;
  content: "";
  position: absolute;
  top: 0.625rem;
  right: -0.625rem;
  bottom: -0.625rem;
  left: 0.625rem;
  border-radius: 0.625rem;
  z-index: 1;
}
#g-container-main #g-aside .g-block .moduletable.mod-interessante-links:after {
  background-color: #1f344e;
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: -0.625rem;
  border-radius: 0.625rem;
  z-index: 2;
}
#g-container-main #g-aside .g-block .moduletable.mod-interessante-links .g-title, #g-container-main #g-aside .g-block .moduletable.mod-interessante-links .g-sub-nav {
  position: relative;
  z-index: 10;
  color: #ffffff;
}
#g-container-main #g-aside .g-block .moduletable.mod-interessante-links .g-title a, #g-container-main #g-aside .g-block .moduletable.mod-interessante-links .g-sub-nav a {
  color: #ffffff;
}
#g-container-main #g-aside .g-block .moduletable.mod-interessante-links .g-title a:hover, #g-container-main #g-aside .g-block .moduletable.mod-interessante-links .g-title a:focus, #g-container-main #g-aside .g-block .moduletable.mod-interessante-links .g-sub-nav a:hover, #g-container-main #g-aside .g-block .moduletable.mod-interessante-links .g-sub-nav a:focus {
  text-decoration: underline;
}
#g-container-main #g-aside .g-block .moduletable.mod-interessante-links .g-toplevel li {
  list-style: none;
  position: relative;
}
#g-container-main #g-aside .g-block .moduletable.mod-interessante-links .g-toplevel li:before {
  content: "";
  height: 11px;
  width: 11px;
  background-image: url('../images/icons/icon-chevron-right-white.png');
  background-repeat: no-repeat;
  position: absolute;
  left: -20px;
  top: 0;
  bottom: 0;
  margin: auto;
}
#g-container-main #g-aside .g-block .moduletable.mod-populaire-tags {
  font-family: "baloo", "sourcesanspro", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
}
#g-container-main #g-aside .g-block .moduletable.mod-daarom-lid-worden .g-infolist.g-1cols .g-infolist-item, #g-container-main #g-aside .g-block .moduletable.mod-hier-doet-u-het-voor .g-infolist.g-1cols .g-infolist-item {
  width: 100%;
}
#g-container-main #g-aside .g-block .moduletable.mod-daarom-lid-worden .g-infolist .g-infolist-item, #g-container-main #g-aside .g-block .moduletable.mod-hier-doet-u-het-voor .g-infolist .g-infolist-item {
  padding: 0;
  margin: 0.625rem 0 !important;
}
#g-container-main #g-aside .g-block .moduletable.mod-daarom-lid-worden .g-infolist .g-infolist-item .g-item-icon, #g-container-main #g-aside .g-block .moduletable.mod-hier-doet-u-het-voor .g-infolist .g-infolist-item .g-item-icon {
  vertical-align: middle;
  display: inline-block;
  margin: 0;
  margin-right: 0.625rem;
}
#g-container-main #g-aside .g-block .moduletable.mod-daarom-lid-worden .g-infolist .g-infolist-item .g-item-icon .fa, #g-container-main #g-aside .g-block .moduletable.mod-hier-doet-u-het-voor .g-infolist .g-infolist-item .g-item-icon .fa {
  vertical-align: middle;
  color: #ffffff;
  height: 3rem;
  width: 3rem;
  line-height: 2.8rem;
  border-radius: 100%;
  text-align: center;
  overflow: hidden;
}
#g-container-main #g-aside .g-block .moduletable.mod-daarom-lid-worden .g-infolist .g-infolist-item .g-item-icon .fa:before, #g-container-main #g-aside .g-block .moduletable.mod-hier-doet-u-het-voor .g-infolist .g-infolist-item .g-item-icon .fa:before {
  font-size: 1.6rem;
}
#g-container-main #g-aside .g-block .moduletable.mod-daarom-lid-worden .g-infolist .g-infolist-item .g-item-icon .fa.fa-map-marker:before, #g-container-main #g-aside .g-block .moduletable.mod-hier-doet-u-het-voor .g-infolist .g-infolist-item .g-item-icon .fa.fa-map-marker:before {
  width: auto;
  height: auto;
  content: "";
  background-image: none;
}
#g-container-main #g-aside .g-block .moduletable.mod-daarom-lid-worden .g-infolist .g-infolist-item .g-infolist-item-text, #g-container-main #g-aside .g-block .moduletable.mod-hier-doet-u-het-voor .g-infolist .g-infolist-item .g-infolist-item-text {
  padding: 0 !important;
}
#g-container-main #g-aside .g-block .moduletable.mod-daarom-lid-worden .g-infolist .g-infolist-item .g-infolist-item-text .g-item-title, #g-container-main #g-aside .g-block .moduletable.mod-hier-doet-u-het-voor .g-infolist .g-infolist-item .g-infolist-item-text .g-item-title {
  width: calc(100% - 4rem);
  display: inline-block;
  vertical-align: middle;
  line-height: 1.2;
  font-size: 1.2rem;
}
#g-container-main #g-aside .g-block .moduletable.mod-daarom-lid-worden .g-infolist .g-infolist-item:nth-child(1) .g-item-icon .fa, #g-container-main #g-aside .g-block .moduletable.mod-hier-doet-u-het-voor .g-infolist .g-infolist-item:nth-child(1) .g-item-icon .fa {
  background-color: #00b6e8;
}
#g-container-main #g-aside .g-block .moduletable.mod-daarom-lid-worden .g-infolist .g-infolist-item:nth-child(1) .g-infolist-item-text, #g-container-main #g-aside .g-block .moduletable.mod-hier-doet-u-het-voor .g-infolist .g-infolist-item:nth-child(1) .g-infolist-item-text {
  color: #00b6e8;
}
#g-container-main #g-aside .g-block .moduletable.mod-daarom-lid-worden .g-infolist .g-infolist-item:nth-child(2) .g-item-icon .fa, #g-container-main #g-aside .g-block .moduletable.mod-hier-doet-u-het-voor .g-infolist .g-infolist-item:nth-child(2) .g-item-icon .fa {
  background-color: #f2435b;
}
#g-container-main #g-aside .g-block .moduletable.mod-daarom-lid-worden .g-infolist .g-infolist-item:nth-child(2) .g-infolist-item-text, #g-container-main #g-aside .g-block .moduletable.mod-hier-doet-u-het-voor .g-infolist .g-infolist-item:nth-child(2) .g-infolist-item-text {
  color: #f2435b;
}
#g-container-main #g-aside .g-block .moduletable.mod-daarom-lid-worden .g-infolist .g-infolist-item:nth-child(3) .g-item-icon .fa, #g-container-main #g-aside .g-block .moduletable.mod-hier-doet-u-het-voor .g-infolist .g-infolist-item:nth-child(3) .g-item-icon .fa {
  background-color: #f29400;
}
#g-container-main #g-aside .g-block .moduletable.mod-daarom-lid-worden .g-infolist .g-infolist-item:nth-child(3) .g-infolist-item-text, #g-container-main #g-aside .g-block .moduletable.mod-hier-doet-u-het-voor .g-infolist .g-infolist-item:nth-child(3) .g-infolist-item-text {
  color: #f29400;
}
#g-container-main #g-aside .g-block .moduletable.mod-daarom-lid-worden .g-infolist .g-infolist-item:nth-child(4) .g-item-icon .fa, #g-container-main #g-aside .g-block .moduletable.mod-hier-doet-u-het-voor .g-infolist .g-infolist-item:nth-child(4) .g-item-icon .fa {
  background-color: #1f344e;
}
#g-container-main #g-aside .g-block .moduletable.mod-daarom-lid-worden .g-infolist .g-infolist-item:nth-child(4) .g-infolist-item-text, #g-container-main #g-aside .g-block .moduletable.mod-hier-doet-u-het-voor .g-infolist .g-infolist-item:nth-child(4) .g-infolist-item-text {
  color: #1f344e;
}
#g-container-main #g-aside .g-block .moduletable.mod-daarom-lid-worden .g-infolist .g-infolist-item:nth-child(5) .g-item-icon .fa, #g-container-main #g-aside .g-block .moduletable.mod-hier-doet-u-het-voor .g-infolist .g-infolist-item:nth-child(5) .g-item-icon .fa {
  background-color: #707173;
}
#g-container-main #g-aside .g-block .moduletable.mod-daarom-lid-worden .g-infolist .g-infolist-item:nth-child(5) .g-infolist-item-text, #g-container-main #g-aside .g-block .moduletable.mod-hier-doet-u-het-voor .g-infolist .g-infolist-item:nth-child(5) .g-infolist-item-text {
  color: #707173;
}
#g-container-main #g-aside .g-block .moduletable.mod-daarom-lid-worden .g-infolist .g-infolist-item:first-of-type, #g-container-main #g-aside .g-block .moduletable.mod-hier-doet-u-het-voor .g-infolist .g-infolist-item:first-of-type {
  margin-top: 0 !important;
}
#g-container-main #g-aside .g-block .moduletable.mod-daarom-lid-worden .g-infolist .g-infolist-item:last-of-type, #g-container-main #g-aside .g-block .moduletable.mod-hier-doet-u-het-voor .g-infolist .g-infolist-item:last-of-type {
  margin-bottom: 0 !important;
}
#g-container-main #g-aside .g-block .moduletable.mod-daarom-lid-worden .outro, #g-container-main #g-aside .g-block .moduletable.mod-hier-doet-u-het-voor .outro {
  margin-top: 0.938rem;
  margin-bottom: 0;
}
#g-container-main #g-sidebar {
  height: 100%;
}
#g-container-main #g-sidebar > .g-grid {
  height: 100%;
}
#g-container-main #g-sidebar > .g-grid > .g-block {
  height: 100%;
}
#g-container-main #g-sidebar > .g-grid > .g-block > .g-content {
  height: 100%;
}
#g-container-main #g-sidebar > .g-grid > .g-block > .g-content > .platform-content {
  height: 100%;
}
#g-extended .g-block.rt-quick-icon {
  position: relative;
  overflow: hidden;
  background-size: cover;
  background-repeat: no-repeat;
}
@media (max-width: 75rem) and (min-width: 48rem) {
  #g-extended .g-block.rt-quick-icon:nth-child(-n+3) {
    -webkit-flex: 0 33.33333%;
    -moz-flex: 0 33.33333%;
    -ms-flex: 0 33.33333%;
    flex: 0 33.33333%;
    width: 33.33333%;
  }
}
@media (max-width: 75rem) and (min-width: 48rem) {
  #g-extended .g-block.rt-quick-icon:nth-child(n+4) {
    -webkit-flex: 0 50%;
    -moz-flex: 0 50%;
    -ms-flex: 0 50%;
    flex: 0 50%;
    width: 50%;
  }
}
#g-extended .g-block.rt-quick-icon .g-content {
  padding: 0;
  margin: 0;
}
#g-extended .g-block.rt-quick-icon:hover span, #g-extended .g-block.rt-quick-icon:focus span {
  bottom: 0.938rem;
}
#g-extended .g-block.rt-quick-icon h2 {
  font-size: 1.1rem;
  line-height: 1.5;
  margin: 0;
  padding: 0;
}
#g-extended .g-block.rt-quick-icon h2 a {
  display: block;
  width: 100%;
  padding: 0.938rem;
  margin: 0.625rem;
  box-sizing: border-box;
}
@media only all and (min-width: 75rem) {
  #g-extended .g-block.rt-quick-icon h2 a {
    min-height: 15rem;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  #g-extended .g-block.rt-quick-icon h2 a {
    min-height: 10rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #g-extended .g-block.rt-quick-icon h2 a {
    min-height: 13rem;
  }
}
@media only all and (max-width: 47.99rem) {
  #g-extended .g-block.rt-quick-icon h2 a {
    min-height: 11rem;
  }
}
#g-extended .g-block.rt-quick-icon span {
  position: absolute;
  bottom: -1.876rem;
  -webkit-transition: bottom 0.2s ease-in;
  -moz-transition: bottom 0.2s ease-in;
  transition: bottom 0.2s ease-in;
  right: 0.938rem;
}
#g-extended .g-block.rt-quick-icon.rt-quick-icon-1 {
  background-image: url('../../../../images/levensfases/fase-1.jpg');
}
#g-extended .g-block.rt-quick-icon.rt-quick-icon-2 {
  background-image: url('../../../../images/levensfases/fase-2.jpg');
}
#g-extended .g-block.rt-quick-icon.rt-quick-icon-3 {
  background-image: url('../../../../images/levensfases/fase-3.jpg');
}
#g-extended .g-block.rt-quick-icon.rt-quick-icon-4 {
  background-image: url('../../../../images/levensfases/fase-4.jpg');
}
#g-extended .g-block.rt-quick-icon.rt-quick-icon-5 {
  background-image: url('../../../../images/levensfases/fase-5.jpg');
}
#g-expanded {
  overflow: hidden;
}
body.menu-home #g-expanded {
  padding-top: 11rem;
  position: relative;
}
body.menu-home #g-expanded:before {
  content: "";
  display: block;
  width: 100vw;
  height: 13rem;
  background-color: #a5a6bd;
  position: absolute;
  left: 0;
  top: -13rem;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  body.menu-home #g-expanded:before {
    top: -15rem;
    height: 15rem;
  }
}
@media only all and (max-width: 47.99rem) {
  body.menu-home #g-expanded:before {
    top: -24rem;
    height: 24rem;
  }
}
body.menu-home #g-expanded > .g-grid:nth-child(2) {
  padding: 0 0.938rem;
  padding-bottom: 0.938rem;
}
#g-expanded .g-block.par-levensfases-titel > .g-content {
  margin: 2rem 0.625rem;
}
#g-expanded .g-block.par-levensfases-titel h2 {
  margin: 0;
}
#g-expanded .g-block.par-levensfases-titel h2 a {
  color: #ffffff;
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
#g-expanded .g-block.par-levensfases-titel h2 a:hover, #g-expanded .g-block.par-levensfases-titel h2 a:focus {
  color: #1f344e;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #g-expanded .g-block.rt-quick-icon {
    -webkit-flex: 0 33.33333%;
    -moz-flex: 0 33.33333%;
    -ms-flex: 0 33.33333%;
    flex: 0 33.33333%;
    width: 33.33333%;
  }
  #g-expanded .g-block.rt-quick-icon:nth-child(4) {
    margin-left: calc(33.33333% / 2);
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #g-expanded .g-block.rt-quick-icon {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 50%;
    -moz-flex: 0 50%;
    -ms-flex: 0 50%;
    flex: 0 50%;
    width: 50%;
  }
}
#g-expanded .g-block.rt-quick-icon > .g-content {
  padding: 0;
}
#g-expanded .g-block.rt-quick-icon .header {
  margin-bottom: 0.469rem;
  margin-top: 1.5rem;
  position: relative;
}
@media only all and (min-width: 75rem) {
  #g-expanded .g-block.rt-quick-icon .header {
    min-height: 2.5rem;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  #g-expanded .g-block.rt-quick-icon .header {
    min-height: 4rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #g-expanded .g-block.rt-quick-icon .header {
    min-height: 2rem;
  }
}
#g-expanded .g-block.rt-quick-icon .header h2 {
  font-size: 1.1rem;
  line-height: 1.2rem;
  margin: 0;
}
@media only all and (min-width: 48rem) {
  #g-expanded .g-block.rt-quick-icon .header h2 {
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-font-smoothing: subpixel-antialiased;
    left: 0;
    right: 0;
  }
}
#g-expanded .g-block.rt-quick-icon p {
  margin: 0;
}
@media only all and (min-width: 75rem) {
  #g-expanded .g-block.rt-quick-icon p {
    min-height: 5rem;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  #g-expanded .g-block.rt-quick-icon p {
    min-height: 6rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #g-expanded .g-block.rt-quick-icon p {
    min-height: 6rem;
  }
}
@media only all and (max-width: 47.99rem) {
  #g-expanded .g-block.rt-quick-icon p {
    margin-bottom: 0.625rem;
  }
}
#g-expanded .g-block.rt-quick-icon a i {
  color: #e42032;
}
#g-expanded .g-block.par-quick-icon {
  position: relative;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #g-expanded .g-block.par-quick-icon {
    -webkit-flex: 0 33.33333%;
    -moz-flex: 0 33.33333%;
    -ms-flex: 0 33.33333%;
    flex: 0 33.33333%;
    width: 33.33333%;
  }
  #g-expanded .g-block.par-quick-icon:nth-child(4) {
    margin-left: calc(33.33333% / 2);
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #g-expanded .g-block.par-quick-icon {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 50%;
    -moz-flex: 0 50%;
    -ms-flex: 0 50%;
    flex: 0 50%;
    width: 50%;
  }
}
#g-expanded .g-block.par-quick-icon > .g-content {
  padding: 0;
  padding-bottom: 0.938rem;
}
#g-expanded .g-block.par-quick-icon a {
  background-color: #ffffff;
  border-radius: 5px 5px 10px 10px;
  overflow: hidden;
  padding-bottom: 1.5rem;
  transform: scale(1);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  -webkit-transition: -webkit-transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
  -moz-transition: -moz-transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
}
#g-expanded .g-block.par-quick-icon a:hover, #g-expanded .g-block.par-quick-icon a:focus {
  transform: scale(1.1);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
#g-expanded .g-block.par-quick-icon a, #g-expanded .g-block.par-quick-icon a span {
  display: block;
  position: relative;
}
#g-expanded .g-block.par-quick-icon a img {
  width: 100%;
}
#g-expanded .g-block.par-quick-icon a .header, #g-expanded .g-block.par-quick-icon a .intro, #g-expanded .g-block.par-quick-icon a .read-more {
  padding: 0 1.5rem;
}
#g-expanded .g-block.par-quick-icon a .header {
  margin-bottom: 0.625rem;
  margin-top: 1.5rem;
  font-family: "baloo", "sourcesanspro", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: bold;
  font-size: 1.1rem;
  line-height: 1.2rem;
  color: #1f344e;
}
@media only all and (min-width: 75rem) {
  #g-expanded .g-block.par-quick-icon a .header {
    min-height: 5rem;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  #g-expanded .g-block.par-quick-icon a .header {
    min-height: 4.7rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #g-expanded .g-block.par-quick-icon a .header {
    min-height: 3.7rem;
  }
}
#g-expanded .g-block.par-quick-icon a .intro {
  line-height: 2rem;
  color: #1f344e;
  margin-bottom: 0.625rem;
  min-height: 4.25rem;
}
@media (max-width: 1418px) and (min-width: 1226px) {
  #g-expanded .g-block.par-quick-icon a .intro {
    min-height: 8rem;
  }
}
@media (max-width: 1225px) and (min-width: 991px) {
  #g-expanded .g-block.par-quick-icon a .intro {
    min-height: 10rem;
  }
}
@media (max-width: 990px) and (min-width: 48rem) {
  #g-expanded .g-block.par-quick-icon a .intro {
    min-height: 10rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #g-expanded .g-block.par-quick-icon a .intro {
    min-height: 9rem;
  }
}
#g-expanded .g-block.par-quick-icon a .read-more {
  color: #00b6e8;
  text-decoration: underline;
  font-family: "baloo", "sourcesanspro", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
}
#g-extension {
  padding: 2vh 2vw;
}
body.menu-home #g-extension .g-block .g-title {
  font-size: 1.3rem;
  line-height: 1.55rem;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #g-extension .g-block.pos-extension-a {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    width: 100%;
  }
}
@media (max-width: 60rem) {
  #g-extension .g-block.pos-extension-a > .g-content {
    padding: 0;
  }
}
#g-extension .g-block.pos-extension-a .moduletable.mod-articles-hulp .g-grid .g-block .g-content {
  padding: 0;
  margin: 0 0 0.625rem 0;
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  #g-extension .g-block.pos-extension-a .moduletable.mod-articles-hulp .g-grid .g-block.g-block-title, #g-extension .g-block.pos-extension-a .moduletable.mod-articles-hulp .g-grid .g-block.g-block-search {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
  }
}
#g-extension .g-block.pos-extension-a .moduletable.mod-articles-hulp .g-grid .g-block.g-block-title .g-content {
  padding-right: 0.938rem;
}
#g-extension .g-block.pos-extension-a .moduletable.mod-articles-hulp .g-grid .g-block.g-block-title .g-content i {
  margin-right: 0.625rem;
}
#g-extension .g-block.pos-extension-a .moduletable.mod-articles-hulp .g-grid .g-block.g-block-search .g-block-search-form .g-content {
  padding-right: 0.938rem;
  padding-bottom: 0.938rem;
}
#g-extension .g-block.pos-extension-a .moduletable.mod-articles-hulp .g-grid .g-block.g-block-search .g-block-search-form .g-content .form-search {
  margin: 0;
  position: relative;
}
#g-extension .g-block.pos-extension-a .moduletable.mod-articles-hulp .g-grid .g-block.g-block-search .g-block-search-form .g-content .form-search .search-query {
  width: calc(100% - 2rem);
  border: 0 solid;
  border-bottom: 1px solid #1f344e;
  color: #1f344e;
  background-color: #ffffff;
  border-radius: 0;
}
#g-extension .g-block.pos-extension-a .moduletable.mod-articles-hulp .g-grid .g-block.g-block-search .g-block-search-form .g-content .form-search button {
  font-size: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: transparent;
  color: #1f344e;
  border: 0 solid;
  height: 100%;
  padding: 0;
  width: 2rem;
}
#g-extension .g-block.pos-extension-a .moduletable.mod-articles-hulp .g-grid .g-block.g-block-search .g-block-search-form .g-content .form-search button i {
  font-size: 1rem;
  margin: 0 0.625rem;
}
#g-extension .g-block.pos-extension-a .moduletable.mod-articles-hulp .g-grid .g-block.g-block-search .g-block-search-categories select, #g-extension .g-block.pos-extension-a .moduletable.mod-articles-hulp .g-grid .g-block.g-block-search .g-block-search-categories select option {
  box-sizing: border-box;
  width: 100%;
  padding: 0.375rem 0.375rem;
  height: 2.5rem;
  margin: 0;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #g-extension .g-block.pos-extension-b {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    width: 100%;
  }
}
#g-extension .g-block.pos-extension-b > .g-content {
  background-color: #8b8b8b;
  color: #1f344e;
}
#g-extension .g-block.pos-extension-b > .g-content a {
  color: #ffffff;
  text-decoration: underline;
}
#g-extension .g-block.pos-extension-b > .g-content a:hover, #g-extension .g-block.pos-extension-b > .g-content a:active, #g-extension .g-block.pos-extension-b > .g-content a:focus, #g-extension .g-block.pos-extension-b > .g-content a.active {
  color: #1f344e;
}
#g-extension .g-block.pos-extension-b #staat-jouw-vraag-er-niet-bij {
  margin: 0 0 0.938rem 0;
  padding: 0 0 0.938rem 0;
  border-bottom: 1px solid #1f344e;
}
#g-extension .g-block.pos-extension-b #staat-jouw-vraag-er-niet-bij .rsform-block .formError {
  color: #ffffff;
  text-decoration: underline;
}
#g-extension .g-block.pos-extension-b #staat-jouw-vraag-er-niet-bij .rsform-block .control-label {
  display: none;
}
#g-extension .g-block.pos-extension-b #staat-jouw-vraag-er-niet-bij .rsform-block .controls {
  margin: 0;
}
#g-extension .g-block.pos-extension-b #staat-jouw-vraag-er-niet-bij .rsform-block.rsform-block-intro {
  margin: 0;
  padding: 0;
}
#g-extension .g-block.pos-extension-b #staat-jouw-vraag-er-niet-bij .rsform-block.rsform-block-recaptcha {
  display: none;
}
#g-extension .g-block.pos-extension-b #staat-jouw-vraag-er-niet-bij .rsform-block.rsform-block-email {
  margin-bottom: 0;
}
#g-extension .g-block.pos-extension-b #staat-jouw-vraag-er-niet-bij .rsform-block.rsform-block-submit {
  text-align: center;
  margin-bottom: 0;
}
#g-extension .g-block.pos-extension-b #staat-jouw-vraag-er-niet-bij .rsform-block.rsform-block-submit button {
  margin: 0;
}
#g-extension .g-block.pos-extension-b #staat-jouw-vraag-er-niet-bij .rsform-block.rsform-block-submit button:hover, #g-extension .g-block.pos-extension-b #staat-jouw-vraag-er-niet-bij .rsform-block.rsform-block-submit button:active, #g-extension .g-block.pos-extension-b #staat-jouw-vraag-er-niet-bij .rsform-block.rsform-block-submit button:focus {
  background-color: #f29400;
  border-color: #f29400;
  color: #ffffff;
}
#g-extension .g-block.pos-extension-b #staat-jouw-vraag-er-niet-bij .rsform-block.rsform-block-submit button:disabled {
  background-color: #bf7500;
  border-color: #bf7500;
}
#g-extension .g-block.pos-extension-b .mod-vraag-bottom h2 {
  margin-top: 0;
}
body.menu-home #g-bottom {
  position: relative;
  z-index: 3;
}
@media only all and (min-width: 48rem) {
  body.menu-home #g-bottom {
    padding: 0 6vw;
  }
}
#g-bottom > .g-grid {
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
}
body.menu-home #g-bottom > .g-grid {
  background-color: #f29400;
}
body.menu-home #g-bottom > .g-grid:last-of-type {
  margin-bottom: -10rem;
}
#g-bottom .g-block.par-op-de-hoogte {
  color: #ffffff;
}
@media only all and (max-width: 47.99rem) {
  #g-bottom .g-block.par-op-de-hoogte {
    text-align: center;
  }
  #g-bottom .g-block.par-op-de-hoogte > .g-content {
    display: inline-block;
    text-align: left;
    width: auto;
    margin: auto;
    min-width: auto;
  }
}
#g-bottom .g-block.par-op-de-hoogte > .g-content {
  text-align: center;
  margin-top: 4rem;
}
@media only all and (max-width: 30rem) {
  #g-bottom .g-block.par-op-de-hoogte > .g-content {
    width: 100%;
  }
}
#g-bottom .g-block.par-op-de-hoogte h2 {
  font-size: 2rem;
  margin-bottom: 1rem;
}
@media only all and (max-width: 59.99rem) {
  #g-bottom .g-block.par-op-de-hoogte h2 {
    font-size: 2rem;
  }
}
@media only all and (max-width: 30rem) {
  #g-bottom .g-block.par-op-de-hoogte h2 {
    font-size: 1.5rem;
  }
}
#g-bottom .g-block.par-op-de-hoogte h2 i {
  color: #ffffff;
  font-size: 2rem;
  margin-right: 2rem;
  vertical-align: text-bottom;
  margin-bottom: 10px;
}
#g-bottom .g-block.par-op-de-hoogte .subtext {
  font-weight: 700;
}
@media only all and (min-width: 48rem) {
  #g-bottom .g-block.par-op-de-hoogte .subtext {
    font-size: 1.35rem;
  }
}
@media only all and (min-width: 60rem) {
  #g-bottom .g-block.pos-bottom-c > .g-content {
    margin-bottom: 4rem;
  }
}
@media only all and (min-width: 75rem) {
  #g-bottom .g-block.pos-bottom-c > .g-content {
    padding: 0.938rem 5rem;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  #g-bottom .g-block.pos-bottom-c > .g-content {
    padding: 0.938rem 4rem;
  }
}
@media only all and (max-width: 47.99rem) {
  #g-bottom .g-block.pos-bottom-c > .g-content {
    margin: 0.625rem 0;
    margin-bottom: 1.563rem;
  }
}
#g-bottom .g-block.pos-bottom-c .moduletable.mod-nieuwsbrief form {
  margin: 0;
}
@media only all and (min-width: 60rem) {
  #g-bottom .g-block.pos-bottom-c .moduletable.mod-nieuwsbrief .acym_module_form {
    padding-bottom: 6rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #g-bottom .g-block.pos-bottom-c .moduletable.mod-nieuwsbrief .acym_module_form {
    padding-bottom: 3rem;
  }
}
#g-bottom .g-block.pos-bottom-c .moduletable.mod-nieuwsbrief .acym_module_form .acym_form {
  margin-bottom: 1rem;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  flex-flow: row wrap;
  list-style: none;
  margin: 0;
  padding: 0;
  text-rendering: optimizespeed;
}
@media (min-width: 60rem) {
  #g-bottom .g-block.pos-bottom-c .moduletable.mod-nieuwsbrief .acym_module_form .acym_form {
    width: 75%;
    float: left;
    padding-right: 1rem;
    margin-bottom: 0;
  }
}
#g-bottom .g-block.pos-bottom-c .moduletable.mod-nieuwsbrief .acym_module_form .acym_form > div {
  margin: 0;
  display: inline-block;
  min-height: 4rem;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 17%;
  -moz-flex: 1 17%;
  -ms-flex: 1 17%;
  flex: 1 17%;
  padding: 0 0.5rem;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #g-bottom .g-block.pos-bottom-c .moduletable.mod-nieuwsbrief .acym_module_form .acym_form > div {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 1 25%;
    -moz-flex: 1 25%;
    -ms-flex: 1 25%;
    flex: 1 25%;
  }
}
@media only all and (max-width: 47.99rem) {
  #g-bottom .g-block.pos-bottom-c .moduletable.mod-nieuwsbrief .acym_module_form .acym_form > div {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 1 60%;
    -moz-flex: 1 60%;
    -ms-flex: 1 60%;
    flex: 1 60%;
    margin: auto;
    padding: 1rem 0.5rem;
  }
  #g-bottom .g-block.pos-bottom-c .moduletable.mod-nieuwsbrief .acym_module_form .acym_form > div.fieldacytussenvoegsels {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 30%;
    -moz-flex: 0 30%;
    -ms-flex: 0 30%;
    flex: 0 30%;
  }
}
#g-bottom .g-block.pos-bottom-c .moduletable.mod-nieuwsbrief .acym_module_form .acym_form > div:last-of-type {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 32%;
  -moz-flex: 0 32%;
  -ms-flex: 0 32%;
  flex: 0 32%;
  width: 32%;
  padding-right: 0px;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #g-bottom .g-block.pos-bottom-c .moduletable.mod-nieuwsbrief .acym_module_form .acym_form > div:last-of-type {
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    width: 100%;
    padding: 0.4rem 0.5rem;
    margin: auto;
    margin-bottom: -0.4rem;
  }
  #g-bottom .g-block.pos-bottom-c .moduletable.mod-nieuwsbrief .acym_module_form .acym_form > div:last-of-type .btn {
    padding: 1rem;
  }
}
@media only all and (max-width: 47.99rem) {
  #g-bottom .g-block.pos-bottom-c .moduletable.mod-nieuwsbrief .acym_module_form .acym_form > div:last-of-type {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    margin: auto;
    padding: 1rem 0.5rem;
  }
}
#g-bottom .g-block.pos-bottom-c .moduletable.mod-nieuwsbrief .acym_module_form .acym_form > div input, #g-bottom .g-block.pos-bottom-c .moduletable.mod-nieuwsbrief .acym_module_form .acym_form > div .btn {
  margin: 0;
}
#g-bottom .g-block.pos-bottom-c .moduletable.mod-nieuwsbrief .acym_module_form .acym_form > div input {
  height: 100%;
  border-color: #ffffff;
  width: 100%;
  max-width: none;
  height: 4rem;
}
@media (min-width: 60rem) {
  #g-bottom .g-block.pos-bottom-c .moduletable.mod-nieuwsbrief .acym_module_form .acysubbuttons {
    width: 25%;
    float: left;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #g-bottom .g-block.pos-bottom-c .moduletable.mod-nieuwsbrief .acym_module_form .acysubbuttons {
    margin-top: 2rem;
  }
}
#g-bottom .g-block.pos-bottom-c .moduletable.mod-nieuwsbrief .acym_module_form .acysubbuttons .btn {
  background-color: #1f344e;
  max-width: none;
  width: 100%;
  border: none;
  min-height: 4rem;
}
@media only all and (min-width: 60rem) {
  #g-bottom .g-block.pos-bottom-c .moduletable.mod-nieuwsbrief .acym_module_form .acysubbuttons .btn {
    padding: 1.35rem 1rem;
  }
}
#g-footer {
  background-image: url('../images/assets/footer/wave.png');
  background-repeat: no-repeat;
  background-position: 100% 100%;
  background-size: 65vw;
  position: relative;
}
#g-footer:before {
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.25) -50%, rgba(0, 0, 0, 0) 50%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.25) -50%, rgba(0, 0, 0, 0) 50%);
  content: "";
  display: block;
  width: 100%;
  height: 5rem;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1;
  opacity: 0.4;
}
#g-footer > .g-grid {
  z-index: 2;
  position: relative;
}
#g-footer .g-block > .g-content {
  padding: 0.938rem 0;
}
#g-footer .g-block .g-title {
  color: #1f344e;
  font-size: 1.5rem;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #g-footer .g-block .g-title {
    font-size: 1.3rem;
  }
}
#g-footer .g-block.par-contactgegevens {
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 0.9rem;
}
#g-footer .g-block.par-contactgegevens .g-title {
  color: #1f344e;
  font-size: 1.5rem;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #g-footer .g-block.par-contactgegevens .g-title {
    font-size: 1.3rem;
  }
}
#g-footer .g-block.par-contactgegevens [class^="g-block"] {
  clear: both;
}
@media only all and (max-width: 47.99rem) {
  #g-footer .g-block.par-contactgegevens [class^="g-block"] {
    width: 14rem;
  }
}
#g-footer .g-block.par-contactgegevens [class^="g-block"] .icon {
  float: left;
  width: 2rem;
}
@media only all and (max-width: 47.99rem) {
  #g-footer .g-block.par-contactgegevens [class^="g-block"] .icon {
    width: 3rem;
  }
}
#g-footer .g-block.par-contactgegevens [class^="g-block"] .icon + .info {
  float: left;
}
#g-footer .g-block.par-contactgegevens [class^="g-block"] a {
  text-decoration: underline;
}
#g-footer .g-block.par-social {
  padding-top: 0;
}
@media only all and (min-width: 48rem) {
  #g-footer .g-block.par-contactgegevens > .g-content, #g-footer .g-block.par-social > .g-content {
    margin-left: 0;
  }
}
@media (max-width: 75rem) and (min-width: 48rem) {
  #g-footer .g-block.par-contactgegevens, #g-footer .g-block.par-social {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 45%;
    -moz-flex: 0 45%;
    -ms-flex: 0 45%;
    flex: 0 45%;
    width: 45%;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #g-footer .g-block.par-contactgegevens {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 50%;
    -moz-flex: 0 50%;
    -ms-flex: 0 50%;
    flex: 0 50%;
    width: 50%;
  }
}
@media (max-width: 75rem) and (min-width: 48rem) {
  #g-footer .g-block.par-menu-handige-links {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 25%;
    -moz-flex: 0 25%;
    -ms-flex: 0 25%;
    flex: 0 25%;
    width: 25%;
  }
}
#g-footer .g-block.par-menu-handige-links .g-sub-nav .g-toplevel {
  margin-bottom: 0;
  margin-top: 1rem;
}
#g-footer .g-block.par-menu-handige-links .g-sub-nav .g-toplevel .g-menu-item {
  position: relative;
  padding: 5px 0;
  padding-left: 1rem;
}
#g-footer .g-block.par-menu-handige-links .g-sub-nav .g-toplevel .g-menu-item a {
  color: #1f344e;
  display: inline-block;
  font-size: 1rem;
}
#g-footer .g-block.par-menu-handige-links .g-sub-nav .g-toplevel .g-menu-item a:hover, #g-footer .g-block.par-menu-handige-links .g-sub-nav .g-toplevel .g-menu-item a:focus {
  color: #00b6e8;
}
@media only all and (max-width: 47.99rem) {
  #g-footer .g-block.par-menu-handige-links > .g-content {
    padding-top: 0;
    padding-bottom: 0;
  }
  #g-footer .g-block.par-menu-handige-links .g-sub-nav .g-toplevel {
    margin-top: 0;
    margin-bottom: 0;
    display: inline-block;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #g-footer .g-block.par-menu-handige-links {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 50%;
    -moz-flex: 0 50%;
    -ms-flex: 0 50%;
    flex: 0 50%;
    width: 50%;
  }
  #g-footer .g-block.par-menu-handige-links > .g-content {
    padding-top: 0.938rem;
  }
}
@media (max-width: 75rem) and (min-width: 48rem) {
  #g-footer .g-block.par-regionale-commissies {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 30%;
    -moz-flex: 0 30%;
    -ms-flex: 0 30%;
    flex: 0 30%;
    width: 30%;
  }
}
#g-footer .g-block.par-regionale-commissies > .g-content {
  margin-right: 0;
}
@media only all and (max-width: 47.99rem) {
  #g-footer .g-block.par-footer-links > .g-content {
    padding-top: 0;
    padding-bottom: 0;
  }
}
#g-footer .g-block.par-footer-links a {
  color: #1f344e;
}
#g-footer .g-block.par-footer-links a:focus, #g-footer .g-block.par-footer-links a:hover {
  color: #101c2a;
}
#g-footer .g-block.par-footer-links .delim {
  margin: 0 0.25rem;
}
#g-footer .g-block.par-anbi > .g-content {
  margin-left: 0;
  margin-top: 0;
  padding-top: 0;
}
#g-footer .g-block.par-anbi img {
  max-width: 105px;
}
#g-footer .g-block.par-totop {
  text-align: center;
  color: #ffffff;
}
#g-footer .g-block.par-totop > .g-content {
  margin-top: 0;
  padding-top: 0;
}
#g-footer .g-block.par-totop a {
  color: #ffffff;
  text-align: center;
}
#g-footer .g-block.par-totop a .icon-img {
  display: block;
  width: 60px;
  height: 60px;
  margin: auto;
}
@media only all and (max-width: 47.99rem) {
  #g-footer .g-block.par-totop {
    text-align: left !important;
  }
  #g-footer .g-block.par-totop > .g-content {
    padding-top: 0;
    padding-bottom: 0;
  }
}
#g-footer .g-block.pos-copyright {
  color: #ffffff;
}
#g-footer .g-block.pos-copyright a {
  color: #ffffff;
}
body .cc-animate.cc-revoke {
  -webkit-transition: -webkit-transform 1s ease, -webkit-transform 1s ease, left 1s ease, bottom 1s ease;
  -moz-transition: -moz-transform 1s ease, -webkit-transform 1s ease, left 1s ease, bottom 1s ease;
  transition: transform 1s ease, -webkit-transform 1s ease, left 1s ease, bottom 1s ease;
}
@media only all and (max-width: 47.99rem) {
  body .cc-revoke.cc-bottom {
    bottom: 80px;
    left: -3rem;
    border-top-left-radius: 0.5em;
    border-top-right-radius: 0.5em;
    transform: rotate(90deg) !important;
  }
  body .cc-window.cc-bottom {
    bottom: 30px;
  }
}
@media (max-width: 75rem) {
  body.menu-veelgestelde-vragen #g-container-main > .g-grid > .g-block.size-67, body.menu-veelgestelde-vragen #g-container-main > .g-grid > .g-block.size-33 {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  body.menu-veelgestelde-vragen #g-aside .g-block.pos-aside-a {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    width: 100%;
  }
}
body.menu-veelgestelde-vragen #g-aside .g-block.pos-aside-a > .g-content {
  background-color: #1f344e;
  color: #ffffff;
  padding-top: 1rem !important;
  height: auto !important;
}
body.menu-veelgestelde-vragen #g-aside .g-block.pos-aside-a > .g-content a {
  color: #ffffff;
  text-decoration: underline;
}
body.menu-veelgestelde-vragen #g-aside .g-block.pos-aside-a > .g-content a:hover, body.menu-veelgestelde-vragen #g-aside .g-block.pos-aside-a > .g-content a:active, body.menu-veelgestelde-vragen #g-aside .g-block.pos-aside-a > .g-content a:focus, body.menu-veelgestelde-vragen #g-aside .g-block.pos-aside-a > .g-content a.active {
  color: #00b6e8;
}
body.menu-veelgestelde-vragen #g-aside .g-block.pos-aside-a #staat-jouw-vraag-er-niet-bij {
  margin: 0 0 0.938rem 0;
  padding: 0 0 0.938rem 0;
  border-bottom: 1px solid #1f344e;
}
body.menu-veelgestelde-vragen #g-aside .g-block.pos-aside-a #staat-jouw-vraag-er-niet-bij .rsform-block .formError {
  color: #ffffff;
  text-decoration: underline;
}
body.menu-veelgestelde-vragen #g-aside .g-block.pos-aside-a #staat-jouw-vraag-er-niet-bij .rsform-block .control-label {
  display: none;
}
body.menu-veelgestelde-vragen #g-aside .g-block.pos-aside-a #staat-jouw-vraag-er-niet-bij .rsform-block .controls {
  margin: 0;
}
body.menu-veelgestelde-vragen #g-aside .g-block.pos-aside-a #staat-jouw-vraag-er-niet-bij .rsform-block.rsform-block-intro {
  margin: 0;
  padding: 0;
}
body.menu-veelgestelde-vragen #g-aside .g-block.pos-aside-a #staat-jouw-vraag-er-niet-bij .rsform-block.rsform-block-recaptcha {
  display: none;
}
body.menu-veelgestelde-vragen #g-aside .g-block.pos-aside-a #staat-jouw-vraag-er-niet-bij .rsform-block.rsform-block-email {
  margin-bottom: 0;
}
body.menu-veelgestelde-vragen #g-aside .g-block.pos-aside-a #staat-jouw-vraag-er-niet-bij .rsform-block.rsform-block-submit {
  text-align: center;
  margin-bottom: 0;
}
body.menu-veelgestelde-vragen #g-aside .g-block.pos-aside-a #staat-jouw-vraag-er-niet-bij .rsform-block.rsform-block-submit button {
  margin: 0;
}
body.menu-veelgestelde-vragen #g-aside .g-block.pos-aside-a #staat-jouw-vraag-er-niet-bij .rsform-block.rsform-block-submit button:hover, body.menu-veelgestelde-vragen #g-aside .g-block.pos-aside-a #staat-jouw-vraag-er-niet-bij .rsform-block.rsform-block-submit button:active, body.menu-veelgestelde-vragen #g-aside .g-block.pos-aside-a #staat-jouw-vraag-er-niet-bij .rsform-block.rsform-block-submit button:focus {
  background-color: #f29400;
  border-color: #f29400;
  color: #ffffff;
}
body.menu-veelgestelde-vragen #g-aside .g-block.pos-aside-a #staat-jouw-vraag-er-niet-bij .rsform-block.rsform-block-submit button:disabled {
  background-color: #bf7500;
  border-color: #bf7500;
}
body.menu-aanmelden-bijeenkomst .formResponsive .formHorizontal p.formDescription {
  margin-top: 0;
  margin-bottom: 1.563rem;
}
body.menu-aanmelden-bijeenkomst .formResponsive input[type="radio"], body.menu-aanmelden-bijeenkomst .formResponsive input[type="checkbox"] {
  margin-left: 0.625rem;
}
body.menu-aanmelden-bijeenkomst .formResponsive .rsform-block.rsform-block-ik-kom-naar {
  margin-bottom: 1.25rem;
}
body.menu-aanmelden-bijeenkomst .formResponsive .rsform-block.rsform-block-ik-kom-naar .formDescription:empty {
  display: none;
}
body.menu-aanmelden-bijeenkomst .formResponsive .rsform-block.rsform-block-broodjesbuffet {
  margin-top: -0.625rem;
  margin-bottom: 1rem;
}
body.menu-aanmelden-bijeenkomst .formResponsive .rsform-block.rsform-block-deelname-workshops .formControlLabel small {
  display: block;
  text-decoration: underline;
}
body.menu-aanmelden-bijeenkomst .formResponsive .rsform-block.rsform-block-totaal, body.menu-aanmelden-bijeenkomst .formResponsive .rsform-block.rsform-block-betaalmethode {
  display: none;
}
body.menu-nieuwsbrief-aanmelding #acymodifyform .acy_onefield .inputVal label input {
  margin-top: -3px;
}
body.menu-nieuwsbrief-aanmelding #acymodifyform .acy_subscription_list .radiobox {
  margin-top: -1px;
}
body.com_jdidealgateway #dopay {
  border: 0;
  padding: 0;
  background: transparent;
  border-radius: 0;
}
body.com_jdidealgateway #dopay legend {
  text-align: center;
}
body.menu-zoeken #pos-page-content #advancedSearch.collapse.in {
  overflow: visible;
}
body.menu-zoeken #pos-page-content #advancedSearch #search-query-explained p {
  margin: 0;
  font-size: 0.8em;
}
body.menu-zoeken #pos-page-content #advancedSearch #search-query-explained hr {
  display: none;
}
body.menu-zoeken #pos-page-content #advancedSearch #finder-filter-window .controls {
  width: 22.75%;
  padding-right: 3%;
}
body.menu-zoeken #pos-page-content #advancedSearch #finder-filter-window .controls::last-of-type {
  padding-right: 0;
}
body.menu-zoeken #pos-page-content #advancedSearch #finder-filter-window .controls .chzn-container {
  width: 100% !important;
}
body.menu-zoeken #pos-page-content #search-results .search-results li .result-title {
  color: #1f344e;
  padding-top: 0.469rem;
}
body.menu-zoeken #pos-page-content #search-results .search-results li .result-url {
  color: #00b6e8;
}
body.menu-zoeken #pos-page-content #search-results .search-results li .result-url:hover, body.menu-zoeken #pos-page-content #search-results .search-results li .result-url:focus {
  color: #008eb5;
}
body.menu-zoeken #pos-page-content #search-results .search-pagination {
  text-align: center;
}
body.menu-zoeken #pos-page-content #search-results .search-pagination .search-pages-counter {
  margin-top: 0.3125rem;
}
body.menu-bestelformulier #g-mainbar .formResponsive h2 {
  color: #1f344e;
}
body.menu-bestelformulier #g-mainbar .formResponsive h2 i {
  margin-right: 0.625rem;
}
body.menu-bestelformulier #g-mainbar .formResponsive h2 span {
  color: #f29400;
}
body.menu-bestelformulier #g-mainbar .formResponsive textarea, body.menu-bestelformulier #g-mainbar .formResponsive input[type="text"], body.menu-bestelformulier #g-mainbar .formResponsive input[type="number"], body.menu-bestelformulier #g-mainbar .formResponsive input[type="email"], body.menu-bestelformulier #g-mainbar .formResponsive input[type="tel"], body.menu-bestelformulier #g-mainbar .formResponsive input[type="url"], body.menu-bestelformulier #g-mainbar .formResponsive input[type="password"] {
  width: 100%;
}
@media only all and (min-width: 75rem) {
  body.menu-bestelformulier #g-mainbar .formResponsive .formHorizontal .rsform-block .formControlLabel {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 30%;
    -moz-flex: 0 30%;
    -ms-flex: 0 30%;
    flex: 0 30%;
    width: 30%;
  }
  body.menu-bestelformulier #g-mainbar .formResponsive .formHorizontal .rsform-block .formControls {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 70%;
    -moz-flex: 0 70%;
    -ms-flex: 0 70%;
    flex: 0 70%;
    width: 70%;
  }
}
body.menu-bestelformulier #g-mainbar .formResponsive .formHorizontal .rsform-block.rsform-block-mandje {
  margin-bottom: 0.625rem;
}
body.menu-bestelformulier #g-mainbar .formResponsive .formHorizontal .rsform-block.rsform-block-afleveradres .formControlLabel {
  display: none;
}
body.menu-bestelformulier #g-mainbar .formResponsive .formHorizontal .rsform-block.rsform-block-afleveradres .formControls {
  margin-left: 0.625rem;
}
body.menu-bestelformulier #g-mainbar .formResponsive .formHorizontal .rsform-block.rsform-block-submit .formControlLabel {
  display: none;
}
body.menu-bestelformulier #g-mainbar .formResponsive .formHorizontal .rsform-block.rsform-block-submit .formControls {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 100%;
  -moz-flex: 0 100%;
  -ms-flex: 0 100%;
  flex: 0 100%;
  width: 100%;
  text-align: center;
}
body.menu-team-en-bestuur .platform-content img, body.itemid-602 .platform-content img {
  border-radius: 0.1875rem;
}
body.menu-magasien .blog .blog-items .blog-item:before, body.menu-magasien .blog .blog-items .blog-item:after {
  display: none;
}
body.menu-magasien .blog .blog-items .blog-item img {
  border: 1px solid #f29400;
}
body.menu-zoeken .finder #search-results ul.search-results li:hover, body.menu-zoeken .finder #search-results ul.search-results li:focus {
  cursor: pointer;
}
body.menu-zoeken .finder #search-results ul.search-results li:before {
  display: none;
}
body.menu-agenda-kerkdiensten #g-mainbar .blog .page-header {
  min-height: 0;
}
.g-content {
  margin: 0.625rem;
  padding: 0.938rem;
}
.g-flushed .g-content {
  margin: 0;
  padding: 0;
}
body {
  font-size: 1rem;
  line-height: 1.5;
}
h1 {
  font-size: 2rem;
}
h2 {
  font-size: 1.6rem;
}
h3 {
  font-size: 1.35rem;
}
h4 {
  font-size: 1.3rem;
}
h5 {
  font-size: 1.1rem;
}
h6 {
  font-size: 1rem;
}
small {
  font-size: 0.875rem;
}
cite {
  font-size: 0.875rem;
}
sub, sup {
  font-size: 0.75rem;
}
code, kbd, pre, samp {
  font-size: 1rem;
  font-family: "Menlo", "Monaco", monospace;
}
textarea, select[multiple=multiple], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input:not([type]) {
  border-radius: 0.1875rem;
}
@media only all and (max-width: 30rem) {
  body.menu-steun-ons #pos-page-content > .g-content {
    padding-left: 0;
    padding-right: 0;
  }
}
#donateur-worden {
  margin: auto;
}
#donateur-worden h3 {
  color: #5f6062 !important;
}
#donateur-worden .g-grid .g-block .g-content {
  margin: 0.625rem;
  padding: 0.938rem;
}
@media only all and (min-width: 75rem) {
  #donateur-worden {
    max-width: 75rem;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  #donateur-worden {
    max-width: 60rem;
  }
  #donateur-worden .g-block.g-block-inputs {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 55%;
    -moz-flex: 0 55%;
    -ms-flex: 0 55%;
    flex: 0 55%;
  }
  #donateur-worden .g-block.g-block-text {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 45%;
    -moz-flex: 0 45%;
    -ms-flex: 0 45%;
    flex: 0 45%;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #donateur-worden {
    max-width: 48rem;
  }
  #donateur-worden .g-block.g-block-inputs {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 50%;
    -moz-flex: 0 50%;
    -ms-flex: 0 50%;
    flex: 0 50%;
  }
  #donateur-worden .g-block.g-block-text {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 50%;
    -moz-flex: 0 50%;
    -ms-flex: 0 50%;
    flex: 0 50%;
  }
}
#donateur-worden img.anbi-logo {
  min-width: 8rem;
  width: 20%;
}
#donateur-worden .g-block.g-block-text ul:not([role="tablist"]) li:before {
  background-color: #ffffff !important;
  margin-top: 7px !important;
}
@media only all and (min-width: 75rem) {
  #donateur-worden .g-block.g-block-inputs .rsform-block .formControlLabel {
    -webkit-flex: 0 27%;
    -moz-flex: 0 27%;
    -ms-flex: 0 27%;
    flex: 0 27%;
    width: 27%;
  }
}
@media only all and (min-width: 75rem) and (-ms-high-contrast: none), only all and (min-width: 75rem) and (-ms-high-contrast: active) {
  #donateur-worden .g-block.g-block-inputs .rsform-block .formControlLabel {
    -ms-flex: 0 26%;
    flex: 0 26%;
    width: 26%;
  }
}
@media only all and (min-width: 75rem) {
  #donateur-worden .g-block.g-block-inputs .rsform-block .formControls {
    -webkit-flex: 0 73%;
    -moz-flex: 0 73%;
    -ms-flex: 0 73%;
    flex: 0 73%;
    width: 73%;
  }
}
@media only all and (min-width: 75rem) and (-ms-high-contrast: none), only all and (min-width: 75rem) and (-ms-high-contrast: active) {
  #donateur-worden .g-block.g-block-inputs .rsform-block .formControls {
    -ms-flex: 0 71%;
    flex: 0 71%;
    width: 71%;
  }
}
#donateur-worden .g-block.g-block-inputs .rsform-block .formControls .formBody {
  float: none;
}
#donateur-worden .g-block.g-block-inputs .rsform-block .formControls .formBody select, #donateur-worden .g-block.g-block-inputs .rsform-block .formControls .formBody textarea, #donateur-worden .g-block.g-block-inputs .rsform-block .formControls .formBody input[type="text"], #donateur-worden .g-block.g-block-inputs .rsform-block .formControls .formBody input[type="password"], #donateur-worden .g-block.g-block-inputs .rsform-block .formControls .formBody input[type="datetime"], #donateur-worden .g-block.g-block-inputs .rsform-block .formControls .formBody input[type="datetime-local"], #donateur-worden .g-block.g-block-inputs .rsform-block .formControls .formBody input[type="date"], #donateur-worden .g-block.g-block-inputs .rsform-block .formControls .formBody input[type="month"], #donateur-worden .g-block.g-block-inputs .rsform-block .formControls .formBody input[type="time"], #donateur-worden .g-block.g-block-inputs .rsform-block .formControls .formBody input[type="week"], #donateur-worden .g-block.g-block-inputs .rsform-block .formControls .formBody input[type="number"], #donateur-worden .g-block.g-block-inputs .rsform-block .formControls .formBody input[type="email"], #donateur-worden .g-block.g-block-inputs .rsform-block .formControls .formBody input[type="url"], #donateur-worden .g-block.g-block-inputs .rsform-block .formControls .formBody input[type="search"], #donateur-worden .g-block.g-block-inputs .rsform-block .formControls .formBody input[type="tel"], #donateur-worden .g-block.g-block-inputs .rsform-block .formControls .formBody input[type="color"], #donateur-worden .g-block.g-block-inputs .rsform-block .formControls .formBody .uneditable-input {
  margin-bottom: 0.625rem;
  box-sizing: border-box;
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  #donateur-worden .g-block.g-block-inputs .rsform-block .formControls .formBody textarea, #donateur-worden .g-block.g-block-inputs .rsform-block .formControls .formBody input[type="text"], #donateur-worden .g-block.g-block-inputs .rsform-block .formControls .formBody input[type="password"], #donateur-worden .g-block.g-block-inputs .rsform-block .formControls .formBody input[type="email"], #donateur-worden .g-block.g-block-inputs .rsform-block .formControls .formBody input[type="url"], #donateur-worden .g-block.g-block-inputs .rsform-block .formControls .formBody input[type="search"], #donateur-worden .g-block.g-block-inputs .rsform-block .formControls .formBody input[type="tel"], #donateur-worden .g-block.g-block-inputs .rsform-block .formControls .formBody input[type="color"], #donateur-worden .g-block.g-block-inputs .rsform-block .formControls .formBody .uneditable-input {
    width: 100%;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #donateur-worden .g-block.g-block-inputs .rsform-block .formControls .formBody textarea, #donateur-worden .g-block.g-block-inputs .rsform-block .formControls .formBody input[type="text"], #donateur-worden .g-block.g-block-inputs .rsform-block .formControls .formBody input[type="password"], #donateur-worden .g-block.g-block-inputs .rsform-block .formControls .formBody input[type="email"], #donateur-worden .g-block.g-block-inputs .rsform-block .formControls .formBody input[type="url"], #donateur-worden .g-block.g-block-inputs .rsform-block .formControls .formBody input[type="search"], #donateur-worden .g-block.g-block-inputs .rsform-block .formControls .formBody input[type="tel"], #donateur-worden .g-block.g-block-inputs .rsform-block .formControls .formBody input[type="color"], #donateur-worden .g-block.g-block-inputs .rsform-block .formControls .formBody .uneditable-input {
    width: 100%;
  }
}
#donateur-worden .g-block.g-block-inputs .rsform-block .formControls .formBody input[type="checkbox"] {
  width: auto;
  margin-top: 0;
  margin-right: 0.625rem;
}
#donateur-worden .g-block.g-block-inputs .rsform-block .formControls .formBody label {
  height: auto;
}
#donateur-worden .g-block.g-block-inputs .rsform-block .formControls .formBody .formValidation {
  display: block;
  margin: 0;
  padding: 0;
}
#donateur-worden .g-block.g-block-inputs .rsform-block .formControls .formBody .formValidation .formError {
  display: block;
  margin-bottom: 0.625rem;
  margin-top: -0.4166666667rem;
}
#donateur-worden .g-block.g-block-inputs .rsform-block .formControls .formDescription:empty {
  display: none;
}
#donateur-worden .g-block.g-block-inputs .rsform-block .rsformVerticalClear input {
  margin-right: 0.625rem;
}
#donateur-worden .g-block.g-block-inputs .rsform-block .rsformVerticalClear input, #donateur-worden .g-block.g-block-inputs .rsform-block .rsformVerticalClear input + label {
  display: inline-block;
  width: auto;
}
#donateur-worden .g-block.g-block-inputs .rsform-block #donateur-worden .g-block.g-block-inputs .rsform-block.rsform-block-page-1 .formBody, #donateur-worden .g-block.g-block-inputs .rsform-block.rsform-block-page-2 #donateur-worden .g-block.g-block-inputs .rsform-block.rsform-block-page-3 .formBody {
  display: block;
  width: 100%;
}
#donateur-worden .g-block.g-block-inputs .rsform-block.rsform-block-donatie-veld .formControlLabel {
  padding-top: 6px;
}
#donateur-worden .g-block.g-block-inputs .rsform-block.rsform-block-donatie-veld .formControls #payment-174-3 {
  width: auto;
  margin-right: 10px;
  float: left;
  margin-top: 12px;
}
#donateur-worden .g-block.g-block-inputs .rsform-block.rsform-block-donatie-veld .formControls .formBody {
  width: calc(100% - 25px);
  float: left;
}
#donateur-worden .g-block.g-block-inputs .rsform-block.rsform-block-betaalmethode .formControlLabel {
  width: 100%;
}
#donateur-worden .g-block.g-block-inputs .rsform-block.rsform-block-betaalmethode #Betaalmethode {
  display: none;
}
#donateur-worden .g-block.g-block-inputs .rsform-block.rsform-block-periode .formBody label input, #donateur-worden .g-block.g-block-inputs .rsform-block.rsform-block-nieuwsbrief .formBody label input {
  width: auto;
  display: inline-block;
  margin-right: 0.625rem;
}
#donateur-worden .g-block.g-block-inputs .rsform-block.rsform-block-mijn-gegevens-samenvatting {
  font-weight: bold;
}
#donateur-worden .g-block.g-block-inputs .rsform-block.rsform-block-samen-gegevens {
  margin-bottom: 1rem;
}
#donateur-worden .g-block.g-block-inputs .rsform-block.rsform-block-samen-gegevens .betaal-methode > span:first-of-type {
  font-weight: bold;
}
#donateur-worden .g-block.g-block-inputs .rsform-block.rsform-block-totaal {
  display: none;
}
#donateur-worden .g-block.g-block-inputs .rsform-block.rsform-block-betalen #betalen {
  background: #f29400 !important;
  border-color: #f29400 !important;
  color: #ffffff;
}
#donateur-worden .g-block.g-block-inputs .rsform-block.rsform-block-betalen #betalen:hover, #donateur-worden .g-block.g-block-inputs .rsform-block.rsform-block-betalen #betalen:active, #donateur-worden .g-block.g-block-inputs .rsform-block.rsform-block-betalen #betalen:focus {
  background: #ffab26 !important;
  border-color: #ffab26 !important;
}
#donateur-worden .g-block.g-block-text > .g-content {
  border-radius: 0.625rem;
  background-color: #f29400;
  color: #ffffff;
}
#donateur-worden .g-block.g-block-text > .g-content.block-1 {
  background-color: #e42032;
}
#donateur-worden .g-block.g-block-text > .g-content.block-2 {
  background-color: #1f344e;
}
#donateur-worden .g-block.g-block-text > .g-content.block-3 {
  background-color: #00b6e8;
}
#donateur-worden .g-block.g-block-text > .g-content.block-4 {
  background-color: #f29400;
}
#donateur-worden .g-block.g-block-text > .g-content .title {
  font-size: 1.35rem;
  font-weight: bold;
  margin-bottom: 0.625rem;
}
#donateur-worden .g-block.g-block-text > .g-content .text a {
  color: #ffffff;
  text-decoration: underline;
}
#donateur-worden .g-block.g-block-text > .g-content .text a:hover, #donateur-worden .g-block.g-block-text > .g-content .text a:focus {
  color: #ffffff;
  text-decoration: underline;
}
#donateur-worden .rsform-wrap {
  background-color: #f7f7f7;
  border-radius: 6px;
  padding: 1rem;
  font-family: "sourcesanspro", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
}
#donateur-worden .rsform-wrap .rsform-block-ja-ik-steun {
  color: #1f344e;
  font-size: 1.35rem;
  font-weight: 500;
  line-height: 1.25em;
  margin-bottom: 1rem;
}
#donateur-worden .rsform-wrap .rsform-block-geslacht #geslacht {
  font-size: 1rem;
  margin-bottom: 1rem;
  padding: 0.469rem 0;
  height: auto;
}
@media only all and (max-width: 59.99rem) {
  #donateur-worden .rsform-wrap .rsform-block-geslacht #geslacht {
    width: 100%;
  }
}
#donateur-worden .rsform-wrap .rsform-block-bedrag {
  width: 60%;
  display: inline-block;
}
@media only all and (max-width: 59.99rem) {
  #donateur-worden .rsform-wrap .rsform-block-bedrag {
    width: 100%;
  }
}
#donateur-worden .rsform-wrap .rsform-block-bedrag .formControlLabel {
  display: none;
}
#donateur-worden .rsform-wrap .rsform-block-bedrag .formControls {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 100%;
  -moz-flex: 0 100%;
  -ms-flex: 0 100%;
  flex: 0 100%;
  width: 100%;
}
#donateur-worden .rsform-wrap .rsform-block-bedrag .formControls .formBody {
  margin: 0 -0.3125rem;
}
#donateur-worden .rsform-wrap .rsform-block-bedrag .formControls input {
  display: none;
}
#donateur-worden .rsform-wrap .rsform-block-bedrag .formControls .label-text {
  width: 30%;
  display: inline-block;
  background-color: #1f344e;
  border-radius: 5px;
  margin: 0 1%;
  padding: 5px 2%;
  text-align: center;
  color: white;
  font-weight: bold;
  font-size: 1.15em;
}
@media only all and (max-width: 59.99rem) {
  #donateur-worden .rsform-wrap .rsform-block-bedrag .formControls .label-text {
    margin: 0 1.665%;
  }
}
#donateur-worden .rsform-wrap .rsform-block-bedrag .formControls .label-text:hover {
  background-color: #264060;
}
#donateur-worden .rsform-wrap .rsform-block-bedrag .formControls input:checked + .label-text {
  background-color: #00b6e8;
}
#donateur-worden .rsform-wrap .rsform-block-bedrag .formControls input:checked + .label-text:hover {
  background-color: #02c9ff;
}
#donateur-worden .rsform-wrap .rsform-block-donatie-veld {
  margin-top: 0.625rem;
  width: 35%;
  display: inline-block;
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  #donateur-worden .rsform-wrap .rsform-block-donatie-veld {
    width: 39%;
  }
}
@media only all and (max-width: 59.99rem) {
  #donateur-worden .rsform-wrap .rsform-block-donatie-veld {
    width: 100%;
    text-align: center;
  }
}
#donateur-worden .rsform-wrap .rsform-block-donatie-veld input[type="radio"] {
  display: none;
}
#donateur-worden .rsform-wrap .rsform-block-donatie-veld .formControlLabel {
  display: none;
}
#donateur-worden .rsform-wrap .rsform-block-donatie-veld .formControls {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 100%;
  -moz-flex: 0 100%;
  -ms-flex: 0 100%;
  flex: 0 100%;
}
@media only all and (max-width: 59.99rem) {
  #donateur-worden .rsform-wrap .rsform-block-donatie-veld .formControls {
    display: inline-flex;
  }
}
#donateur-worden .rsform-wrap .rsform-block-donatie-veld .formControls .formBody {
  float: none !important;
  width: 100% !important;
}
#donateur-worden .rsform-wrap .rsform-block-donatie-veld .formControls .formBody #donatie_veld {
  margin: 0;
  width: 100%;
  margin-top: -5px;
  background-color: white;
  font-weight: 500;
  font-size: 1.15em;
  padding: 1px 9px;
}
@media only all and (max-width: 59.99rem) {
  #donateur-worden .rsform-wrap .rsform-block-donatie-veld .formControls .formBody #donatie_veld {
    margin-top: unset;
  }
}
#donateur-worden .rsform-wrap .rsform-block-periode {
  font-size: 1.25em;
}
#donateur-worden .rsform-wrap .rsform-block-periode .formControlLabel {
  display: none;
}
#donateur-worden .rsform-wrap .rsform-block-periode .formControls {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 100%;
  -moz-flex: 0 100%;
  -ms-flex: 0 100%;
  flex: 0 100%;
  width: 100%;
}
#donateur-worden .rsform-wrap .rsform-block-periode .formControls .formBody label {
  display: inline-block;
  width: 30%;
}
#donateur-worden .rsform-wrap .rsform-block-periode .formControls .formBody label input {
  margin-top: 0;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #donateur-worden .rsform-wrap .rsform-block-periode .formControls .formBody label {
    width: 50%;
  }
}
@media only all and (min-width: 30.062rem) and (max-width: 34.062rem) {
  #donateur-worden .rsform-wrap .rsform-block-periode .formControls .formBody label {
    width: 50%;
  }
}
@media only all and (max-width: 28rem) {
  #donateur-worden .rsform-wrap .rsform-block-periode .formControls .formBody label {
    width: 100%;
  }
}
@media only all and (max-width: 30rem) {
  #donateur-worden .rsform-wrap .rsform-block-periode .formControls .formBody label {
    width: 50%;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  #donateur-worden .rsform-wrap .rsform-block-periode .formControls .formBody label[for="periode1"] {
    width: 35%;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #donateur-worden .rsform-wrap .rsform-block-periode .formControls .formBody label[for="periode1"] {
    width: 35%;
  }
}
@media only all and (min-width: 30.062rem) and (max-width: 34.062rem) {
  #donateur-worden .rsform-wrap .rsform-block-periode .formControls .formBody label[for="periode1"] {
    width: 50%;
  }
}
@media only all and (max-width: 28rem) {
  #donateur-worden .rsform-wrap .rsform-block-periode .formControls .formBody label[for="periode1"] {
    width: 100%;
  }
}
#donateur-worden .rsform-wrap .rsform-block-divider-0-copy-copy-copy-copy .formControlLabel, #donateur-worden .rsform-wrap .rsform-block-divider-0-copy-copy-copy .formControlLabel {
  display: none;
}
#donateur-worden .rsform-wrap .rsform-block-divider-0-copy-copy-copy-copy .formBody, #donateur-worden .rsform-wrap .rsform-block-divider-0-copy-copy-copy .formBody {
  width: 100%;
  float: none;
}
#donateur-worden .rsform-wrap .rsform-block-divider-0-copy-copy-copy-copy hr, #donateur-worden .rsform-wrap .rsform-block-divider-0-copy-copy-copy hr {
  border: 2px solid #d1d1d1;
  border-radius: 2px;
}
#donateur-worden .rsform-wrap .rsform-block-betaalmethode {
  width: 60%;
  display: inline-flex;
  font-size: 1.25em;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #donateur-worden .rsform-wrap .rsform-block-betaalmethode {
    width: 100%;
  }
}
@media only all and (max-width: 30rem) {
  #donateur-worden .rsform-wrap .rsform-block-betaalmethode {
    width: 100%;
  }
}
#donateur-worden .rsform-wrap .rsform-block-betaalmethode .formControlLabel {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 40%;
  -moz-flex: 0 40%;
  -ms-flex: 0 40%;
  flex: 0 40%;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #donateur-worden .rsform-wrap .rsform-block-betaalmethode .formControlLabel {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    width: 100%;
  }
}
@media only all and (max-width: 30rem) {
  #donateur-worden .rsform-wrap .rsform-block-betaalmethode .formControlLabel {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
  }
}
#donateur-worden .rsform-wrap .rsform-block-betaalmethode .formControls {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 60%;
  -moz-flex: 0 60%;
  -ms-flex: 0 60%;
  flex: 0 60%;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #donateur-worden .rsform-wrap .rsform-block-betaalmethode .formControls {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
  }
}
@media only all and (max-width: 30rem) {
  #donateur-worden .rsform-wrap .rsform-block-betaalmethode .formControls {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
  }
}
#donateur-worden .rsform-wrap .rsform-block-betaalmethode .formControls .formBody #payment-label {
  font-weight: 500;
}
#donateur-worden .rsform-wrap .rsform-block-page-1 {
  width: 39%;
  display: inline-block;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #donateur-worden .rsform-wrap .rsform-block-page-1 {
    width: 100%;
    margin-top: 0.3125rem;
  }
}
@media only all and (max-width: 30rem) {
  #donateur-worden .rsform-wrap .rsform-block-page-1 {
    width: 100%;
    margin-top: 0.3125rem;
  }
}
#donateur-worden .rsform-wrap .rsform-block-page-1 .formControlLabel {
  display: none;
}
#donateur-worden .rsform-wrap .rsform-block-page-1 .formControls {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 100%;
  -moz-flex: 0 100%;
  -ms-flex: 0 100%;
  flex: 0 100%;
  width: 100%;
}
#donateur-worden .rsform-wrap .rsform-block-page-1 .formControls .formBody button {
  width: 100%;
  font-size: 1.2em;
  padding: 0.35em;
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  #donateur-worden .rsform-wrap .rsform-block-page-1 .formControls .formBody button {
    white-space: unset;
    vertical-align: top;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #donateur-worden .rsform-wrap .rsform-block-page-1 .formControls .formBody button {
    white-space: unset;
    vertical-align: top;
  }
}
@media only all and (max-width: 30rem) {
  #donateur-worden .rsform-wrap .rsform-block-page-1 .formControls .formBody button {
    white-space: unset;
    vertical-align: top;
  }
}
#donateur-worden .rsform-wrap input[type="text"] {
  background-color: white;
}
@media only all and (max-width: 59.99rem) {
  #donateur-worden .rsform-wrap input[type="text"] {
    width: 100%;
  }
}
#donateur-worden .rsform-wrap .rsform-block-betalen button {
  font-size: 1.2em;
  font-family: "sourcesanspro", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: 500;
}
#donateur-worden .rsform-wrap .rsform-block-betalen button.rsform-button-prev {
  margin-right: 0.3125rem;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #donateur-worden .rsform-wrap .rsform-block-betalen button.rsform-button-prev {
    margin-right: 0;
  }
}
@media only all and (max-width: 30rem) {
  #donateur-worden .rsform-wrap .rsform-block-betalen button.rsform-button-prev {
    margin-right: 0;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #donateur-worden .rsform-wrap .rsform-block-betalen button {
    width: 100%;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #donateur-worden .rsform-wrap .rsform-block-betalen button {
    width: 49%;
  }
}
@media only all and (max-width: 30rem) {
  #donateur-worden .rsform-wrap .rsform-block-betalen button {
    width: 100%;
  }
}
/*# sourceMappingURL=custom__body_only.css.map */