/*8c0ac25bea30b287233d8eae56030ca9*/
@charset "UTF-8";
/* Variable Defaults */
/* Typo */
/* Color Defaults */
/* line 2, wp-content/plugins/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, wp-content/plugins/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, wp-content/plugins/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, wp-content/plugins/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* Import Mixins */
/* Transitions */
/* Mixins */
/* Flexbox Tools */
/* Vertical Align */
/* Flex Direction */
/* Flex Direction */
/* Transform Rotate */
/* Rotate + Vertical Align */
/* Transform
 /* Clearfix */
/* Material Design Box Shadows */
/* Hover Effekt Mixin */
/* Grid Boxen */
/* Flex Mixins */
/* Breakpoints */
/* Placeholder */
/* Import Custom Breakpoints */
/* Variable Defaults */
/* Typo */
/* Color Defaults */
/* Import Keyframes */
/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.7.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */
@-webkit-keyframes bounce {
  /* line 12, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  /* line 23, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  /* line 31, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }
  /* line 38, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}
@keyframes bounce {
  /* line 45, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  /* line 56, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  /* line 64, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }
  /* line 71, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}
/* line 77, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
@-webkit-keyframes flash {
  /* line 85, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from, 50%, to {
    opacity: 1;
  }
  /* line 91, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  25%, 75% {
    opacity: 0;
  }
}
@keyframes flash {
  /* line 98, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from, 50%, to {
    opacity: 1;
  }
  /* line 104, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  25%, 75% {
    opacity: 0;
  }
}
/* line 110, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse {
  /* line 118, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  /* line 123, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  /* line 128, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes pulse {
  /* line 135, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  /* line 140, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  /* line 145, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
/* line 151, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}
@-webkit-keyframes rubberBand {
  /* line 157, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  /* line 162, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  /* line 167, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  /* line 172, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  /* line 177, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  /* line 182, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  /* line 187, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes rubberBand {
  /* line 194, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  /* line 199, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  /* line 204, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  /* line 209, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  /* line 214, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  /* line 219, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  /* line 224, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
/* line 230, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}
@-webkit-keyframes shake {
  /* line 236, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  /* line 242, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  /* line 251, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
@keyframes shake {
  /* line 261, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  /* line 267, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  /* line 276, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
/* line 285, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}
@-webkit-keyframes headShake {
  /* line 291, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  /* line 296, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }
  /* line 301, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }
  /* line 306, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }
  /* line 311, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }
  /* line 316, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes headShake {
  /* line 323, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  /* line 328, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }
  /* line 333, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }
  /* line 338, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }
  /* line 343, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }
  /* line 348, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
/* line 354, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}
@-webkit-keyframes swing {
  /* line 362, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  /* line 367, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  /* line 372, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  /* line 377, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  /* line 382, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
@keyframes swing {
  /* line 389, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  /* line 394, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  /* line 399, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  /* line 404, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  /* line 409, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
/* line 415, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}
@-webkit-keyframes tada {
  /* line 423, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  /* line 428, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  /* line 434, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  /* line 442, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  /* line 449, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes tada {
  /* line 456, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  /* line 461, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  /* line 467, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  /* line 475, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  /* line 482, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
/* line 488, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble {
  /* line 496, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  /* line 501, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  /* line 506, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  /* line 511, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  /* line 516, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  /* line 521, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  /* line 526, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes wobble {
  /* line 533, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  /* line 538, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  /* line 543, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  /* line 548, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  /* line 553, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  /* line 558, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  /* line 563, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
/* line 569, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}
@-webkit-keyframes jello {
  /* line 575, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from, 11.1%, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  /* line 582, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  /* line 587, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  /* line 592, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  /* line 597, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  /* line 602, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  /* line 607, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  /* line 612, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
@keyframes jello {
  /* line 619, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from, 11.1%, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  /* line 626, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  /* line 631, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  /* line 636, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  /* line 641, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  /* line 646, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  /* line 651, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  /* line 656, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
/* line 662, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes heartBeat {
  /* line 670, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  /* line 675, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  /* line 680, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  /* line 685, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  /* line 690, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes heartBeat {
  /* line 697, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  /* line 702, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  /* line 707, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  /* line 712, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  /* line 717, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
/* line 723, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.heartBeat {
  -webkit-animation-name: heartBeat;
  animation-name: heartBeat;
  -webkit-animation-duration: 1.3s;
  animation-duration: 1.3s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}
@-webkit-keyframes bounceIn {
  /* line 733, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  /* line 743, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  /* line 749, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  /* line 754, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  /* line 759, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  /* line 765, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  /* line 770, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes bounceIn {
  /* line 778, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  /* line 788, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  /* line 794, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  /* line 799, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  /* line 804, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  /* line 810, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  /* line 815, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
/* line 822, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.bounceIn {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}
@-webkit-keyframes bounceInDown {
  /* line 830, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  /* line 839, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  /* line 845, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  /* line 851, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  /* line 856, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  /* line 861, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInDown {
  /* line 868, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  /* line 877, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  /* line 883, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  /* line 889, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  /* line 894, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  /* line 899, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
/* line 905, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
  /* line 911, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  /* line 920, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  /* line 926, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  /* line 932, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  /* line 937, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  /* line 942, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInLeft {
  /* line 949, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  /* line 958, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  /* line 964, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  /* line 970, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  /* line 975, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  /* line 980, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
/* line 986, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
  /* line 992, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  /* line 1001, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  /* line 1007, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  /* line 1013, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  /* line 1018, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  /* line 1023, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInRight {
  /* line 1030, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  /* line 1039, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  /* line 1045, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  /* line 1051, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  /* line 1056, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  /* line 1061, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
/* line 1067, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
  /* line 1073, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  /* line 1082, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  /* line 1088, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  /* line 1094, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  /* line 1099, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  /* line 1104, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInUp {
  /* line 1111, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  /* line 1120, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  /* line 1126, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  /* line 1132, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  /* line 1137, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  /* line 1142, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
/* line 1148, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}
@-webkit-keyframes bounceOut {
  /* line 1154, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  /* line 1159, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  /* line 1166, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes bounceOut {
  /* line 1174, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  /* line 1179, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  /* line 1186, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
/* line 1193, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.bounceOut {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}
@-webkit-keyframes bounceOutDown {
  /* line 1201, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  /* line 1206, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  /* line 1213, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes bounceOutDown {
  /* line 1221, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  /* line 1226, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  /* line 1233, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
/* line 1240, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
  /* line 1246, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  /* line 1252, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes bounceOutLeft {
  /* line 1260, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  /* line 1266, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
/* line 1273, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
  /* line 1279, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  /* line 1285, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes bounceOutRight {
  /* line 1293, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  /* line 1299, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
/* line 1306, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
  /* line 1312, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  /* line 1317, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  /* line 1324, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes bounceOutUp {
  /* line 1332, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  /* line 1337, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  /* line 1344, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
/* line 1351, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}
@-webkit-keyframes fadeIn {
  /* line 1357, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 0;
  }
  /* line 1361, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  /* line 1367, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 0;
  }
  /* line 1371, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 1;
  }
}
/* line 1376, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
  /* line 1382, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  /* line 1388, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInDown {
  /* line 1396, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  /* line 1402, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
/* line 1409, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
  /* line 1415, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  /* line 1421, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInDownBig {
  /* line 1429, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  /* line 1435, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
/* line 1442, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
  /* line 1448, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  /* line 1454, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInLeft {
  /* line 1462, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  /* line 1468, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
/* line 1475, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
  /* line 1481, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  /* line 1487, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInLeftBig {
  /* line 1495, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  /* line 1501, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
/* line 1508, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
  /* line 1514, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  /* line 1520, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInRight {
  /* line 1528, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  /* line 1534, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
/* line 1541, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
  /* line 1547, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  /* line 1553, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInRightBig {
  /* line 1561, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  /* line 1567, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
/* line 1574, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
  /* line 1580, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  /* line 1586, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInUp {
  /* line 1594, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  /* line 1600, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
/* line 1607, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
  /* line 1613, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  /* line 1619, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInUpBig {
  /* line 1627, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  /* line 1633, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
/* line 1640, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeOut {
  /* line 1646, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 1;
  }
  /* line 1650, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 0;
  }
}
@keyframes fadeOut {
  /* line 1656, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 1;
  }
  /* line 1660, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 0;
  }
}
/* line 1665, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
  /* line 1671, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 1;
  }
  /* line 1675, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes fadeOutDown {
  /* line 1683, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 1;
  }
  /* line 1687, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
/* line 1694, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
  /* line 1700, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 1;
  }
  /* line 1704, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes fadeOutDownBig {
  /* line 1712, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 1;
  }
  /* line 1716, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
/* line 1723, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
  /* line 1729, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 1;
  }
  /* line 1733, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes fadeOutLeft {
  /* line 1741, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 1;
  }
  /* line 1745, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
/* line 1752, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
  /* line 1758, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 1;
  }
  /* line 1762, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes fadeOutLeftBig {
  /* line 1770, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 1;
  }
  /* line 1774, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
/* line 1781, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
  /* line 1787, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 1;
  }
  /* line 1791, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes fadeOutRight {
  /* line 1799, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 1;
  }
  /* line 1803, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
/* line 1810, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
  /* line 1816, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 1;
  }
  /* line 1820, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes fadeOutRightBig {
  /* line 1828, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 1;
  }
  /* line 1832, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
/* line 1839, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
  /* line 1845, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 1;
  }
  /* line 1849, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes fadeOutUp {
  /* line 1857, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 1;
  }
  /* line 1861, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
/* line 1868, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
  /* line 1874, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 1;
  }
  /* line 1878, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes fadeOutUpBig {
  /* line 1886, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 1;
  }
  /* line 1890, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
/* line 1897, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}
@-webkit-keyframes flip {
  /* line 1903, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  /* line 1911, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  /* line 1920, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  /* line 1929, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  /* line 1938, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@keyframes flip {
  /* line 1948, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  /* line 1956, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  /* line 1965, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  /* line 1974, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  /* line 1983, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
/* line 1992, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}
@-webkit-keyframes flipInX {
  /* line 2000, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  /* line 2008, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  /* line 2015, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  /* line 2021, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  /* line 2026, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInX {
  /* line 2033, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  /* line 2041, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  /* line 2048, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  /* line 2054, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  /* line 2059, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
/* line 2065, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}
@-webkit-keyframes flipInY {
  /* line 2073, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  /* line 2081, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  /* line 2088, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  /* line 2094, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  /* line 2099, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInY {
  /* line 2106, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  /* line 2114, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  /* line 2121, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  /* line 2127, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  /* line 2132, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
/* line 2138, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}
@-webkit-keyframes flipOutX {
  /* line 2146, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  /* line 2151, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  /* line 2157, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutX {
  /* line 2165, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  /* line 2170, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  /* line 2176, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
/* line 2183, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.flipOutX {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY {
  /* line 2193, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  /* line 2198, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  /* line 2204, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutY {
  /* line 2212, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  /* line 2217, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  /* line 2223, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
/* line 2230, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.flipOutY {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}
@-webkit-keyframes lightSpeedIn {
  /* line 2240, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  /* line 2246, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  /* line 2252, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }
  /* line 2257, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes lightSpeedIn {
  /* line 2264, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  /* line 2270, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  /* line 2276, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }
  /* line 2281, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
/* line 2287, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOut {
  /* line 2295, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 1;
  }
  /* line 2299, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOut {
  /* line 2307, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 1;
  }
  /* line 2311, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
/* line 2318, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
@-webkit-keyframes rotateIn {
  /* line 2326, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  /* line 2334, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateIn {
  /* line 2344, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  /* line 2352, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
/* line 2361, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}
@-webkit-keyframes rotateInDownLeft {
  /* line 2367, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  /* line 2375, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInDownLeft {
  /* line 2385, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  /* line 2393, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
/* line 2402, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}
@-webkit-keyframes rotateInDownRight {
  /* line 2408, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  /* line 2416, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInDownRight {
  /* line 2426, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  /* line 2434, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
/* line 2443, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}
@-webkit-keyframes rotateInUpLeft {
  /* line 2449, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  /* line 2457, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInUpLeft {
  /* line 2467, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  /* line 2475, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
/* line 2484, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}
@-webkit-keyframes rotateInUpRight {
  /* line 2490, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  /* line 2498, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInUpRight {
  /* line 2508, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  /* line 2516, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
/* line 2525, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}
@-webkit-keyframes rotateOut {
  /* line 2531, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }
  /* line 2537, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
@keyframes rotateOut {
  /* line 2547, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }
  /* line 2553, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
/* line 2562, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}
@-webkit-keyframes rotateOutDownLeft {
  /* line 2568, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  /* line 2574, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownLeft {
  /* line 2584, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  /* line 2590, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
/* line 2599, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}
@-webkit-keyframes rotateOutDownRight {
  /* line 2605, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  /* line 2611, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownRight {
  /* line 2621, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  /* line 2627, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
/* line 2636, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}
@-webkit-keyframes rotateOutUpLeft {
  /* line 2642, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  /* line 2648, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpLeft {
  /* line 2658, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  /* line 2664, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
/* line 2673, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}
@-webkit-keyframes rotateOutUpRight {
  /* line 2679, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  /* line 2685, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpRight {
  /* line 2695, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  /* line 2701, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
/* line 2710, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}
@-webkit-keyframes hinge {
  /* line 2716, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  /* line 2723, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  /* line 2733, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  /* line 2744, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
@keyframes hinge {
  /* line 2752, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  /* line 2759, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  /* line 2769, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  /* line 2780, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
/* line 2787, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-name: hinge;
  animation-name: hinge;
}
@-webkit-keyframes jackInTheBox {
  /* line 2795, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }
  /* line 2803, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  /* line 2808, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }
  /* line 2813, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes jackInTheBox {
  /* line 2821, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }
  /* line 2829, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  /* line 2834, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }
  /* line 2839, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
/* line 2846, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.jackInTheBox {
  -webkit-animation-name: jackInTheBox;
  animation-name: jackInTheBox;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn {
  /* line 2854, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  /* line 2860, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes rollIn {
  /* line 2868, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  /* line 2874, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
/* line 2881, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut {
  /* line 2889, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 1;
  }
  /* line 2893, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
@keyframes rollOut {
  /* line 2901, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 1;
  }
  /* line 2905, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
/* line 2912, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}
@-webkit-keyframes zoomIn {
  /* line 2918, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  /* line 2924, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  50% {
    opacity: 1;
  }
}
@keyframes zoomIn {
  /* line 2930, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  /* line 2936, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  50% {
    opacity: 1;
  }
}
/* line 2941, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}
@-webkit-keyframes zoomInDown {
  /* line 2947, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  /* line 2955, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInDown {
  /* line 2965, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  /* line 2973, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
/* line 2982, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}
@-webkit-keyframes zoomInLeft {
  /* line 2988, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  /* line 2996, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInLeft {
  /* line 3006, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  /* line 3014, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
/* line 3023, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}
@-webkit-keyframes zoomInRight {
  /* line 3029, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  /* line 3037, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInRight {
  /* line 3047, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  /* line 3055, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
/* line 3064, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}
@-webkit-keyframes zoomInUp {
  /* line 3070, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  /* line 3078, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInUp {
  /* line 3088, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  /* line 3096, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
/* line 3105, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}
@-webkit-keyframes zoomOut {
  /* line 3111, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 1;
  }
  /* line 3115, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  /* line 3121, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 0;
  }
}
@keyframes zoomOut {
  /* line 3127, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    opacity: 1;
  }
  /* line 3131, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  /* line 3137, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 0;
  }
}
/* line 3142, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}
@-webkit-keyframes zoomOutDown {
  /* line 3148, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  /* line 3156, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutDown {
  /* line 3168, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  /* line 3176, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
/* line 3187, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}
@-webkit-keyframes zoomOutLeft {
  /* line 3193, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  /* line 3199, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}
@keyframes zoomOutLeft {
  /* line 3209, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  /* line 3215, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}
/* line 3224, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}
@-webkit-keyframes zoomOutRight {
  /* line 3230, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  /* line 3236, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}
@keyframes zoomOutRight {
  /* line 3246, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  /* line 3252, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}
/* line 3261, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}
@-webkit-keyframes zoomOutUp {
  /* line 3267, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  /* line 3275, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutUp {
  /* line 3287, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  /* line 3295, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
/* line 3306, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}
@-webkit-keyframes slideInDown {
  /* line 3312, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  /* line 3318, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInDown {
  /* line 3325, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  /* line 3331, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
/* line 3337, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
  /* line 3343, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  /* line 3349, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInLeft {
  /* line 3356, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  /* line 3362, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
/* line 3368, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
  /* line 3374, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  /* line 3380, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInRight {
  /* line 3387, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  /* line 3393, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
/* line 3399, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}
@-webkit-keyframes slideInUp {
  /* line 3405, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  /* line 3411, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInUp {
  /* line 3418, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  /* line 3424, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
/* line 3430, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}
@-webkit-keyframes slideOutDown {
  /* line 3436, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  /* line 3441, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes slideOutDown {
  /* line 3449, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  /* line 3454, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
/* line 3461, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}
@-webkit-keyframes slideOutLeft {
  /* line 3467, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  /* line 3472, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes slideOutLeft {
  /* line 3480, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  /* line 3485, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
/* line 3492, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
  /* line 3498, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  /* line 3503, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes slideOutRight {
  /* line 3511, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  /* line 3516, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
/* line 3523, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}
@-webkit-keyframes slideOutUp {
  /* line 3529, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  /* line 3534, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes slideOutUp {
  /* line 3542, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  /* line 3547, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
/* line 3554, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}
/* line 3559, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
/* line 3566, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
/* line 3571, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.animated.delay-1s {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}
/* line 3576, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.animated.delay-2s {
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
}
/* line 3581, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.animated.delay-3s {
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
}
/* line 3586, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.animated.delay-4s {
  -webkit-animation-delay: 4s;
  animation-delay: 4s;
}
/* line 3591, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.animated.delay-5s {
  -webkit-animation-delay: 5s;
  animation-delay: 5s;
}
/* line 3596, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.animated.fast {
  -webkit-animation-duration: 800ms;
  animation-duration: 800ms;
}
/* line 3601, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.animated.faster {
  -webkit-animation-duration: 500ms;
  animation-duration: 500ms;
}
/* line 3606, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.animated.slow {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
/* line 3611, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
.animated.slower {
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
}
@media (prefers-reduced-motion) {
  /* line 3617, wp-content/themes/kuse-child/custom/scss/keyframes.scss */
  .animated {
    -webkit-animation: unset !important;
    animation: unset !important;
    -webkit-transition: none !important;
    transition: none !important;
  }
}
/* Import Navigation */
/*Navigation Layout*/
/* line 3, wp-content/themes/kuse-theme/core/scss/_navi.scss */
.g-menu-item-container {
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 6, wp-content/themes/kuse-theme/core/scss/_navi.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
  font-size: 18px;
  font-weight: normal;
  text-transform: uppercase;
}
/* Horizental Menü */
/* line 16, wp-content/themes/kuse-theme/core/scss/_navi.scss */
.g-horizontalmenu li:after {
  content: "";
  position: absolute;
  height: 14px;
  width: 1px;
  background: #fff;
  top: 9px;
  left: -3px;
}
/* line 26, wp-content/themes/kuse-theme/core/scss/_navi.scss */
.g-horizontalmenu li:first-child:after {
  display: none;
}
/* line 30, wp-content/themes/kuse-theme/core/scss/_navi.scss */
.g-horizontalmenu li {
  position: relative;
  padding-left: 5px;
  padding-right: 5px;
}
/* Mobile Toggle */
/* line 38, wp-content/themes/kuse-theme/core/scss/_navi.scss */
.g-offcanvas-toggle {
  display: block;
  position: fixed;
}
/* Focus */
/* line 43, wp-content/themes/kuse-theme/core/scss/_navi.scss */
:focus {
  outline: none;
}
/* Submenu */
/* line 48, wp-content/themes/kuse-theme/core/scss/_navi.scss */
#g-navigation .g-main-nav .g-dropdown {
  background: #fff;
  border: none;
  border-radius: 0.25rem;
  top: 46px;
  border-radius: 0;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  z-index: 1;
}
/* line 57, wp-content/themes/kuse-theme/core/scss/_navi.scss */
#g-navigation .g-main-nav .g-dropdown .g-grid::after {
  content: "";
  top: -2px;
  height: 3px;
  width: 100%;
  background: #fff;
  border-radius: 0;
  z-index: 99999;
  position: absolute;
}
/* Offcanvas Menu & Nav Logo */
/* line 2, wp-content/themes/kuse-theme/core/scss/_offcanvasmenu.scss */
.offcanvas-wrapper.mobile-nav {
  z-index: 100001;
  background: #fff;
  display: none;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  width: 100%;
  height: 64px;
  top: 0;
}
@media only all and (max-width: 49rem) {
  /* line 7, wp-content/themes/kuse-theme/core/scss/_offcanvasmenu.scss */
  .offcanvas-wrapper.mobile-nav {
    display: block;
  }
}
/* line 15, wp-content/themes/kuse-theme/core/scss/_offcanvasmenu.scss */
.offcanvas-wrapper .g-offcanvas-toggle {
  position: relative;
  top: inherit;
  width: inherit;
  height: inherit;
  width: 60px;
  z-index: 1;
}
/* line 24, wp-content/themes/kuse-theme/core/scss/_offcanvasmenu.scss */
.offcanvas-wrapper i.fa.fa-fw.fa-bars {
  padding: 16px;
}
/* Footer Menu */
/* line 3, wp-content/themes/kuse-theme/core/scss/_footermenu.scss */
.horizontalfootermenu {
  text-align: center;
}
/* line 6, wp-content/themes/kuse-theme/core/scss/_footermenu.scss */
.footermenu a {
  color: #fff;
}
/* Footer Logo & Button */
/* line 10, wp-content/themes/kuse-theme/core/scss/_footermenu.scss */
.footer-logo img {
  max-width: 320px;
  max-height: 200px;
}
/* line 14, wp-content/themes/kuse-theme/core/scss/_footermenu.scss */
.footer-logo {
  text-align: center;
}
/* -Topmenü */
/* line 2, wp-content/themes/kuse-theme/core/scss/_topmenu.scss */
/* line 3, wp-content/themes/kuse-theme/core/scss/_topmenu.scss */
/* line 4, wp-content/themes/kuse-theme/core/scss/_topmenu.scss */
#g-navigation .topmenu-particle-outline .g-main-nav.topmenu .g-toplevel {
  line-height: 36px;
  text-align: center;
}
/* line 9, wp-content/themes/kuse-theme/core/scss/_topmenu.scss */
#g-navigation .topmenu-particle-outline .topmenu {
  height: 36px;
  background: #e3d8c6;
}
/* line 19, wp-content/themes/kuse-theme/core/scss/_topmenu.scss */
#g-navigation .topmenu-particle-outline .g-main-nav.topmenu .g-toplevel > li > .g-menu-item-container {
  color: #fff;
  font-size: 16px;
}
/* line 24, wp-content/themes/kuse-theme/core/scss/_topmenu.scss */
#g-navigation .topmenu-particle-outline .g-main-nav.topmenu .g-toplevel > li > .g-menu-item-container > .g-menu-item-content {
  padding: 0;
}
/* line 28, wp-content/themes/kuse-theme/core/scss/_topmenu.scss */
#g-navigation .topmenu-particle-outline ul.g-toplevel img {
  height: 18px;
  vertical-align: bottom;
  margin-right: 5px;
}
/* line 34, wp-content/themes/kuse-theme/core/scss/_topmenu.scss */
#g-navigation .topmenu-particle-outline ul.g-sublevel {
  margin: 0 -0.9375rem;
}
/* line 38, wp-content/themes/kuse-theme/core/scss/_topmenu.scss */
#g-navigation .topmenu-particle-outline .g-main-nav .g-standard .g-dropdown {
  width: 600px;
}
/* line 42, wp-content/themes/kuse-theme/core/scss/_topmenu.scss */
#g-navigation .topmenu-particle-outline .g-main-nav .g-sublevel > li > .g-menu-item-container {
  font-size: 16px;
  font-weight: 600;
}
/* line 47, wp-content/themes/kuse-theme/core/scss/_topmenu.scss */
#g-navigation .topmenu-particle-outline .g-main-nav.topmenu .g-toplevel > li > .g-menu-item-container {
  text-transform: initial;
}
/* line 51, wp-content/themes/kuse-theme/core/scss/_topmenu.scss */
#g-navigation .topmenu-particle-outline .g-main-nav .g-sublevel {
  line-height: 16px;
}
/* line 55, wp-content/themes/kuse-theme/core/scss/_topmenu.scss */
#g-navigation .topmenu-particle-outline .g-main-nav .g-sublevel li {
  display: inline-block;
}
/* line 59, wp-content/themes/kuse-theme/core/scss/_topmenu.scss */
#g-navigation .topmenu-particle-outline .g-main-nav .g-sublevel > li:not(:last-child) > .g-menu-item-container {
  border-bottom: initial;
}
/* line 63, wp-content/themes/kuse-theme/core/scss/_topmenu.scss */
#g-navigation .topmenu-particle-outline .g-main-nav .g-dropdown {
  background: initial;
  box-shadow: initial;
  top: 20px;
  z-index: 1;
}
/* line 70, wp-content/themes/kuse-theme/core/scss/_topmenu.scss */
#g-navigation .topmenu-particle-outline .current-menu-parent ul.g-dropdown.g-dropdown-right.g-fade.g-inactive {
  visibility: visible;
  opacity: 1;
}
/* Sticky Navs */
/* line 2, wp-content/themes/kuse-theme/core/scss/_stickynav.scss */
.sticky-wrapper {
  z-index: 999;
  position: relative;
}
/* line 6, wp-content/themes/kuse-theme/core/scss/_stickynav.scss */
.sticky-nav .offcanvas-wrapper.mobile-nav {
  position: fixed;
  height: inherit;
  width: 100%;
  height: 64px;
  top: 0;
}
/* line 14, wp-content/themes/kuse-theme/core/scss/_stickynav.scss */
.mobile-nav {
  -webkit-transition: all 0.6s;
  -moz-transition: all 0.6s;
  transition: all 0.6s;
}
/* line 17, wp-content/themes/kuse-theme/core/scss/_stickynav.scss */
.sticky-nav #g-navigation {
  position: fixed;
  width: 100%;
  top: 0;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
