@charset "UTF-8";
/*! typey | GPLv2 License | https://github.com/jptaranto/typey */
/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */
/* Document
       ========================================================================== */
/**
     * 1. Change the default font family in all browsers (opinionated).
     * 2. Correct the line height in all browsers.
     * 3. Prevent adjustments of font size after orientation changes in
     *    IE on Windows Phone and in iOS.
     */
html {
  font-family: sans-serif;
  /* 1 */
  font-size: 87.5%;
  line-height: 1.5em;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 3 */
  -webkit-text-size-adjust: 100%;
  /* 3 */ }

/* Sections
       ========================================================================== */
/**
     * Remove the margin in all browsers (opinionated).
     */
body {
  margin: 0; }

/**
     * Add the correct display in IE 9-.
     */
article,
aside,
footer,
header,
nav,
section {
  display: block; }

/**
     * Correct the font size and margin on `h1` elements within `section` and
     * `article` contexts in Chrome, Firefox, and Safari.
     */
h1 {
  font-size: 2.28571em;
  line-height: 1.3125em;
  /* Set 1 unit of vertical rhythm on the top and bottom margins. */
  margin: 0.65625em 0; }

h2 {
  font-size: 1.71429em;
  line-height: 1.75em;
  margin: 0.875em 0; }

h3 {
  font-size: 1.33714em;
  line-height: 2.24359em;
  margin: 1.12179em 0; }

h4 {
  font-size: 1.14286em;
  line-height: 1.3125em;
  margin: 1.3125em 0; }

h5 {
  font-size: 0.94857em;
  line-height: 1.58133em;
  margin: 1.58133em 0; }

h6 {
  font-size: 0.76571em;
  line-height: 1.95896em;
  margin: 1.95896em 0; }

/* Grouping content
       ========================================================================== */
/**
       * Set 1 unit of vertical rhythm on the top and bottom margin.
       */
blockquote {
  margin: 1.5em 40px; }

dl,
ol,
ul {
  margin: 1.5em 0; }

/**
       * Turn off margins on nested lists.
       */
ol ol,
ol ul,
ul ol,
ul ul {
  margin: 0; }

dd {
  margin: 0 0 0 40px; }

ol,
ul {
  padding: 0 0 0 40px; }

/**
     * Add the correct display in IE 9-.
     */
figcaption,
figure {
  display: block; }

/**
     * Add the correct margin in IE 8.
     */
figure {
  margin: 1.5em 40px; }

/**
     * 1. Add the correct box sizing in Firefox.
     * 2. Show the overflow in Edge and IE.
     */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

/**
     * Add the correct display in IE.
     */
main {
  display: block; }

/**
       * Set 1 unit of vertical rhythm on the top and bottom margin.
       */
p,
pre {
  margin: 1.5em 0; }

/**
     * 1. Correct the inheritance and scaling of font size in all browsers.
     * 2. Correct the odd `em` font sizing in all browsers.
     */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/* Links
       ========================================================================== */
/**
     * 1. Remove the gray background on active links in IE 10.
     * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
     */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */ }

/**
     * Remove the outline on focused links when they are also active or hovered
     * in all browsers (opinionated).
     */
a:active,
a:hover {
  outline-width: 0; }

/* Text-level semantics
       ========================================================================== */
/**
     * 1. Remove the bottom border in Firefox 39-.
     * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
     */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */ }

/**
     * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
     */
b,
strong {
  font-weight: inherit; }

/**
     * Add the correct font weight in Chrome, Edge, and Safari.
     */
b,
strong {
  font-weight: bolder; }

/**
     * 1. Correct the inheritance and scaling of font size in all browsers.
     * 2. Correct the odd `em` font sizing in all browsers.
     */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/**
     * Add the correct font style in Android 4.3-.
     */
dfn {
  font-style: italic; }

/**
     * Add the correct background and color in IE 9-.
     */
mark {
  background-color: #ff0;
  color: #000; }

/**
     * Add the correct font size in all browsers.
     */
small {
  font-size: 80%; }

/**
     * Prevent `sub` and `sup` elements from affecting the line height in
     * all browsers.
     */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

/* Embedded content
       ========================================================================== */
/**
     * Add the correct display in IE 9-.
     */
audio,
video {
  display: inline-block; }

/**
     * Add the correct display in iOS 4-7.
     */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
     * Remove the border on images inside links in IE 10-.
     */
img {
  border-style: none; }

/**
     * Hide the overflow in IE.
     */
svg:not(:root) {
  overflow: hidden; }

/* Forms
       ========================================================================== */
/**
     * 1. Change the font styles in all browsers (opinionated).
     * 2. Remove the margin in Firefox and Safari.
     */
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.5em;
  /* 1 */
  margin: 0;
  /* 2 */ }

/**
     * Show the overflow in IE.
     */
button {
  overflow: visible; }

/**
     * Remove the inheritance of text transform in Edge, Firefox, and IE.
     * 1. Remove the inheritance of text transform in Firefox.
     */
button,
select {
  /* 1 */
  text-transform: none; }

/**
     * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
     *    controls in Android 4.
     * 2. Correct the inability to style clickable types in iOS and Safari.
     */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */ }

button,
[type="button"],
[type="reset"],
[type="submit"] {
  /**
       * Remove the inner border and padding in Firefox.
       */
  /**
       * Restore the focus styles unset by the previous rule.
       */ }
  button::-moz-focus-inner,
  [type="button"]::-moz-focus-inner,
  [type="reset"]::-moz-focus-inner,
  [type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0; }
  button:-moz-focusring,
  [type="button"]:-moz-focusring,
  [type="reset"]:-moz-focusring,
  [type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText; }

/**
     * Show the overflow in Edge.
     */
input {
  overflow: visible; }

/**
     * 1. Add the correct box sizing in IE 10-.
     * 2. Remove the padding in IE 10-.
     */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
     * Correct the cursor style of increment and decrement buttons in Chrome.
     */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
     * 1. Correct the odd appearance in Chrome and Safari.
     * 2. Correct the outline style in Safari.
     */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
  /**
       * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
       */ }
  [type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {
    -webkit-appearance: none; }

/**
     * 1. Correct the inability to style clickable types in iOS and Safari.
     * 2. Change font properties to `inherit` in Safari.
     */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */ }

/**
     * Change the border, margin, and padding in all browsers (opinionated).
     */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
     * 1. Correct the text wrapping in Edge and IE.
     * 2. Correct the color inheritance from `fieldset` elements in IE.
     * 3. Remove the padding so developers are not caught out when they zero out
     *    `fieldset` elements in all browsers.
     */
legend {
  box-sizing: border-box;
  /* 1 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  color: inherit;
  /* 2 */
  white-space: normal;
  /* 1 */ }

/**
     * 1. Add the correct display in IE 9-.
     * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
     */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
     * Remove the default vertical scrollbar in IE.
     */
textarea {
  overflow: auto; }

/* Interactive
       ========================================================================== */
/*
     * Add the correct display in Edge, IE, and Firefox.
     */
details {
  display: block; }

/*
     * Add the correct display in all browsers.
     */
summary {
  display: list-item; }

/*
     * Add the correct display in IE 9-.
     */
menu {
  display: block;
  /*
         * 1. Set 1 unit of vertical rhythm on the top and bottom margin.
         * 2. Set consistent space for the list style image.
         */
  margin: 1.5em 0;
  /* 1 */
  padding: 0 0 0 40px;
  /* 2 */
  /**
         * Turn off margins on nested lists.
         */ }
  menu menu,
  ol menu,
  ul menu {
    margin: 0; }

/* Scripting
       ========================================================================== */
/**
     * Add the correct display in IE 9-.
     */
canvas {
  display: inline-block; }

/**
     * Add the correct display in IE.
     */
template {
  display: none; }

/* Hidden
       ========================================================================== */
/**
     * Add the correct display in IE 10-.
     */
[hidden] {
  display: none; }

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("../libraries/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0");
  src: url("../libraries/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../libraries/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../libraries/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../libraries/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../libraries/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -15%; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-fw {
  width: 1.28571em;
  text-align: center; }

.fa-ul {
  padding-left: 0;
  margin-left: 2.14286em;
  list-style-type: none; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  top: 0.14286em;
  text-align: center; }
  .fa-li.fa-lg {
    left: -1.85714em; }

.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left {
  margin-right: .3em; }

.fa.fa-pull-right {
  margin-left: .3em; }

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right; }

.pull-left {
  float: left; }

.fa.pull-left {
  margin-right: .3em; }

.fa.pull-right {
  margin-left: .3em; }

.fa-spin {
  animation: fa-spin 2s infinite linear; }

.fa-pulse {
  animation: fa-spin 1s infinite steps(8); }

@keyframes fa-spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(359deg); } }

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg); }

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg); }

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg); }

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1); }

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none; }

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle; }

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: ""; }

.fa-music:before {
  content: ""; }

.fa-search:before {
  content: ""; }

.fa-envelope-o:before {
  content: ""; }

.fa-heart:before {
  content: ""; }

.fa-star:before {
  content: ""; }

.fa-star-o:before {
  content: ""; }

.fa-user:before {
  content: ""; }

.fa-film:before {
  content: ""; }

.fa-th-large:before {
  content: ""; }

.fa-th:before {
  content: ""; }

.fa-th-list:before {
  content: ""; }

.fa-check:before {
  content: ""; }

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: ""; }

.fa-search-plus:before {
  content: ""; }

.fa-search-minus:before {
  content: ""; }

.fa-power-off:before {
  content: ""; }

.fa-signal:before {
  content: ""; }

.fa-gear:before,
.fa-cog:before {
  content: ""; }

.fa-trash-o:before {
  content: ""; }

.fa-home:before {
  content: ""; }

.fa-file-o:before {
  content: ""; }

.fa-clock-o:before {
  content: ""; }

.fa-road:before {
  content: ""; }

.fa-download:before {
  content: ""; }

.fa-arrow-circle-o-down:before {
  content: ""; }

.fa-arrow-circle-o-up:before {
  content: ""; }

.fa-inbox:before {
  content: ""; }

.fa-play-circle-o:before {
  content: ""; }

.fa-rotate-right:before,
.fa-repeat:before {
  content: ""; }

.fa-refresh:before {
  content: ""; }

.fa-list-alt:before {
  content: ""; }

.fa-lock:before {
  content: ""; }

.fa-flag:before {
  content: ""; }

.fa-headphones:before {
  content: ""; }

.fa-volume-off:before {
  content: ""; }

.fa-volume-down:before {
  content: ""; }

.fa-volume-up:before {
  content: ""; }

.fa-qrcode:before {
  content: ""; }

.fa-barcode:before {
  content: ""; }

.fa-tag:before {
  content: ""; }

.fa-tags:before {
  content: ""; }

.fa-book:before {
  content: ""; }

.fa-bookmark:before {
  content: ""; }

.fa-print:before {
  content: ""; }

.fa-camera:before {
  content: ""; }

.fa-font:before {
  content: ""; }

.fa-bold:before {
  content: ""; }

.fa-italic:before {
  content: ""; }

.fa-text-height:before {
  content: ""; }

.fa-text-width:before {
  content: ""; }

.fa-align-left:before {
  content: ""; }

.fa-align-center:before {
  content: ""; }

.fa-align-right:before {
  content: ""; }

.fa-align-justify:before {
  content: ""; }

.fa-list:before {
  content: ""; }

.fa-dedent:before,
.fa-outdent:before {
  content: ""; }

.fa-indent:before {
  content: ""; }

.fa-video-camera:before {
  content: ""; }

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: ""; }

.fa-pencil:before {
  content: ""; }

.fa-map-marker:before {
  content: ""; }

.fa-adjust:before {
  content: ""; }

.fa-tint:before {
  content: ""; }

.fa-edit:before,
.fa-pencil-square-o:before {
  content: ""; }

.fa-share-square-o:before {
  content: ""; }

.fa-check-square-o:before {
  content: ""; }

.fa-arrows:before {
  content: ""; }

.fa-step-backward:before {
  content: ""; }

.fa-fast-backward:before {
  content: ""; }

.fa-backward:before {
  content: ""; }

.fa-play:before {
  content: ""; }

.fa-pause:before {
  content: ""; }

.fa-stop:before {
  content: ""; }

.fa-forward:before {
  content: ""; }

.fa-fast-forward:before {
  content: ""; }

.fa-step-forward:before {
  content: ""; }

.fa-eject:before {
  content: ""; }

.fa-chevron-left:before {
  content: ""; }

.fa-chevron-right:before {
  content: ""; }

.fa-plus-circle:before {
  content: ""; }

.fa-minus-circle:before {
  content: ""; }

.fa-times-circle:before {
  content: ""; }

.fa-check-circle:before {
  content: ""; }

.fa-question-circle:before {
  content: ""; }

.fa-info-circle:before {
  content: ""; }

.fa-crosshairs:before {
  content: ""; }

.fa-times-circle-o:before {
  content: ""; }

.fa-check-circle-o:before {
  content: ""; }

.fa-ban:before {
  content: ""; }

.fa-arrow-left:before {
  content: ""; }

.fa-arrow-right:before {
  content: ""; }

.fa-arrow-up:before {
  content: ""; }

.fa-arrow-down:before {
  content: ""; }

.fa-mail-forward:before,
.fa-share:before {
  content: ""; }

.fa-expand:before {
  content: ""; }

.fa-compress:before {
  content: ""; }

.fa-plus:before {
  content: ""; }

.fa-minus:before {
  content: ""; }

.fa-asterisk:before {
  content: ""; }

.fa-exclamation-circle:before {
  content: ""; }

.fa-gift:before {
  content: ""; }

.fa-leaf:before {
  content: ""; }

.fa-fire:before {
  content: ""; }

.fa-eye:before {
  content: ""; }

.fa-eye-slash:before {
  content: ""; }

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: ""; }

.fa-plane:before {
  content: ""; }

.fa-calendar:before {
  content: ""; }

.fa-random:before {
  content: ""; }

.fa-comment:before {
  content: ""; }

.fa-magnet:before {
  content: ""; }

.fa-chevron-up:before {
  content: ""; }

.fa-chevron-down:before {
  content: ""; }

.fa-retweet:before {
  content: ""; }

.fa-shopping-cart:before {
  content: ""; }

.fa-folder:before {
  content: ""; }

.fa-folder-open:before {
  content: ""; }

.fa-arrows-v:before {
  content: ""; }

.fa-arrows-h:before {
  content: ""; }

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: ""; }

.fa-twitter-square:before {
  content: ""; }

.fa-facebook-square:before {
  content: ""; }

.fa-camera-retro:before {
  content: ""; }

.fa-key:before {
  content: ""; }

.fa-gears:before,
.fa-cogs:before {
  content: ""; }

.fa-comments:before {
  content: ""; }

.fa-thumbs-o-up:before {
  content: ""; }

.fa-thumbs-o-down:before {
  content: ""; }

.fa-star-half:before {
  content: ""; }

.fa-heart-o:before {
  content: ""; }

.fa-sign-out:before {
  content: ""; }

.fa-linkedin-square:before {
  content: ""; }

.fa-thumb-tack:before {
  content: ""; }

.fa-external-link:before {
  content: ""; }

.fa-sign-in:before {
  content: ""; }

.fa-trophy:before {
  content: ""; }

.fa-github-square:before {
  content: ""; }

.fa-upload:before {
  content: ""; }

.fa-lemon-o:before {
  content: ""; }

.fa-phone:before {
  content: ""; }

.fa-square-o:before {
  content: ""; }

.fa-bookmark-o:before {
  content: ""; }

.fa-phone-square:before {
  content: ""; }

.fa-twitter:before {
  content: ""; }

.fa-facebook-f:before,
.fa-facebook:before {
  content: ""; }

.fa-github:before {
  content: ""; }

.fa-unlock:before {
  content: ""; }

.fa-credit-card:before {
  content: ""; }

.fa-feed:before,
.fa-rss:before {
  content: ""; }

.fa-hdd-o:before {
  content: ""; }

.fa-bullhorn:before {
  content: ""; }

.fa-bell:before {
  content: ""; }

.fa-certificate:before {
  content: ""; }

.fa-hand-o-right:before {
  content: ""; }

.fa-hand-o-left:before {
  content: ""; }

.fa-hand-o-up:before {
  content: ""; }

.fa-hand-o-down:before {
  content: ""; }

.fa-arrow-circle-left:before {
  content: ""; }

.fa-arrow-circle-right:before {
  content: ""; }

.fa-arrow-circle-up:before {
  content: ""; }

.fa-arrow-circle-down:before {
  content: ""; }

.fa-globe:before {
  content: ""; }

.fa-wrench:before {
  content: ""; }

.fa-tasks:before {
  content: ""; }

.fa-filter:before {
  content: ""; }

.fa-briefcase:before {
  content: ""; }

.fa-arrows-alt:before {
  content: ""; }

.fa-group:before,
.fa-users:before {
  content: ""; }

.fa-chain:before,
.fa-link:before {
  content: ""; }

.fa-cloud:before {
  content: ""; }

.fa-flask:before {
  content: ""; }

.fa-cut:before,
.fa-scissors:before {
  content: ""; }

.fa-copy:before,
.fa-files-o:before {
  content: ""; }

.fa-paperclip:before {
  content: ""; }

.fa-save:before,
.fa-floppy-o:before {
  content: ""; }

.fa-square:before {
  content: ""; }

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: ""; }

.fa-list-ul:before {
  content: ""; }

.fa-list-ol:before {
  content: ""; }

.fa-strikethrough:before {
  content: ""; }

.fa-underline:before {
  content: ""; }

.fa-table:before {
  content: ""; }

.fa-magic:before {
  content: ""; }

.fa-truck:before {
  content: ""; }

.fa-pinterest:before {
  content: ""; }

.fa-pinterest-square:before {
  content: ""; }

.fa-google-plus-square:before {
  content: ""; }

.fa-google-plus:before {
  content: ""; }

.fa-money:before {
  content: ""; }

.fa-caret-down:before {
  content: ""; }

.fa-caret-up:before {
  content: ""; }

.fa-caret-left:before {
  content: ""; }

.fa-caret-right:before {
  content: ""; }

.fa-columns:before {
  content: ""; }

.fa-unsorted:before,
.fa-sort:before {
  content: ""; }

.fa-sort-down:before,
.fa-sort-desc:before {
  content: ""; }

.fa-sort-up:before,
.fa-sort-asc:before {
  content: ""; }

.fa-envelope:before {
  content: ""; }

.fa-linkedin:before {
  content: ""; }

.fa-rotate-left:before,
.fa-undo:before {
  content: ""; }

.fa-legal:before,
.fa-gavel:before {
  content: ""; }

.fa-dashboard:before,
.fa-tachometer:before {
  content: ""; }

.fa-comment-o:before {
  content: ""; }

.fa-comments-o:before {
  content: ""; }

.fa-flash:before,
.fa-bolt:before {
  content: ""; }

.fa-sitemap:before {
  content: ""; }

.fa-umbrella:before {
  content: ""; }

.fa-paste:before,
.fa-clipboard:before {
  content: ""; }

.fa-lightbulb-o:before {
  content: ""; }

.fa-exchange:before {
  content: ""; }

.fa-cloud-download:before {
  content: ""; }

.fa-cloud-upload:before {
  content: ""; }

.fa-user-md:before {
  content: ""; }

.fa-stethoscope:before {
  content: ""; }

.fa-suitcase:before {
  content: ""; }

.fa-bell-o:before {
  content: ""; }

.fa-coffee:before {
  content: ""; }

.fa-cutlery:before {
  content: ""; }

.fa-file-text-o:before {
  content: ""; }

.fa-building-o:before {
  content: ""; }

.fa-hospital-o:before {
  content: ""; }

.fa-ambulance:before {
  content: ""; }

.fa-medkit:before {
  content: ""; }

.fa-fighter-jet:before {
  content: ""; }

.fa-beer:before {
  content: ""; }

.fa-h-square:before {
  content: ""; }

.fa-plus-square:before {
  content: ""; }

.fa-angle-double-left:before {
  content: ""; }

.fa-angle-double-right:before {
  content: ""; }

.fa-angle-double-up:before {
  content: ""; }

.fa-angle-double-down:before {
  content: ""; }

.fa-angle-left:before {
  content: ""; }

.fa-angle-right:before {
  content: ""; }

.fa-angle-up:before {
  content: ""; }

.fa-angle-down:before {
  content: ""; }

.fa-desktop:before {
  content: ""; }

.fa-laptop:before {
  content: ""; }

.fa-tablet:before {
  content: ""; }

.fa-mobile-phone:before,
.fa-mobile:before {
  content: ""; }

.fa-circle-o:before {
  content: ""; }

.fa-quote-left:before {
  content: ""; }

.fa-quote-right:before {
  content: ""; }

.fa-spinner:before {
  content: ""; }

.fa-circle:before {
  content: ""; }

.fa-mail-reply:before,
.fa-reply:before {
  content: ""; }

.fa-github-alt:before {
  content: ""; }

.fa-folder-o:before {
  content: ""; }

.fa-folder-open-o:before {
  content: ""; }

.fa-smile-o:before {
  content: ""; }

.fa-frown-o:before {
  content: ""; }

.fa-meh-o:before {
  content: ""; }

.fa-gamepad:before {
  content: ""; }

.fa-keyboard-o:before {
  content: ""; }

.fa-flag-o:before {
  content: ""; }

.fa-flag-checkered:before {
  content: ""; }

.fa-terminal:before {
  content: ""; }

.fa-code:before {
  content: ""; }

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: ""; }

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: ""; }

.fa-location-arrow:before {
  content: ""; }

.fa-crop:before {
  content: ""; }

.fa-code-fork:before {
  content: ""; }

.fa-unlink:before,
.fa-chain-broken:before {
  content: ""; }

.fa-question:before {
  content: ""; }

.fa-info:before {
  content: ""; }

.fa-exclamation:before {
  content: ""; }

.fa-superscript:before {
  content: ""; }

.fa-subscript:before {
  content: ""; }

.fa-eraser:before {
  content: ""; }

.fa-puzzle-piece:before {
  content: ""; }

.fa-microphone:before {
  content: ""; }

.fa-microphone-slash:before {
  content: ""; }

.fa-shield:before {
  content: ""; }

.fa-calendar-o:before {
  content: ""; }

.fa-fire-extinguisher:before {
  content: ""; }

.fa-rocket:before {
  content: ""; }

.fa-maxcdn:before {
  content: ""; }

.fa-chevron-circle-left:before {
  content: ""; }

.fa-chevron-circle-right:before {
  content: ""; }

.fa-chevron-circle-up:before {
  content: ""; }

.fa-chevron-circle-down:before {
  content: ""; }

.fa-html5:before {
  content: ""; }

.fa-css3:before {
  content: ""; }

.fa-anchor:before {
  content: ""; }

.fa-unlock-alt:before {
  content: ""; }

.fa-bullseye:before {
  content: ""; }

.fa-ellipsis-h:before {
  content: ""; }

.fa-ellipsis-v:before {
  content: ""; }

.fa-rss-square:before {
  content: ""; }

.fa-play-circle:before {
  content: ""; }

.fa-ticket:before {
  content: ""; }

.fa-minus-square:before {
  content: ""; }

.fa-minus-square-o:before {
  content: ""; }

.fa-level-up:before {
  content: ""; }

.fa-level-down:before {
  content: ""; }

.fa-check-square:before {
  content: ""; }

.fa-pencil-square:before {
  content: ""; }

.fa-external-link-square:before {
  content: ""; }

.fa-share-square:before {
  content: ""; }

.fa-compass:before {
  content: ""; }

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: ""; }

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: ""; }

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: ""; }

.fa-euro:before,
.fa-eur:before {
  content: ""; }

.fa-gbp:before {
  content: ""; }

.fa-dollar:before,
.fa-usd:before {
  content: ""; }

.fa-rupee:before,
.fa-inr:before {
  content: ""; }

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: ""; }

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: ""; }

.fa-won:before,
.fa-krw:before {
  content: ""; }

.fa-bitcoin:before,
.fa-btc:before {
  content: ""; }

.fa-file:before {
  content: ""; }

.fa-file-text:before {
  content: ""; }

.fa-sort-alpha-asc:before {
  content: ""; }

.fa-sort-alpha-desc:before {
  content: ""; }

.fa-sort-amount-asc:before {
  content: ""; }

.fa-sort-amount-desc:before {
  content: ""; }

.fa-sort-numeric-asc:before {
  content: ""; }

.fa-sort-numeric-desc:before {
  content: ""; }

.fa-thumbs-up:before {
  content: ""; }

.fa-thumbs-down:before {
  content: ""; }

.fa-youtube-square:before {
  content: ""; }

.fa-youtube:before {
  content: ""; }

.fa-xing:before {
  content: ""; }

.fa-xing-square:before {
  content: ""; }

.fa-youtube-play:before {
  content: ""; }

.fa-dropbox:before {
  content: ""; }

.fa-stack-overflow:before {
  content: ""; }

.fa-instagram:before {
  content: ""; }

.fa-flickr:before {
  content: ""; }

.fa-adn:before {
  content: ""; }

.fa-bitbucket:before {
  content: ""; }

.fa-bitbucket-square:before {
  content: ""; }

.fa-tumblr:before {
  content: ""; }

.fa-tumblr-square:before {
  content: ""; }

.fa-long-arrow-down:before {
  content: ""; }

.fa-long-arrow-up:before {
  content: ""; }

.fa-long-arrow-left:before {
  content: ""; }

.fa-long-arrow-right:before {
  content: ""; }

.fa-apple:before {
  content: ""; }

.fa-windows:before {
  content: ""; }

.fa-android:before {
  content: ""; }

.fa-linux:before {
  content: ""; }

.fa-dribbble:before {
  content: ""; }

.fa-skype:before {
  content: ""; }

.fa-foursquare:before {
  content: ""; }

.fa-trello:before {
  content: ""; }

.fa-female:before {
  content: ""; }

.fa-male:before {
  content: ""; }

.fa-gittip:before,
.fa-gratipay:before {
  content: ""; }

.fa-sun-o:before {
  content: ""; }

.fa-moon-o:before {
  content: ""; }

.fa-archive:before {
  content: ""; }

.fa-bug:before {
  content: ""; }

.fa-vk:before {
  content: ""; }

.fa-weibo:before {
  content: ""; }

.fa-renren:before {
  content: ""; }

.fa-pagelines:before {
  content: ""; }

.fa-stack-exchange:before {
  content: ""; }

.fa-arrow-circle-o-right:before {
  content: ""; }

.fa-arrow-circle-o-left:before {
  content: ""; }

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: ""; }

.fa-dot-circle-o:before {
  content: ""; }

.fa-wheelchair:before {
  content: ""; }

.fa-vimeo-square:before {
  content: ""; }

.fa-turkish-lira:before,
.fa-try:before {
  content: ""; }

.fa-plus-square-o:before {
  content: ""; }

.fa-space-shuttle:before {
  content: ""; }

.fa-slack:before {
  content: ""; }

.fa-envelope-square:before {
  content: ""; }

.fa-wordpress:before {
  content: ""; }

.fa-openid:before {
  content: ""; }

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: ""; }

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: ""; }

.fa-yahoo:before {
  content: ""; }

.fa-google:before {
  content: ""; }

.fa-reddit:before {
  content: ""; }

.fa-reddit-square:before {
  content: ""; }

.fa-stumbleupon-circle:before {
  content: ""; }

.fa-stumbleupon:before {
  content: ""; }

.fa-delicious:before {
  content: ""; }

.fa-digg:before {
  content: ""; }

.fa-pied-piper-pp:before {
  content: ""; }

.fa-pied-piper-alt:before {
  content: ""; }

.fa-drupal:before {
  content: ""; }

.fa-joomla:before {
  content: ""; }

.fa-language:before {
  content: ""; }

.fa-fax:before {
  content: ""; }

.fa-building:before {
  content: ""; }

.fa-child:before {
  content: ""; }

.fa-paw:before {
  content: ""; }

.fa-spoon:before {
  content: ""; }

.fa-cube:before {
  content: ""; }

.fa-cubes:before {
  content: ""; }

.fa-behance:before {
  content: ""; }

.fa-behance-square:before {
  content: ""; }

.fa-steam:before {
  content: ""; }

.fa-steam-square:before {
  content: ""; }

.fa-recycle:before {
  content: ""; }

.fa-automobile:before,
.fa-car:before {
  content: ""; }

.fa-cab:before,
.fa-taxi:before {
  content: ""; }

.fa-tree:before {
  content: ""; }

.fa-spotify:before {
  content: ""; }

.fa-deviantart:before {
  content: ""; }

.fa-soundcloud:before {
  content: ""; }

.fa-database:before {
  content: ""; }

.fa-file-pdf-o:before {
  content: ""; }

.fa-file-word-o:before {
  content: ""; }

.fa-file-excel-o:before {
  content: ""; }

.fa-file-powerpoint-o:before {
  content: ""; }

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: ""; }

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: ""; }

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: ""; }

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: ""; }

.fa-file-code-o:before {
  content: ""; }

.fa-vine:before {
  content: ""; }

.fa-codepen:before {
  content: ""; }

.fa-jsfiddle:before {
  content: ""; }

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: ""; }

.fa-circle-o-notch:before {
  content: ""; }

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: ""; }

.fa-ge:before,
.fa-empire:before {
  content: ""; }

.fa-git-square:before {
  content: ""; }

.fa-git:before {
  content: ""; }

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: ""; }

.fa-tencent-weibo:before {
  content: ""; }

.fa-qq:before {
  content: ""; }

.fa-wechat:before,
.fa-weixin:before {
  content: ""; }

.fa-send:before,
.fa-paper-plane:before {
  content: ""; }

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: ""; }

.fa-history:before {
  content: ""; }

.fa-circle-thin:before {
  content: ""; }

.fa-header:before {
  content: ""; }

.fa-paragraph:before {
  content: ""; }

.fa-sliders:before {
  content: ""; }

.fa-share-alt:before {
  content: ""; }

.fa-share-alt-square:before {
  content: ""; }

.fa-bomb:before {
  content: ""; }

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: ""; }

.fa-tty:before {
  content: ""; }

.fa-binoculars:before {
  content: ""; }

.fa-plug:before {
  content: ""; }

.fa-slideshare:before {
  content: ""; }

.fa-twitch:before {
  content: ""; }

.fa-yelp:before {
  content: ""; }

.fa-newspaper-o:before {
  content: ""; }

.fa-wifi:before {
  content: ""; }

.fa-calculator:before {
  content: ""; }

.fa-paypal:before {
  content: ""; }

.fa-google-wallet:before {
  content: ""; }

.fa-cc-visa:before {
  content: ""; }

.fa-cc-mastercard:before {
  content: ""; }

.fa-cc-discover:before {
  content: ""; }

.fa-cc-amex:before {
  content: ""; }

.fa-cc-paypal:before {
  content: ""; }

.fa-cc-stripe:before {
  content: ""; }

.fa-bell-slash:before {
  content: ""; }

.fa-bell-slash-o:before {
  content: ""; }

.fa-trash:before {
  content: ""; }

.fa-copyright:before {
  content: ""; }

.fa-at:before {
  content: ""; }

.fa-eyedropper:before {
  content: ""; }

.fa-paint-brush:before {
  content: ""; }

.fa-birthday-cake:before {
  content: ""; }

.fa-area-chart:before {
  content: ""; }

.fa-pie-chart:before {
  content: ""; }

.fa-line-chart:before {
  content: ""; }

.fa-lastfm:before {
  content: ""; }

.fa-lastfm-square:before {
  content: ""; }

.fa-toggle-off:before {
  content: ""; }

.fa-toggle-on:before {
  content: ""; }

.fa-bicycle:before {
  content: ""; }

.fa-bus:before {
  content: ""; }

.fa-ioxhost:before {
  content: ""; }

.fa-angellist:before {
  content: ""; }

.fa-cc:before {
  content: ""; }

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: ""; }

.fa-meanpath:before {
  content: ""; }

.fa-buysellads:before {
  content: ""; }

.fa-connectdevelop:before {
  content: ""; }

.fa-dashcube:before {
  content: ""; }

.fa-forumbee:before {
  content: ""; }

.fa-leanpub:before {
  content: ""; }

.fa-sellsy:before {
  content: ""; }

.fa-shirtsinbulk:before {
  content: ""; }

.fa-simplybuilt:before {
  content: ""; }

.fa-skyatlas:before {
  content: ""; }

.fa-cart-plus:before {
  content: ""; }

.fa-cart-arrow-down:before {
  content: ""; }

.fa-diamond:before {
  content: ""; }

.fa-ship:before {
  content: ""; }

.fa-user-secret:before {
  content: ""; }

.fa-motorcycle:before {
  content: ""; }

.fa-street-view:before {
  content: ""; }

.fa-heartbeat:before {
  content: ""; }

.fa-venus:before {
  content: ""; }

.fa-mars:before {
  content: ""; }

.fa-mercury:before {
  content: ""; }

.fa-intersex:before,
.fa-transgender:before {
  content: ""; }

.fa-transgender-alt:before {
  content: ""; }

.fa-venus-double:before {
  content: ""; }

.fa-mars-double:before {
  content: ""; }

.fa-venus-mars:before {
  content: ""; }

.fa-mars-stroke:before {
  content: ""; }

.fa-mars-stroke-v:before {
  content: ""; }

.fa-mars-stroke-h:before {
  content: ""; }

.fa-neuter:before {
  content: ""; }

.fa-genderless:before {
  content: ""; }

.fa-facebook-official:before {
  content: ""; }

.fa-pinterest-p:before {
  content: ""; }

.fa-whatsapp:before {
  content: ""; }

.fa-server:before {
  content: ""; }

.fa-user-plus:before {
  content: ""; }

.fa-user-times:before {
  content: ""; }

.fa-hotel:before,
.fa-bed:before {
  content: ""; }

.fa-viacoin:before {
  content: ""; }

.fa-train:before {
  content: ""; }

.fa-subway:before {
  content: ""; }

.fa-medium:before {
  content: ""; }

.fa-yc:before,
.fa-y-combinator:before {
  content: ""; }

.fa-optin-monster:before {
  content: ""; }

.fa-opencart:before {
  content: ""; }

.fa-expeditedssl:before {
  content: ""; }

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: ""; }

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: ""; }

.fa-battery-2:before,
.fa-battery-half:before {
  content: ""; }

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: ""; }

.fa-battery-0:before,
.fa-battery-empty:before {
  content: ""; }

.fa-mouse-pointer:before {
  content: ""; }

.fa-i-cursor:before {
  content: ""; }

.fa-object-group:before {
  content: ""; }

.fa-object-ungroup:before {
  content: ""; }

.fa-sticky-note:before {
  content: ""; }

.fa-sticky-note-o:before {
  content: ""; }

.fa-cc-jcb:before {
  content: ""; }

.fa-cc-diners-club:before {
  content: ""; }

.fa-clone:before {
  content: ""; }

.fa-balance-scale:before {
  content: ""; }

.fa-hourglass-o:before {
  content: ""; }

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: ""; }

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: ""; }

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: ""; }

.fa-hourglass:before {
  content: ""; }

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: ""; }

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: ""; }

.fa-hand-scissors-o:before {
  content: ""; }

.fa-hand-lizard-o:before {
  content: ""; }

.fa-hand-spock-o:before {
  content: ""; }

.fa-hand-pointer-o:before {
  content: ""; }

.fa-hand-peace-o:before {
  content: ""; }

.fa-trademark:before {
  content: ""; }

.fa-registered:before {
  content: ""; }

.fa-creative-commons:before {
  content: ""; }

.fa-gg:before {
  content: ""; }

.fa-gg-circle:before {
  content: ""; }

.fa-tripadvisor:before {
  content: ""; }

.fa-odnoklassniki:before {
  content: ""; }

.fa-odnoklassniki-square:before {
  content: ""; }

.fa-get-pocket:before {
  content: ""; }

.fa-wikipedia-w:before {
  content: ""; }

.fa-safari:before {
  content: ""; }

.fa-chrome:before {
  content: ""; }

.fa-firefox:before {
  content: ""; }

.fa-opera:before {
  content: ""; }

.fa-internet-explorer:before {
  content: ""; }

.fa-tv:before,
.fa-television:before {
  content: ""; }

.fa-contao:before {
  content: ""; }

.fa-500px:before {
  content: ""; }

.fa-amazon:before {
  content: ""; }

.fa-calendar-plus-o:before {
  content: ""; }

.fa-calendar-minus-o:before {
  content: ""; }

.fa-calendar-times-o:before {
  content: ""; }

.fa-calendar-check-o:before {
  content: ""; }

.fa-industry:before {
  content: ""; }

.fa-map-pin:before {
  content: ""; }

.fa-map-signs:before {
  content: ""; }

.fa-map-o:before {
  content: ""; }

.fa-map:before {
  content: ""; }

.fa-commenting:before {
  content: ""; }

.fa-commenting-o:before {
  content: ""; }

.fa-houzz:before {
  content: ""; }

.fa-vimeo:before {
  content: ""; }

.fa-black-tie:before {
  content: ""; }

.fa-fonticons:before {
  content: ""; }

.fa-reddit-alien:before {
  content: ""; }

.fa-edge:before {
  content: ""; }

.fa-credit-card-alt:before {
  content: ""; }

.fa-codiepie:before {
  content: ""; }

.fa-modx:before {
  content: ""; }

.fa-fort-awesome:before {
  content: ""; }

.fa-usb:before {
  content: ""; }

.fa-product-hunt:before {
  content: ""; }

.fa-mixcloud:before {
  content: ""; }

.fa-scribd:before {
  content: ""; }

.fa-pause-circle:before {
  content: ""; }

.fa-pause-circle-o:before {
  content: ""; }

.fa-stop-circle:before {
  content: ""; }

.fa-stop-circle-o:before {
  content: ""; }

.fa-shopping-bag:before {
  content: ""; }

.fa-shopping-basket:before {
  content: ""; }

.fa-hashtag:before {
  content: ""; }

.fa-bluetooth:before {
  content: ""; }

.fa-bluetooth-b:before {
  content: ""; }

.fa-percent:before {
  content: ""; }

.fa-gitlab:before {
  content: ""; }

.fa-wpbeginner:before {
  content: ""; }

.fa-wpforms:before {
  content: ""; }

.fa-envira:before {
  content: ""; }

.fa-universal-access:before {
  content: ""; }

.fa-wheelchair-alt:before {
  content: ""; }

.fa-question-circle-o:before {
  content: ""; }

.fa-blind:before {
  content: ""; }

.fa-audio-description:before {
  content: ""; }

.fa-volume-control-phone:before {
  content: ""; }

.fa-braille:before {
  content: ""; }

.fa-assistive-listening-systems:before {
  content: ""; }

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: ""; }

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: ""; }

.fa-glide:before {
  content: ""; }

.fa-glide-g:before {
  content: ""; }

.fa-signing:before,
.fa-sign-language:before {
  content: ""; }

.fa-low-vision:before {
  content: ""; }

.fa-viadeo:before {
  content: ""; }

.fa-viadeo-square:before {
  content: ""; }

.fa-snapchat:before {
  content: ""; }

.fa-snapchat-ghost:before {
  content: ""; }

.fa-snapchat-square:before {
  content: ""; }

.fa-pied-piper:before {
  content: ""; }

.fa-first-order:before {
  content: ""; }

.fa-yoast:before {
  content: ""; }

.fa-themeisle:before {
  content: ""; }

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: ""; }

.fa-fa:before,
.fa-font-awesome:before {
  content: ""; }

.fa-handshake-o:before {
  content: ""; }

.fa-envelope-open:before {
  content: ""; }

.fa-envelope-open-o:before {
  content: ""; }

.fa-linode:before {
  content: ""; }

.fa-address-book:before {
  content: ""; }

.fa-address-book-o:before {
  content: ""; }

.fa-vcard:before,
.fa-address-card:before {
  content: ""; }

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: ""; }

.fa-user-circle:before {
  content: ""; }

.fa-user-circle-o:before {
  content: ""; }

.fa-user-o:before {
  content: ""; }

.fa-id-badge:before {
  content: ""; }

.fa-drivers-license:before,
.fa-id-card:before {
  content: ""; }

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: ""; }

.fa-quora:before {
  content: ""; }

.fa-free-code-camp:before {
  content: ""; }

.fa-telegram:before {
  content: ""; }

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: ""; }

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: ""; }

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: ""; }

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: ""; }

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: ""; }

.fa-shower:before {
  content: ""; }

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: ""; }

.fa-podcast:before {
  content: ""; }

.fa-window-maximize:before {
  content: ""; }

.fa-window-minimize:before {
  content: ""; }

.fa-window-restore:before {
  content: ""; }

.fa-times-rectangle:before,
.fa-window-close:before {
  content: ""; }

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: ""; }

.fa-bandcamp:before {
  content: ""; }

.fa-grav:before {
  content: ""; }

.fa-etsy:before {
  content: ""; }

.fa-imdb:before {
  content: ""; }

.fa-ravelry:before {
  content: ""; }

.fa-eercast:before {
  content: ""; }

.fa-microchip:before {
  content: ""; }

.fa-snowflake-o:before {
  content: ""; }

.fa-superpowers:before {
  content: ""; }

.fa-wpexplorer:before {
  content: ""; }

.fa-meetup:before {
  content: ""; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

.paragraphs-item-blocks {
  position: relative; }

/**
 * Paragrap items
 */
.paragraphs-items .field-name-field-page-content > .entity-paragraphs-item {
  padding: 0 0 1.5em 0; }
  .paragraphs-items .field-name-field-page-content > .entity-paragraphs-item > .content::after {
    clear: both;
    content: "";
    display: block; }
  .paragraphs-items .field-name-field-page-content > .entity-paragraphs-item.border-top {
    margin-top: 1.5em;
    padding-top: 3em;
    border-top: 1px solid #f3f3f4; }
    @media screen and (max-width: 768px) {
      .paragraphs-items .field-name-field-page-content > .entity-paragraphs-item.border-top {
        padding-top: 1.5em;
        margin-top: 0; } }

/**
 * Column layouts
 */
.paragraphs-item-column > .content {
  margin-left: -20px;
  margin-right: -20px;
  width: calc(100% + 40px); }

.paragraphs-item-column.two-fourth .field--type-paragraphs > .field-items > .field-item.even {
  width: calc(50% - 30px);
  float: left;
  margin-left: 20px; }

.paragraphs-item-column.two-fourth .field--type-paragraphs > .field-items > .field-item.odd {
  width: calc(50% - 30px);
  float: left;
  margin-left: 20px; }

@media screen and (max-width: 480px) {
  .paragraphs-item-column.two-fourth .field--type-paragraphs > .field-items > .field-item.even, .paragraphs-item-column.two-fourth .field--type-paragraphs > .field-items > .field-item.odd {
    width: calc(100% - 40px);
    float: left;
    margin-left: 20px;
    margin-bottom: 1.5em; } }

.paragraphs-item-column.layout-col3-1 .field--type-paragraphs > .field-items > .field-item {
  width: calc(33.33333% - 26.66667px);
  float: left;
  margin-left: 20px; }
  @media screen and (max-width: 768px) {
    .paragraphs-item-column.layout-col3-1 .field--type-paragraphs > .field-items > .field-item {
      width: calc(100% - 40px);
      float: left;
      margin-left: 20px;
      margin-bottom: 1.5em; } }

.paragraphs-item-column.layout-col2-2 .field--type-paragraphs > .field-items > .field-item.even {
  width: calc(41.66667% - 28.33333px);
  float: left;
  margin-left: 20px; }

.paragraphs-item-column.layout-col2-2 .field--type-paragraphs > .field-items > .field-item.odd {
  width: calc(58.33333% - 31.66667px);
  float: left;
  margin-left: 20px; }

@media screen and (max-width: 768px) {
  .paragraphs-item-column.layout-col2-2 .field--type-paragraphs > .field-items > .field-item.odd, .paragraphs-item-column.layout-col2-2 .field--type-paragraphs > .field-items > .field-item.even {
    width: calc(100% - 40px);
    float: left;
    margin-left: 20px;
    margin-bottom: 1.5em; } }

.paragraphs-item-column.layout-col2-3 .field--type-paragraphs > .field-items > .field-item.even {
  width: calc(58.33333% - 31.66667px);
  float: left;
  margin-left: 20px; }

.paragraphs-item-column.layout-col2-3 .field--type-paragraphs > .field-items > .field-item.odd {
  width: calc(41.66667% - 28.33333px);
  float: left;
  margin-left: 20px; }

@media screen and (max-width: 480px) {
  .paragraphs-item-column.layout-col2-3 .field--type-paragraphs > .field-items > .field-item.even, .paragraphs-item-column.layout-col2-3 .field--type-paragraphs > .field-items > .field-item.odd {
    width: calc(100% - 40px);
    float: left;
    margin-left: 20px;
    margin-bottom: 1.5em; } }

/**
 * Text blocks
 */
.paragraphs-item-text-block .field-name-field-textblock-title h2 {
  color: #e30613;
  font-weight: 500; }

.paragraphs-item-text-block .field-name-field-textblock-title h3 {
  color: #374d97;
  margin-top: 0;
  font-weight: 500;
  font-size: 1em; }

.paragraphs-item-text-block.view-mode-full > .field-name-field-textblock-body p:first-of-type {
  margin-top: 0; }

.paragraphs-item-text-block.view-mode-highlight {
  background: #f3f3f4; }
  .paragraphs-item-text-block.view-mode-highlight .group-right {
    padding: 1.5em; }
  .paragraphs-item-text-block.view-mode-highlight .field-name-field-textblock-image {
    overflow: hidden; }
    .paragraphs-item-text-block.view-mode-highlight .field-name-field-textblock-image img {
      transform: translate3d(0, 0, 0);
      transition: transform 200ms linear; }
    .paragraphs-item-text-block.view-mode-highlight .field-name-field-textblock-image:hover img {
      transform: scale(1.05); }
  .paragraphs-item-text-block.view-mode-highlight .field-name-field-textblock-title,
  .paragraphs-item-text-block.view-mode-highlight .field-name-field-textblock-body,
  .paragraphs-item-text-block.view-mode-highlight .field-name-field-textblock-button {
    text-align: center; }

/**
 * Image gallery
 */
.paragraphs-item-gallery {
  margin-left: -20px;
  margin-right: -20px;
  width: calc(100% + 40px); }
  .paragraphs-item-gallery::after {
    clear: both;
    content: "";
    display: block; }
  .paragraphs-item-gallery .field-item {
    width: calc(25% - 25px);
    float: left;
    margin-left: 20px;
    margin-top: 0.75em; }
    .paragraphs-item-gallery .field-item a {
      outline: none; }
    .paragraphs-item-gallery .field-item:first-child {
      width: calc(100% - 40px);
      float: left;
      margin-left: 20px;
      margin-top: 0; }

.bean-banner h2 {
  display: none; }

.paragraphs-items-field-banner-item .paragraphs-item-banner-slide.view-mode-text_image_banner {
  background: #f3f3f4; }
  .paragraphs-items-field-banner-item .paragraphs-item-banner-slide.view-mode-text_image_banner::after {
    clear: both;
    content: "";
    display: block; }
  .paragraphs-items-field-banner-item .paragraphs-item-banner-slide.view-mode-text_image_banner h2 {
    margin: 0;
    padding: 0;
    color: #374d97;
    font-size: 2em;
    font-weight: 400; }
  @media screen and (min-width: 768px) {
    .paragraphs-items-field-banner-item .paragraphs-item-banner-slide.view-mode-text_image_banner {
      margin-left: -20px;
      margin-right: -20px;
      width: calc(100% + 40px);
      height: 100%; }
      .paragraphs-items-field-banner-item .paragraphs-item-banner-slide.view-mode-text_image_banner .group-right,
      .paragraphs-items-field-banner-item .paragraphs-item-banner-slide.view-mode-text_image_banner .group-left {
        width: calc(50% - 30px);
        float: left;
        margin-left: 20px; }
      .paragraphs-items-field-banner-item .paragraphs-item-banner-slide.view-mode-text_image_banner .group-left {
        overflow: hidden;
        padding: 3em 3em 1.5em 3em; }
      .paragraphs-items-field-banner-item .paragraphs-item-banner-slide.view-mode-text_image_banner .group-right .field {
        height: 100%; }
      .paragraphs-items-field-banner-item .paragraphs-item-banner-slide.view-mode-text_image_banner .group-right img {
        height: 100%;
        width: 100%;
        -o-object-fit: cover;
           object-fit: cover; } }
  @media screen and (max-width: 768px) {
    .paragraphs-items-field-banner-item .paragraphs-item-banner-slide.view-mode-text_image_banner .group-left {
      padding: 1.5em; }
    .paragraphs-items-field-banner-item .paragraphs-item-banner-slide.view-mode-text_image_banner .group-right {
      display: none; } }

/**
 * Ajax
 */
.ajax-progress-throbber {
  display: inline-block;
  vertical-align: middle;
  margin-left: 1em; }
  .ajax-progress-throbber .throbber {
    width: 50px;
    height: 50px;
    background: transparent url(../images/loading.svg) no-repeat center center;
    background-size: cover; }
  .ajax-progress-throbber .message {
    display: none; }

/**
 * Context bloks
 */
.monikids-context-block {
  margin-bottom: 1.5em;
  padding: 1.5em;
  background-color: #f3f3f4;
  border-radius: 5px; }

.monikids-context-block--brand {
  text-align: right; }

/**
 * Google map
 */
#monikids-map {
  width: 100%;
  height: 250px; }

body ul.tabs {
  margin-bottom: 1.5em; }

/**
 * contact info bean
 */
.bean-contact-info .field--type-addressfield {
  margin-bottom: 1.5em; }

.bean-contact-info .field-item:before {
  color: #666666;
  margin-right: 0.8em; }

.bean-contact-info .field--name-field-phone .field-item:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: ""; }

.bean-contact-info .field--name-field-email .field-item:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: ""; }

.bean-contact-info .field--name-field-website .field-item:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: ""; }

.bean-contact-info .field--name-field-button {
  margin-top: 2em; }

/**
 * Social networks
 */
.block--monikids-social p {
  margin-top: 0; }
  .block--monikids-social p:first-child {
    margin-top: 0; }

.block--monikids-social ul.social-networks {
  list-style: none;
  padding: 0;
  margin: 0;
  margin: 0.71429em 0 1.42857em 0;
  font-size: 2em; }
  .block--monikids-social ul.social-networks li {
    display: inline-block;
    margin-right: 0.2em; }
    .block--monikids-social ul.social-networks li a {
      color: #666666;
      transition: color 200ms ease-in; }
      .block--monikids-social ul.social-networks li a:hover {
        color: #374d97; }

.l-region--footer .block--monikids-social form {
  position: relative; }
  .l-region--footer .block--monikids-social form input[type=email] {
    width: 100%; }
  .l-region--footer .block--monikids-social form button {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    border-radius: 0 !important; }
    .l-region--footer .block--monikids-social form button span {
      position: absolute;
      top: 0px;
      left: 0;
      height: 0px;
      width: 0px;
      overflow: hidden; }
    .l-region--footer .block--monikids-social form button:after {
      margin-left: 0 !important; }

.l-content .block--monikids-social form::after {
  clear: both;
  content: "";
  display: block; }

.l-content .block--monikids-social form .form-item {
  width: calc(58.33333%);
  float: left;
  margin-left: 0px;
  margin: 0; }
  .l-content .block--monikids-social form .form-item input {
    margin: 0 !important;
    width: 100% !important; }

.l-content .block--monikids-social form .form-submit {
  width: calc(41.66667%);
  float: left;
  margin-left: 0px; }

.block--monikids-social#block-monikids-social-monikids-newsletter {
  background-color: #f3f3f4;
  padding: 1.5em; }
  .block--monikids-social#block-monikids-social-monikids-newsletter h2 {
    color: #e30613; }
  @media screen and (max-width: 768px) {
    .block--monikids-social#block-monikids-social-monikids-newsletter h2 {
      margin: 0; } }
  @media screen and (min-width: 768px) {
    .block--monikids-social#block-monikids-social-monikids-newsletter {
      background: #f3f3f4 url("../images/newsletter_bg.png") no-repeat center center;
      background-size: cover;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0; }
      .block--monikids-social#block-monikids-social-monikids-newsletter .block__title,
      .block--monikids-social#block-monikids-social-monikids-newsletter .block__content {
        width: 55%; } }
  @media screen and (max-width: 768px) {
    .block--monikids-social#block-monikids-social-monikids-newsletter {
      position: static; } }

/**
 * Search block
 */
.block--search .form-actions,
.block--search .form-type-textfield {
  display: inline-block; }

.block--search .form-type-textfield {
  position: relative;
  height: 30px;
  width: 200px; }
  .block--search .form-type-textfield input {
    background: #f3f3f4;
    border: none;
    position: absolute;
    width: 100%;
    height: 100%; }

.block--search .form-submit {
  font-family: "proxima-nova", sans-serif;
  font-weight: 300;
  cursor: pointer;
  font-size: 0.85714em;
  border: none;
  display: inline-block;
  background: #374d97;
  text-transform: uppercase;
  color: white !important;
  font-weight: 600;
  transition: background 200ms ease-out;
  outline: none; }
  .block--search .form-submit:hover {
    background: #293a72; }

/**
 * Image gallery
 */
.node--cadeaubon .field--name-field-product-images,
.node--product-display .field--name-field-product-images,
.paragraphs-item-gallery {
  margin-left: -20px;
  margin-right: -20px;
  width: calc(100% + 40px); }
  .node--cadeaubon .field--name-field-product-images::after,
  .node--product-display .field--name-field-product-images::after,
  .paragraphs-item-gallery::after {
    clear: both;
    content: "";
    display: block; }
  .node--cadeaubon .field--name-field-product-images .field-item,
  .node--product-display .field--name-field-product-images .field-item,
  .paragraphs-item-gallery .field-item {
    width: calc(33.33333% - 26.66667px);
    float: left;
    margin-left: 20px;
    margin-top: 1.42857em;
    border: 1px solid #eaeaea; }
    .node--cadeaubon .field--name-field-product-images .field-item a,
    .node--product-display .field--name-field-product-images .field-item a,
    .paragraphs-item-gallery .field-item a {
      outline: none; }
    .node--cadeaubon .field--name-field-product-images .field-item:first-child,
    .node--product-display .field--name-field-product-images .field-item:first-child,
    .paragraphs-item-gallery .field-item:first-child {
      width: calc(100% - 40px);
      float: left;
      margin-left: 20px;
      margin-top: 0; }

/**
 * Slideshows / banners
 */
.paragraphs-items-field-banner-item,
.field--name-field-wide-banner {
  overflow: hidden;
  position: relative; }
  .paragraphs-items-field-banner-item .field--name-field-banner-item .field-item,
  .field--name-field-wide-banner .field--name-field-banner-item .field-item {
    width: 100%; }
    .paragraphs-items-field-banner-item .field--name-field-banner-item .field-item .group-slideimage,
    .field--name-field-wide-banner .field--name-field-banner-item .field-item .group-slideimage {
      position: absolute;
      top: 20px;
      left: 0;
      bottom: 0;
      right: 0;
      background-size: cover;
      background-position: 50% 50%;
      height: 100%;
      width: 100%; }
    .paragraphs-items-field-banner-item .field--name-field-banner-item .field-item .group-cta-wrapper,
    .field--name-field-wide-banner .field--name-field-banner-item .field-item .group-cta-wrapper {
      position: absolute;
      top: 50%;
      left: 50%;
      text-align: center;
      width: 90%;
      transform: translate(-50%, -50%); }
      .paragraphs-items-field-banner-item .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-cta-text,
      .field--name-field-wide-banner .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-cta-text {
        line-height: 1.5em;
        text-transform: uppercase;
        font-size: 3.42857em;
        font-weight: 500;
        color: white;
        text-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
        margin-bottom: 0.57143em; }
      @media screen and (max-width: 768px) {
        .paragraphs-items-field-banner-item .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-cta-text,
        .field--name-field-wide-banner .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-cta-text {
          font-size: 2em; } }
  .paragraphs-items-field-banner-item .slideshow-controls,
  .field--name-field-wide-banner .slideshow-controls {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding-bottom: 1.5em;
    width: 100%;
    z-index: 200; }
  .paragraphs-items-field-banner-item .slideshow-controls-buttons,
  .field--name-field-wide-banner .slideshow-controls-buttons {
    display: none; }
  .paragraphs-items-field-banner-item .slideshow-pager ul,
  .field--name-field-wide-banner .slideshow-pager ul {
    text-align: center;
    list-style: none;
    padding: 0;
    margin: 0; }
    .paragraphs-items-field-banner-item .slideshow-pager ul li,
    .field--name-field-wide-banner .slideshow-pager ul li {
      display: inline-block; }
      .paragraphs-items-field-banner-item .slideshow-pager ul li a,
      .field--name-field-wide-banner .slideshow-pager ul li a {
        margin: 0 0.3em;
        overflow: hidden;
        text-indent: -5000px;
        border: 2px solid white;
        border-radius: 15px;
        width: 15px;
        height: 15px;
        display: block; }
      .paragraphs-items-field-banner-item .slideshow-pager ul li.cycle-pager-active a,
      .field--name-field-wide-banner .slideshow-pager ul li.cycle-pager-active a {
        background: white; }

.block--bean-products-banner {
  margin-bottom: 1.5em; }

/**
 * Node: brand
 */
.search-result-group.result-toonzaalmodel,
.search-result-group.result-merk,
.view-id-brands {
  margin-left: -20px;
  margin-right: -20px;
  width: calc(100% + 40px); }
  .search-result-group.result-toonzaalmodel::after,
  .search-result-group.result-merk::after,
  .view-id-brands::after {
    clear: both;
    content: "";
    display: block; }
  .search-result-group.result-toonzaalmodel .views-row,
  .search-result-group.result-merk .views-row,
  .view-id-brands .views-row {
    width: calc(16.66667% - 23.33333px);
    float: left;
    margin-left: 20px;
    margin-bottom: 1.42857em; }
    @media screen and (max-width: 768px) {
      .search-result-group.result-toonzaalmodel .views-row,
      .search-result-group.result-merk .views-row,
      .view-id-brands .views-row {
        width: calc(50% - 30px);
        float: left;
        margin-left: 20px; } }
    @media screen and (max-width: 480px) {
      .search-result-group.result-toonzaalmodel .views-row,
      .search-result-group.result-merk .views-row,
      .view-id-brands .views-row {
        width: calc(100% - 40px);
        float: left;
        margin-left: 20px; } }

.node--brand.node--search-result, .node--brand.node--teaser {
  border: 5px solid #f3f3f4;
  transition: border-color 200ms ease-in;
  overflow: hidden; }
  .node--brand.node--search-result img, .node--brand.node--teaser img {
    transform: translate3d(0, 0, 0);
    transition: transform 200ms ease-in; }
  .node--brand.node--search-result:hover, .node--brand.node--teaser:hover {
    border-color: #d8d8dc; }
    .node--brand.node--search-result:hover img, .node--brand.node--teaser:hover img {
      transform: scale(1.05); }
  .node--brand.node--search-result header, .node--brand.node--teaser header {
    position: absolute;
    top: 0px;
    left: 0;
    height: 0px;
    width: 0px;
    overflow: hidden; }

.node--brand.node--full .field-name-brand-products .view-footer {
  text-align: center; }

.node--brand.node--full .field-name-brand-models {
  padding: 1.5em 0;
  border-top: 1px solid #eaeaea; }
  .node--brand.node--full .field-name-brand-models:last-child {
    padding-bottom: 0; }
  .node--brand.node--full .field-name-brand-models h2 {
    font-weight: 500;
    font-size: 2em; }

.node--brand.node--full .field-name-brand-products,
.node--brand.node--full .field-name-brand-models {
  margin: 1.5em 0; }

/**
 * Node: news index
 */
.view-news,
.search-result-group.result-nieuws--tips {
  margin-left: -20px;
  margin-right: -20px;
  width: calc(100% + 40px); }
  .view-news .views-row,
  .search-result-group.result-nieuws--tips .views-row {
    margin-bottom: 3em; }
    .view-news .views-row::after,
    .search-result-group.result-nieuws--tips .views-row::after {
      clear: both;
      content: "";
      display: block; }

.node--news.view-mode-search_result .group-left, .node--news.node--simple-teaser .group-left, .node--news.node-teaser .group-left {
  width: calc(33.33333% - 26.66667px);
  float: left;
  margin-left: 20px; }

.node--news.view-mode-search_result .group-right, .node--news.node--simple-teaser .group-right, .node--news.node-teaser .group-right {
  width: calc(66.66667% - 33.33333px);
  float: left;
  margin-left: 20px; }

.node--news.view-mode-search_result h2, .node--news.node--simple-teaser h2, .node--news.node-teaser h2 {
  margin: 0; }
  .node--news.view-mode-search_result h2 a, .node--news.node--simple-teaser h2 a, .node--news.node-teaser h2 a {
    color: #e30613; }

.node--news.view-mode-search_result .field-name-post-date:before, .node--news.node--simple-teaser .field-name-post-date:before, .node--news.node-teaser .field-name-post-date:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
  margin-right: 0.5em; }

.node--news.view-mode-search_result .field-name-node-link a:after, .node--news.node--simple-teaser .field-name-node-link a:after, .node--news.node-teaser .field-name-node-link a:after {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
  margin-left: 0.5em; }

@media screen and (max-width: 768px) {
  .node--news.view-mode-search_result .group-left,
  .node--news.view-mode-search_result .group-right, .node--news.node--simple-teaser .group-left,
  .node--news.node--simple-teaser .group-right, .node--news.node-teaser .group-left,
  .node--news.node-teaser .group-right {
    width: calc(50% - 30px);
    float: left;
    margin-left: 20px; } }

@media screen and (max-width: 480px) {
  .node--news.view-mode-search_result .group-left, .node--news.node--simple-teaser .group-left, .node--news.node-teaser .group-left {
    margin-bottom: 1.5em; }
  .node--news.view-mode-search_result .group-left,
  .node--news.view-mode-search_result .group-right, .node--news.node--simple-teaser .group-left,
  .node--news.node--simple-teaser .group-right, .node--news.node-teaser .group-left,
  .node--news.node-teaser .group-right {
    width: calc(100% - 40px);
    float: left;
    margin-left: 20px; } }

/**
 * Customer service dropdown panel
 */
.block--panels-mini-customer-support-nav {
  overflow: hidden;
  max-height: 0;
  transition: max-height 0.3s ease-in;
  z-index: 250;
  background: white;
  position: absolute;
  top: 100%;
  margin-top: -2px;
  right: 20px;
  width: 550px;
  transform: translate3d(0, 0, 0); }
  .block--panels-mini-customer-support-nav .block__content {
    border-top: 6px solid #e30613; }
    .block--panels-mini-customer-support-nav .block__content .panel-display {
      background: white;
      padding: 1.5em;
      border: 2px solid rgba(0, 0, 0, 0.2);
      border-bottom-left-radius: 0.3em;
      border-bottom-right-radius: 0.3em;
      border-top: 0; }
      .block--panels-mini-customer-support-nav .block__content .panel-display::after {
        clear: both;
        content: "";
        display: block; }
  .block--panels-mini-customer-support-nav .panel-panel {
    float: left;
    width: 50%; }
  .block--panels-mini-customer-support-nav .pane-title {
    font-size: 1.42857em;
    line-height: 1.575em;
    font-weight: 600;
    text-transform: uppercase;
    margin: 0 0 0.71429em 0;
    font-size: 1.21429em; }
  .block--panels-mini-customer-support-nav .menu {
    list-style: none;
    padding: 0;
    margin: 0; }
    .block--panels-mini-customer-support-nav .menu li:before {
      margin-right: 0.75em;
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: ""; }

/**
 * Contact info block (in dropdown menu)
 */
.support-popup {
  background: white;
  padding: 3em; }

.support-popup ul,
.contact-block ul {
  list-style: none;
  padding: 0;
  margin: 0;
  margin-bottom: 1.5em; }
  .support-popup ul:last-of-type,
  .contact-block ul:last-of-type {
    margin-bottom: 0; }

.support-popup .contact li,
.contact-block .contact li {
  padding: 1.07143em 0; }
  .support-popup .contact li.tel > a,
  .contact-block .contact li.tel > a {
    font-size: 2em; }
    .support-popup .contact li.tel > a:before,
    .contact-block .contact li.tel > a:before {
      font-size: 2em;
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: ""; }
  .support-popup .contact li.mail > a,
  .contact-block .contact li.mail > a {
    font-size: 1.42857em; }
    .support-popup .contact li.mail > a:before,
    .contact-block .contact li.mail > a:before {
      font-size: 1.4em;
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: ""; }
  .support-popup .contact li span,
  .contact-block .contact li span {
    padding-left: 35px;
    color: #666666;
    display: block;
    font-weight: 300;
    font-size: 0.85em; }
  .support-popup .contact li > a,
  .contact-block .contact li > a {
    display: block;
    font-weight: 500;
    color: #e30613;
    transition: color 200ms ease-in; }
    .support-popup .contact li > a:hover,
    .contact-block .contact li > a:hover {
      color: #343735; }
    .support-popup .contact li > a:before,
    .contact-block .contact li > a:before {
      width: 35px; }

.support-popup .datetime li,
.contact-block .datetime li {
  margin-bottom: 0.71429em;
  font-size: 1.21429em; }
  .support-popup .datetime li a,
  .contact-block .datetime li a {
    color: #343735; }
  .support-popup .datetime li a:before,
  .contact-block .datetime li a:before {
    margin-right: 0.71429em; }
  .support-popup .datetime li.time a:before,
  .contact-block .datetime li.time a:before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: ""; }
  .support-popup .datetime li.date a:before,
  .contact-block .datetime li.date a:before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: ""; }

/**
 * Drupal breadcrumb
 */
.breadcrumb {
  list-style: none;
  padding: 0;
  margin: 0;
  margin-bottom: 3em; }
  .breadcrumb li {
    display: inline-block;
    color: #666666; }
    .breadcrumb li:after {
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: "";
      margin: 0 0.71429em; }
    .breadcrumb li:last-of-type:after {
      display: none; }
    .breadcrumb li a {
      color: #666666; }
    .breadcrumb li .breadcrumb__item--current-page {
      font-weight: 500; }
  body.page-cart .breadcrumb,
  body.page-checkout .breadcrumb {
    display: none; }
  @media screen and (max-width: 768px) {
    .breadcrumb {
      margin-bottom: 1.5em; } }

/**
 * Drupal 'flash' messages
 */
#commerce-checkout-form-checkout > div:first-child > .messages.error {
  background: #e30613;
  color: white;
  padding: 1.5em 3em 1.5em 1.5em;
  padding: 1.5em 3em 1.5em 1.5em;
  margin-bottom: 1.5em; }

.messages {
  transition: 200ms linear;
  overflow: hidden; }
  .messages img {
    width: auto;
    max-width: 100%; }
  body.page-checkout .messages {
    display: none; }
  body.page-checkout form .messages {
    display: block;
    width: 100%; }
    body.page-checkout form .messages.error {
      color: red; }
  .messages .messages-inner {
    padding: 1.5em 3em 1.5em 1.5em;
    margin-bottom: 1.5em;
    position: relative; }
    .messages .messages-inner ul {
      list-style: none;
      padding: 0;
      margin: 0; }
      .messages .messages-inner ul > li:before {
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "";
        margin-right: 0.75em; }
  .messages.status .messages-inner {
    background: #374d97;
    color: white; }
  .messages.error .messages-inner {
    background: #e30613;
    color: white; }
    .messages.error .messages-inner > a {
      color: white; }
  .messages.closed {
    max-height: 0; }
  .messages a:visited,
  .messages a:link {
    color: white;
    text-decoration: underline; }
  .messages ul {
    margin: 0;
    padding-left: 10px; }
  .messages .close {
    cursor: pointer;
    position: absolute;
    right: 1em;
    top: 50%;
    transform: translateY(-50%); }
    .messages .close:before {
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: "";
      font-size: 1.5em; }
    .messages .close:hover {
      opacity: 0.6; }

/**
 * Table view
 */
#commerce-checkout-form-checkout tr.component-type-flat-rate-store-pickup,
#commerce-checkout-form-checkout tr.component-type-monikids-shipping-zipcode,
body.page-cart tr.component-type-flat-rate-store-pickup,
body.page-cart tr.component-type-monikids-shipping-zipcode {
  display: none; }

.view .commerce-price-formatted-components,
.view .views-table {
  width: 100%;
  border-collapse: collapse; }
  .view .commerce-price-formatted-components .backorder-label,
  .view .views-table .backorder-label {
    color: #374d97;
    margin-top: 0.45em; }
    .view .commerce-price-formatted-components .backorder-label:before,
    .view .views-table .backorder-label:before {
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: "";
      margin-right: 0.45em; }
  .view .commerce-price-formatted-components tr.component-type-commerce-price-formatted-amount .component-title,
  .view .views-table tr.component-type-commerce-price-formatted-amount .component-title {
    text-align: right;
    width: 70%; }
  .view .commerce-price-formatted-components img,
  .view .views-table img {
    display: inline;
    width: auto; }
  .view .commerce-price-formatted-components input[type=number],
  .view .commerce-price-formatted-components input[type=text],
  .view .views-table input[type=number],
  .view .views-table input[type=text] {
    padding: 0;
    text-align: center; }
  .view .commerce-price-formatted-components td, .view .commerce-price-formatted-components th,
  .view .views-table td,
  .view .views-table th {
    padding: 1.07143em; }
  .view .commerce-price-formatted-components thead tr th,
  .view .views-table thead tr th {
    font-weight: 300;
    background: #374d97;
    color: white;
    text-align: left;
    border-bottom: 2px solid #d8d8dc; }
    .view .commerce-price-formatted-components thead tr th img,
    .view .views-table thead tr th img {
      margin-left: 0.3em; }
    .view .commerce-price-formatted-components thead tr th a,
    .view .views-table thead tr th a {
      color: white; }
  .view .commerce-price-formatted-components tbody tr td,
  .view .views-table tbody tr td {
    border-bottom: 1px solid #d8d8dc; }
    .view .commerce-price-formatted-components tbody tr td.views-field-commerce-total,
    .view .views-table tbody tr td.views-field-commerce-total {
      text-align: right; }
  .view .commerce-price-formatted-components tbody tr:nth-child(odd) td,
  .view .views-table tbody tr:nth-child(odd) td {
    background: #f9fafd; }
  @media screen and (max-width: 768px) {
    .view .commerce-price-formatted-components .views-field-commerce-unit-price,
    .view .commerce-price-formatted-components .views-field-field-product-images,
    .view .views-table .views-field-commerce-unit-price,
    .view .views-table .views-field-field-product-images {
      display: none; } }

.view.view-monikids-shopping-cart-form, .view.view-monikids-shopping-cart-summary, .view.view-commerce-cart-form, .view.view-commerce-cart-summary {
  margin-bottom: 4.5em; }
  .view.view-monikids-shopping-cart-form .views-table thead tr th, .view.view-monikids-shopping-cart-summary .views-table thead tr th, .view.view-commerce-cart-form .views-table thead tr th, .view.view-commerce-cart-summary .views-table thead tr th {
    background: none;
    color: #343735;
    font-weight: bold; }

/**
 * Wishlist and cart table
 */
.view-monikids-shopping-cart-form .line-item-summary,
.view-commerce-wishlist-page .line-item-summary,
.view-monikids-shopping-cart-summary .line-item-summary,
.view-commerce-cart-summary .line-item-summary,
.commerce-line-item-views-form .line-item-summary {
  margin-top: 3em;
  margin-bottom: 0; }
  .view-monikids-shopping-cart-form .line-item-summary .commerce-price-formatted-components,
  .view-monikids-shopping-cart-form .line-item-summary .line-item-quantity,
  .view-monikids-shopping-cart-form .line-item-summary .line-item-total,
  .view-commerce-wishlist-page .line-item-summary .commerce-price-formatted-components,
  .view-commerce-wishlist-page .line-item-summary .line-item-quantity,
  .view-commerce-wishlist-page .line-item-summary .line-item-total,
  .view-monikids-shopping-cart-summary .line-item-summary .commerce-price-formatted-components,
  .view-monikids-shopping-cart-summary .line-item-summary .line-item-quantity,
  .view-monikids-shopping-cart-summary .line-item-summary .line-item-total,
  .view-commerce-cart-summary .line-item-summary .commerce-price-formatted-components,
  .view-commerce-cart-summary .line-item-summary .line-item-quantity,
  .view-commerce-cart-summary .line-item-summary .line-item-total,
  .commerce-line-item-views-form .line-item-summary .commerce-price-formatted-components,
  .commerce-line-item-views-form .line-item-summary .line-item-quantity,
  .commerce-line-item-views-form .line-item-summary .line-item-total {
    font-size: 2em; }

.view-monikids-shopping-cart-form .views-table th.views-field-field-product-images img,
.view-monikids-shopping-cart-form .views-table td.views-field-field-product-images img,
.view-commerce-wishlist-page .views-table th.views-field-field-product-images img,
.view-commerce-wishlist-page .views-table td.views-field-field-product-images img,
.view-monikids-shopping-cart-summary .views-table th.views-field-field-product-images img,
.view-monikids-shopping-cart-summary .views-table td.views-field-field-product-images img,
.view-commerce-cart-summary .views-table th.views-field-field-product-images img,
.view-commerce-cart-summary .views-table td.views-field-field-product-images img,
.commerce-line-item-views-form .views-table th.views-field-field-product-images img,
.commerce-line-item-views-form .views-table td.views-field-field-product-images img {
  width: 40px; }

.view-monikids-shopping-cart-form .views-table th.views-field-wishlist-remove, .view-monikids-shopping-cart-form .views-table th.views-field-edit-delete,
.view-monikids-shopping-cart-form .views-table td.views-field-wishlist-remove,
.view-monikids-shopping-cart-form .views-table td.views-field-edit-delete,
.view-commerce-wishlist-page .views-table th.views-field-wishlist-remove,
.view-commerce-wishlist-page .views-table th.views-field-edit-delete,
.view-commerce-wishlist-page .views-table td.views-field-wishlist-remove,
.view-commerce-wishlist-page .views-table td.views-field-edit-delete,
.view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-remove,
.view-monikids-shopping-cart-summary .views-table th.views-field-edit-delete,
.view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-remove,
.view-monikids-shopping-cart-summary .views-table td.views-field-edit-delete,
.view-commerce-cart-summary .views-table th.views-field-wishlist-remove,
.view-commerce-cart-summary .views-table th.views-field-edit-delete,
.view-commerce-cart-summary .views-table td.views-field-wishlist-remove,
.view-commerce-cart-summary .views-table td.views-field-edit-delete,
.commerce-line-item-views-form .views-table th.views-field-wishlist-remove,
.commerce-line-item-views-form .views-table th.views-field-edit-delete,
.commerce-line-item-views-form .views-table td.views-field-wishlist-remove,
.commerce-line-item-views-form .views-table td.views-field-edit-delete {
  text-align: center;
  width: 5%; }
  .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-remove a:after ,
  .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-remove button:after , .view-monikids-shopping-cart-form .views-table th.views-field-edit-delete a:after ,
  .view-monikids-shopping-cart-form .views-table th.views-field-edit-delete button:after ,
  .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-remove a:after ,
  .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-remove button:after ,
  .view-monikids-shopping-cart-form .views-table td.views-field-edit-delete a:after ,
  .view-monikids-shopping-cart-form .views-table td.views-field-edit-delete button:after ,
  .view-commerce-wishlist-page .views-table th.views-field-wishlist-remove a:after ,
  .view-commerce-wishlist-page .views-table th.views-field-wishlist-remove button:after ,
  .view-commerce-wishlist-page .views-table th.views-field-edit-delete a:after ,
  .view-commerce-wishlist-page .views-table th.views-field-edit-delete button:after ,
  .view-commerce-wishlist-page .views-table td.views-field-wishlist-remove a:after ,
  .view-commerce-wishlist-page .views-table td.views-field-wishlist-remove button:after ,
  .view-commerce-wishlist-page .views-table td.views-field-edit-delete a:after ,
  .view-commerce-wishlist-page .views-table td.views-field-edit-delete button:after ,
  .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-remove a:after ,
  .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-remove button:after ,
  .view-monikids-shopping-cart-summary .views-table th.views-field-edit-delete a:after ,
  .view-monikids-shopping-cart-summary .views-table th.views-field-edit-delete button:after ,
  .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-remove a:after ,
  .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-remove button:after ,
  .view-monikids-shopping-cart-summary .views-table td.views-field-edit-delete a:after ,
  .view-monikids-shopping-cart-summary .views-table td.views-field-edit-delete button:after ,
  .view-commerce-cart-summary .views-table th.views-field-wishlist-remove a:after ,
  .view-commerce-cart-summary .views-table th.views-field-wishlist-remove button:after ,
  .view-commerce-cart-summary .views-table th.views-field-edit-delete a:after ,
  .view-commerce-cart-summary .views-table th.views-field-edit-delete button:after ,
  .view-commerce-cart-summary .views-table td.views-field-wishlist-remove a:after ,
  .view-commerce-cart-summary .views-table td.views-field-wishlist-remove button:after ,
  .view-commerce-cart-summary .views-table td.views-field-edit-delete a:after ,
  .view-commerce-cart-summary .views-table td.views-field-edit-delete button:after ,
  .commerce-line-item-views-form .views-table th.views-field-wishlist-remove a:after ,
  .commerce-line-item-views-form .views-table th.views-field-wishlist-remove button:after ,
  .commerce-line-item-views-form .views-table th.views-field-edit-delete a:after ,
  .commerce-line-item-views-form .views-table th.views-field-edit-delete button:after ,
  .commerce-line-item-views-form .views-table td.views-field-wishlist-remove a:after ,
  .commerce-line-item-views-form .views-table td.views-field-wishlist-remove button:after ,
  .commerce-line-item-views-form .views-table td.views-field-edit-delete a:after ,
  .commerce-line-item-views-form .views-table td.views-field-edit-delete button:after  {
    display: none; }

.view-monikids-shopping-cart-form .views-table th.views-field-wishlist-add-to-cart,
.view-monikids-shopping-cart-form .views-table td.views-field-wishlist-add-to-cart,
.view-commerce-wishlist-page .views-table th.views-field-wishlist-add-to-cart,
.view-commerce-wishlist-page .views-table td.views-field-wishlist-add-to-cart,
.view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-add-to-cart,
.view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-add-to-cart,
.view-commerce-cart-summary .views-table th.views-field-wishlist-add-to-cart,
.view-commerce-cart-summary .views-table td.views-field-wishlist-add-to-cart,
.commerce-line-item-views-form .views-table th.views-field-wishlist-add-to-cart,
.commerce-line-item-views-form .views-table td.views-field-wishlist-add-to-cart {
  text-align: right; }

.view-monikids-shopping-cart-form .views-table th.views-field-commerce-unit-price, .view-monikids-shopping-cart-form .views-table th.views-field-commerce-total,
.view-monikids-shopping-cart-form .views-table td.views-field-commerce-unit-price,
.view-monikids-shopping-cart-form .views-table td.views-field-commerce-total,
.view-commerce-wishlist-page .views-table th.views-field-commerce-unit-price,
.view-commerce-wishlist-page .views-table th.views-field-commerce-total,
.view-commerce-wishlist-page .views-table td.views-field-commerce-unit-price,
.view-commerce-wishlist-page .views-table td.views-field-commerce-total,
.view-monikids-shopping-cart-summary .views-table th.views-field-commerce-unit-price,
.view-monikids-shopping-cart-summary .views-table th.views-field-commerce-total,
.view-monikids-shopping-cart-summary .views-table td.views-field-commerce-unit-price,
.view-monikids-shopping-cart-summary .views-table td.views-field-commerce-total,
.view-commerce-cart-summary .views-table th.views-field-commerce-unit-price,
.view-commerce-cart-summary .views-table th.views-field-commerce-total,
.view-commerce-cart-summary .views-table td.views-field-commerce-unit-price,
.view-commerce-cart-summary .views-table td.views-field-commerce-total,
.commerce-line-item-views-form .views-table th.views-field-commerce-unit-price,
.commerce-line-item-views-form .views-table th.views-field-commerce-total,
.commerce-line-item-views-form .views-table td.views-field-commerce-unit-price,
.commerce-line-item-views-form .views-table td.views-field-commerce-total {
  text-align: right;
  font-weight: 500; }

.view-monikids-shopping-cart-form .views-table th.views-field-edit-quantity,
.view-monikids-shopping-cart-form .views-table td.views-field-edit-quantity,
.view-commerce-wishlist-page .views-table th.views-field-edit-quantity,
.view-commerce-wishlist-page .views-table td.views-field-edit-quantity,
.view-monikids-shopping-cart-summary .views-table th.views-field-edit-quantity,
.view-monikids-shopping-cart-summary .views-table td.views-field-edit-quantity,
.view-commerce-cart-summary .views-table th.views-field-edit-quantity,
.view-commerce-cart-summary .views-table td.views-field-edit-quantity,
.commerce-line-item-views-form .views-table th.views-field-edit-quantity,
.commerce-line-item-views-form .views-table td.views-field-edit-quantity {
  text-align: center; }
  .view-monikids-shopping-cart-form .views-table th.views-field-edit-quantity > .form-item,
  .view-monikids-shopping-cart-form .views-table td.views-field-edit-quantity > .form-item,
  .view-commerce-wishlist-page .views-table th.views-field-edit-quantity > .form-item,
  .view-commerce-wishlist-page .views-table td.views-field-edit-quantity > .form-item,
  .view-monikids-shopping-cart-summary .views-table th.views-field-edit-quantity > .form-item,
  .view-monikids-shopping-cart-summary .views-table td.views-field-edit-quantity > .form-item,
  .view-commerce-cart-summary .views-table th.views-field-edit-quantity > .form-item,
  .view-commerce-cart-summary .views-table td.views-field-edit-quantity > .form-item,
  .commerce-line-item-views-form .views-table th.views-field-edit-quantity > .form-item,
  .commerce-line-item-views-form .views-table td.views-field-edit-quantity > .form-item {
    margin: 0; }
    .view-monikids-shopping-cart-form .views-table th.views-field-edit-quantity > .form-item input,
    .view-monikids-shopping-cart-form .views-table td.views-field-edit-quantity > .form-item input,
    .view-commerce-wishlist-page .views-table th.views-field-edit-quantity > .form-item input,
    .view-commerce-wishlist-page .views-table td.views-field-edit-quantity > .form-item input,
    .view-monikids-shopping-cart-summary .views-table th.views-field-edit-quantity > .form-item input,
    .view-monikids-shopping-cart-summary .views-table td.views-field-edit-quantity > .form-item input,
    .view-commerce-cart-summary .views-table th.views-field-edit-quantity > .form-item input,
    .view-commerce-cart-summary .views-table td.views-field-edit-quantity > .form-item input,
    .commerce-line-item-views-form .views-table th.views-field-edit-quantity > .form-item input,
    .commerce-line-item-views-form .views-table td.views-field-edit-quantity > .form-item input {
      width: 40%; }

.form-type-radios.form-item-shipping-method {
  padding: 0.75em 1.5em;
  width: 40%;
  float: right;
  background-color: #f3f3f4;
  border: 1px solid #eaeaea; }
  .form-type-radios.form-item-shipping-method > label {
    font-weight: 700; }
    .form-type-radios.form-item-shipping-method > label > span {
      display: block;
      font-weight: normal;
      font-style: italic; }
      .form-type-radios.form-item-shipping-method > label > span::before {
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "";
        margin-right: 0.75em; }
  @media screen and (max-width: 768px) {
    .form-type-radios.form-item-shipping-method {
      width: 100%;
      float: none; } }

.commerce-line-item-actions {
  margin: 3em 0 0 0;
  clear: both; }
  .commerce-line-item-actions button {
    margin-left: 0.71429em; }

/**
 * Facet block
 */
.block--facetapi h2 {
  color: #374d97;
  font-size: 1em;
  font-weight: 600;
  text-transform: uppercase; }

.block--facetapi ul.facetapi-commerce-search-api-fancy {
  list-style: none;
  padding: 0;
  margin: 0; }
  .block--facetapi ul.facetapi-commerce-search-api-fancy::after {
    clear: both;
    content: "";
    display: block; }
  .block--facetapi ul.facetapi-commerce-search-api-fancy li {
    position: relative; }
    .block--facetapi ul.facetapi-commerce-search-api-fancy li .facetapi-active {
      z-index: 200;
      text-align: center;
      overflow: hidden;
      text-indent: -5000px;
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      border: 1px solid black; }

.block--facetapi .facetapi-limit-link {
  margin-top: 1.5em;
  display: block;
  font-weight: 500;
  text-transform: uppercase;
  text-align: right;
  color: #e30613;
  font-size: 0.85714em; }
  .block--facetapi .facetapi-limit-link:after {
    margin-left: 1em;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: ""; }
  .block--facetapi .facetapi-limit-link.open:after {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: ""; }

.block--facetapi ul.facetapi-facetapi-checkbox-links {
  list-style: none;
  padding: 0;
  margin: 0; }
  .block--facetapi ul.facetapi-facetapi-checkbox-links li {
    padding: 0.71429em 0;
    font-weight: 600;
    border-bottom: 1px solid #d8d8dc; }
    .block--facetapi ul.facetapi-facetapi-checkbox-links li a {
      color: #535557;
      transition: color 200ms linear; }
      .block--facetapi ul.facetapi-facetapi-checkbox-links li a:hover {
        color: #374d97; }
    .block--facetapi ul.facetapi-facetapi-checkbox-links li:last-of-type {
      border-bottom: none; }
    .block--facetapi ul.facetapi-facetapi-checkbox-links li .facet-count {
      float: right;
      color: #666666; }
    @media screen and (-webkit-min-device-pixel-ratio: 0) {
      .block--facetapi ul.facetapi-facetapi-checkbox-links li input[type=checkbox] {
        margin-right: 0.8em;
        -webkit-appearance: none;
           -moz-appearance: none;
                appearance: none;
        border: 1px solid #343735;
        width: 13px;
        height: 13px;
        vertical-align: -2px;
        cursor: pointer;
        transition: background 200ms ease-in; }
        .block--facetapi ul.facetapi-facetapi-checkbox-links li input[type=checkbox]:hover {
          outline-color: #e30613; }
        .block--facetapi ul.facetapi-facetapi-checkbox-links li input[type=checkbox]:checked {
          border: 2px solid white;
          outline-color: #e30613;
          background: #e30613; } }

.block--facetapi .search-api-ranges-widget .form-submit {
  display: none; }

.block--facetapi .search-api-ranges-widget .form-item {
  margin: 0; }
  .block--facetapi .search-api-ranges-widget .form-item label {
    display: none; }
  .block--facetapi .search-api-ranges-widget .form-item input[type=text] {
    width: auto;
    border: none;
    padding: 0;
    width: 100%;
    overflow: hidden;
    font-size: 0.85714em;
    font-weight: 500; }

.block--facetapi .search-api-ranges-widget .search-api-ranges-elements {
  padding-bottom: 1.5em;
  width: 100%; }
  .block--facetapi .search-api-ranges-widget .search-api-ranges-elements::after {
    clear: both;
    content: "";
    display: block; }
  .block--facetapi .search-api-ranges-widget .search-api-ranges-elements .range-box-left,
  .block--facetapi .search-api-ranges-widget .search-api-ranges-elements .range-box-right {
    width: 15%;
    float: left; }
  .block--facetapi .search-api-ranges-widget .search-api-ranges-elements .range-box-right {
    float: right; }
    .block--facetapi .search-api-ranges-widget .search-api-ranges-elements .range-box-right input {
      text-align: right; }
  .block--facetapi .search-api-ranges-widget .search-api-ranges-elements .range-slider-box {
    width: 70%;
    float: left; }
    .block--facetapi .search-api-ranges-widget .search-api-ranges-elements .range-slider-box .ui-slider-horizontal {
      height: 1.3em; }
      .block--facetapi .search-api-ranges-widget .search-api-ranges-elements .range-slider-box .ui-slider-horizontal .ui-slider-handle {
        height: 1.8em; }

.facetapi-commerce-search-api-fancy {
  list-style: none;
  padding: 0;
  margin: 0; }
  .facetapi-commerce-search-api-fancy > li {
    border: 1px solid #c0c0c0;
    display: block;
    float: left;
    margin: 0 10px 5px 0; }
  .facetapi-commerce-search-api-fancy .commerce-search-api-fancy-attributes-color {
    border: 3px solid #FFF;
    color: white;
    display: block;
    height: 28px;
    line-height: 35px;
    padding: 2px;
    position: relative;
    text-align: center;
    width: 28px;
    background-size: 100% 100%;
    background-repeat: no-repeat; }
    .facetapi-commerce-search-api-fancy .commerce-search-api-fancy-attributes-color.color-multi {
      background-image: url("../images/color_multi.png"); }
    .facetapi-commerce-search-api-fancy .commerce-search-api-fancy-attributes-color > span {
      display: none;
      position: absolute;
      z-index: 300;
      padding: 5px;
      line-height: 1;
      left: 50%;
      transform: translateX(-50%);
      bottom: 106%;
      border-radius: 2px;
      background: #000; }
      .facetapi-commerce-search-api-fancy .commerce-search-api-fancy-attributes-color > span:after {
        content: " ";
        position: absolute;
        top: 100%;
        left: 50%;
        margin-left: -5px;
        border-width: 5px;
        border-style: solid;
        border-color: black transparent transparent transparent; }
    .facetapi-commerce-search-api-fancy .commerce-search-api-fancy-attributes-color:hover > span {
      display: block; }

/**
 * Products
 */
.page-catalogus .l-main-inner h1 {
  position: absolute;
  top: 0px;
  left: 0;
  height: 0px;
  width: 0px;
  overflow: hidden; }

.view-id-showroom_items .view-header-wrapper {
  padding-bottom: 2.25em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row; }
  .view-id-showroom_items .view-header-wrapper::after {
    clear: both;
    content: "";
    display: block; }
  .view-id-showroom_items .view-header-wrapper .view-header {
    width: calc(33.33333% - 26.66667px);
    float: left;
    margin-left: 20px;
    text-align: right;
    padding-top: 35px;
    font-size: 1.42857em; }
  .view-id-showroom_items .view-header-wrapper .view-filters {
    width: calc(66.66667% - 33.33333px);
    float: left;
    margin-left: 20px;
    -ms-flex-order: -1;
        order: -1; }
  .view-id-showroom_items .view-header-wrapper .views-exposed-form {
    margin-left: -20px;
    margin-right: -20px;
    width: calc(100% + 40px); }
    .view-id-showroom_items .view-header-wrapper .views-exposed-form::after {
      clear: both;
      content: "";
      display: block; }
  .view-id-showroom_items .view-header-wrapper .views-exposed-widget {
    padding: 0.75em;
    width: calc(50% - 30px);
    float: left;
    margin-left: 20px;
    background: #f3f3f4; }
  @media screen and (max-width: 768px) {
    .view-id-showroom_items .view-header-wrapper {
      display: block; }
      .view-id-showroom_items .view-header-wrapper .view-header {
        text-align: center;
        margin-bottom: 0.75em;
        width: calc(100% - 40px);
        float: left;
        margin-left: 20px; }
      .view-id-showroom_items .view-header-wrapper .view-filters {
        width: calc(100% - 40px);
        float: left;
        margin-left: 20px; } }

.view-id-showroom_items label {
  font-weight: bold; }

.view-id-showroom_items .views-submit-button {
  display: none; }

.view-id-showroom_items .form-item {
  margin: 0; }

.view-id-showroom_items select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: white;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAACT0lEQVRYhe2X30tTYRjHv+95tx27Ca/WhCYGsmp5yDmRjLoqjHURggat8qqfgn9Al/0B3UWU4G2UQpBY3aVeC7KWitOKvKnBDA+UM3fhOfG8x0k5T3vUOXZxvjB2xp7zPp/zfJ/n3Ttx6dZLGzUirVZA4MH8Rx6MmzwYN9UUjI8TpAkBiP0lsqzyeysLhkCE2DuNbfM2+arYxH0QXmUAbGxY6p0sExpv8a17mPGsylCZI431uNARhmXbW0lc4y0n5owRQjwaZNvEqoyAQF+3gbjRgGPhegy9mlHJpCx9FkpMwIlzTei/0Y7llTwePJrEsvm7bB5WZWjxqfQ3NRG9iShu9xhO4m0TokAsG4nzTbiXjCPgl5ie+Q7zZ4GTBrK5rfdhWWJNYGHJxFq+gNZoCC3Hg/BLgdR8TgHQ9wRG0F1nG9F/vR11ug9vJxYxOPJRAXKMYsHQNNBr/usK8qsFZZcRCSJAQBkHiJKRNQM3O6AHJN6ML+LJi5QC0aTG6ptdwQA2MksmVn+tIxYNwThxBLpP4EMmpypyPxmHrvsw9n4BT4fToPxyE4TTw+zRhrLLWXh08osa7zvXYrh6+RSONhzG6ZMhHKrz493EJ2UNxRUbvPggFYUpLkzbxuvxz+rz3WQbOmNhdU098vh5Sl3/PWkVHe0SIE1AWLYCosa9cjGC6bksng2nS0B2oz3BYJtlU7NZ5Mz1f6ypKgyKlmlA9scaqC0I0C3uQHpmp0RS7vN8samq/GpXtIGdg9HB//H0zsBu8mDc5MG4yYPZUQD+ADQa4mdOujHhAAAAAElFTkSuQmCC");
  background-position: 100% 50%;
  background-repeat: no-repeat;
  padding-right: 40px; }

/**
 * Products view
 */
.search-result-group.result-cadeaubon,
.search-result-group.result-artikelen,
.view-products {
  margin-left: -20px;
  margin-right: -20px;
  width: calc(100% + 40px); }
  .search-result-group.result-cadeaubon::after,
  .search-result-group.result-artikelen::after,
  .view-products::after {
    clear: both;
    content: "";
    display: block; }
  .search-result-group.result-cadeaubon .view-header-wrapper,
  .search-result-group.result-artikelen .view-header-wrapper,
  .view-products .view-header-wrapper {
    margin-bottom: 1.5em; }
    .search-result-group.result-cadeaubon .view-header-wrapper::after,
    .search-result-group.result-artikelen .view-header-wrapper::after,
    .view-products .view-header-wrapper::after {
      clear: both;
      content: "";
      display: block; }
    .search-result-group.result-cadeaubon .view-header-wrapper .view-header,
    .search-result-group.result-artikelen .view-header-wrapper .view-header,
    .view-products .view-header-wrapper .view-header {
      width: calc(33.33333% - 26.66667px);
      float: left;
      margin-left: 20px;
      padding-top: 0.35714em;
      color: #666666; }
      .search-result-group.result-cadeaubon .view-header-wrapper .view-header span,
      .search-result-group.result-artikelen .view-header-wrapper .view-header span,
      .view-products .view-header-wrapper .view-header span {
        font-weight: 600; }
    .search-result-group.result-cadeaubon .view-header-wrapper .view-filters,
    .search-result-group.result-artikelen .view-header-wrapper .view-filters,
    .view-products .view-header-wrapper .view-filters {
      width: calc(66.66667% - 33.33333px);
      float: left;
      margin-left: 20px;
      text-align: right; }
    .search-result-group.result-cadeaubon .view-header-wrapper .views-exposed-widget,
    .search-result-group.result-cadeaubon .view-header-wrapper .views-widget-per-page,
    .search-result-group.result-cadeaubon .view-header-wrapper .views-widget-sort-by,
    .search-result-group.result-artikelen .view-header-wrapper .views-exposed-widget,
    .search-result-group.result-artikelen .view-header-wrapper .views-widget-per-page,
    .search-result-group.result-artikelen .view-header-wrapper .views-widget-sort-by,
    .view-products .view-header-wrapper .views-exposed-widget,
    .view-products .view-header-wrapper .views-widget-per-page,
    .view-products .view-header-wrapper .views-widget-sort-by {
      margin-left: 2.25em;
      float: right; }
      .search-result-group.result-cadeaubon .view-header-wrapper .views-exposed-widget .form-item,
      .search-result-group.result-cadeaubon .view-header-wrapper .views-widget-per-page .form-item,
      .search-result-group.result-cadeaubon .view-header-wrapper .views-widget-sort-by .form-item,
      .search-result-group.result-artikelen .view-header-wrapper .views-exposed-widget .form-item,
      .search-result-group.result-artikelen .view-header-wrapper .views-widget-per-page .form-item,
      .search-result-group.result-artikelen .view-header-wrapper .views-widget-sort-by .form-item,
      .view-products .view-header-wrapper .views-exposed-widget .form-item,
      .view-products .view-header-wrapper .views-widget-per-page .form-item,
      .view-products .view-header-wrapper .views-widget-sort-by .form-item {
        margin: 0; }
      .search-result-group.result-cadeaubon .view-header-wrapper .views-exposed-widget label,
      .search-result-group.result-cadeaubon .view-header-wrapper .views-widget-per-page label,
      .search-result-group.result-cadeaubon .view-header-wrapper .views-widget-sort-by label,
      .search-result-group.result-artikelen .view-header-wrapper .views-exposed-widget label,
      .search-result-group.result-artikelen .view-header-wrapper .views-widget-per-page label,
      .search-result-group.result-artikelen .view-header-wrapper .views-widget-sort-by label,
      .view-products .view-header-wrapper .views-exposed-widget label,
      .view-products .view-header-wrapper .views-widget-per-page label,
      .view-products .view-header-wrapper .views-widget-sort-by label {
        padding: 0 0.75em 0 0; }
      .search-result-group.result-cadeaubon .view-header-wrapper .views-exposed-widget select,
      .search-result-group.result-cadeaubon .view-header-wrapper .views-widget-per-page select,
      .search-result-group.result-cadeaubon .view-header-wrapper .views-widget-sort-by select,
      .search-result-group.result-artikelen .view-header-wrapper .views-exposed-widget select,
      .search-result-group.result-artikelen .view-header-wrapper .views-widget-per-page select,
      .search-result-group.result-artikelen .view-header-wrapper .views-widget-sort-by select,
      .view-products .view-header-wrapper .views-exposed-widget select,
      .view-products .view-header-wrapper .views-widget-per-page select,
      .view-products .view-header-wrapper .views-widget-sort-by select {
        padding: 0.57143em 1.78571em 0.57143em 1.07143em;
        width: auto;
        background-image: url("../images/caret_down.png");
        background-repeat: no-repeat;
        background-position: calc(100% - 5px) calc(50%);
        border-radius: 0;
        outline: none;
        outline: false;
        border: 2px solid #343735;
        text-transform: uppercase;
        -webkit-appearance: none;
           -moz-appearance: none;
                appearance: none;
        font-size: 0.85714em;
        border-radius: 3px;
        transition: background-color 200ms linear;
        margin: 0; }
        .search-result-group.result-cadeaubon .view-header-wrapper .views-exposed-widget select:focus,
        .search-result-group.result-cadeaubon .view-header-wrapper .views-widget-per-page select:focus,
        .search-result-group.result-cadeaubon .view-header-wrapper .views-widget-sort-by select:focus,
        .search-result-group.result-artikelen .view-header-wrapper .views-exposed-widget select:focus,
        .search-result-group.result-artikelen .view-header-wrapper .views-widget-per-page select:focus,
        .search-result-group.result-artikelen .view-header-wrapper .views-widget-sort-by select:focus,
        .view-products .view-header-wrapper .views-exposed-widget select:focus,
        .view-products .view-header-wrapper .views-widget-per-page select:focus,
        .view-products .view-header-wrapper .views-widget-sort-by select:focus {
          outline: none; }
        .search-result-group.result-cadeaubon .view-header-wrapper .views-exposed-widget select::-ms-expand,
        .search-result-group.result-cadeaubon .view-header-wrapper .views-widget-per-page select::-ms-expand,
        .search-result-group.result-cadeaubon .view-header-wrapper .views-widget-sort-by select::-ms-expand,
        .search-result-group.result-artikelen .view-header-wrapper .views-exposed-widget select::-ms-expand,
        .search-result-group.result-artikelen .view-header-wrapper .views-widget-per-page select::-ms-expand,
        .search-result-group.result-artikelen .view-header-wrapper .views-widget-sort-by select::-ms-expand,
        .view-products .view-header-wrapper .views-exposed-widget select::-ms-expand,
        .view-products .view-header-wrapper .views-widget-per-page select::-ms-expand,
        .view-products .view-header-wrapper .views-widget-sort-by select::-ms-expand {
          display: none; }
        @media screen and (min-width: 0\0) {
          .search-result-group.result-cadeaubon .view-header-wrapper .views-exposed-widget select,
          .search-result-group.result-cadeaubon .view-header-wrapper .views-widget-per-page select,
          .search-result-group.result-cadeaubon .view-header-wrapper .views-widget-sort-by select,
          .search-result-group.result-artikelen .view-header-wrapper .views-exposed-widget select,
          .search-result-group.result-artikelen .view-header-wrapper .views-widget-per-page select,
          .search-result-group.result-artikelen .view-header-wrapper .views-widget-sort-by select,
          .view-products .view-header-wrapper .views-exposed-widget select,
          .view-products .view-header-wrapper .views-widget-per-page select,
          .view-products .view-header-wrapper .views-widget-sort-by select {
            background-image: none\9;
            padding: 5px\9; } }
        .search-result-group.result-cadeaubon .view-header-wrapper .views-exposed-widget select:hover,
        .search-result-group.result-cadeaubon .view-header-wrapper .views-widget-per-page select:hover,
        .search-result-group.result-cadeaubon .view-header-wrapper .views-widget-sort-by select:hover,
        .search-result-group.result-artikelen .view-header-wrapper .views-exposed-widget select:hover,
        .search-result-group.result-artikelen .view-header-wrapper .views-widget-per-page select:hover,
        .search-result-group.result-artikelen .view-header-wrapper .views-widget-sort-by select:hover,
        .view-products .view-header-wrapper .views-exposed-widget select:hover,
        .view-products .view-header-wrapper .views-widget-per-page select:hover,
        .view-products .view-header-wrapper .views-widget-sort-by select:hover {
          background-color: #f3f3f4; }
      .search-result-group.result-cadeaubon .view-header-wrapper .views-exposed-widget.views-widget-filter-field_showroom_type_reference_tid,
      .search-result-group.result-cadeaubon .view-header-wrapper .views-widget-per-page.views-widget-filter-field_showroom_type_reference_tid,
      .search-result-group.result-cadeaubon .view-header-wrapper .views-widget-sort-by.views-widget-filter-field_showroom_type_reference_tid,
      .search-result-group.result-artikelen .view-header-wrapper .views-exposed-widget.views-widget-filter-field_showroom_type_reference_tid,
      .search-result-group.result-artikelen .view-header-wrapper .views-widget-per-page.views-widget-filter-field_showroom_type_reference_tid,
      .search-result-group.result-artikelen .view-header-wrapper .views-widget-sort-by.views-widget-filter-field_showroom_type_reference_tid,
      .view-products .view-header-wrapper .views-exposed-widget.views-widget-filter-field_showroom_type_reference_tid,
      .view-products .view-header-wrapper .views-widget-per-page.views-widget-filter-field_showroom_type_reference_tid,
      .view-products .view-header-wrapper .views-widget-sort-by.views-widget-filter-field_showroom_type_reference_tid {
        min-width: 500px; }
        .search-result-group.result-cadeaubon .view-header-wrapper .views-exposed-widget.views-widget-filter-field_showroom_type_reference_tid .views-widget,
        .search-result-group.result-cadeaubon .view-header-wrapper .views-widget-per-page.views-widget-filter-field_showroom_type_reference_tid .views-widget,
        .search-result-group.result-cadeaubon .view-header-wrapper .views-widget-sort-by.views-widget-filter-field_showroom_type_reference_tid .views-widget,
        .search-result-group.result-artikelen .view-header-wrapper .views-exposed-widget.views-widget-filter-field_showroom_type_reference_tid .views-widget,
        .search-result-group.result-artikelen .view-header-wrapper .views-widget-per-page.views-widget-filter-field_showroom_type_reference_tid .views-widget,
        .search-result-group.result-artikelen .view-header-wrapper .views-widget-sort-by.views-widget-filter-field_showroom_type_reference_tid .views-widget,
        .view-products .view-header-wrapper .views-exposed-widget.views-widget-filter-field_showroom_type_reference_tid .views-widget,
        .view-products .view-header-wrapper .views-widget-per-page.views-widget-filter-field_showroom_type_reference_tid .views-widget,
        .view-products .view-header-wrapper .views-widget-sort-by.views-widget-filter-field_showroom_type_reference_tid .views-widget {
          float: right; }
        .search-result-group.result-cadeaubon .view-header-wrapper .views-exposed-widget.views-widget-filter-field_showroom_type_reference_tid .form-select,
        .search-result-group.result-cadeaubon .view-header-wrapper .views-widget-per-page.views-widget-filter-field_showroom_type_reference_tid .form-select,
        .search-result-group.result-cadeaubon .view-header-wrapper .views-widget-sort-by.views-widget-filter-field_showroom_type_reference_tid .form-select,
        .search-result-group.result-artikelen .view-header-wrapper .views-exposed-widget.views-widget-filter-field_showroom_type_reference_tid .form-select,
        .search-result-group.result-artikelen .view-header-wrapper .views-widget-per-page.views-widget-filter-field_showroom_type_reference_tid .form-select,
        .search-result-group.result-artikelen .view-header-wrapper .views-widget-sort-by.views-widget-filter-field_showroom_type_reference_tid .form-select,
        .view-products .view-header-wrapper .views-exposed-widget.views-widget-filter-field_showroom_type_reference_tid .form-select,
        .view-products .view-header-wrapper .views-widget-per-page.views-widget-filter-field_showroom_type_reference_tid .form-select,
        .view-products .view-header-wrapper .views-widget-sort-by.views-widget-filter-field_showroom_type_reference_tid .form-select {
          min-width: 200px;
          font-size: 14px; }
        .search-result-group.result-cadeaubon .view-header-wrapper .views-exposed-widget.views-widget-filter-field_showroom_type_reference_tid label,
        .search-result-group.result-cadeaubon .view-header-wrapper .views-widget-per-page.views-widget-filter-field_showroom_type_reference_tid label,
        .search-result-group.result-cadeaubon .view-header-wrapper .views-widget-sort-by.views-widget-filter-field_showroom_type_reference_tid label,
        .search-result-group.result-artikelen .view-header-wrapper .views-exposed-widget.views-widget-filter-field_showroom_type_reference_tid label,
        .search-result-group.result-artikelen .view-header-wrapper .views-widget-per-page.views-widget-filter-field_showroom_type_reference_tid label,
        .search-result-group.result-artikelen .view-header-wrapper .views-widget-sort-by.views-widget-filter-field_showroom_type_reference_tid label,
        .view-products .view-header-wrapper .views-exposed-widget.views-widget-filter-field_showroom_type_reference_tid label,
        .view-products .view-header-wrapper .views-widget-per-page.views-widget-filter-field_showroom_type_reference_tid label,
        .view-products .view-header-wrapper .views-widget-sort-by.views-widget-filter-field_showroom_type_reference_tid label {
          display: inline-block;
          padding-top: 7px;
          font-weight: bold; }
    .search-result-group.result-cadeaubon .view-header-wrapper .views-submit-button,
    .search-result-group.result-artikelen .view-header-wrapper .views-submit-button,
    .view-products .view-header-wrapper .views-submit-button {
      position: absolute;
      top: 0px;
      left: 0;
      height: 0px;
      width: 0px;
      overflow: hidden; }
    @media screen and (max-width: 768px) {
      .search-result-group.result-cadeaubon .view-header-wrapper,
      .search-result-group.result-artikelen .view-header-wrapper,
      .view-products .view-header-wrapper {
        padding: 1.5em 0;
        margin: 0; } }
  .search-result-group.result-cadeaubon .view-content::after,
  .search-result-group.result-artikelen .view-content::after,
  .view-products .view-content::after {
    clear: both;
    content: "";
    display: block; }
  .search-result-group.result-cadeaubon .views-row,
  .search-result-group.result-artikelen .views-row,
  .view-products .views-row {
    margin-bottom: 1.42857em; }

.view-collection-products .views-row,
.view-products-more-in-group .views-row,
.view-products-brand .views-row,
.view-products .views-row {
  border: 1px solid transparent; }
  .view-collection-products .views-row:hover,
  .view-products-more-in-group .views-row:hover,
  .view-products-brand .views-row:hover,
  .view-products .views-row:hover {
    border: 1px solid #d8d8dc; }

@media screen and (min-width: 768px) {
  .view-products .views-row {
    width: calc(33.33333% - 26.66667px);
    float: left;
    margin-left: 20px; }
    .view-products .views-row:nth-of-type(3n) {
      margin-right: 20px; }
    .view-products .views-row:nth-of-type(3n+1) {
      clear: left; }
    .view-products .views-row:last-child {
      margin-right: 20px; } }

@media screen and (max-width: 768px) {
  .view-products .views-row {
    width: calc(50% - 30px);
    float: left;
    margin-left: 20px;
    border: 1px solid #d8d8dc; }
    .view-products .views-row:nth-of-type(2n) {
      margin-right: 20px; }
    .view-products .views-row:nth-of-type(2n+1) {
      clear: left; }
    .view-products .views-row:last-child {
      margin-right: 20px; } }

@media screen and (max-width: 480px) {
  .view-products .views-row {
    width: calc(100% - 40px);
    float: left;
    margin-left: 20px; } }

.result-model .views-row,
.result-cadeaubon .views-row,
.result-artikelen .views-row {
  min-height: 300px;
  border: 1px solid #d8d8dc; }
  .result-model .views-row .node,
  .result-cadeaubon .views-row .node,
  .result-artikelen .views-row .node {
    padding: 1.5em; }
  .result-model .views-row .field-name-title-field,
  .result-cadeaubon .views-row .field-name-title-field,
  .result-artikelen .views-row .field-name-title-field {
    font-weight: 500; }
    .result-model .views-row .field-name-title-field a,
    .result-cadeaubon .views-row .field-name-title-field a,
    .result-artikelen .views-row .field-name-title-field a {
      color: #343735; }
  @media screen and (min-width: 768px) {
    .result-model .views-row,
    .result-cadeaubon .views-row,
    .result-artikelen .views-row {
      width: calc(25% - 25px);
      float: left;
      margin-left: 20px; }
      .result-model .views-row:nth-of-type(4n),
      .result-cadeaubon .views-row:nth-of-type(4n),
      .result-artikelen .views-row:nth-of-type(4n) {
        margin-right: 20px; }
      .result-model .views-row:nth-of-type(4n+1),
      .result-cadeaubon .views-row:nth-of-type(4n+1),
      .result-artikelen .views-row:nth-of-type(4n+1) {
        clear: left; }
      .result-model .views-row:last-child,
      .result-cadeaubon .views-row:last-child,
      .result-artikelen .views-row:last-child {
        margin-right: 20px; } }
  @media screen and (max-width: 768px) {
    .result-model .views-row,
    .result-cadeaubon .views-row,
    .result-artikelen .views-row {
      width: calc(50% - 30px);
      float: left;
      margin-left: 20px;
      border: 1px solid #d8d8dc; }
      .result-model .views-row:nth-of-type(2n),
      .result-cadeaubon .views-row:nth-of-type(2n),
      .result-artikelen .views-row:nth-of-type(2n) {
        margin-right: 20px; }
      .result-model .views-row:nth-of-type(2n+1),
      .result-cadeaubon .views-row:nth-of-type(2n+1),
      .result-artikelen .views-row:nth-of-type(2n+1) {
        clear: left; }
      .result-model .views-row:last-child,
      .result-cadeaubon .views-row:last-child,
      .result-artikelen .views-row:last-child {
        margin-right: 20px; } }
  @media screen and (max-width: 480px) {
    .result-model .views-row,
    .result-cadeaubon .views-row,
    .result-artikelen .views-row {
      width: calc(100% - 40px);
      float: left;
      margin-left: 20px; } }

/**
 * View markup for related content grid (used for extension)
 */
.node--brand.node--full .field-name-brand-products, .node--cadeaubon .group-footer > .field,
.node-product-display .group-footer > .field,
.node--product-display .group-footer > .field, .node--model.view-mode-full .field-name-collection-products {
  padding: 1.5em 0;
  border-top: 1px solid #eaeaea; }
  .node--brand.node--full .field-name-brand-products:last-child, .node--cadeaubon .group-footer > .field:last-child,
  .node-product-display .group-footer > .field:last-child,
  .node--product-display .group-footer > .field:last-child, .node--model.view-mode-full .field-name-collection-products:last-child {
    padding-bottom: 0; }
  .node--brand.node--full .field-name-brand-products h2, .node--cadeaubon .group-footer > .field h2, .node-product-display .group-footer > .field h2, .node--product-display .group-footer > .field h2, .node--model.view-mode-full .field-name-collection-products h2 {
    font-weight: 500;
    font-size: 2em; }
  .node--brand.node--full .field-name-brand-products .view .view-content, .node--cadeaubon .group-footer > .field .view .view-content, .node-product-display .group-footer > .field .view .view-content, .node--product-display .group-footer > .field .view .view-content, .node--model.view-mode-full .field-name-collection-products .view .view-content {
    margin-left: -20px;
    margin-right: -20px;
    width: calc(100% + 40px); }
    .node--brand.node--full .field-name-brand-products .view .view-content::after, .node--cadeaubon .group-footer > .field .view .view-content::after, .node-product-display .group-footer > .field .view .view-content::after, .node--product-display .group-footer > .field .view .view-content::after, .node--model.view-mode-full .field-name-collection-products .view .view-content::after {
      clear: both;
      content: "";
      display: block; }
  .node--brand.node--full .field-name-brand-products .view .views-row, .node--cadeaubon .group-footer > .field .view .views-row, .node-product-display .group-footer > .field .view .views-row, .node--product-display .group-footer > .field .view .views-row, .node--model.view-mode-full .field-name-collection-products .view .views-row {
    width: calc(25% - 25px);
    float: left;
    margin-left: 20px; }
    .node--brand.node--full .field-name-brand-products .view .views-row:nth-of-type(4n), .node--cadeaubon .group-footer > .field .view .views-row:nth-of-type(4n), .node-product-display .group-footer > .field .view .views-row:nth-of-type(4n), .node--product-display .group-footer > .field .view .views-row:nth-of-type(4n), .node--model.view-mode-full .field-name-collection-products .view .views-row:nth-of-type(4n) {
      margin-right: 20px; }
    .node--brand.node--full .field-name-brand-products .view .views-row:nth-of-type(4n+1), .node--cadeaubon .group-footer > .field .view .views-row:nth-of-type(4n+1), .node-product-display .group-footer > .field .view .views-row:nth-of-type(4n+1), .node--product-display .group-footer > .field .view .views-row:nth-of-type(4n+1), .node--model.view-mode-full .field-name-collection-products .view .views-row:nth-of-type(4n+1) {
      clear: left; }
    .node--brand.node--full .field-name-brand-products .view .views-row:last-child, .node--cadeaubon .group-footer > .field .view .views-row:last-child, .node-product-display .group-footer > .field .view .views-row:last-child, .node--product-display .group-footer > .field .view .views-row:last-child, .node--model.view-mode-full .field-name-collection-products .view .views-row:last-child {
      margin-right: 20px; }
  @media screen and (max-width: 768px) {
    .node--brand.node--full .field-name-brand-products .view .views-row, .node--cadeaubon .group-footer > .field .view .views-row, .node-product-display .group-footer > .field .view .views-row, .node--product-display .group-footer > .field .view .views-row, .node--model.view-mode-full .field-name-collection-products .view .views-row {
      width: calc(50% - 30px);
      float: left;
      margin-left: 20px; } }
  @media screen and (max-width: 480px) {
    .node--brand.node--full .field-name-brand-products .view .views-row, .node--cadeaubon .group-footer > .field .view .views-row, .node-product-display .group-footer > .field .view .views-row, .node--product-display .group-footer > .field .view .views-row, .node--model.view-mode-full .field-name-collection-products .view .views-row {
      width: calc(100% - 40px);
      float: left;
      margin-left: 20px; } }

/**
 * Node Product display
 */
body.node--cadeaubon h1:first-of-type,
body.node-type-product-display h1:first-of-type {
  position: absolute;
  top: 0px;
  left: 0;
  height: 0px;
  width: 0px;
  overflow: hidden; }

.node--cadeaubon.node-teaser, .node--cadeaubon.node--teaser,
.node-product-display.node-teaser,
.node-product-display.node--teaser,
.node--product-display.node-teaser,
.node--product-display.node--teaser {
  position: relative; }
  .node--cadeaubon.node-teaser .action-tag, .node--cadeaubon.node--teaser .action-tag,
  .node-product-display.node-teaser .action-tag,
  .node-product-display.node--teaser .action-tag,
  .node--product-display.node-teaser .action-tag,
  .node--product-display.node--teaser .action-tag {
    position: absolute;
    left: 50%;
    bottom: 110px;
    font-size: 0.9em;
    transform: translateX(-50%);
    background-color: #b13b13;
    color: white;
    padding: 3px 8px;
    text-transform: uppercase; }
  .node--cadeaubon.node-teaser .hidden, .node--cadeaubon.node--teaser .hidden,
  .node-product-display.node-teaser .hidden,
  .node-product-display.node--teaser .hidden,
  .node--product-display.node-teaser .hidden,
  .node--product-display.node--teaser .hidden {
    display: none; }
  .node--cadeaubon.node-teaser .dimension-simple, .node--cadeaubon.node--teaser .dimension-simple,
  .node-product-display.node-teaser .dimension-simple,
  .node-product-display.node--teaser .dimension-simple,
  .node--product-display.node-teaser .dimension-simple,
  .node--product-display.node--teaser .dimension-simple {
    padding-bottom: 5px;
    color: #252525;
    font-size: 0.85714em; }
    .node--cadeaubon.node-teaser .dimension-simple .label, .node--cadeaubon.node--teaser .dimension-simple .label,
    .node-product-display.node-teaser .dimension-simple .label,
    .node-product-display.node--teaser .dimension-simple .label,
    .node--product-display.node-teaser .dimension-simple .label,
    .node--product-display.node--teaser .dimension-simple .label {
      font-weight: bold; }
    .node--cadeaubon.node-teaser .dimension-simple .dimension, .node--cadeaubon.node--teaser .dimension-simple .dimension,
    .node-product-display.node-teaser .dimension-simple .dimension,
    .node-product-display.node--teaser .dimension-simple .dimension,
    .node--product-display.node-teaser .dimension-simple .dimension,
    .node--product-display.node--teaser .dimension-simple .dimension {
      padding: 0 3px; }
  .node--cadeaubon.node-teaser .field-name-product-buyable-indicator span, .node--cadeaubon.node--teaser .field-name-product-buyable-indicator span,
  .node-product-display.node-teaser .field-name-product-buyable-indicator span,
  .node-product-display.node--teaser .field-name-product-buyable-indicator span,
  .node--product-display.node-teaser .field-name-product-buyable-indicator span,
  .node--product-display.node--teaser .field-name-product-buyable-indicator span {
    position: absolute;
    top: 15px;
    z-index: 100; }
  .node--cadeaubon.node-teaser .field-name-product-buyable-indicator .has-tod,
  .node--cadeaubon.node-teaser .field-name-product-buyable-indicator .is-in-stock, .node--cadeaubon.node--teaser .field-name-product-buyable-indicator .has-tod,
  .node--cadeaubon.node--teaser .field-name-product-buyable-indicator .is-in-stock,
  .node-product-display.node-teaser .field-name-product-buyable-indicator .has-tod,
  .node-product-display.node-teaser .field-name-product-buyable-indicator .is-in-stock,
  .node-product-display.node--teaser .field-name-product-buyable-indicator .has-tod,
  .node-product-display.node--teaser .field-name-product-buyable-indicator .is-in-stock,
  .node--product-display.node-teaser .field-name-product-buyable-indicator .has-tod,
  .node--product-display.node-teaser .field-name-product-buyable-indicator .is-in-stock,
  .node--product-display.node--teaser .field-name-product-buyable-indicator .has-tod,
  .node--product-display.node--teaser .field-name-product-buyable-indicator .is-in-stock {
    right: 15px;
    border-radius: 19px;
    color: #75b443;
    padding: .5em;
    font-size: 0.85714em;
    background: white;
    padding: 2px; }
  .node--cadeaubon.node-teaser .field-name-product-buyable-indicator .has-tod, .node--cadeaubon.node--teaser .field-name-product-buyable-indicator .has-tod,
  .node-product-display.node-teaser .field-name-product-buyable-indicator .has-tod,
  .node-product-display.node--teaser .field-name-product-buyable-indicator .has-tod,
  .node--product-display.node-teaser .field-name-product-buyable-indicator .has-tod,
  .node--product-display.node--teaser .field-name-product-buyable-indicator .has-tod {
    color: #e30613; }
  .node--cadeaubon.node-teaser .field-name-product-buyable-indicator .is-buyable, .node--cadeaubon.node--teaser .field-name-product-buyable-indicator .is-buyable,
  .node-product-display.node-teaser .field-name-product-buyable-indicator .is-buyable,
  .node-product-display.node--teaser .field-name-product-buyable-indicator .is-buyable,
  .node--product-display.node-teaser .field-name-product-buyable-indicator .is-buyable,
  .node--product-display.node--teaser .field-name-product-buyable-indicator .is-buyable {
    background: white;
    left: 15px;
    border: 1px solid #374d97;
    border-radius: 19px;
    width: 38px;
    height: 38px;
    text-align: center;
    line-height: 38px;
    display: inline-block; }
    .node--cadeaubon.node-teaser .field-name-product-buyable-indicator .is-buyable:before, .node--cadeaubon.node--teaser .field-name-product-buyable-indicator .is-buyable:before,
    .node-product-display.node-teaser .field-name-product-buyable-indicator .is-buyable:before,
    .node-product-display.node--teaser .field-name-product-buyable-indicator .is-buyable:before,
    .node--product-display.node-teaser .field-name-product-buyable-indicator .is-buyable:before,
    .node--product-display.node--teaser .field-name-product-buyable-indicator .is-buyable:before {
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: "";
      font-size: 1.2em;
      color: #374d97; }

.node--cadeaubon .field-name-commerce-price,
.node-product-display .field-name-commerce-price,
.node--product-display .field-name-commerce-price {
  font-weight: 600;
  color: #343735; }
  .node--cadeaubon .field-name-commerce-price .commerce-price-savings-formatter-price,
  .node-product-display .field-name-commerce-price .commerce-price-savings-formatter-price,
  .node--product-display .field-name-commerce-price .commerce-price-savings-formatter-price {
    color: #343735; }

.node--cadeaubon.is-promo .field-name-commerce-price .commerce-price-savings-formatter-price,
.node-product-display.is-promo .field-name-commerce-price .commerce-price-savings-formatter-price,
.node--product-display.is-promo .field-name-commerce-price .commerce-price-savings-formatter-price {
  color: #e30613 !important; }

.node--cadeaubon.is-promo .field-name-commerce-price .commerce-price-savings-formatter-list,
.node-product-display.is-promo .field-name-commerce-price .commerce-price-savings-formatter-list,
.node--product-display.is-promo .field-name-commerce-price .commerce-price-savings-formatter-list {
  color: #343735;
  text-decoration: line-through;
  padding-right: 0.71429em; }

.node--cadeaubon:not(.is-promo) .field-name-commerce-price .commerce-price-savings-formatter-price,
.node-product-display:not(.is-promo) .field-name-commerce-price .commerce-price-savings-formatter-price,
.node--product-display:not(.is-promo) .field-name-commerce-price .commerce-price-savings-formatter-price {
  color: #343735 !important; }

.node--cadeaubon .price-on-request,
.node-product-display .price-on-request,
.node--product-display .price-on-request {
  color: #666666;
  font-style: italic; }

.node--cadeaubon .field-name-title-field,
.node-product-display .field-name-title-field,
.node--product-display .field-name-title-field {
  font-size: 1.42857em;
  line-height: 1.575em;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 0.75em; }

.node--cadeaubon .field-name-field-product-description,
.node-product-display .field-name-field-product-description,
.node--product-display .field-name-field-product-description {
  margin-bottom: 3em; }
  .node--cadeaubon .field-name-field-product-description p:first-child,
  .node-product-display .field-name-field-product-description p:first-child,
  .node--product-display .field-name-field-product-description p:first-child {
    margin-top: 0; }

.node--cadeaubon .field-name-product-variant,
.node-product-display .field-name-product-variant,
.node--product-display .field-name-product-variant {
  margin-top: 3em;
  padding-top: 1.5em;
  border-top: 1px solid #eaeaea; }
  .node--cadeaubon .field-name-product-variant .view-products-more-in-group,
  .node-product-display .field-name-product-variant .view-products-more-in-group,
  .node--product-display .field-name-product-variant .view-products-more-in-group {
    margin-left: -20px;
    margin-right: -20px;
    width: calc(100% + 40px); }
    .node--cadeaubon .field-name-product-variant .view-products-more-in-group::after,
    .node-product-display .field-name-product-variant .view-products-more-in-group::after,
    .node--product-display .field-name-product-variant .view-products-more-in-group::after {
      clear: both;
      content: "";
      display: block; }
    .node--cadeaubon .field-name-product-variant .view-products-more-in-group .views-row,
    .node-product-display .field-name-product-variant .view-products-more-in-group .views-row,
    .node--product-display .field-name-product-variant .view-products-more-in-group .views-row {
      width: calc(25% - 25px);
      float: left;
      margin-left: 20px; }
  .node--cadeaubon .field-name-product-variant .pager--infinite-scroll li > a,
  .node-product-display .field-name-product-variant .pager--infinite-scroll li > a,
  .node--product-display .field-name-product-variant .pager--infinite-scroll li > a {
    margin-top: 3em;
    padding: 0.35714em 1.07143em; }
    .node--cadeaubon .field-name-product-variant .pager--infinite-scroll li > a:after,
    .node-product-display .field-name-product-variant .pager--infinite-scroll li > a:after,
    .node--product-display .field-name-product-variant .pager--infinite-scroll li > a:after {
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: "";
      margin-left: 10px; }

.node--cadeaubon .field-name-product-shipping-indication,
.node-product-display .field-name-product-shipping-indication,
.node--product-display .field-name-product-shipping-indication {
  margin: 2.25em 0 0.75em 0;
  border: 1px solid #d8d8dc; }
  .node--cadeaubon .field-name-product-shipping-indication .shipping-info-row,
  .node-product-display .field-name-product-shipping-indication .shipping-info-row,
  .node--product-display .field-name-product-shipping-indication .shipping-info-row {
    padding: 0.75em 0.75em 0 0.75em; }
    .node--cadeaubon .field-name-product-shipping-indication .shipping-info-row .tooltip,
    .node-product-display .field-name-product-shipping-indication .shipping-info-row .tooltip,
    .node--product-display .field-name-product-shipping-indication .shipping-info-row .tooltip {
      margin-left: .5em;
      cursor: pointer; }
    .node--cadeaubon .field-name-product-shipping-indication .shipping-info-row:last-child,
    .node-product-display .field-name-product-shipping-indication .shipping-info-row:last-child,
    .node--product-display .field-name-product-shipping-indication .shipping-info-row:last-child {
      padding-bottom: 0.75em; }
    .node--cadeaubon .field-name-product-shipping-indication .shipping-info-row:before,
    .node-product-display .field-name-product-shipping-indication .shipping-info-row:before,
    .node--product-display .field-name-product-shipping-indication .shipping-info-row:before {
      margin-right: 0.45em;
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: ""; }
    .node--cadeaubon .field-name-product-shipping-indication .shipping-info-row.package:before,
    .node-product-display .field-name-product-shipping-indication .shipping-info-row.package:before,
    .node--product-display .field-name-product-shipping-indication .shipping-info-row.package:before {
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: ""; }
    .node--cadeaubon .field-name-product-shipping-indication .shipping-info-row.more-info-needed,
    .node-product-display .field-name-product-shipping-indication .shipping-info-row.more-info-needed,
    .node--product-display .field-name-product-shipping-indication .shipping-info-row.more-info-needed {
      color: #e30613; }
    .node--cadeaubon .field-name-product-shipping-indication .shipping-info-row.in-stock,
    .node-product-display .field-name-product-shipping-indication .shipping-info-row.in-stock,
    .node--product-display .field-name-product-shipping-indication .shipping-info-row.in-stock {
      color: #75b443; }

.node--cadeaubon .commerce-add-to-cart::after,
.node-product-display .commerce-add-to-cart::after,
.node--product-display .commerce-add-to-cart::after {
  clear: both;
  content: "";
  display: block; }

.node--cadeaubon .commerce-add-to-cart .wishlist-state,
.node--cadeaubon .commerce-add-to-cart .add-to-wishlist,
.node-product-display .commerce-add-to-cart .wishlist-state,
.node-product-display .commerce-add-to-cart .add-to-wishlist,
.node--product-display .commerce-add-to-cart .wishlist-state,
.node--product-display .commerce-add-to-cart .add-to-wishlist {
  margin-top: 0.7em; }

.node--cadeaubon .commerce-add-to-cart .wishlist-state,
.node-product-display .commerce-add-to-cart .wishlist-state,
.node--product-display .commerce-add-to-cart .wishlist-state {
  float: right;
  color: #666666;
  font-weight: 500; }
  .node--cadeaubon .commerce-add-to-cart .wishlist-state a,
  .node-product-display .commerce-add-to-cart .wishlist-state a,
  .node--product-display .commerce-add-to-cart .wishlist-state a {
    text-decoration: underline; }
  .node--cadeaubon .commerce-add-to-cart .wishlist-state:before,
  .node-product-display .commerce-add-to-cart .wishlist-state:before,
  .node--product-display .commerce-add-to-cart .wishlist-state:before {
    margin-right: 0.8em;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: ""; }

.node--cadeaubon .commerce-add-to-cart .add-to-wishlist,
.node-product-display .commerce-add-to-cart .add-to-wishlist,
.node--product-display .commerce-add-to-cart .add-to-wishlist {
  float: right;
  margin-top: 0.8em;
  font-weight: 600;
  text-decoration: underline;
  font-size: 1.14286em; }
  .node--cadeaubon .commerce-add-to-cart .add-to-wishlist:before,
  .node-product-display .commerce-add-to-cart .add-to-wishlist:before,
  .node--product-display .commerce-add-to-cart .add-to-wishlist:before {
    margin-right: 0.8em;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: ""; }

@media screen and (max-width: 768px) {
  .node--cadeaubon .commerce-add-to-cart .add-to-wishlist,
  .node-product-display .commerce-add-to-cart .add-to-wishlist,
  .node--product-display .commerce-add-to-cart .add-to-wishlist {
    float: none;
    text-align: center;
    display: block;
    margin-bottom: 1em; }
  .node--cadeaubon .commerce-add-to-cart button,
  .node-product-display .commerce-add-to-cart button,
  .node--product-display .commerce-add-to-cart button {
    display: block;
    width: 100%; } }

.node--cadeaubon .group-attributes-list,
.node-product-display .group-attributes-list,
.node--product-display .group-attributes-list {
  margin-left: -20px;
  margin-right: -20px;
  width: calc(100% + 40px);
  padding-top: 1.5em;
  margin-left: -20px;
  margin-right: -20px;
  width: calc(100% + 40px); }
  .node--cadeaubon .group-attributes-list::after,
  .node-product-display .group-attributes-list::after,
  .node--product-display .group-attributes-list::after {
    clear: both;
    content: "";
    display: block; }
  .node--cadeaubon .group-attributes-list img,
  .node-product-display .group-attributes-list img,
  .node--product-display .group-attributes-list img {
    width: auto;
    display: inline-block;
    vertical-align: middle; }
  .node--cadeaubon .group-attributes-list > .field,
  .node-product-display .group-attributes-list > .field,
  .node--product-display .group-attributes-list > .field {
    margin-left: -20px;
    margin-right: -20px;
    width: calc(100% + 40px);
    margin: 5px 0; }
    .node--cadeaubon .group-attributes-list > .field::after,
    .node-product-display .group-attributes-list > .field::after,
    .node--product-display .group-attributes-list > .field::after {
      clear: both;
      content: "";
      display: block; }
    .node--cadeaubon .group-attributes-list > .field.hidden,
    .node-product-display .group-attributes-list > .field.hidden,
    .node--product-display .group-attributes-list > .field.hidden {
      display: none; }
    .node--cadeaubon .group-attributes-list > .field .dimension-table .dimension,
    .node-product-display .group-attributes-list > .field .dimension-table .dimension,
    .node--product-display .group-attributes-list > .field .dimension-table .dimension {
      display: inline-block;
      background: #f3f3f4;
      margin-right: 0.5em;
      border-radius: 3px;
      padding: 0 3px;
      font-size: 0.85714em;
      border: 1px solid #d8d8dc;
      margin-bottom: 3px; }
    .node--cadeaubon .group-attributes-list > .field .dimension-table .label,
    .node-product-display .group-attributes-list > .field .dimension-table .label,
    .node--product-display .group-attributes-list > .field .dimension-table .label {
      color: #666666;
      text-transform: lowercase; }
    .node--cadeaubon .group-attributes-list > .field .dimension-table .value,
    .node-product-display .group-attributes-list > .field .dimension-table .value,
    .node--product-display .group-attributes-list > .field .dimension-table .value {
      font-weight: 500; }
    .node--cadeaubon .group-attributes-list > .field .field-label,
    .node-product-display .group-attributes-list > .field .field-label,
    .node--product-display .group-attributes-list > .field .field-label {
      width: calc(33.33333% - 26.66667px);
      float: left;
      margin-left: 20px;
      padding-top: 2px;
      color: #374d97; }
    .node--cadeaubon .group-attributes-list > .field > .field-items,
    .node-product-display .group-attributes-list > .field > .field-items,
    .node--product-display .group-attributes-list > .field > .field-items {
      width: calc(66.66667% - 33.33333px);
      float: left;
      margin-left: 20px; }
      .node--cadeaubon .group-attributes-list > .field > .field-items a,
      .node-product-display .group-attributes-list > .field > .field-items a,
      .node--product-display .group-attributes-list > .field > .field-items a {
        text-decoration: underline; }

.node--cadeaubon .group-footer,
.node-product-display .group-footer,
.node--product-display .group-footer {
  padding-top: 3em;
  width: calc(100% - 40px);
  float: left;
  margin-left: 20px; }

.node--cadeaubon.view-mode-full,
.node-product-display.view-mode-full,
.node--product-display.view-mode-full {
  margin-left: -20px;
  margin-right: -20px;
  width: calc(100% + 40px);
  margin-bottom: 3em; }
  .node--cadeaubon.view-mode-full::after,
  .node-product-display.view-mode-full::after,
  .node--product-display.view-mode-full::after {
    clear: both;
    content: "";
    display: block; }
  .node--cadeaubon.view-mode-full .ds-2col-wrapper::after,
  .node-product-display.view-mode-full .ds-2col-wrapper::after,
  .node--product-display.view-mode-full .ds-2col-wrapper::after {
    clear: both;
    content: "";
    display: block; }
  .node--cadeaubon.view-mode-full .ds-2col-wrapper .group-right,
  .node--cadeaubon.view-mode-full .ds-2col-wrapper .group-left,
  .node-product-display.view-mode-full .ds-2col-wrapper .group-right,
  .node-product-display.view-mode-full .ds-2col-wrapper .group-left,
  .node--product-display.view-mode-full .ds-2col-wrapper .group-right,
  .node--product-display.view-mode-full .ds-2col-wrapper .group-left {
    width: calc(50% - 30px);
    float: left;
    margin-left: 20px; }
  .node--cadeaubon.view-mode-full .ds-2col-wrapper .group-right,
  .node-product-display.view-mode-full .ds-2col-wrapper .group-right,
  .node--product-display.view-mode-full .ds-2col-wrapper .group-right {
    padding-left: 1.5em; }
  .node--cadeaubon.view-mode-full .ds-2col-wrapper .price-on-request,
  .node-product-display.view-mode-full .ds-2col-wrapper .price-on-request,
  .node--product-display.view-mode-full .ds-2col-wrapper .price-on-request {
    margin-bottom: 1.5em;
    font-weight: bold;
    font-size: 1.21429em; }
    .node--cadeaubon.view-mode-full .ds-2col-wrapper .price-on-request:before,
    .node-product-display.view-mode-full .ds-2col-wrapper .price-on-request:before,
    .node--product-display.view-mode-full .ds-2col-wrapper .price-on-request:before {
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: "";
      margin-right: 0.5em; }
  .node--cadeaubon.view-mode-full .ds-2col-wrapper .field-name-commerce-price,
  .node-product-display.view-mode-full .ds-2col-wrapper .field-name-commerce-price,
  .node--product-display.view-mode-full .ds-2col-wrapper .field-name-commerce-price {
    font-weight: 500;
    font-size: 2em; }
    .node--cadeaubon.view-mode-full .ds-2col-wrapper .field-name-commerce-price .commerce-price-savings-formatter-price,
    .node-product-display.view-mode-full .ds-2col-wrapper .field-name-commerce-price .commerce-price-savings-formatter-price,
    .node--product-display.view-mode-full .ds-2col-wrapper .field-name-commerce-price .commerce-price-savings-formatter-price {
      color: #374d97; }
  .node--cadeaubon.view-mode-full .ds-2col-wrapper .field-name-field-giftcard-display-reference,
  .node-product-display.view-mode-full .ds-2col-wrapper .field-name-field-giftcard-display-reference,
  .node--product-display.view-mode-full .ds-2col-wrapper .field-name-field-giftcard-display-reference {
    padding-top: 1.5em; }
    .node--cadeaubon.view-mode-full .ds-2col-wrapper .field-name-field-giftcard-display-reference .label-above,
    .node-product-display.view-mode-full .ds-2col-wrapper .field-name-field-giftcard-display-reference .label-above,
    .node--product-display.view-mode-full .ds-2col-wrapper .field-name-field-giftcard-display-reference .label-above {
      margin-top: 1em;
      font-weight: bold; }
    .node--cadeaubon.view-mode-full .ds-2col-wrapper .field-name-field-giftcard-display-reference .form-item,
    .node-product-display.view-mode-full .ds-2col-wrapper .field-name-field-giftcard-display-reference .form-item,
    .node--product-display.view-mode-full .ds-2col-wrapper .field-name-field-giftcard-display-reference .form-item {
      margin-top: 0;
      padding-top: 0; }
  .node--cadeaubon.view-mode-full .ds-2col-wrapper .field-name-field-giftcard-display-reference,
  .node--cadeaubon.view-mode-full .ds-2col-wrapper .field-name-field-product-reference,
  .node-product-display.view-mode-full .ds-2col-wrapper .field-name-field-giftcard-display-reference,
  .node-product-display.view-mode-full .ds-2col-wrapper .field-name-field-product-reference,
  .node--product-display.view-mode-full .ds-2col-wrapper .field-name-field-giftcard-display-reference,
  .node--product-display.view-mode-full .ds-2col-wrapper .field-name-field-product-reference {
    margin-bottom: 0.75em;
    font-style: italic; }
  .node--cadeaubon.view-mode-full .ds-2col-wrapper .group-actions,
  .node-product-display.view-mode-full .ds-2col-wrapper .group-actions,
  .node--product-display.view-mode-full .ds-2col-wrapper .group-actions {
    padding: 1.5em 0;
    border-bottom: 1px solid #d8d8dc; }
    .node--cadeaubon.view-mode-full .ds-2col-wrapper .group-actions::after,
    .node-product-display.view-mode-full .ds-2col-wrapper .group-actions::after,
    .node--product-display.view-mode-full .ds-2col-wrapper .group-actions::after {
      clear: both;
      content: "";
      display: block; }
    .node--cadeaubon.view-mode-full .ds-2col-wrapper .group-actions .field-name-field-product-display-reference,
    .node-product-display.view-mode-full .ds-2col-wrapper .group-actions .field-name-field-product-display-reference,
    .node--product-display.view-mode-full .ds-2col-wrapper .group-actions .field-name-field-product-display-reference {
      float: left; }
    .node--cadeaubon.view-mode-full .ds-2col-wrapper .group-actions .field-name-product-contact-button,
    .node-product-display.view-mode-full .ds-2col-wrapper .group-actions .field-name-product-contact-button,
    .node--product-display.view-mode-full .ds-2col-wrapper .group-actions .field-name-product-contact-button {
      float: right; }
  .node--cadeaubon.view-mode-full .ds-2col-wrapper .field-name-title-field,
  .node-product-display.view-mode-full .ds-2col-wrapper .field-name-title-field,
  .node--product-display.view-mode-full .ds-2col-wrapper .field-name-title-field {
    font-size: 2em;
    font-weight: 500;
    margin-bottom: 0; }
  .node--cadeaubon.view-mode-full .ds-2col-wrapper .field-name-product-stock,
  .node-product-display.view-mode-full .ds-2col-wrapper .field-name-product-stock,
  .node--product-display.view-mode-full .ds-2col-wrapper .field-name-product-stock {
    color: #666666;
    font-style: italic;
    margin-bottom: 3em;
    color: #e30613; }
    .node--cadeaubon.view-mode-full .ds-2col-wrapper .field-name-product-stock .in-stock,
    .node-product-display.view-mode-full .ds-2col-wrapper .field-name-product-stock .in-stock,
    .node--product-display.view-mode-full .ds-2col-wrapper .field-name-product-stock .in-stock {
      color: #75b443; }
  @media screen and (max-width: 768px) {
    .node--cadeaubon.view-mode-full .ds-2col-wrapper .group-right,
    .node--cadeaubon.view-mode-full .ds-2col-wrapper .group-left,
    .node-product-display.view-mode-full .ds-2col-wrapper .group-right,
    .node-product-display.view-mode-full .ds-2col-wrapper .group-left,
    .node--product-display.view-mode-full .ds-2col-wrapper .group-right,
    .node--product-display.view-mode-full .ds-2col-wrapper .group-left {
      width: calc(100% - 40px);
      float: left;
      margin-left: 20px;
      margin-bottom: 1.5em;
      padding: 0; }
    .node--cadeaubon.view-mode-full .wishlist-state,
    .node-product-display.view-mode-full .wishlist-state,
    .node--product-display.view-mode-full .wishlist-state {
      display: block;
      float: none;
      text-align: center;
      margin-bottom: 20px; } }

.node--cadeaubon.node--search-result, .node--cadeaubon.node-teaser,
.node-product-display.node--search-result,
.node-product-display.node-teaser,
.node--product-display.node--search-result,
.node--product-display.node-teaser {
  padding: 1.5em;
  transition: border-color 200ms linear; }
  .node--cadeaubon.node--search-result .field-name-title-field, .node--cadeaubon.node-teaser .field-name-title-field,
  .node-product-display.node--search-result .field-name-title-field,
  .node-product-display.node-teaser .field-name-title-field,
  .node--product-display.node--search-result .field-name-title-field,
  .node--product-display.node-teaser .field-name-title-field {
    margin-top: 1.5em;
    font-size: 1em;
    font-weight: 500; }
    .node--cadeaubon.node--search-result .field-name-title-field a, .node--cadeaubon.node-teaser .field-name-title-field a,
    .node-product-display.node--search-result .field-name-title-field a,
    .node-product-display.node-teaser .field-name-title-field a,
    .node--product-display.node--search-result .field-name-title-field a,
    .node--product-display.node-teaser .field-name-title-field a {
      color: #343735; }

.node--cadeaubon.node-teaser img,
.node-product-display.node-teaser img,
.node--product-display.node-teaser img {
  transition: transform 200ms linear, opacity 200ms linear;
  transform: scale(0.9); }
  .node--cadeaubon.node-teaser img.unveil-placeholder,
  .node-product-display.node-teaser img.unveil-placeholder,
  .node--product-display.node-teaser img.unveil-placeholder {
    width: 400px;
    height: 400px; }
  .node--cadeaubon.node-teaser img.unveil-loaded,
  .node-product-display.node-teaser img.unveil-loaded,
  .node--product-display.node-teaser img.unveil-loaded {
    opacity: 1;
    transform: scale(1); }

/**
 * Model pages
 */
.node--model.view-mode-full .ds-2col-wrapper {
  margin-left: -20px;
  margin-right: -20px;
  width: calc(100% + 40px);
  margin-bottom: 1.5em; }
  .node--model.view-mode-full .ds-2col-wrapper::after {
    clear: both;
    content: "";
    display: block; }
  .node--model.view-mode-full .ds-2col-wrapper .group-left,
  .node--model.view-mode-full .ds-2col-wrapper .group-right {
    width: calc(50% - 30px);
    float: left;
    margin-left: 20px; }

.node--model.view-mode-full .field-name-field-product-reference {
  margin-bottom: 0.75em;
  font-style: italic; }

.node--model.view-mode-full .field-name-collection-products {
  border-top: 0;
  padding-top: 0; }

.node--model.view-mode-full .group-attributes-list {
  margin-left: -20px;
  margin-right: -20px;
  width: calc(100% + 40px);
  padding-bottom: 1.5em; }
  .node--model.view-mode-full .group-attributes-list::after {
    clear: both;
    content: "";
    display: block; }
  .node--model.view-mode-full .group-attributes-list img {
    width: auto;
    display: inline-block;
    vertical-align: middle; }
  .node--model.view-mode-full .group-attributes-list > .field {
    margin-left: -20px;
    margin-right: -20px;
    width: calc(100% + 40px);
    margin: 5px 0; }
    .node--model.view-mode-full .group-attributes-list > .field::after {
      clear: both;
      content: "";
      display: block; }
    .node--model.view-mode-full .group-attributes-list > .field.hidden {
      display: none; }
    .node--model.view-mode-full .group-attributes-list > .field .dimension-table .dimension {
      display: inline-block;
      background: #f3f3f4;
      margin-right: 0.5em;
      border-radius: 3px;
      padding: 0 3px;
      font-size: 0.85714em;
      border: 1px solid #d8d8dc;
      margin-bottom: 3px; }
    .node--model.view-mode-full .group-attributes-list > .field .dimension-table .label {
      color: #666666;
      text-transform: lowercase; }
    .node--model.view-mode-full .group-attributes-list > .field .dimension-table .value {
      font-weight: 500; }
    .node--model.view-mode-full .group-attributes-list > .field .field-label {
      width: calc(33.33333% - 26.66667px);
      float: left;
      margin-left: 20px;
      padding-top: 2px;
      color: #374d97; }
    .node--model.view-mode-full .group-attributes-list > .field > .field-items {
      width: calc(66.66667% - 33.33333px);
      float: left;
      margin-left: 20px; }
      .node--model.view-mode-full .group-attributes-list > .field > .field-items a {
        text-decoration: underline; }

.node--model.view-mode-full .group-footer .field-name-field-product-images {
  margin-left: -20px;
  margin-right: -20px;
  width: calc(100% + 40px); }
  .node--model.view-mode-full .group-footer .field-name-field-product-images::after {
    clear: both;
    content: "";
    display: block; }
  .node--model.view-mode-full .group-footer .field-name-field-product-images .mfp-item {
    width: calc(50% - 30px);
    float: left;
    margin-left: 20px;
    margin-bottom: 20px; }
    .node--model.view-mode-full .group-footer .field-name-field-product-images .mfp-item:nth-of-type(2n) {
      margin-right: 20px; }
    .node--model.view-mode-full .group-footer .field-name-field-product-images .mfp-item:nth-of-type(2n+1) {
      clear: left; }
    .node--model.view-mode-full .group-footer .field-name-field-product-images .mfp-item:last-child {
      margin-right: 20px; }
  @media screen and (max-width: 768px) {
    .node--model.view-mode-full .group-footer .field-name-field-product-images .mfp-item {
      width: calc(100% - 40px);
      float: left;
      margin-left: 20px; } }

.node--model .monikids-model-contact {
  padding: 1.5em;
  background: #f3f3f4; }
  .node--model .monikids-model-contact p:first-child {
    margin-top: 0;
    font-size: 1.21429em;
    font-weight: 500; }

/** Search result group wrapper */
.search-result-group {
  margin-left: -20px;
  margin-right: -20px;
  width: calc(100% + 40px); }
  .search-result-group::after {
    clear: both;
    content: "";
    display: block; }
  .search-result-group .result-header {
    width: calc(100% - 40px);
    float: left;
    margin-left: 20px; }
    .search-result-group .result-header h3 {
      color: #e30613; }
      .search-result-group .result-header h3:before {
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "";
        margin-right: 10px;
        color: #374d97; }

/**
 * Infinite scroll pager
 */
.pager--infinite-scroll {
  list-style: none;
  padding: 0;
  margin: 0;
  margin-top: 1.5em;
  text-align: center; }
  .pager--infinite-scroll li {
    display: inline; }
    .pager--infinite-scroll li > a {
      display: inline-block;
      text-transform: uppercase; }

/**
 * Wishlist share
 */
#block-commerce-wishlist-share .form-type-select {
  margin-bottom: 1.5em; }
  #block-commerce-wishlist-share .form-type-select label {
    display: block;
    font-weight: 500; }
  #block-commerce-wishlist-share .form-type-select select {
    width: 100%; }

#block-commerce-wishlist-share .form-actions {
  margin-top: 1.5em; }

#block-commerce-wishlist-share a {
  font-weight: 700;
  color: #e30613; }

/**
 * Search block
 */
#block-views-exp-search-results-page {
  width: calc(44.44444% - 28.88889px);
  float: left;
  margin-left: 20px;
  margin-left: calc(22.22222% - 24.44444px + 40px);
  position: relative; }
  @media screen and (min-width: 768px) {
    #block-views-exp-search-results-page {
      margin-top: 1.5em; } }
  #block-views-exp-search-results-page label {
    position: absolute;
    top: 0px;
    left: 0;
    height: 0px;
    width: 0px;
    overflow: hidden; }
  #block-views-exp-search-results-page .ajax-progress {
    display: none; }
  #block-views-exp-search-results-page .form-item {
    margin: 0; }
  #block-views-exp-search-results-page .views-submit-button {
    display: inline; }
    #block-views-exp-search-results-page .views-submit-button button {
      padding: 0 1.07143em;
      border-top-right-radius: 3px;
      border-bottom-right-radius: 3px;
      position: absolute;
      right: 0;
      top: 0;
      bottom: 0; }
      #block-views-exp-search-results-page .views-submit-button button:after {
        display: none; }
      #block-views-exp-search-results-page .views-submit-button button:before {
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "";
        font-size: 1.5em; }
      #block-views-exp-search-results-page .views-submit-button button span {
        display: none; }

/**
 * Cart block (header)
 */
#block-commerce-popup-cart-commerce-popup-cart {
  width: calc(33.33333% - 26.66667px);
  float: left;
  margin-left: 20px;
  margin-top: 0.9em; }
  #block-commerce-popup-cart-commerce-popup-cart .cart-inner {
    padding: 0.35714em 0.71429em 0.35714em 3.92857em;
    text-align: right;
    float: right;
    position: relative;
    background: url("../images/cart_icon.png") no-repeat 10px 50%;
    border: 2px solid transparent;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px; }
    #block-commerce-popup-cart-commerce-popup-cart .cart-inner .block__title {
      font-size: 1.42857em;
      line-height: 1.575em;
      font-weight: 600;
      text-transform: uppercase;
      line-height: 18px;
      margin: 5px 0 0 0;
      padding: 0;
      color: #535557;
      font-weight: 400;
      font-size: 1.21429em; }
    #block-commerce-popup-cart-commerce-popup-cart .cart-inner #cart-popup {
      text-align: left;
      min-width: 450px;
      display: none;
      z-index: 250;
      position: absolute;
      top: 100%;
      right: -2px; }
  #block-commerce-popup-cart-commerce-popup-cart.visible .cart-inner {
    border-color: #e30613; }
    #block-commerce-popup-cart-commerce-popup-cart.visible .cart-inner .line {
      position: absolute;
      bottom: -2px;
      left: 0;
      right: 0;
      height: 4px;
      background: white;
      z-index: 251; }
    #block-commerce-popup-cart-commerce-popup-cart.visible .cart-inner #cart-popup {
      display: block; }
  #block-commerce-popup-cart-commerce-popup-cart .cart-contents {
    background: white;
    border: 2px solid #e30613;
    border-radius: 4px;
    border-top-right-radius: 0;
    padding: 1.5em 1.5em 0.75em 1.5em; }
  #block-commerce-popup-cart-commerce-popup-cart .cart_popup_empty {
    font-size: 0.85714em;
    color: #666666; }
  #block-commerce-popup-cart-commerce-popup-cart .view .views-table tbody tr td {
    background: none;
    padding: 0.5em 0; }
  #block-commerce-popup-cart-commerce-popup-cart .view .views-table tbody .views-field-commerce-total {
    text-align: right;
    font-weight: 600; }
  #block-commerce-popup-cart-commerce-popup-cart .view .view-footer {
    padding-top: 0.71429em; }
  #block-commerce-popup-cart-commerce-popup-cart .view .links--inline {
    list-style: none;
    padding: 0;
    margin: 0;
    padding-top: 1.5em; }
    #block-commerce-popup-cart-commerce-popup-cart .view .links--inline > li {
      display: inline-block;
      margin-left: 1em; }

/**
 * Tabs
 */
body ul.tabs {
  margin-bottom: 1.5em; }
  body ul.tabs::after {
    clear: both;
    content: "";
    display: block; }
  body ul.tabs li {
    background-color: #e30613;
    transition: background 200ms linear; }
    body.front body ul.tabs li {
      margin-bottom: 0 !important; }
    body ul.tabs li.active {
      background-color: #b1050f; }
    body ul.tabs li:hover {
      background-color: #b1050f; }

/**
 * Advantages block (extended)
 */
.block--monikids-map-advantages-full-and-openstate2,
.block--monikids-map-advantages-full-and-openstate {
  width: calc(100% - 40px);
  float: left;
  margin-left: 20px; }
  .block--monikids-map-advantages-full-and-openstate2 ul.advantages-full,
  .block--monikids-map-advantages-full-and-openstate ul.advantages-full {
    list-style: none;
    padding: 0;
    margin: 0; }
    .block--monikids-map-advantages-full-and-openstate2 ul.advantages-full li,
    .block--monikids-map-advantages-full-and-openstate ul.advantages-full li {
      text-align: center;
      text-transform: uppercase;
      font-weight: 700;
      color: #75b443; }
      .block--monikids-map-advantages-full-and-openstate2 ul.advantages-full li:before,
      .block--monikids-map-advantages-full-and-openstate2 ul.advantages-full li a > span > span,
      .block--monikids-map-advantages-full-and-openstate2 ul.advantages-full li > span,
      .block--monikids-map-advantages-full-and-openstate ul.advantages-full li:before,
      .block--monikids-map-advantages-full-and-openstate ul.advantages-full li a > span > span,
      .block--monikids-map-advantages-full-and-openstate ul.advantages-full li > span {
        color: #666666; }
      .block--monikids-map-advantages-full-and-openstate2 ul.advantages-full li a,
      .block--monikids-map-advantages-full-and-openstate ul.advantages-full li a {
        color: #75b443 !important; }
      .block--monikids-map-advantages-full-and-openstate2 ul.advantages-full li:before,
      .block--monikids-map-advantages-full-and-openstate ul.advantages-full li:before {
        margin-right: 0.5em;
        font-size: 1.1em !important; }
      .block--monikids-map-advantages-full-and-openstate2 ul.advantages-full li.price:before,
      .block--monikids-map-advantages-full-and-openstate ul.advantages-full li.price:before {
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: ""; }
      .block--monikids-map-advantages-full-and-openstate2 ul.advantages-full li.quality:before,
      .block--monikids-map-advantages-full-and-openstate ul.advantages-full li.quality:before {
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: ""; }
      .block--monikids-map-advantages-full-and-openstate2 ul.advantages-full li.contact:before,
      .block--monikids-map-advantages-full-and-openstate ul.advantages-full li.contact:before {
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: ""; }
      .block--monikids-map-advantages-full-and-openstate2 ul.advantages-full li.hours:before,
      .block--monikids-map-advantages-full-and-openstate ul.advantages-full li.hours:before {
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: ""; }
      @media screen and (min-width: 768px) {
        .block--monikids-map-advantages-full-and-openstate2 ul.advantages-full li,
        .block--monikids-map-advantages-full-and-openstate ul.advantages-full li {
          width: calc(25% - 25px);
          float: left;
          margin-left: 20px; } }
      @media screen and (max-width: 768px) {
        .block--monikids-map-advantages-full-and-openstate2 ul.advantages-full li,
        .block--monikids-map-advantages-full-and-openstate ul.advantages-full li {
          width: calc(50% - 30px);
          float: left;
          margin-left: 20px; } }
      @media screen and (max-width: 480px) {
        .block--monikids-map-advantages-full-and-openstate2 ul.advantages-full li,
        .block--monikids-map-advantages-full-and-openstate ul.advantages-full li {
          width: calc(100% - 40px);
          float: left;
          margin-left: 20px; } }
  .l-region--footer-top .block--monikids-map-advantages-full-and-openstate2, .l-region--footer-top
  .block--monikids-map-advantages-full-and-openstate {
    padding: 1.5em 0; }

/**
 * Collections view
 */
.mfp-bg {
  opacity: 0.5; }

body.page-toonzaalmodellen h1,
body.page-collection h1 {
  display: none; }

body.page-toonzaalmodellen .bean-banner,
body.page-collection .bean-banner {
  margin-bottom: 1.5em; }

body.page-toonzaalmodellen h3,
body.page-collection h3 {
  font-weight: 400; }

body.page-toonzaalmodellen .mfp-preloader,
body.page-collection .mfp-preloader,
body.node-type-brand .mfp-preloader {
  background: transparent url("../images/loading.svg") no-repeat center center !important;
  overflow: hidden;
  text-indent: -5000px;
  min-height: 100px;
  transform: translateY(-50%); }

body.page-toonzaalmodellen .mfp-s-ready .mfp-content,
body.page-collection .mfp-s-ready .mfp-content,
body.node-type-brand .mfp-s-ready .mfp-content {
  padding: 1.5em;
  max-width: 700px;
  background: white;
  position: relative;
  border-radius: 3px; }
  body.page-toonzaalmodellen .mfp-s-ready .mfp-content img,
  body.page-collection .mfp-s-ready .mfp-content img,
  body.node-type-brand .mfp-s-ready .mfp-content img {
    max-width: 100%; }
  body.page-toonzaalmodellen .mfp-s-ready .mfp-content .view-content::after,
  body.page-collection .mfp-s-ready .mfp-content .view-content::after,
  body.node-type-brand .mfp-s-ready .mfp-content .view-content::after {
    clear: both;
    content: "";
    display: block; }
  body.page-toonzaalmodellen .mfp-s-ready .mfp-content .view,
  body.page-collection .mfp-s-ready .mfp-content .view,
  body.node-type-brand .mfp-s-ready .mfp-content .view {
    opacity: 1;
    transition: opacity 200ms linear; }
  body.page-toonzaalmodellen .mfp-s-ready .mfp-content .pager,
  body.page-collection .mfp-s-ready .mfp-content .pager,
  body.node-type-brand .mfp-s-ready .mfp-content .pager {
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 5.71429em; }
    body.page-toonzaalmodellen .mfp-s-ready .mfp-content .pager .pager-current,
    body.page-collection .mfp-s-ready .mfp-content .pager .pager-current,
    body.node-type-brand .mfp-s-ready .mfp-content .pager .pager-current {
      display: none; }
    body.page-toonzaalmodellen .mfp-s-ready .mfp-content .pager .pager-next,
    body.page-toonzaalmodellen .mfp-s-ready .mfp-content .pager .pager-previous,
    body.page-collection .mfp-s-ready .mfp-content .pager .pager-next,
    body.page-collection .mfp-s-ready .mfp-content .pager .pager-previous,
    body.node-type-brand .mfp-s-ready .mfp-content .pager .pager-next,
    body.node-type-brand .mfp-s-ready .mfp-content .pager .pager-previous {
      position: absolute;
      top: 35%;
      color: black;
      display: block;
      text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4); }
    body.page-toonzaalmodellen .mfp-s-ready .mfp-content .pager a:link,
    body.page-collection .mfp-s-ready .mfp-content .pager a:link,
    body.node-type-brand .mfp-s-ready .mfp-content .pager a:link {
      color: white; }
    body.page-toonzaalmodellen .mfp-s-ready .mfp-content .pager .pager-previous,
    body.page-collection .mfp-s-ready .mfp-content .pager .pager-previous,
    body.node-type-brand .mfp-s-ready .mfp-content .pager .pager-previous {
      left: 40px; }
    body.page-toonzaalmodellen .mfp-s-ready .mfp-content .pager .pager-next,
    body.page-collection .mfp-s-ready .mfp-content .pager .pager-next,
    body.node-type-brand .mfp-s-ready .mfp-content .pager .pager-next {
      right: 40px; }
  body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-nothing,
  body.page-collection .mfp-s-ready .mfp-content .views-field-nothing,
  body.node-type-brand .mfp-s-ready .mfp-content .views-field-nothing {
    padding-top: 0.5em;
    font-size: 1.21429em; }
    body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-nothing::after,
    body.page-collection .mfp-s-ready .mfp-content .views-field-nothing::after,
    body.node-type-brand .mfp-s-ready .mfp-content .views-field-nothing::after {
      clear: both;
      content: "";
      display: block; }
    body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-nothing a,
    body.page-collection .mfp-s-ready .mfp-content .views-field-nothing a,
    body.node-type-brand .mfp-s-ready .mfp-content .views-field-nothing a {
      color: #666666; }
      body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-nothing a:before,
      body.page-collection .mfp-s-ready .mfp-content .views-field-nothing a:before,
      body.node-type-brand .mfp-s-ready .mfp-content .views-field-nothing a:before {
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: ""; }
    body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-nothing.discount-price-wrapper,
    body.page-collection .mfp-s-ready .mfp-content .views-field-nothing.discount-price-wrapper,
    body.node-type-brand .mfp-s-ready .mfp-content .views-field-nothing.discount-price-wrapper {
      padding: 1.5em 0; }
    body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-nothing .price,
    body.page-collection .mfp-s-ready .mfp-content .views-field-nothing .price,
    body.node-type-brand .mfp-s-ready .mfp-content .views-field-nothing .price {
      float: left;
      font-size: 1.42857em;
      margin-right: 0.75em;
      color: #374d97; }
      body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-nothing .price.new-price,
      body.page-collection .mfp-s-ready .mfp-content .views-field-nothing .price.new-price,
      body.node-type-brand .mfp-s-ready .mfp-content .views-field-nothing .price.new-price {
        font-size: 2em;
        color: #e30613; }
      body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-nothing .price.old-price,
      body.page-collection .mfp-s-ready .mfp-content .views-field-nothing .price.old-price,
      body.node-type-brand .mfp-s-ready .mfp-content .views-field-nothing .price.old-price {
        text-decoration: line-through;
        color: #343735;
        vertical-align: middle; }
  body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-field-product-brand, body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-field-product-reference,
  body.page-collection .mfp-s-ready .mfp-content .views-field-field-product-brand,
  body.page-collection .mfp-s-ready .mfp-content .views-field-field-product-reference,
  body.node-type-brand .mfp-s-ready .mfp-content .views-field-field-product-brand,
  body.node-type-brand .mfp-s-ready .mfp-content .views-field-field-product-reference {
    margin-left: -20px;
    margin-right: -20px;
    width: calc(100% + 40px);
    max-width: 50%; }
    body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-field-product-brand::after, body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-field-product-reference::after,
    body.page-collection .mfp-s-ready .mfp-content .views-field-field-product-brand::after,
    body.page-collection .mfp-s-ready .mfp-content .views-field-field-product-reference::after,
    body.node-type-brand .mfp-s-ready .mfp-content .views-field-field-product-brand::after,
    body.node-type-brand .mfp-s-ready .mfp-content .views-field-field-product-reference::after {
      clear: both;
      content: "";
      display: block; }
    body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-field-product-brand .views-label, body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-field-product-reference .views-label,
    body.page-collection .mfp-s-ready .mfp-content .views-field-field-product-brand .views-label,
    body.page-collection .mfp-s-ready .mfp-content .views-field-field-product-reference .views-label,
    body.node-type-brand .mfp-s-ready .mfp-content .views-field-field-product-brand .views-label,
    body.node-type-brand .mfp-s-ready .mfp-content .views-field-field-product-reference .views-label {
      width: calc(33.33333% - 26.66667px);
      float: left;
      margin-left: 20px;
      padding-top: 2px;
      color: #374d97;
      font-weight: bold; }
    body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-field-product-brand .field-content, body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-field-product-reference .field-content,
    body.page-collection .mfp-s-ready .mfp-content .views-field-field-product-brand .field-content,
    body.page-collection .mfp-s-ready .mfp-content .views-field-field-product-reference .field-content,
    body.node-type-brand .mfp-s-ready .mfp-content .views-field-field-product-brand .field-content,
    body.node-type-brand .mfp-s-ready .mfp-content .views-field-field-product-reference .field-content {
      width: calc(66.66667% - 33.33333px);
      float: left;
      margin-left: 20px; }
      body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-field-product-brand .field-content a, body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-field-product-reference .field-content a,
      body.page-collection .mfp-s-ready .mfp-content .views-field-field-product-brand .field-content a,
      body.page-collection .mfp-s-ready .mfp-content .views-field-field-product-reference .field-content a,
      body.node-type-brand .mfp-s-ready .mfp-content .views-field-field-product-brand .field-content a,
      body.node-type-brand .mfp-s-ready .mfp-content .views-field-field-product-reference .field-content a {
        text-decoration: underline; }
  body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-nothing,
  body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-view-node,
  body.page-collection .mfp-s-ready .mfp-content .views-field-nothing,
  body.page-collection .mfp-s-ready .mfp-content .views-field-view-node,
  body.node-type-brand .mfp-s-ready .mfp-content .views-field-nothing,
  body.node-type-brand .mfp-s-ready .mfp-content .views-field-view-node {
    float: left;
    margin-top: 2em;
    margin-right: 2em; }
  body.page-toonzaalmodellen .mfp-s-ready .mfp-content.loading,
  body.page-collection .mfp-s-ready .mfp-content.loading,
  body.node-type-brand .mfp-s-ready .mfp-content.loading {
    background: white url("../images/loading.svg") no-repeat center center !important; }
    body.page-toonzaalmodellen .mfp-s-ready .mfp-content.loading .view,
    body.page-collection .mfp-s-ready .mfp-content.loading .view,
    body.node-type-brand .mfp-s-ready .mfp-content.loading .view {
      opacity: 0; }

.node--showroom-item--full {
  margin-left: -20px;
  margin-right: -20px;
  width: calc(100% + 40px); }
  .node--showroom-item--full::after {
    clear: both;
    content: "";
    display: block; }
  .node--showroom-item--full .group-right,
  .node--showroom-item--full .group-left {
    width: calc(50% - 30px);
    float: left;
    margin-left: 20px; }
  .node--showroom-item--full .field-name-field-showroom-price-discount,
  .node--showroom-item--full .field-name-field-showroom-price {
    margin-right: 0.75em;
    font-size: 1.42857em;
    color: #374d97; }
  .node--showroom-item--full .field-name-field-showroom-price-discount {
    font-size: 2em;
    color: #e30613; }
  .node--showroom-item--full .field-name-field-showroom-price {
    margin-bottom: 0.75em;
    text-decoration: line-through;
    color: #343735;
    vertical-align: middle; }

.view-display-id-showroom_index,
.view-display-id-collection_index,
.view-display-id-collections_brand {
  margin-left: -20px;
  margin-right: -20px;
  width: calc(100% + 40px); }
  .view-display-id-showroom_index::after,
  .view-display-id-collection_index::after,
  .view-display-id-collections_brand::after {
    clear: both;
    content: "";
    display: block; }
  .view-display-id-showroom_index .views-row,
  .view-display-id-collection_index .views-row,
  .view-display-id-collections_brand .views-row {
    width: calc(33.33333% - 26.66667px);
    float: left;
    margin-left: 20px;
    margin-bottom: 1.5em; }
    .view-display-id-showroom_index .views-row:nth-of-type(3n),
    .view-display-id-collection_index .views-row:nth-of-type(3n),
    .view-display-id-collections_brand .views-row:nth-of-type(3n) {
      margin-right: 20px; }
    .view-display-id-showroom_index .views-row:nth-of-type(3n+1),
    .view-display-id-collection_index .views-row:nth-of-type(3n+1),
    .view-display-id-collections_brand .views-row:nth-of-type(3n+1) {
      clear: left; }
    .view-display-id-showroom_index .views-row:last-child,
    .view-display-id-collection_index .views-row:last-child,
    .view-display-id-collections_brand .views-row:last-child {
      margin-right: 20px; }
    @media screen and (max-width: 768px) {
      .view-display-id-showroom_index .views-row,
      .view-display-id-collection_index .views-row,
      .view-display-id-collections_brand .views-row {
        width: calc(100% - 40px);
        float: left;
        margin-left: 20px; }
        .view-display-id-showroom_index .views-row:nth-of-type(1n),
        .view-display-id-collection_index .views-row:nth-of-type(1n),
        .view-display-id-collections_brand .views-row:nth-of-type(1n) {
          margin-right: 20px; }
        .view-display-id-showroom_index .views-row:nth-of-type(1n+1),
        .view-display-id-collection_index .views-row:nth-of-type(1n+1),
        .view-display-id-collections_brand .views-row:nth-of-type(1n+1) {
          clear: left; }
        .view-display-id-showroom_index .views-row:last-child,
        .view-display-id-collection_index .views-row:last-child,
        .view-display-id-collections_brand .views-row:last-child {
          margin-right: 20px; } }
  .view-display-id-showroom_index .view-header p:first-child,
  .view-display-id-collection_index .view-header p:first-child,
  .view-display-id-collections_brand .view-header p:first-child {
    margin-top: 0; }
  .view-display-id-showroom_index .view-header .views-exposed-widget,
  .view-display-id-collection_index .view-header .views-exposed-widget,
  .view-display-id-collections_brand .view-header .views-exposed-widget {
    display: -ms-flexbox;
    display: flex; }
  .view-display-id-showroom_index .showroom-item .discount-price-wrapper,
  .view-display-id-collection_index .showroom-item .discount-price-wrapper,
  .view-display-id-collections_brand .showroom-item .discount-price-wrapper {
    padding: 1.5em;
    color: white;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0; }
    .view-display-id-showroom_index .showroom-item .discount-price-wrapper .price,
    .view-display-id-collection_index .showroom-item .discount-price-wrapper .price,
    .view-display-id-collections_brand .showroom-item .discount-price-wrapper .price {
      padding: 0.15em 0.3em;
      font-weight: bold;
      display: inline-block;
      background: #e30613; }
      .view-display-id-showroom_index .showroom-item .discount-price-wrapper .price.new-price,
      .view-display-id-collection_index .showroom-item .discount-price-wrapper .price.new-price,
      .view-display-id-collections_brand .showroom-item .discount-price-wrapper .price.new-price {
        font-size: 1.42857em; }
      .view-display-id-showroom_index .showroom-item .discount-price-wrapper .price.old-price,
      .view-display-id-collection_index .showroom-item .discount-price-wrapper .price.old-price,
      .view-display-id-collections_brand .showroom-item .discount-price-wrapper .price.old-price {
        background: white;
        color: black;
        text-decoration: line-through; }
  .view-display-id-showroom_index .showroom-item a,
  .view-display-id-showroom_index .collections-item a,
  .view-display-id-showroom_index .collections-brand-item a,
  .view-display-id-collection_index .showroom-item a,
  .view-display-id-collection_index .collections-item a,
  .view-display-id-collection_index .collections-brand-item a,
  .view-display-id-collections_brand .showroom-item a,
  .view-display-id-collections_brand .collections-item a,
  .view-display-id-collections_brand .collections-brand-item a {
    display: block;
    overflow: hidden;
    position: relative;
    outline: none;
    width: 100%;
    height: 100%; }
    .view-display-id-showroom_index .showroom-item a .collection-tag,
    .view-display-id-showroom_index .collections-item a .collection-tag,
    .view-display-id-showroom_index .collections-brand-item a .collection-tag,
    .view-display-id-collection_index .showroom-item a .collection-tag,
    .view-display-id-collection_index .collections-item a .collection-tag,
    .view-display-id-collection_index .collections-brand-item a .collection-tag,
    .view-display-id-collections_brand .showroom-item a .collection-tag,
    .view-display-id-collections_brand .collections-item a .collection-tag,
    .view-display-id-collections_brand .collections-brand-item a .collection-tag {
      position: absolute;
      bottom: 0px;
      left: 50%;
      transform: translateX(-50%);
      background-color: #75b443;
      color: white;
      text-transform: uppercase;
      width: 85%;
      padding: 10px;
      text-align: center; }
    .view-display-id-showroom_index .showroom-item a .action-tag,
    .view-display-id-showroom_index .collections-item a .action-tag,
    .view-display-id-showroom_index .collections-brand-item a .action-tag,
    .view-display-id-collection_index .showroom-item a .action-tag,
    .view-display-id-collection_index .collections-item a .action-tag,
    .view-display-id-collection_index .collections-brand-item a .action-tag,
    .view-display-id-collections_brand .showroom-item a .action-tag,
    .view-display-id-collections_brand .collections-item a .action-tag,
    .view-display-id-collections_brand .collections-brand-item a .action-tag {
      position: absolute;
      top: 0px;
      right: 0;
      background-color: #b13b13;
      color: white;
      text-transform: uppercase;
      display: inline-block;
      padding: 5px 10px;
      text-align: center; }
    .view-display-id-showroom_index .showroom-item a img,
    .view-display-id-showroom_index .collections-item a img,
    .view-display-id-showroom_index .collections-brand-item a img,
    .view-display-id-collection_index .showroom-item a img,
    .view-display-id-collection_index .collections-item a img,
    .view-display-id-collection_index .collections-brand-item a img,
    .view-display-id-collections_brand .showroom-item a img,
    .view-display-id-collections_brand .collections-item a img,
    .view-display-id-collections_brand .collections-brand-item a img {
      transition: filter 200ms linear; }
    .view-display-id-showroom_index .showroom-item a > .overlay,
    .view-display-id-showroom_index .collections-item a > .overlay,
    .view-display-id-showroom_index .collections-brand-item a > .overlay,
    .view-display-id-collection_index .showroom-item a > .overlay,
    .view-display-id-collection_index .collections-item a > .overlay,
    .view-display-id-collection_index .collections-brand-item a > .overlay,
    .view-display-id-collections_brand .showroom-item a > .overlay,
    .view-display-id-collections_brand .collections-item a > .overlay,
    .view-display-id-collections_brand .collections-brand-item a > .overlay {
      display: block;
      content: "";
      position: absolute;
      top: 50%;
      left: 50%;
      width: 0;
      height: 0;
      overflow: hidden;
      background-color: rgba(227, 6, 19, 0.7);
      opacity: 0;
      transition: width 80ms linear, height 80ms linear, opacity 200ms linear;
      text-align: center;
      color: white;
      text-transform: uppercase;
      font-size: 1.21429em; }
      .view-display-id-showroom_index .showroom-item a > .overlay .label,
      .view-display-id-showroom_index .collections-item a > .overlay .label,
      .view-display-id-showroom_index .collections-brand-item a > .overlay .label,
      .view-display-id-collection_index .showroom-item a > .overlay .label,
      .view-display-id-collection_index .collections-item a > .overlay .label,
      .view-display-id-collection_index .collections-brand-item a > .overlay .label,
      .view-display-id-collections_brand .showroom-item a > .overlay .label,
      .view-display-id-collections_brand .collections-item a > .overlay .label,
      .view-display-id-collections_brand .collections-brand-item a > .overlay .label {
        position: absolute;
        top: 50%;
        left: 50%;
        text-align: center;
        transform: translate(-50%, -50%); }
        .view-display-id-showroom_index .showroom-item a > .overlay .label:before,
        .view-display-id-showroom_index .collections-item a > .overlay .label:before,
        .view-display-id-showroom_index .collections-brand-item a > .overlay .label:before,
        .view-display-id-collection_index .showroom-item a > .overlay .label:before,
        .view-display-id-collection_index .collections-item a > .overlay .label:before,
        .view-display-id-collection_index .collections-brand-item a > .overlay .label:before,
        .view-display-id-collections_brand .showroom-item a > .overlay .label:before,
        .view-display-id-collections_brand .collections-item a > .overlay .label:before,
        .view-display-id-collections_brand .collections-brand-item a > .overlay .label:before {
          display: inline-block;
          font: normal normal normal 14px/1 FontAwesome;
          font-size: inherit;
          text-rendering: auto;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          content: "";
          display: block;
          font-size: 1.5em;
          margin-bottom: 0.5em; }
    .view-display-id-showroom_index .showroom-item a:hover .overlay,
    .view-display-id-showroom_index .collections-item a:hover .overlay,
    .view-display-id-showroom_index .collections-brand-item a:hover .overlay,
    .view-display-id-collection_index .showroom-item a:hover .overlay,
    .view-display-id-collection_index .collections-item a:hover .overlay,
    .view-display-id-collection_index .collections-brand-item a:hover .overlay,
    .view-display-id-collections_brand .showroom-item a:hover .overlay,
    .view-display-id-collections_brand .collections-item a:hover .overlay,
    .view-display-id-collections_brand .collections-brand-item a:hover .overlay {
      width: 100%;
      height: 100%;
      transform: translate(-50%, -50%);
      opacity: 1; }
    .view-display-id-showroom_index .showroom-item a:hover img,
    .view-display-id-showroom_index .collections-item a:hover img,
    .view-display-id-showroom_index .collections-brand-item a:hover img,
    .view-display-id-collection_index .showroom-item a:hover img,
    .view-display-id-collection_index .collections-item a:hover img,
    .view-display-id-collection_index .collections-brand-item a:hover img,
    .view-display-id-collections_brand .showroom-item a:hover img,
    .view-display-id-collections_brand .collections-item a:hover img,
    .view-display-id-collections_brand .collections-brand-item a:hover img {
      filter: blur(3px); }

.block--monikids-social-monikids-newsletter-article {
  padding: 1.5em;
  background: #f3f3f4; }
  .block--monikids-social-monikids-newsletter-article h2 {
    padding-top: 0;
    margin-top: 0; }
  .block--monikids-social-monikids-newsletter-article input {
    min-width: 30%; }

.delivery-details {
  margin-bottom: 3em;
  padding: 0.5em 2.5em;
  background: #f3f3f4; }
  .delivery-details dl {
    width: 50%; }
    .delivery-details dl::after {
      clear: both;
      content: "";
      display: block; }
    .delivery-details dl dd, .delivery-details dl dt {
      width: calc(50% - 30px);
      float: left;
      margin-left: 20px; }
    .delivery-details dl dt {
      font-weight: bold; }

/**
 * Model pages
 */
.node--webform .paragraphs-item-text-block {
  padding: 0 !important; }

/** Checkout review */
.checkout-help {
  padding: 1.5em;
  margin-bottom: 1.5em;
  background: #d8d8dc; }
  .checkout-help:before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: ""; }

.commerce-order-handler-area-order-total {
  border-top: 2px solid #d8d8dc; }

table.checkout-review {
  width: 100%; }
  table.checkout-review .pane-title td {
    padding: 0;
    font-size: 1.42857em; }
  table.checkout-review .view-commerce-cart-summary {
    margin-bottom: 2em; }
  table.checkout-review .pane-data td {
    padding-bottom: 1.5em; }
    table.checkout-review .pane-data td.pane-data-full {
      padding-left: 0;
      padding-right: 0; }
  table.checkout-review .form-item {
    padding: 0;
    margin: 0; }

/**
 * Checkout progress indication
 */
.block--commerce-checkout-progress-indication ol.inline.commerce-checkout-progress {
  list-style: none;
  padding: 0;
  margin: 0;
  margin-left: -20px;
  margin-right: -20px;
  width: calc(100% + 40px);
  margin-bottom: 3em; }
  .block--commerce-checkout-progress-indication ol.inline.commerce-checkout-progress::after {
    clear: both;
    content: "";
    display: block; }
  .block--commerce-checkout-progress-indication ol.inline.commerce-checkout-progress > li {
    padding: 1.5em 0.75em;
    width: calc(20% - 24px);
    float: left;
    margin-left: 20px;
    background: #f3f3f4; }
    .block--commerce-checkout-progress-indication ol.inline.commerce-checkout-progress > li.active {
      background: #374d97;
      color: white; }
    .block--commerce-checkout-progress-indication ol.inline.commerce-checkout-progress > li:after {
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: "";
      float: right;
      font-size: 20px;
      vertical-align: middle; }
    .block--commerce-checkout-progress-indication ol.inline.commerce-checkout-progress > li.visited:after {
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: "";
      font-size: 20px;
      color: #75b443; }
    @media screen and (max-width: 768px) {
      .block--commerce-checkout-progress-indication ol.inline.commerce-checkout-progress > li {
        display: none;
        width: calc(100% - 40px);
        float: left;
        margin-left: 20px; }
        .block--commerce-checkout-progress-indication ol.inline.commerce-checkout-progress > li.active {
          display: block; } }

.entity-commerce-order .field {
  margin-bottom: 1.5em; }
  .entity-commerce-order .field .field-label {
    font-size: 1.21429em; }

.entity-commerce-order .commerce-price-formatted-components {
  font-weight: 700;
  width: 100%;
  font-size: 1.21429em;
  text-align: right; }

div.messages.commerce-add-to-cart-confirmation {
  color: #535557; }
  div.messages.commerce-add-to-cart-confirmation .messages-inner {
    margin: 0; }
    div.messages.commerce-add-to-cart-confirmation .messages-inner .added-product-title {
      padding: 0 0 1.5em 0;
      text-align: left;
      color: #535557; }
    div.messages.commerce-add-to-cart-confirmation .messages-inner .button, div.messages.commerce-add-to-cart-confirmation .messages-inner .paragraphs-items-field-banner-item .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink a, .paragraphs-items-field-banner-item .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink div.messages.commerce-add-to-cart-confirmation .messages-inner a,
    div.messages.commerce-add-to-cart-confirmation .messages-inner .field--name-field-wide-banner .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink a, .field--name-field-wide-banner .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink div.messages.commerce-add-to-cart-confirmation .messages-inner a, div.messages.commerce-add-to-cart-confirmation .messages-inner .commerce-line-item-actions button, .commerce-line-item-actions div.messages.commerce-add-to-cart-confirmation .messages-inner button, div.messages.commerce-add-to-cart-confirmation .messages-inner .pager--infinite-scroll li > a, .pager--infinite-scroll div.messages.commerce-add-to-cart-confirmation .messages-inner li > a, div.messages.commerce-add-to-cart-confirmation .messages-inner body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-view-node a, body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-view-node div.messages.commerce-add-to-cart-confirmation .messages-inner a,
    div.messages.commerce-add-to-cart-confirmation .messages-inner body.page-collection .mfp-s-ready .mfp-content .views-field-view-node a, body.page-collection .mfp-s-ready .mfp-content .views-field-view-node div.messages.commerce-add-to-cart-confirmation .messages-inner a,
    div.messages.commerce-add-to-cart-confirmation .messages-inner body.node-type-brand .mfp-s-ready .mfp-content .views-field-view-node a, body.node-type-brand .mfp-s-ready .mfp-content .views-field-view-node div.messages.commerce-add-to-cart-confirmation .messages-inner a, div.messages.commerce-add-to-cart-confirmation .messages-inner .button-submit, div.messages.commerce-add-to-cart-confirmation .messages-inner .l-region--footer .block--monikids-social form button, .l-region--footer .block--monikids-social form div.messages.commerce-add-to-cart-confirmation .messages-inner button, div.messages.commerce-add-to-cart-confirmation .messages-inner .block--monikids-social#block-monikids-social-monikids-newsletter button, .block--monikids-social#block-monikids-social-monikids-newsletter div.messages.commerce-add-to-cart-confirmation .messages-inner button, div.messages.commerce-add-to-cart-confirmation .messages-inner .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-add-to-cart button, .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-add-to-cart div.messages.commerce-add-to-cart-confirmation .messages-inner button,
    div.messages.commerce-add-to-cart-confirmation .messages-inner .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-add-to-cart button, .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-add-to-cart div.messages.commerce-add-to-cart-confirmation .messages-inner button,
    div.messages.commerce-add-to-cart-confirmation .messages-inner .view-commerce-wishlist-page .views-table th.views-field-wishlist-add-to-cart button, .view-commerce-wishlist-page .views-table th.views-field-wishlist-add-to-cart div.messages.commerce-add-to-cart-confirmation .messages-inner button,
    div.messages.commerce-add-to-cart-confirmation .messages-inner .view-commerce-wishlist-page .views-table td.views-field-wishlist-add-to-cart button, .view-commerce-wishlist-page .views-table td.views-field-wishlist-add-to-cart div.messages.commerce-add-to-cart-confirmation .messages-inner button,
    div.messages.commerce-add-to-cart-confirmation .messages-inner .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-add-to-cart button, .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-add-to-cart div.messages.commerce-add-to-cart-confirmation .messages-inner button,
    div.messages.commerce-add-to-cart-confirmation .messages-inner .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-add-to-cart button, .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-add-to-cart div.messages.commerce-add-to-cart-confirmation .messages-inner button,
    div.messages.commerce-add-to-cart-confirmation .messages-inner .view-commerce-cart-summary .views-table th.views-field-wishlist-add-to-cart button, .view-commerce-cart-summary .views-table th.views-field-wishlist-add-to-cart div.messages.commerce-add-to-cart-confirmation .messages-inner button,
    div.messages.commerce-add-to-cart-confirmation .messages-inner .view-commerce-cart-summary .views-table td.views-field-wishlist-add-to-cart button, .view-commerce-cart-summary .views-table td.views-field-wishlist-add-to-cart div.messages.commerce-add-to-cart-confirmation .messages-inner button,
    div.messages.commerce-add-to-cart-confirmation .messages-inner .commerce-line-item-views-form .views-table th.views-field-wishlist-add-to-cart button, .commerce-line-item-views-form .views-table th.views-field-wishlist-add-to-cart div.messages.commerce-add-to-cart-confirmation .messages-inner button,
    div.messages.commerce-add-to-cart-confirmation .messages-inner .commerce-line-item-views-form .views-table td.views-field-wishlist-add-to-cart button, .commerce-line-item-views-form .views-table td.views-field-wishlist-add-to-cart div.messages.commerce-add-to-cart-confirmation .messages-inner button, div.messages.commerce-add-to-cart-confirmation .messages-inner .commerce-line-item-actions button#edit-checkout, .commerce-line-item-actions div.messages.commerce-add-to-cart-confirmation .messages-inner button#edit-checkout, div.messages.commerce-add-to-cart-confirmation .messages-inner #block-commerce-wishlist-share .form-actions button, #block-commerce-wishlist-share .form-actions div.messages.commerce-add-to-cart-confirmation .messages-inner button, div.messages.commerce-add-to-cart-confirmation .messages-inner #block-commerce-popup-cart-commerce-popup-cart .view .links--inline > li.line-item-summary-view-cart a, #block-commerce-popup-cart-commerce-popup-cart .view .links--inline > li.line-item-summary-view-cart div.messages.commerce-add-to-cart-confirmation .messages-inner a, div.messages.commerce-add-to-cart-confirmation .messages-inner .block--monikids-social-monikids-newsletter-article button, .block--monikids-social-monikids-newsletter-article div.messages.commerce-add-to-cart-confirmation .messages-inner button, div.messages.commerce-add-to-cart-confirmation .messages-inner .button.checkout a, div.messages.commerce-add-to-cart-confirmation .messages-inner .form-submit, div.messages.commerce-add-to-cart-confirmation .messages-inner .form-actions #edit-submit, .form-actions div.messages.commerce-add-to-cart-confirmation .messages-inner #edit-submit,
    div.messages.commerce-add-to-cart-confirmation .messages-inner .form-actions .webform-submit, .form-actions div.messages.commerce-add-to-cart-confirmation .messages-inner .webform-submit {
      background: none;
      padding: 0;
      margin: 0;
      text-decoration: none; }
      div.messages.commerce-add-to-cart-confirmation .messages-inner .button.checkout, div.messages.commerce-add-to-cart-confirmation .messages-inner .paragraphs-items-field-banner-item .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink a.checkout, .paragraphs-items-field-banner-item .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink div.messages.commerce-add-to-cart-confirmation .messages-inner a.checkout,
      div.messages.commerce-add-to-cart-confirmation .messages-inner .field--name-field-wide-banner .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink a.checkout, .field--name-field-wide-banner .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink div.messages.commerce-add-to-cart-confirmation .messages-inner a.checkout, div.messages.commerce-add-to-cart-confirmation .messages-inner .commerce-line-item-actions button.checkout, .commerce-line-item-actions div.messages.commerce-add-to-cart-confirmation .messages-inner button.checkout, div.messages.commerce-add-to-cart-confirmation .messages-inner .pager--infinite-scroll li > a.checkout, .pager--infinite-scroll div.messages.commerce-add-to-cart-confirmation .messages-inner li > a.checkout, div.messages.commerce-add-to-cart-confirmation .messages-inner body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-view-node a.checkout, body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-view-node div.messages.commerce-add-to-cart-confirmation .messages-inner a.checkout,
      div.messages.commerce-add-to-cart-confirmation .messages-inner body.page-collection .mfp-s-ready .mfp-content .views-field-view-node a.checkout, body.page-collection .mfp-s-ready .mfp-content .views-field-view-node div.messages.commerce-add-to-cart-confirmation .messages-inner a.checkout,
      div.messages.commerce-add-to-cart-confirmation .messages-inner body.node-type-brand .mfp-s-ready .mfp-content .views-field-view-node a.checkout, body.node-type-brand .mfp-s-ready .mfp-content .views-field-view-node div.messages.commerce-add-to-cart-confirmation .messages-inner a.checkout, div.messages.commerce-add-to-cart-confirmation .messages-inner .checkout.button-submit, div.messages.commerce-add-to-cart-confirmation .messages-inner .l-region--footer .block--monikids-social form button.checkout, .l-region--footer .block--monikids-social form div.messages.commerce-add-to-cart-confirmation .messages-inner button.checkout, div.messages.commerce-add-to-cart-confirmation .messages-inner .block--monikids-social#block-monikids-social-monikids-newsletter button.checkout, .block--monikids-social#block-monikids-social-monikids-newsletter div.messages.commerce-add-to-cart-confirmation .messages-inner button.checkout, div.messages.commerce-add-to-cart-confirmation .messages-inner .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-add-to-cart button.checkout, .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-add-to-cart div.messages.commerce-add-to-cart-confirmation .messages-inner button.checkout,
      div.messages.commerce-add-to-cart-confirmation .messages-inner .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-add-to-cart button.checkout, .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-add-to-cart div.messages.commerce-add-to-cart-confirmation .messages-inner button.checkout,
      div.messages.commerce-add-to-cart-confirmation .messages-inner .view-commerce-wishlist-page .views-table th.views-field-wishlist-add-to-cart button.checkout, .view-commerce-wishlist-page .views-table th.views-field-wishlist-add-to-cart div.messages.commerce-add-to-cart-confirmation .messages-inner button.checkout,
      div.messages.commerce-add-to-cart-confirmation .messages-inner .view-commerce-wishlist-page .views-table td.views-field-wishlist-add-to-cart button.checkout, .view-commerce-wishlist-page .views-table td.views-field-wishlist-add-to-cart div.messages.commerce-add-to-cart-confirmation .messages-inner button.checkout,
      div.messages.commerce-add-to-cart-confirmation .messages-inner .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-add-to-cart button.checkout, .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-add-to-cart div.messages.commerce-add-to-cart-confirmation .messages-inner button.checkout,
      div.messages.commerce-add-to-cart-confirmation .messages-inner .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-add-to-cart button.checkout, .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-add-to-cart div.messages.commerce-add-to-cart-confirmation .messages-inner button.checkout,
      div.messages.commerce-add-to-cart-confirmation .messages-inner .view-commerce-cart-summary .views-table th.views-field-wishlist-add-to-cart button.checkout, .view-commerce-cart-summary .views-table th.views-field-wishlist-add-to-cart div.messages.commerce-add-to-cart-confirmation .messages-inner button.checkout,
      div.messages.commerce-add-to-cart-confirmation .messages-inner .view-commerce-cart-summary .views-table td.views-field-wishlist-add-to-cart button.checkout, .view-commerce-cart-summary .views-table td.views-field-wishlist-add-to-cart div.messages.commerce-add-to-cart-confirmation .messages-inner button.checkout,
      div.messages.commerce-add-to-cart-confirmation .messages-inner .commerce-line-item-views-form .views-table th.views-field-wishlist-add-to-cart button.checkout, .commerce-line-item-views-form .views-table th.views-field-wishlist-add-to-cart div.messages.commerce-add-to-cart-confirmation .messages-inner button.checkout,
      div.messages.commerce-add-to-cart-confirmation .messages-inner .commerce-line-item-views-form .views-table td.views-field-wishlist-add-to-cart button.checkout, .commerce-line-item-views-form .views-table td.views-field-wishlist-add-to-cart div.messages.commerce-add-to-cart-confirmation .messages-inner button.checkout, div.messages.commerce-add-to-cart-confirmation .messages-inner .commerce-line-item-actions button.checkout#edit-checkout, .commerce-line-item-actions div.messages.commerce-add-to-cart-confirmation .messages-inner button.checkout#edit-checkout, div.messages.commerce-add-to-cart-confirmation .messages-inner #block-commerce-wishlist-share .form-actions button.checkout, #block-commerce-wishlist-share .form-actions div.messages.commerce-add-to-cart-confirmation .messages-inner button.checkout, div.messages.commerce-add-to-cart-confirmation .messages-inner #block-commerce-popup-cart-commerce-popup-cart .view .links--inline > li.line-item-summary-view-cart a.checkout, #block-commerce-popup-cart-commerce-popup-cart .view .links--inline > li.line-item-summary-view-cart div.messages.commerce-add-to-cart-confirmation .messages-inner a.checkout, div.messages.commerce-add-to-cart-confirmation .messages-inner .block--monikids-social-monikids-newsletter-article button.checkout, .block--monikids-social-monikids-newsletter-article div.messages.commerce-add-to-cart-confirmation .messages-inner button.checkout, div.messages.commerce-add-to-cart-confirmation .messages-inner .button.checkout a.checkout, div.messages.commerce-add-to-cart-confirmation .messages-inner .checkout.form-submit, div.messages.commerce-add-to-cart-confirmation .messages-inner .form-actions .checkout#edit-submit, .form-actions div.messages.commerce-add-to-cart-confirmation .messages-inner .checkout#edit-submit,
      div.messages.commerce-add-to-cart-confirmation .messages-inner .form-actions .checkout.webform-submit, .form-actions div.messages.commerce-add-to-cart-confirmation .messages-inner .checkout.webform-submit {
        margin-bottom: 0.75em; }
        div.messages.commerce-add-to-cart-confirmation .messages-inner .button.checkout a, div.messages.commerce-add-to-cart-confirmation .messages-inner .paragraphs-items-field-banner-item .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink a.checkout a, .paragraphs-items-field-banner-item .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink div.messages.commerce-add-to-cart-confirmation .messages-inner a.checkout a, div.messages.commerce-add-to-cart-confirmation .messages-inner .field--name-field-wide-banner .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink a.checkout a, .field--name-field-wide-banner .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink div.messages.commerce-add-to-cart-confirmation .messages-inner a.checkout a, div.messages.commerce-add-to-cart-confirmation .messages-inner .commerce-line-item-actions button.checkout a, .commerce-line-item-actions div.messages.commerce-add-to-cart-confirmation .messages-inner button.checkout a, div.messages.commerce-add-to-cart-confirmation .messages-inner .pager--infinite-scroll li > a.checkout a, .pager--infinite-scroll div.messages.commerce-add-to-cart-confirmation .messages-inner li > a.checkout a, div.messages.commerce-add-to-cart-confirmation .messages-inner body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-view-node a.checkout a, body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-view-node div.messages.commerce-add-to-cart-confirmation .messages-inner a.checkout a, div.messages.commerce-add-to-cart-confirmation .messages-inner body.page-collection .mfp-s-ready .mfp-content .views-field-view-node a.checkout a, body.page-collection .mfp-s-ready .mfp-content .views-field-view-node div.messages.commerce-add-to-cart-confirmation .messages-inner a.checkout a, div.messages.commerce-add-to-cart-confirmation .messages-inner body.node-type-brand .mfp-s-ready .mfp-content .views-field-view-node a.checkout a, body.node-type-brand .mfp-s-ready .mfp-content .views-field-view-node div.messages.commerce-add-to-cart-confirmation .messages-inner a.checkout a, div.messages.commerce-add-to-cart-confirmation .messages-inner .checkout.button-submit a, div.messages.commerce-add-to-cart-confirmation .messages-inner .l-region--footer .block--monikids-social form button.checkout a, .l-region--footer .block--monikids-social form div.messages.commerce-add-to-cart-confirmation .messages-inner button.checkout a, div.messages.commerce-add-to-cart-confirmation .messages-inner .block--monikids-social#block-monikids-social-monikids-newsletter button.checkout a, .block--monikids-social#block-monikids-social-monikids-newsletter div.messages.commerce-add-to-cart-confirmation .messages-inner button.checkout a, div.messages.commerce-add-to-cart-confirmation .messages-inner .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-add-to-cart button.checkout a, .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-add-to-cart div.messages.commerce-add-to-cart-confirmation .messages-inner button.checkout a, div.messages.commerce-add-to-cart-confirmation .messages-inner .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-add-to-cart button.checkout a, .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-add-to-cart div.messages.commerce-add-to-cart-confirmation .messages-inner button.checkout a, div.messages.commerce-add-to-cart-confirmation .messages-inner .view-commerce-wishlist-page .views-table th.views-field-wishlist-add-to-cart button.checkout a, .view-commerce-wishlist-page .views-table th.views-field-wishlist-add-to-cart div.messages.commerce-add-to-cart-confirmation .messages-inner button.checkout a, div.messages.commerce-add-to-cart-confirmation .messages-inner .view-commerce-wishlist-page .views-table td.views-field-wishlist-add-to-cart button.checkout a, .view-commerce-wishlist-page .views-table td.views-field-wishlist-add-to-cart div.messages.commerce-add-to-cart-confirmation .messages-inner button.checkout a, div.messages.commerce-add-to-cart-confirmation .messages-inner .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-add-to-cart button.checkout a, .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-add-to-cart div.messages.commerce-add-to-cart-confirmation .messages-inner button.checkout a, div.messages.commerce-add-to-cart-confirmation .messages-inner .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-add-to-cart button.checkout a, .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-add-to-cart div.messages.commerce-add-to-cart-confirmation .messages-inner button.checkout a, div.messages.commerce-add-to-cart-confirmation .messages-inner .view-commerce-cart-summary .views-table th.views-field-wishlist-add-to-cart button.checkout a, .view-commerce-cart-summary .views-table th.views-field-wishlist-add-to-cart div.messages.commerce-add-to-cart-confirmation .messages-inner button.checkout a, div.messages.commerce-add-to-cart-confirmation .messages-inner .view-commerce-cart-summary .views-table td.views-field-wishlist-add-to-cart button.checkout a, .view-commerce-cart-summary .views-table td.views-field-wishlist-add-to-cart div.messages.commerce-add-to-cart-confirmation .messages-inner button.checkout a, div.messages.commerce-add-to-cart-confirmation .messages-inner .commerce-line-item-views-form .views-table th.views-field-wishlist-add-to-cart button.checkout a, .commerce-line-item-views-form .views-table th.views-field-wishlist-add-to-cart div.messages.commerce-add-to-cart-confirmation .messages-inner button.checkout a, div.messages.commerce-add-to-cart-confirmation .messages-inner .commerce-line-item-views-form .views-table td.views-field-wishlist-add-to-cart button.checkout a, .commerce-line-item-views-form .views-table td.views-field-wishlist-add-to-cart div.messages.commerce-add-to-cart-confirmation .messages-inner button.checkout a, div.messages.commerce-add-to-cart-confirmation .messages-inner .commerce-line-item-actions button.checkout#edit-checkout a, .commerce-line-item-actions div.messages.commerce-add-to-cart-confirmation .messages-inner button.checkout#edit-checkout a, div.messages.commerce-add-to-cart-confirmation .messages-inner #block-commerce-wishlist-share .form-actions button.checkout a, #block-commerce-wishlist-share .form-actions div.messages.commerce-add-to-cart-confirmation .messages-inner button.checkout a, div.messages.commerce-add-to-cart-confirmation .messages-inner #block-commerce-popup-cart-commerce-popup-cart .view .links--inline > li.line-item-summary-view-cart a.checkout a, #block-commerce-popup-cart-commerce-popup-cart .view .links--inline > li.line-item-summary-view-cart div.messages.commerce-add-to-cart-confirmation .messages-inner a.checkout a, div.messages.commerce-add-to-cart-confirmation .messages-inner .block--monikids-social-monikids-newsletter-article button.checkout a, .block--monikids-social-monikids-newsletter-article div.messages.commerce-add-to-cart-confirmation .messages-inner button.checkout a, div.messages.commerce-add-to-cart-confirmation .messages-inner .checkout.form-submit a, div.messages.commerce-add-to-cart-confirmation .messages-inner .form-actions .checkout#edit-submit a, .form-actions div.messages.commerce-add-to-cart-confirmation .messages-inner .checkout#edit-submit a, div.messages.commerce-add-to-cart-confirmation .messages-inner .form-actions .checkout.webform-submit a, .form-actions div.messages.commerce-add-to-cart-confirmation .messages-inner .checkout.webform-submit a {
          background: none; }
      div.messages.commerce-add-to-cart-confirmation .messages-inner .button.continue a.commerce-add-to-cart-confirmation-close, div.messages.commerce-add-to-cart-confirmation .messages-inner .paragraphs-items-field-banner-item .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink a.continue a.commerce-add-to-cart-confirmation-close, .paragraphs-items-field-banner-item .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink div.messages.commerce-add-to-cart-confirmation .messages-inner a.continue a.commerce-add-to-cart-confirmation-close, div.messages.commerce-add-to-cart-confirmation .messages-inner .field--name-field-wide-banner .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink a.continue a.commerce-add-to-cart-confirmation-close, .field--name-field-wide-banner .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink div.messages.commerce-add-to-cart-confirmation .messages-inner a.continue a.commerce-add-to-cart-confirmation-close, div.messages.commerce-add-to-cart-confirmation .messages-inner .commerce-line-item-actions button.continue a.commerce-add-to-cart-confirmation-close, .commerce-line-item-actions div.messages.commerce-add-to-cart-confirmation .messages-inner button.continue a.commerce-add-to-cart-confirmation-close, div.messages.commerce-add-to-cart-confirmation .messages-inner .pager--infinite-scroll li > a.continue a.commerce-add-to-cart-confirmation-close, .pager--infinite-scroll div.messages.commerce-add-to-cart-confirmation .messages-inner li > a.continue a.commerce-add-to-cart-confirmation-close, div.messages.commerce-add-to-cart-confirmation .messages-inner body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-view-node a.continue a.commerce-add-to-cart-confirmation-close, body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-view-node div.messages.commerce-add-to-cart-confirmation .messages-inner a.continue a.commerce-add-to-cart-confirmation-close, div.messages.commerce-add-to-cart-confirmation .messages-inner body.page-collection .mfp-s-ready .mfp-content .views-field-view-node a.continue a.commerce-add-to-cart-confirmation-close, body.page-collection .mfp-s-ready .mfp-content .views-field-view-node div.messages.commerce-add-to-cart-confirmation .messages-inner a.continue a.commerce-add-to-cart-confirmation-close, div.messages.commerce-add-to-cart-confirmation .messages-inner body.node-type-brand .mfp-s-ready .mfp-content .views-field-view-node a.continue a.commerce-add-to-cart-confirmation-close, body.node-type-brand .mfp-s-ready .mfp-content .views-field-view-node div.messages.commerce-add-to-cart-confirmation .messages-inner a.continue a.commerce-add-to-cart-confirmation-close, div.messages.commerce-add-to-cart-confirmation .messages-inner .continue.button-submit a.commerce-add-to-cart-confirmation-close, div.messages.commerce-add-to-cart-confirmation .messages-inner .l-region--footer .block--monikids-social form button.continue a.commerce-add-to-cart-confirmation-close, .l-region--footer .block--monikids-social form div.messages.commerce-add-to-cart-confirmation .messages-inner button.continue a.commerce-add-to-cart-confirmation-close, div.messages.commerce-add-to-cart-confirmation .messages-inner .block--monikids-social#block-monikids-social-monikids-newsletter button.continue a.commerce-add-to-cart-confirmation-close, .block--monikids-social#block-monikids-social-monikids-newsletter div.messages.commerce-add-to-cart-confirmation .messages-inner button.continue a.commerce-add-to-cart-confirmation-close, div.messages.commerce-add-to-cart-confirmation .messages-inner .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-add-to-cart button.continue a.commerce-add-to-cart-confirmation-close, .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-add-to-cart div.messages.commerce-add-to-cart-confirmation .messages-inner button.continue a.commerce-add-to-cart-confirmation-close, div.messages.commerce-add-to-cart-confirmation .messages-inner .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-add-to-cart button.continue a.commerce-add-to-cart-confirmation-close, .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-add-to-cart div.messages.commerce-add-to-cart-confirmation .messages-inner button.continue a.commerce-add-to-cart-confirmation-close, div.messages.commerce-add-to-cart-confirmation .messages-inner .view-commerce-wishlist-page .views-table th.views-field-wishlist-add-to-cart button.continue a.commerce-add-to-cart-confirmation-close, .view-commerce-wishlist-page .views-table th.views-field-wishlist-add-to-cart div.messages.commerce-add-to-cart-confirmation .messages-inner button.continue a.commerce-add-to-cart-confirmation-close, div.messages.commerce-add-to-cart-confirmation .messages-inner .view-commerce-wishlist-page .views-table td.views-field-wishlist-add-to-cart button.continue a.commerce-add-to-cart-confirmation-close, .view-commerce-wishlist-page .views-table td.views-field-wishlist-add-to-cart div.messages.commerce-add-to-cart-confirmation .messages-inner button.continue a.commerce-add-to-cart-confirmation-close, div.messages.commerce-add-to-cart-confirmation .messages-inner .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-add-to-cart button.continue a.commerce-add-to-cart-confirmation-close, .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-add-to-cart div.messages.commerce-add-to-cart-confirmation .messages-inner button.continue a.commerce-add-to-cart-confirmation-close, div.messages.commerce-add-to-cart-confirmation .messages-inner .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-add-to-cart button.continue a.commerce-add-to-cart-confirmation-close, .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-add-to-cart div.messages.commerce-add-to-cart-confirmation .messages-inner button.continue a.commerce-add-to-cart-confirmation-close, div.messages.commerce-add-to-cart-confirmation .messages-inner .view-commerce-cart-summary .views-table th.views-field-wishlist-add-to-cart button.continue a.commerce-add-to-cart-confirmation-close, .view-commerce-cart-summary .views-table th.views-field-wishlist-add-to-cart div.messages.commerce-add-to-cart-confirmation .messages-inner button.continue a.commerce-add-to-cart-confirmation-close, div.messages.commerce-add-to-cart-confirmation .messages-inner .view-commerce-cart-summary .views-table td.views-field-wishlist-add-to-cart button.continue a.commerce-add-to-cart-confirmation-close, .view-commerce-cart-summary .views-table td.views-field-wishlist-add-to-cart div.messages.commerce-add-to-cart-confirmation .messages-inner button.continue a.commerce-add-to-cart-confirmation-close, div.messages.commerce-add-to-cart-confirmation .messages-inner .commerce-line-item-views-form .views-table th.views-field-wishlist-add-to-cart button.continue a.commerce-add-to-cart-confirmation-close, .commerce-line-item-views-form .views-table th.views-field-wishlist-add-to-cart div.messages.commerce-add-to-cart-confirmation .messages-inner button.continue a.commerce-add-to-cart-confirmation-close, div.messages.commerce-add-to-cart-confirmation .messages-inner .commerce-line-item-views-form .views-table td.views-field-wishlist-add-to-cart button.continue a.commerce-add-to-cart-confirmation-close, .commerce-line-item-views-form .views-table td.views-field-wishlist-add-to-cart div.messages.commerce-add-to-cart-confirmation .messages-inner button.continue a.commerce-add-to-cart-confirmation-close, div.messages.commerce-add-to-cart-confirmation .messages-inner .commerce-line-item-actions button.continue#edit-checkout a.commerce-add-to-cart-confirmation-close, .commerce-line-item-actions div.messages.commerce-add-to-cart-confirmation .messages-inner button.continue#edit-checkout a.commerce-add-to-cart-confirmation-close, div.messages.commerce-add-to-cart-confirmation .messages-inner #block-commerce-wishlist-share .form-actions button.continue a.commerce-add-to-cart-confirmation-close, #block-commerce-wishlist-share .form-actions div.messages.commerce-add-to-cart-confirmation .messages-inner button.continue a.commerce-add-to-cart-confirmation-close, div.messages.commerce-add-to-cart-confirmation .messages-inner #block-commerce-popup-cart-commerce-popup-cart .view .links--inline > li.line-item-summary-view-cart a.continue a.commerce-add-to-cart-confirmation-close, #block-commerce-popup-cart-commerce-popup-cart .view .links--inline > li.line-item-summary-view-cart div.messages.commerce-add-to-cart-confirmation .messages-inner a.continue a.commerce-add-to-cart-confirmation-close, div.messages.commerce-add-to-cart-confirmation .messages-inner .block--monikids-social-monikids-newsletter-article button.continue a.commerce-add-to-cart-confirmation-close, .block--monikids-social-monikids-newsletter-article div.messages.commerce-add-to-cart-confirmation .messages-inner button.continue a.commerce-add-to-cart-confirmation-close, div.messages.commerce-add-to-cart-confirmation .messages-inner .button.checkout a.continue a.commerce-add-to-cart-confirmation-close, div.messages.commerce-add-to-cart-confirmation .messages-inner .continue.form-submit a.commerce-add-to-cart-confirmation-close, div.messages.commerce-add-to-cart-confirmation .messages-inner .form-actions .continue#edit-submit a.commerce-add-to-cart-confirmation-close, .form-actions div.messages.commerce-add-to-cart-confirmation .messages-inner .continue#edit-submit a.commerce-add-to-cart-confirmation-close, div.messages.commerce-add-to-cart-confirmation .messages-inner .form-actions .continue.webform-submit a.commerce-add-to-cart-confirmation-close, .form-actions div.messages.commerce-add-to-cart-confirmation .messages-inner .continue.webform-submit a.commerce-add-to-cart-confirmation-close {
        padding: 0;
        background: none !important;
        color: #343735; }
  div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display {
    padding: 0; }
  div.messages.commerce-add-to-cart-confirmation .views-field-commerce-total .field-content {
    color: #374d97 !important; }

.review-panes .field {
  margin-bottom: 0.75em; }

.review-panes h3 {
  margin-top: 0;
  padding-top: 0; }

.review-panes .review-pane-group .review-pane.commerce_checkout_field_group__group_order_extra_info, .review-panes .review-pane-group .review-pane.account, .review-panes .review-pane-group .review-pane.customer_profile_shipping, .review-panes .review-pane-group .review-pane.customer_profile_billing {
  padding: 1.5em;
  margin-bottom: 1.5em;
  background: #f3f3f4; }

.review-panes .review-pane-group.account .form-item {
  margin: 0 !important; }

.review-panes .review-pane-group.account label {
  display: block;
  font-weight: 700; }

.review-panes .review-pane-group.customer {
  margin-left: -20px;
  margin-right: -20px;
  width: calc(100% + 40px); }
  .review-panes .review-pane-group.customer::after {
    clear: both;
    content: "";
    display: block; }
  .review-panes .review-pane-group.customer .review-pane {
    width: calc(50% - 30px);
    float: left;
    margin-left: 20px; }
  @media screen and (max-width: 768px) {
    .review-panes .review-pane-group.customer .review-pane {
      width: calc(100% - 40px);
      float: left;
      margin-left: 20px; } }

.view-showroom-items .view-content::after,
.view-collections .view-content::after {
  clear: both;
  content: "";
  display: block; }

body.page-zoek .pager,
body.page-toonzaalmodellen .pager,
body.page-collection .pager,
body.page-catalogus .pager {
  list-style: none;
  padding: 0;
  margin: 0;
  margin-top: 3em;
  text-align: center; }
  body.page-zoek .pager > li,
  body.page-toonzaalmodellen .pager > li,
  body.page-collection .pager > li,
  body.page-catalogus .pager > li {
    display: inline; }
    body.page-zoek .pager > li > a,
    body.page-toonzaalmodellen .pager > li > a,
    body.page-collection .pager > li > a,
    body.page-catalogus .pager > li > a {
      padding: 0.45em 0.6em; }
    body.page-zoek .pager > li.pager-first, body.page-zoek .pager > li.pager-last,
    body.page-toonzaalmodellen .pager > li.pager-first,
    body.page-toonzaalmodellen .pager > li.pager-last,
    body.page-collection .pager > li.pager-first,
    body.page-collection .pager > li.pager-last,
    body.page-catalogus .pager > li.pager-first,
    body.page-catalogus .pager > li.pager-last {
      display: none; }
    body.page-zoek .pager > li.pager-current,
    body.page-zoek .pager > li.pager-item > a,
    body.page-toonzaalmodellen .pager > li.pager-current,
    body.page-toonzaalmodellen .pager > li.pager-item > a,
    body.page-collection .pager > li.pager-current,
    body.page-collection .pager > li.pager-item > a,
    body.page-catalogus .pager > li.pager-current,
    body.page-catalogus .pager > li.pager-item > a {
      padding: 0.45em 1.2em;
      margin: 0 0.3em;
      display: inline-block;
      color: #343735; }
    body.page-zoek .pager > li.pager-current,
    body.page-toonzaalmodellen .pager > li.pager-current,
    body.page-collection .pager > li.pager-current,
    body.page-catalogus .pager > li.pager-current {
      background-color: #374d97;
      color: white; }
    body.page-zoek .pager > li.pager-item a,
    body.page-toonzaalmodellen .pager > li.pager-item a,
    body.page-collection .pager > li.pager-item a,
    body.page-catalogus .pager > li.pager-item a {
      background-color: #f3f3f4; }

/** Collapsible panel in homepage */
#mini-panel-monikids_nav_main {
  display: none;
  position: absolute;
  z-index: 400;
  left: 20px;
  right: 20px;
  top: 52px;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
  border: 1px solid #eaeaea;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  border-top: 0; }
  #mini-panel-monikids_nav_main .panel-col-first {
    width: calc(25% - 15px);
    float: left;
    margin-left: 0; }
  #mini-panel-monikids_nav_main .panel-col-last {
    width: calc(75%);
    padding-top: 20px;
    padding-left: 20px;
    float: left; }
    #mini-panel-monikids_nav_main .panel-col-last > .inside .panel-pane:first-child {
      display: block; }

#block-monikids-helpers-monikids-nav-main-static {
  width: calc(25% - 25px);
  float: left;
  margin-left: 20px;
  position: static; }
  #block-monikids-helpers-monikids-nav-main-static::after {
    clear: both;
    content: "";
    display: block; }
  #block-monikids-helpers-monikids-nav-main-static .panel-col-first {
    border: 1px solid #eaeaea;
    border-right: 0;
    border-top: none; }
  #block-monikids-helpers-monikids-nav-main-static .panel-col-last {
    width: calc(75% - 14px);
    border: 1px solid #eaeaea;
    border-top: none;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    height: 100%;
    position: absolute;
    z-index: 400;
    background-color: white;
    top: 0;
    right: 20px;
    display: none; }
    #block-monikids-helpers-monikids-nav-main-static .panel-col-last .pane-panels-mini {
      padding: 20px; }

#block-monikids-helpers-monikids-nav-main-static,
#mini-panel-monikids_nav_main,
div[class*="block--panels-mini-monikids-nav"] {
  background-color: white; }
  #block-monikids-helpers-monikids-nav-main-static .contextual-links-region,
  #mini-panel-monikids_nav_main .contextual-links-region,
  div[class*="block--panels-mini-monikids-nav"] .contextual-links-region {
    position: static; }
  #block-monikids-helpers-monikids-nav-main-static .contextual-links-wrapper,
  #mini-panel-monikids_nav_main .contextual-links-wrapper,
  div[class*="block--panels-mini-monikids-nav"] .contextual-links-wrapper {
    display: none; }
  #block-monikids-helpers-monikids-nav-main-static .panel-col-first,
  #mini-panel-monikids_nav_main .panel-col-first,
  div[class*="block--panels-mini-monikids-nav"] .panel-col-first {
    background-color: white;
    border-radius: 3px;
    border-right: 1px solid #eaeaea;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    font-weight: 500; }
  #block-monikids-helpers-monikids-nav-main-static .panel-col-last > .inside > .panel-pane,
  #mini-panel-monikids_nav_main .panel-col-last > .inside > .panel-pane,
  div[class*="block--panels-mini-monikids-nav"] .panel-col-last > .inside > .panel-pane {
    display: none; }
  #block-monikids-helpers-monikids-nav-main-static .panel-highlight,
  #mini-panel-monikids_nav_main .panel-highlight,
  div[class*="block--panels-mini-monikids-nav"] .panel-highlight {
    margin-left: -20px;
    margin-right: -20px;
    width: calc(100% + 40px); }
    #block-monikids-helpers-monikids-nav-main-static .panel-highlight::after,
    #mini-panel-monikids_nav_main .panel-highlight::after,
    div[class*="block--panels-mini-monikids-nav"] .panel-highlight::after {
      clear: both;
      content: "";
      display: block; }
    #block-monikids-helpers-monikids-nav-main-static .panel-highlight .highlight,
    #mini-panel-monikids_nav_main .panel-highlight .highlight,
    div[class*="block--panels-mini-monikids-nav"] .panel-highlight .highlight {
      width: calc(25% - 25px);
      float: left;
      margin-left: 20px; }
      @media screen and (max-width: 768px) {
        #block-monikids-helpers-monikids-nav-main-static .panel-highlight .highlight,
        #mini-panel-monikids_nav_main .panel-highlight .highlight,
        div[class*="block--panels-mini-monikids-nav"] .panel-highlight .highlight {
          width: calc(50% - 30px);
          float: left;
          margin-left: 20px; } }
      @media screen and (max-width: 480px) {
        #block-monikids-helpers-monikids-nav-main-static .panel-highlight .highlight,
        #mini-panel-monikids_nav_main .panel-highlight .highlight,
        div[class*="block--panels-mini-monikids-nav"] .panel-highlight .highlight {
          width: calc(100% - 40px);
          float: left;
          margin-left: 20px; } }
    #block-monikids-helpers-monikids-nav-main-static .panel-highlight .pane-title,
    #mini-panel-monikids_nav_main .panel-highlight .pane-title,
    div[class*="block--panels-mini-monikids-nav"] .panel-highlight .pane-title {
      display: none; }
  #block-monikids-helpers-monikids-nav-main-static .panel-menus .pane-title,
  #mini-panel-monikids_nav_main .panel-menus .pane-title,
  div[class*="block--panels-mini-monikids-nav"] .panel-menus .pane-title {
    display: none;
    color: #e30613; }
    #block-monikids-helpers-monikids-nav-main-static .panel-menus .pane-title:before,
    #mini-panel-monikids_nav_main .panel-menus .pane-title:before,
    div[class*="block--panels-mini-monikids-nav"] .panel-menus .pane-title:before {
      margin-right: 0.5em;
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: ""; }
  #block-monikids-helpers-monikids-nav-main-static .panel-menus .menu-block-wrapper > .menu,
  #mini-panel-monikids_nav_main .panel-menus .menu-block-wrapper > .menu,
  div[class*="block--panels-mini-monikids-nav"] .panel-menus .menu-block-wrapper > .menu {
    list-style: none;
    padding: 0;
    margin: 0;
    margin-left: -20px;
    margin-right: -20px;
    width: calc(100% + 40px);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-align: top;
        align-items: top;
    -ms-flex-line-pack: end;
        align-content: flex-end; }
    #block-monikids-helpers-monikids-nav-main-static .panel-menus .menu-block-wrapper > .menu::after,
    #mini-panel-monikids_nav_main .panel-menus .menu-block-wrapper > .menu::after,
    div[class*="block--panels-mini-monikids-nav"] .panel-menus .menu-block-wrapper > .menu::after {
      clear: both;
      content: "";
      display: block; }
    #block-monikids-helpers-monikids-nav-main-static .panel-menus .menu-block-wrapper > .menu > li,
    #mini-panel-monikids_nav_main .panel-menus .menu-block-wrapper > .menu > li,
    div[class*="block--panels-mini-monikids-nav"] .panel-menus .menu-block-wrapper > .menu > li {
      width: calc(25% - 25px);
      float: left;
      margin-left: 20px;
      margin-bottom: 1.5em; }
      @media screen and (max-width: 768px) {
        #block-monikids-helpers-monikids-nav-main-static .panel-menus .menu-block-wrapper > .menu > li,
        #mini-panel-monikids_nav_main .panel-menus .menu-block-wrapper > .menu > li,
        div[class*="block--panels-mini-monikids-nav"] .panel-menus .menu-block-wrapper > .menu > li {
          width: calc(50% - 30px);
          float: left;
          margin-left: 20px; } }
      @media screen and (max-width: 480px) {
        #block-monikids-helpers-monikids-nav-main-static .panel-menus .menu-block-wrapper > .menu > li,
        #mini-panel-monikids_nav_main .panel-menus .menu-block-wrapper > .menu > li,
        div[class*="block--panels-mini-monikids-nav"] .panel-menus .menu-block-wrapper > .menu > li {
          width: calc(100% - 40px);
          float: left;
          margin-left: 20px; } }
      #block-monikids-helpers-monikids-nav-main-static .panel-menus .menu-block-wrapper > .menu > li.hide,
      #mini-panel-monikids_nav_main .panel-menus .menu-block-wrapper > .menu > li.hide,
      div[class*="block--panels-mini-monikids-nav"] .panel-menus .menu-block-wrapper > .menu > li.hide {
        display: none; }
      #block-monikids-helpers-monikids-nav-main-static .panel-menus .menu-block-wrapper > .menu > li > a,
      #mini-panel-monikids_nav_main .panel-menus .menu-block-wrapper > .menu > li > a,
      div[class*="block--panels-mini-monikids-nav"] .panel-menus .menu-block-wrapper > .menu > li > a {
        padding: 0.71429em;
        border: 1px solid #eaeaea;
        background-color: #f3f3f4;
        text-transform: uppercase;
        font-weight: 500;
        text-align: center;
        display: block;
        font-size: 1em;
        color: #343735;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
        transition: border-color 200ms linear, background-color 200ms linear; }
      #block-monikids-helpers-monikids-nav-main-static .panel-menus .menu-block-wrapper > .menu > li > ul,
      #mini-panel-monikids_nav_main .panel-menus .menu-block-wrapper > .menu > li > ul,
      div[class*="block--panels-mini-monikids-nav"] .panel-menus .menu-block-wrapper > .menu > li > ul {
        border: 1px solid #eaeaea;
        list-style: none;
        padding: 0;
        margin: 0;
        padding: 0.71429em;
        position: relative;
        border-radius: 3px;
        border-top: none;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        transition: border-color 200ms linear; }
        #block-monikids-helpers-monikids-nav-main-static .panel-menus .menu-block-wrapper > .menu > li > ul li:before,
        #mini-panel-monikids_nav_main .panel-menus .menu-block-wrapper > .menu > li > ul li:before,
        div[class*="block--panels-mini-monikids-nav"] .panel-menus .menu-block-wrapper > .menu > li > ul li:before {
          display: inline-block;
          font: normal normal normal 14px/1 FontAwesome;
          font-size: inherit;
          text-rendering: auto;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          content: "";
          margin-right: 0.5em; }
      #block-monikids-helpers-monikids-nav-main-static .panel-menus .menu-block-wrapper > .menu > li:hover > a,
      #mini-panel-monikids_nav_main .panel-menus .menu-block-wrapper > .menu > li:hover > a,
      div[class*="block--panels-mini-monikids-nav"] .panel-menus .menu-block-wrapper > .menu > li:hover > a {
        border-color: #374d97;
        background-color: #374d97;
        color: white; }
      #block-monikids-helpers-monikids-nav-main-static .panel-menus .menu-block-wrapper > .menu > li:hover > ul,
      #mini-panel-monikids_nav_main .panel-menus .menu-block-wrapper > .menu > li:hover > ul,
      div[class*="block--panels-mini-monikids-nav"] .panel-menus .menu-block-wrapper > .menu > li:hover > ul {
        border-color: #374d97; }
  #block-monikids-helpers-monikids-nav-main-static .menu-block-monikids_menublock_primary ul,
  #mini-panel-monikids_nav_main .menu-block-monikids_menublock_primary ul,
  div[class*="block--panels-mini-monikids-nav"] .menu-block-monikids_menublock_primary ul {
    list-style: none;
    padding: 0;
    margin: 0; }
    #block-monikids-helpers-monikids-nav-main-static .menu-block-monikids_menublock_primary ul li a,
    #mini-panel-monikids_nav_main .menu-block-monikids_menublock_primary ul li a,
    div[class*="block--panels-mini-monikids-nav"] .menu-block-monikids_menublock_primary ul li a {
      font-size: 1.21429em;
      display: block;
      padding: 0.71429em; }
      #block-monikids-helpers-monikids-nav-main-static .menu-block-monikids_menublock_primary ul li a:hover,
      #mini-panel-monikids_nav_main .menu-block-monikids_menublock_primary ul li a:hover,
      div[class*="block--panels-mini-monikids-nav"] .menu-block-monikids_menublock_primary ul li a:hover {
        background-color: #374d97;
        color: white; }
    #block-monikids-helpers-monikids-nav-main-static .menu-block-monikids_menublock_primary ul li.active-aim a,
    #mini-panel-monikids_nav_main .menu-block-monikids_menublock_primary ul li.active-aim a,
    div[class*="block--panels-mini-monikids-nav"] .menu-block-monikids_menublock_primary ul li.active-aim a {
      background-color: #374d97;
      color: white; }
  #block-monikids-helpers-monikids-nav-main-static.active,
  #mini-panel-monikids_nav_main.active,
  div[class*="block--panels-mini-monikids-nav"].active {
    display: block; }
  #block-monikids-helpers-monikids-nav-main-static .bean-navigation-highlight,
  #mini-panel-monikids_nav_main .bean-navigation-highlight,
  div[class*="block--panels-mini-monikids-nav"] .bean-navigation-highlight {
    position: relative;
    margin-bottom: 1.5em; }
    #block-monikids-helpers-monikids-nav-main-static .bean-navigation-highlight .field-name-field-nav-highlight-image,
    #mini-panel-monikids_nav_main .bean-navigation-highlight .field-name-field-nav-highlight-image,
    div[class*="block--panels-mini-monikids-nav"] .bean-navigation-highlight .field-name-field-nav-highlight-image {
      overflow: hidden; }
      #block-monikids-helpers-monikids-nav-main-static .bean-navigation-highlight .field-name-field-nav-highlight-image img,
      #mini-panel-monikids_nav_main .bean-navigation-highlight .field-name-field-nav-highlight-image img,
      div[class*="block--panels-mini-monikids-nav"] .bean-navigation-highlight .field-name-field-nav-highlight-image img {
        transition: transform 200ms ease-in; }
    #block-monikids-helpers-monikids-nav-main-static .bean-navigation-highlight:hover .field-name-title-field a,
    #mini-panel-monikids_nav_main .bean-navigation-highlight:hover .field-name-title-field a,
    div[class*="block--panels-mini-monikids-nav"] .bean-navigation-highlight:hover .field-name-title-field a {
      background-color: #374d97;
      color: white; }
    #block-monikids-helpers-monikids-nav-main-static .bean-navigation-highlight .field-name-title-field a,
    #mini-panel-monikids_nav_main .bean-navigation-highlight .field-name-title-field a,
    div[class*="block--panels-mini-monikids-nav"] .bean-navigation-highlight .field-name-title-field a {
      padding: 0.71429em;
      color: #343735;
      background-color: #f3f3f4;
      text-transform: uppercase;
      font-weight: 500;
      text-align: center;
      display: block;
      font-size: 1em;
      color: #343735;
      border-bottom-left-radius: 3px;
      border-bottom-right-radius: 3px;
      transition: border-color 200ms linear, background-color 200ms linear; }

#mobile-header {
  background-color: white;
  border-bottom: 1px solid #eaeaea;
  transition: top 200ms ease-out;
  position: relative;
  display: none; }
  #mobile-header::after {
    clear: both;
    content: "";
    display: block; }
  #mobile-header.visible {
    position: fixed;
    z-index: 999;
    top: 0 !important;
    left: 0;
    right: 0;
    overflow: hidden; }
  #mobile-header .toggle-slidemenu {
    float: left;
    margin-right: 15px;
    display: inline-block;
    margin-top: 0.35714em; }
    #mobile-header .toggle-slidemenu span {
      position: relative;
      margin-top: 7px;
      margin-bottom: 7px;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
      outline: 1px solid white; }
      #mobile-header .toggle-slidemenu span, #mobile-header .toggle-slidemenu span::before, #mobile-header .toggle-slidemenu span::after {
        display: block;
        width: 25px;
        height: 3px;
        background-color: #333333;
        outline: 1px solid transparent;
        border-radius: 5px;
        transition-property: background-color, transform;
        transition-duration: 0.3s; }
      #mobile-header .toggle-slidemenu span::before, #mobile-header .toggle-slidemenu span::after {
        position: absolute;
        content: ""; }
      #mobile-header .toggle-slidemenu span::before {
        top: -7px; }
      #mobile-header .toggle-slidemenu span::after {
        top: 7px; }
    #mobile-header .toggle-slidemenu.active span {
      background-color: transparent; }
    #mobile-header .toggle-slidemenu.active span::before {
      transform: translateY(7px) rotate(45deg); }
    #mobile-header .toggle-slidemenu.active span::after {
      transform: translateY(-7px) rotate(-45deg); }
  #mobile-header .inner {
    float: left;
    padding: 12px 0 0 20px; }
    #mobile-header .inner::after {
      clear: both;
      content: "";
      display: block; }
  #mobile-header .mobile-header-logo {
    position: absolute;
    width: 135px;
    top: 50%;
    left: 60px;
    transform: translateY(-50%);
    float: left; }
  #mobile-header ul.actions {
    float: right;
    list-style: none;
    padding: 0;
    margin: 0; }
    #mobile-header ul.actions li {
      display: inline; }
    #mobile-header ul.actions a {
      outline: none;
      border-left: 1px solid #eaeaea;
      float: right;
      display: inline-block;
      text-align: center;
      height: 50px;
      width: 50px;
      overflow: hidden; }
      #mobile-header ul.actions a span {
        display: none; }
    #mobile-header ul.actions .cart a {
      text-align: center;
      line-height: 60px; }
      #mobile-header ul.actions .cart a:before {
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "";
        font-size: 24px;
        color: #374d97; }
    #mobile-header ul.actions .search a {
      text-align: center;
      line-height: 60px; }
      #mobile-header ul.actions .search a:before {
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "";
        font-size: 24px;
        color: #374d97; }
    #mobile-header ul.actions .service a {
      display: inline-block;
      background-image: url("../images/service_red.png");
      background-repeat: no-repeat;
      background-position: center center;
      background-size: 60% 60%; }
      #mobile-header ul.actions .service a span {
        display: none; }
  @media screen and (max-width: 768px) {
    #mobile-header {
      display: block; } }

#slidemenu {
  transform: scale(0.95);
  transition: transform 100ms ease-out;
  overflow: hidden;
  height: 0;
  width: 0;
  font-size: 1.3em;
  display: none; }
  #slidemenu .mob-top {
    position: relative;
    background-color: white;
    padding: 15px; }
    #slidemenu .mob-top .mob-logo {
      width: 120px; }
    #slidemenu .mob-top .close {
      line-height: 0; }
      #slidemenu .mob-top .close:before {
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "";
        font-size: 40px;
        position: absolute;
        right: 10px;
        top: 50%;
        transform: translateY(-50%); }
  #slidemenu.visible {
    height: 100%;
    width: 100%;
    background-color: rgba(55, 77, 151, 0.95);
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 99999;
    transform: scale(1); }
  #slidemenu .block h2 {
    margin: 0;
    padding: 30px 15px 0 15px;
    color: white;
    font-size: 1em; }
  #slidemenu .menu-name-menu-catalog ul > li {
    font-weight: 700; }
  #slidemenu .menu-name-main-menu ul > li a {
    color: rgba(255, 255, 255, 0.5); }
  #slidemenu .menu-name-main-menu ul > li:last-child a {
    border-bottom: none; }
  #slidemenu ul {
    list-style: none;
    padding: 0;
    margin: 0; }
    #slidemenu ul > li a {
      display: block;
      padding: 15px;
      border-bottom: 1px solid rgba(255, 255, 255, 0.3); }
    #slidemenu ul li a {
      color: white; }
    #slidemenu ul li.search {
      display: none; }
    #slidemenu ul li.expanded a {
      transition: background-color 200ms ease-out; }
    #slidemenu ul li.expanded > ul {
      overflow: hidden;
      max-height: 0;
      width: 100%;
      transition: max-height 250ms ease-out; }
      #slidemenu ul li.expanded > ul li a {
        padding-left: 2em; }
    #slidemenu ul li.expanded > a:after {
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: "";
      float: right; }
    #slidemenu ul li.expanded.open > ul {
      max-height: 600px; }
    #slidemenu ul li.expanded.open > a {
      background-color: #344990; }
      #slidemenu ul li.expanded.open > a:after {
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "";
        float: right; }
  #slidemenu .l-region--mobile-nav {
    position: absolute;
    top: 50px;
    right: 0;
    left: 0;
    bottom: 0;
    overflow: auto; }
  @media screen and (max-width: 768px) {
    #slidemenu {
      display: block; } }

/**
 * Buttons
 */
.button:link, .paragraphs-items-field-banner-item .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink a:link,
.field--name-field-wide-banner .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink a:link, .commerce-line-item-actions button:link, .pager--infinite-scroll li > a:link, body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-view-node a:link,
body.page-collection .mfp-s-ready .mfp-content .views-field-view-node a:link,
body.node-type-brand .mfp-s-ready .mfp-content .views-field-view-node a:link, .button-submit:link, .l-region--footer .block--monikids-social form button:link, .block--monikids-social#block-monikids-social-monikids-newsletter button:link, .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-add-to-cart button:link,
.view-monikids-shopping-cart-form .views-table td.views-field-wishlist-add-to-cart button:link,
.view-commerce-wishlist-page .views-table th.views-field-wishlist-add-to-cart button:link,
.view-commerce-wishlist-page .views-table td.views-field-wishlist-add-to-cart button:link,
.view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-add-to-cart button:link,
.view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-add-to-cart button:link,
.view-commerce-cart-summary .views-table th.views-field-wishlist-add-to-cart button:link,
.view-commerce-cart-summary .views-table td.views-field-wishlist-add-to-cart button:link,
.commerce-line-item-views-form .views-table th.views-field-wishlist-add-to-cart button:link,
.commerce-line-item-views-form .views-table td.views-field-wishlist-add-to-cart button:link, .commerce-line-item-actions button#edit-checkout:link, #block-commerce-wishlist-share .form-actions button:link, #block-commerce-popup-cart-commerce-popup-cart .view .links--inline > li.line-item-summary-view-cart a:link, .block--monikids-social-monikids-newsletter-article button:link, div.messages.commerce-add-to-cart-confirmation .messages-inner .button.checkout a:link, .form-submit:link, .form-actions #edit-submit:link,
.form-actions .webform-submit:link,
.button:visited,
.paragraphs-items-field-banner-item .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink a:visited,
.field--name-field-wide-banner .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink a:visited,
.commerce-line-item-actions button:visited,
.pager--infinite-scroll li > a:visited,
body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-view-node a:visited,
body.page-collection .mfp-s-ready .mfp-content .views-field-view-node a:visited,
body.node-type-brand .mfp-s-ready .mfp-content .views-field-view-node a:visited,
.button-submit:visited,
.l-region--footer .block--monikids-social form button:visited,
.block--monikids-social#block-monikids-social-monikids-newsletter button:visited,
.view-monikids-shopping-cart-form .views-table th.views-field-wishlist-add-to-cart button:visited,
.view-monikids-shopping-cart-form .views-table td.views-field-wishlist-add-to-cart button:visited,
.view-commerce-wishlist-page .views-table th.views-field-wishlist-add-to-cart button:visited,
.view-commerce-wishlist-page .views-table td.views-field-wishlist-add-to-cart button:visited,
.view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-add-to-cart button:visited,
.view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-add-to-cart button:visited,
.view-commerce-cart-summary .views-table th.views-field-wishlist-add-to-cart button:visited,
.view-commerce-cart-summary .views-table td.views-field-wishlist-add-to-cart button:visited,
.commerce-line-item-views-form .views-table th.views-field-wishlist-add-to-cart button:visited,
.commerce-line-item-views-form .views-table td.views-field-wishlist-add-to-cart button:visited,
.commerce-line-item-actions button#edit-checkout:visited,
#block-commerce-wishlist-share .form-actions button:visited,
#block-commerce-popup-cart-commerce-popup-cart .view .links--inline > li.line-item-summary-view-cart a:visited,
.block--monikids-social-monikids-newsletter-article button:visited,
div.messages.commerce-add-to-cart-confirmation .messages-inner .button.checkout a:visited,
.form-submit:visited,
.form-actions #edit-submit:visited,
.form-actions .webform-submit:visited,
.button,
.paragraphs-items-field-banner-item .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink a,
.field--name-field-wide-banner .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink a,
.commerce-line-item-actions button,
.pager--infinite-scroll li > a,
body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-view-node a,
body.page-collection .mfp-s-ready .mfp-content .views-field-view-node a,
body.node-type-brand .mfp-s-ready .mfp-content .views-field-view-node a,
.button-submit,
.l-region--footer .block--monikids-social form button,
.block--monikids-social#block-monikids-social-monikids-newsletter button,
.view-monikids-shopping-cart-form .views-table th.views-field-wishlist-add-to-cart button,
.view-monikids-shopping-cart-form .views-table td.views-field-wishlist-add-to-cart button,
.view-commerce-wishlist-page .views-table th.views-field-wishlist-add-to-cart button,
.view-commerce-wishlist-page .views-table td.views-field-wishlist-add-to-cart button,
.view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-add-to-cart button,
.view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-add-to-cart button,
.view-commerce-cart-summary .views-table th.views-field-wishlist-add-to-cart button,
.view-commerce-cart-summary .views-table td.views-field-wishlist-add-to-cart button,
.commerce-line-item-views-form .views-table th.views-field-wishlist-add-to-cart button,
.commerce-line-item-views-form .views-table td.views-field-wishlist-add-to-cart button,
.commerce-line-item-actions button#edit-checkout,
#block-commerce-wishlist-share .form-actions button,
#block-commerce-popup-cart-commerce-popup-cart .view .links--inline > li.line-item-summary-view-cart a,
.block--monikids-social-monikids-newsletter-article button,
div.messages.commerce-add-to-cart-confirmation .messages-inner .button.checkout a,
.form-submit,
.form-actions #edit-submit,
.form-actions .webform-submit {
  padding: 0.71429em 1.42857em;
  font-family: "proxima-nova", sans-serif;
  font-weight: 300;
  cursor: pointer;
  font-size: 0.85714em;
  border: none;
  display: inline-block;
  background: #374d97;
  text-transform: uppercase;
  color: white !important;
  font-weight: 600;
  transition: background 200ms ease-out;
  outline: none;
  border-radius: 3px; }
  .button:link:hover, .paragraphs-items-field-banner-item .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink a:link:hover,
  .field--name-field-wide-banner .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink a:link:hover, .commerce-line-item-actions button:link:hover, .pager--infinite-scroll li > a:link:hover, body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-view-node a:link:hover,
  body.page-collection .mfp-s-ready .mfp-content .views-field-view-node a:link:hover,
  body.node-type-brand .mfp-s-ready .mfp-content .views-field-view-node a:link:hover, .button-submit:link:hover, .l-region--footer .block--monikids-social form button:link:hover, .block--monikids-social#block-monikids-social-monikids-newsletter button:link:hover, .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-add-to-cart button:link:hover,
  .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-add-to-cart button:link:hover,
  .view-commerce-wishlist-page .views-table th.views-field-wishlist-add-to-cart button:link:hover,
  .view-commerce-wishlist-page .views-table td.views-field-wishlist-add-to-cart button:link:hover,
  .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-add-to-cart button:link:hover,
  .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-add-to-cart button:link:hover,
  .view-commerce-cart-summary .views-table th.views-field-wishlist-add-to-cart button:link:hover,
  .view-commerce-cart-summary .views-table td.views-field-wishlist-add-to-cart button:link:hover,
  .commerce-line-item-views-form .views-table th.views-field-wishlist-add-to-cart button:link:hover,
  .commerce-line-item-views-form .views-table td.views-field-wishlist-add-to-cart button:link:hover, .commerce-line-item-actions button#edit-checkout:link:hover, #block-commerce-wishlist-share .form-actions button:link:hover, #block-commerce-popup-cart-commerce-popup-cart .view .links--inline > li.line-item-summary-view-cart a:link:hover, .block--monikids-social-monikids-newsletter-article button:link:hover, div.messages.commerce-add-to-cart-confirmation .messages-inner .button.checkout a:link:hover, .form-submit:link:hover, .form-actions #edit-submit:link:hover,
  .form-actions .webform-submit:link:hover,
  .button:visited:hover,
  .paragraphs-items-field-banner-item .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink a:visited:hover,
  .field--name-field-wide-banner .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink a:visited:hover,
  .commerce-line-item-actions button:visited:hover,
  .pager--infinite-scroll li > a:visited:hover,
  body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-view-node a:visited:hover,
  body.page-collection .mfp-s-ready .mfp-content .views-field-view-node a:visited:hover,
  body.node-type-brand .mfp-s-ready .mfp-content .views-field-view-node a:visited:hover,
  .button-submit:visited:hover,
  .l-region--footer .block--monikids-social form button:visited:hover,
  .block--monikids-social#block-monikids-social-monikids-newsletter button:visited:hover,
  .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-add-to-cart button:visited:hover,
  .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-add-to-cart button:visited:hover,
  .view-commerce-wishlist-page .views-table th.views-field-wishlist-add-to-cart button:visited:hover,
  .view-commerce-wishlist-page .views-table td.views-field-wishlist-add-to-cart button:visited:hover,
  .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-add-to-cart button:visited:hover,
  .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-add-to-cart button:visited:hover,
  .view-commerce-cart-summary .views-table th.views-field-wishlist-add-to-cart button:visited:hover,
  .view-commerce-cart-summary .views-table td.views-field-wishlist-add-to-cart button:visited:hover,
  .commerce-line-item-views-form .views-table th.views-field-wishlist-add-to-cart button:visited:hover,
  .commerce-line-item-views-form .views-table td.views-field-wishlist-add-to-cart button:visited:hover,
  .commerce-line-item-actions button#edit-checkout:visited:hover,
  #block-commerce-wishlist-share .form-actions button:visited:hover,
  #block-commerce-popup-cart-commerce-popup-cart .view .links--inline > li.line-item-summary-view-cart a:visited:hover,
  .block--monikids-social-monikids-newsletter-article button:visited:hover,
  div.messages.commerce-add-to-cart-confirmation .messages-inner .button.checkout a:visited:hover,
  .form-submit:visited:hover,
  .form-actions #edit-submit:visited:hover,
  .form-actions .webform-submit:visited:hover,
  .button:hover,
  .paragraphs-items-field-banner-item .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink a:hover,
  .field--name-field-wide-banner .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink a:hover,
  .commerce-line-item-actions button:hover,
  .pager--infinite-scroll li > a:hover,
  body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-view-node a:hover,
  body.page-collection .mfp-s-ready .mfp-content .views-field-view-node a:hover,
  body.node-type-brand .mfp-s-ready .mfp-content .views-field-view-node a:hover,
  .button-submit:hover,
  .l-region--footer .block--monikids-social form button:hover,
  .block--monikids-social#block-monikids-social-monikids-newsletter button:hover,
  .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-add-to-cart button:hover,
  .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-add-to-cart button:hover,
  .view-commerce-wishlist-page .views-table th.views-field-wishlist-add-to-cart button:hover,
  .view-commerce-wishlist-page .views-table td.views-field-wishlist-add-to-cart button:hover,
  .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-add-to-cart button:hover,
  .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-add-to-cart button:hover,
  .view-commerce-cart-summary .views-table th.views-field-wishlist-add-to-cart button:hover,
  .view-commerce-cart-summary .views-table td.views-field-wishlist-add-to-cart button:hover,
  .commerce-line-item-views-form .views-table th.views-field-wishlist-add-to-cart button:hover,
  .commerce-line-item-views-form .views-table td.views-field-wishlist-add-to-cart button:hover,
  .commerce-line-item-actions button#edit-checkout:hover,
  #block-commerce-wishlist-share .form-actions button:hover,
  #block-commerce-popup-cart-commerce-popup-cart .view .links--inline > li.line-item-summary-view-cart a:hover,
  .block--monikids-social-monikids-newsletter-article button:hover,
  div.messages.commerce-add-to-cart-confirmation .messages-inner .button.checkout a:hover,
  .form-submit:hover,
  .form-actions #edit-submit:hover,
  .form-actions .webform-submit:hover {
    background: #293a72; }
  .button:link.alt, .bean-contact-info .field--name-field-button .button:link, .bean-contact-info .field--name-field-button .paragraphs-items-field-banner-item .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink a:link, .paragraphs-items-field-banner-item .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink .bean-contact-info .field--name-field-button a:link,
  .bean-contact-info .field--name-field-button .field--name-field-wide-banner .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink a:link, .field--name-field-wide-banner .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink .bean-contact-info .field--name-field-button a:link, .bean-contact-info .field--name-field-button .commerce-line-item-actions button:link, .commerce-line-item-actions .bean-contact-info .field--name-field-button button:link, .bean-contact-info .field--name-field-button .pager--infinite-scroll li > a:link, .pager--infinite-scroll .bean-contact-info .field--name-field-button li > a:link, .bean-contact-info .field--name-field-button body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-view-node a:link, body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-view-node .bean-contact-info .field--name-field-button a:link,
  .bean-contact-info .field--name-field-button body.page-collection .mfp-s-ready .mfp-content .views-field-view-node a:link, body.page-collection .mfp-s-ready .mfp-content .views-field-view-node .bean-contact-info .field--name-field-button a:link,
  .bean-contact-info .field--name-field-button body.node-type-brand .mfp-s-ready .mfp-content .views-field-view-node a:link, body.node-type-brand .mfp-s-ready .mfp-content .views-field-view-node .bean-contact-info .field--name-field-button a:link, .bean-contact-info .field--name-field-button .button-submit:link, .bean-contact-info .field--name-field-button .l-region--footer .block--monikids-social form button:link, .l-region--footer .block--monikids-social form .bean-contact-info .field--name-field-button button:link, .bean-contact-info .field--name-field-button .block--monikids-social#block-monikids-social-monikids-newsletter button:link, .block--monikids-social#block-monikids-social-monikids-newsletter .bean-contact-info .field--name-field-button button:link, .bean-contact-info .field--name-field-button .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-add-to-cart button:link, .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button:link,
  .bean-contact-info .field--name-field-button .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-add-to-cart button:link, .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button:link,
  .bean-contact-info .field--name-field-button .view-commerce-wishlist-page .views-table th.views-field-wishlist-add-to-cart button:link, .view-commerce-wishlist-page .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button:link,
  .bean-contact-info .field--name-field-button .view-commerce-wishlist-page .views-table td.views-field-wishlist-add-to-cart button:link, .view-commerce-wishlist-page .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button:link,
  .bean-contact-info .field--name-field-button .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-add-to-cart button:link, .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button:link,
  .bean-contact-info .field--name-field-button .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-add-to-cart button:link, .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button:link,
  .bean-contact-info .field--name-field-button .view-commerce-cart-summary .views-table th.views-field-wishlist-add-to-cart button:link, .view-commerce-cart-summary .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button:link,
  .bean-contact-info .field--name-field-button .view-commerce-cart-summary .views-table td.views-field-wishlist-add-to-cart button:link, .view-commerce-cart-summary .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button:link,
  .bean-contact-info .field--name-field-button .commerce-line-item-views-form .views-table th.views-field-wishlist-add-to-cart button:link, .commerce-line-item-views-form .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button:link,
  .bean-contact-info .field--name-field-button .commerce-line-item-views-form .views-table td.views-field-wishlist-add-to-cart button:link, .commerce-line-item-views-form .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button:link, .bean-contact-info .field--name-field-button .commerce-line-item-actions button#edit-checkout:link, .commerce-line-item-actions .bean-contact-info .field--name-field-button button#edit-checkout:link, .bean-contact-info .field--name-field-button #block-commerce-wishlist-share .form-actions button:link, #block-commerce-wishlist-share .form-actions .bean-contact-info .field--name-field-button button:link, .bean-contact-info .field--name-field-button #block-commerce-popup-cart-commerce-popup-cart .view .links--inline > li.line-item-summary-view-cart a:link, #block-commerce-popup-cart-commerce-popup-cart .view .links--inline > li.line-item-summary-view-cart .bean-contact-info .field--name-field-button a:link, .bean-contact-info .field--name-field-button .block--monikids-social-monikids-newsletter-article button:link, .block--monikids-social-monikids-newsletter-article .bean-contact-info .field--name-field-button button:link, .bean-contact-info .field--name-field-button div.messages.commerce-add-to-cart-confirmation .messages-inner .button.checkout a:link, div.messages.commerce-add-to-cart-confirmation .messages-inner .button.checkout .bean-contact-info .field--name-field-button a:link, .bean-contact-info .field--name-field-button .form-submit:link, .bean-contact-info .field--name-field-button .form-actions #edit-submit:link, .form-actions .bean-contact-info .field--name-field-button #edit-submit:link,
  .bean-contact-info .field--name-field-button .form-actions .webform-submit:link, .form-actions .bean-contact-info .field--name-field-button .webform-submit:link, .block--monikids-social#block-monikids-social-monikids-newsletter button:link, .paragraphs-items-field-banner-item .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink a:link,
  .field--name-field-wide-banner .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink a:link, .commerce-line-item-actions button:link.alt, .commerce-line-item-actions .bean-contact-info .field--name-field-button button.button:link, .bean-contact-info .field--name-field-button .commerce-line-item-actions button.button:link, .pager--infinite-scroll li > a:link.alt, .pager--infinite-scroll .bean-contact-info .field--name-field-button li > a.button:link, .bean-contact-info .field--name-field-button .pager--infinite-scroll li > a.button:link, body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-view-node a:link.alt, body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-view-node .bean-contact-info .field--name-field-button a.button:link, .bean-contact-info .field--name-field-button body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-view-node a.button:link,
  body.page-collection .mfp-s-ready .mfp-content .views-field-view-node a:link.alt, body.page-collection .mfp-s-ready .mfp-content .views-field-view-node .bean-contact-info .field--name-field-button a.button:link, .bean-contact-info .field--name-field-button body.page-collection .mfp-s-ready .mfp-content .views-field-view-node a.button:link,
  body.node-type-brand .mfp-s-ready .mfp-content .views-field-view-node a:link.alt, body.node-type-brand .mfp-s-ready .mfp-content .views-field-view-node .bean-contact-info .field--name-field-button a.button:link, .bean-contact-info .field--name-field-button body.node-type-brand .mfp-s-ready .mfp-content .views-field-view-node a.button:link, .block--monikids-social-monikids-newsletter-article button:link, .button-submit:link.alt, .bean-contact-info .field--name-field-button .button-submit.button:link, .bean-contact-info .field--name-field-button .block--monikids-social#block-monikids-social-monikids-newsletter button.button:link, .block--monikids-social#block-monikids-social-monikids-newsletter .bean-contact-info .field--name-field-button button.button:link, .bean-contact-info .field--name-field-button .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-add-to-cart button.button:link, .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button:link,
  .bean-contact-info .field--name-field-button .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-add-to-cart button.button:link, .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button:link,
  .bean-contact-info .field--name-field-button .view-commerce-wishlist-page .views-table th.views-field-wishlist-add-to-cart button.button:link, .view-commerce-wishlist-page .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button:link,
  .bean-contact-info .field--name-field-button .view-commerce-wishlist-page .views-table td.views-field-wishlist-add-to-cart button.button:link, .view-commerce-wishlist-page .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button:link,
  .bean-contact-info .field--name-field-button .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-add-to-cart button.button:link, .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button:link,
  .bean-contact-info .field--name-field-button .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-add-to-cart button.button:link, .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button:link,
  .bean-contact-info .field--name-field-button .view-commerce-cart-summary .views-table th.views-field-wishlist-add-to-cart button.button:link, .view-commerce-cart-summary .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button:link,
  .bean-contact-info .field--name-field-button .view-commerce-cart-summary .views-table td.views-field-wishlist-add-to-cart button.button:link, .view-commerce-cart-summary .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button:link,
  .bean-contact-info .field--name-field-button .commerce-line-item-views-form .views-table th.views-field-wishlist-add-to-cart button.button:link, .commerce-line-item-views-form .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button:link,
  .bean-contact-info .field--name-field-button .commerce-line-item-views-form .views-table td.views-field-wishlist-add-to-cart button.button:link, .commerce-line-item-views-form .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button:link, .bean-contact-info .field--name-field-button .commerce-line-item-actions button.button#edit-checkout:link, .commerce-line-item-actions .bean-contact-info .field--name-field-button button.button#edit-checkout:link, .bean-contact-info .field--name-field-button #block-commerce-wishlist-share .form-actions button.button:link, #block-commerce-wishlist-share .form-actions .bean-contact-info .field--name-field-button button.button:link, .bean-contact-info .field--name-field-button #block-commerce-popup-cart-commerce-popup-cart .view .links--inline > li.line-item-summary-view-cart a.button:link, #block-commerce-popup-cart-commerce-popup-cart .view .links--inline > li.line-item-summary-view-cart .bean-contact-info .field--name-field-button a.button:link, .bean-contact-info .field--name-field-button .block--monikids-social-monikids-newsletter-article button.button:link, .block--monikids-social-monikids-newsletter-article .bean-contact-info .field--name-field-button button.button:link, .bean-contact-info .field--name-field-button div.messages.commerce-add-to-cart-confirmation .messages-inner .button.checkout a.button:link, div.messages.commerce-add-to-cart-confirmation .messages-inner .button.checkout .bean-contact-info .field--name-field-button a.button:link, .bean-contact-info .field--name-field-button .button.form-submit:link, .bean-contact-info .field--name-field-button .form-actions .button#edit-submit:link, .form-actions .bean-contact-info .field--name-field-button .button#edit-submit:link,
  .bean-contact-info .field--name-field-button .form-actions .button.webform-submit:link, .form-actions .bean-contact-info .field--name-field-button .button.webform-submit:link, .l-region--footer .block--monikids-social form button:link, .block--monikids-social#block-monikids-social-monikids-newsletter button:link.alt, .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-add-to-cart button:link.alt,
  .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-add-to-cart button:link.alt,
  .view-commerce-wishlist-page .views-table th.views-field-wishlist-add-to-cart button:link.alt,
  .view-commerce-wishlist-page .views-table td.views-field-wishlist-add-to-cart button:link.alt,
  .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-add-to-cart button:link.alt,
  .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-add-to-cart button:link.alt,
  .view-commerce-cart-summary .views-table th.views-field-wishlist-add-to-cart button:link.alt,
  .view-commerce-cart-summary .views-table td.views-field-wishlist-add-to-cart button:link.alt,
  .commerce-line-item-views-form .views-table th.views-field-wishlist-add-to-cart button:link.alt,
  .commerce-line-item-views-form .views-table td.views-field-wishlist-add-to-cart button:link.alt, .commerce-line-item-actions button#edit-checkout:link.alt, #block-commerce-wishlist-share .form-actions button:link.alt, #block-commerce-popup-cart-commerce-popup-cart .view .links--inline > li.line-item-summary-view-cart a:link.alt, .block--monikids-social-monikids-newsletter-article button:link.alt, div.messages.commerce-add-to-cart-confirmation .messages-inner .button.checkout a:link.alt, .form-submit:link.alt, .form-actions #edit-submit:link.alt,
  .form-actions .webform-submit:link.alt,
  .button:visited.alt,
  .bean-contact-info .field--name-field-button .button:visited,
  .bean-contact-info .field--name-field-button .paragraphs-items-field-banner-item .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink a:visited,
  .paragraphs-items-field-banner-item .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink .bean-contact-info .field--name-field-button a:visited,
  .bean-contact-info .field--name-field-button .field--name-field-wide-banner .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink a:visited,
  .field--name-field-wide-banner .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink .bean-contact-info .field--name-field-button a:visited,
  .bean-contact-info .field--name-field-button .commerce-line-item-actions button:visited,
  .commerce-line-item-actions .bean-contact-info .field--name-field-button button:visited,
  .bean-contact-info .field--name-field-button .pager--infinite-scroll li > a:visited,
  .pager--infinite-scroll .bean-contact-info .field--name-field-button li > a:visited,
  .bean-contact-info .field--name-field-button body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-view-node a:visited,
  body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-view-node .bean-contact-info .field--name-field-button a:visited,
  .bean-contact-info .field--name-field-button body.page-collection .mfp-s-ready .mfp-content .views-field-view-node a:visited,
  body.page-collection .mfp-s-ready .mfp-content .views-field-view-node .bean-contact-info .field--name-field-button a:visited,
  .bean-contact-info .field--name-field-button body.node-type-brand .mfp-s-ready .mfp-content .views-field-view-node a:visited,
  body.node-type-brand .mfp-s-ready .mfp-content .views-field-view-node .bean-contact-info .field--name-field-button a:visited,
  .bean-contact-info .field--name-field-button .button-submit:visited,
  .bean-contact-info .field--name-field-button .l-region--footer .block--monikids-social form button:visited,
  .l-region--footer .block--monikids-social form .bean-contact-info .field--name-field-button button:visited,
  .bean-contact-info .field--name-field-button .block--monikids-social#block-monikids-social-monikids-newsletter button:visited,
  .block--monikids-social#block-monikids-social-monikids-newsletter .bean-contact-info .field--name-field-button button:visited,
  .bean-contact-info .field--name-field-button .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-add-to-cart button:visited,
  .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button:visited,
  .bean-contact-info .field--name-field-button .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-add-to-cart button:visited,
  .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button:visited,
  .bean-contact-info .field--name-field-button .view-commerce-wishlist-page .views-table th.views-field-wishlist-add-to-cart button:visited,
  .view-commerce-wishlist-page .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button:visited,
  .bean-contact-info .field--name-field-button .view-commerce-wishlist-page .views-table td.views-field-wishlist-add-to-cart button:visited,
  .view-commerce-wishlist-page .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button:visited,
  .bean-contact-info .field--name-field-button .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-add-to-cart button:visited,
  .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button:visited,
  .bean-contact-info .field--name-field-button .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-add-to-cart button:visited,
  .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button:visited,
  .bean-contact-info .field--name-field-button .view-commerce-cart-summary .views-table th.views-field-wishlist-add-to-cart button:visited,
  .view-commerce-cart-summary .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button:visited,
  .bean-contact-info .field--name-field-button .view-commerce-cart-summary .views-table td.views-field-wishlist-add-to-cart button:visited,
  .view-commerce-cart-summary .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button:visited,
  .bean-contact-info .field--name-field-button .commerce-line-item-views-form .views-table th.views-field-wishlist-add-to-cart button:visited,
  .commerce-line-item-views-form .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button:visited,
  .bean-contact-info .field--name-field-button .commerce-line-item-views-form .views-table td.views-field-wishlist-add-to-cart button:visited,
  .commerce-line-item-views-form .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button:visited,
  .bean-contact-info .field--name-field-button .commerce-line-item-actions button#edit-checkout:visited,
  .commerce-line-item-actions .bean-contact-info .field--name-field-button button#edit-checkout:visited,
  .bean-contact-info .field--name-field-button #block-commerce-wishlist-share .form-actions button:visited,
  #block-commerce-wishlist-share .form-actions .bean-contact-info .field--name-field-button button:visited,
  .bean-contact-info .field--name-field-button #block-commerce-popup-cart-commerce-popup-cart .view .links--inline > li.line-item-summary-view-cart a:visited,
  #block-commerce-popup-cart-commerce-popup-cart .view .links--inline > li.line-item-summary-view-cart .bean-contact-info .field--name-field-button a:visited,
  .bean-contact-info .field--name-field-button .block--monikids-social-monikids-newsletter-article button:visited,
  .block--monikids-social-monikids-newsletter-article .bean-contact-info .field--name-field-button button:visited,
  .bean-contact-info .field--name-field-button div.messages.commerce-add-to-cart-confirmation .messages-inner .button.checkout a:visited,
  div.messages.commerce-add-to-cart-confirmation .messages-inner .button.checkout .bean-contact-info .field--name-field-button a:visited,
  .bean-contact-info .field--name-field-button .form-submit:visited,
  .bean-contact-info .field--name-field-button .form-actions #edit-submit:visited,
  .form-actions .bean-contact-info .field--name-field-button #edit-submit:visited,
  .bean-contact-info .field--name-field-button .form-actions .webform-submit:visited,
  .form-actions .bean-contact-info .field--name-field-button .webform-submit:visited,
  .block--monikids-social#block-monikids-social-monikids-newsletter button:visited,
  .paragraphs-items-field-banner-item .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink a:visited,
  .field--name-field-wide-banner .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink a:visited,
  .commerce-line-item-actions button:visited.alt,
  .commerce-line-item-actions .bean-contact-info .field--name-field-button button.button:visited,
  .bean-contact-info .field--name-field-button .commerce-line-item-actions button.button:visited,
  .pager--infinite-scroll li > a:visited.alt,
  .pager--infinite-scroll .bean-contact-info .field--name-field-button li > a.button:visited,
  .bean-contact-info .field--name-field-button .pager--infinite-scroll li > a.button:visited,
  body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-view-node a:visited.alt,
  body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-view-node .bean-contact-info .field--name-field-button a.button:visited,
  .bean-contact-info .field--name-field-button body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-view-node a.button:visited,
  body.page-collection .mfp-s-ready .mfp-content .views-field-view-node a:visited.alt,
  body.page-collection .mfp-s-ready .mfp-content .views-field-view-node .bean-contact-info .field--name-field-button a.button:visited,
  .bean-contact-info .field--name-field-button body.page-collection .mfp-s-ready .mfp-content .views-field-view-node a.button:visited,
  body.node-type-brand .mfp-s-ready .mfp-content .views-field-view-node a:visited.alt,
  body.node-type-brand .mfp-s-ready .mfp-content .views-field-view-node .bean-contact-info .field--name-field-button a.button:visited,
  .bean-contact-info .field--name-field-button body.node-type-brand .mfp-s-ready .mfp-content .views-field-view-node a.button:visited,
  .block--monikids-social-monikids-newsletter-article button:visited,
  .button-submit:visited.alt,
  .bean-contact-info .field--name-field-button .button-submit.button:visited,
  .bean-contact-info .field--name-field-button .block--monikids-social#block-monikids-social-monikids-newsletter button.button:visited,
  .block--monikids-social#block-monikids-social-monikids-newsletter .bean-contact-info .field--name-field-button button.button:visited,
  .bean-contact-info .field--name-field-button .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-add-to-cart button.button:visited,
  .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button:visited,
  .bean-contact-info .field--name-field-button .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-add-to-cart button.button:visited,
  .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button:visited,
  .bean-contact-info .field--name-field-button .view-commerce-wishlist-page .views-table th.views-field-wishlist-add-to-cart button.button:visited,
  .view-commerce-wishlist-page .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button:visited,
  .bean-contact-info .field--name-field-button .view-commerce-wishlist-page .views-table td.views-field-wishlist-add-to-cart button.button:visited,
  .view-commerce-wishlist-page .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button:visited,
  .bean-contact-info .field--name-field-button .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-add-to-cart button.button:visited,
  .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button:visited,
  .bean-contact-info .field--name-field-button .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-add-to-cart button.button:visited,
  .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button:visited,
  .bean-contact-info .field--name-field-button .view-commerce-cart-summary .views-table th.views-field-wishlist-add-to-cart button.button:visited,
  .view-commerce-cart-summary .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button:visited,
  .bean-contact-info .field--name-field-button .view-commerce-cart-summary .views-table td.views-field-wishlist-add-to-cart button.button:visited,
  .view-commerce-cart-summary .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button:visited,
  .bean-contact-info .field--name-field-button .commerce-line-item-views-form .views-table th.views-field-wishlist-add-to-cart button.button:visited,
  .commerce-line-item-views-form .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button:visited,
  .bean-contact-info .field--name-field-button .commerce-line-item-views-form .views-table td.views-field-wishlist-add-to-cart button.button:visited,
  .commerce-line-item-views-form .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button:visited,
  .bean-contact-info .field--name-field-button .commerce-line-item-actions button.button#edit-checkout:visited,
  .commerce-line-item-actions .bean-contact-info .field--name-field-button button.button#edit-checkout:visited,
  .bean-contact-info .field--name-field-button #block-commerce-wishlist-share .form-actions button.button:visited,
  #block-commerce-wishlist-share .form-actions .bean-contact-info .field--name-field-button button.button:visited,
  .bean-contact-info .field--name-field-button #block-commerce-popup-cart-commerce-popup-cart .view .links--inline > li.line-item-summary-view-cart a.button:visited,
  #block-commerce-popup-cart-commerce-popup-cart .view .links--inline > li.line-item-summary-view-cart .bean-contact-info .field--name-field-button a.button:visited,
  .bean-contact-info .field--name-field-button .block--monikids-social-monikids-newsletter-article button.button:visited,
  .block--monikids-social-monikids-newsletter-article .bean-contact-info .field--name-field-button button.button:visited,
  .bean-contact-info .field--name-field-button div.messages.commerce-add-to-cart-confirmation .messages-inner .button.checkout a.button:visited,
  div.messages.commerce-add-to-cart-confirmation .messages-inner .button.checkout .bean-contact-info .field--name-field-button a.button:visited,
  .bean-contact-info .field--name-field-button .button.form-submit:visited,
  .bean-contact-info .field--name-field-button .form-actions .button#edit-submit:visited,
  .form-actions .bean-contact-info .field--name-field-button .button#edit-submit:visited,
  .bean-contact-info .field--name-field-button .form-actions .button.webform-submit:visited,
  .form-actions .bean-contact-info .field--name-field-button .button.webform-submit:visited,
  .l-region--footer .block--monikids-social form button:visited,
  .block--monikids-social#block-monikids-social-monikids-newsletter button:visited.alt,
  .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-add-to-cart button:visited.alt,
  .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-add-to-cart button:visited.alt,
  .view-commerce-wishlist-page .views-table th.views-field-wishlist-add-to-cart button:visited.alt,
  .view-commerce-wishlist-page .views-table td.views-field-wishlist-add-to-cart button:visited.alt,
  .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-add-to-cart button:visited.alt,
  .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-add-to-cart button:visited.alt,
  .view-commerce-cart-summary .views-table th.views-field-wishlist-add-to-cart button:visited.alt,
  .view-commerce-cart-summary .views-table td.views-field-wishlist-add-to-cart button:visited.alt,
  .commerce-line-item-views-form .views-table th.views-field-wishlist-add-to-cart button:visited.alt,
  .commerce-line-item-views-form .views-table td.views-field-wishlist-add-to-cart button:visited.alt,
  .commerce-line-item-actions button#edit-checkout:visited.alt,
  #block-commerce-wishlist-share .form-actions button:visited.alt,
  #block-commerce-popup-cart-commerce-popup-cart .view .links--inline > li.line-item-summary-view-cart a:visited.alt,
  .block--monikids-social-monikids-newsletter-article button:visited.alt,
  div.messages.commerce-add-to-cart-confirmation .messages-inner .button.checkout a:visited.alt,
  .form-submit:visited.alt,
  .form-actions #edit-submit:visited.alt,
  .form-actions .webform-submit:visited.alt,
  .button.alt,
  .bean-contact-info .field--name-field-button .button,
  .bean-contact-info .field--name-field-button .paragraphs-items-field-banner-item .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink a,
  .paragraphs-items-field-banner-item .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink .bean-contact-info .field--name-field-button a,
  .bean-contact-info .field--name-field-button .field--name-field-wide-banner .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink a,
  .field--name-field-wide-banner .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink .bean-contact-info .field--name-field-button a,
  .bean-contact-info .field--name-field-button .commerce-line-item-actions button,
  .commerce-line-item-actions .bean-contact-info .field--name-field-button button,
  .bean-contact-info .field--name-field-button .pager--infinite-scroll li > a,
  .pager--infinite-scroll .bean-contact-info .field--name-field-button li > a,
  .bean-contact-info .field--name-field-button body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-view-node a,
  body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-view-node .bean-contact-info .field--name-field-button a,
  .bean-contact-info .field--name-field-button body.page-collection .mfp-s-ready .mfp-content .views-field-view-node a,
  body.page-collection .mfp-s-ready .mfp-content .views-field-view-node .bean-contact-info .field--name-field-button a,
  .bean-contact-info .field--name-field-button body.node-type-brand .mfp-s-ready .mfp-content .views-field-view-node a,
  body.node-type-brand .mfp-s-ready .mfp-content .views-field-view-node .bean-contact-info .field--name-field-button a,
  .bean-contact-info .field--name-field-button .button-submit,
  .bean-contact-info .field--name-field-button .l-region--footer .block--monikids-social form button,
  .l-region--footer .block--monikids-social form .bean-contact-info .field--name-field-button button,
  .bean-contact-info .field--name-field-button .block--monikids-social#block-monikids-social-monikids-newsletter button,
  .block--monikids-social#block-monikids-social-monikids-newsletter .bean-contact-info .field--name-field-button button,
  .bean-contact-info .field--name-field-button .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-add-to-cart button,
  .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button,
  .bean-contact-info .field--name-field-button .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-add-to-cart button,
  .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button,
  .bean-contact-info .field--name-field-button .view-commerce-wishlist-page .views-table th.views-field-wishlist-add-to-cart button,
  .view-commerce-wishlist-page .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button,
  .bean-contact-info .field--name-field-button .view-commerce-wishlist-page .views-table td.views-field-wishlist-add-to-cart button,
  .view-commerce-wishlist-page .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button,
  .bean-contact-info .field--name-field-button .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-add-to-cart button,
  .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button,
  .bean-contact-info .field--name-field-button .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-add-to-cart button,
  .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button,
  .bean-contact-info .field--name-field-button .view-commerce-cart-summary .views-table th.views-field-wishlist-add-to-cart button,
  .view-commerce-cart-summary .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button,
  .bean-contact-info .field--name-field-button .view-commerce-cart-summary .views-table td.views-field-wishlist-add-to-cart button,
  .view-commerce-cart-summary .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button,
  .bean-contact-info .field--name-field-button .commerce-line-item-views-form .views-table th.views-field-wishlist-add-to-cart button,
  .commerce-line-item-views-form .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button,
  .bean-contact-info .field--name-field-button .commerce-line-item-views-form .views-table td.views-field-wishlist-add-to-cart button,
  .commerce-line-item-views-form .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button,
  .bean-contact-info .field--name-field-button .commerce-line-item-actions button#edit-checkout,
  .commerce-line-item-actions .bean-contact-info .field--name-field-button button#edit-checkout,
  .bean-contact-info .field--name-field-button #block-commerce-wishlist-share .form-actions button,
  #block-commerce-wishlist-share .form-actions .bean-contact-info .field--name-field-button button,
  .bean-contact-info .field--name-field-button #block-commerce-popup-cart-commerce-popup-cart .view .links--inline > li.line-item-summary-view-cart a,
  #block-commerce-popup-cart-commerce-popup-cart .view .links--inline > li.line-item-summary-view-cart .bean-contact-info .field--name-field-button a,
  .bean-contact-info .field--name-field-button .block--monikids-social-monikids-newsletter-article button,
  .block--monikids-social-monikids-newsletter-article .bean-contact-info .field--name-field-button button,
  .bean-contact-info .field--name-field-button div.messages.commerce-add-to-cart-confirmation .messages-inner .button.checkout a,
  div.messages.commerce-add-to-cart-confirmation .messages-inner .button.checkout .bean-contact-info .field--name-field-button a,
  .bean-contact-info .field--name-field-button .form-submit,
  .bean-contact-info .field--name-field-button .form-actions #edit-submit,
  .form-actions .bean-contact-info .field--name-field-button #edit-submit,
  .bean-contact-info .field--name-field-button .form-actions .webform-submit,
  .form-actions .bean-contact-info .field--name-field-button .webform-submit,
  .block--monikids-social#block-monikids-social-monikids-newsletter button,
  .paragraphs-items-field-banner-item .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink a,
  .field--name-field-wide-banner .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink a,
  .commerce-line-item-actions button.alt,
  .commerce-line-item-actions .bean-contact-info .field--name-field-button button.button,
  .bean-contact-info .field--name-field-button .commerce-line-item-actions button.button,
  .pager--infinite-scroll li > a.alt,
  .pager--infinite-scroll .bean-contact-info .field--name-field-button li > a.button,
  .bean-contact-info .field--name-field-button .pager--infinite-scroll li > a.button,
  body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-view-node a.alt,
  body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-view-node .bean-contact-info .field--name-field-button a.button,
  .bean-contact-info .field--name-field-button body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-view-node a.button,
  body.page-collection .mfp-s-ready .mfp-content .views-field-view-node a.alt,
  body.page-collection .mfp-s-ready .mfp-content .views-field-view-node .bean-contact-info .field--name-field-button a.button,
  .bean-contact-info .field--name-field-button body.page-collection .mfp-s-ready .mfp-content .views-field-view-node a.button,
  body.node-type-brand .mfp-s-ready .mfp-content .views-field-view-node a.alt,
  body.node-type-brand .mfp-s-ready .mfp-content .views-field-view-node .bean-contact-info .field--name-field-button a.button,
  .bean-contact-info .field--name-field-button body.node-type-brand .mfp-s-ready .mfp-content .views-field-view-node a.button,
  .block--monikids-social-monikids-newsletter-article button,
  .alt.button-submit,
  .bean-contact-info .field--name-field-button .button-submit.button,
  .bean-contact-info .field--name-field-button .l-region--footer .block--monikids-social form button.button,
  .l-region--footer .block--monikids-social form .bean-contact-info .field--name-field-button button.button,
  .bean-contact-info .field--name-field-button .block--monikids-social#block-monikids-social-monikids-newsletter button.button,
  .block--monikids-social#block-monikids-social-monikids-newsletter .bean-contact-info .field--name-field-button button.button,
  .bean-contact-info .field--name-field-button .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-add-to-cart button.button,
  .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button,
  .bean-contact-info .field--name-field-button .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-add-to-cart button.button,
  .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button,
  .bean-contact-info .field--name-field-button .view-commerce-wishlist-page .views-table th.views-field-wishlist-add-to-cart button.button,
  .view-commerce-wishlist-page .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button,
  .bean-contact-info .field--name-field-button .view-commerce-wishlist-page .views-table td.views-field-wishlist-add-to-cart button.button,
  .view-commerce-wishlist-page .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button,
  .bean-contact-info .field--name-field-button .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-add-to-cart button.button,
  .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button,
  .bean-contact-info .field--name-field-button .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-add-to-cart button.button,
  .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button,
  .bean-contact-info .field--name-field-button .view-commerce-cart-summary .views-table th.views-field-wishlist-add-to-cart button.button,
  .view-commerce-cart-summary .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button,
  .bean-contact-info .field--name-field-button .view-commerce-cart-summary .views-table td.views-field-wishlist-add-to-cart button.button,
  .view-commerce-cart-summary .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button,
  .bean-contact-info .field--name-field-button .commerce-line-item-views-form .views-table th.views-field-wishlist-add-to-cart button.button,
  .commerce-line-item-views-form .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button,
  .bean-contact-info .field--name-field-button .commerce-line-item-views-form .views-table td.views-field-wishlist-add-to-cart button.button,
  .commerce-line-item-views-form .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button,
  .bean-contact-info .field--name-field-button .commerce-line-item-actions button.button#edit-checkout,
  .commerce-line-item-actions .bean-contact-info .field--name-field-button button.button#edit-checkout,
  .bean-contact-info .field--name-field-button #block-commerce-wishlist-share .form-actions button.button,
  #block-commerce-wishlist-share .form-actions .bean-contact-info .field--name-field-button button.button,
  .bean-contact-info .field--name-field-button #block-commerce-popup-cart-commerce-popup-cart .view .links--inline > li.line-item-summary-view-cart a.button,
  #block-commerce-popup-cart-commerce-popup-cart .view .links--inline > li.line-item-summary-view-cart .bean-contact-info .field--name-field-button a.button,
  .bean-contact-info .field--name-field-button .block--monikids-social-monikids-newsletter-article button.button,
  .block--monikids-social-monikids-newsletter-article .bean-contact-info .field--name-field-button button.button,
  .bean-contact-info .field--name-field-button div.messages.commerce-add-to-cart-confirmation .messages-inner .button.checkout a.button,
  div.messages.commerce-add-to-cart-confirmation .messages-inner .button.checkout .bean-contact-info .field--name-field-button a.button,
  .bean-contact-info .field--name-field-button .button.form-submit,
  .bean-contact-info .field--name-field-button .form-actions .button#edit-submit,
  .form-actions .bean-contact-info .field--name-field-button .button#edit-submit,
  .bean-contact-info .field--name-field-button .form-actions .button.webform-submit,
  .form-actions .bean-contact-info .field--name-field-button .button.webform-submit,
  .l-region--footer .block--monikids-social form button,
  .block--monikids-social#block-monikids-social-monikids-newsletter button.alt,
  .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-add-to-cart button.alt,
  .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-add-to-cart button.alt,
  .view-commerce-wishlist-page .views-table th.views-field-wishlist-add-to-cart button.alt,
  .view-commerce-wishlist-page .views-table td.views-field-wishlist-add-to-cart button.alt,
  .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-add-to-cart button.alt,
  .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-add-to-cart button.alt,
  .view-commerce-cart-summary .views-table th.views-field-wishlist-add-to-cart button.alt,
  .view-commerce-cart-summary .views-table td.views-field-wishlist-add-to-cart button.alt,
  .commerce-line-item-views-form .views-table th.views-field-wishlist-add-to-cart button.alt,
  .commerce-line-item-views-form .views-table td.views-field-wishlist-add-to-cart button.alt,
  .commerce-line-item-actions button.alt#edit-checkout,
  #block-commerce-wishlist-share .form-actions button.alt,
  #block-commerce-popup-cart-commerce-popup-cart .view .links--inline > li.line-item-summary-view-cart a.alt,
  .block--monikids-social-monikids-newsletter-article button.alt,
  div.messages.commerce-add-to-cart-confirmation .messages-inner .button.checkout a.alt,
  .alt.form-submit,
  .form-actions .alt#edit-submit,
  .form-actions .alt.webform-submit {
    background-color: #e30613;
    color: white !important; }
    .button:link.alt:hover, .bean-contact-info .field--name-field-button .button:link:hover, .bean-contact-info .field--name-field-button .paragraphs-items-field-banner-item .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink a:link:hover, .paragraphs-items-field-banner-item .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink .bean-contact-info .field--name-field-button a:link:hover,
    .bean-contact-info .field--name-field-button .field--name-field-wide-banner .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink a:link:hover, .field--name-field-wide-banner .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink .bean-contact-info .field--name-field-button a:link:hover, .bean-contact-info .field--name-field-button .commerce-line-item-actions button:link:hover, .commerce-line-item-actions .bean-contact-info .field--name-field-button button:link:hover, .bean-contact-info .field--name-field-button .pager--infinite-scroll li > a:link:hover, .pager--infinite-scroll .bean-contact-info .field--name-field-button li > a:link:hover, .bean-contact-info .field--name-field-button body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-view-node a:link:hover, body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-view-node .bean-contact-info .field--name-field-button a:link:hover,
    .bean-contact-info .field--name-field-button body.page-collection .mfp-s-ready .mfp-content .views-field-view-node a:link:hover, body.page-collection .mfp-s-ready .mfp-content .views-field-view-node .bean-contact-info .field--name-field-button a:link:hover,
    .bean-contact-info .field--name-field-button body.node-type-brand .mfp-s-ready .mfp-content .views-field-view-node a:link:hover, body.node-type-brand .mfp-s-ready .mfp-content .views-field-view-node .bean-contact-info .field--name-field-button a:link:hover, .bean-contact-info .field--name-field-button .button-submit:link:hover, .bean-contact-info .field--name-field-button .l-region--footer .block--monikids-social form button:link:hover, .l-region--footer .block--monikids-social form .bean-contact-info .field--name-field-button button:link:hover, .bean-contact-info .field--name-field-button .block--monikids-social#block-monikids-social-monikids-newsletter button:link:hover, .block--monikids-social#block-monikids-social-monikids-newsletter .bean-contact-info .field--name-field-button button:link:hover, .bean-contact-info .field--name-field-button .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-add-to-cart button:link:hover, .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button:link:hover,
    .bean-contact-info .field--name-field-button .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-add-to-cart button:link:hover, .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button:link:hover,
    .bean-contact-info .field--name-field-button .view-commerce-wishlist-page .views-table th.views-field-wishlist-add-to-cart button:link:hover, .view-commerce-wishlist-page .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button:link:hover,
    .bean-contact-info .field--name-field-button .view-commerce-wishlist-page .views-table td.views-field-wishlist-add-to-cart button:link:hover, .view-commerce-wishlist-page .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button:link:hover,
    .bean-contact-info .field--name-field-button .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-add-to-cart button:link:hover, .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button:link:hover,
    .bean-contact-info .field--name-field-button .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-add-to-cart button:link:hover, .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button:link:hover,
    .bean-contact-info .field--name-field-button .view-commerce-cart-summary .views-table th.views-field-wishlist-add-to-cart button:link:hover, .view-commerce-cart-summary .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button:link:hover,
    .bean-contact-info .field--name-field-button .view-commerce-cart-summary .views-table td.views-field-wishlist-add-to-cart button:link:hover, .view-commerce-cart-summary .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button:link:hover,
    .bean-contact-info .field--name-field-button .commerce-line-item-views-form .views-table th.views-field-wishlist-add-to-cart button:link:hover, .commerce-line-item-views-form .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button:link:hover,
    .bean-contact-info .field--name-field-button .commerce-line-item-views-form .views-table td.views-field-wishlist-add-to-cart button:link:hover, .commerce-line-item-views-form .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button:link:hover, .bean-contact-info .field--name-field-button .commerce-line-item-actions button#edit-checkout:link:hover, .commerce-line-item-actions .bean-contact-info .field--name-field-button button#edit-checkout:link:hover, .bean-contact-info .field--name-field-button #block-commerce-wishlist-share .form-actions button:link:hover, #block-commerce-wishlist-share .form-actions .bean-contact-info .field--name-field-button button:link:hover, .bean-contact-info .field--name-field-button #block-commerce-popup-cart-commerce-popup-cart .view .links--inline > li.line-item-summary-view-cart a:link:hover, #block-commerce-popup-cart-commerce-popup-cart .view .links--inline > li.line-item-summary-view-cart .bean-contact-info .field--name-field-button a:link:hover, .bean-contact-info .field--name-field-button .block--monikids-social-monikids-newsletter-article button:link:hover, .block--monikids-social-monikids-newsletter-article .bean-contact-info .field--name-field-button button:link:hover, .bean-contact-info .field--name-field-button div.messages.commerce-add-to-cart-confirmation .messages-inner .button.checkout a:link:hover, div.messages.commerce-add-to-cart-confirmation .messages-inner .button.checkout .bean-contact-info .field--name-field-button a:link:hover, .bean-contact-info .field--name-field-button .form-submit:link:hover, .bean-contact-info .field--name-field-button .form-actions #edit-submit:link:hover, .form-actions .bean-contact-info .field--name-field-button #edit-submit:link:hover,
    .bean-contact-info .field--name-field-button .form-actions .webform-submit:link:hover, .form-actions .bean-contact-info .field--name-field-button .webform-submit:link:hover, .block--monikids-social#block-monikids-social-monikids-newsletter button:link:hover, .paragraphs-items-field-banner-item .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink a:link:hover,
    .field--name-field-wide-banner .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink a:link:hover, .commerce-line-item-actions button:link.alt:hover, .commerce-line-item-actions .bean-contact-info .field--name-field-button button.button:link:hover, .bean-contact-info .field--name-field-button .commerce-line-item-actions button.button:link:hover, .pager--infinite-scroll li > a:link.alt:hover, .pager--infinite-scroll .bean-contact-info .field--name-field-button li > a.button:link:hover, .bean-contact-info .field--name-field-button .pager--infinite-scroll li > a.button:link:hover, body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-view-node a:link.alt:hover, body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-view-node .bean-contact-info .field--name-field-button a.button:link:hover, .bean-contact-info .field--name-field-button body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-view-node a.button:link:hover,
    body.page-collection .mfp-s-ready .mfp-content .views-field-view-node a:link.alt:hover, body.page-collection .mfp-s-ready .mfp-content .views-field-view-node .bean-contact-info .field--name-field-button a.button:link:hover, .bean-contact-info .field--name-field-button body.page-collection .mfp-s-ready .mfp-content .views-field-view-node a.button:link:hover,
    body.node-type-brand .mfp-s-ready .mfp-content .views-field-view-node a:link.alt:hover, body.node-type-brand .mfp-s-ready .mfp-content .views-field-view-node .bean-contact-info .field--name-field-button a.button:link:hover, .bean-contact-info .field--name-field-button body.node-type-brand .mfp-s-ready .mfp-content .views-field-view-node a.button:link:hover, .block--monikids-social-monikids-newsletter-article button:link:hover, .button-submit:link.alt:hover, .bean-contact-info .field--name-field-button .button-submit.button:link:hover, .bean-contact-info .field--name-field-button .block--monikids-social#block-monikids-social-monikids-newsletter button.button:link:hover, .block--monikids-social#block-monikids-social-monikids-newsletter .bean-contact-info .field--name-field-button button.button:link:hover, .bean-contact-info .field--name-field-button .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-add-to-cart button.button:link:hover, .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button:link:hover,
    .bean-contact-info .field--name-field-button .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-add-to-cart button.button:link:hover, .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button:link:hover,
    .bean-contact-info .field--name-field-button .view-commerce-wishlist-page .views-table th.views-field-wishlist-add-to-cart button.button:link:hover, .view-commerce-wishlist-page .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button:link:hover,
    .bean-contact-info .field--name-field-button .view-commerce-wishlist-page .views-table td.views-field-wishlist-add-to-cart button.button:link:hover, .view-commerce-wishlist-page .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button:link:hover,
    .bean-contact-info .field--name-field-button .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-add-to-cart button.button:link:hover, .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button:link:hover,
    .bean-contact-info .field--name-field-button .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-add-to-cart button.button:link:hover, .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button:link:hover,
    .bean-contact-info .field--name-field-button .view-commerce-cart-summary .views-table th.views-field-wishlist-add-to-cart button.button:link:hover, .view-commerce-cart-summary .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button:link:hover,
    .bean-contact-info .field--name-field-button .view-commerce-cart-summary .views-table td.views-field-wishlist-add-to-cart button.button:link:hover, .view-commerce-cart-summary .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button:link:hover,
    .bean-contact-info .field--name-field-button .commerce-line-item-views-form .views-table th.views-field-wishlist-add-to-cart button.button:link:hover, .commerce-line-item-views-form .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button:link:hover,
    .bean-contact-info .field--name-field-button .commerce-line-item-views-form .views-table td.views-field-wishlist-add-to-cart button.button:link:hover, .commerce-line-item-views-form .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button:link:hover, .bean-contact-info .field--name-field-button .commerce-line-item-actions button.button#edit-checkout:link:hover, .commerce-line-item-actions .bean-contact-info .field--name-field-button button.button#edit-checkout:link:hover, .bean-contact-info .field--name-field-button #block-commerce-wishlist-share .form-actions button.button:link:hover, #block-commerce-wishlist-share .form-actions .bean-contact-info .field--name-field-button button.button:link:hover, .bean-contact-info .field--name-field-button #block-commerce-popup-cart-commerce-popup-cart .view .links--inline > li.line-item-summary-view-cart a.button:link:hover, #block-commerce-popup-cart-commerce-popup-cart .view .links--inline > li.line-item-summary-view-cart .bean-contact-info .field--name-field-button a.button:link:hover, .bean-contact-info .field--name-field-button .block--monikids-social-monikids-newsletter-article button.button:link:hover, .block--monikids-social-monikids-newsletter-article .bean-contact-info .field--name-field-button button.button:link:hover, .bean-contact-info .field--name-field-button div.messages.commerce-add-to-cart-confirmation .messages-inner .button.checkout a.button:link:hover, div.messages.commerce-add-to-cart-confirmation .messages-inner .button.checkout .bean-contact-info .field--name-field-button a.button:link:hover, .bean-contact-info .field--name-field-button .button.form-submit:link:hover, .bean-contact-info .field--name-field-button .form-actions .button#edit-submit:link:hover, .form-actions .bean-contact-info .field--name-field-button .button#edit-submit:link:hover,
    .bean-contact-info .field--name-field-button .form-actions .button.webform-submit:link:hover, .form-actions .bean-contact-info .field--name-field-button .button.webform-submit:link:hover, .l-region--footer .block--monikids-social form button:link:hover, .block--monikids-social#block-monikids-social-monikids-newsletter button:link.alt:hover, .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-add-to-cart button:link.alt:hover,
    .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-add-to-cart button:link.alt:hover,
    .view-commerce-wishlist-page .views-table th.views-field-wishlist-add-to-cart button:link.alt:hover,
    .view-commerce-wishlist-page .views-table td.views-field-wishlist-add-to-cart button:link.alt:hover,
    .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-add-to-cart button:link.alt:hover,
    .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-add-to-cart button:link.alt:hover,
    .view-commerce-cart-summary .views-table th.views-field-wishlist-add-to-cart button:link.alt:hover,
    .view-commerce-cart-summary .views-table td.views-field-wishlist-add-to-cart button:link.alt:hover,
    .commerce-line-item-views-form .views-table th.views-field-wishlist-add-to-cart button:link.alt:hover,
    .commerce-line-item-views-form .views-table td.views-field-wishlist-add-to-cart button:link.alt:hover, .commerce-line-item-actions button#edit-checkout:link.alt:hover, #block-commerce-wishlist-share .form-actions button:link.alt:hover, #block-commerce-popup-cart-commerce-popup-cart .view .links--inline > li.line-item-summary-view-cart a:link.alt:hover, .block--monikids-social-monikids-newsletter-article button:link.alt:hover, div.messages.commerce-add-to-cart-confirmation .messages-inner .button.checkout a:link.alt:hover, .form-submit:link.alt:hover, .form-actions #edit-submit:link.alt:hover,
    .form-actions .webform-submit:link.alt:hover,
    .button:visited.alt:hover,
    .bean-contact-info .field--name-field-button .button:visited:hover,
    .bean-contact-info .field--name-field-button .paragraphs-items-field-banner-item .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink a:visited:hover,
    .paragraphs-items-field-banner-item .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink .bean-contact-info .field--name-field-button a:visited:hover,
    .bean-contact-info .field--name-field-button .field--name-field-wide-banner .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink a:visited:hover,
    .field--name-field-wide-banner .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink .bean-contact-info .field--name-field-button a:visited:hover,
    .bean-contact-info .field--name-field-button .commerce-line-item-actions button:visited:hover,
    .commerce-line-item-actions .bean-contact-info .field--name-field-button button:visited:hover,
    .bean-contact-info .field--name-field-button .pager--infinite-scroll li > a:visited:hover,
    .pager--infinite-scroll .bean-contact-info .field--name-field-button li > a:visited:hover,
    .bean-contact-info .field--name-field-button body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-view-node a:visited:hover,
    body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-view-node .bean-contact-info .field--name-field-button a:visited:hover,
    .bean-contact-info .field--name-field-button body.page-collection .mfp-s-ready .mfp-content .views-field-view-node a:visited:hover,
    body.page-collection .mfp-s-ready .mfp-content .views-field-view-node .bean-contact-info .field--name-field-button a:visited:hover,
    .bean-contact-info .field--name-field-button body.node-type-brand .mfp-s-ready .mfp-content .views-field-view-node a:visited:hover,
    body.node-type-brand .mfp-s-ready .mfp-content .views-field-view-node .bean-contact-info .field--name-field-button a:visited:hover,
    .bean-contact-info .field--name-field-button .button-submit:visited:hover,
    .bean-contact-info .field--name-field-button .l-region--footer .block--monikids-social form button:visited:hover,
    .l-region--footer .block--monikids-social form .bean-contact-info .field--name-field-button button:visited:hover,
    .bean-contact-info .field--name-field-button .block--monikids-social#block-monikids-social-monikids-newsletter button:visited:hover,
    .block--monikids-social#block-monikids-social-monikids-newsletter .bean-contact-info .field--name-field-button button:visited:hover,
    .bean-contact-info .field--name-field-button .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-add-to-cart button:visited:hover,
    .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button:visited:hover,
    .bean-contact-info .field--name-field-button .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-add-to-cart button:visited:hover,
    .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button:visited:hover,
    .bean-contact-info .field--name-field-button .view-commerce-wishlist-page .views-table th.views-field-wishlist-add-to-cart button:visited:hover,
    .view-commerce-wishlist-page .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button:visited:hover,
    .bean-contact-info .field--name-field-button .view-commerce-wishlist-page .views-table td.views-field-wishlist-add-to-cart button:visited:hover,
    .view-commerce-wishlist-page .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button:visited:hover,
    .bean-contact-info .field--name-field-button .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-add-to-cart button:visited:hover,
    .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button:visited:hover,
    .bean-contact-info .field--name-field-button .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-add-to-cart button:visited:hover,
    .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button:visited:hover,
    .bean-contact-info .field--name-field-button .view-commerce-cart-summary .views-table th.views-field-wishlist-add-to-cart button:visited:hover,
    .view-commerce-cart-summary .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button:visited:hover,
    .bean-contact-info .field--name-field-button .view-commerce-cart-summary .views-table td.views-field-wishlist-add-to-cart button:visited:hover,
    .view-commerce-cart-summary .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button:visited:hover,
    .bean-contact-info .field--name-field-button .commerce-line-item-views-form .views-table th.views-field-wishlist-add-to-cart button:visited:hover,
    .commerce-line-item-views-form .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button:visited:hover,
    .bean-contact-info .field--name-field-button .commerce-line-item-views-form .views-table td.views-field-wishlist-add-to-cart button:visited:hover,
    .commerce-line-item-views-form .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button:visited:hover,
    .bean-contact-info .field--name-field-button .commerce-line-item-actions button#edit-checkout:visited:hover,
    .commerce-line-item-actions .bean-contact-info .field--name-field-button button#edit-checkout:visited:hover,
    .bean-contact-info .field--name-field-button #block-commerce-wishlist-share .form-actions button:visited:hover,
    #block-commerce-wishlist-share .form-actions .bean-contact-info .field--name-field-button button:visited:hover,
    .bean-contact-info .field--name-field-button #block-commerce-popup-cart-commerce-popup-cart .view .links--inline > li.line-item-summary-view-cart a:visited:hover,
    #block-commerce-popup-cart-commerce-popup-cart .view .links--inline > li.line-item-summary-view-cart .bean-contact-info .field--name-field-button a:visited:hover,
    .bean-contact-info .field--name-field-button .block--monikids-social-monikids-newsletter-article button:visited:hover,
    .block--monikids-social-monikids-newsletter-article .bean-contact-info .field--name-field-button button:visited:hover,
    .bean-contact-info .field--name-field-button div.messages.commerce-add-to-cart-confirmation .messages-inner .button.checkout a:visited:hover,
    div.messages.commerce-add-to-cart-confirmation .messages-inner .button.checkout .bean-contact-info .field--name-field-button a:visited:hover,
    .bean-contact-info .field--name-field-button .form-submit:visited:hover,
    .bean-contact-info .field--name-field-button .form-actions #edit-submit:visited:hover,
    .form-actions .bean-contact-info .field--name-field-button #edit-submit:visited:hover,
    .bean-contact-info .field--name-field-button .form-actions .webform-submit:visited:hover,
    .form-actions .bean-contact-info .field--name-field-button .webform-submit:visited:hover,
    .block--monikids-social#block-monikids-social-monikids-newsletter button:visited:hover,
    .paragraphs-items-field-banner-item .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink a:visited:hover,
    .field--name-field-wide-banner .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink a:visited:hover,
    .commerce-line-item-actions button:visited.alt:hover,
    .commerce-line-item-actions .bean-contact-info .field--name-field-button button.button:visited:hover,
    .bean-contact-info .field--name-field-button .commerce-line-item-actions button.button:visited:hover,
    .pager--infinite-scroll li > a:visited.alt:hover,
    .pager--infinite-scroll .bean-contact-info .field--name-field-button li > a.button:visited:hover,
    .bean-contact-info .field--name-field-button .pager--infinite-scroll li > a.button:visited:hover,
    body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-view-node a:visited.alt:hover,
    body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-view-node .bean-contact-info .field--name-field-button a.button:visited:hover,
    .bean-contact-info .field--name-field-button body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-view-node a.button:visited:hover,
    body.page-collection .mfp-s-ready .mfp-content .views-field-view-node a:visited.alt:hover,
    body.page-collection .mfp-s-ready .mfp-content .views-field-view-node .bean-contact-info .field--name-field-button a.button:visited:hover,
    .bean-contact-info .field--name-field-button body.page-collection .mfp-s-ready .mfp-content .views-field-view-node a.button:visited:hover,
    body.node-type-brand .mfp-s-ready .mfp-content .views-field-view-node a:visited.alt:hover,
    body.node-type-brand .mfp-s-ready .mfp-content .views-field-view-node .bean-contact-info .field--name-field-button a.button:visited:hover,
    .bean-contact-info .field--name-field-button body.node-type-brand .mfp-s-ready .mfp-content .views-field-view-node a.button:visited:hover,
    .block--monikids-social-monikids-newsletter-article button:visited:hover,
    .button-submit:visited.alt:hover,
    .bean-contact-info .field--name-field-button .button-submit.button:visited:hover,
    .bean-contact-info .field--name-field-button .block--monikids-social#block-monikids-social-monikids-newsletter button.button:visited:hover,
    .block--monikids-social#block-monikids-social-monikids-newsletter .bean-contact-info .field--name-field-button button.button:visited:hover,
    .bean-contact-info .field--name-field-button .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-add-to-cart button.button:visited:hover,
    .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button:visited:hover,
    .bean-contact-info .field--name-field-button .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-add-to-cart button.button:visited:hover,
    .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button:visited:hover,
    .bean-contact-info .field--name-field-button .view-commerce-wishlist-page .views-table th.views-field-wishlist-add-to-cart button.button:visited:hover,
    .view-commerce-wishlist-page .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button:visited:hover,
    .bean-contact-info .field--name-field-button .view-commerce-wishlist-page .views-table td.views-field-wishlist-add-to-cart button.button:visited:hover,
    .view-commerce-wishlist-page .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button:visited:hover,
    .bean-contact-info .field--name-field-button .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-add-to-cart button.button:visited:hover,
    .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button:visited:hover,
    .bean-contact-info .field--name-field-button .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-add-to-cart button.button:visited:hover,
    .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button:visited:hover,
    .bean-contact-info .field--name-field-button .view-commerce-cart-summary .views-table th.views-field-wishlist-add-to-cart button.button:visited:hover,
    .view-commerce-cart-summary .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button:visited:hover,
    .bean-contact-info .field--name-field-button .view-commerce-cart-summary .views-table td.views-field-wishlist-add-to-cart button.button:visited:hover,
    .view-commerce-cart-summary .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button:visited:hover,
    .bean-contact-info .field--name-field-button .commerce-line-item-views-form .views-table th.views-field-wishlist-add-to-cart button.button:visited:hover,
    .commerce-line-item-views-form .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button:visited:hover,
    .bean-contact-info .field--name-field-button .commerce-line-item-views-form .views-table td.views-field-wishlist-add-to-cart button.button:visited:hover,
    .commerce-line-item-views-form .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button:visited:hover,
    .bean-contact-info .field--name-field-button .commerce-line-item-actions button.button#edit-checkout:visited:hover,
    .commerce-line-item-actions .bean-contact-info .field--name-field-button button.button#edit-checkout:visited:hover,
    .bean-contact-info .field--name-field-button #block-commerce-wishlist-share .form-actions button.button:visited:hover,
    #block-commerce-wishlist-share .form-actions .bean-contact-info .field--name-field-button button.button:visited:hover,
    .bean-contact-info .field--name-field-button #block-commerce-popup-cart-commerce-popup-cart .view .links--inline > li.line-item-summary-view-cart a.button:visited:hover,
    #block-commerce-popup-cart-commerce-popup-cart .view .links--inline > li.line-item-summary-view-cart .bean-contact-info .field--name-field-button a.button:visited:hover,
    .bean-contact-info .field--name-field-button .block--monikids-social-monikids-newsletter-article button.button:visited:hover,
    .block--monikids-social-monikids-newsletter-article .bean-contact-info .field--name-field-button button.button:visited:hover,
    .bean-contact-info .field--name-field-button div.messages.commerce-add-to-cart-confirmation .messages-inner .button.checkout a.button:visited:hover,
    div.messages.commerce-add-to-cart-confirmation .messages-inner .button.checkout .bean-contact-info .field--name-field-button a.button:visited:hover,
    .bean-contact-info .field--name-field-button .button.form-submit:visited:hover,
    .bean-contact-info .field--name-field-button .form-actions .button#edit-submit:visited:hover,
    .form-actions .bean-contact-info .field--name-field-button .button#edit-submit:visited:hover,
    .bean-contact-info .field--name-field-button .form-actions .button.webform-submit:visited:hover,
    .form-actions .bean-contact-info .field--name-field-button .button.webform-submit:visited:hover,
    .l-region--footer .block--monikids-social form button:visited:hover,
    .block--monikids-social#block-monikids-social-monikids-newsletter button:visited.alt:hover,
    .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-add-to-cart button:visited.alt:hover,
    .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-add-to-cart button:visited.alt:hover,
    .view-commerce-wishlist-page .views-table th.views-field-wishlist-add-to-cart button:visited.alt:hover,
    .view-commerce-wishlist-page .views-table td.views-field-wishlist-add-to-cart button:visited.alt:hover,
    .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-add-to-cart button:visited.alt:hover,
    .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-add-to-cart button:visited.alt:hover,
    .view-commerce-cart-summary .views-table th.views-field-wishlist-add-to-cart button:visited.alt:hover,
    .view-commerce-cart-summary .views-table td.views-field-wishlist-add-to-cart button:visited.alt:hover,
    .commerce-line-item-views-form .views-table th.views-field-wishlist-add-to-cart button:visited.alt:hover,
    .commerce-line-item-views-form .views-table td.views-field-wishlist-add-to-cart button:visited.alt:hover,
    .commerce-line-item-actions button#edit-checkout:visited.alt:hover,
    #block-commerce-wishlist-share .form-actions button:visited.alt:hover,
    #block-commerce-popup-cart-commerce-popup-cart .view .links--inline > li.line-item-summary-view-cart a:visited.alt:hover,
    .block--monikids-social-monikids-newsletter-article button:visited.alt:hover,
    div.messages.commerce-add-to-cart-confirmation .messages-inner .button.checkout a:visited.alt:hover,
    .form-submit:visited.alt:hover,
    .form-actions #edit-submit:visited.alt:hover,
    .form-actions .webform-submit:visited.alt:hover,
    .button.alt:hover,
    .bean-contact-info .field--name-field-button .button:hover,
    .bean-contact-info .field--name-field-button .paragraphs-items-field-banner-item .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink a:hover,
    .paragraphs-items-field-banner-item .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink .bean-contact-info .field--name-field-button a:hover,
    .bean-contact-info .field--name-field-button .field--name-field-wide-banner .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink a:hover,
    .field--name-field-wide-banner .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink .bean-contact-info .field--name-field-button a:hover,
    .bean-contact-info .field--name-field-button .commerce-line-item-actions button:hover,
    .commerce-line-item-actions .bean-contact-info .field--name-field-button button:hover,
    .bean-contact-info .field--name-field-button .pager--infinite-scroll li > a:hover,
    .pager--infinite-scroll .bean-contact-info .field--name-field-button li > a:hover,
    .bean-contact-info .field--name-field-button body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-view-node a:hover,
    body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-view-node .bean-contact-info .field--name-field-button a:hover,
    .bean-contact-info .field--name-field-button body.page-collection .mfp-s-ready .mfp-content .views-field-view-node a:hover,
    body.page-collection .mfp-s-ready .mfp-content .views-field-view-node .bean-contact-info .field--name-field-button a:hover,
    .bean-contact-info .field--name-field-button body.node-type-brand .mfp-s-ready .mfp-content .views-field-view-node a:hover,
    body.node-type-brand .mfp-s-ready .mfp-content .views-field-view-node .bean-contact-info .field--name-field-button a:hover,
    .bean-contact-info .field--name-field-button .button-submit:hover,
    .bean-contact-info .field--name-field-button .l-region--footer .block--monikids-social form button:hover,
    .l-region--footer .block--monikids-social form .bean-contact-info .field--name-field-button button:hover,
    .bean-contact-info .field--name-field-button .block--monikids-social#block-monikids-social-monikids-newsletter button:hover,
    .block--monikids-social#block-monikids-social-monikids-newsletter .bean-contact-info .field--name-field-button button:hover,
    .bean-contact-info .field--name-field-button .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-add-to-cart button:hover,
    .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button:hover,
    .bean-contact-info .field--name-field-button .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-add-to-cart button:hover,
    .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button:hover,
    .bean-contact-info .field--name-field-button .view-commerce-wishlist-page .views-table th.views-field-wishlist-add-to-cart button:hover,
    .view-commerce-wishlist-page .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button:hover,
    .bean-contact-info .field--name-field-button .view-commerce-wishlist-page .views-table td.views-field-wishlist-add-to-cart button:hover,
    .view-commerce-wishlist-page .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button:hover,
    .bean-contact-info .field--name-field-button .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-add-to-cart button:hover,
    .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button:hover,
    .bean-contact-info .field--name-field-button .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-add-to-cart button:hover,
    .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button:hover,
    .bean-contact-info .field--name-field-button .view-commerce-cart-summary .views-table th.views-field-wishlist-add-to-cart button:hover,
    .view-commerce-cart-summary .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button:hover,
    .bean-contact-info .field--name-field-button .view-commerce-cart-summary .views-table td.views-field-wishlist-add-to-cart button:hover,
    .view-commerce-cart-summary .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button:hover,
    .bean-contact-info .field--name-field-button .commerce-line-item-views-form .views-table th.views-field-wishlist-add-to-cart button:hover,
    .commerce-line-item-views-form .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button:hover,
    .bean-contact-info .field--name-field-button .commerce-line-item-views-form .views-table td.views-field-wishlist-add-to-cart button:hover,
    .commerce-line-item-views-form .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button:hover,
    .bean-contact-info .field--name-field-button .commerce-line-item-actions button#edit-checkout:hover,
    .commerce-line-item-actions .bean-contact-info .field--name-field-button button#edit-checkout:hover,
    .bean-contact-info .field--name-field-button #block-commerce-wishlist-share .form-actions button:hover,
    #block-commerce-wishlist-share .form-actions .bean-contact-info .field--name-field-button button:hover,
    .bean-contact-info .field--name-field-button #block-commerce-popup-cart-commerce-popup-cart .view .links--inline > li.line-item-summary-view-cart a:hover,
    #block-commerce-popup-cart-commerce-popup-cart .view .links--inline > li.line-item-summary-view-cart .bean-contact-info .field--name-field-button a:hover,
    .bean-contact-info .field--name-field-button .block--monikids-social-monikids-newsletter-article button:hover,
    .block--monikids-social-monikids-newsletter-article .bean-contact-info .field--name-field-button button:hover,
    .bean-contact-info .field--name-field-button div.messages.commerce-add-to-cart-confirmation .messages-inner .button.checkout a:hover,
    div.messages.commerce-add-to-cart-confirmation .messages-inner .button.checkout .bean-contact-info .field--name-field-button a:hover,
    .bean-contact-info .field--name-field-button .form-submit:hover,
    .bean-contact-info .field--name-field-button .form-actions #edit-submit:hover,
    .form-actions .bean-contact-info .field--name-field-button #edit-submit:hover,
    .bean-contact-info .field--name-field-button .form-actions .webform-submit:hover,
    .form-actions .bean-contact-info .field--name-field-button .webform-submit:hover,
    .block--monikids-social#block-monikids-social-monikids-newsletter button:hover,
    .paragraphs-items-field-banner-item .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink a:hover,
    .field--name-field-wide-banner .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink a:hover,
    .commerce-line-item-actions button.alt:hover,
    .commerce-line-item-actions .bean-contact-info .field--name-field-button button.button:hover,
    .bean-contact-info .field--name-field-button .commerce-line-item-actions button.button:hover,
    .pager--infinite-scroll li > a.alt:hover,
    .pager--infinite-scroll .bean-contact-info .field--name-field-button li > a.button:hover,
    .bean-contact-info .field--name-field-button .pager--infinite-scroll li > a.button:hover,
    body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-view-node a.alt:hover,
    body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-view-node .bean-contact-info .field--name-field-button a.button:hover,
    .bean-contact-info .field--name-field-button body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-view-node a.button:hover,
    body.page-collection .mfp-s-ready .mfp-content .views-field-view-node a.alt:hover,
    body.page-collection .mfp-s-ready .mfp-content .views-field-view-node .bean-contact-info .field--name-field-button a.button:hover,
    .bean-contact-info .field--name-field-button body.page-collection .mfp-s-ready .mfp-content .views-field-view-node a.button:hover,
    body.node-type-brand .mfp-s-ready .mfp-content .views-field-view-node a.alt:hover,
    body.node-type-brand .mfp-s-ready .mfp-content .views-field-view-node .bean-contact-info .field--name-field-button a.button:hover,
    .bean-contact-info .field--name-field-button body.node-type-brand .mfp-s-ready .mfp-content .views-field-view-node a.button:hover,
    .block--monikids-social-monikids-newsletter-article button:hover,
    .alt.button-submit:hover,
    .bean-contact-info .field--name-field-button .button-submit.button:hover,
    .bean-contact-info .field--name-field-button .block--monikids-social#block-monikids-social-monikids-newsletter button.button:hover,
    .block--monikids-social#block-monikids-social-monikids-newsletter .bean-contact-info .field--name-field-button button.button:hover,
    .bean-contact-info .field--name-field-button .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-add-to-cart button.button:hover,
    .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button:hover,
    .bean-contact-info .field--name-field-button .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-add-to-cart button.button:hover,
    .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button:hover,
    .bean-contact-info .field--name-field-button .view-commerce-wishlist-page .views-table th.views-field-wishlist-add-to-cart button.button:hover,
    .view-commerce-wishlist-page .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button:hover,
    .bean-contact-info .field--name-field-button .view-commerce-wishlist-page .views-table td.views-field-wishlist-add-to-cart button.button:hover,
    .view-commerce-wishlist-page .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button:hover,
    .bean-contact-info .field--name-field-button .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-add-to-cart button.button:hover,
    .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button:hover,
    .bean-contact-info .field--name-field-button .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-add-to-cart button.button:hover,
    .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button:hover,
    .bean-contact-info .field--name-field-button .view-commerce-cart-summary .views-table th.views-field-wishlist-add-to-cart button.button:hover,
    .view-commerce-cart-summary .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button:hover,
    .bean-contact-info .field--name-field-button .view-commerce-cart-summary .views-table td.views-field-wishlist-add-to-cart button.button:hover,
    .view-commerce-cart-summary .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button:hover,
    .bean-contact-info .field--name-field-button .commerce-line-item-views-form .views-table th.views-field-wishlist-add-to-cart button.button:hover,
    .commerce-line-item-views-form .views-table th.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button:hover,
    .bean-contact-info .field--name-field-button .commerce-line-item-views-form .views-table td.views-field-wishlist-add-to-cart button.button:hover,
    .commerce-line-item-views-form .views-table td.views-field-wishlist-add-to-cart .bean-contact-info .field--name-field-button button.button:hover,
    .bean-contact-info .field--name-field-button .commerce-line-item-actions button.button#edit-checkout:hover,
    .commerce-line-item-actions .bean-contact-info .field--name-field-button button.button#edit-checkout:hover,
    .bean-contact-info .field--name-field-button #block-commerce-wishlist-share .form-actions button.button:hover,
    #block-commerce-wishlist-share .form-actions .bean-contact-info .field--name-field-button button.button:hover,
    .bean-contact-info .field--name-field-button #block-commerce-popup-cart-commerce-popup-cart .view .links--inline > li.line-item-summary-view-cart a.button:hover,
    #block-commerce-popup-cart-commerce-popup-cart .view .links--inline > li.line-item-summary-view-cart .bean-contact-info .field--name-field-button a.button:hover,
    .bean-contact-info .field--name-field-button .block--monikids-social-monikids-newsletter-article button.button:hover,
    .block--monikids-social-monikids-newsletter-article .bean-contact-info .field--name-field-button button.button:hover,
    .bean-contact-info .field--name-field-button div.messages.commerce-add-to-cart-confirmation .messages-inner .button.checkout a.button:hover,
    div.messages.commerce-add-to-cart-confirmation .messages-inner .button.checkout .bean-contact-info .field--name-field-button a.button:hover,
    .bean-contact-info .field--name-field-button .button.form-submit:hover,
    .bean-contact-info .field--name-field-button .form-actions .button#edit-submit:hover,
    .form-actions .bean-contact-info .field--name-field-button .button#edit-submit:hover,
    .bean-contact-info .field--name-field-button .form-actions .button.webform-submit:hover,
    .form-actions .bean-contact-info .field--name-field-button .button.webform-submit:hover,
    .l-region--footer .block--monikids-social form button:hover,
    .block--monikids-social#block-monikids-social-monikids-newsletter button.alt:hover,
    .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-add-to-cart button.alt:hover,
    .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-add-to-cart button.alt:hover,
    .view-commerce-wishlist-page .views-table th.views-field-wishlist-add-to-cart button.alt:hover,
    .view-commerce-wishlist-page .views-table td.views-field-wishlist-add-to-cart button.alt:hover,
    .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-add-to-cart button.alt:hover,
    .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-add-to-cart button.alt:hover,
    .view-commerce-cart-summary .views-table th.views-field-wishlist-add-to-cart button.alt:hover,
    .view-commerce-cart-summary .views-table td.views-field-wishlist-add-to-cart button.alt:hover,
    .commerce-line-item-views-form .views-table th.views-field-wishlist-add-to-cart button.alt:hover,
    .commerce-line-item-views-form .views-table td.views-field-wishlist-add-to-cart button.alt:hover,
    .commerce-line-item-actions button.alt#edit-checkout:hover,
    #block-commerce-wishlist-share .form-actions button.alt:hover,
    #block-commerce-popup-cart-commerce-popup-cart .view .links--inline > li.line-item-summary-view-cart a.alt:hover,
    .block--monikids-social-monikids-newsletter-article button.alt:hover,
    div.messages.commerce-add-to-cart-confirmation .messages-inner .button.checkout a.alt:hover,
    .alt.form-submit:hover,
    .form-actions .alt#edit-submit:hover,
    .form-actions .alt.webform-submit:hover {
      background-color: #b1050f; }
  .button:link.small, .paragraphs-items-field-banner-item .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink a:link.small,
  .field--name-field-wide-banner .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink a:link.small, .commerce-line-item-actions button:link.small, .pager--infinite-scroll li > a:link.small, body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-view-node a:link.small,
  body.page-collection .mfp-s-ready .mfp-content .views-field-view-node a:link.small,
  body.node-type-brand .mfp-s-ready .mfp-content .views-field-view-node a:link.small, .button-submit:link.small, .l-region--footer .block--monikids-social form button:link.small, .block--monikids-social#block-monikids-social-monikids-newsletter button:link.small, .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-add-to-cart button:link.small,
  .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-add-to-cart button:link.small,
  .view-commerce-wishlist-page .views-table th.views-field-wishlist-add-to-cart button:link.small,
  .view-commerce-wishlist-page .views-table td.views-field-wishlist-add-to-cart button:link.small,
  .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-add-to-cart button:link.small,
  .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-add-to-cart button:link.small,
  .view-commerce-cart-summary .views-table th.views-field-wishlist-add-to-cart button:link.small,
  .view-commerce-cart-summary .views-table td.views-field-wishlist-add-to-cart button:link.small,
  .commerce-line-item-views-form .views-table th.views-field-wishlist-add-to-cart button:link.small,
  .commerce-line-item-views-form .views-table td.views-field-wishlist-add-to-cart button:link.small, .commerce-line-item-actions button#edit-checkout:link.small, #block-commerce-wishlist-share .form-actions button:link.small, #block-commerce-popup-cart-commerce-popup-cart .view .links--inline > li.line-item-summary-view-cart a:link.small, .block--monikids-social-monikids-newsletter-article button:link.small, div.messages.commerce-add-to-cart-confirmation .messages-inner .button.checkout a:link.small, .form-submit:link.small, .form-actions #edit-submit:link.small,
  .form-actions .webform-submit:link.small,
  .button:visited.small,
  .paragraphs-items-field-banner-item .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink a:visited.small,
  .field--name-field-wide-banner .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink a:visited.small,
  .commerce-line-item-actions button:visited.small,
  .pager--infinite-scroll li > a:visited.small,
  body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-view-node a:visited.small,
  body.page-collection .mfp-s-ready .mfp-content .views-field-view-node a:visited.small,
  body.node-type-brand .mfp-s-ready .mfp-content .views-field-view-node a:visited.small,
  .button-submit:visited.small,
  .l-region--footer .block--monikids-social form button:visited.small,
  .block--monikids-social#block-monikids-social-monikids-newsletter button:visited.small,
  .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-add-to-cart button:visited.small,
  .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-add-to-cart button:visited.small,
  .view-commerce-wishlist-page .views-table th.views-field-wishlist-add-to-cart button:visited.small,
  .view-commerce-wishlist-page .views-table td.views-field-wishlist-add-to-cart button:visited.small,
  .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-add-to-cart button:visited.small,
  .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-add-to-cart button:visited.small,
  .view-commerce-cart-summary .views-table th.views-field-wishlist-add-to-cart button:visited.small,
  .view-commerce-cart-summary .views-table td.views-field-wishlist-add-to-cart button:visited.small,
  .commerce-line-item-views-form .views-table th.views-field-wishlist-add-to-cart button:visited.small,
  .commerce-line-item-views-form .views-table td.views-field-wishlist-add-to-cart button:visited.small,
  .commerce-line-item-actions button#edit-checkout:visited.small,
  #block-commerce-wishlist-share .form-actions button:visited.small,
  #block-commerce-popup-cart-commerce-popup-cart .view .links--inline > li.line-item-summary-view-cart a:visited.small,
  .block--monikids-social-monikids-newsletter-article button:visited.small,
  div.messages.commerce-add-to-cart-confirmation .messages-inner .button.checkout a:visited.small,
  .form-submit:visited.small,
  .form-actions #edit-submit:visited.small,
  .form-actions .webform-submit:visited.small,
  .button.small,
  .paragraphs-items-field-banner-item .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink a.small,
  .field--name-field-wide-banner .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink a.small,
  .commerce-line-item-actions button.small,
  .pager--infinite-scroll li > a.small,
  body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-view-node a.small,
  body.page-collection .mfp-s-ready .mfp-content .views-field-view-node a.small,
  body.node-type-brand .mfp-s-ready .mfp-content .views-field-view-node a.small,
  .small.button-submit,
  .l-region--footer .block--monikids-social form button.small,
  .block--monikids-social#block-monikids-social-monikids-newsletter button.small,
  .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-add-to-cart button.small,
  .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-add-to-cart button.small,
  .view-commerce-wishlist-page .views-table th.views-field-wishlist-add-to-cart button.small,
  .view-commerce-wishlist-page .views-table td.views-field-wishlist-add-to-cart button.small,
  .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-add-to-cart button.small,
  .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-add-to-cart button.small,
  .view-commerce-cart-summary .views-table th.views-field-wishlist-add-to-cart button.small,
  .view-commerce-cart-summary .views-table td.views-field-wishlist-add-to-cart button.small,
  .commerce-line-item-views-form .views-table th.views-field-wishlist-add-to-cart button.small,
  .commerce-line-item-views-form .views-table td.views-field-wishlist-add-to-cart button.small,
  .commerce-line-item-actions button.small#edit-checkout,
  #block-commerce-wishlist-share .form-actions button.small,
  #block-commerce-popup-cart-commerce-popup-cart .view .links--inline > li.line-item-summary-view-cart a.small,
  .block--monikids-social-monikids-newsletter-article button.small,
  div.messages.commerce-add-to-cart-confirmation .messages-inner .button.checkout a.small,
  .small.form-submit,
  .form-actions .small#edit-submit,
  .form-actions .small.webform-submit {
    font-size: 0.85714em; }

.button-inline-link {
  padding: 0.71429em 1.42857em;
  font-family: "proxima-nova", sans-serif;
  font-weight: 300;
  cursor: pointer;
  font-size: 0.85714em;
  border: none;
  display: inline-block;
  background: #5871c2;
  text-transform: uppercase;
  color: white !important;
  font-weight: 600;
  transition: background 200ms ease-out;
  outline: none;
  border-radius: 3px; }
  .button-inline-link:hover {
    background: #3e57aa; }
  .button-inline-link:before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "";
    margin-right: 0.75em; }

#edit-submitted-bestand-uploaden-remove-button,
.delete-line-item,
.button-delete,
.view-monikids-shopping-cart-form .views-table th.views-field-wishlist-remove a,
.view-monikids-shopping-cart-form .views-table th.views-field-wishlist-remove button,
.view-monikids-shopping-cart-form .views-table th.views-field-edit-delete a,
.view-monikids-shopping-cart-form .views-table th.views-field-edit-delete button,
.view-monikids-shopping-cart-form .views-table td.views-field-wishlist-remove a,
.view-monikids-shopping-cart-form .views-table td.views-field-wishlist-remove button,
.view-monikids-shopping-cart-form .views-table td.views-field-edit-delete a,
.view-monikids-shopping-cart-form .views-table td.views-field-edit-delete button,
.view-commerce-wishlist-page .views-table th.views-field-wishlist-remove a,
.view-commerce-wishlist-page .views-table th.views-field-wishlist-remove button,
.view-commerce-wishlist-page .views-table th.views-field-edit-delete a,
.view-commerce-wishlist-page .views-table th.views-field-edit-delete button,
.view-commerce-wishlist-page .views-table td.views-field-wishlist-remove a,
.view-commerce-wishlist-page .views-table td.views-field-wishlist-remove button,
.view-commerce-wishlist-page .views-table td.views-field-edit-delete a,
.view-commerce-wishlist-page .views-table td.views-field-edit-delete button,
.view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-remove a,
.view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-remove button,
.view-monikids-shopping-cart-summary .views-table th.views-field-edit-delete a,
.view-monikids-shopping-cart-summary .views-table th.views-field-edit-delete button,
.view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-remove a,
.view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-remove button,
.view-monikids-shopping-cart-summary .views-table td.views-field-edit-delete a,
.view-monikids-shopping-cart-summary .views-table td.views-field-edit-delete button,
.view-commerce-cart-summary .views-table th.views-field-wishlist-remove a,
.view-commerce-cart-summary .views-table th.views-field-wishlist-remove button,
.view-commerce-cart-summary .views-table th.views-field-edit-delete a,
.view-commerce-cart-summary .views-table th.views-field-edit-delete button,
.view-commerce-cart-summary .views-table td.views-field-wishlist-remove a,
.view-commerce-cart-summary .views-table td.views-field-wishlist-remove button,
.view-commerce-cart-summary .views-table td.views-field-edit-delete a,
.view-commerce-cart-summary .views-table td.views-field-edit-delete button,
.commerce-line-item-views-form .views-table th.views-field-wishlist-remove a,
.commerce-line-item-views-form .views-table th.views-field-wishlist-remove button,
.commerce-line-item-views-form .views-table th.views-field-edit-delete a,
.commerce-line-item-views-form .views-table th.views-field-edit-delete button,
.commerce-line-item-views-form .views-table td.views-field-wishlist-remove a,
.commerce-line-item-views-form .views-table td.views-field-wishlist-remove button,
.commerce-line-item-views-form .views-table td.views-field-edit-delete a,
.commerce-line-item-views-form .views-table td.views-field-edit-delete button {
  padding: 0.28571em 0.57143em;
  font-family: "proxima-nova", sans-serif;
  font-weight: 300;
  cursor: pointer;
  font-size: 0.85714em;
  border: none;
  display: inline-block;
  background: #e30613;
  text-transform: uppercase;
  color: white !important;
  font-weight: 600;
  transition: background 200ms ease-out;
  outline: none;
  border-radius: 3px; }
  #edit-submitted-bestand-uploaden-remove-button:hover,
  .delete-line-item:hover,
  .button-delete:hover,
  .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-remove a:hover,
  .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-remove button:hover,
  .view-monikids-shopping-cart-form .views-table th.views-field-edit-delete a:hover,
  .view-monikids-shopping-cart-form .views-table th.views-field-edit-delete button:hover,
  .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-remove a:hover,
  .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-remove button:hover,
  .view-monikids-shopping-cart-form .views-table td.views-field-edit-delete a:hover,
  .view-monikids-shopping-cart-form .views-table td.views-field-edit-delete button:hover,
  .view-commerce-wishlist-page .views-table th.views-field-wishlist-remove a:hover,
  .view-commerce-wishlist-page .views-table th.views-field-wishlist-remove button:hover,
  .view-commerce-wishlist-page .views-table th.views-field-edit-delete a:hover,
  .view-commerce-wishlist-page .views-table th.views-field-edit-delete button:hover,
  .view-commerce-wishlist-page .views-table td.views-field-wishlist-remove a:hover,
  .view-commerce-wishlist-page .views-table td.views-field-wishlist-remove button:hover,
  .view-commerce-wishlist-page .views-table td.views-field-edit-delete a:hover,
  .view-commerce-wishlist-page .views-table td.views-field-edit-delete button:hover,
  .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-remove a:hover,
  .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-remove button:hover,
  .view-monikids-shopping-cart-summary .views-table th.views-field-edit-delete a:hover,
  .view-monikids-shopping-cart-summary .views-table th.views-field-edit-delete button:hover,
  .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-remove a:hover,
  .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-remove button:hover,
  .view-monikids-shopping-cart-summary .views-table td.views-field-edit-delete a:hover,
  .view-monikids-shopping-cart-summary .views-table td.views-field-edit-delete button:hover,
  .view-commerce-cart-summary .views-table th.views-field-wishlist-remove a:hover,
  .view-commerce-cart-summary .views-table th.views-field-wishlist-remove button:hover,
  .view-commerce-cart-summary .views-table th.views-field-edit-delete a:hover,
  .view-commerce-cart-summary .views-table th.views-field-edit-delete button:hover,
  .view-commerce-cart-summary .views-table td.views-field-wishlist-remove a:hover,
  .view-commerce-cart-summary .views-table td.views-field-wishlist-remove button:hover,
  .view-commerce-cart-summary .views-table td.views-field-edit-delete a:hover,
  .view-commerce-cart-summary .views-table td.views-field-edit-delete button:hover,
  .commerce-line-item-views-form .views-table th.views-field-wishlist-remove a:hover,
  .commerce-line-item-views-form .views-table th.views-field-wishlist-remove button:hover,
  .commerce-line-item-views-form .views-table th.views-field-edit-delete a:hover,
  .commerce-line-item-views-form .views-table th.views-field-edit-delete button:hover,
  .commerce-line-item-views-form .views-table td.views-field-wishlist-remove a:hover,
  .commerce-line-item-views-form .views-table td.views-field-wishlist-remove button:hover,
  .commerce-line-item-views-form .views-table td.views-field-edit-delete a:hover,
  .commerce-line-item-views-form .views-table td.views-field-edit-delete button:hover {
    background: #b1050f; }
  #edit-submitted-bestand-uploaden-remove-button span,
  .delete-line-item span,
  .button-delete span,
  .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-remove a span,
  .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-remove button span,
  .view-monikids-shopping-cart-form .views-table th.views-field-edit-delete a span,
  .view-monikids-shopping-cart-form .views-table th.views-field-edit-delete button span,
  .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-remove a span,
  .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-remove button span,
  .view-monikids-shopping-cart-form .views-table td.views-field-edit-delete a span,
  .view-monikids-shopping-cart-form .views-table td.views-field-edit-delete button span,
  .view-commerce-wishlist-page .views-table th.views-field-wishlist-remove a span,
  .view-commerce-wishlist-page .views-table th.views-field-wishlist-remove button span,
  .view-commerce-wishlist-page .views-table th.views-field-edit-delete a span,
  .view-commerce-wishlist-page .views-table th.views-field-edit-delete button span,
  .view-commerce-wishlist-page .views-table td.views-field-wishlist-remove a span,
  .view-commerce-wishlist-page .views-table td.views-field-wishlist-remove button span,
  .view-commerce-wishlist-page .views-table td.views-field-edit-delete a span,
  .view-commerce-wishlist-page .views-table td.views-field-edit-delete button span,
  .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-remove a span,
  .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-remove button span,
  .view-monikids-shopping-cart-summary .views-table th.views-field-edit-delete a span,
  .view-monikids-shopping-cart-summary .views-table th.views-field-edit-delete button span,
  .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-remove a span,
  .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-remove button span,
  .view-monikids-shopping-cart-summary .views-table td.views-field-edit-delete a span,
  .view-monikids-shopping-cart-summary .views-table td.views-field-edit-delete button span,
  .view-commerce-cart-summary .views-table th.views-field-wishlist-remove a span,
  .view-commerce-cart-summary .views-table th.views-field-wishlist-remove button span,
  .view-commerce-cart-summary .views-table th.views-field-edit-delete a span,
  .view-commerce-cart-summary .views-table th.views-field-edit-delete button span,
  .view-commerce-cart-summary .views-table td.views-field-wishlist-remove a span,
  .view-commerce-cart-summary .views-table td.views-field-wishlist-remove button span,
  .view-commerce-cart-summary .views-table td.views-field-edit-delete a span,
  .view-commerce-cart-summary .views-table td.views-field-edit-delete button span,
  .commerce-line-item-views-form .views-table th.views-field-wishlist-remove a span,
  .commerce-line-item-views-form .views-table th.views-field-wishlist-remove button span,
  .commerce-line-item-views-form .views-table th.views-field-edit-delete a span,
  .commerce-line-item-views-form .views-table th.views-field-edit-delete button span,
  .commerce-line-item-views-form .views-table td.views-field-wishlist-remove a span,
  .commerce-line-item-views-form .views-table td.views-field-wishlist-remove button span,
  .commerce-line-item-views-form .views-table td.views-field-edit-delete a span,
  .commerce-line-item-views-form .views-table td.views-field-edit-delete button span {
    position: absolute;
    top: 0px;
    left: 0;
    height: 0px;
    width: 0px;
    overflow: hidden; }
  #edit-submitted-bestand-uploaden-remove-button:before,
  .delete-line-item:before,
  .button-delete:before,
  .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-remove a:before,
  .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-remove button:before,
  .view-monikids-shopping-cart-form .views-table th.views-field-edit-delete a:before,
  .view-monikids-shopping-cart-form .views-table th.views-field-edit-delete button:before,
  .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-remove a:before,
  .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-remove button:before,
  .view-monikids-shopping-cart-form .views-table td.views-field-edit-delete a:before,
  .view-monikids-shopping-cart-form .views-table td.views-field-edit-delete button:before,
  .view-commerce-wishlist-page .views-table th.views-field-wishlist-remove a:before,
  .view-commerce-wishlist-page .views-table th.views-field-wishlist-remove button:before,
  .view-commerce-wishlist-page .views-table th.views-field-edit-delete a:before,
  .view-commerce-wishlist-page .views-table th.views-field-edit-delete button:before,
  .view-commerce-wishlist-page .views-table td.views-field-wishlist-remove a:before,
  .view-commerce-wishlist-page .views-table td.views-field-wishlist-remove button:before,
  .view-commerce-wishlist-page .views-table td.views-field-edit-delete a:before,
  .view-commerce-wishlist-page .views-table td.views-field-edit-delete button:before,
  .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-remove a:before,
  .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-remove button:before,
  .view-monikids-shopping-cart-summary .views-table th.views-field-edit-delete a:before,
  .view-monikids-shopping-cart-summary .views-table th.views-field-edit-delete button:before,
  .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-remove a:before,
  .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-remove button:before,
  .view-monikids-shopping-cart-summary .views-table td.views-field-edit-delete a:before,
  .view-monikids-shopping-cart-summary .views-table td.views-field-edit-delete button:before,
  .view-commerce-cart-summary .views-table th.views-field-wishlist-remove a:before,
  .view-commerce-cart-summary .views-table th.views-field-wishlist-remove button:before,
  .view-commerce-cart-summary .views-table th.views-field-edit-delete a:before,
  .view-commerce-cart-summary .views-table th.views-field-edit-delete button:before,
  .view-commerce-cart-summary .views-table td.views-field-wishlist-remove a:before,
  .view-commerce-cart-summary .views-table td.views-field-wishlist-remove button:before,
  .view-commerce-cart-summary .views-table td.views-field-edit-delete a:before,
  .view-commerce-cart-summary .views-table td.views-field-edit-delete button:before,
  .commerce-line-item-views-form .views-table th.views-field-wishlist-remove a:before,
  .commerce-line-item-views-form .views-table th.views-field-wishlist-remove button:before,
  .commerce-line-item-views-form .views-table th.views-field-edit-delete a:before,
  .commerce-line-item-views-form .views-table th.views-field-edit-delete button:before,
  .commerce-line-item-views-form .views-table td.views-field-wishlist-remove a:before,
  .commerce-line-item-views-form .views-table td.views-field-wishlist-remove button:before,
  .commerce-line-item-views-form .views-table td.views-field-edit-delete a:before,
  .commerce-line-item-views-form .views-table td.views-field-edit-delete button:before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: ""; }
  #edit-submitted-bestand-uploaden-remove-button:after,
  .delete-line-item:after,
  .button-delete:after,
  .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-remove a:after,
  .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-remove button:after,
  .view-monikids-shopping-cart-form .views-table th.views-field-edit-delete a:after,
  .view-monikids-shopping-cart-form .views-table th.views-field-edit-delete button:after,
  .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-remove a:after,
  .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-remove button:after,
  .view-monikids-shopping-cart-form .views-table td.views-field-edit-delete a:after,
  .view-monikids-shopping-cart-form .views-table td.views-field-edit-delete button:after,
  .view-commerce-wishlist-page .views-table th.views-field-wishlist-remove a:after,
  .view-commerce-wishlist-page .views-table th.views-field-wishlist-remove button:after,
  .view-commerce-wishlist-page .views-table th.views-field-edit-delete a:after,
  .view-commerce-wishlist-page .views-table th.views-field-edit-delete button:after,
  .view-commerce-wishlist-page .views-table td.views-field-wishlist-remove a:after,
  .view-commerce-wishlist-page .views-table td.views-field-wishlist-remove button:after,
  .view-commerce-wishlist-page .views-table td.views-field-edit-delete a:after,
  .view-commerce-wishlist-page .views-table td.views-field-edit-delete button:after,
  .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-remove a:after,
  .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-remove button:after,
  .view-monikids-shopping-cart-summary .views-table th.views-field-edit-delete a:after,
  .view-monikids-shopping-cart-summary .views-table th.views-field-edit-delete button:after,
  .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-remove a:after,
  .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-remove button:after,
  .view-monikids-shopping-cart-summary .views-table td.views-field-edit-delete a:after,
  .view-monikids-shopping-cart-summary .views-table td.views-field-edit-delete button:after,
  .view-commerce-cart-summary .views-table th.views-field-wishlist-remove a:after,
  .view-commerce-cart-summary .views-table th.views-field-wishlist-remove button:after,
  .view-commerce-cart-summary .views-table th.views-field-edit-delete a:after,
  .view-commerce-cart-summary .views-table th.views-field-edit-delete button:after,
  .view-commerce-cart-summary .views-table td.views-field-wishlist-remove a:after,
  .view-commerce-cart-summary .views-table td.views-field-wishlist-remove button:after,
  .view-commerce-cart-summary .views-table td.views-field-edit-delete a:after,
  .view-commerce-cart-summary .views-table td.views-field-edit-delete button:after,
  .commerce-line-item-views-form .views-table th.views-field-wishlist-remove a:after,
  .commerce-line-item-views-form .views-table th.views-field-wishlist-remove button:after,
  .commerce-line-item-views-form .views-table th.views-field-edit-delete a:after,
  .commerce-line-item-views-form .views-table th.views-field-edit-delete button:after,
  .commerce-line-item-views-form .views-table td.views-field-wishlist-remove a:after,
  .commerce-line-item-views-form .views-table td.views-field-wishlist-remove button:after,
  .commerce-line-item-views-form .views-table td.views-field-edit-delete a:after,
  .commerce-line-item-views-form .views-table td.views-field-edit-delete button:after {
    display: none; }

.button-cart, .node--cadeaubon .commerce-add-to-cart button,
.node-product-display .commerce-add-to-cart button,
.node--product-display .commerce-add-to-cart button {
  padding: 1.07143em;
  font-family: "proxima-nova", sans-serif;
  font-weight: 300;
  cursor: pointer;
  font-size: 0.85714em;
  border: none;
  display: inline-block;
  background: #374d97;
  text-transform: uppercase;
  color: white !important;
  font-weight: 600;
  transition: background 200ms ease-out;
  outline: none;
  border-radius: 3px; }
  .button-cart:hover, .node--cadeaubon .commerce-add-to-cart button:hover,
  .node-product-display .commerce-add-to-cart button:hover,
  .node--product-display .commerce-add-to-cart button:hover {
    background: #293a72; }
  .button-cart:before, .node--cadeaubon .commerce-add-to-cart button:before,
  .node-product-display .commerce-add-to-cart button:before,
  .node--product-display .commerce-add-to-cart button:before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "";
    margin-right: 0.8em;
    font-size: 1.5em;
    vertical-align: -2px; }

.button-submit:after, .l-region--footer .block--monikids-social form button:after, .block--monikids-social#block-monikids-social-monikids-newsletter button:after, .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-add-to-cart button:after,
.view-monikids-shopping-cart-form .views-table td.views-field-wishlist-add-to-cart button:after,
.view-commerce-wishlist-page .views-table th.views-field-wishlist-add-to-cart button:after,
.view-commerce-wishlist-page .views-table td.views-field-wishlist-add-to-cart button:after,
.view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-add-to-cart button:after,
.view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-add-to-cart button:after,
.view-commerce-cart-summary .views-table th.views-field-wishlist-add-to-cart button:after,
.view-commerce-cart-summary .views-table td.views-field-wishlist-add-to-cart button:after,
.commerce-line-item-views-form .views-table th.views-field-wishlist-add-to-cart button:after,
.commerce-line-item-views-form .views-table td.views-field-wishlist-add-to-cart button:after, .commerce-line-item-actions button#edit-checkout:after, #block-commerce-wishlist-share .form-actions button:after, #block-commerce-popup-cart-commerce-popup-cart .view .links--inline > li.line-item-summary-view-cart a:after, .block--monikids-social-monikids-newsletter-article button:after, div.messages.commerce-add-to-cart-confirmation .messages-inner .button.checkout a:after, div.messages.commerce-add-to-cart-confirmation .messages-inner .paragraphs-items-field-banner-item .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink a.checkout a:after, .paragraphs-items-field-banner-item .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink div.messages.commerce-add-to-cart-confirmation .messages-inner a.checkout a:after, div.messages.commerce-add-to-cart-confirmation .messages-inner .field--name-field-wide-banner .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink a.checkout a:after, .field--name-field-wide-banner .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink div.messages.commerce-add-to-cart-confirmation .messages-inner a.checkout a:after, div.messages.commerce-add-to-cart-confirmation .messages-inner .commerce-line-item-actions button.checkout a:after, .commerce-line-item-actions div.messages.commerce-add-to-cart-confirmation .messages-inner button.checkout a:after, div.messages.commerce-add-to-cart-confirmation .messages-inner .pager--infinite-scroll li > a.checkout a:after, .pager--infinite-scroll div.messages.commerce-add-to-cart-confirmation .messages-inner li > a.checkout a:after, div.messages.commerce-add-to-cart-confirmation .messages-inner body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-view-node a.checkout a:after, body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-view-node div.messages.commerce-add-to-cart-confirmation .messages-inner a.checkout a:after, div.messages.commerce-add-to-cart-confirmation .messages-inner body.page-collection .mfp-s-ready .mfp-content .views-field-view-node a.checkout a:after, body.page-collection .mfp-s-ready .mfp-content .views-field-view-node div.messages.commerce-add-to-cart-confirmation .messages-inner a.checkout a:after, div.messages.commerce-add-to-cart-confirmation .messages-inner body.node-type-brand .mfp-s-ready .mfp-content .views-field-view-node a.checkout a:after, body.node-type-brand .mfp-s-ready .mfp-content .views-field-view-node div.messages.commerce-add-to-cart-confirmation .messages-inner a.checkout a:after, div.messages.commerce-add-to-cart-confirmation .messages-inner .checkout.button-submit a:after, div.messages.commerce-add-to-cart-confirmation .messages-inner .l-region--footer .block--monikids-social form button.checkout a:after, .l-region--footer .block--monikids-social form div.messages.commerce-add-to-cart-confirmation .messages-inner button.checkout a:after, div.messages.commerce-add-to-cart-confirmation .messages-inner .block--monikids-social#block-monikids-social-monikids-newsletter button.checkout a:after, .block--monikids-social#block-monikids-social-monikids-newsletter div.messages.commerce-add-to-cart-confirmation .messages-inner button.checkout a:after, div.messages.commerce-add-to-cart-confirmation .messages-inner .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-add-to-cart button.checkout a:after, .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-add-to-cart div.messages.commerce-add-to-cart-confirmation .messages-inner button.checkout a:after, div.messages.commerce-add-to-cart-confirmation .messages-inner .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-add-to-cart button.checkout a:after, .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-add-to-cart div.messages.commerce-add-to-cart-confirmation .messages-inner button.checkout a:after, div.messages.commerce-add-to-cart-confirmation .messages-inner .view-commerce-wishlist-page .views-table th.views-field-wishlist-add-to-cart button.checkout a:after, .view-commerce-wishlist-page .views-table th.views-field-wishlist-add-to-cart div.messages.commerce-add-to-cart-confirmation .messages-inner button.checkout a:after, div.messages.commerce-add-to-cart-confirmation .messages-inner .view-commerce-wishlist-page .views-table td.views-field-wishlist-add-to-cart button.checkout a:after, .view-commerce-wishlist-page .views-table td.views-field-wishlist-add-to-cart div.messages.commerce-add-to-cart-confirmation .messages-inner button.checkout a:after, div.messages.commerce-add-to-cart-confirmation .messages-inner .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-add-to-cart button.checkout a:after, .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-add-to-cart div.messages.commerce-add-to-cart-confirmation .messages-inner button.checkout a:after, div.messages.commerce-add-to-cart-confirmation .messages-inner .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-add-to-cart button.checkout a:after, .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-add-to-cart div.messages.commerce-add-to-cart-confirmation .messages-inner button.checkout a:after, div.messages.commerce-add-to-cart-confirmation .messages-inner .view-commerce-cart-summary .views-table th.views-field-wishlist-add-to-cart button.checkout a:after, .view-commerce-cart-summary .views-table th.views-field-wishlist-add-to-cart div.messages.commerce-add-to-cart-confirmation .messages-inner button.checkout a:after, div.messages.commerce-add-to-cart-confirmation .messages-inner .view-commerce-cart-summary .views-table td.views-field-wishlist-add-to-cart button.checkout a:after, .view-commerce-cart-summary .views-table td.views-field-wishlist-add-to-cart div.messages.commerce-add-to-cart-confirmation .messages-inner button.checkout a:after, div.messages.commerce-add-to-cart-confirmation .messages-inner .commerce-line-item-views-form .views-table th.views-field-wishlist-add-to-cart button.checkout a:after, .commerce-line-item-views-form .views-table th.views-field-wishlist-add-to-cart div.messages.commerce-add-to-cart-confirmation .messages-inner button.checkout a:after, div.messages.commerce-add-to-cart-confirmation .messages-inner .commerce-line-item-views-form .views-table td.views-field-wishlist-add-to-cart button.checkout a:after, .commerce-line-item-views-form .views-table td.views-field-wishlist-add-to-cart div.messages.commerce-add-to-cart-confirmation .messages-inner button.checkout a:after, div.messages.commerce-add-to-cart-confirmation .messages-inner .commerce-line-item-actions button.checkout#edit-checkout a:after, .commerce-line-item-actions div.messages.commerce-add-to-cart-confirmation .messages-inner button.checkout#edit-checkout a:after, div.messages.commerce-add-to-cart-confirmation .messages-inner #block-commerce-wishlist-share .form-actions button.checkout a:after, #block-commerce-wishlist-share .form-actions div.messages.commerce-add-to-cart-confirmation .messages-inner button.checkout a:after, div.messages.commerce-add-to-cart-confirmation .messages-inner .block--monikids-social-monikids-newsletter-article button.checkout a:after, .block--monikids-social-monikids-newsletter-article div.messages.commerce-add-to-cart-confirmation .messages-inner button.checkout a:after, div.messages.commerce-add-to-cart-confirmation .messages-inner .checkout.form-submit a:after, div.messages.commerce-add-to-cart-confirmation .messages-inner .form-actions .checkout#edit-submit a:after, .form-actions div.messages.commerce-add-to-cart-confirmation .messages-inner .checkout#edit-submit a:after, div.messages.commerce-add-to-cart-confirmation .messages-inner .form-actions .checkout.webform-submit a:after, .form-actions div.messages.commerce-add-to-cart-confirmation .messages-inner .checkout.webform-submit a:after, .form-submit:after, .form-actions #edit-submit:after,
.form-actions .webform-submit:after {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
  margin-left: 10px; }

/**
 * FORMS
 */
input[type="text"],
input[type="email"],
input[type="number"],
input[type="password"],
select,
textarea {
  font-family: "proxima-nova", sans-serif;
  font-weight: 300;
  background: #f3f3f4;
  border: none;
  background: white;
  padding: 0.5em;
  box-sizing: border-box; }
  input[type="text"]:focus,
  input[type="email"]:focus,
  input[type="number"]:focus,
  input[type="password"]:focus,
  select:focus,
  textarea:focus {
    outline: none; }

div.form-item {
  margin: 1.5em 0; }
  div.form-item input[type="radio"],
  div.form-item input[type="checkbox"] {
    margin-right: 0.3em; }
  div.form-item input[type="select"],
  div.form-item input[type="password"],
  div.form-item input[type="text"],
  div.form-item input[type="email"],
  div.form-item input[type="number"],
  div.form-item select,
  div.form-item textarea {
    width: 100%;
    border: 1px solid #d8d8dc;
    border-radius: 3px;
    transition: background-color 200ms ease-in; }
    div.form-item input[type="select"]:focus,
    div.form-item input[type="password"]:focus,
    div.form-item input[type="text"]:focus,
    div.form-item input[type="email"]:focus,
    div.form-item input[type="number"]:focus,
    div.form-item select:focus,
    div.form-item textarea:focus {
      background-color: #f3f3f4; }
    div.form-item input[type="select"].throbbing,
    div.form-item input[type="password"].throbbing,
    div.form-item input[type="text"].throbbing,
    div.form-item input[type="email"].throbbing,
    div.form-item input[type="number"].throbbing,
    div.form-item select.throbbing,
    div.form-item textarea.throbbing {
      background-image: url("../images/loading.svg");
      background-repeat: no-repeat;
      background-position: 90% 50%;
      background-size: 30px 30px; }
    div.form-item input[type="select"].error,
    div.form-item input[type="password"].error,
    div.form-item input[type="text"].error,
    div.form-item input[type="email"].error,
    div.form-item input[type="number"].error,
    div.form-item select.error,
    div.form-item textarea.error {
      border-color: red; }
  div.form-item.form-item-error {
    background-color: red;
    color: white;
    border: 1px solid red;
    padding: 15px; }
    div.form-item.form-item-error a {
      color: white;
      text-decoration: underline; }
  div.form-item select {
    margin-top: 0.45em; }
  div.form-item > label {
    font-weight: 500;
    padding-top: 0.71429em; }
  div.form-item.form-type-password > label, div.form-item.form-type-password > label, div.form-item.form-type-textfield > label, div.form-item.webform-component-file > label, div.form-item.webform-component-textfield > label, div.form-item.webform-component-email > label {
    display: block;
    padding-bottom: 0.35714em; }
  div.form-item.form-type-password input, div.form-item.form-item-mail input, div.form-item.form-item-name input {
    width: auto;
    min-width: 50%; }
  div.form-item div.password-suggestions {
    padding: 1.5em;
    background: #f3f3f4;
    border: 1px solid #d8d8dc;
    border-radius: 3px; }
  div.form-item .password-confirm .error {
    color: #e30613;
    font-weight: 600; }
  div.form-item .description {
    padding: 0.57143em 0;
    color: #666666; }
    div.form-item .description:before {
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: "";
      color: #75b443;
      margin-right: 10px; }
  div.form-item .tooltip {
    display: block;
    color: #999999;
    font-weight: normal;
    padding-top: 5px; }

.form-actions {
  text-align: right; }

#edit-account .form-item {
  margin: 1.5em 0; }
  #edit-account .form-item label {
    font-weight: 500; }

#edit-account input[type=password],
#edit-account input[type=text],
#edit-account input[type=email],
#edit-account input[type=number] {
  border: 1px solid #d8d8dc; }

#autocomplete {
  position: absolute;
  background: white;
  z-index: 200;
  border: 1px solid #d8d8dc;
  border-top: none; }
  #autocomplete ul {
    list-style: none;
    padding: 0;
    margin: 0; }
    #autocomplete ul li {
      padding: 0.35714em; }
      #autocomplete ul li.selected {
        background: #d8d8dc; }

.webform-client-form .form-item img {
  width: auto;
  display: inline; }

@media screen and (min-width: 768px) {
  .webform-client-form .form-item.form-type-select, .webform-client-form .form-item.form-type-password, .webform-client-form .form-item.form-type-textfield, .webform-client-form .form-item.form-type-email, .webform-client-form .form-item.form-type-textarea, .webform-client-form .form-item.webform-component-textarea, .webform-client-form .form-item.webform-component-email, .webform-client-form .form-item.webform-component-textfield {
    margin-left: -20px;
    margin-right: -20px;
    width: calc(100% + 40px); }
    .webform-client-form .form-item.form-type-select::after, .webform-client-form .form-item.form-type-password::after, .webform-client-form .form-item.form-type-textfield::after, .webform-client-form .form-item.form-type-email::after, .webform-client-form .form-item.form-type-textarea::after, .webform-client-form .form-item.webform-component-textarea::after, .webform-client-form .form-item.webform-component-email::after, .webform-client-form .form-item.webform-component-textfield::after {
      clear: both;
      content: "";
      display: block; }
    .webform-client-form .form-item.form-type-select > label, .webform-client-form .form-item.form-type-password > label, .webform-client-form .form-item.form-type-textfield > label, .webform-client-form .form-item.form-type-email > label, .webform-client-form .form-item.form-type-textarea > label, .webform-client-form .form-item.webform-component-textarea > label, .webform-client-form .form-item.webform-component-email > label, .webform-client-form .form-item.webform-component-textfield > label {
      width: calc(25% - 25px);
      float: left;
      margin-left: 20px;
      padding-top: 0.71429em; }
    .webform-client-form .form-item.form-type-select .form-select,
    .webform-client-form .form-item.form-type-select .form-textarea-wrapper,
    .webform-client-form .form-item.form-type-select .description,
    .webform-client-form .form-item.form-type-select .form-text, .webform-client-form .form-item.form-type-password .form-select,
    .webform-client-form .form-item.form-type-password .form-textarea-wrapper,
    .webform-client-form .form-item.form-type-password .description,
    .webform-client-form .form-item.form-type-password .form-text, .webform-client-form .form-item.form-type-textfield .form-select,
    .webform-client-form .form-item.form-type-textfield .form-textarea-wrapper,
    .webform-client-form .form-item.form-type-textfield .description,
    .webform-client-form .form-item.form-type-textfield .form-text, .webform-client-form .form-item.form-type-email .form-select,
    .webform-client-form .form-item.form-type-email .form-textarea-wrapper,
    .webform-client-form .form-item.form-type-email .description,
    .webform-client-form .form-item.form-type-email .form-text, .webform-client-form .form-item.form-type-textarea .form-select,
    .webform-client-form .form-item.form-type-textarea .form-textarea-wrapper,
    .webform-client-form .form-item.form-type-textarea .description,
    .webform-client-form .form-item.form-type-textarea .form-text, .webform-client-form .form-item.webform-component-textarea .form-select,
    .webform-client-form .form-item.webform-component-textarea .form-textarea-wrapper,
    .webform-client-form .form-item.webform-component-textarea .description,
    .webform-client-form .form-item.webform-component-textarea .form-text, .webform-client-form .form-item.webform-component-email .form-select,
    .webform-client-form .form-item.webform-component-email .form-textarea-wrapper,
    .webform-client-form .form-item.webform-component-email .description,
    .webform-client-form .form-item.webform-component-email .form-text, .webform-client-form .form-item.webform-component-textfield .form-select,
    .webform-client-form .form-item.webform-component-textfield .form-textarea-wrapper,
    .webform-client-form .form-item.webform-component-textfield .description,
    .webform-client-form .form-item.webform-component-textfield .form-text {
      width: calc(75% - 35px);
      float: left;
      margin-left: 20px; }
      .webform-client-form .form-item.form-type-select .form-select textarea,
      .webform-client-form .form-item.form-type-select .form-textarea-wrapper textarea,
      .webform-client-form .form-item.form-type-select .description textarea,
      .webform-client-form .form-item.form-type-select .form-text textarea, .webform-client-form .form-item.form-type-password .form-select textarea,
      .webform-client-form .form-item.form-type-password .form-textarea-wrapper textarea,
      .webform-client-form .form-item.form-type-password .description textarea,
      .webform-client-form .form-item.form-type-password .form-text textarea, .webform-client-form .form-item.form-type-textfield .form-select textarea,
      .webform-client-form .form-item.form-type-textfield .form-textarea-wrapper textarea,
      .webform-client-form .form-item.form-type-textfield .description textarea,
      .webform-client-form .form-item.form-type-textfield .form-text textarea, .webform-client-form .form-item.form-type-email .form-select textarea,
      .webform-client-form .form-item.form-type-email .form-textarea-wrapper textarea,
      .webform-client-form .form-item.form-type-email .description textarea,
      .webform-client-form .form-item.form-type-email .form-text textarea, .webform-client-form .form-item.form-type-textarea .form-select textarea,
      .webform-client-form .form-item.form-type-textarea .form-textarea-wrapper textarea,
      .webform-client-form .form-item.form-type-textarea .description textarea,
      .webform-client-form .form-item.form-type-textarea .form-text textarea, .webform-client-form .form-item.webform-component-textarea .form-select textarea,
      .webform-client-form .form-item.webform-component-textarea .form-textarea-wrapper textarea,
      .webform-client-form .form-item.webform-component-textarea .description textarea,
      .webform-client-form .form-item.webform-component-textarea .form-text textarea, .webform-client-form .form-item.webform-component-email .form-select textarea,
      .webform-client-form .form-item.webform-component-email .form-textarea-wrapper textarea,
      .webform-client-form .form-item.webform-component-email .description textarea,
      .webform-client-form .form-item.webform-component-email .form-text textarea, .webform-client-form .form-item.webform-component-textfield .form-select textarea,
      .webform-client-form .form-item.webform-component-textfield .form-textarea-wrapper textarea,
      .webform-client-form .form-item.webform-component-textfield .description textarea,
      .webform-client-form .form-item.webform-component-textfield .form-text textarea {
        width: 100%; }
    .webform-client-form .form-item.form-type-select .description, .webform-client-form .form-item.form-type-password .description, .webform-client-form .form-item.form-type-textfield .description, .webform-client-form .form-item.form-type-email .description, .webform-client-form .form-item.form-type-textarea .description, .webform-client-form .form-item.webform-component-textarea .description, .webform-client-form .form-item.webform-component-email .description, .webform-client-form .form-item.webform-component-textfield .description {
      margin-left: calc(25% - 25px + 40px); }
  .webform-client-form .form-item.form-type-checkboxes, .webform-client-form .form-item.webform-component-checkboxes {
    margin-left: -20px;
    margin-right: -20px;
    width: calc(100% + 40px); }
    .webform-client-form .form-item.form-type-checkboxes::after, .webform-client-form .form-item.webform-component-checkboxes::after {
      clear: both;
      content: "";
      display: block; }
    .webform-client-form .form-item.form-type-checkboxes .form-item, .webform-client-form .form-item.webform-component-checkboxes .form-item {
      margin-left: calc(25% - 25px + 40px); }
  .webform-client-form .form-item.webform-component-file {
    margin-left: -20px;
    margin-right: -20px;
    width: calc(100% + 40px);
    padding: 1.5em 0;
    border-top: 1px solid #d8d8dc;
    boder-bottom: 1px solid #d8d8dc; }
    .webform-client-form .form-item.webform-component-file::after {
      clear: both;
      content: "";
      display: block; }
    .webform-client-form .form-item.webform-component-file > label {
      width: calc(25% - 25px);
      float: left;
      margin-left: 20px;
      padding-top: 0.71429em; }
    .webform-client-form .form-item.webform-component-file .description,
    .webform-client-form .form-item.webform-component-file .form-managed-file {
      width: calc(75% - 35px);
      float: left;
      margin-left: 20px; }
  .webform-client-form .form-item.webform-component-mailchimp {
    margin-left: calc(25% + 1px); } }

fieldset {
  padding: 0.45em 1.5em;
  margin-top: 3em;
  border: none;
  background: #f3f3f4;
  border: 1px solid #d8d8dc; }
  fieldset .form-item-commerce-shipping-shipping-service {
    background: white;
    padding: 1em;
    margin: 1em 0 !important;
    border-radius: 5px; }
    fieldset .form-item-commerce-shipping-shipping-service .description:before {
      display: none; }
  fieldset#edit-commerce-shipping-service-details-delivery-options {
    background: white;
    padding: 1.5em;
    margin: 2em 0;
    border-radius: 5px;
    position: relative;
    border: none; }
    fieldset#edit-commerce-shipping-service-details-delivery-options legend {
      display: none; }
    fieldset#edit-commerce-shipping-service-details-delivery-options:before {
      content: "";
      display: block;
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 0 14px 18px 14px;
      border-color: transparent transparent #ffffff;
      position: absolute;
      top: -18px;
      left: 50%;
      transform: translateX(-50%); }
    fieldset#edit-commerce-shipping-service-details-delivery-options .fieldset-wrapper {
      padding-left: 0; }
    fieldset#edit-commerce-shipping-service-details-delivery-options .form-item {
      padding: .5em 0; }
      fieldset#edit-commerce-shipping-service-details-delivery-options .form-item.form-type-select {
        padding: .8em 0; }
  fieldset .messages .messages-inner {
    padding: 0.75em; }
  fieldset .messages-inline {
    display: none; }
  fieldset legend {
    font-weight: 700;
    font-size: 1.42857em; }
    fieldset legend:before {
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: "";
      margin: 0 0.45em 0 0.15em;
      color: #374d97; }
  fieldset#edit-account .form-item,
  fieldset .form-item {
    margin: 0.45em 0; }
    fieldset#edit-account .form-item .addressfield-container-inline,
    fieldset .form-item .addressfield-container-inline {
      margin: 0; }
  fieldset.captcha {
    margin-left: calc(25% - 25px + 40px);
    margin-top: 0.75em;
    margin-bottom: 3em;
    background: none;
    border: none;
    padding: 0; }
    fieldset.captcha legend {
      display: none; }
    fieldset.captcha .fieldset-description {
      margin-bottom: 0.75em; }
    fieldset.captcha .fieldset-wrapper {
      padding: 1.5em 1.5em 0.75em 1.5em;
      border: 1px solid #d8d8dc; }
    fieldset.captcha .reload-captcha {
      display: block;
      text-align: center; }
    fieldset.captcha .form-item,
    fieldset.captcha input,
    fieldset.captcha label {
      margin: 0 !important;
      float: none !important;
      width: 100% !important; }
    fieldset.captcha .form-item {
      width: auto !important; }
    fieldset.captcha img {
      display: block;
      margin: 0 auto;
      width: auto !important; }
  fieldset .fieldset-wrapper {
    padding: 0.75em; }
  fieldset.cart_contents {
    padding: 0;
    background: 0;
    border: none; }
    fieldset.cart_contents legend {
      display: none; }
  fieldset.checkout-buttons {
    background: none;
    padding: 0;
    border: none;
    text-align: right; }
    fieldset.checkout-buttons button {
      margin: 0 1em; }
      fieldset.checkout-buttons button:last-of-type {
        margin-right: 0; }
    fieldset.checkout-buttons button.checkout-back,
    fieldset.checkout-buttons button.checkout-cancel {
      color: #e30613 !important;
      padding: 0; }

#edit-account-form-select {
  margin-left: -20px;
  margin-right: -20px;
  width: calc(100% + 40px); }
  #edit-account-form-select::after {
    clear: both;
    content: "";
    display: block; }
  #edit-account-form-select .login-actions {
    padding-top: 1.5em; }
    #edit-account-form-select .login-actions::after {
      clear: both;
      content: "";
      display: block; }
    #edit-account-form-select .login-actions .button, #edit-account-form-select .login-actions .paragraphs-items-field-banner-item .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink a, .paragraphs-items-field-banner-item .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink #edit-account-form-select .login-actions a,
    #edit-account-form-select .login-actions .field--name-field-wide-banner .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink a, .field--name-field-wide-banner .field--name-field-banner-item .field-item .group-cta-wrapper > .field-name-field-banner-slide-slink #edit-account-form-select .login-actions a, #edit-account-form-select .login-actions .commerce-line-item-actions button, .commerce-line-item-actions #edit-account-form-select .login-actions button, #edit-account-form-select .login-actions .pager--infinite-scroll li > a, .pager--infinite-scroll #edit-account-form-select .login-actions li > a, #edit-account-form-select .login-actions body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-view-node a, body.page-toonzaalmodellen .mfp-s-ready .mfp-content .views-field-view-node #edit-account-form-select .login-actions a,
    #edit-account-form-select .login-actions body.page-collection .mfp-s-ready .mfp-content .views-field-view-node a, body.page-collection .mfp-s-ready .mfp-content .views-field-view-node #edit-account-form-select .login-actions a,
    #edit-account-form-select .login-actions body.node-type-brand .mfp-s-ready .mfp-content .views-field-view-node a, body.node-type-brand .mfp-s-ready .mfp-content .views-field-view-node #edit-account-form-select .login-actions a, #edit-account-form-select .login-actions .button-submit, #edit-account-form-select .login-actions .l-region--footer .block--monikids-social form button, .l-region--footer .block--monikids-social form #edit-account-form-select .login-actions button, #edit-account-form-select .login-actions .block--monikids-social#block-monikids-social-monikids-newsletter button, .block--monikids-social#block-monikids-social-monikids-newsletter #edit-account-form-select .login-actions button, #edit-account-form-select .login-actions .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-add-to-cart button, .view-monikids-shopping-cart-form .views-table th.views-field-wishlist-add-to-cart #edit-account-form-select .login-actions button,
    #edit-account-form-select .login-actions .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-add-to-cart button, .view-monikids-shopping-cart-form .views-table td.views-field-wishlist-add-to-cart #edit-account-form-select .login-actions button,
    #edit-account-form-select .login-actions .view-commerce-wishlist-page .views-table th.views-field-wishlist-add-to-cart button, .view-commerce-wishlist-page .views-table th.views-field-wishlist-add-to-cart #edit-account-form-select .login-actions button,
    #edit-account-form-select .login-actions .view-commerce-wishlist-page .views-table td.views-field-wishlist-add-to-cart button, .view-commerce-wishlist-page .views-table td.views-field-wishlist-add-to-cart #edit-account-form-select .login-actions button,
    #edit-account-form-select .login-actions .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-add-to-cart button, .view-monikids-shopping-cart-summary .views-table th.views-field-wishlist-add-to-cart #edit-account-form-select .login-actions button,
    #edit-account-form-select .login-actions .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-add-to-cart button, .view-monikids-shopping-cart-summary .views-table td.views-field-wishlist-add-to-cart #edit-account-form-select .login-actions button,
    #edit-account-form-select .login-actions .view-commerce-cart-summary .views-table th.views-field-wishlist-add-to-cart button, .view-commerce-cart-summary .views-table th.views-field-wishlist-add-to-cart #edit-account-form-select .login-actions button,
    #edit-account-form-select .login-actions .view-commerce-cart-summary .views-table td.views-field-wishlist-add-to-cart button, .view-commerce-cart-summary .views-table td.views-field-wishlist-add-to-cart #edit-account-form-select .login-actions button,
    #edit-account-form-select .login-actions .commerce-line-item-views-form .views-table th.views-field-wishlist-add-to-cart button, .commerce-line-item-views-form .views-table th.views-field-wishlist-add-to-cart #edit-account-form-select .login-actions button,
    #edit-account-form-select .login-actions .commerce-line-item-views-form .views-table td.views-field-wishlist-add-to-cart button, .commerce-line-item-views-form .views-table td.views-field-wishlist-add-to-cart #edit-account-form-select .login-actions button, #edit-account-form-select .login-actions #block-commerce-wishlist-share .form-actions button, #block-commerce-wishlist-share .form-actions #edit-account-form-select .login-actions button, #edit-account-form-select .login-actions #block-commerce-popup-cart-commerce-popup-cart .view .links--inline > li.line-item-summary-view-cart a, #block-commerce-popup-cart-commerce-popup-cart .view .links--inline > li.line-item-summary-view-cart #edit-account-form-select .login-actions a, #edit-account-form-select .login-actions .block--monikids-social-monikids-newsletter-article button, .block--monikids-social-monikids-newsletter-article #edit-account-form-select .login-actions button, #edit-account-form-select .login-actions div.messages.commerce-add-to-cart-confirmation .messages-inner .button.checkout a, div.messages.commerce-add-to-cart-confirmation .messages-inner .button.checkout #edit-account-form-select .login-actions a, #edit-account-form-select .login-actions .form-submit, #edit-account-form-select .login-actions .form-actions #edit-submit, .form-actions #edit-account-form-select .login-actions #edit-submit,
    #edit-account-form-select .login-actions .form-actions .webform-submit, .form-actions #edit-account-form-select .login-actions .webform-submit {
      float: left; }
    #edit-account-form-select .login-actions .form-item {
      padding-top: 0.45em;
      float: right;
      display: inline; }
  #edit-account-form-select > .form-wrapper {
    -ms-flex: none;
        flex: none;
    background: none;
    border: none;
    padding: 0;
    float: none;
    width: auto;
    width: calc(50% - 30px);
    float: left;
    margin-left: 20px; }
    #edit-account-form-select > .form-wrapper .fieldset-wrapper {
      margin-top: 1.5em;
      padding: 1.5em;
      background: #f3f3f4;
      border: 1px solid #d8d8dc; }
      #edit-account-form-select > .form-wrapper .fieldset-wrapper p:first-child {
        padding-top: 0;
        margin-top: 0; }
      #edit-account-form-select > .form-wrapper .fieldset-wrapper .form-item {
        margin: 0 0 0.75em 0;
        width: auto; }
        #edit-account-form-select > .form-wrapper .fieldset-wrapper .form-item .description,
        #edit-account-form-select > .form-wrapper .fieldset-wrapper .form-item label,
        #edit-account-form-select > .form-wrapper .fieldset-wrapper .form-item input {
          margin: 0;
          float: none;
          width: 100%; }

.form-item-customer-profile-billing-commerce-customer-address-und-0-premise,
.form-item-customer-profile-shipping-commerce-customer-address-und-0-premise {
  display: none; }

* {
  box-sizing: border-box; }

/**
 * BASE
 */
html {
  font-size: 87.5%;
  line-height: 1.5em;
  font-family: "proxima-nova", sans-serif;
  font-weight: 300;
  color: #343735; }
  @media print {
    html {
      font-size: 12pt; } }

body {
  width: 100%;
  height: 100%; }

img {
  width: 100%;
  display: block; }

.krumo-node img {
  width: auto;
  display: inline-block; }

a:link, a:visited {
  color: #374d97;
  text-decoration: none; }
  .l-main-inner a:link, .l-main-inner a:visited {
    color: #6b81c9; }

a:hover {
  color: #343735; }

h1 {
  font-size: 2em;
  line-height: 2.25em;
  font-weight: 500;
  text-transform: uppercase; }

h2 {
  font-size: 1.42857em;
  line-height: 1.575em;
  font-weight: 600;
  text-transform: uppercase; }

h3 {
  font-size: 1.21429em;
  line-height: 1.23529em;
  font-weight: 600;
  text-transform: uppercase; }

h4 {
  font-size: 1em;
  line-height: 1.8em;
  font-weight: 500;
  text-transform: uppercase; }

strong {
  font-weight: 700; }

.element-invisible {
  position: absolute;
  top: 0px;
  left: 0;
  height: 0px;
  width: 0px;
  overflow: hidden; }

.label-inline {
  display: inline-block; }

/**
 * HEADER
 */
header {
  margin-bottom: 3em; }
  header.has-below-header {
    margin-bottom: 0; }
    body.not-front header.has-below-header {
      margin-bottom: 1.5em; }
  header .l-region--header-top {
    background: #f3f3f4;
    padding: 1em 0; }
    header .l-region--header-top > .region-content {
      max-width: 1180px;
      margin: 0 auto; }
      header .l-region--header-top > .region-content::after {
        clear: both;
        content: "";
        display: block; }
    header .l-region--header-top .block ul {
      list-style: none;
      padding: 0;
      margin: 0; }
      header .l-region--header-top .block ul li {
        display: inline;
        font-weight: 600; }
        header .l-region--header-top .block ul li a {
          color: #343735; }
    header .l-region--header-top .block--monikids-map-advantages-and-openstate {
      width: calc(66.66667% - 33.33333px);
      float: left;
      margin-left: 20px; }
      header .l-region--header-top .block--monikids-map-advantages-and-openstate ul li {
        margin-right: 1.5em; }
        header .l-region--header-top .block--monikids-map-advantages-and-openstate ul li:before {
          display: inline-block;
          font: normal normal normal 14px/1 FontAwesome;
          font-size: inherit;
          text-rendering: auto;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          content: "";
          color: #75b443;
          margin-right: 0.5em; }
        header .l-region--header-top .block--monikids-map-advantages-and-openstate ul li.is-closed:before {
          display: inline-block;
          font: normal normal normal 14px/1 FontAwesome;
          font-size: inherit;
          text-rendering: auto;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          content: ""; }
        header .l-region--header-top .block--monikids-map-advantages-and-openstate ul li.loading {
          color: #666666; }
    header .l-region--header-top .block--monikids-helpers-user-menu {
      width: calc(33.33333% - 26.66667px);
      float: left;
      margin-left: 20px;
      text-align: right; }
      header .l-region--header-top .block--monikids-helpers-user-menu li {
        padding-left: 1em; }
        header .l-region--header-top .block--monikids-helpers-user-menu li:before {
          color: #666666;
          margin-right: 0.5em; }
        header .l-region--header-top .block--monikids-helpers-user-menu li.account:before {
          display: inline-block;
          font: normal normal normal 14px/1 FontAwesome;
          font-size: inherit;
          text-rendering: auto;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          content: ""; }
        header .l-region--header-top .block--monikids-helpers-user-menu li.wishlist:before {
          display: inline-block;
          font: normal normal normal 14px/1 FontAwesome;
          font-size: inherit;
          text-rendering: auto;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          content: ""; }
        header .l-region--header-top .block--monikids-helpers-user-menu li.logout:before {
          display: inline-block;
          font: normal normal normal 14px/1 FontAwesome;
          font-size: inherit;
          text-rendering: auto;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          content: ""; }
        header .l-region--header-top .block--monikids-helpers-user-menu li span.name {
          color: #374d97; }
    @media screen and (max-width: 768px) {
      header .l-region--header-top {
        display: none; } }
  header .header-wrapper .header-wrapper-inner {
    max-width: 1180px;
    margin: 0 auto; }
    header .header-wrapper .header-wrapper-inner::after {
      clear: both;
      content: "";
      display: block; }
  header .l-header-main,
  header .l-region--header-bottom {
    position: relative; }
    header .l-header-main::after,
    header .l-region--header-bottom::after {
      clear: both;
      content: "";
      display: block; }
  header .l-header-main {
    padding: 1.5em 0; }
    header .l-header-main .site-name {
      display: none; }
    header .l-header-main .site-logo {
      width: calc(25% - 25px);
      float: left;
      margin-left: 20px; }
    header .l-header-main .l-region--header-inner {
      width: calc(75% - 35px);
      float: left;
      margin-left: 20px;
      position: relative; }
      header .l-header-main .l-region--header-inner .region-content {
        margin-left: -20px;
        margin-right: -20px;
        width: calc(100% + 40px); }
  @media screen and (max-width: 768px) {
    header {
      display: none;
      margin-bottom: 0; }
      header.mobile-visible {
        display: block; }
        header.mobile-visible #block-views-exp-search-results-page {
          width: calc(100% - 40px);
          float: left;
          margin-left: 20px; }
        header.mobile-visible .block--commerce-popup-cart {
          display: none; }
      header .l-header-main {
        padding: 0; }
      header .l-region--header-bottom {
        display: none; }
      header .l-header-main .site-logo {
        display: none; }
      header .l-header-main .l-region--header-inner {
        padding-top: 1.5em;
        width: calc(100% - 40px);
        float: left;
        margin-left: 20px; } }
  header .toggle-doormat {
    width: calc(25% - 25px);
    float: left;
    margin-left: 20px;
    padding: 1.07143em 0.71429em;
    border: 1px solid #eaeaea;
    background-color: #f3f3f4;
    display: block;
    text-transform: uppercase;
    font-weight: 500; }
    header .toggle-doormat:after {
      margin-left: 1em;
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: ""; }
    header .toggle-doormat.active:after {
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: ""; }
  @media screen and (min-width: 768px) {
    header .header-wrapper.fixed {
      backface-visibility: transparent;
      position: fixed;
      max-width: 100%;
      top: 0;
      left: 0;
      right: 0;
      z-index: 999;
      background-color: white;
      box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); }
      body.admin-menu header .header-wrapper.fixed {
        top: 30px; }
      header .header-wrapper.fixed .l-header-main {
        display: none; }
        header .header-wrapper.fixed .l-header-main .block,
        header .header-wrapper.fixed .l-header-main .site-logo {
          display: none; }
        header .header-wrapper.fixed .l-header-main .l-region--header-inner {
          width: calc(100% - 40px);
          float: left;
          margin-left: 20px; }
          header .header-wrapper.fixed .l-header-main .l-region--header-inner .region-content {
            margin: 0;
            width: auto; }
        header .header-wrapper.fixed .l-header-main #block-views-exp-search-results-page {
          display: block;
          width: 100%;
          margin: 0; }
        header .header-wrapper.fixed .l-header-main.search-active {
          display: block; }
      header .header-wrapper.fixed .toggle-doormat,
      header .header-wrapper.fixed .block--menu-block {
        border-top: 0;
        border-bottom: 0; }
      header .header-wrapper.fixed .cart,
      header .header-wrapper.fixed .search,
      header .header-wrapper.fixed .service {
        display: block !important;
        width: auto !important;
        min-width: 9%; }
        header .header-wrapper.fixed .cart a,
        header .header-wrapper.fixed .search a,
        header .header-wrapper.fixed .service a {
          padding-left: 1.5em;
          padding-right: 1.5em; }
          header .header-wrapper.fixed .cart a:before,
          header .header-wrapper.fixed .search a:before,
          header .header-wrapper.fixed .service a:before {
            margin: 0 !important; }
        header .header-wrapper.fixed .cart span,
        header .header-wrapper.fixed .search span,
        header .header-wrapper.fixed .service span {
          display: none; } }
  header .block--menu-block {
    width: calc(75% - 35px);
    float: left;
    margin-left: 20px;
    border: 1px solid #f3f3f4;
    border-right: 0; }
    header .block--menu-block .menu-name-main-menu > ul {
      list-style: none;
      padding: 0;
      margin: 0; }
      header .block--menu-block .menu-name-main-menu > ul > li {
        position: relative;
        float: left;
        width: 14%; }
        header .block--menu-block .menu-name-main-menu > ul > li.expanded > a:after {
          padding-left: 0.8em;
          display: inline-block;
          font: normal normal normal 14px/1 FontAwesome;
          font-size: inherit;
          text-rendering: auto;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          content: ""; }
        header .block--menu-block .menu-name-main-menu > ul > li > ul {
          list-style: none;
          padding: 0;
          margin: 0;
          min-width: 100%;
          z-index: 999;
          position: absolute;
          left: -1px;
          top: 99%;
          display: none;
          background: white;
          border: 1px solid #f3f3f4;
          border-top: none; }
          header .block--menu-block .menu-name-main-menu > ul > li > ul > li:last-child a {
            border-bottom: none; }
          header .block--menu-block .menu-name-main-menu > ul > li > ul > li a {
            white-space: nowrap;
            color: #343735;
            display: block;
            border-bottom: 1px solid #f3f3f4;
            padding: 0.71429em 1.07143em; }
        header .block--menu-block .menu-name-main-menu > ul > li:hover > ul {
          display: block; }
        header .block--menu-block .menu-name-main-menu > ul > li.service {
          float: right;
          width: 20%; }
          header .block--menu-block .menu-name-main-menu > ul > li.service a {
            white-space: nowrap;
            background: #e30613;
            color: white !important; }
            header .block--menu-block .menu-name-main-menu > ul > li.service a:hover {
              background: #f9232f;
              color: white; }
            header .block--menu-block .menu-name-main-menu > ul > li.service a.active-trail, header .block--menu-block .menu-name-main-menu > ul > li.service a.active  {
              color: white; }
            header .block--menu-block .menu-name-main-menu > ul > li.service a:before {
              content: "";
              width: 19px;
              height: 19px;
              background-image: url("../images/service.png");
              background-size: 100% 100%;
              display: inline-block;
              margin-right: 0.5em;
              vertical-align: middle; }
        header .block--menu-block .menu-name-main-menu > ul > li.cart, header .block--menu-block .menu-name-main-menu > ul > li.search {
          display: none;
          float: right;
          width: 20%; }
          header .block--menu-block .menu-name-main-menu > ul > li.cart a, header .block--menu-block .menu-name-main-menu > ul > li.search a {
            white-space: nowrap;
            color: white;
            background-color: #374d97; }
            header .block--menu-block .menu-name-main-menu > ul > li.cart a:hover, header .block--menu-block .menu-name-main-menu > ul > li.search a:hover {
              background: #293a72;
              color: white; }
            header .block--menu-block .menu-name-main-menu > ul > li.cart a.active-trail, header .block--menu-block .menu-name-main-menu > ul > li.cart a.active , header .block--menu-block .menu-name-main-menu > ul > li.search a.active-trail, header .block--menu-block .menu-name-main-menu > ul > li.search a.active  {
              color: white; }
            header .block--menu-block .menu-name-main-menu > ul > li.cart a:before, header .block--menu-block .menu-name-main-menu > ul > li.search a:before {
              display: inline-block;
              font: normal normal normal 14px/1 FontAwesome;
              font-size: inherit;
              text-rendering: auto;
              -webkit-font-smoothing: antialiased;
              -moz-osx-font-smoothing: grayscale;
              content: "";
              font-size: 1.4em;
              margin-right: 0.5em;
              line-height: 0;
              font-weight: 600;
              vertical-align: middle; }
        header .block--menu-block .menu-name-main-menu > ul > li.cart a {
          background-color: #585858; }
          header .block--menu-block .menu-name-main-menu > ul > li.cart a:before {
            display: inline-block;
            font: normal normal normal 14px/1 FontAwesome;
            font-size: inherit;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            content: "";
            transform: scale(1.4); }
          header .block--menu-block .menu-name-main-menu > ul > li.cart a:hover {
            background: #252525; }
        header .block--menu-block .menu-name-main-menu > ul > li > a {
          padding: 1.07143em 0;
          white-space: nowrap;
          text-align: center;
          width: 100%;
          display: inline-block;
          color: #343735;
          text-decoration: none;
          font-weight: 500;
          text-transform: uppercase; }
          header .block--menu-block .menu-name-main-menu > ul > li > a:hover {
            background: #f3f3f4;
            color: #374d97; }
          header .block--menu-block .menu-name-main-menu > ul > li > a.active-trail, header .block--menu-block .menu-name-main-menu > ul > li > a.active {
            color: #374d97; }

/**
 * below-header
 * This region holds the static navgiation and banners
 */
.below-header {
  max-width: 1180px;
  margin: 0 auto;
  margin-bottom: 1.5em;
  position: relative; }
  .below-header::after {
    clear: both;
    content: "";
    display: block; }
  @media screen and (min-width: 768px) {
    body.front .below-header .block--bean-homepage-banner {
      width: calc(75% - 35px);
      float: left;
      margin-left: 20px; } }
  @media screen and (max-width: 768px) {
    body.front .below-header #block-monikids-helpers-monikids-nav-main-static {
      display: none; }
    body.front .below-header .block--bean-homepage-banner {
      width: auto;
      margin: 0;
      float: none; }
    body.front .below-header .bean-banner {
      width: calc(100% - 40px);
      float: left;
      margin-left: 20px; } }
  body.not-front .below-header .bean-banner {
    width: calc(100% - 40px);
    float: left;
    margin-left: 20px; }

/**
 * Content
 */
.l-main {
  max-width: 1180px;
  margin: 0 auto; }
  .l-main::after {
    clear: both;
    content: "";
    display: block; }
  .l-main h1:first-of-type {
    margin-top: -0.42857em; }
    body.front .l-main h1:first-of-type {
      display: none; }
  .l-main .l-main-outer {
    width: calc(100% - 40px);
    float: left;
    margin-left: 20px;
    padding-bottom: 3em;
    position: relative; }
  .l-main.has-sidebar .l-content {
    margin-left: -20px;
    margin-right: -20px;
    width: calc(100% + 40px); }
    .l-main.has-sidebar .l-content::after {
      clear: both;
      content: "";
      display: block; }
  .l-main.has-sidebar .l-main-inner {
    width: calc(75% - 35px);
    float: left;
    margin-left: 20px; }
  .l-main.has-sidebar aside {
    width: calc(25% - 25px);
    float: left;
    margin-left: 20px; }
    .l-main.has-sidebar aside h1:first-child, .l-main.has-sidebar aside h2:first-child {
      margin-top: 0; }
    .l-main.has-sidebar aside .block {
      margin-bottom: 3em; }
  @media screen and (max-width: 768px) {
    .l-main.has-sidebar .l-main-inner {
      width: calc(100% - 40px);
      float: left;
      margin-left: 20px; }
    .l-main.has-sidebar aside {
      width: calc(100% - 40px);
      float: left;
      margin-left: 20px; } }
  @media screen and (max-width: 768px) {
    .l-main {
      padding-top: 1.5em; } }

.l-footer {
  background: #f3f3f4; }
  .l-footer .footer-outer {
    max-width: 1180px;
    margin: 0 auto; }
    .l-footer .footer-outer::after {
      clear: both;
      content: "";
      display: block; }
  .l-footer .l-region--footer-top {
    background: white;
    border-top: 1px solid #eaeaea; }
    .l-footer .l-region--footer-top .region-content {
      max-width: 1180px;
      margin: 0 auto; }
      .l-footer .l-region--footer-top .region-content::after {
        clear: both;
        content: "";
        display: block; }
  .l-footer .l-region--footer-bottom .map * {
    margin: 0;
    padding: 0; }
  .l-footer .l-region--footer-bottom .legal-footer {
    background: #252525; }
    .l-footer .l-region--footer-bottom .legal-footer .block__content {
      max-width: 1180px;
      margin: 0 auto;
      color: white;
      padding: 1.5em; }
      .l-footer .l-region--footer-bottom .legal-footer .block__content::after {
        clear: both;
        content: "";
        display: block; }
      .l-footer .l-region--footer-bottom .legal-footer .block__content .starss-logo-wrapper {
        float: right; }
      .l-footer .l-region--footer-bottom .legal-footer .block__content p {
        width: calc(50% - 30px);
        float: left;
        margin-left: 20px;
        margin: 0; }
        .l-footer .l-region--footer-bottom .legal-footer .block__content p a {
          color: white; }
      @media screen and (max-width: 480px) {
        .l-footer .l-region--footer-bottom .legal-footer .block__content .starss-logo-wrapper {
          width: calc(100% - 40px);
          float: left;
          margin-left: 20px; }
        .l-footer .l-region--footer-bottom .legal-footer .block__content p {
          text-align: center;
          width: calc(100% - 40px);
          float: left;
          margin-left: 20px;
          margin-bottom: 1em; } }
  .l-footer .l-region--footer::after {
    clear: both;
    content: "";
    display: block; }
  .l-footer .l-region--footer .block {
    padding: 1.5em 0;
    width: calc(16.66667% - 23.33333px);
    float: left;
    margin-left: 20px; }
    .l-footer .l-region--footer .block .bean-title,
    .l-footer .l-region--footer .block strong,
    .l-footer .l-region--footer .block h2 {
      font-size: 1.42857em;
      line-height: 1.575em;
      font-weight: 600;
      text-transform: uppercase;
      line-height: 1.5em;
      font-size: 1em;
      color: #666666; }
    .l-footer .l-region--footer .block .bean-title {
      margin: 0.875em 0; }
    .l-footer .l-region--footer .block:last-of-type, .l-footer .l-region--footer .block:nth-child(3) {
      width: calc(25% - 25px);
      float: left;
      margin-left: 20px; }
    .l-footer .l-region--footer .block.about ul {
      list-style: none;
      padding: 0;
      margin: 0; }
      .l-footer .l-region--footer .block.about ul li:before {
        margin-right: 0.75em;
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: ""; }
    @media screen and (max-width: 768px) {
      .l-footer .l-region--footer .block {
        width: calc(50% - 30px);
        float: left;
        margin-left: 20px; }
        .l-footer .l-region--footer .block:nth-of-type(2n) {
          margin-right: 20px; }
        .l-footer .l-region--footer .block:nth-of-type(2n+1) {
          clear: left; }
        .l-footer .l-region--footer .block:last-child {
          margin-right: 20px; }
        .l-footer .l-region--footer .block:last-of-type, .l-footer .l-region--footer .block:nth-child(3) {
          width: calc(50% - 30px);
          float: left;
          margin-left: 20px; } }
    @media screen and (max-width: 480px) {
      .l-footer .l-region--footer .block {
        border-bottom: 1px solid #d8d8dc;
        width: calc(100% - 40px);
        float: left;
        margin-left: 20px; }
        .l-footer .l-region--footer .block:nth-of-type(4n) {
          margin-right: 20px; }
        .l-footer .l-region--footer .block:nth-of-type(4n+1) {
          clear: left; }
        .l-footer .l-region--footer .block:last-child {
          margin-right: 20px; }
        .l-footer .l-region--footer .block:last-of-type, .l-footer .l-region--footer .block:nth-child(3) {
          width: calc(100% - 40px);
          float: left;
          margin-left: 20px; }
        .l-footer .l-region--footer .block:last-of-type {
          border-bottom: none; } }

/**
 * Sidebar region
 */
.l-region--sidebar .block--menu-block ul {
  list-style: none;
  padding: 0;
  margin: 0; }
  .l-region--sidebar .block--menu-block ul li:before {
    margin-right: 0.75em;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: ""; }
  .l-region--sidebar .block--menu-block ul .active-trail {
    font-weight: 700;
    color: #343735; }
  .l-region--sidebar .block--menu-block ul li.contact {
    margin-top: 1.5em; }

/**
 * Image popup title
 */
.mfp-title {
  display: none; }

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