/* line 23, wp-content/themes/kuse-theme/core/scss/_stickynav.scss */
#g-navigation {
  position: static;
  width: 100%;
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  transition: all 1s;
}
@media only all and (max-width: 49rem) {
  /* line 27, wp-content/themes/kuse-theme/core/scss/_stickynav.scss */
  #g-navigation {
    display: none;
  }
}
/* Animation */
/* line 33, wp-content/themes/kuse-theme/core/scss/_stickynav.scss */
.mobile-nav, #g-navigation {
  top: 0;
}
/* line 36, wp-content/themes/kuse-theme/core/scss/_stickynav.scss */
.sticky-animation.mobile-nav {
  top: -64px;
}
/* line 39, wp-content/themes/kuse-theme/core/scss/_stickynav.scss */
#g-navigation.remove-transition.up {
  transition: none;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
}
/* Import Schriften */
/* Schriften */
@font-face {
  font-family: 'MagnussonSans';
  src: url('https://www.magnussonpetfood.de/wp-content/themes/kuse-child/fonts/Magnusson_Sans.woff2') format('woff2'), url('https://www.magnussonpetfood.de/wp-content/themes/kuse-child/fonts/Magnusson_Sans.woff') format('woff'), url('https://www.magnussonpetfood.de/wp-content/themes/kuse-child/fonts/Magnusson_Sans.eot#iefix') format('embedded-opentype'), url('https://www.magnussonpetfood.de/wp-content/themes/kuse-child/fonts/Magnusson_Sans.ttf') format('truetype');
  /* Moderne Browser */
  /* IE 11 */
  /* IE6-IE8 */
  /* Safari, Android, iOS */
}
@font-face {
  font-family: 'Moderat';
  src: url('https://www.magnussonpetfood.de/wp-content/themes/kuse-child/fonts/Moderat-Regular.otf') format('opentype'), url('https://www.magnussonpetfood.de/wp-content/themes/kuse-child/fonts/Moderat-Regular.eot#iefix') format('embedded-opentype'), url('https://www.magnussonpetfood.de/wp-content/themes/kuse-child/fonts/Moderat-Regular.ttf') format('truetype');
  /* IE6-IE8 */
  /* Safari, Android, iOS */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Moderat';
  src: url('https://www.magnussonpetfood.de/wp-content/themes/kuse-child/fonts/Moderat-Regular-Italic.otf') format('opentype'), url('https://www.magnussonpetfood.de/wp-content/themes/kuse-child/fonts/Moderat-Regular-Italic.eot#iefix') format('embedded-opentype'), url('https://www.magnussonpetfood.de/wp-content/themes/kuse-child/fonts/Moderat-Regular-Italic.ttf') format('truetype');
  /* IE6-IE8 */
  /* Safari, Android, iOS */
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Moderat';
  src: url('https://www.magnussonpetfood.de/wp-content/themes/kuse-child/fonts/Moderat-Bold.otf') format('opentype'), url('https://www.magnussonpetfood.de/wp-content/themes/kuse-child/fonts/Moderat-Bold.eot#iefix') format('embedded-opentype'), url('https://www.magnussonpetfood.de/wp-content/themes/kuse-child/fonts/Moderat-Bold.ttf') format('truetype');
  /* IE6-IE8 */
  /* Safari, Android, iOS */
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Moderat';
  src: url('https://www.magnussonpetfood.de/wp-content/themes/kuse-child/fonts/Moderat-Bold-Italic.otf') format('opentype'), url('https://www.magnussonpetfood.de/wp-content/themes/kuse-child/fonts/Moderat-BoldItalic.eot#iefix') format('embedded-opentype');
  /* IE6-IE8 */
  font-weight: bold;
  font-style: italic;
}
/* line 40, wp-content/themes/kuse-child/custom/scss/_typo.scss */
body {
  font-size: 18px;
  line-height: 1.3;
}
/* line 44, wp-content/themes/kuse-child/custom/scss/_typo.scss */
body p {
  margin: 2rem 0;
}
/* line 50, wp-content/themes/kuse-child/custom/scss/_typo.scss */
h1, h2, h3, h4, h5, h6 {
  text-transform: uppercase;
  font-family: "MagnussonSans";
  line-height: 1.3;
}
/* line 55, wp-content/themes/kuse-child/custom/scss/_typo.scss */
h1 {
  font-size: 62px;
}
/* line 59, wp-content/themes/kuse-child/custom/scss/_typo.scss */
h2 {
  font-size: 50px;
  color: #393839;
  line-height: 1;
  margin: 0;
  margin-bottom: 25px;
}
/* line 67, wp-content/themes/kuse-child/custom/scss/_typo.scss */
h3 {
  font-size: 28px;
  font-weight: 300;
  font-family: "Moderat";
  text-transform: none;
  color: #393839;
  line-height: 1.5;
}
/* line 75, wp-content/themes/kuse-child/custom/scss/_typo.scss */
.kuseboxoutline h3 {
  text-transform: uppercase;
}
/* line 78, wp-content/themes/kuse-child/custom/scss/_typo.scss */
h4 {
  font-size: 18px;
}
/* line 81, wp-content/themes/kuse-child/custom/scss/_typo.scss */
h5 {
  font-size: 1.5rem;
  font-weight: 300;
  margin: 0;
  padding: 40px;
}
/* line 87, wp-content/themes/kuse-child/custom/scss/_typo.scss */
a {
  color: #393839;
}
/* line 90, wp-content/themes/kuse-child/custom/scss/_typo.scss */
a:hover {
  color: #535153;
}
/* line 93, wp-content/themes/kuse-child/custom/scss/_typo.scss */
.kusebox h3 {
  font-family: "MagnussonSans";
}
/* line 96, wp-content/themes/kuse-child/custom/scss/_typo.scss */
.g-horizontalmenu {
  font-family: "Moderat";
}
/* line 102, wp-content/themes/kuse-child/custom/scss/_typo.scss */
/* line 103, wp-content/themes/kuse-child/custom/scss/_typo.scss */
.single-blog h1 {
  font-size: 52px;
  margin-top: 0;
}
/* line 107, wp-content/themes/kuse-child/custom/scss/_typo.scss */
.single-blog h2 {
  margin-top: 2rem;
  font-size: 36px;
  margin-bottom: 1rem;
}
/* line 112, wp-content/themes/kuse-child/custom/scss/_typo.scss */
.single-blog h3 {
  font-size: 24px;
}
/* line 115, wp-content/themes/kuse-child/custom/scss/_typo.scss */
.single-blog p {
  margin: 2rem 0;
  margin-top: 1rem;
}
/* Import Buttons */
/* Kuse Button Particle */
/* Icon Styles */
/* line 4, wp-content/themes/kuse-theme/core/scss/_custombuttons.scss */
.kusebutton-icon {
  display: inline-block;
}
/* line 7, wp-content/themes/kuse-theme/core/scss/_custombuttons.scss */
.button .fa {
  font-size: 42px;
  vertical-align: middle;
}
/* line 11, wp-content/themes/kuse-theme/core/scss/_custombuttons.scss */
.buttonicon-left {
  border-right: 1px solid #fff;
}
/* line 14, wp-content/themes/kuse-theme/core/scss/_custombuttons.scss */
.buttonicon-right {
  border-left: 1px solid #fff;
}
/* line 17, wp-content/themes/kuse-theme/core/scss/_custombuttons.scss */
.button svg, .button img {
  display: inline-block;
  vertical-align: middle;
  height: 24px;
  width: 24px;
}
/* line 23, wp-content/themes/kuse-theme/core/scss/_custombuttons.scss */
.button-text {
  padding: 10px 30px;
}
/* line 26, wp-content/themes/kuse-theme/core/scss/_custombuttons.scss */
.vertical-align {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
/* Button Style */
/* line 31, wp-content/themes/kuse-theme/core/scss/_custombuttons.scss */
.button {
  position: relative;
  margin: 0;
  background: #393839;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  border-radius: 0;
  color: #fff;
  text-align: center;
  padding: 0;
  font-size: 14px;
  font-weight: 400;
}
/* line 42, wp-content/themes/kuse-theme/core/scss/_custombuttons.scss */
.button:hover, .button:active, .button:focus {
  background: #535153;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
  color: #fff;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
/* Button Größe */
/* line 62, wp-content/themes/kuse-theme/core/scss/_custombuttons.scss */
.kusebutton-fullwidth {
  width: 100%;
}
/* Arrow */
/* line 75, wp-content/themes/kuse-theme/core/scss/_custombuttons.scss */
.button-arrow {
  padding-left: 30px;
}
/* line 79, wp-content/themes/kuse-theme/core/scss/_custombuttons.scss */
.button-arrow:after {
  content: "";
  background: url('https://www.magnussonpetfood.de/wp-content/uploads/angle-down-1.svg') no-repeat center;
  background-size: cover;
  height: 18px;
  width: 34px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  left: 15px;
  -webkit-transition: all 0.6s;
  -moz-transition: all 0.6s;
  transition: all 0.6s;
}
/* line 90, wp-content/themes/kuse-theme/core/scss/_custombuttons.scss */
.active .button-arrow:after {
  position: absolute;
  top: 50%;
  -moz-transform: rotate(-180deg) translateY(50%);
  -ms-transform: rotate(-180deg) translateY(50%);
  -o-transform: rotate(-180deg) translateY(50%);
  -webkit-transform: rotate(-180deg) translateY(50%);
  transform: rotate(-180deg) translateY(50%);
}
/* line 95, wp-content/themes/kuse-theme/core/scss/_custombuttons.scss */
.trigger {
  cursor: pointer;
}
/* line 98, wp-content/themes/kuse-theme/core/scss/_custombuttons.scss */
.buttonicon-right, .buttonicon-left {
  display: inline-block;
  padding: 10px;
}
/* Import Columns */
@media only all and (min-width: 48rem) and (max-width: 79.938rem) {
  /* line 495, wp-content/themes/kuse-theme/core/scss/_coremixins.scss */
  /* line 2, wp-content/themes/kuse-theme/core/scss/_columns.scss */
  .col2-2 *[class*='size-'] {
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    flex-grow: 0;
    -ms-flex-positive: 0;
    -webkit-flex-basis: 50%;
    -moz-flex-basis: 50%;
    flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    max-width: 50%;
    margin: 0 auto;
  }
}
@media only all and (min-width: 60rem) and (max-width: 79.938rem) {
  /* line 455, wp-content/themes/kuse-theme/core/scss/_coremixins.scss */
  /* line 16, wp-content/themes/kuse-theme/core/scss/_columns.scss */
  .col3-2 *[class*='size-'] {
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    flex-grow: 0;
    -ms-flex-positive: 0;
    -webkit-flex-basis: 33%;
    -moz-flex-basis: 33%;
    flex-basis: 33%;
    -ms-flex-preferred-size: 33%;
    max-width: 33%;
    margin: 0 auto;
  }
  /* line 28, wp-content/themes/kuse-theme/core/scss/_columns.scss */
  .col2-1 *[class*='size-'] {
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    flex-grow: 0;
    -ms-flex-positive: 0;
    -webkit-flex-basis: 50%;
    -moz-flex-basis: 50%;
    flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    max-width: 50%;
    margin: 0 auto;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  /* line 465, wp-content/themes/kuse-theme/core/scss/_coremixins.scss */
  /* line 43, wp-content/themes/kuse-theme/core/scss/_columns.scss */
  .col3-2 *[class*='size-'] {
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    flex-grow: 0;
    -ms-flex-positive: 0;
    -webkit-flex-basis: 50%;
    -moz-flex-basis: 50%;
    flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    max-width: 50%;
    margin: 0 auto;
  }
  /* line 55, wp-content/themes/kuse-theme/core/scss/_columns.scss */
  .col2-1 *[class*='size-'] {
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    flex-grow: 0;
    -ms-flex-positive: 0;
    -webkit-flex-basis: 100%;
    -moz-flex-basis: 100%;
    flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    max-width: 100%;
    margin: 0 auto;
  }
}
/* IE Fix */
/* line 70, wp-content/themes/kuse-theme/core/scss/_columns.scss */
*[class*='size-'] {
  flex-basis: auto;
}
/* Import Plugins */
/*Nachfolgend werden alle Custom Plugins importiert */
/* line 1, wp-content/themes/kuse-child/custom/scss/plugins/_kontaktformular.scss */
.wpcf7-form-control.wpcf7-submit {
  background: #393839;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  border-radius: 0;
  color: #fff;
  text-align: center;
  padding: 1rem;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
  margin-top: 10px;
}
/* line 15, wp-content/themes/kuse-child/custom/scss/plugins/_kontaktformular.scss */
.wpcf7-form-control.wpcf7-textarea {
  height: 150px;
}
/* line 19, wp-content/themes/kuse-child/custom/scss/plugins/_kontaktformular.scss */
.wpcf7-form-control.wpcf7-submit:hover {
  background: #535153;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
/* Placeholder Style - WebKit browsers - Safari, Chrome */
/* line 26, wp-content/themes/kuse-child/custom/scss/plugins/_kontaktformular.scss */
::-webkit-input-placeholder {
  color: #b4b4b4;
}
/* Placeholder Style - Mozilla Firefox 4 - 18 */
/* line 33, wp-content/themes/kuse-child/custom/scss/plugins/_kontaktformular.scss */
:-moz-placeholder {
  color: #b4b4b4;
}
/* Placeholder Style - Mozilla Firefox 19+ */
/* line 40, wp-content/themes/kuse-child/custom/scss/plugins/_kontaktformular.scss */
::-moz-placeholder {
  color: #b4b4b4;
}
/* Placeholder Style - Internet Explorer 10+ */
/* line 47, wp-content/themes/kuse-child/custom/scss/plugins/_kontaktformular.scss */
:-ms-input-placeholder {
  color: #b4b4b4;
}
/* line 51, wp-content/themes/kuse-child/custom/scss/plugins/_kontaktformular.scss */
.wpcf7-list-item input[type="checkbox"] {
  display: none;
}
/* line 54, wp-content/themes/kuse-child/custom/scss/plugins/_kontaktformular.scss */
input[type="checkbox"] + .wpcf7-list-item-label {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 10px;
  font-size: 14px;
  color: #b4b4b4;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  text-align: left;
  line-height: 21px;
}
/* line 69, wp-content/themes/kuse-child/custom/scss/plugins/_kontaktformular.scss */
input[type="checkbox"]:checked + .wpcf7-list-item-label {
  color: #393839;
}
/* line 72, wp-content/themes/kuse-child/custom/scss/plugins/_kontaktformular.scss */
input[type="checkbox"] + .wpcf7-list-item-label:before {
  content: '';
  display: block;
  width: 20px;
  height: 20px;
  border: 1px solid #e0e0e5;
  background: #fff;
  position: absolute;
  left: 0;
  top: -1px;
  opacity: 0.6;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 85, wp-content/themes/kuse-child/custom/scss/plugins/_kontaktformular.scss */
input[type="checkbox"]:checked + .wpcf7-list-item-label:before {
  width: 10px;
  top: -6px;
  left: 5px;
  border-radius: 0;
  opacity: 1;
  background: none;
  border-color: #393839;
  border-top-color: transparent;
  border-left-color: transparent;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 99, wp-content/themes/kuse-child/custom/scss/plugins/_kontaktformular.scss */
span.wpcf7-list-item {
  display: block;
  margin: 10px 0 0 0;
}
/* Katalog Kontaktformular */
/* line 105, wp-content/themes/kuse-child/custom/scss/plugins/_kontaktformular.scss */
.toggle.katalogwrapper {
  display: none;
}
/* line 108, wp-content/themes/kuse-child/custom/scss/plugins/_kontaktformular.scss */
.wpcf7-form-control.wpcf7-radio .wpcf7-list-item {
  width: 50%;
  display: inline-block;
  text-align: left;
}
/* line 113, wp-content/themes/kuse-child/custom/scss/plugins/_kontaktformular.scss */
input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input:not([type]), textarea {
  border-radius: 0;
  margin-bottom: 10px;
}
/* line 117, wp-content/themes/kuse-child/custom/scss/plugins/_kontaktformular.scss */
.kontaktformular .g-block {
  padding: 20px;
}
/* line 1, wp-content/themes/kuse-theme/core/scss/plugins/_totop.scss */
#g-totop {
  position: fixed;
  bottom: 40px;
  z-index: 999999;
  right: 40px;
  text-align: center;
  border-radius: 50%;
  font-size: 29px;
  padding: 0;
}
/* line 11, wp-content/themes/kuse-theme/core/scss/plugins/_totop.scss */
i.fa.fa-rocket.fa-fw {
  -moz-transform: rotate(-30deg);
  -ms-transform: rotate(-30deg);
  -o-transform: rotate(-30deg);
  -webkit-transform: rotate(-45deg);
  color: #605e60;
}
/* line 18, wp-content/themes/kuse-theme/core/scss/plugins/_totop.scss */
i.fa.fa-rocket.fa-fw:hover {
  color: #797779;
}
/* line 1, wp-content/themes/kuse-theme/core/scss/plugins/_frontendeditor.scss */
.editableHD {
  display: inline;
}
/* line 1, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
.cc-window {
  opacity: 1;
  transition: opacity 1s ease;
}
/* line 6, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
.cc-window.cc-invisible {
  opacity: 0;
}
/* line 10, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
.cc-animate.cc-revoke {
  transition: transform 1s ease;
}
/* line 14, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
.cc-animate.cc-revoke.cc-top {
  transform: translateY(-2em);
}
/* line 18, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
.cc-animate.cc-revoke.cc-bottom {
  transform: translateY(2em);
}
/* line 22, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
.cc-animate.cc-revoke.cc-active.cc-bottom, .cc-animate.cc-revoke.cc-active.cc-top, .cc-revoke:hover {
  transform: translateY(0);
}
/* line 28, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
.cc-grower {
  max-height: 0;
  overflow: hidden;
  transition: max-height 1s;
}
/* line 34, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
.cc-link, .cc-revoke:hover {
  text-decoration: underline;
}
/* line 39, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
.cc-revoke, .cc-window {
  position: fixed;
  overflow: hidden;
  box-sizing: border-box;
  font-family: Helvetica, Calibri, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  z-index: 9999;
}
/* line 54, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
.cc-window.cc-static {
  position: static;
}
/* line 58, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
.cc-window.cc-floating {
  padding: 2em;
  max-width: 24em;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 65, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
.cc-window.cc-banner {
  padding: 1em 1.8em;
  width: 100%;
  -ms-flex-direction: row;
  flex-direction: row;
}
/* line 72, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
.cc-revoke {
  padding: 0.5em;
}
/* line 76, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
.cc-header {
  font-size: 18px;
  font-weight: 700;
}
/* line 81, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
.cc-btn, .cc-close, .cc-link, .cc-revoke {
  cursor: pointer;
}
/* line 88, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
.cc-link {
  opacity: 0.8;
  display: inline-block;
  padding: 0.2em;
}
/* line 94, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
.cc-link:hover {
  opacity: 1;
}
/* line 98, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
.cc-link:active, .cc-link:visited {
  color: initial;
}
/* line 103, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
.cc-btn {
  display: block;
  padding: 0.4em 0.8em;
  font-size: 0.9em;
  font-weight: 700;
  border-width: 2px;
  border-style: solid;
  text-align: center;
  white-space: nowrap;
  min-width: 140px;
}
/* line 115, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
.cc-banner .cc-btn:last-child {
  min-width: 140px;
}
/* line 119, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
.cc-highlight .cc-btn:first-child {
  background-color: transparent;
  border-color: transparent;
}
/* line 124, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
.cc-highlight .cc-btn:first-child:focus, .cc-highlight .cc-btn:first-child:hover {
  background-color: transparent;
  text-decoration: underline;
}
/* line 130, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
.cc-close {
  display: block;
  position: absolute;
  top: 0.5em;
  right: 0.5em;
  font-size: 1.6em;
  opacity: 0.9;
  line-height: 0.75;
}
/* line 140, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
.cc-close:focus, .cc-close:hover {
  opacity: 1;
}
/* line 145, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
.cc-revoke.cc-top {
  top: 0;
  left: 3em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
}
/* line 152, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
.cc-revoke.cc-bottom {
  bottom: 0;
  left: 3em;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
}
/* line 159, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
.cc-revoke.cc-left {
  left: 3em;
  right: unset;
}
/* line 164, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
.cc-revoke.cc-right {
  right: 3em;
  left: unset;
}
/* line 169, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
.cc-top {
  top: 1em;
}
/* line 173, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
.cc-left {
  left: 1em;
}
/* line 177, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
.cc-right {
  right: 1em;
}
/* line 181, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
.cc-bottom {
  bottom: 1em;
}
/* line 185, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
.cc-floating > .cc-link {
  margin-bottom: 1em;
}
/* line 189, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
.cc-floating .cc-message {
  display: block;
  margin-bottom: 1em;
}
/* line 194, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
.cc-window.cc-floating .cc-compliance {
  -ms-flex: 1;
  flex: 1;
}
/* line 199, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
.cc-window.cc-banner {
  -ms-flex-align: center;
  align-items: center;
}
/* line 204, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
.cc-banner.cc-top {
  left: 0;
  right: 0;
  top: 0;
  z-index: 9999999;
}
/* line 211, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
.cc-banner.cc-bottom {
  left: 0;
  right: 0;
  bottom: 0;
}
/* line 217, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
.cc-banner .cc-message {
  -ms-flex: 1;
  flex: 1;
}
/* line 222, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
.cc-compliance {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: justify;
  align-content: space-between;
}
/* line 231, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
.cc-compliance > .cc-btn {
  -ms-flex: 1;
  flex: 1;
}
/* line 236, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
.cc-btn + .cc-btn {
  margin-left: 0.5em;
}
@media print {
  /* line 240, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
  .cc-revoke, .cc-window {
    display: none;
  }
}
@media screen and (max-width: 900px) {
  /* line 246, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
  .cc-btn {
    white-space: normal;
  }
}
@media screen and (max-width: 414px) and (orientation: portrait), screen and (max-width: 736px) and (orientation: landscape) {
  /* line 250, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
  /*Headerbild*/
  /*Über uns*/
  /*Warum Magnusson*/
  /*Unser Futter*/
  /*Händler*/
  /*Blog*/
  /*FAQ*/
  /* line 251, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
  .cc-window.cc-top {
    top: 0;
  }
  /* line 255, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
  .cc-window.cc-bottom {
    bottom: 0;
  }
  /* line 259, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
  .cc-window.cc-banner, .cc-window.cc-left, .cc-window.cc-right {
    left: 0;
    right: 0;
  }
  /* line 266, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
  .cc-window.cc-banner {
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 271, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
  .cc-window.cc-banner .cc-compliance {
    -ms-flex: 1;
    flex: 1;
  }
  /* line 276, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
  .cc-window.cc-floating {
    max-width: none;
  }
  /* line 280, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
  .cc-window .cc-message {
    margin-bottom: 1em;
  }
  /* line 284, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
  .cc-window.cc-banner {
    -ms-flex-align: unset;
    align-items: unset;
  }
  /* line 293, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
  .gantry.g-helium-style.g-offcanvas-left.g-default.g-style-.page-template-default.page.page-id-562.page-parent.logged-in.admin-bar.site.outline-ueber_magnusson.dir-ltr.theme-kuse-theme.woocommerce-js.customize-support .g-owlcarousel-item-wrapper {
    height: calc(60vh - 220px);
  }
  /* line 298, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
  .gantry.g-helium-style.g-offcanvas-left.g-default.g-style-.page-template-default.page.page-id-565.page-parent.logged-in.admin-bar.site.outline-warum_magnusson.dir-ltr.theme-kuse-theme.woocommerce-js.customize-support .g-owlcarousel-item-wrapper {
    height: calc(60vh - 220px);
  }
  /* line 303, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
  .gantry.g-helium-style.g-offcanvas-left.g-default.g-style-.page-template-default.page.page-id-568.logged-in.admin-bar.site.outline-unser_futter.dir-ltr.theme-kuse-theme.woocommerce-js.customize-support .g-owlcarousel-item-wrapper {
    height: calc(60vh - 220px);
  }
  /* line 308, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
  .gantry.g-helium-style.g-offcanvas-left.g-default.g-style-.page-template-default.page.page-id-1563.page-parent.logged-in.admin-bar.site.outline-handlerverzeichnis.dir-ltr.theme-kuse-theme.woocommerce-js.customize-support .g-owlcarousel-item-wrapper {
    height: calc(60vh - 220px);
  }
  /* line 313, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
  .gantry.g-helium-style.g-offcanvas-left.g-default.g-style-.page-template-default.page.page-id-1533.logged-in.admin-bar.site.outline-blog.dir-ltr.theme-kuse-theme.woocommerce-js.customize-support .g-owlcarousel-item-wrapper {
    height: calc(60vh - 220px);
  }
  /* line 318, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
  .gantry.g-helium-style.g-offcanvas-left.g-default.g-style-.page-template-default.page.page-id-571.logged-in.admin-bar.site.outline-faq.dir-ltr.theme-kuse-theme.woocommerce-js.customize-support .g-owlcarousel-item-wrapper {
    height: calc(60vh - 220px);
  }
}
/* line 323, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
.cc-floating.cc-theme-classic {
  padding: 1.2em;
  border-radius: 5px;
}
/* line 328, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
.cc-floating.cc-type-info.cc-theme-classic .cc-compliance {
  text-align: center;
  display: inline;
  -ms-flex: none;
  flex: none;
}
/* line 335, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
.cc-theme-classic .cc-btn {
  border-radius: 5px;
}
/* line 339, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
.cc-theme-classic .cc-btn:last-child {
  min-width: 140px;
}
/* line 343, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
.cc-floating.cc-type-info.cc-theme-classic .cc-btn {
  display: inline-block;
}
/* line 347, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
.cc-theme-edgeless.cc-window {
  padding: 0;
}
/* line 351, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
.cc-floating.cc-theme-edgeless .cc-message {
  margin: 2em 2em 1.5em;
}
/* line 355, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
.cc-banner.cc-theme-edgeless .cc-btn {
  margin: 0;
  padding: 0.8em 1.8em;
  height: 100%;
}
/* line 361, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
.cc-banner.cc-theme-edgeless .cc-message {
  margin-left: 1em;
}
/* line 365, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
.cc-floating.cc-theme-edgeless .cc-btn + .cc-btn {
  margin-left: 0;
}
/* line 368, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
a.cc-btn.cc-dismiss {
  color: #c4c4c4;
}
/* line 371, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
a.cc-btn.cc-allow {
  border: 2px solid #84ca7b;
  color: #84ca7b;
}
/* line 375, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
a.cc-btn.cc-deny {
  color: #939393;
}
/* line 378, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
a.cc-link {
  font-size: 11px;
  margin-left: 5px;
}
/* line 382, wp-content/themes/kuse-theme/core/scss/plugins/_cookieconsent.scss */
.cc-revoke.cc-top.cc-animate {
  display: none;
}
/*! jQuery.Flipster, v1.1.2 (built 2017-11-10) */
/* @group Flipster Essential Styles */
/* line 3, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster {
  display: block;
  overflow-x: hidden;
  overflow-y: visible;
  position: relative;
}
/* line 9, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster:focus {
  outline: none;
}
/* line 12, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster__container, .flipster__item {
  margin: 0;
  padding: 0;
  list-style-type: none;
  position: relative;
}
/* line 19, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster__container {
  display: block;
  white-space: nowrap;
  word-spacing: -0.25em;
  transform-origin: 50% 50%;
  backface-visibility: hidden;
}
/* line 26, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster__item {
  display: inline-block;
  white-space: normal;
  word-spacing: normal;
  vertical-align: bottom;
}
/* line 32, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster--click .flipster__item--past, .flipster--click .flipster__item--future {
  cursor: pointer;
}
/* line 36, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster__item img {
  max-width: 100%;
}
/* @end */
/* @group Flipster Previous & Next Buttons */
/* line 42, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster__button {
  position: absolute;
  top: 50%;
  display: block;
  appearance: none;
  background: none;
  border: none;
  padding: 0;
  z-index: 9;
  cursor: pointer;
  font-size: 15px;
  opacity: 0.5;
  transition: opacity 500ms ease;
}
/* line 56, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.kuse-carousel3d.navbottom .flipster__button {
  top: 10px;
}
/* line 59, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.kuse-carousel3d.navbottom .carousel3d-buttonwrapper {
  position: absolute;
  top: inherit;
  width: 100%;
  width: 400px;
  margin: 0 auto;
  left: 0;
  right: 0;
}
/* line 68, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.kuse-carousel3d.navbottom .flipster {
  padding-bottom: 80px;
}
/* line 71, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.kuse-carousel3d.navbottom.dots {
  padding-bottom: 0;
}
/* line 74, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster__button svg {
  width: 2em;
  stroke: currentColor;
  fill: transparent;
  stroke-width: 2;
  stroke-linecap: round;
}
/* line 81, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster__button:hover, .flipster__button:focus {
  opacity: 1;
}
/* line 85, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster__button--prev {
  left: 0;
}
/* line 88, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster__button--next {
  right: 0;
}
/* @end */
/* @group Flipster Navigation */
/* line 95, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster__nav, .flipster__nav__item {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 101, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster__nav {
  display: block;
  margin: 20px 0;
  text-align: center;
  position: relative;
}
/* line 107, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster__nav__item {
  display: inline-block;
  margin: 0 0.25em;
}
/* line 111, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster__nav__link {
  display: inline-block;
  background: #fff;
  width: 15px;
  height: 15px;
  border-radius: 15px;
  opacity: 0.75;
  transition: all opacity 0.2s;
  -webkit-transition: all opacity 0.2s;
  -moz-transition: all opacity 0.2s;
  -o-transition: all opacity 0.2s;
  border: 1px solid #949494;
}
/* line 124, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster__nav__item--current > .flipster__nav__link, .flipster__nav__link:hover, .flipster__nav__link:focus {
  opacity: 1;
  background: #666;
  border: 1px solid #666;
}
/* line 131, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster__nav__child {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  margin-top: -1px;
  padding: 0.5em;
  background: #4e4441;
  z-index: 1;
}
/* line 142, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster__nav__child .flipster__nav__link {
  color: #fff;
}
/* line 145, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster__nav__child .flipster__nav__link::after {
  background: #fff;
}
/* line 148, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster__nav__child .flipster__nav__item--current > .flipster__nav__link, .flipster__nav__child .flipster__nav__link:hover, .flipster__nav__child .flipster__nav__link:focus {
  color: #232221;
}
/* line 153, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster__nav__item--current .flipster__nav__child {
  display: block;
}
/* @end */
/* @group Flipster Carousel Theme */
/* line 159, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster--carousel .flipster__container, .flipster--carousel .flipster__item, .flipster--carousel .flipster__item__content {
  transition: all 350ms ease-in-out;
  transition-timing-function: cubic-bezier(0.56, 0.12, 0.12, 0.98);
}
/* line 165, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster--carousel .flipster__item {
  perspective: 800px;
}
/* line 168, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster--carousel .flipster__item--past, .flipster--carousel .flipster__item--future {
  opacity: 0;
  transition-delay: 115ms;
}
/* line 173, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster--carousel .flipster__item--past-2, .flipster--carousel .flipster__item--future-2 {
  opacity: 1;
  transition-delay: 90ms;
}
/* line 178, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster--carousel .flipster__item--past-1, .flipster--carousel .flipster__item--future-1 {
  opacity: 1;
  transition-delay: 60ms;
}
/* line 183, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster--carousel .flipster__item--past .flipster__item__content {
  transform: scale(0.5);
}
/* line 186, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster--carousel .flipster__item--past-2 .flipster__item__content {
  transform: scale(0.65);
}
/* line 189, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster--carousel .flipster__item--past-1 .flipster__item__content {
  transform: scale(0.8);
}
/* line 192, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster--carousel .flipster__item--future .flipster__item__content {
  transform: scale(0.5);
}
/* line 195, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster--carousel .flipster__item--future-2 .flipster__item__content {
  transform: scale(0.65);
}
/* line 198, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster--carousel .flipster__item--future-1 .flipster__item__content {
  transform: scale(0.8);
}
/* line 201, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster--carousel.no-rotate .flipster__item--past .flipster__item__content {
  transform: scale(0.5);
}
/* line 204, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster--carousel.no-rotate .flipster__item--past-2 .flipster__item__content {
  transform: scale(0.65);
}
/* line 207, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster--carousel.no-rotate .flipster__item--past-1 .flipster__item__content {
  transform: scale(0.8);
}
/* line 210, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster--carousel.no-rotate .flipster__item--future .flipster__item__content {
  transform: cale(0.5);
}
/* line 213, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster--carousel.no-rotate .flipster__item--future-2 .flipster__item__content {
  transform: scale(0.65);
}
/* line 216, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster--carousel.no-rotate .flipster__item--future-1 .flipster__item__content {
  transform: scale(0.8);
}
/* line 219, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster--carousel .flipster__item--current .flipster__item__content {
  transform: translateX(0) rotateY(0deg) scale(1);
  transition-delay: 60ms;
}
/* @end */
/* @group Flipster Coverflow Theme */
/* line 226, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster--coverflow .flipster__container, .flipster--coverflow .flipster__item, .flipster--coverflow .flipster__item__content {
  transition: all 350ms ease-in-out;
  transition-timing-function: cubic-bezier(0.56, 0.12, 0.12, 0.98);
}
/* line 232, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster--coverflow .flipster__item {
  perspective: 800px;
}
/* line 235, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster--coverflow .flipster__container {
  padding-bottom: 5%;
}
/* line 238, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster--coverflow .flipster__item__content {
  transform-origin: 50% 100%;
  box-reflect: below 0 -webkit-gradient(linear, left bottom, left top, color-stop(0.05, rgba(255, 255, 255, 0.12)), color-stop(0.2, transparent));
  -webkit-box-reflect: below 0 -webkit-gradient(linear, left bottom, left top, color-stop(0.05, rgba(255, 255, 255, 0.12)), color-stop(0.2, transparent));
}
/* line 243, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster--coverflow .flipster__item__content img:only-child {
  display: block;
}
/* line 246, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster--coverflow .flipster__item--past .flipster__item__content {
  transform-origin: 0% 50%;
  transform: scale(0.75) rotateY(55deg);
}
/* line 250, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster--coverflow .flipster__item--future .flipster__item__content {
  transform-origin: 100% 50%;
  transform: scale(0.75) rotateY(-55deg);
}
/* line 254, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster--coverflow .flip-current .flipster__item__content {
  transform: rotateY(0deg);
}
/* @end */
/* @group Flat */
/* line 260, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster--flat .flipster__container, .flipster--flat .flipster__item, .flipster--flat .flipster__item__content {
  transition: all 400ms ease-in-out;
}
/* line 265, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster--flat .flipster__item--past, .flipster--flat .flipster__item--future {
  opacity: 0.5;
}
/* line 269, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster--flat .flipster__item--past .flipster__item__content {
  transform: scale(0.75);
}
/* line 272, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster--flat .flipster__item--future .flipster__item__content {
  transform: scale(0.75);
}
/* @end */
/* @group Flipster Wheel Theme */
/* line 278, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster--wheel {
  overflow: hidden;
}
/* line 281, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster--wheel .flipster__container, .flipster--wheel .flipster__item__content {
  transition: all 400ms ease-in-out;
  transition-timing-function: cubic-bezier(0.56, 0.12, 0.12, 0.98);
}
/* line 286, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster--wheel .flipster__container {
  padding-bottom: 20%;
}
/* line 289, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster--wheel .flipster__item__content {
  transform-origin: 50% 100%;
}
/* line 292, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster--wheel .flipster__item--past .flipster__item__content {
  transform-origin: 100% 100%;
}
/* line 295, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster--wheel .flipster__item--future .flipster__item__content {
  transform-origin: 0% 100%;
}
/* line 298, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster--wheel .flipster__item__content img:only-child {
  display: block;
}
/* line 301, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster--wheel .flipster__item--past .flipster__item__content {
  opacity: 0;
  transform: rotateZ(-80deg) translate(-170%, 110%);
}
/* line 305, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster--wheel .flipster__item--future .flipster__item__content {
  opacity: 0;
  transform: rotateZ(80deg) translate(170%, 110%);
}
/* line 309, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster--wheel .flipster__item--past-3 .flipster__item__content {
  opacity: 1;
  transform: rotateZ(-60deg) translate(-70%, 75%);
}
/* line 313, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster--wheel .flipster__item--future-3 .flipster__item__content {
  opacity: 1;
  transform: rotateZ(60deg) translate(70%, 75%);
}
/* line 317, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster--wheel .flipster__item--past-2 .flipster__item__content {
  opacity: 1;
  transform: rotateZ(-40deg) translate(-17%, 30%);
}
/* line 321, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster--wheel .flipster__item--future-2 .flipster__item__content {
  opacity: 1;
  transform: rotateZ(40deg) translate(17%, 30%);
}
/* line 325, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster--wheel .flipster__item--past-1 .flipster__item__content {
  opacity: 1;
  transform: rotateZ(-20deg);
}
/* line 329, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster--wheel .flipster__item--future-1 .flipster__item__content {
  opacity: 1;
  transform: rotateZ(20deg);
}
/* line 333, wp-content/themes/kuse-theme/core/scss/plugins/_flipster.scss */
.flipster--wheel .flip-current .flipster__item__content {
  transform: rotateX(0deg);
}
/* @end */
/* Import Particles */
/* Transitions */
/* Mixins */
/* Vertical Align */
/* Transform Rotate */
/* Rotate + Vertical Align */
/* Transform
 /* Clearfix */
/* Material Design Box Shadows */
/* Hover Effekt Mixin */
/* Grid Boxen */
/* Breakpoints */
/* Placeholder */
/* Variable Defaults */
/* Typo */
/* Color Defaults */
/* line 3, wp-content/themes/kuse-child/custom/scss/_kuseaccordion.scss */
.kuse-accordion-title {
  text-align: left;
  background: none;
  cursor: pointer;
  position: relative;
  color: #393839;
  line-height: 1.3;
  margin: 0;
  margin-top: 20px;
  padding: 40px 0;
  padding-right: 60px;
  border-bottom: 1px solid #393839;
}
/* line 17, wp-content/themes/kuse-child/custom/scss/_kuseaccordion.scss */
.kuse-accordion .ui-accordion-header-icon.ui-icon {
  color: #fff;
  z-index: 1;
  background-image: url('https://www.magnussonpetfood.de/wp-content/uploads/minus.svg');
  width: 40px;
  height: 40px;
  display: block;
  position: absolute;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  right: 15px;
  top: 32px;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
}
/* line 33, wp-content/themes/kuse-child/custom/scss/_kuseaccordion.scss */
.kuse-accordion .ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-e {
  background-image: url('https://www.magnussonpetfood.de/wp-content/uploads/plus.svg');
}
/* line 36, wp-content/themes/kuse-child/custom/scss/_kuseaccordion.scss */
p.kuse-accordion-text {
  margin: 0;
}
/* line 39, wp-content/themes/kuse-child/custom/scss/_kuseaccordion.scss */
.kuse-accordion-content {
  padding: 10px 0;
  border-top: 0px;
}
/* line 1, wp-content/themes/kuse-theme/core/scss/_kusebgimg.scss */
*[id*='kusebgimage-'] {
  height: 100%;
}
/* line 4, wp-content/themes/kuse-theme/core/scss/_kusebgimg.scss */
.kuse-background-image {
  height: 100%;
}
/* Transitions */
/* Mixins */
/* Vertical Align */
/* Transform Rotate */
/* Rotate + Vertical Align */
/* Transform
 /* Clearfix */
/* Material Design Box Shadows */
/* Hover Effekt Mixin */
/* Grid Boxen */
/* Breakpoints */
/* Placeholder */
/* Variable Defaults */
/* Typo */
/* Color Defaults */
/* line 3, wp-content/themes/kuse-child/custom/scss/_kusebox.scss */
.kusebox {
  text-align: center;
  background: #fff;
  position: relative;
  overflow: hidden;
}
/* line 9, wp-content/themes/kuse-child/custom/scss/_kusebox.scss */
.kusebox-content {
  padding: 20px;
}
/* line 12, wp-content/themes/kuse-child/custom/scss/_kusebox.scss */
.kuseboxoutline a {
  color: #fff;
}
/* line 15, wp-content/themes/kuse-child/custom/scss/_kusebox.scss */
.boxoverlay {
  position: absolute;
  width: 100%;
  height: 100%;
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
}
/* line 21, wp-content/themes/kuse-child/custom/scss/_kusebox.scss */
.kusebox-textwrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  text-align: center;
  bottom: 0;
  margin: auto;
  height: 150px;
  z-index: 1;
  padding: 25px;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  overflow: hidden;
}
/* line 35, wp-content/themes/kuse-child/custom/scss/_kusebox.scss */
.kusebox-textwrapper p {
  padding: 25px;
  line-height: 1.3;
  margin: 0;
}
/* line 40, wp-content/themes/kuse-child/custom/scss/_kusebox.scss */
.kusebox:hover .kusebox-textwrapper {
  height: 100%;
}
/* line 43, wp-content/themes/kuse-child/custom/scss/_kusebox.scss */
.kusebox-textwrapper h3 {
  color: #fff;
  font-size: 28px;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
}
/* line 48, wp-content/themes/kuse-child/custom/scss/_kusebox.scss */
.kusebox:hover .kusebox-textwrapper h3 {
  font-size: 28px;
}
/* line 51, wp-content/themes/kuse-child/custom/scss/_kusebox.scss */
.kusebox-hidden {
  opacity: 0;
  -webkit-transition-delay: 0.3s;
  /* Safari */
  -webkit-transition-delay: 0.5s;
  -moz-transition-delay: 0.5s;
  -o-transition-delay: 0.5s;
  transition-delay: 0.5s;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
}
/* line 58, wp-content/themes/kuse-child/custom/scss/_kusebox.scss */
.kusebox:hover .kusebox-hidden {
  -webkit-transition-delay: 0.3s;
  -moz-transition-delay: 0.3s;
  -o-transition-delay: 0.3s;
  transition-delay: 0.3s;
  opacity: 1;
  display: block;
}
/* line 63, wp-content/themes/kuse-child/custom/scss/_kusebox.scss */
.kusebox hr {
  margin: 1.5rem 0;
  border-bottom: 1px solid #fff;
  width: 0px;
  -webkit-transition-delay: 1.5s;
  -moz-transition-delay: 1.5s;
  -o-transition-delay: 1.5s;
  transition-delay: 1.5s;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
}
/* line 74, wp-content/themes/kuse-child/custom/scss/_kusebox.scss */
.kusebox:hover hr {
  width: 300px;
  transition: all 1s;
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -o-transition: all 1s;
}
/* line 78, wp-content/themes/kuse-child/custom/scss/_kusebox.scss */
.kusebox .g-item-title {
  margin: 10px;
}
/* Transitions */
/* Mixins */
/* Vertical Align */
/* Transform Rotate */
/* Rotate + Vertical Align */
/* Transform
 /* Clearfix */
/* Material Design Box Shadows */
/* Hover Effekt Mixin */
/* Grid Boxen */
/* Breakpoints */
/* Placeholder */
/* Variable Defaults */
/* Typo */
/* Color Defaults */
/* line 3, wp-content/themes/kuse-child/custom/scss/_kusegalerie.scss */
.kuse-galerie-title {
  text-align: center;
}
/* line 7, wp-content/themes/kuse-child/custom/scss/_kusegalerie.scss */
.kuse-galerie-wrapper {
  padding: 3px;
}
/* line 11, wp-content/themes/kuse-child/custom/scss/_kusegalerie.scss */
.kuse-galerie-wrapper img {
  width: 100%;
}
/* Masonry Galerie */
/* line 20, wp-content/themes/kuse-child/custom/scss/_kusegalerie.scss */
.grid-sizer, .grid-item {
  width: 33%;
  text-align: center;
}
/* line 26, wp-content/themes/kuse-child/custom/scss/_kusegalerie.scss */
.masonry img {
  padding: 5px;
  min-width: 100px;
}
/* line 31, wp-content/themes/kuse-child/custom/scss/_kusegalerie.scss */
.masonryhidden {
  display: none;
}
/* line 34, wp-content/themes/kuse-child/custom/scss/_kusegalerie.scss */
.button.masonrybutton {
  left: 0;
  right: 0;
  margin: 0 auto;
  position: relative;
  display: block;
  width: 280px;
  cursor: pointer;
  margin-top: 20px;
}
/* line 44, wp-content/themes/kuse-child/custom/scss/_kusegalerie.scss */
.button.masonrybutton.hidden {
  display: none;
}
/* line 4, wp-content/themes/kuse-theme/core/scss/_kuseinfobox.scss */
.kuse-infobox-icon {
  width: 35px;
  height: 35px;
}
/* line 8, wp-content/themes/kuse-theme/core/scss/_kuseinfobox.scss */
.kuse-infobox-content .g-block {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
/* line 11, wp-content/themes/kuse-theme/core/scss/_kuseinfobox.scss */
.kuse-infobox {
  position: absolute;
  bottom: 0;
  right: 20%;
  background: #393839;
  color: #fff;
  font-size: 18px;
  width: 360px;
  z-index: 1;
}
/* line 22, wp-content/themes/kuse-theme/core/scss/_kuseinfobox.scss */
.kuse-infobox-content .g-grid {
  height: 100%;
}
/* line 26, wp-content/themes/kuse-theme/core/scss/_kuseinfobox.scss */
.kuse-infobox p {
  margin: 0;
}
/* line 30, wp-content/themes/kuse-theme/core/scss/_kuseinfobox.scss */
.kuse-infobox-open {
  display: none;
  padding: 25px;
}
/* line 35, wp-content/themes/kuse-theme/core/scss/_kuseinfobox.scss */
.kuse-infobox-closed.active .kuse-infobox-icons {
  opacity: 1;
}
/* line 39, wp-content/themes/kuse-theme/core/scss/_kuseinfobox.scss */
.kuse-infobox-icons {
  opacity: 0;
}
/* line 43, wp-content/themes/kuse-theme/core/scss/_kuseinfobox.scss */
.kuse-infobox-text {
  line-height: 35px;
  padding-left: 20px;
  padding-right: 20px;
}
/* line 49, wp-content/themes/kuse-theme/core/scss/_kuseinfobox.scss */
.kuse-infobox hr {
  border-bottom: 2px solid #fff;
}
/* line 53, wp-content/themes/kuse-theme/core/scss/_kuseinfobox.scss */
.kuse-infobox svg path {
  fill: #fff;
  stroke: #fff;
}
/* line 58, wp-content/themes/kuse-theme/core/scss/_kuseinfobox.scss */
.kuse-infobox a {
  color: #fff;
}
/* line 62, wp-content/themes/kuse-theme/core/scss/_kuseinfobox.scss */
.kuse-infobox a:hover {
  color: #b9b7b9;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
}
/* line 67, wp-content/themes/kuse-theme/core/scss/_kuseinfobox.scss */
.kuse-infobox a:hover svg path {
  fill: #b9b7b9;
  stroke: #b9b7b9;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
}
/* line 73, wp-content/themes/kuse-theme/core/scss/_kuseinfobox.scss */
.kuse-infobox-open hr:last-child {
  border: none;
  margin: 2px;
}
/* line 78, wp-content/themes/kuse-theme/core/scss/_kuseinfobox.scss */
.kuse-infobox.active {
  cursor: inherit;
}
/* line 82, wp-content/themes/kuse-theme/core/scss/_kuseinfobox.scss */
.kuse-infobox.active .toggle-x {
  opacity: 1;
}
/* line 86, wp-content/themes/kuse-theme/core/scss/_kuseinfobox.scss */
.infobox-toggle {
  cursor: pointer;
}
/* line 90, wp-content/themes/kuse-theme/core/scss/_kuseinfobox.scss */
.toggle-x {
  opacity: 0;
  width: 16px;
  height: 16px;
  position: absolute;
  right: 10px;
  top: 4px;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition-delay: 0.3s;
  -moz-transition-delay: 0.3s;
  -o-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
/* line 101, wp-content/themes/kuse-theme/core/scss/_kuseinfobox.scss */
.g-block.center.kuse-infobox-icons {
  height: 65px;
  padding: 15px;
}
/* Overlay style */
/* line 4, wp-content/themes/kuse-theme/core/scss/_kusekachelnav.scss */
.overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #393839;
  z-index: 999;
}
/* Overlay closing cross */
/* line 15, wp-content/themes/kuse-theme/core/scss/_kusekachelnav.scss */
.overlay .overlay-close {
  width: 40px;
  height: 40px;
  position: absolute;
  right: 10%;
  top: 10%;
  overflow: hidden;
  z-index: 100;
  background: none;
}
/* line 25, wp-content/themes/kuse-theme/core/scss/_kusekachelnav.scss */
.overlay-close-svg {
  width: 80px;
  height: 80px;
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
  margin: auto;
  fill: #fff;
}
/* Menu style */
/* line 37, wp-content/themes/kuse-theme/core/scss/_kusekachelnav.scss */
.overlay nav {
  text-align: center;
  position: relative;
  top: 50%;
  transform: translate(0, -50%);
}
/* line 44, wp-content/themes/kuse-theme/core/scss/_kusekachelnav.scss */
.overlay ul {
  list-style: none;
  padding: 0;
  margin: 0 auto;
  display: inline-block;
  height: 100%;
  position: relative;
}
/* line 53, wp-content/themes/kuse-theme/core/scss/_kusekachelnav.scss */
.overlay ul li {
  display: block;
  min-height: 54px;
}
/* line 58, wp-content/themes/kuse-theme/core/scss/_kusekachelnav.scss */
a.kuse-kachelnav-menu-item-container {
  font-size: 22px;
  font-weight: 300;
  display: block;
  color: #fff;
  border: 2px solid #fff;
  border-radius: 2px;
  margin: 10px;
  padding: 30px;
  float: left;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  font-weight: 400;
  width: 200px;
  height: 200px;
  line-height: 1.2;
}
/* line 75, wp-content/themes/kuse-theme/core/scss/_kusekachelnav.scss */
.kuse-kachelnav-icon {
  width: 70px;
  height: 80px;
  left: 0;
  right: 0;
  margin: auto;
}
/* line 82, wp-content/themes/kuse-theme/core/scss/_kusekachelnav.scss */
.kuse-kachelnav-icon svg {
  height: 50px;
}
/* line 85, wp-content/themes/kuse-theme/core/scss/_kusekachelnav.scss */
.overlay ul li a:hover, .overlay ul li a:focus {
  color: #e3fcb1;
}
/* line 89, wp-content/themes/kuse-theme/core/scss/_kusekachelnav.scss */
a.kuse-kachelnav-menu-item-container:hover {
  background: #fff;
  color: #2f2f2f;
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
}
/* line 94, wp-content/themes/kuse-theme/core/scss/_kusekachelnav.scss */
.kuse-kachelnav-menu-item-container .svg path {
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  fill: #fff;
}
/* line 98, wp-content/themes/kuse-theme/core/scss/_kusekachelnav.scss */
.kuse-kachelnav-menu-item-container:hover .svg path {
  fill: #2f2f2f;
}
/* line 101, wp-content/themes/kuse-theme/core/scss/_kusekachelnav.scss */
#trigger-overlay {
  background: none;
  font-size: 28px;
}
/* Effects */
/* line 106, wp-content/themes/kuse-theme/core/scss/_kusekachelnav.scss */
.overlay-slidedown {
  visibility: hidden;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  -webkit-transition: -webkit-transform 0.4s ease-in-out, visibility 0s 0.4s;
  transition: transform 0.4s ease-in-out, visibility 0s 0.4s;
}
/* line 114, wp-content/themes/kuse-theme/core/scss/_kusekachelnav.scss */
.overlay-slidedown.open {
  visibility: visible;
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
  -webkit-transition: -webkit-transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out;
}
/* line 3, wp-content/themes/kuse-theme/core/scss/_kusekontakt.scss */
.kontaktoutline {
  padding: 40px;
  padding-bottom: 0;
}
/* line 8, wp-content/themes/kuse-theme/core/scss/_kusekontakt.scss */
.kontaktformular p {
  margin: 0;
}
/* line 12, wp-content/themes/kuse-theme/core/scss/_kusekontakt.scss */
.kontakticonbg {
  width: 50px;
  height: 50px;
  background: #393839;
  border-radius: 50%;
  position: relative;
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  display: inline-block;
  vertical-align: middle;
}
/* line 22, wp-content/themes/kuse-theme/core/scss/_kusekontakt.scss */
.kontakticonbg img, .kontakticonbg svg {
  padding: 3px;
}
/* line 25, wp-content/themes/kuse-theme/core/scss/_kusekontakt.scss */
a .kontakticonbg:hover {
  background: #535153;
}
/* line 29, wp-content/themes/kuse-theme/core/scss/_kusekontakt.scss */
.kontakticon {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 36px;
  color: #fff;
  text-align: center;
}
/* line 40, wp-content/themes/kuse-theme/core/scss/_kusekontakt.scss */
.kontakticon.fa {
  font-size: 36px;
}
/* line 43, wp-content/themes/kuse-theme/core/scss/_kusekontakt.scss */
.kontakttext {
  display: inline-block;
  vertical-align: middle;
}
/* line 48, wp-content/themes/kuse-theme/core/scss/_kusekontakt.scss */
.kontakttext p {
  margin: 0;
  line-height: 1.5;
  margin-left: 30px;
}
/* line 54, wp-content/themes/kuse-theme/core/scss/_kusekontakt.scss */
.kontaktrow {
  margin-bottom: 60px;
}
/* line 57, wp-content/themes/kuse-theme/core/scss/_kusekontakt.scss */
.kontakttrennlinie {
  border-right: 1px solid #dadada;
}
/* Transitions */
/* Mixins */
/* Vertical Align */
/* Transform Rotate */
/* Rotate + Vertical Align */
/* Transform
 /* Clearfix */
/* Material Design Box Shadows */
/* Hover Effekt Mixin */
/* Grid Boxen */
/* Breakpoints */
/* Placeholder */
/* Variable Defaults */
/* Typo */
/* Color Defaults */
/* Logo Neu */
/* line 9, wp-content/themes/kuse-child/custom/scss/_kuselogo.scss */
.offcanvas-logo {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  margin: 10px auto;
  background: url('https://www.magnussonpetfood.de/wp-content/uploads/magnussonpetfood-logo.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  height: 44px;
  max-width: 250px;
}
/* line 29, wp-content/themes/kuse-child/custom/scss/_kuselogo.scss */
.logo-wrapper {
  width: 150px;
  height: 100%;
  position: absolute;
  left: 5%;
  padding: 12px;
  top: 0;
}
/* line 42, wp-content/themes/kuse-child/custom/scss/_kuselogo.scss */
.brand-logo {
  background: url('https://www.magnussonpetfood.de/wp-content/uploads/magnussonpetfood-logo.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  width: 100%;
  height: 100%;
}
@media only all and (max-width: 49rem) {
  /* line 55, wp-content/themes/kuse-child/custom/scss/_kuselogo.scss */
  .brand-logo {
    display: block;
  }
}
/* line 59, wp-content/themes/kuse-child/custom/scss/_kuselogo.scss */
.brand-logo.navlogo {
  display: block;
}
/* Mobile Menu */
/* line 64, wp-content/themes/kuse-child/custom/scss/_kuselogo.scss */
div#g-mobilemenu-container #logowrapper.smalllogo {
  max-width: 100%;
  width: 100%;
  padding: 20px;
}
/* line 69, wp-content/themes/kuse-child/custom/scss/_kuselogo.scss */
#g-mobilemenu-container #logowrapper.hidelogo.smalllogo {
  opacity: 1;
  max-width: 100%;
}
/* google Maps */
/* line 5, wp-content/themes/kuse-theme/core/scss/_kusemaps.scss */
.mapwrap {
  width: 100%;
  height: auto;
  overflow: hidden;
  position: relative;
}
/* line 12, wp-content/themes/kuse-theme/core/scss/_kusemaps.scss */
.front .mapwrap, .page-node-84 .mapwrap, .page-node-88 .mapwrap {
  position: relative;
}
/* line 18, wp-content/themes/kuse-theme/core/scss/_kusemaps.scss */
.front #map, .front .mapwrap, .page-node-84 #map, .page-node-84 .mapwrap, .page-node-88 #map, .page-node-88 .mapwrap {
  height: 450px;
}
/* line 27, wp-content/themes/kuse-theme/core/scss/_kusemaps.scss */
#map {
  width: 100%;
  height: 800px;
}
/* line 32, wp-content/themes/kuse-theme/core/scss/_kusemaps.scss */
#mapoverlay {
  position: absolute;
  min-width: 240px;
  left: 5%;
  top: 10%;
  background: #fff;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.3);
  -moz-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.3);
  box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.3);
  z-index: 0;
}
/* line 44, wp-content/themes/kuse-theme/core/scss/_kusemaps.scss */
#mapoverlay.route:after {
  bottom: -10px;
}
/* line 48, wp-content/themes/kuse-theme/core/scss/_kusemaps.scss */
#mapoverlay span {
  display: block;
  color: #4f4f4f;
}
/* line 53, wp-content/themes/kuse-theme/core/scss/_kusemaps.scss */
.routeinfo {
  width: 100%;
  height: 0;
  background: #393839;
  text-align: center;
  line-height: 34px;
  color: #fff;
  opacity: 0;
  transition: all 0.4s;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
}
/* line 64, wp-content/themes/kuse-theme/core/scss/_kusemaps.scss */
.route .routeinfo {
  opacity: 1;
  height: 36px;
}
/* line 69, wp-content/themes/kuse-theme/core/scss/_kusemaps.scss */
.routebox {
  position: relative;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 60px;
  background: #393839;
}
/* line 78, wp-content/themes/kuse-theme/core/scss/_kusemaps.scss */
#mapoverlay .routebox input {
  background: rgba(255, 255, 255, 0.17);
  border: 1px solid rgba(255, 255, 255, 0.26);
  width: 80%;
  min-width: 220px;
  padding: 10px 16px;
  color: #fff;
  margin: 10px;
  height: 40px;
  border-radius: 0;
}
/* line 90, wp-content/themes/kuse-theme/core/scss/_kusemaps.scss */
.routebox input:active, .routebox input:hover, .routebox input:focus {
  border-color: rgba(255, 255, 255, 0.57);
  background: rgba(255, 255, 255, 0.35);
}
/* line 97, wp-content/themes/kuse-theme/core/scss/_kusemaps.scss */
.routebox button {
  background: #464546;
  width: 50px;
  height: 40px;
  border: 0;
  position: absolute;
  right: 10px;
  bottom: 10px;
  color: #fff;
  font-size: 24px;
  font-weight: 300;
  display: block;
  padding-bottom: 20px;
  line-height: 34px;
}
/* line 378, wp-content/themes/kuse-child/custom/scss/_mixins.scss */
.routebox ::-webkit-input-placeholder {
  color: #fff;
}
/* line 381, wp-content/themes/kuse-child/custom/scss/_mixins.scss */
.routebox :-moz-placeholder {
  color: #fff;
}
/* line 384, wp-content/themes/kuse-child/custom/scss/_mixins.scss */
.routebox ::-moz-placeholder {
  color: #fff;
}
/* line 387, wp-content/themes/kuse-child/custom/scss/_mixins.scss */
.routebox :-ms-input-placeholder {
  color: #fff;
}
/* line 116, wp-content/themes/kuse-theme/core/scss/_kusemaps.scss */
.gm-style .gm-style-iw {
  font-weight: 300;
  font-size: 18px;
  line-height: 1.5;
  overflow: hidden;
}
/* line 122, wp-content/themes/kuse-theme/core/scss/_kusemaps.scss */
img.mapslogo.center {
  max-width: 240px;
  max-height: 160px;
  display: block;
  margin-lefT: auto;
  margin-right: auto;
  padding: 10px;
}
/* line 130, wp-content/themes/kuse-theme/core/scss/_kusemaps.scss */
.mapscontent {
  padding: 10px;
}
/* line 133, wp-content/themes/kuse-theme/core/scss/_kusemaps.scss */
.kusemaps-particle-outline .content-array {
  padding: 0;
}
/* Outline */
/* line 3, wp-content/themes/kuse-theme/core/scss/_kusesidenav.scss */
.kuse-sidenav-outline {
  background: #e3d8c6;
  width: 390px;
  position: fixed;
  transition: all all 0.6s;
  -webkit-transition: all all 0.6s;
  -moz-transition: all all 0.6s;
  -o-transition: all all 0.6s;
  height: 110px;
  z-index: 10;
}
/* line 12, wp-content/themes/kuse-theme/core/scss/_kusesidenav.scss */
.kuse-sidenav-outline.active {
  background: #393839;
  max-width: 100%;
  height: 100%;
}
/* Button */
/* line 20, wp-content/themes/kuse-theme/core/scss/_kusesidenav.scss */
.kuse-sidenav-openbutton {
  color: #fff;
  font-size: 28px;
  text-transform: uppercase;
  z-index: 10;
  position: relative;
  line-height: 80px;
  visibility: visible;
  opacity: 1;
  transition: all all 0.6s;
  -webkit-transition: all all 0.6s;
  -moz-transition: all all 0.6s;
  -o-transition: all all 0.6s;
  cursor: pointer;
  padding-right: 15px;
}
/* line 33, wp-content/themes/kuse-theme/core/scss/_kusesidenav.scss */
.kuse-sidenav-outline.active .kuse-sidenav-openbutton {
  visibility: hidden;
  opacity: 0;
  transition: all all 0s;
  -webkit-transition: all all 0s;
  -moz-transition: all all 0s;
  -o-transition: all all 0s;
}
/* line 39, wp-content/themes/kuse-theme/core/scss/_kusesidenav.scss */
.kuse-sidenav-buttonlogo {
  position: absolute;
  transition: left 0.6s;
  -webkit-transition: left 0.6s;
  -moz-transition: left 0.6s;
  -o-transition: left 0.6s;
  left: 30px;
}
/* line 45, wp-content/themes/kuse-theme/core/scss/_kusesidenav.scss */
.kuse-sidenav-outline.active .kuse-sidenav-buttonlogo {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  bottom: inherit;
}
/* line 53, wp-content/themes/kuse-theme/core/scss/_kusesidenav.scss */
.kuse-sidenav-buttontext {
  text-align: right;
  font-size: 40px;
  padding: 15px;
}
/* line 58, wp-content/themes/kuse-theme/core/scss/_kusesidenav.scss */
.kuse-sidenav-closebutton {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  font-size: 48px;
  color: #fff;
  text-align: center;
  opacity: 0;
  cursor: pointer;
}
/* line 70, wp-content/themes/kuse-theme/core/scss/_kusesidenav.scss */
.active .kuse-sidenav-closebutton {
  opacity: 1;
  transition: all all 0.3s;
  -webkit-transition: all all 0.3s;
  -moz-transition: all all 0.3s;
  -o-transition: all all 0.3s;
  -webkit-transition-delay: 0.3s;
  -moz-transition-delay: 0.3s;
  -o-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
/* line 77, wp-content/themes/kuse-theme/core/scss/_kusesidenav.scss */
nav.kuse-sidenav a {
  color: #fff;
}
/* line 81, wp-content/themes/kuse-theme/core/scss/_kusesidenav.scss */
.kuse-sidenav ul {
  list-style: none;
  margin: 0;
}
/* line 86, wp-content/themes/kuse-theme/core/scss/_kusesidenav.scss */
.kuse-sidenav li {
  list-style: none;
  text-align: center;
  text-transform: uppercase;
  font-size: 30px;
  transition: all all 0.2s;
  -webkit-transition: all all 0.2s;
  -moz-transition: all all 0.2s;
  -o-transition: all all 0.2s;
}
/* line 93, wp-content/themes/kuse-theme/core/scss/_kusesidenav.scss */
.kuse-sidenav li:hover {
  background: #0b0b0b;
}
/* line 96, wp-content/themes/kuse-theme/core/scss/_kusesidenav.scss */
.kuse-sidenav .menu-item.activeas {
  background: #0b0b0b;
}
/* line 99, wp-content/themes/kuse-theme/core/scss/_kusesidenav.scss */
.kuse-sidenav-outline.active .kuse-sidenav-arrow {
  transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
/* line 106, wp-content/themes/kuse-theme/core/scss/_kusesidenav.scss */
nav.kuse-sidenav {
  position: absolute;
  top: 33%;
  left: 0;
  right: 0;
  margin: auto;
  opacity: 0;
  visibility: hidden;
}
/* line 116, wp-content/themes/kuse-theme/core/scss/_kusesidenav.scss */
.active nav.kuse-sidenav {
  opacity: 1;
  visibility: visible;
  transition: all all 0.3s;
  -webkit-transition: all all 0.3s;
  -moz-transition: all all 0.3s;
  -o-transition: all all 0.3s;
  -webkit-transition-delay: 0.3s;
  -moz-transition-delay: 0.3s;
  -o-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
/* Transitions */
/* Mixins */
/* Vertical Align */
/* Transform Rotate */
/* Rotate + Vertical Align */
/* Transform
 /* Clearfix */
/* Material Design Box Shadows */
/* Hover Effekt Mixin */
/* Grid Boxen */
/* Breakpoints */
/* Placeholder */
/* Variable Defaults */
/* Typo */
/* Color Defaults */
/* Slider Transitions */
@-webkit-keyframes fadeInLeft {
  /* line 6, wp-content/themes/kuse-child/custom/scss/_kuseslider.scss */
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  /* line 11, wp-content/themes/kuse-child/custom/scss/_kuseslider.scss */
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInLeft {
  /* line 19, wp-content/themes/kuse-child/custom/scss/_kuseslider.scss */
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  /* line 24, wp-content/themes/kuse-child/custom/scss/_kuseslider.scss */
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@-webkit-keyframes fadeOutLeft {
  /* line 32, wp-content/themes/kuse-child/custom/scss/_kuseslider.scss */
  0% {
    opacity: 1;
  }
  /* line 35, wp-content/themes/kuse-child/custom/scss/_kuseslider.scss */
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes fadeOutLeft {
  /* line 43, wp-content/themes/kuse-child/custom/scss/_kuseslider.scss */
  0% {
    opacity: 1;
  }
  /* line 46, wp-content/themes/kuse-child/custom/scss/_kuseslider.scss */
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
/* Style */
@-webkit-keyframes fadeInLeft {
  /* line 55, wp-content/themes/kuse-child/custom/scss/_kuseslider.scss */
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  /* line 60, wp-content/themes/kuse-child/custom/scss/_kuseslider.scss */
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInLeft {
  /* line 68, wp-content/themes/kuse-child/custom/scss/_kuseslider.scss */
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  /* line 73, wp-content/themes/kuse-child/custom/scss/_kuseslider.scss */
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@-webkit-keyframes fadeOutLeft {
  /* line 81, wp-content/themes/kuse-child/custom/scss/_kuseslider.scss */
  0% {
    opacity: 1;
  }
  /* line 84, wp-content/themes/kuse-child/custom/scss/_kuseslider.scss */
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes fadeOutLeft {
  /* line 92, wp-content/themes/kuse-child/custom/scss/_kuseslider.scss */
  0% {
    opacity: 1;
  }
  /* line 95, wp-content/themes/kuse-child/custom/scss/_kuseslider.scss */
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
/* Placeholder */
/* line 118, wp-content/themes/kuse-child/custom/scss/_kuseslider.scss */
.g-owlcarousel-item-wrapper {
  max-height: 95vh;
}
/* line 121, wp-content/themes/kuse-child/custom/scss/_kuseslider.scss */
.kuseslider .g-owlcarousel-item-title {
  font-size: 55px;
  line-height: 1.5;
  font-weight: 600;
  text-transform: uppercase;
  color: #fff;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
/* line 129, wp-content/themes/kuse-child/custom/scss/_kuseslider.scss */
.kuseslider .g-owlcarousel-item-desc {
  color: #fff;
  font-size: 28px;
  line-height: 1.5;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
/* line 135, wp-content/themes/kuse-child/custom/scss/_kuseslider.scss */
.kuseslider .owl-nav div {
  width: 59px;
  height: 103px;
  border: none;
  border-radius: 5px;
  padding: 5px;
}
/* line 142, wp-content/themes/kuse-child/custom/scss/_kuseslider.scss */
.kuseslider .owl-dots .owl-dot {
  width: 15px;
  height: 15px;
}
/* line 146, wp-content/themes/kuse-child/custom/scss/_kuseslider.scss */
.kuseslider .g-owlcarousel-item-titleh2 {
  font-family: "azo-sans-web", sans-serif;
  font-size: 28px;
  line-height: 1;
  font-weight: 600;
  margin-bottom: 30px;
  text-transform: uppercase;
  color: #fff;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
/* line 156, wp-content/themes/kuse-child/custom/scss/_kuseslider.scss */
.active .g-owlcarousel-item-button {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
  -webkit-animation-duration: 0.6s;
  animation-duration: 0.6s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
/* line 159, wp-content/themes/kuse-child/custom/scss/_kuseslider.scss */
.active .g-owlcarousel-item-titleh2 {
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s;
  -webkit-animation-duration: 0.6s;
  animation-duration: 0.6s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
/* line 162, wp-content/themes/kuse-child/custom/scss/_kuseslider.scss */
.active .g-owlcarousel-item-desc {
  -webkit-animation-delay: 0.8s;
  animation-delay: 0.8s;
  -webkit-animation-duration: 0.6s;
  animation-duration: 0.6s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
/* line 165, wp-content/themes/kuse-child/custom/scss/_kuseslider.scss */
.active .g-owlcarousel-item-title {
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
  -webkit-animation-duration: 0.6s;
  animation-duration: 0.6s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
/* line 168, wp-content/themes/kuse-child/custom/scss/_kuseslider.scss */
.kuseslider .g-owlcarousel.has-color-overlay .owl-stage > .owl-item:nth-child(even) .g-owlcarousel-item-img:after {
  opacity: 0.1;
}
/* line 171, wp-content/themes/kuse-child/custom/scss/_kuseslider.scss */
.kuseslider .g-owlcarousel.has-color-overlay .owl-stage > .owl-item:nth-child(odd) .g-owlcarousel-item-img:after {
  opacity: 0.1;
}
/* line 3, wp-content/themes/kuse-theme/core/scss/_kuseteam.scss */
.kuseteam {
  text-align: center;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
/* line 8, wp-content/themes/kuse-theme/core/scss/_kuseteam.scss */
.kuseteamimg img {
  width: 100%;
}
/* line 11, wp-content/themes/kuse-theme/core/scss/_kuseteam.scss */
.kuseteam-outline {
  padding: 5px;
}
/* line 14, wp-content/themes/kuse-theme/core/scss/_kuseteam.scss */
h3.kuseteamname {
  color: #fff;
  margin: 0;
  line-height: 1.3;
}
/* line 19, wp-content/themes/kuse-theme/core/scss/_kuseteam.scss */
h4.kuseteamtitle {
  color: #fff;
  margin: 0;
  line-height: 1.8;
}
/* line 25, wp-content/themes/kuse-theme/core/scss/_kuseteam.scss */
.kuseteam-kreis .kuseteamimg {
  overflow: hidden;
  border: 2px solid #606060;
  border-radius: 500px;
  margin-left: auto;
  margin-right: auto;
  width: 200px;
  height: 200px;
}
/* line 35, wp-content/themes/kuse-theme/core/scss/_kuseteam.scss */
.kuseteam-kreis h3.kuseteamname {
  color: #393839;
  font-size: 1.5rem;
  margin: 0;
}
/* line 41, wp-content/themes/kuse-theme/core/scss/_kuseteam.scss */
.kuseteam-kreis p.kuseteamtitle {
  color: #606060;
  margin: 0;
}
/* line 47, wp-content/themes/kuse-theme/core/scss/_kuseteam.scss */
.kuseteam-box {
  background: #1f1f1f;
}
/* line 51, wp-content/themes/kuse-theme/core/scss/_kuseteam.scss */
.kuseteamcontent-box {
  background: #393839;
  border-top: 4px solid #1f1f1f;
}
/* line 56, wp-content/themes/kuse-theme/core/scss/_kuseteam.scss */
.kuseteam-box .kuseteamimg {
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
/* line 63, wp-content/themes/kuse-theme/core/scss/_kuseteam.scss */
.kuseteam-box h3.kuseteamname {
  font-size: 1.5rem;
  margin: 0;
}
/* line 68, wp-content/themes/kuse-theme/core/scss/_kuseteam.scss */
.kuseteam-box p.kuseteamtitle {
  color: #fff;
  margin: 0;
}
/* line 74, wp-content/themes/kuse-theme/core/scss/_kuseteam.scss */
.kuseteam.kuseteam-hoverbox {
  position: relative;
}
/* line 77, wp-content/themes/kuse-theme/core/scss/_kuseteam.scss */
.kuseteamcontent-hoverbox {
  left: 0;
  right: 0;
  margin: 0 auto;
  position: absolute;
  top: 0;
  height: 100%;
  background: rgba(255, 255, 255, 0.9);
  opacity: 0;
  transition: all all 0.2s;
  -webkit-transition: all all 0.2s;
  -moz-transition: all all 0.2s;
  -o-transition: all all 0.2s;
}
/* line 89, wp-content/themes/kuse-theme/core/scss/_kuseteam.scss */
.kuseteamcontent-hoverbox:hover {
  opacity: 1;
}
/* line 93, wp-content/themes/kuse-theme/core/scss/_kuseteam.scss */
.hoverbox-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
/* line 3, wp-content/themes/kuse-theme/core/scss/_kusevtabs.scss */
.kuse-vtabs .ui-tabs .ui-tabs-nav {
  display: block;
}
/* line 6, wp-content/themes/kuse-theme/core/scss/_kusevtabs.scss */
.kuse-vtabs li a {
  color: #fff;
  display: block;
  cursor: pointer;
  position: relative;
  z-index: 10;
}
/* line 13, wp-content/themes/kuse-theme/core/scss/_kusevtabs.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: default;
}
/* line 16, wp-content/themes/kuse-theme/core/scss/_kusevtabs.scss */
.vtabs-icon {
  width: 24px;
  height: 24px;
  margin-right: 5px;
}
/* line 21, wp-content/themes/kuse-theme/core/scss/_kusevtabs.scss */
.kuse-vtabs .ui-tabs .ui-tabs-nav li {
  text-align: center;
  background: #393839;
  cursor: pointer;
  position: relative;
  color: #fff;
  line-height: 54px;
  margin: 5px 0px;
  margin-bottom: 10px;
  width: 100%;
  font-weight: 600;
}
/* line 33, wp-content/themes/kuse-theme/core/scss/_kusevtabs.scss */
.kuse-vtabs li:after {
  content: "";
  z-index: 1000;
  background-image: url('https://www.magnussonpetfood.de/wp-content/uploads/play-button.svg');
  width: 21px;
  height: 16px;
  display: block;
  position: absolute;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  right: 15px;
  top: 20px;
  transition: all all 0.2s;
  -webkit-transition: all all 0.2s;
  -moz-transition: all all 0.2s;
  -o-transition: all all 0.2s;
  z-index: 9;
}
/* line 49, wp-content/themes/kuse-theme/core/scss/_kusevtabs.scss */
.kuse-vtabs li.ui-state-active:after {
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  right: 15px;
}
/* line 57, wp-content/themes/kuse-theme/core/scss/_kusevtabs.scss */
.kuse-vtabs .ui-tabs .ui-tabs-nav li.ui-tabs-active a {
  color: #0b202a;
}
/* line 60, wp-content/themes/kuse-theme/core/scss/_kusevtabs.scss */
.kuse-vtabs-text p {
  display: inline;
  margin: 0;
}
/* line 64, wp-content/themes/kuse-theme/core/scss/_kusevtabs.scss */
.vtabs-content {
  padding-left: 20px;
}
/* line 67, wp-content/themes/kuse-theme/core/scss/_kusevtabs.scss */
.kuse-vtabs-outline .g-block.size-60.width100 {
  margin: 5px 0px;
  padding: 10px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
/* carousel3d-s */
/* line 2, wp-content/themes/kuse-theme/core/scss/_3dcarousel.scss */
.flipster__item__content {
  width: 400px;
  background: #1f1f1f;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  height: 460px;
  padding: 50px 0;
}
/* line 10, wp-content/themes/kuse-theme/core/scss/_3dcarousel.scss */
.carousel3d-hover {
  opacity: 0;
  transition: all all 0.6s;
  -webkit-transition: all all 0.6s;
  -moz-transition: all all 0.6s;
  -o-transition: all all 0.6s;
  background: #535153;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
}
/* line 21, wp-content/themes/kuse-theme/core/scss/_3dcarousel.scss */
.carousel3d-item.flipster__item--current .carousel3d-hover:hover {
  opacity: 1;
}
/* line 24, wp-content/themes/kuse-theme/core/scss/_3dcarousel.scss */
#carousel3d-s {
  padding: 60px 0;
  text-align: center;
}
/* line 28, wp-content/themes/kuse-theme/core/scss/_3dcarousel.scss */
.carousel3d-text {
  text-align: center;
}
/* line 32, wp-content/themes/kuse-theme/core/scss/_3dcarousel.scss */
.carousel3d-text h3 {
  color: #fff;
  position: relative;
}
/* line 37, wp-content/themes/kuse-theme/core/scss/_3dcarousel.scss */
.carousel3d-text h4 {
  color: #fff;
}
/* line 41, wp-content/themes/kuse-theme/core/scss/_3dcarousel.scss */
.carousel3d-text h3::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  border: 1px solid #fff;
  bottom: -14px;
  width: 80%;
}
/* line 51, wp-content/themes/kuse-theme/core/scss/_3dcarousel.scss */
.carousel3d-img {
  width: 180px;
  left: 0;
  right: 0;
  margin: 0 auto;
  border-radius: 999px;
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
/* line 60, wp-content/themes/kuse-theme/core/scss/_3dcarousel.scss */
.carousel3d-item.flipster__item.flipster__item--current .flipster__item__content {
  background: #393839;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
/* line 64, wp-content/themes/kuse-theme/core/scss/_3dcarousel.scss */
.carousel3d-more {
  position: absolute;
  bottom: 5px;
  left: 0;
  right: 0;
  color: #572724;
  font-size: 16px;
}
/* line 72, wp-content/themes/kuse-theme/core/scss/_3dcarousel.scss */
.carousel3d-hover p {
  line-height: 1.5;
  font-size: 12px;
  padding: 10px;
  text-align: center;
}
/* line 1, wp-content/themes/kuse-theme/core/scss/_kusetotop.scss */
.kuse-scrolltop {
  position: absolute;
  bottom: 30px;
  right: 60px;
  cursor: pointer;
}
/* Image */
/* line 8, wp-content/themes/kuse-theme/core/scss/_kusetotop.scss */
.kuse-scrolltop-icon img {
  width: 36px;
}
/* Icon */
/* line 12, wp-content/themes/kuse-theme/core/scss/_kusetotop.scss */
.kuse-scrolltop-icon svg {
  width: 50px;
  fill: #fff;
  transition: all all 0.3s;
  -webkit-transition: all all 0.3s;
  -moz-transition: all all 0.3s;
  -o-transition: all all 0.3s;
}
/* line 17, wp-content/themes/kuse-theme/core/scss/_kusetotop.scss */
.kuse-scrolltop-icon:hover svg {
  fill: #393839;
}
/* Trigger & Toggle */
/* line 2, wp-content/themes/kuse-theme/core/scss/_kusetogglecontent.scss */
.toggle {
  display: none;
}
/* line 5, wp-content/themes/kuse-theme/core/scss/_kusetogglecontent.scss */
.trigger {
  display: inline-block;
  margin-bottom: 30px;
}
/* line 9, wp-content/themes/kuse-theme/core/scss/_kusetogglecontent.scss */
.trigger .button {
  margin: 0;
}
/* line 12, wp-content/themes/kuse-theme/core/scss/_kusetogglecontent.scss */
.trigger .buttonicon-right svg, .trigger .buttonicon-right img {
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
}
/* line 15, wp-content/themes/kuse-theme/core/scss/_kusetogglecontent.scss */
.trigger .button .buttonicon-right svg, .trigger .button .buttonicon-right img {
  height: 12px;
}
/* line 18, wp-content/themes/kuse-theme/core/scss/_kusetogglecontent.scss */
.trigger.active .button .buttonicon-right svg, .trigger.active .button .buttonicon-right img {
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 1, wp-content/themes/kuse-theme/core/scss/_kusetimeline.scss */
.kusetimeline {
  position: relative;
  z-index: 1;
  /* --- Dots & Innere Timeline --- */
  /* Dots */
  /* Timeline Title & Ende */
  /* Timeline Jahresangabe & Jahresicon */
  /* Linie zum Content */
  /* --- Timeline Content --- */
  /* Content Allgemein */
  /* Textbox */
  /* --- Grid - Row & Links Rechts Logik & Lastclass --- */
  /* Slideshow */
}
/* line 6, wp-content/themes/kuse-theme/core/scss/_kusetimeline.scss */
.kusetimeline .timelinedots {
  position: absolute;
  height: 100%;
  width: 5px;
  left: 0;
  right: 0;
  top: 0;
  margin: 0 auto;
  z-index: -1;
  border-left: 5px dotted #f4efe8;
}
/* line 18, wp-content/themes/kuse-theme/core/scss/_kusetimeline.scss */
.kusetimeline .timelinetitlewrapper, .kusetimeline .timeline-ende-wrapper {
  text-align: center;
}
/* line 21, wp-content/themes/kuse-theme/core/scss/_kusetimeline.scss */
.kusetimeline .timelinetitlewrapper {
  margin-bottom: 80px;
}
/* line 24, wp-content/themes/kuse-theme/core/scss/_kusetimeline.scss */
.kusetimeline .timelinetitle {
  background: #393839;
  color: #fff;
  font-size: 17px;
  padding: 15px 40px;
  position: relative;
  text-transform: uppercase;
  display: inline-block;
}
/* line 33, wp-content/themes/kuse-theme/core/scss/_kusetimeline.scss */
.kusetimeline .timeline-ende {
  background: #51514f;
  color: #fff;
  font-size: 17px;
  line-height: 20px;
  height: 50px;
  padding: 15px 60px;
  margin-top: 60px;
  position: relative;
  text-transform: uppercase;
  display: inline-block;
}
/* line 46, wp-content/themes/kuse-theme/core/scss/_kusetimeline.scss */
.kusetimeline .timeline-year-wrapper.g-block {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
/* line 50, wp-content/themes/kuse-theme/core/scss/_kusetimeline.scss */
.kusetimeline .timeline-year {
  position: absolute;
  width: 100px;
  height: 100px;
  z-index: 10;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 50%;
  -moz-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  text-align: center;
  background: #f4efe8;
  border-radius: 50%;
  color: #fff;
  border: 15px solid #fff;
}
/* line 66, wp-content/themes/kuse-theme/core/scss/_kusetimeline.scss */
.kusetimeline .timeline-year img {
  height: 100%;
  padding: 10px;
}
/* line 71, wp-content/themes/kuse-theme/core/scss/_kusetimeline.scss */
.kusetimeline .timeline-year span {
  line-height: 68px;
}
/* line 75, wp-content/themes/kuse-theme/core/scss/_kusetimeline.scss */
.kusetimeline .timeline-year.year-text::after {
  content: "";
  width: 60px;
  height: 60px;
  position: absolute;
  top: 5px;
  left: 0;
  right: 0;
  margin: 0 auto;
  border-radius: 30px;
  border: 2px solid #fff;
}
/* line 89, wp-content/themes/kuse-theme/core/scss/_kusetimeline.scss */
.kusetimeline .timeline-line {
  position: relative;
  text-align: center;
  height: 4px;
  width: 100%;
  background: #f4efe8;
  z-index: -1;
}
/* line 97, wp-content/themes/kuse-theme/core/scss/_kusetimeline.scss */
.kusetimeline .timeline-line span {
  top: -30px;
  position: relative;
}
/* line 103, wp-content/themes/kuse-theme/core/scss/_kusetimeline.scss */
.kusetimeline .timeline-linedate-wrapper {
  width: 100%;
  position: relative;
}
/* line 108, wp-content/themes/kuse-theme/core/scss/_kusetimeline.scss */
.kusetimeline .timeline-line-date {
  position: absolute;
  top: -30px;
  width: 100%;
  text-align: center;
}
/* line 116, wp-content/themes/kuse-theme/core/scss/_kusetimeline.scss */
.kusetimeline .timeline-content {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
/* line 120, wp-content/themes/kuse-theme/core/scss/_kusetimeline.scss */
.kusetimeline .timelinetextbox {
  text-align: center;
  background: #fff;
  z-index: 1;
  position: relative;
  padding: 40px 20px;
  border: 5px dotted #f4efe8;
  margin: 40px auto;
  width: 80%;
}
/* line 131, wp-content/themes/kuse-theme/core/scss/_kusetimeline.scss */
.kusetimeline .timeline-text {
  padding: 10px 30px;
  color: #606060;
  background: #fff;
}
/* line 136, wp-content/themes/kuse-theme/core/scss/_kusetimeline.scss */
.kusetimeline .timeline-text h3 {
  text-align: center;
  line-height: 1.5;
  margin: 0;
  padding: 0;
}
/* line 143, wp-content/themes/kuse-theme/core/scss/_kusetimeline.scss */
.kusetimeline .timeline-text hr {
  margin: 10px 0;
}
/* line 148, wp-content/themes/kuse-theme/core/scss/_kusetimeline.scss */
.kusetimeline .timeline-grid {
  width: 50%;
}
/* line 151, wp-content/themes/kuse-theme/core/scss/_kusetimeline.scss */
.kusetimeline .timelinerow.last {
  padding-bottom: 0;
}
/* line 154, wp-content/themes/kuse-theme/core/scss/_kusetimeline.scss */
.kusetimeline .kusetimeline .timelinemodul {
  padding-top: 35px;
}
/* line 158, wp-content/themes/kuse-theme/core/scss/_kusetimeline.scss */
.kusetimeline .timelinerow {
  position: relative;
  display: flex;
  padding: 10px 0;
  z-index: 1;
}
/* line 164, wp-content/themes/kuse-theme/core/scss/_kusetimeline.scss */
/* line 165, wp-content/themes/kuse-theme/core/scss/_kusetimeline.scss */
.kusetimeline .timelinerow.left .timeline-content-wrapper {
  padding-right: 15px;
}
/* line 169, wp-content/themes/kuse-theme/core/scss/_kusetimeline.scss */
.kusetimeline .timelinerow.left .timeline-line-date {
  padding-right: 50px;
}
/* line 174, wp-content/themes/kuse-theme/core/scss/_kusetimeline.scss */
.kusetimeline .timelinerow.right {
  text-align: right;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
}
/* line 178, wp-content/themes/kuse-theme/core/scss/_kusetimeline.scss */
.kusetimeline .timelinerow.right .timeline-direction {
  -webkit-flex-direction: row-reverse;
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
/* line 182, wp-content/themes/kuse-theme/core/scss/_kusetimeline.scss */
.kusetimeline .timelinerow.right .timeline-content-wrapper {
  padding-left: 15px;
}
/* line 186, wp-content/themes/kuse-theme/core/scss/_kusetimeline.scss */
.kusetimeline .timelinerow.right .timeline-line-date {
  padding-left: 50px;
}
/* line 192, wp-content/themes/kuse-theme/core/scss/_kusetimeline.scss */
/* line 193, wp-content/themes/kuse-theme/core/scss/_kusetimeline.scss */
.kusetimeline .owl-nav .owl-prev {
  left: -30px;
}
/* line 197, wp-content/themes/kuse-theme/core/scss/_kusetimeline.scss */
.kusetimeline .owl-nav .owl-next {
  right: -30px;
}
/* line 201, wp-content/themes/kuse-theme/core/scss/_kusetimeline.scss */
.kusetimeline .owl-nav div {
  background: #fff;
  top: 50%;
}
/* line 206, wp-content/themes/kuse-theme/core/scss/_kusetimeline.scss */
.kusetimeline .owl-nav svg {
  stroke: inherit;
  fill: #626262;
}
/* line 210, wp-content/themes/kuse-theme/core/scss/_kusetimeline.scss */
.kusetimeline .owl-nav svg:hover {
  stroke: inherit;
  fill: #393839;
}
/* Responsive */
@media only all and (max-width: 47.938rem) {
  /* line 278, wp-content/themes/kuse-child/custom/scss/_mixins.scss */
  /* line 219, wp-content/themes/kuse-theme/core/scss/_kusetimeline.scss */
  .kusetimeline {
    /* Timeline */
  }
  /* line 221, wp-content/themes/kuse-theme/core/scss/_kusetimeline.scss */
  .kusetimeline .timeline-grid {
    position: relative;
  }
  /* line 224, wp-content/themes/kuse-theme/core/scss/_kusetimeline.scss */
  .kusetimeline .timeline-linedate-wrapper {
    display: none;
  }
  /* line 227, wp-content/themes/kuse-theme/core/scss/_kusetimeline.scss */
  .kusetimeline .timelinerow.timelinemodul {
    padding-top: 75px;
    padding-bottom: 40px;
  }
  /* line 231, wp-content/themes/kuse-theme/core/scss/_kusetimeline.scss */
  .kusetimeline .timelinerow.left, .kusetimeline .timelinerow.right {
    text-align: center;
  }
  /* line 236, wp-content/themes/kuse-theme/core/scss/_kusetimeline.scss */
  .kusetimeline .timeline-year {
    position: absolute;
    top: 0;
  }
  /* line 241, wp-content/themes/kuse-theme/core/scss/_kusetimeline.scss */
  .kusetimeline .timeline-line {
    display: none;
  }
  /* line 245, wp-content/themes/kuse-theme/core/scss/_kusetimeline.scss */
  /* line 246, wp-content/themes/kuse-theme/core/scss/_kusetimeline.scss */
  /* line 247, wp-content/themes/kuse-theme/core/scss/_kusetimeline.scss */
  .kusetimeline .timelinerow.left .timeline-content-wrapper {
    padding-right: 0;
  }
  /* line 252, wp-content/themes/kuse-theme/core/scss/_kusetimeline.scss */
  /* line 253, wp-content/themes/kuse-theme/core/scss/_kusetimeline.scss */
  .kusetimeline .timelinerow.right .timeline-content-wrapper {
    padding-left: 0;
  }
}
/* line 1, wp-content/themes/kuse-theme/core/scss/_kusebgvideo.scss */
.kusebgvideo {
  width: 100%;
  position: absolute;
  z-index: 0;
  left: 0;
  top: 0;
}
/* Import Core SCSS */
/* Core Styles */
/* Offline Layout - Message */
/* line 4, wp-content/themes/kuse-theme/core/scss/_corestyles.scss */
.offlinemessage {
  position: absolute;
  background: rgba(0, 0, 0, 0.54);
  z-index: 999999999;
}
/* line 10, wp-content/themes/kuse-theme/core/scss/_corestyles.scss */
.offlinemessage h2 {
  color: #fff;
  text-align: center;
  font-weight: 300;
  font-size: 20px;
  margin: 0;
  padding: 5px;
}
/* Post Edit Button */
/* line 20, wp-content/themes/kuse-theme/core/scss/_corestyles.scss */
.post-edit-link {
  position: relative;
  display: block;
}
/* line 24, wp-content/themes/kuse-theme/core/scss/_corestyles.scss */
.editlink {
  text-align: center;
  text-transform: uppercase;
  background: #e3d8c6;
  color: #fff;
  line-height: 3;
  position: relative;
  transition: all 0.6s;
  -webkit-transition: all 0.6s;
  -moz-transition: all 0.6s;
  -o-transition: all 0.6s;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  z-index: 999;
  display: none;
}
/* line 37, wp-content/themes/kuse-theme/core/scss/_corestyles.scss */
.g-block:hover .editlink {
  display: block;
}
/* line 41, wp-content/themes/kuse-theme/core/scss/_corestyles.scss */
.editlink:hover {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
  background: #535153;
}
/* line 46, wp-content/themes/kuse-theme/core/scss/_corestyles.scss */
.editlink .fa.fa-edit {
  position: absolute;
  left: 15px;
  top: 8px;
  font-size: 35px;
  color: #ebebeb;
}
/* Partikel Post Content */
/* line 54, wp-content/themes/kuse-theme/core/scss/_corestyles.scss */
.postwrapper {
  margin-bottom: 3.1rem;
}
/* Loginform */
/* line 58, wp-content/themes/kuse-theme/core/scss/_corestyles.scss */
.kuse-loginform {
  max-width: 450px;
  border: 2px solid #cdcdcd;
  padding: 40px;
  left: 0;
  right: 0;
  margin: 0 auto;
}
/* System Section */
/* line 67, wp-content/themes/kuse-theme/core/scss/_corestyles.scss */
section#system-content div {
  padding: 0;
  margin: 0;
}
/* Cookie Consent */
/* line 72, wp-content/themes/kuse-theme/core/scss/_corestyles.scss */
.cc-floating .cc-compliance {
  display: block;
}
/* line 75, wp-content/themes/kuse-theme/core/scss/_corestyles.scss */
.cc-revoke {
  display: none;
}
/* Import Admin Menu */
/* Layout Edit Button */
/* line 3, wp-content/themes/kuse-theme/core/scss/_kuseadminmenu.scss */
.lyedit-wrapper {
  position: fixed;
  z-index: 99998;
  right: 0px;
  -moz-transform: translate(300px, 0);
  -o-transform: translate(300px, 0);
  -ms-transform: translate(300px, 0);
  -webkit-transform: translate(300px, 0);
  transform: translate(300px, 0);
  top: 32px;
  transition: all all 0.3s;
  -webkit-transition: all all 0.3s;
  -moz-transition: all all 0.3s;
  -o-transition: all all 0.3s;
  -webkit-transition-delay: 0s;
  -moz-transition-delay: 0s;
  -o-transition-delay: 0s;
  transition-delay: 0s;
  width: 350px;
}
/* line 14, wp-content/themes/kuse-theme/core/scss/_kuseadminmenu.scss */
.lyedit-wrapper:hover {
  -moz-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transition-delay: 1s;
  -moz-transition-delay: 1s;
  -o-transition-delay: 1s;
  transition-delay: 1s;
}
/* line 19, wp-content/themes/kuse-theme/core/scss/_kuseadminmenu.scss */
.lyedit {
  display: block;
  padding: 16px 10px;
  font-size: 12px;
  font-weight: 300;
  color: #fff;
  padding-left: 48px;
  background: #23282d;
  box-shadow: none;
  margin: 0;
}
/* line 30, wp-content/themes/kuse-theme/core/scss/_kuseadminmenu.scss */
.lyedit:not(:last-child) {
  border-bottom: 1px solid gray;
}
/* line 34, wp-content/themes/kuse-theme/core/scss/_kuseadminmenu.scss */
.lyedit:hover {
  background: #393839;
}
/* line 37, wp-content/themes/kuse-theme/core/scss/_kuseadminmenu.scss */
.lyedit-mainmenu {
  position: relative;
  z-index: 1;
}
/* line 41, wp-content/themes/kuse-theme/core/scss/_kuseadminmenu.scss */
.lyedit-submenu {
  position: relative;
  z-index: 0;
  opacity: 0;
  transition: all all 0.3s;
  -webkit-transition: all all 0.3s;
  -moz-transition: all all 0.3s;
  -o-transition: all all 0.3s;
  -webkit-transition-delay: 0.7s;
  -moz-transition-delay: 0.7s;
  -o-transition-delay: 0.7s;
  transition-delay: 0.7s;
  overflow: hidden;
  -moz-transform: translate(0, -350px);
  -o-transform: translate(0, -350px);
  -ms-transform: translate(0, -350px);
  -webkit-transform: translate(0, -350px);
  transform: translate(0, -350px);
}
/* line 51, wp-content/themes/kuse-theme/core/scss/_kuseadminmenu.scss */
.lyedit-wrapper:hover .lyedit-submenu {
  position: relative;
  transition: all all 0.8s;
  -webkit-transition: all all 0.8s;
  -moz-transition: all all 0.8s;
  -o-transition: all all 0.8s;
  opacity: 1;
  right: 0;
  -moz-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}
/* line 59, wp-content/themes/kuse-theme/core/scss/_kuseadminmenu.scss */
.lyedit i.fa {
  font-size: 22px;
  position: absolute;
  left: 15px;
  top: 12px;
  color: #9ea3a8;
  transition: all all 0.3s;
  -webkit-transition: all all 0.3s;
  -moz-transition: all all 0.3s;
  -o-transition: all all 0.3s;
}
/* line 68, wp-content/themes/kuse-theme/core/scss/_kuseadminmenu.scss */
.lyedit:hover i.fa {
  color: #fff;
}
/* line 71, wp-content/themes/kuse-theme/core/scss/_kuseadminmenu.scss */
.lyedit i.fa::after {
  font-family: "Moderat";
}
/* line 74, wp-content/themes/kuse-theme/core/scss/_kuseadminmenu.scss */
.lyedit.basis i.fa::after {
  content: "BL";
  position: absolute;
  display: block;
  right: -5px;
  font-size: 8px;
  bottom: 0px;
}
/* line 82, wp-content/themes/kuse-theme/core/scss/_kuseadminmenu.scss */
.lyedit.aktiv i.fa::after {
  content: "AL";
  position: absolute;
  display: block;
  right: -5px;
  font-size: 8px;
  bottom: 0px;
}
/* Import Custom SCSS */
/* System */
/* line 2, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.g-flushed .g-content-array {
  margin: 0;
  padding: 0;
}
/* line 6, wp-content/themes/kuse-child/custom/scss/_styles.scss */
div#g-mobilemenu-container li {
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
/* line 10, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.outline-startseite section#g-contentsection4 {
  background-repeat: repeat;
  background-size: auto;
}
/* line 14, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.outline-unser_futter section#g-contentsection5 {
  background-repeat: repeat;
  background-size: auto;
}
/* line 18, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.outline-hunde_nassfutter section#g-contentsection5 {
  background-repeat: repeat;
  background-size: auto;
}
/* line 22, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.outline-katzen_nassfutter section#g-contentsection5 {
  background-repeat: repeat;
  background-size: auto;
}
/* line 26, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.outline-katzen_trockenfutter section#g-contentsection5 {
  background-repeat: repeat;
  background-size: auto;
}
/* Buttons */
/* line 32, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.button.kusebutton-2 {
  background: transparent;
  position: absolute;
  left: 0;
  bottom: 10%;
  padding: 15px 50px;
  left: 0;
  right: 0;
  margin: 0 auto;
  border: 2px solid white;
  max-width: 95%;
}
/* line 45, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.kusebutton-fullwidth {
  width: inherit;
}
/* line 49, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.kusebutton-1 {
  margin: 10px 0;
  padding: 15px 40px;
}
/* Header */
/* Navigation */
/* line 55, wp-content/themes/kuse-child/custom/scss/_styles.scss */
#g-navigation {
  width: 100%;
  position: fixed;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  min-height: 60px;
}
/* line 62, wp-content/themes/kuse-child/custom/scss/_styles.scss */
#g-navigation .g-main-nav .g-toplevel .g-menu-item {
  vertical-align: bottom;
  padding-bottom: 10px;
}
/* line 67, wp-content/themes/kuse-child/custom/scss/_styles.scss */
ul.g-toplevel {
  border-top: 1px solid #e3d8c6;
}
/* line 71, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.kuse-nav span.g-menu-item-title {
  font-size: 20px;
}
/* Logo */
/* line 75, wp-content/themes/kuse-child/custom/scss/_styles.scss */
#logowrapper {
  transition: all 1s;
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -o-transition: all 1s;
  max-height: 500px;
}
/* line 80, wp-content/themes/kuse-child/custom/scss/_styles.scss */
#logowrapper.biglogo {
  max-width: 240px;
  left: 0;
  right: 0;
  margin: 0 auto;
  opacity: 1;
  overflow: hidden;
}
/* line 89, wp-content/themes/kuse-child/custom/scss/_styles.scss */
#logowrapper.hidelogo.biglogo {
  max-height: 0;
  padding: 0;
  opacity: 0;
}
/* line 95, wp-content/themes/kuse-child/custom/scss/_styles.scss */
#logowrapper.smalllogo {
  transition: all 1s;
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -o-transition: all 1s;
  width: 170px;
  padding: 10px;
  max-width: 170px;
  opacity: 1;
  margin: 0 !important;
}
/* line 104, wp-content/themes/kuse-child/custom/scss/_styles.scss */
#logowrapper.hidelogo.smalllogo {
  transition: all 0s;
  -webkit-transition: all 0s;
  -moz-transition: all 0s;
  -o-transition: all 0s;
  -webkit-transition-delay: 0s;
  -moz-transition-delay: 0s;
  -o-transition-delay: 0s;
  transition-delay: 0s;
  max-width: 0;
  padding: 0;
  opacity: 0;
}
/* Slider */
/* line 113, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.g-owlcarousel-item-wrapper {
  max-height: 100vh;
}
/* line 116, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.owl-nav div {
  opacity: 0.7;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
}
/* line 121, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.owl-nav div:hover {
  opacity: 1;
}
/* line 125, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.scrolldown:hover {
  opacity: 1;
}
/* line 129, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.scrolldown {
  width: 50px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: 9;
  opacity: 0.7;
}
/* line 140, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.kuseslider .g-owlcarousel-item-title {
  font-family: "MagnussonSans";
  font-weight: 500;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.4), 0 1px 2px rgba(0, 0, 0, 0.48);
}
/* line 146, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.kuseslider .g-owlcarousel-item-titleh2 {
  font-family: "Moderat";
  font-weight: 500;
  font-size: 39px;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.4), 0 1px 2px rgba(0, 0, 0, 0.48);
}
/* Footer */
/* line 154, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.social-icon {
  max-width: 40px;
  height: 40px;
  padding: 0 5px;
  display: inline-block;
}
/* line 161, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.footer-sm {
  text-align: center;
}
/* line 165, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.mag-footer-outline.g-content-array {
  width: 100%;
  left: 0;
  right: 0;
  margin: 0 auto;
}
/* line 172, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.footer-wrapper {
  max-width: 300px;
  padding: 25px;
}
/* line 176, wp-content/themes/kuse-child/custom/scss/_styles.scss */
#g-footer {
  background: #393839;
  border-top: 2px solid #f7f2ea;
}
/* Startseite */
/* HoverBoxen Startseite (Kusebox Particle)*/
/* line 183, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.kusebox:hover .boxoverlay {
  background: rgba(87, 39, 36, 0.75);
}
/* line 186, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.kusebox .kusebutton-2 {
  z-index: 2;
}
/* line 189, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.kusebox .boxoverlay {
  background: rgba(0, 0, 0, 0.4);
}
/* Galerie */
/* line 194, wp-content/themes/kuse-child/custom/scss/_styles.scss */
div#kuseposts-1149-particle {
  padding: 0 20px;
}
/* line 198, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.outline-startseite section#g-contentsection3 {
  padding: 80px 0 !important;
}
/* line 202, wp-content/themes/kuse-child/custom/scss/_styles.scss */
img.lazy.galerie-right {
  padding: 0 3px;
  height: 100%;
}
/* line 207, wp-content/themes/kuse-child/custom/scss/_styles.scss */
img.lazy.galerie-right.galerie-1 {
  padding-bottom: 3px;
}
/* line 211, wp-content/themes/kuse-child/custom/scss/_styles.scss */
img.lazy.galerie-right.galerie-2 {
  padding-top: 3px;
}
/* line 214, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.galerie-img-wrapper {
  position: relative;
}
/* line 217, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.galerie-img-wrapper.right {
  height: 50%;
}
/* line 220, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.galerie-img-wrapper:hover::after {
  opacity: 0.85;
}
/* line 223, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.galerie-img-wrapper::after {
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  content: "";
  background: url('https://www.magnussonpetfood.de/wp-content/uploads/hoverplus.svg') no-repeat center center;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100px;
  margin: 0 auto;
  opacity: 0;
}
/* Ajax */
/* line 238, wp-content/themes/kuse-child/custom/scss/_styles.scss */
#reportrange {
  background: #fff;
  cursor: pointer;
  padding: 5px 10px;
  border: 1px solid #ccc;
  width: 100%;
}
/* line 246, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.ajax-filter-wrapper {
  background: #f8f8f8;
  border-left: 2px solid #393839;
  border-right: 2px solid #393839;
  padding: 40px 0;
  width: 80%;
  left: 0;
  right: 0;
  margin: 0 auto 20px;
}
/* line 257, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.ajax-filter-wrapper label {
  display: block;
}
/* line 261, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.g-flushed .campusprojekt-particle .g-block.inner-filter-wrapper {
  padding: 0 40px;
}
/* line 265, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.ajax-filter-wrapper .g-grid {
  margin: 0;
}
/* line 269, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.ajax-filter-wrapper h4 {
  margin: 0 0 10px;
  font-weight: bold;
}
/* line 274, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.inner-filter-wrapper.g-block.size-70 {
  border-left: 2px solid #393839;
}
/* line 278, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.g-flushed .ajax-wrapper .g-block {
  padding: 10px;
}
/* line 282, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.buttonoutline-kusebutton-1.ajaxloadmore {
  text-align: center;
  margin: 50px 0;
}
/* line 287, wp-content/themes/kuse-child/custom/scss/_styles.scss */
div#ajax-wrapper-veranstaltung .g-grid {
  margin: 0;
}
/* line 291, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.button {
  cursor: pointer;
}
/* line 295, wp-content/themes/kuse-child/custom/scss/_styles.scss */
#filter-reset-campusveranstaltung {
  margin-top: 20px;
}
/* line 299, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.ajax-wrapper .g-grid {
  margin: 0;
}
/* line 303, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.buttontext.filtertext {
  width: 200px;
}
/* line 307, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.ajax-content {
  position: relative;
  -webkit-animation-duration: 0.6s;
  animation-duration: 0.6s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
/* line 315, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.ajax-content.active {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}
/* line 325, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.ajax-pagination {
  width: 50px;
  height: 50px;
  display: inline-block;
  margin: 0 15px;
  cursor: pointer;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
}
/* line 334, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.ajax-pagination svg {
  height: 100%;
  fill: #e3d8c6;
  cursor: pointer;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
}
/* line 340, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.ajax-pagination:hover {
  background: rgba(255, 255, 255, 0.3);
}
/* line 344, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.flipster__button:hover {
  background: rgba(255, 255, 255, 0.3);
}
/* line 347, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.ajax-pagination svg:hover {
  height: 100%;
  fill: #fcfbf9;
}
/* line 352, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.pagination-left {
  left: 0;
}
/* line 356, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.pagination-right {
  right: 0;
}
/* line 360, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.ajaxerror {
  text-align: center;
  font-size: 22px;
  background: #393839;
  color: #fff;
  padding: 10px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
/* line 369, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.pagination-outline.ajaxpagination {
  text-align: center;
  margin-top: 40px;
}
/* line 374, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.ajax-pagination.hidden {
  display: none;
}
/* Magnusson Produktbox Startseite */
/* line 379, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.magnusson-produktbox-particle {
  position: relative;
}
/* line 383, wp-content/themes/kuse-child/custom/scss/_styles.scss */
@media screen and (max-width: 767px) {
  /* line 384, wp-content/themes/kuse-child/custom/scss/_styles.scss */
  .produktbox-grid {
    margin-bottom: 30px;
  }
}
/* line 389, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.produktboxoutline {
  height: 100%;
}
/* line 393, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.produktbox {
  height: 100%;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
}
/* line 399, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.produktbox:hover {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
}
/* line 403, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.produktbox-content {
  background: #e3d8c6;
  height: 100%;
  padding-bottom: 80px;
}
/* line 409, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.produktbox-zusammsetzung {
  color: #fff;
  text-align: left;
  width: 80%;
  background: #393839;
  padding: 5px 15px;
  font-size: 17px;
  min-height: 58px;
}
/* line 419, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.produktbox h3 {
  color: #393839;
}
/* line 423, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.produktbox-image {
  padding: 20px;
}
/* line 427, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.produktbox-title {
  text-align: left;
  padding: 3px;
}
/* line 430, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.produktbox-title h3 {
  text-transform: uppercase;
}
/* line 435, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.produktbox-text {
  text-align: left;
  padding: 15px;
}
/* line 440, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.produktbox .button {
  margin: 25px 0;
  position: absolute;
  bottom: 20px;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 220px;
  z-index: 1;
}
/* line 450, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.ajax-pagination.disabled {
  opacity: 0.2;
}
/* Über Magnusson */
/* line 454, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.outline-ueber_magnusson section#g-contentsection1 {
  padding: 60px 0 !important;
}
/* line 458, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.outline-ueber_magnusson section#g-contentsection5 {
  padding: 60px 0 !important;
}
/* line 462, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.outline-ueber_magnusson #g-contentsection2::after, .outline-ueber_magnusson #g-contentsection4::after {
  content: "";
  background: black;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  opacity: 0.55;
}
/* line 476, wp-content/themes/kuse-child/custom/scss/_styles.scss */
div#kuseposts-3083-particle h2 {
  color: #fff;
}
/* line 480, wp-content/themes/kuse-child/custom/scss/_styles.scss */
div#kuseposts-3083-particle {
  position: relative;
  z-index: 1;
}
/* line 485, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.qualitaet-outline {
  text-align: center;
  color: #fff;
}
/* line 490, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.qualitaet-outline h3 {
  color: #fff;
  font-weight: 500;
}
/* line 495, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.qualitaet-outline a {
  color: #fff;
}
/* line 499, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.qualitaet-icon {
  width: 100px;
  padding: 15px;
  border: 2px solid white;
  border-radius: 999px;
  left: 0;
  right: 0;
  margin: 0 auto;
}
/* line 509, wp-content/themes/kuse-child/custom/scss/_styles.scss */
div#qualitaetskontrolle-4481-particle {
  max-width: 100%;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 1;
  position: relative;
}
/* line 517, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.qualitaet-outline p {
  padding: 0 20%;
}
/* line 520, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.qualitaet-title h2 {
  color: #fff;
  text-align: center;
  margin-bottom: 80px;
}
/* Warum Magnusson */
/* line 526, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.g-grid.warum-outline {
  margin: 0;
}
/* line 530, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.g-grid.warum-outline.odd {
  background: #393839;
}
/* line 534, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.g-grid.warum-outline.even {
  background: #393839;
}
/* line 538, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.warum-text {
  color: #fff;
  padding: 60px;
  position: relative;
  height: 100%;
  width: 70%;
  display: inline-block;
  padding-bottom: 130px;
}
/* line 548, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.warum-text {
  text-align: left;
}
/* line 552, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.warum-text h3 {
  color: #fff;
}
/* line 556, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.warum-bild {
  height: 100%;
  width: 100%;
  background-size: cover !important;
  min-height: 600px;
  position: relative;
}
/* line 564, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.warum-bild::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.35);
}
/* line 572, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.warum-link .button.kusebutton-2.kusebutton-fullwidth {
  left: 60px;
  bottom: 60px;
  right: inherit;
}
/* line 578, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.g-grid.warum-outline.even .warum-block.size-60 {
  text-align: right;
}
/* line 582, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.g-grid.warum-outline.odd .warum-block.size-60 {
  text-align: left;
}
/* Unsere Produkte */
/* line 587, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.g-block.size-100.parralax-produkte {
  height: 400px;
}
/* Kontaktformular */
/* line 592, wp-content/themes/kuse-child/custom/scss/_styles.scss */
input[type="checkbox"]:checked + .wpcf7-list-item-label {
  color: #0c890c;
}
/* line 596, wp-content/themes/kuse-child/custom/scss/_styles.scss */
span.wpcf7-list-item {
  display: inline-block;
  margin: 0 25px 0 0;
}
/* line 601, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.kontaktoutline {
  padding: 40px;
  display: inline-block;
  text-align: left;
}
/* line 607, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.g-block.size-50.kontakttrennlinie {
  background: #e3d8c6;
}
/* line 611, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.kontaktformular {
  width: 60%;
}
/* line 615, wp-content/themes/kuse-child/custom/scss/_styles.scss */
input.wpcf7-form-control.wpcf7-submit:disabled {
  opacity: 0.2;
}
/* line 619, wp-content/themes/kuse-child/custom/scss/_styles.scss */
input[type="checkbox"] + .wpcf7-list-item-label {
  color: rgba(0, 0, 0, 0.33);
  margin-top: 30px;
}
/* line 624, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.wpcf7-form-control.wpcf7-submit {
  padding: 15px 35px;
}
/* line 628, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.niederlassung h3 {
  color: #393839;
  font-size: 20px;
  font-weight: 600;
}
/* line 634, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.niederlassung h1 {
  font-weight: 500;
  font-size: 50px;
}
/* line 639, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.kontaktlinks {
  text-align: right;
}
/* line 643, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.kontaktlinks .kontaktoutline {
  padding-right: 22%;
}
/* Produkt */
/* line 649, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.pagination-outline img {
  width: 50px;
  margin-right: 15px;
}
/* Detail Tabs */
/* line 655, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.produkt-tabs {
  background: #393839;
  text-align: center;
}
/* line 660, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.produkt-tab-icon-outline {
  width: 165px;
  color: #fff;
  display: inline-block;
  margin: 40px;
  height: 140px;
  text-align: center;
  vertical-align: top;
  text-transform: uppercase;
  line-height: 1.2;
  cursor: pointer;
}
/* line 673, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.produkt-icon-outline {
  max-width: 80px;
  display: inline-block;
  padding: 15px;
  border: 1px solid #fff;
  border-radius: 100px;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
}
/* line 682, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.produkt-tab-icon-outline:hover .produkt-icon-outline {
  background: #393839;
}
/* line 686, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.produkt-tab-icon-outline.active .produkt-icon-outline {
  background: #e3d8c6;
}
/* line 690, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.produkt-tabs-content-text {
  width: 70%;
  float: right;
  padding: 40px 20px;
}
/* line 696, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.produkt-details-bild {
  height: 100%;
  background-size: cover !important;
  min-height: 540px;
}
/* line 701, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.produktbild {
  background-color: #fff;
}
/* line 704, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.produktbeschreibung {
  background: #f7f2ea;
  position: relative;
  padding-bottom: 80px;
}
/* line 710, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.produktbeschreibung h1 {
  font-size: 42px;
  color: #393839;
  font-weight: 400;
  line-height: 1.5;
}
/* line 717, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.produktbeschreibung h3 {
  font-size: 24px;
  font-weight: 300;
}
/* line 722, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.produktbeschreibung-wrapper {
  padding: 50px;
  width: 75%;
}
/* line 726, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.produktbild-wrapper {
  margin-top: 50px;
}
/* line 737, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.woocommerce-product-gallery {
  position: relative;
}
/* line 740, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.flex-control-thumbs li {
  margin: 10px;
  list-style: none;
}
/* line 744, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.woocommerce-product-gallery__trigger {
  position: absolute;
  right: 50px;
  top: 50px;
  z-index: 10;
  text-indent: -9999px;
  font-size: 0px;
}
/* line 752, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.woocommerce-product-gallery__trigger:before {
  content: "";
  display: block;
  background-image: url('https://www.magnussonpetfood.de../../img/lupe.png');
  background-repeat: no-repeat;
  background-size: cover;
  width: 30px;
  height: 30px;
}
/* line 763, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.woocommerce-product-gallery__wrapper {
  text-align: center;
}
/* line 766, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.flex-control-nav {
  display: flex;
  justify-content: center;
}
/* line 770, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.woocommerce div.product div.images .flex-control-thumbs {
  overflow: hidden;
  zoom: 1;
  margin: 0;
  padding: 0;
}
/* line 776, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.woocommerce div.product div.images img {
  display: block;
  width: 100%;
  height: auto;
  box-shadow: none;
}
/* line 782, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.woocommerce-product-gallery__image img {
  height: 500px;
  object-fit: contain;
}
/* line 786, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.produktbeschreibung-wrapper .pagination-outline {
  position: absolute;
  bottom: 30px;
  left: 50px;
}
/* line 791, wp-content/themes/kuse-child/custom/scss/_styles.scss */
#CheckAllButton {
  width: 215px;
  position: relative;
}
/* line 794, wp-content/themes/kuse-child/custom/scss/_styles.scss */
#CheckAllButton #checkAll {
  position: absolute;
  left: 9px;
  top: 17px;
}
/* line 799, wp-content/themes/kuse-child/custom/scss/_styles.scss */
#CheckAllButton label {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  padding-top: 14px;
}
/* Mobile Menu */
/* line 809, wp-content/themes/kuse-child/custom/scss/_styles.scss */
div#g-mobilemenu-container #logowrapper.smalllogo {
  max-width: 100%;
  width: 100%;
  padding: 20px;
}
/* line 814, wp-content/themes/kuse-child/custom/scss/_styles.scss */
#g-mobilemenu-container #logowrapper.hidelogo.smalllogo {
  opacity: 1;
  max-width: 100%;
}
/* Testimonials */
/* line 819, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.flipster__item__content {
  width: 400px;
  background: #e3d8c6;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  height: 460px;
  padding: 6rem 0;
}
/* line 827, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.testimonialhover {
  opacity: 0;
  transition: all 0.6s;
  -webkit-transition: all 0.6s;
  -moz-transition: all 0.6s;
  -o-transition: all 0.6s;
  background: #e3d8c6;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
}
/* line 838, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.testimonialitem.flipster__item--current .testimonialhover:hover {
  opacity: 1;
}
/* line 841, wp-content/themes/kuse-child/custom/scss/_styles.scss */
#testimonials {
  padding: 60px 0;
  text-align: center;
}
/* line 845, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.testimonialtext {
  text-align: center;
}
/* line 849, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.testimonialtext h3 {
  position: relative;
  font-family: "MagnussonSans";
  text-transform: uppercase;
}
/* line 855, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.testimonialtext h4 {
  font-family: "Moderat";
}
/* line 859, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.testimonialtext h3::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  border: 1px solid #393839;
  bottom: -14px;
  width: 200px;
}
/* line 869, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.testimonialimg {
  width: 180px;
  left: 0;
  right: 0;
  margin: 0 auto;
  border-radius: 999px;
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
/* line 878, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.testimonialitem.flipster__item.flipster__item--current .flipster__item__content {
  background: #e3d8c6;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
/* line 882, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.testimonialmore {
  position: absolute;
  bottom: 5px;
  left: 0;
  right: 0;
  color: #393839;
  font-size: 16px;
}
/* line 890, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.testimonialhover p {
  line-height: 1.5;
  font-size: 12px;
  padding: 10px;
  text-align: center;
}
/* Detailseite Warum Magnusson */
/* line 897, wp-content/themes/kuse-child/custom/scss/_styles.scss */
div#warummagnusson-detailseite-9877-particle {
  margin: 0;
  padding: 0;
}
/* line 902, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.headerbild {
  width: 100%;
}
/* line 906, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.parent-pageid-565 #g-contentsection1 {
  padding: 0;
}
/* line 910, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.parent-pageid-565 .g-content.g-particle {
  padding-top: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 916, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.warum-bild-details {
  height: 100%;
  width: 400px;
  background-size: cover !important;
  height: 400px;
  max-width: 95%;
  position: relative;
  margin: auto;
  /*display: inline-block;*/
}
/* line 926, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.warum-details-title h1 {
  font-size: 50px;
  color: #393839;
  font-weight: 500;
  margin-bottom: 0;
  margin-top: 20px;
  line-height: 1.5;
}
/* line 934, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.odd .warum-text-details {
  padding-right: 40px;
}
/* line 937, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.even .warum-text-details {
  padding-left: 40px;
}
/* line 940, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.warum-text-details h2 {
  font-size: 24px;
  color: #393839;
  line-height: 1;
  margin: 0;
  margin-bottom: 25px;
  font-family: "MagnussonSans";
}
/* line 948, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.warum-bild-outline {
  text-align: right;
}
/* line 951, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.warum-bild-outline {
  text-align: right;
}
/* line 955, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.warum-details-outline {
  padding: 30px 0;
  border-top: 2px solid rgba(112, 112, 112, 0.34);
  margin-bottom: 0;
}
/* Presse Bereich */
/* line 961, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.presseoutline input[type="checkbox"] {
  display: inline;
}
/* line 964, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.img-wrapper {
  width: 25%;
  display: flex;
  flex-direction: column;
  padding: 5px;
}
/* line 970, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.dl-gallery {
  display: flex;
  flex-wrap: wrap;
}
/* line 974, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.dl-gallery-wrap {
  display: flex;
  flex-wrap: wrap;
}
/* line 978, wp-content/themes/kuse-child/custom/scss/_styles.scss */
a.downloadicon img {
  width: 30px;
  padding: 5px;
}
/* line 982, wp-content/themes/kuse-child/custom/scss/_styles.scss */
#presse-4077-particle h1 {
  color: #393839;
  font-weight: 500;
  margin: 0;
  line-height: 1.5;
}
/* line 989, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.presseformbuttons {
  text-align: right;
}
/* line 993, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.presseoutline .g-block {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  background: #fff;
  /* border-radius: 5px; */
  padding: 10px;
  margin: 5px;
}
/* line 1001, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.presseoutline {
  background: #e3d8c6;
  padding: 10px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
/* line 1006, wp-content/themes/kuse-child/custom/scss/_styles.scss */
#login-remember input[type="checkbox"] {
  display: inline;
}
/* Händlerbereich */
/* line 1010, wp-content/themes/kuse-child/custom/scss/_styles.scss */
h1.entry-title.singlepagetitle {
  color: #393839;
  font-weight: 500;
  margin: 0;
  line-height: 1.5;
}
/* line 1016, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.bestellformular-outline {
  background: #f7f2ea;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
/* line 1020, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.g-grid.bestellformular-row {
  padding: 10px 15px;
  font-weight: 300;
}
/* line 1025, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.g-grid.bestellformular-row.titlerow {
  background: #926254;
  color: #fff;
  font-weight: 400;
}
/* line 1030, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.g-grid.bestellformular-row.subrow {
  border-bottom: 1px solid #cecdc6;
}
/* line 1033, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.bestellformular-outline input.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-number {
  /* padding: 0px; */
  max-width: 90%;
}
/* line 1037, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.g-grid.kontaktdetails {
  padding: 15px;
}
/* line 1040, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.loginform1 {
  max-width: 450px;
  background: #e3d8c6;
  padding: 15px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
/* line 1046, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.kontaktdetails div {
  padding: 5px;
}
/* Ergänzungen */
/* line 1050, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.unterseite-slider-container {
  position: absolute;
  left: 10%;
  bottom: 30px;
}
/* line 1055, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.mag-slider-unterseite .g-owlcarousel-item-wrapper {
  max-height: 50vh;
}
/* line 1058, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.kusebox-image {
  min-height: 420px;
  background-size: cover !important;
}
/* line 1062, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.kuseslider .owl-nav div {
  width: 55px;
  height: 55px;
  padding: 5px;
}
/* line 1067, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.g-owlcarousel-item-wrapper {
  height: 60vh;
  height: calc(100vh - 196px);
}
@media (min-width: 375px) and (max-width: 882px) {
  /* line 1071, wp-content/themes/kuse-child/custom/scss/_styles.scss */
  /*Headerbild*/
  /*Über uns*/
  /*Warum Magnusson*/
  /*Unser Futter*/
  /*Händler*/
  /*Blog*/
  /*FAQ*/
  /* line 1075, wp-content/themes/kuse-child/custom/scss/_styles.scss */
  .gantry.g-helium-style.g-offcanvas-left.g-default.g-style-.page-template-default.page.page-id-562.page-parent.site.outline-ueber_magnusson.dir-ltr.theme-kuse-theme.woocommerce-js .g-owlcarousel-item-wrapper {
    height: calc(60vh - 220px) !important;
  }
  /* line 1080, wp-content/themes/kuse-child/custom/scss/_styles.scss */
  .gantry.g-helium-style.g-offcanvas-left.g-default.g-style-.page-template-default.page.page-id-565.page-parent.site.outline-warum_magnusson.dir-ltr.theme-kuse-theme.woocommerce-js .g-owlcarousel-item-wrapper {
    height: calc(60vh - 220px) !important;
  }
  /* line 1085, wp-content/themes/kuse-child/custom/scss/_styles.scss */
  .gantry.g-helium-style.g-offcanvas-left.g-default.g-style-.page-template-default.page.page-id-568.site.outline-unser_futter.dir-ltr.theme-kuse-theme.woocommerce-js .g-owlcarousel-item-wrapper {
    height: calc(60vh - 220px) !important;
  }
  /* line 1090, wp-content/themes/kuse-child/custom/scss/_styles.scss */
  .gantry.g-helium-style.g-offcanvas-left.g-default.g-style-.page-template-default.page.page-id-1563.page-parent.site.outline-handlerverzeichnis.dir-ltr.theme-kuse-theme.woocommerce-js .g-owlcarousel-item-wrapper {
    height: calc(60vh - 220px) !important;
  }
  /* line 1095, wp-content/themes/kuse-child/custom/scss/_styles.scss */
  .gantry.g-helium-style.g-offcanvas-left.g-default.g-style-.page-template-default.page.page-id-1533.site.outline-blog.dir-ltr.theme-kuse-theme.woocommerce-js .g-owlcarousel-item-wrapper {
    height: calc(60vh - 220px) !important;
  }
  /* line 1100, wp-content/themes/kuse-child/custom/scss/_styles.scss */
  .gantry.g-helium-style.g-offcanvas-left.g-default.g-style-.page-template-default.page.page-id-571.site.outline-faq.dir-ltr.theme-kuse-theme.woocommerce-js .g-owlcarousel-item-wrapper {
    height: calc(60vh - 220px) !important;
  }
}
/* line 1105, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.slider-background-image {
  height: 100%;
  width: 100%;
  background-size: cover !important;
}
/* line 1110, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.postleft {
  padding-left: 10%;
  padding-right: 60px;
}
/* line 1114, wp-content/themes/kuse-child/custom/scss/_styles.scss */
div#kuseposts-3083-particle {
  padding-bottom: 100px;
}
/* line 1117, wp-content/themes/kuse-child/custom/scss/_styles.scss */
div#kuseposts-3083-particle .button {
  bottom: 0;
}
/* line 1120, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.qualitaet-outline {
  padding: 20px 5px;
}
/* line 1123, wp-content/themes/kuse-child/custom/scss/_styles.scss */
#g-mobilemenu-container #logowrapper {
  background: #f7f2ea;
}
/* line 1126, wp-content/themes/kuse-child/custom/scss/_styles.scss */
div#catapult-cookie-bar {
  font-size: 10px;
  z-index: 999999;
}
/* line 1130, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.parent-pageid-562 #g-contentsection1 .g-particle {
  margin: 0;
  padding: 0;
}
/* line 1134, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.parent-pageid-562 #g-contentsection1 {
  padding: 0;
}
/* line 1137, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.button.kusebutton-2:hover {
  background: rgba(255, 255, 255, 0.2);
}
/* line 1140, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.button {
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
}
/* line 1144, wp-content/themes/kuse-child/custom/scss/_styles.scss */
a {
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
}
/* line 1147, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.qualitaet-link a:hover {
  color: #e6e6e6;
}
/* line 1151, wp-content/themes/kuse-child/custom/scss/_styles.scss */
#g-navigation .g-main-nav .g-dropdown {
  background: #f7f2ea;
  border: none;
  border-radius: 0;
  border-top: none;
  width: 280px;
  top: 40px;
  border: 1px solid #e3d8c6;
  border-top: none;
}
/* line 1161, wp-content/themes/kuse-child/custom/scss/_styles.scss */
div#testimonials h2 {
  margin-bottom: 60px;
}
/* line 1164, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.qualitaet-outline .button {
  bottom: 0;
}
/* line 1167, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.qualitaet-outline {
  padding: 20px 5px;
  position: relative;
  padding-bottom: 80px;
}
/* line 1172, wp-content/themes/kuse-child/custom/scss/_styles.scss */
div#kuseposts-3083-particle p {
  margin: 10px 0;
}
/* line 1175, wp-content/themes/kuse-child/custom/scss/_styles.scss */
div#kuseposts-3083-particle h3 {
  margin: 0;
  line-height: 1.2;
}
/* line 1180, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.postalSearch__input, .titleSearch__input {
  position: relative;
  display: inline;
}
/* line 1183, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.postalSearch__input input[type='number'], .titleSearch__input input[type='number'], .postalSearch__input input[type='text'], .titleSearch__input input[type='text'] {
  -moz-appearance: textfield;
  font-size: 18px;
}
/* line 1187, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.postalSearch__input input::-webkit-outer-spin-button, .titleSearch__input input::-webkit-outer-spin-button, .postalSearch__input input::-webkit-inner-spin-button, .titleSearch__input input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
/* line 1193, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.postalSearch__icon svg, .titleSearch__icon svg {
  width: 20px;
  position: absolute;
  top: 0;
  right: 10px;
  cursor: pointer;
}
/* line 1201, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.haendler-icon img {
  max-height: 60px;
}
/* line 1205, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.has-padding-bottom {
  padding-bottom: 80px;
}
/* line 1209, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.haendlerlink-button {
  position: absolute;
  bottom: 25px;
  left: 50%;
  transform: translateX(-50%);
  width: 180px;
  padding: 15px 20px;
}
/* line 1218, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.haendler-box {
  background: #fff;
  padding: 20px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  height: 100%;
}
/* line 1226, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.haendler-box--noResult {
  padding: 15px 0 0 15px;
}
/* line 1230, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.haendler-box:hover {
  background: #fff;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
/* line 1237, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.haendler-icon {
  text-align: center;
}
/* line 1240, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.haendler-box h4 {
  line-height: 1.5;
  margin: 15px 0;
  font-weight: bold;
  font-size: 20px;
  hyphens: auto;
  font-family: "Moderat";
}
/* line 1249, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.haendler-box p {
  line-height: 1.2;
  margin: 0;
  font-size: 18px;
  hyphens: auto;
}
/* line 1256, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.haendler-box-outline {
  padding: 15px;
  text-align: center;
  position: relative;
  height: 340px;
}
@media (max-width: 767px) {
  /* line 1261, wp-content/themes/kuse-child/custom/scss/_styles.scss */
  .haendler-box-outline {
    width: 100%;
    height: auto;
  }
}
/* line 1265, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.haendler-box-outline__offline {
  height: 260px;
}
@media (max-width: 767px) {
  /* line 1267, wp-content/themes/kuse-child/custom/scss/_styles.scss */
  .haendler-box-outline__offline {
    height: auto;
  }
}
/* line 1271, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.haendler-box-outline__online {
  height: 340px;
}
@media (max-width: 767px) {
  /* line 1273, wp-content/themes/kuse-child/custom/scss/_styles.scss */
  .haendler-box-outline__online {
    height: auto;
  }
}
/* Update Fixes */
/* line 1280, wp-content/themes/kuse-child/custom/scss/_styles.scss */
div#g-header-content {
  padding-top: 137px;
}
/* line 1283, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.offcanvas-wrapper.mobile-nav {
  background: #f7f2ea;
}
/* line 1286, wp-content/themes/kuse-child/custom/scss/_styles.scss */
#g-navigation .g-main-nav .g-dropdown .g-grid::after {
  background: #f7f2ea;
}
/* line 1289, wp-content/themes/kuse-child/custom/scss/_styles.scss */
#g-header {
  min-height: 160px;
}
/* Blog */
/* line 1293, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.blog-image {
  background-color: #efefef;
}
/* line 1296, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.blogbox {
  padding: 10px;
}
/* line 1299, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.g-content-array .g-content.blogbox {
  padding: 10px;
}
/* line 1302, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.blog-date {
  text-align: right;
  font-weight: 500;
  font-size: 12px;
  padding: 10px 16px;
  background: rgba(58, 57, 58, 0.9);
  color: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
}
/* line 1313, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.blog-kategorie {
  position: absolute;
  background: rgba(190, 34, 48, 0.9);
  top: 0;
  right: 0;
  width: 120px;
  font-weight: 500;
  font-size: 12px;
  color: #fff;
  padding: 10px 0;
  text-align: center;
}
/* line 1326, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.blog-title {
  text-align: left;
  padding: 10px 20px;
  background: #393839;
  min-height: 105px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
/* line 1342, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.blog-title h3 {
  color: #fff;
  font-size: 20px;
  margin: 0;
}
/* line 1348, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.blog-text {
  font-size: 16px;
  padding: 20px 30px;
  text-align: left;
  line-height: 1.7;
}
/* line 1353, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.blog-text p {
  margin: 0;
}
/* line 1357, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.ajax-content.kusebox.produktbox.blogbox {
  padding-bottom: 90px;
}
/* line 1360, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.ajax-content.kusebox.produktbox.blogbox .button {
  width: 90%;
}
/* line 1363, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.blog-text {
  font-size: 16px;
  padding: 20px 30px;
  text-align: left;
  line-height: 1.6;
}
/* line 1369, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.ajax-filter-wrapper {
  width: 100%;
  background: none;
  border: none;
  padding: 0;
  margin-bottom: 15px;
}
/* line 1376, wp-content/themes/kuse-child/custom/scss/_styles.scss */
input[type="radio"] {
  display: none;
}
/* line 1379, wp-content/themes/kuse-child/custom/scss/_styles.scss */
input[type=radio] + label:before {
  content: "";
  display: inline-block;
  width: 15px;
  height: 15px;
  vertical-align: middle;
  margin-right: 8px;
  background-color: #f7f2ea;
  box-shadow: inset 0px 2px 2px rgba(0, 0, 0, 0.3);
  border-radius: 8px;
}
/* line 1390, wp-content/themes/kuse-child/custom/scss/_styles.scss */
input[type=radio]:checked + label:before {
  content: "\2022";
  color: #be2230;
  background-color: #f7f2ea;
  font-size: 1.8em;
  text-align: center;
  line-height: 10px;
  text-shadow: 0px 0px 3px #be2230;
}
/* line 1399, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.ajax-filter-wrapper label {
  padding: 15px 10px;
  background: #393839;
  margin: 10px;
  color: #fff;
  cursor: pointer;
  font-size: 16px;
  text-align: center;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
}
/* line 1409, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.ajax-filter-wrapper label:hover {
  background: #535153;
}
/* line 1413, wp-content/themes/kuse-child/custom/scss/_styles.scss */
div#filter-reset-mag-blog-1204 {
  width: 100%;
  padding: 15px 10px;
}
/* line 1417, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.reset-button {
  margin-top: 20px;
  padding: 0 15px;
}
/* line 1421, wp-content/themes/kuse-child/custom/scss/_styles.scss */
#ajax-wrapper-mag-blog-1204 {
  margin-right: -5px;
  margin-left: -5px;
}
/* Blog Single Post */
/* line 1426, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.blog-wrapper {
  padding: 50px;
}
/* line 1429, wp-content/themes/kuse-child/custom/scss/_styles.scss */
/* line 1430, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.single-blog .produktbeschreibung-wrapper .pagination-outline {
  position: relative;
  bottom: 0;
  left: 0;
  margin-bottom: 20px;
}
/* line 1437, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.related-blogpost {
  padding: 10px;
  position: relative;
}
/* line 1442, wp-content/themes/kuse-child/custom/scss/_styles.scss */
@include shado.custom-container {
  .blogquerybgimg {
    margin: 0 auto;
    padding: 4.5rem 1.8rem;
    width: 80rem;
    padding-bottom: 0;
  }
}
/* line 1450, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.single-blog-title {
  padding: 0 10px;
}
/* line 1453, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.single-blog-title h3 {
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
/* line 1458, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.related-blog {
  margin-left: -10px;
  margin-right: -10px;
}
/* line 1462, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.rss-abo {
  position: absolute;
  right: 5px;
  top: 5px;
  width: 25px;
}
/* line 1468, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.rss-abo svg {
  width: 25px;
  height: 25px;
}
/* line 1472, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.h-adresse {
  margin-top: 5px;
}
/* line 1475, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.haendler-box .h-adresse {
  margin-top: 7px;
}
/* line 1478, wp-content/themes/kuse-child/custom/scss/_styles.scss */
#slidersection {
  color: #606060;
  padding-top: 3rem;
  position: relative;
}
/* line 1483, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.custom-container {
  padding-bottom: 0;
}
/* line 1486, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.outline-blog #g-contentsection1 {
  margin-top: 0;
  padding-top: 0;
}
/* line 1490, wp-content/themes/kuse-child/custom/scss/_styles.scss */
section#g-contentsection9 {
  padding: 0;
}
/* line 1492, wp-content/themes/kuse-child/custom/scss/_styles.scss */
section#g-contentsection9 svg path {
  fill: #fff;
}
/* line 1496, wp-content/themes/kuse-child/custom/scss/_styles.scss */
section#g-contentsection9 a {
  color: #fff;
}
/* line 1498, wp-content/themes/kuse-child/custom/scss/_styles.scss */
section#g-contentsection9 a:hover {
  color: #e3d8c6;
}
/* line 1503, wp-content/themes/kuse-child/custom/scss/_styles.scss */
#g-navigation .g-main-nav, .button {
  font-family: "Moderat";
  font-weight: 700;
  line-height: 1.5;
}
/* line 1508, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.social-icon {
  width: 40px;
}
/* line 1511, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.g-block.footer-textblock:nth-child(3) {
  padding-top: 52px;
}
/* line 1515, wp-content/themes/kuse-child/custom/scss/_styles.scss */
#g-contentsection1 {
  padding: 5rem 0;
}
/* line 1515, wp-content/themes/kuse-child/custom/scss/_styles.scss */
#g-contentsection2 {
  padding: 5rem 0;
}
/* line 1515, wp-content/themes/kuse-child/custom/scss/_styles.scss */
#g-contentsection3 {
  padding: 5rem 0;
}
/* line 1515, wp-content/themes/kuse-child/custom/scss/_styles.scss */
#g-contentsection4 {
  padding: 5rem 0;
}
/* line 1515, wp-content/themes/kuse-child/custom/scss/_styles.scss */
#g-contentsection5 {
  padding: 5rem 0;
}
/* line 1515, wp-content/themes/kuse-child/custom/scss/_styles.scss */
#g-contentsection6 {
  padding: 5rem 0;
}
/* line 1515, wp-content/themes/kuse-child/custom/scss/_styles.scss */
#g-contentsection7 {
  padding: 5rem 0;
}
/* line 1515, wp-content/themes/kuse-child/custom/scss/_styles.scss */
#g-contentsection8 {
  padding: 5rem 0;
}
/* line 1515, wp-content/themes/kuse-child/custom/scss/_styles.scss */
#g-contentsection9 {
  padding: 5rem 0;
}
/* line 1518, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.g-grid.warum-details-outline {
  padding: 5rem 0;
}
/* line 1521, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.g-array-item-title.warum-details-title {
  padding: 5rem 0;
}
/* line 1523, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.g-array-item-title.warum-details-title h1 {
  margin: 0;
}
/* line 1530, wp-content/themes/kuse-child/custom/scss/_styles.scss */
/* line 1531, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.kusekontakt-particle-outline .g-content-array .g-grid {
  margin-bottom: 0;
}
/* line 1538, wp-content/themes/kuse-child/custom/scss/_styles.scss */
/* line 1540, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.footer-logo svg {
  max-width: 190px;
}
/* line 1544, wp-content/themes/kuse-child/custom/scss/_styles.scss */
h3.g-item-title {
  font-size: 26px;
}
/* line 1547, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.outline-startseite section#g-contentsection3 {
  padding: 8rem 0 !important;
}
/* line 1550, wp-content/themes/kuse-child/custom/scss/_styles.scss */
nav.g-main-nav.kuse-nav {
  position: relative;
}
/* line 1553, wp-content/themes/kuse-child/custom/scss/_styles.scss */
li.logo-wrapper {
  padding: 0;
}
/* line 1556, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.blogbox h3 {
  text-transform: uppercase;
  line-height: 1.3;
}
/* line 1560, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.brand-logo {
  opacity: 1;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
}
/* line 1564, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.brand-logo.hidelogo {
  padding: 0;
  opacity: 0;
}
/* line 1569, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.testimonialtext h4 {
  font-size: 16px;
  padding: 0 15px;
}
/* line 1573, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.testimonialhover p {
  font-size: 15px;
}
/* line 1576, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.kuse-nav span.g-menu-item-title {
  font-size: 16px;
}
/* line 1579, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.g-grid.warum-outline.even {
  background: #484848;
}
/* line 1582, wp-content/themes/kuse-child/custom/scss/_styles.scss */
a {
  color: #0078ae;
}
/* line 1584, wp-content/themes/kuse-child/custom/scss/_styles.scss */
a:hover {
  color: #009be1;
}
/* line 1588, wp-content/themes/kuse-child/custom/scss/_styles.scss */
/* line 1589, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.produktboxoutline a, .haendler-box-outline a {
  color: #606060;
}
/* line 1591, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.produktboxoutline a:hover, .haendler-box-outline a:hover {
  color: #606060;
}
/* line 1596, wp-content/themes/kuse-child/custom/scss/_styles.scss */
/* line 1597, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.kuseboxoutline a {
  color: #fff;
}
/* line 1599, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.kuseboxoutline a:hover {
  color: #fff;
}
/* line 1604, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.wp-block-image .aligncenter > figcaption, .wp-block-image .alignleft > figcaption, .wp-block-image .alignright > figcaption, .wp-block-image.is-resized > figcaption {
  display: block;
}
/* line 1607, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.wp-block-image .aligncenter, .wp-block-image .alignleft, .wp-block-image .alignright, .wp-block-image.is-resized {
  display: block;
}
/* Gutenberg Fixes */
/* line 1611, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.wp-block-gallery {
  margin-left: 0;
}
/* line 1614, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption {
  left: 0;
}
/* line 1617, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item {
  display: block;
}
/* line 1620, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.owl-nav img {
  height: 100%;
  width: 100%;
}
/* line 1624, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.g-owlcarousel-item-img {
  height: 100%;
}
/* line 1627, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.slider-buttons .button-text {
  padding: 0;
}
/* line 1630, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.slider-title h2 {
  margin: 0;
}
/* line 1633, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.slider-title h3.titleloop {
  margin: 0;
  margin-bottom: 15px;
}
/* line 1637, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.slider-title .titleloop {
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  line-height: 1.5;
  margin: 0;
  color: #fff;
}
/* line 1643, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.niederlassung h1 {
  font-size: 50px;
  color: #393839;
  line-height: 1;
  margin: 0;
  margin-bottom: 25px;
}
/* line 1651, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.junior_legend {
  margin-bottom: 2rem;
}
/* line 1654, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.junior_legend td:nth-of-type(1) {
  text-align: center;
}
/* line 1659, wp-content/themes/kuse-child/custom/scss/_styles.scss */
/* line 1660, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.junior_table tr:nth-of-type(even) {
  background-color: #f9fafb;
}
/* line 1664, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.junior_table td, .junior_table th {
  text-align: center;
  border: 1px solid #dce2e9;
}
/* line 1668, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.junior_table td:nth-of-type(2n+1):not(:last-of-type), .junior_table th:nth-of-type(2n+1):not(:last-of-type) {
  border-right: 2px solid #bdc8d5;
}
/*Unser Futter Produkte Buttons*/
/* line 1682, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.haendler-link {
  background-color: #535153;
  color: white;
  padding: 10px;
}
/* line 1688, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.uebersicht-link {
  color: white;
  background-color: #535153;
  padding: 10px;
  margin-right: 5%;
}
/*Footer Linie als Abtrennung*/
/* line 1697, wp-content/themes/kuse-child/custom/scss/_styles.scss */
#g-contentsection9 {
  border-top: solid 2px;
  border-top-color: currentcolor;
  border-color: #f7f2ea;
}
/*Vorschaubilder*/
/* line 1707, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.single-blog-title {
  display: block;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.25);
  margin: 0;
  padding: 0;
  width: 100%;
}
/* line 1716, wp-content/themes/kuse-child/custom/scss/_styles.scss */
.single-blog-title h3 {
  margin-top: 25%;
}
/*Hintergrundbild*/
/* line 1723, wp-content/themes/kuse-child/custom/scss/_styles.scss */
#g-contentsection5 {
  background: none;
}
/* Import Core Breakpoints */
/* line 1, wp-content/themes/kuse-theme/core/scss/_corebreakpoints.scss */
.kuse-container {
  width: 80rem;
}
@media only all and (min-width: 60rem) and (max-width: 79.938rem) {
  /* line 248, wp-content/themes/kuse-child/custom/scss/_mixins.scss */
  .kuse-container {
    width: 60rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  /* line 258, wp-content/themes/kuse-child/custom/scss/_mixins.scss */
  .kuse-container {
    width: 48rem;
  }
}
@media only all and (min-width: 30.062rem) and (max-width: 47.938rem) {
  /* line 263, wp-content/themes/kuse-child/custom/scss/_mixins.scss */
  .kuse-container {
    width: 30rem;
  }
}
@media only all and (max-width: 30rem) {
  /* line 268, wp-content/themes/kuse-child/custom/scss/_mixins.scss */
  .kuse-container {
    width: 100%;
  }
}
@media only all and (min-width: 80rem) {
  /* line 243, wp-content/themes/kuse-child/custom/scss/_mixins.scss */
}
@media only all and (min-width: 60rem) and (max-width: 79.938rem) {
}
@media only all and (min-width: 48rem) and (max-width: 79.938rem) {
  /* line 288, wp-content/themes/kuse-child/custom/scss/_mixins.scss */
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
}
@media only all and (max-width: 60rem) {
  /* line 353, wp-content/themes/kuse-child/custom/scss/_mixins.scss */
  /* line 24, wp-content/themes/kuse-theme/core/scss/_corebreakpoints.scss */
  .kusetimeline .timelinerow .timeline-bild img {
    max-width: 240px;
  }
  /* line 27, wp-content/themes/kuse-theme/core/scss/_corebreakpoints.scss */
  #mapoverlay {
    min-width: inherit;
    background: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
  }
}
@media only all and (max-width: 47.938rem) {
  /* line 40, wp-content/themes/kuse-theme/core/scss/_corebreakpoints.scss */
  .footermenu {
    text-align: center;
  }
  /* line 44, wp-content/themes/kuse-theme/core/scss/_corebreakpoints.scss */
  .logoinsert {
    content: url('https://www.magnussonpetfood.de/wp-content/uploads/magnussonpetfood-logo.svg');
    top: 14px;
    height: 35px;
    width: inherit;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
  /* line 54, wp-content/themes/kuse-theme/core/scss/_corebreakpoints.scss */
  .kontakttrennlinie {
    border-right: none;
  }
  /* line 58, wp-content/themes/kuse-theme/core/scss/_corebreakpoints.scss */
  #g-contentsection1 h1.g-owlcarousel-item-title {
    font-size: 30px;
    line-height: 1;
  }
  /* line 63, wp-content/themes/kuse-theme/core/scss/_corebreakpoints.scss */
  #g-contentsection1 h2.g-owlcarousel-item-titleh2 {
    font-size: 24px;
    line-height: 1;
  }
  /* line 68, wp-content/themes/kuse-theme/core/scss/_corebreakpoints.scss */
  .kuseslider .owl-nav div {
    width: 28px;
    height: 42px;
    border: none;
    border-radius: 5px;
    padding: 5px;
  }
  /* line 76, wp-content/themes/kuse-theme/core/scss/_corebreakpoints.scss */
  .owl-nav div.owl-prev {
    left: 1rem;
  }
  /* line 80, wp-content/themes/kuse-theme/core/scss/_corebreakpoints.scss */
  .owl-nav div.owl-next {
    right: 1rem;
  }
  /* line 84, wp-content/themes/kuse-theme/core/scss/_corebreakpoints.scss */
  .kontaktoutline {
    padding: 0;
  }
  /* line 88, wp-content/themes/kuse-theme/core/scss/_corebreakpoints.scss */
  .kontaktrow {
    margin-top: 40px;
    margin-bottom: 0;
  }
  /* line 93, wp-content/themes/kuse-theme/core/scss/_corebreakpoints.scss */
  .logo-wrapper {
    width: 100%;
    height: 100px;
    background-color: #535153;
    border-bottom: 1px solid #d8d8d8;
    padding: 15px;
    position: inherit;
    left: 0;
    top: 0;
  }
}
@media only all and (min-width: 48rem) {
  /* line 273, wp-content/themes/kuse-child/custom/scss/_mixins.scss */
}
@media only all and (max-width: 59.938rem) {
  /* line 283, wp-content/themes/kuse-child/custom/scss/_mixins.scss */
}
@media only all and (min-width: 80rem) and (max-width: 94.938rem) {
  /* line 308, wp-content/themes/kuse-child/custom/scss/_mixins.scss */
  /* line 108, wp-content/themes/kuse-theme/core/scss/_corebreakpoints.scss */
  .g-container {
    width: 80rem;
  }
}
@media only all and (min-width: 70rem) and (max-width: 79.938rem) {
  /* line 318, wp-content/themes/kuse-child/custom/scss/_mixins.scss */
  /* line 113, wp-content/themes/kuse-theme/core/scss/_corebreakpoints.scss */
  .g-container {
    width: 70rem;
  }
}
/* Side Navigation */
@media only all and (min-height: 601px) and (max-height: 768px) {
  /* line 358, wp-content/themes/kuse-child/custom/scss/_mixins.scss */
  /* line 119, wp-content/themes/kuse-theme/core/scss/_corebreakpoints.scss */
  nav.kuse-sidenav {
    top: 25%;
  }
  /* line 123, wp-content/themes/kuse-theme/core/scss/_corebreakpoints.scss */
  .kuse-sidenav li {
    font-size: 28px;
  }
  /* line 127, wp-content/themes/kuse-theme/core/scss/_corebreakpoints.scss */
  .kuse-sidenav-outline.active .kuse-sidenav-buttonlogo {
    height: 120px;
  }
}
@media only all and (min-height: 451px) and (max-height: 600px) {
  /* line 363, wp-content/themes/kuse-child/custom/scss/_mixins.scss */
  /* line 132, wp-content/themes/kuse-theme/core/scss/_corebreakpoints.scss */
  nav.kuse-sidenav {
    top: 25%;
  }
  /* line 136, wp-content/themes/kuse-theme/core/scss/_corebreakpoints.scss */
  .kuse-sidenav li {
    font-size: 18px;
  }
  /* line 140, wp-content/themes/kuse-theme/core/scss/_corebreakpoints.scss */
  .kuse-sidenav-outline.active .kuse-sidenav-buttonlogo {
    height: 80px;
    display: block;
  }
  /* line 145, wp-content/themes/kuse-theme/core/scss/_corebreakpoints.scss */
  .kuse-sidenav-outline {
    width: 280px;
  }
  /* line 149, wp-content/themes/kuse-theme/core/scss/_corebreakpoints.scss */
  .kuse-sidenav-buttonlogo {
    display: none;
  }
  /* line 153, wp-content/themes/kuse-theme/core/scss/_corebreakpoints.scss */
  .kuse-sidenav-buttontext {
    text-align: center;
    font-size: 30px;
  }
}
@media only all and (min-height: 0) and (max-height: 450px) {
  /* line 368, wp-content/themes/kuse-child/custom/scss/_mixins.scss */
  /* line 159, wp-content/themes/kuse-theme/core/scss/_corebreakpoints.scss */
  nav.kuse-sidenav {
    top: 5%;
  }
  /* line 163, wp-content/themes/kuse-theme/core/scss/_corebreakpoints.scss */
  .kuse-sidenav li {
    font-size: 20px;
  }
  /* line 167, wp-content/themes/kuse-theme/core/scss/_corebreakpoints.scss */
  .kuse-sidenav-outline {
    width: 280px;
  }
  /* line 171, wp-content/themes/kuse-theme/core/scss/_corebreakpoints.scss */
  .kuse-sidenav-buttonlogo {
    display: none;
  }
  /* line 175, wp-content/themes/kuse-theme/core/scss/_corebreakpoints.scss */
  .kuse-sidenav-buttontext {
    text-align: center;
    font-size: 30px;
  }
}
/* Import Custom Breakpoints */
/* REM Zwischenbreakpoints */
@media only all and (min-width: 80rem) and (max-width: 104.938rem) {
  /* line 298, wp-content/themes/kuse-child/custom/scss/_mixins.scss */
  /* line 3, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .kusebox-image {
    min-height: 500px;
  }
  /* line 6, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .produkt-tabs-content-text {
    width: 70%;
  }
}
@media only all and (min-width: 80rem) and (max-width: 94.938rem) {
  /* line 12, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .kusebox-image {
    min-height: 550px;
  }
  /* line 15, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .produkt-tabs-content-text {
    width: 80%;
  }
}
@media only all and (min-width: 70rem) and (max-width: 79.938rem) {
}
/* Standart Breakpoints */
@media only all and (min-width: 80rem) {
  /* line 23, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .haendler-box {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
  }
}
@media only all and (min-width: 60rem) and (max-width: 79.938rem) {
  /* line 29, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .haendler-box {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
  }
  /* line 32, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .produkt-tabs-content-text {
    width: 100%;
  }
  /* line 35, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .kusebox-image {
    min-height: 600px;
  }
}
@media only all and (max-width: 80rem) {
  /* line 348, wp-content/themes/kuse-child/custom/scss/_mixins.scss */
  /* line 40, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .warum-text {
    width: 100%;
  }
  /* line 44, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  section#g-contentsection9 .g-container {
    width: 100%;
  }
  /* line 48, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .mag-footer-outline.g-content-array {
    width: 100%;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  /* line 53, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .kusebox-image {
    min-height: 600px;
  }
}
@media only all and (max-width: 60rem) {
  /* line 60, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  div#g-header-content {
    padding-top: 0;
  }
  /* line 63, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .haendler-box {
    text-align: center;
  }
  /* line 67, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .haendler-icon {
    display: none;
    left: 0;
    right: 0;
    margin: 0 auto;
    margin-bottom: 10px;
  }
  /* line 75, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .postpadding {
    padding-left: 5%;
    padding-right: 5%;
  }
  /* line 80, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .postleft {
    padding: 5%;
  }
  /* line 84, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .kusebox-textwrapper {
    padding: 5px;
  }
  /* line 88, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .kusebox-textwrapper p {
    padding: 5px;
  }
  /* line 92, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .kontaktlinks .kontaktoutline {
    padding: 40px;
  }
  /* line 96, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .kontaktformular {
    width: 100%;
  }
  /* line 100, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  div#mapoverlay .button {
    margin: 0;
  }
  /* line 104, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .kontaktlinks {
    text-align: left;
  }
  /* line 117, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .produkt-tabs-content-text {
    width: 100%;
  }
  /* line 121, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .produkt-details-bild {
    display: none;
  }
}
@media only all and (min-width: 48rem) {
}
@media only all and (max-width: 59.938rem) {
}
@media only all and (max-width: 47.938rem) {
  /*Reihenfolge warum Magnusson*/
  /******************************/
  /*Bild Höhenreduzierung*/
  /*test2*/
  /*Headerbild*/
  /*Über uns*/
  /*Warum Magnusson*/
  /*Unser Futter*/
  /*Händler*/
  /*Blog*/
  /*FAQ*/
  /*Startseite*/
  /*
   .gantry.g-helium-style.g-offcanvas-left.g-default.g-style-.home.page-template-default.page.page-id-2.logged-in.admin-bar.site.outline-startseite.dir-ltr.theme-kuse-theme.woocommerce-js.customize-support .g-owlcarousel-item-img {
   height: calc(100vh - 196px);
   }*/
  /*Händlerverzeichnis Bildgrößen*/
  /*Warum Magnusson Reihenfolge*/
  /*
   .outline-ueber_magnusson section#g-contentsection1 {
   padding: 40px 0 !important;
   }*/
  /*Produkte Abstände*/
  /*Abstände*/
  /* line 131, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .g-block.warum-block.size-50.warum-bild-outline {
    order: 1;
  }
  /* line 135, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .g-block.warum-block.size-50 {
    order: 2;
  }
  /* line 139, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .warum-text {
    padding-left: 5%;
    padding-right: 5%;
  }
  /* line 145, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .g-block.size-50.produktbeschreibung {
    width: 100%;
  }
  /* line 149, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .produktbeschreibung-wrapper {
    padding: 20px;
    width: 100%;
  }
  /* line 154, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .produktbeschreibung h1 {
    font-size: 37px;
  }
  /* line 158, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .produktbeschreibung h3 {
    font-size: 22px;
  }
  /* line 162, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  body.postid-789 .produkt-tab-icon-outline {
    width: 81px;
    color: #fff;
    display: inline-block;
    padding-top: 1%;
    margin: 20px;
    height: 140px;
    text-align: center;
    vertical-align: top;
    text-transform: uppercase;
    line-height: 1.2;
    cursor: pointer;
    font-size: 10px;
  }
  /* line 177, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .produkt-tab-icon-outline {
    width: 79px;
    color: #fff;
    display: inline-block;
    padding-top: 1%;
    margin: 5px;
    height: 140px;
    text-align: center;
    vertical-align: top;
    text-transform: uppercase;
    line-height: 1.2;
    cursor: pointer;
    font-size: 10px;
  }
  /* line 193, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .warum-bild {
    height: 50%;
    width: 100%;
    background-size: cover !important;
    min-height: 300px;
    position: relative;
  }
  /* line 202, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .kusebox-image {
    min-height: 300px;
  }
  /* line 206, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .odd .warum-text-details {
    padding-right: 0;
  }
  /* line 210, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .even .warum-text-details {
    padding-left: 0;
  }
  /* line 214, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .warum-details-title h1 {
    font-size: 25px !important;
  }
  /* line 218, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  /* line 223, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .warum-details-title, .g-array-item-title.warum-details-title {
    padding: 0 10px;
  }
  /* line 227, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  #g-header-content .kuseslider .g-owlcarousel-item-title {
    font-size: 34px;
    line-height: 1;
  }
  /* line 231, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .kuseslider .g-owlcarousel-item-titleh2 {
    font-size: 22px;
  }
  /* line 234, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .warum-bild-outline {
    text-align: center;
  }
  /* line 237, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .warum-details-outline {
    text-align: left;
  }
  /* line 240, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .blogansicht-particle-outline {
    margin: 0;
  }
  /* line 243, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .blog-wrapper {
    padding: 10px 15px;
  }
  /* line 247, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .mag-footer-outline.g-content-array {
    text-align: center;
  }
  /* line 251, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .footer-wrapper {
    display: inline;
  }
  /* line 255, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  div#g-offcanvas .hidelogo {
    opacity: 1;
  }
  /* line 259, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  li.logo-wrapper {
    background-color: #f7f2ea;
  }
  /* line 262, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .g-block.footer-textblock p {
    margin: 0;
  }
  /* line 265, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .g-block.footer-textblock:nth-child(3) {
    padding-top: 0;
  }
  /* line 268, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .offcanvas-wrapper.mobile-nav {
    border-bottom: 1px solid #c7c7c7;
  }
  /* line 271, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  header#g-header {
    min-height: 0px;
  }
  /* line 274, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .qualitaet-outline p {
    padding: 0;
  }
  /* line 277, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  h2 {
    font-size: 32px;
  }
  /* line 281, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  h3 {
    font-size: 20px;
  }
  /* line 285, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  #g-header-content .kuseslider .g-owlcarousel-item-title {
    font-size: 28px;
  }
  /* line 289, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .warum-details-title h1 {
    font-size: 28px;
  }
  /* line 293, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .warum-details-title h1 {
    font-size: 28px;
  }
  /* line 297, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .niederlassung h1 {
    font-size: 36px;
  }
  /* line 301, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .niederlassung h3 {
    color: #393839;
  }
  /* line 304, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  #g-header {
    min-height: 137px;
  }
  /* line 307, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .outline-unser_futter #g-contentsection2 {
    background-attachment: inherit;
  }
  /* line 310, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .outline-unser_futter #g-contentsection4 {
    background-attachment: inherit;
  }
  /* line 313, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  div#g-header-content {
    padding-top: 0px;
  }
  /* line 316, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  /* line 317, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .single-blog h1 {
    font-size: 32px;
    margin-top: 0;
  }
  /* line 321, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .single-blog h2 {
    margin-top: 1rem;
    font-size: 24px;
  }
  /* line 325, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .single-blog h3 {
    font-size: 22px;
  }
  /* line 328, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .single-blog p {
    margin: 2rem 0;
    margin-top: 1rem;
  }
  /* line 332, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .single-blog #g-contentsection1 {
    padding: 0;
  }
  /* line 335, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .wp-block-media-text .wp-block-media-text__content {
    padding: 0;
  }
  /* line 338, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .wp-block-media-text > figure > img, .wp-block-media-text > figure > video {
    max-width: unset;
    vertical-align: middle;
    width: 100%;
  }
  /* line 343, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .produkt-description-outline .blog-image .blogbgimg {
    height: 200px;
  }
  /* line 346, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .wp-block-media-text.is-stacked-on-mobile {
    grid-template-areas: "media-text-media" "media-text-content";
    grid-template-columns: 100% !important;
  }
  /* line 353, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .gantry.g-helium-style.g-offcanvas-left.g-default.g-style-.page-template-default.page.page-id-562.page-parent.logged-in.admin-bar.site.outline-ueber_magnusson.dir-ltr.theme-kuse-theme.woocommerce-js.customize-support .g-owlcarousel-item-wrapper {
    height: calc(60vh - 220px) ! important;
  }
  /* line 358, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .gantry.g-helium-style.g-offcanvas-left.g-default.g-style-.page-template-default.page.page-id-565.page-parent.logged-in.admin-bar.site.outline-warum_magnusson.dir-ltr.theme-kuse-theme.woocommerce-js.customize-support .g-owlcarousel-item-wrapper {
    height: calc(60vh - 220px) !important;
  }
  /* line 363, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .gantry.g-helium-style.g-offcanvas-left.g-default.g-style-.page-template-default.page.page-id-568.logged-in.admin-bar.site.outline-unser_futter.dir-ltr.theme-kuse-theme.woocommerce-js.customize-support .g-owlcarousel-item-wrapper {
    height: calc(60vh - 220px) !important;
  }
  /* line 368, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .gantry.g-helium-style.g-offcanvas-left.g-default.g-style-.page-template-default.page.page-id-1563.page-parent.logged-in.admin-bar.site.outline-handlerverzeichnis.dir-ltr.theme-kuse-theme.woocommerce-js.customize-support .g-owlcarousel-item-wrapper {
    height: calc(60vh - 220px) !important;
  }
  /* line 373, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .gantry.g-helium-style.g-offcanvas-left.g-default.g-style-.page-template-default.page.page-id-1533.logged-in.admin-bar.site.outline-blog.dir-ltr.theme-kuse-theme.woocommerce-js.customize-support .g-owlcarousel-item-wrapper {
    height: calc(60vh - 220px) !important;
  }
  /* line 378, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .gantry.g-helium-style.g-offcanvas-left.g-default.g-style-.page-template-default.page.page-id-571.logged-in.admin-bar.site.outline-faq.dir-ltr.theme-kuse-theme.woocommerce-js.customize-support .g-owlcarousel-item-wrapper {
    height: calc(60vh - 220px) !important;
  }
  /* line 389, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .gantry.g-helium-style.g-offcanvas-left.g-default.g-style-.page-template-default.page.page-id-1563.page-parent.logged-in.admin-bar.site.outline-handlerverzeichnis.dir-ltr.theme-kuse-theme.woocommerce-js.customize-support #kusebox-2332-particle .g-content {
    margin: 0rem;
    padding: 0rem;
  }
  /* line 394, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .gantry.g-helium-style.g-offcanvas-left.g-default.g-style-.page-template-default.page.page-id-1563.page-parent.logged-in.admin-bar.site.outline-handlerverzeichnis.dir-ltr.theme-kuse-theme.woocommerce-js.customize-support #kusebox-2332-particle .kusebox-image {
    min-height: 400px;
  }
  /* line 398, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .gantry.g-helium-style.g-offcanvas-left.g-default.g-style-.page-template-default.page.page-id-1563.page-parent.logged-in.admin-bar.site.outline-handlerverzeichnis.dir-ltr.theme-kuse-theme.woocommerce-js.customize-support #kusebox-4566-particle .g-content {
    margin: 0rem;
    padding: 0rem;
  }
  /* line 403, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .gantry.g-helium-style.g-offcanvas-left.g-default.g-style-.page-template-default.page.page-id-1563.page-parent.logged-in.admin-bar.site.outline-handlerverzeichnis.dir-ltr.theme-kuse-theme.woocommerce-js.customize-support #kusebox-4566-particle .kusebox-image {
    min-height: 400px;
  }
  /* line 407, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .gantry.g-helium-style.g-offcanvas-left.g-default.g-style-.page-template-default.page.page-id-1563.page-parent.logged-in.admin-bar.site.outline-handlerverzeichnis.dir-ltr.theme-kuse-theme.woocommerce-js.customize-suppor.g-content {
    margin: 0rem;
    padding: 1rem;
  }
  /* line 413, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .g-block.warum-block.size-60 {
    order: 2;
  }
  /* line 417, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  #g-contentsection1 {
    padding: 1rem 0;
  }
  /* line 427, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .produkt-icon-text p {
    margin-top: 1rem;
  }
  /* line 431, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .produkt-tab-icon-outline {
    height: 128px;
  }
  /* line 435, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .produkt-tabs-content-text {
    padding: 10px 20px;
  }
  /* line 439, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  h1 {
    font-size: 26px !important;
  }
  /* line 443, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  h2 {
    font-size: 30px !important;
  }
  /* line 447, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  h3 {
    font-size: 20px !important;
  }
  /* line 451, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  section#g-contentsection3 {
    padding: 2rem 0 !important;
  }
  /* line 456, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .outline-startseite section#g-contentsection3 {
    padding: 4rem 0 !important;
    padding-top: 4rem;
    padding-right: 0px;
    padding-bottom: 4rem;
    padding-left: 0px;
  }
  /* line 464, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  #g-contentsection4 {
    padding: 0rem 0;
  }
  /* line 468, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .gantry.g-helium-style.g-offcanvas-left.g-default.g-style-.page-template-default.page.page-id-562.page-parent.logged-in.admin-bar.site.outline-ueber_magnusson.dir-ltr.theme-kuse-theme.woocommerce-js.customize-support .outline-ueber_magnusson section#g-contentsection5 {
    padding: 30px 0 !important;
  }
}
@media only all and (min-width: 60rem) and (max-width: 69.938rem) {
  /* line 323, wp-content/themes/kuse-child/custom/scss/_mixins.scss */
  /* line 474, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .kusebox-image {
    min-height: 700px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  /* line 328, wp-content/themes/kuse-child/custom/scss/_mixins.scss */
}
@media only all and (min-width: 40rem) and (max-width: 47.938rem) {
  /* line 333, wp-content/themes/kuse-child/custom/scss/_mixins.scss */
}
@media only all and (min-width: 30rem) and (max-width: 39.938rem) {
  /* line 338, wp-content/themes/kuse-child/custom/scss/_mixins.scss */
  /* line 482, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .kusebox-image {
    min-height: 450px;
  }
}
@media only all and (max-width: 29.938rem) {
  /* line 343, wp-content/themes/kuse-child/custom/scss/_mixins.scss */
  /*Headerbild*/
  /*Über uns*/
  /*Warum Magnusson*/
  /*Unser Futter*/
  /*Händler*/
  /*Blog*/
  /*FAQ*/
  /*Kontakt*/
  /*Startseite*/
  /*Über-uns*/
  /*Produktionsstätte*/
  /*Frische Zutaten*/
  /*Ofengebackenes Hundefutter*/
  /*warum Magnusson*/
  /*FAQ*/
  /*Unser Futter*/
  /* line 488, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .kusebox-image {
    min-height: 300px;
  }
  /* line 492, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .g-content.kuseboxoutline {
    padding: 0;
  }
  /* line 496, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .kusebox {
    padding: 0;
  }
  /* line 502, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .gantry.g-helium-style.g-offcanvas-left.g-default.g-style-.page-template-default.page.page-id-562.page-parent.logged-in.admin-bar.site.outline-ueber_magnusson.dir-ltr.theme-kuse-theme.woocommerce-js.customize-support .g-owlcarousel-item-wrapper {
    height: calc(60vh - 220px) !important;
  }
  /* line 507, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .gantry.g-helium-style.g-offcanvas-left.g-default.g-style-.page-template-default.page.page-id-565.page-parent.logged-in.admin-bar.site.outline-warum_magnusson.dir-ltr.theme-kuse-theme.woocommerce-js.customize-support .g-owlcarousel-item-wrapper {
    height: calc(60vh - 220px) !important;
  }
  /* line 512, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .gantry.g-helium-style.g-offcanvas-left.g-default.g-style-.page-template-default.page.page-id-568.logged-in.admin-bar.site.outline-unser_futter.dir-ltr.theme-kuse-theme.woocommerce-js.customize-support .g-owlcarousel-item-wrapper {
    height: calc(60vh - 220px) !important;
  }
  /* line 517, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .gantry.g-helium-style.g-offcanvas-left.g-default.g-style-.page-template-default.page.page-id-1563.page-parent.logged-in.admin-bar.site.outline-handlerverzeichnis.dir-ltr.theme-kuse-theme.woocommerce-js.customize-support .g-owlcarousel-item-wrapper {
    height: calc(60vh - 220px) !important;
  }
  /* line 522, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .gantry.g-helium-style.g-offcanvas-left.g-default.g-style-.page-template-default.page.page-id-1533.logged-in.admin-bar.site.outline-blog.dir-ltr.theme-kuse-theme.woocommerce-js.customize-support .g-owlcarousel-item-wrapper {
    height: calc(60vh - 220px) !important;
  }
  /* line 527, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .gantry.g-helium-style.g-offcanvas-left.g-default.g-style-.page-template-default.page.page-id-571.logged-in.admin-bar.site.outline-faq.dir-ltr.theme-kuse-theme.woocommerce-js.customize-support .g-owlcarousel-item-wrapper {
    height: calc(60vh - 220px) !important;
  }
  /* line 532, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .wpcf7-form {
    margin-left: 5%;
    margin-right: 5%;
    margin-top: 5%;
    margin-bottom: 5%;
  }
  /* line 539, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .kontaktlinks .kontaktoutline {
    padding: 20px;
  }
  /* line 544, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .gantry.g-helium-style.g-offcanvas-left.g-default.g-style-.home.page-template-default.page.page-id-2.site.outline-startseite.dir-ltr.theme-kuse-theme.woocommerce-js div#kuseposts-1149-particle {
    padding: 0 5px;
  }
  /* line 548, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  #slidersection {
    padding-top: 0;
  }
  /* line 552, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  #mag-footer-5513-particle .g-content {
    margin-top: 0;
    padding-top: 0;
  }
  /* line 558, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .gantry.g-helium-style.g-offcanvas-left.g-default.g-style-.page-template-default.page.page-id-562.page-parent.site.outline-ueber_magnusson.dir-ltr.theme-kuse-theme.woocommerce-js .outline-ueber_magnusson section#g-contentsection1 {
    padding: 0 !important;
  }
  /* line 562, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  body.gantry.g-helium-style.g-offcanvas-left.g-default.g-style-.page-template-default.page.page-id-562.page-parent.logged-in.admin-bar.site.outline-ueber_magnusson.dir-ltr.theme-kuse-theme.woocommerce-js.customize-support section#g-contentsection2 {
    background-attachment: scroll;
  }
  /* line 566, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  body.gantry.g-helium-style.g-offcanvas-left.g-default.g-style-.page-template-default.page.page-id-562.page-parent.site.outline-ueber_magnusson.dir-ltr.theme-kuse-theme.woocommerce-js section#g-contentsection1 {
    padding-top: 0 !important;
  }
  /* line 570, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  body.gantry.g-helium-style.g-offcanvas-left.g-default.g-style-.page-template-default.page.page-id-562.page-parent.site.outline-ueber_magnusson.dir-ltr.theme-kuse-theme.woocommerce-js section#g-contentsection2 {
    padding-top: 1rem !important;
  }
  /* line 575, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .g-block.warum-block.size-50 {
    padding: 5%;
  }
  /* line 579, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .warum-details-title h1 {
    font-size: 24px !important;
  }
  /* line 583, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  h2 {
    font-size: 22px !important;
  }
  /* line 587, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .g-grid.warum-details-outline {
    padding: 0;
  }
  /* line 591, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .warum-details-outline {
    border-top: 0;
  }
  /* line 596, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .gantry.g-helium-style.g-offcanvas-left.g-default.g-style-.page-template-default.page.page-id-923.page-child.parent-pageid-565.logged-in.admin-bar.site.outline-frische_zutaten.dir-ltr.theme-kuse-theme.woocommerce-js.customize-support .g-content {
    margin: 0;
    padding-left: 2%;
    padding-right: 2%;
  }
  /* line 602, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .warum-details-title, .g-array-item-title.warum-details-title {
    padding: 5%;
  }
  /* line 607, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .gantry.g-helium-style.g-offcanvas-left.g-default.g-style-.page-template-default.page.page-id-925.page-child.parent-pageid-565.logged-in.admin-bar.site.outline-ofengebackenes_futter.dir-ltr.theme-kuse-theme.woocommerce-js.customize-support .g-content {
    margin: 0;
    padding-left: 2%;
    padding-right: 2%;
  }
  /* line 614, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  body.gantry.g-helium-style.g-offcanvas-left.g-default.g-style-.page-template-default.page.page-id-565.page-parent.site.outline-warum_magnusson.dir-ltr.theme-kuse-theme.woocommerce-js div#kuseposts-7035-particle h2 {
    text-align: left;
  }
  /* line 618, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  #kuseposts-7035-particle p {
    text-align: left;
  }
  /* line 622, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  body.gantry.g-helium-style.g-offcanvas-left.g-default.g-style-.home.page-template-default.page.page-id-2.site.outline-startseite.dir-ltr.theme-kuse-theme.woocommerce-js .g-array-item-text h3 {
    text-align: left;
  }
  /* line 626, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  #g-contentsection4 {
    padding: 1rem;
  }
  /* line 630, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  .outline-ueber_magnusson section#g-contentsection5 {
    padding: 1rem !important;
  }
  /* line 635, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  body.gantry.g-helium-style.g-offcanvas-left.g-default.g-style-.page-template-default.page.page-id-571.site.outline-faq.dir-ltr.theme-kuse-theme.woocommerce-js #g-contentsection2 {
    padding: 0;
  }
  /* line 640, wp-content/themes/kuse-child/custom/scss/_breakpoints.scss */
  body.gantry.g-helium-style.g-offcanvas-left.g-default.g-style-.page-template-default.page.page-id-568.site.outline-unser_futter.dir-ltr.theme-kuse-theme.woocommerce-js section#g-contentsection5 {
    padding-top: 1rem;
  }
}
/*# sourceMappingURL=core_anfrage_sponsoring.css.map */