/* montserrat-regular - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/montserrat-v25-latin-regular.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/montserrat-v25-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/montserrat-v25-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/montserrat-v25-latin-regular.woff') format('woff'), /* Modern Browsers */ url('../fonts/montserrat-v25-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/montserrat-v25-latin-regular.svg#Montserrat') format('svg');
  /* Legacy iOS */
}
/* montserrat-700 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/montserrat-v25-latin-700.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/montserrat-v25-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/montserrat-v25-latin-700.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/montserrat-v25-latin-700.woff') format('woff'), /* Modern Browsers */ url('../fonts/montserrat-v25-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/montserrat-v25-latin-700.svg#Montserrat') format('svg');
  /* Legacy iOS */
}
/* montserrat-800 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/montserrat-v25-latin-800.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/montserrat-v25-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/montserrat-v25-latin-800.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/montserrat-v25-latin-800.woff') format('woff'), /* Modern Browsers */ url('../fonts/montserrat-v25-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/montserrat-v25-latin-800.svg#Montserrat') format('svg');
  /* Legacy iOS */
}
/* montserrat-900 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/montserrat-v25-latin-900.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/montserrat-v25-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/montserrat-v25-latin-900.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/montserrat-v25-latin-900.woff') format('woff'), /* Modern Browsers */ url('../fonts/montserrat-v25-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/montserrat-v25-latin-900.svg#Montserrat') format('svg');
  /* Legacy iOS */
}
/* montserrat-italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/montserrat-v25-latin-italic.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/montserrat-v25-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/montserrat-v25-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/montserrat-v25-latin-italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/montserrat-v25-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/montserrat-v25-latin-italic.svg#Montserrat') format('svg');
  /* Legacy iOS */
}
body {
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  font-family: Montserrat, Helvetica, sans-serif;
}
body .page-header:before {
  background-color: transparent;
}
main > .container {
  padding: 70px 15px 20px;
}
.footer {
  background-color: #f5f5f5;
  font-size: 0.9em;
  height: 60px;
}
.footer > .container {
  padding-right: 15px;
  padding-left: 15px;
}
.not-set {
  color: #c55;
  font-style: italic;
}
/* add sorting icons to gridview sort links */
a.asc:after,
a.desc:after {
  content: '';
  left: 3px;
  display: inline-block;
  width: 0;
  height: 0;
  border: solid 5px transparent;
  margin: 4px 4px 2px 4px;
  background: transparent;
}
a.asc:after {
  border-bottom: solid 7px #212529;
  border-top-width: 0;
}
a.desc:after {
  border-top: solid 7px #212529;
  border-bottom-width: 0;
}
.grid-view th,
.grid-view td:last-child {
  white-space: nowrap;
}
.grid-view .filters input,
.grid-view .filters select {
  min-width: 50px;
}
.hint-block {
  display: block;
  margin-top: 5px;
  color: #999;
}
.error-summary {
  color: #a94442;
  background: #fdf7f7;
  border-left: 3px solid #eed3d7;
  padding: 10px 20px;
  margin: 0 0 15px 0;
}
/* align the logout "link" (button in form) of the navbar */
.nav li > form > button.logout {
  padding-top: 7px;
  color: rgba(255, 255, 255, 0.5);
}
body .card .badge a:not(.btn):not(.nav-link):not([data-toggle='collapse']):not(.footer-link) {
  color: #fff;
}
body .navbar .navbar-brand {
  font-size: 14px;
}
body .navbar .navbar-nav .nav-item a,
body .navbar .navbar-nav .nav-link:not(.btn) {
  font-size: 14px;
}
@media (max-width: 767px) {
  .nav li > form > button.logout {
    display: block;
    text-align: left;
    width: 100%;
    padding: 10px 0;
  }
}
.nav > li > form > button.logout:focus,
.nav > li > form > button.logout:hover {
  text-decoration: none;
  color: rgba(255, 255, 255, 0.75);
}
.nav > li > form > button.logout:focus {
  outline: none;
}
.footer.footer-default,
body {
  background-color: #c9c9c9;
}
main > .container {
  padding-top: 0;
  margin-top: -50px;
}
.card.mh {
  min-height: 70vh;
}
/*.card.mh .card-body{*/
/*    padding-top: 50px;*/
/*}*/
.site-scammethoden h3 {
  color: #8d1212;
  font-weight: bold;
}
.site-gmp ul {
  padding-left: 20px;
}
.site-gmp ul li {
  list-style-position: inside;
}
/*!
 * Copyright 2018 Robert Koszewski
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 */
.mc-face-viewer-8x {
  image-rendering: optimizeSpeed;
  /* Legal fallback */
  image-rendering: -moz-crisp-edges;
  /* Firefox        */
  image-rendering: -o-crisp-edges;
  /* Opera          */
  image-rendering: -webkit-optimize-contrast;
  /* Safari         */
  image-rendering: optimize-contrast;
  /* CSS3 Proposed  */
  image-rendering: crisp-edges;
  /* CSS4 Proposed  */
  image-rendering: pixelated;
  /* CSS4 Proposed  */
  -ms-interpolation-mode: nearest-neighbor;
  /* IE8+           */
  background-size: 512px;
  width: 64px;
  height: 64px;
  background-position: -64px -64px;
  overflow: hidden;
  display: inline-block;
}
.mc-face-viewer-8x::after {
  content: " ";
  width: 64px;
  height: 64px;
  background-size: 576px;
  background-image: inherit;
  background-position: -364px -76px;
  overflow: hidden;
  display: inline-block;
}
body .navbar-collapse::before {
  background: linear-gradient(#4FD866 0%, #000 80%);
}
body .form-control[disabled] {
  color: #2c2c2c;
}
@keyframes kurukuru {
  0% {
    transform: rotateX(0turn) rotateY(0turn) rotateZ(0turn);
  }
  100% {
    transform: rotateX(1turn) rotateY(2turn) rotateZ(1turn);
  }
}
.accessories {
  width: 0;
  height: 0;
  transform: scaleX(1.1) scaleY(1.1) scaleZ(1.1);
  transform-style: preserve-3d;
}
.skin-viewer {
  width: 100px;
  height: 200px;
  /*perspective: 100;*/
  transform-style: preserve-3d;
  animation-name: kurukuru;
  /* 	animation-duration: 1s; */
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  /* 	transform: rotateY(10deg) rotateX(10deg) rotateZ(0deg); */
  position: relative;
  margin: 40px auto;
}
.cube {
  position: relative;
  transform-style: preserve-3d;
  background-color: #000000;
  display: flex;
  justify-content: center;
  align-items: center;
  --size: 50;
}
.cube > * {
  position: absolute;
  width: 100%;
  height: 100%;
  image-rendering: pixelated;
  background-color: black;
  background-size: calc(8px * var(--size));
}
.head {
  --size-x: calc(1px * var(--size));
  --size-y: calc(1px * var(--size));
  --size-z: calc(1px * var(--size));
}
.body {
  /* 	visibility: hidden; */
  transform: translateY(calc(1.25px * var(--size)));
  --size-x: calc(1px * var(--size));
  --size-y: calc(1.5px * var(--size));
  --size-z: calc(0.5px * var(--size));
}
.arm-right,
.arm-left,
.legs-left,
.legs-right {
  --size-x: calc(0.5px * var(--size));
  --size-y: calc(1.5px * var(--size));
  --size-z: calc(0.5px * var(--size));
}
.arm-right {
  transform: translateY(calc(1.25px * var(--size))) translateX(calc(-0.75px * var(--size)));
}
.arm-left {
  transform: translateY(calc(1.25px * var(--size))) translateX(calc(0.75px * var(--size)));
}
.legs-left {
  /* 	visibility: hidden; */
  transform: translateY(calc(2.75px * var(--size))) translateX(calc(0.25px * var(--size)));
}
.legs-right {
  transform: translateY(calc(2.75px * var(--size))) translateX(calc(-0.25px * var(--size)));
}
.cube.head .front {
  background-position: calc(calc(1px * var(--size)) * -1) calc(calc(1px * var(--size)) * -1);
}
.cube.head .right {
  background-position: calc(calc(1px * var(--size)) * -2) calc(calc(1px * var(--size)) * -1);
}
.cube.head .left {
  background-position: calc(calc(1px * var(--size)) * 0) calc(calc(1px * var(--size)) * -1);
}
.cube.head .back {
  background-position: calc(calc(1px * var(--size)) * -3) calc(calc(1px * var(--size)) * -1);
}
.cube.head .top {
  background-position: calc(calc(1px * var(--size)) * -1) calc(calc(1px * var(--size)) * 0);
}
.cube.head .bottom {
  background-position: calc(calc(1px * var(--size)) * -2) calc(calc(1px * var(--size)) * 0);
}
.cube.body .front {
  background-position: calc(calc(1px * var(--size)) * -2.5) calc(calc(1px * var(--size)) * -2.5);
}
.cube.body .right {
  background-position: calc(calc(1px * var(--size)) * -3.5) calc(calc(1px * var(--size)) * -2.5);
}
.cube.body .left {
  background-position: calc(calc(1px * var(--size)) * -2) calc(calc(1px * var(--size)) * -2.5);
}
.cube.body .back {
  background-position: calc(calc(1px * var(--size)) * -4) calc(calc(1px * var(--size)) * -2.5);
}
.cube.body .top {
  background-position: calc(calc(1px * var(--size)) * -2.5) calc(calc(1px * var(--size)) * -2);
}
.cube.body .bottom {
  background-position: calc(calc(1px * var(--size)) * -3.5) calc(calc(1px * var(--size)) * -2);
}
/* Arm-left */
.cube.arm-left .front {
  background-position: calc(calc(1px * var(--size)) * -4.5) calc(calc(1px * var(--size)) * -6.5);
}
.cube.arm-left .right {
  background-position: calc(calc(1px * var(--size)) * -5) calc(calc(1px * var(--size)) * -6.5);
}
.cube.arm-left .left {
  background-position: calc(calc(1px * var(--size)) * -4) calc(calc(1px * var(--size)) * -6.5);
}
.cube.arm-left .back {
  background-position: calc(calc(1px * var(--size)) * -5.5) calc(calc(1px * var(--size)) * -6.5);
}
.cube.arm-left .top {
  background-position: calc(calc(1px * var(--size)) * -4.5) calc(calc(1px * var(--size)) * -6);
}
.cube.arm-left .bottom {
  background-position: calc(calc(1px * var(--size)) * -5) calc(calc(1px * var(--size)) * -6);
}
/* Arm-right */
.cube.arm-right .front {
  background-position: calc(calc(1px * var(--size)) * -5.5) calc(calc(1px * var(--size)) * -2.5);
}
.cube.arm-right .right {
  background-position: calc(calc(1px * var(--size)) * -6) calc(calc(1px * var(--size)) * -2.5);
}
.cube.arm-right .left {
  background-position: calc(calc(1px * var(--size)) * -5) calc(calc(1px * var(--size)) * -2.5);
}
.cube.arm-right .back {
  background-position: calc(calc(1px * var(--size)) * -6.5) calc(calc(1px * var(--size)) * -2.5);
}
.cube.arm-right .top {
  background-position: calc(calc(1px * var(--size)) * -5.5) calc(calc(1px * var(--size)) * -2);
}
.cube.arm-right .bottom {
  background-position: calc(calc(1px * var(--size)) * -6) calc(calc(1px * var(--size)) * -2);
}
/* legs-right */
.cube.legs-right .front {
  background-position: calc(calc(1px * var(--size)) * -0.5) calc(calc(1px * var(--size)) * -2.5);
}
.cube.legs-right .right {
  background-position: calc(calc(1px * var(--size)) * -1) calc(calc(1px * var(--size)) * -2.5);
}
.cube.legs-right .left {
  background-position: calc(calc(1px * var(--size)) * 0) calc(calc(1px * var(--size)) * -2.5);
}
.cube.legs-right .back {
  background-position: calc(calc(1px * var(--size)) * -1.5) calc(calc(1px * var(--size)) * -2.5);
}
.cube.legs-right .top {
  background-position: calc(calc(1px * var(--size)) * -0.5) calc(calc(1px * var(--size)) * -2);
}
.cube.legs-right .bottom {
  background-position: calc(calc(1px * var(--size)) * -1) calc(calc(1px * var(--size)) * -2);
}
/* legs-left */
.cube.legs-left .front {
  background-position: calc(calc(1px * var(--size)) * -2.5) calc(calc(1px * var(--size)) * -6.5);
}
.cube.legs-left .right {
  background-position: calc(calc(1px * var(--size)) * -3) calc(calc(1px * var(--size)) * -6.5);
}
.cube.legs-left .left {
  background-position: calc(calc(1px * var(--size)) * -2) calc(calc(1px * var(--size)) * -6.5);
}
.cube.legs-left .back {
  background-position: calc(calc(1px * var(--size)) * -3.5) calc(calc(1px * var(--size)) * -6.5);
}
.cube.legs-left .top {
  background-position: calc(calc(1px * var(--size)) * -2.5) calc(calc(1px * var(--size)) * -6);
}
.cube.legs-left .bottom {
  background-position: calc(calc(1px * var(--size)) * -3) calc(calc(1px * var(--size)) * -6);
}
/* Cubes */
.cube .top {
  width: var(--size-x);
  height: var(--size-z);
  transform: rotateX(90deg) translateZ(calc(var(--size-y) / 2));
}
.cube .bottom {
  width: var(--size-x);
  height: var(--size-z);
  transform: rotateX(-90deg) translateZ(calc(var(--size-y) / 2));
}
.cube.body .bottom,
.cube.head .bottom {
  transform: rotateX(-90deg) rotateZ(180deg) translateZ(calc(var(--size-y) / 2));
}
.cube .left {
  height: var(--size-y);
  width: var(--size-z);
  transform: rotateY(-90deg) translateZ(calc(var(--size-x) / 2));
}
.cube .right {
  height: var(--size-y);
  width: var(--size-z);
  transform: rotateY(90deg) translateZ(calc(var(--size-x) / 2));
}
.cube .back {
  height: var(--size-y);
  width: var(--size-x);
  transform: rotateY(180deg) translateZ(calc(var(--size-z) / 2));
}
.cube .front {
  height: var(--size-y);
  width: var(--size-x);
  transform: rotateY(0deg) translateZ(calc(var(--size-z) / 2));
}
@media screen and (min-width: 1280px) {
  .profile-info {
    height: 445px;
  }
  .profile-info.scrollable {
    overflow-y: scroll;
    scrollbar-color: #bbb #999;
    scrollbar-width: thin;
  }
}
@media screen and (max-width: 1279px) {
  h1 {
    font-size: 2.5rem;
  }
  .profile-view h1 {
    font-size: 1.5rem;
  }
}
/*!
 * Copyright 2018 Robert Koszewski
 * 
 * Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 */
@keyframes spin {
  from {
    transform: rotateY(360deg);
  }
  to {
    transform: rotateY(0);
  }
}
@keyframes waving {
  0% {
    transform: rotateX(-2deg);
  }
  50% {
    transform: rotateX(2deg);
  }
  100% {
    transform: rotateX(-2deg);
  }
}
.mc-face-viewer-8x {
  image-rendering: optimizeSpeed;
  /* Legal fallback */
  image-rendering: -moz-crisp-edges;
  /* Firefox        */
  image-rendering: -o-crisp-edges;
  /* Opera          */
  image-rendering: -webkit-optimize-contrast;
  /* Safari         */
  image-rendering: optimize-contrast;
  /* CSS3 Proposed  */
  image-rendering: crisp-edges;
  /* CSS4 Proposed  */
  image-rendering: pixelated;
  /* CSS4 Proposed  */
  -ms-interpolation-mode: nearest-neighbor;
  /* IE8+           */
  background-size: 512px;
  width: 64px;
  height: 64px;
  background-position: -64px -64px;
  overflow: hidden;
  display: inline-block;
}
.mc-face-viewer-8x::after {
  content: " ";
  width: 64px;
  height: 64px;
  background-size: 576px;
  background-image: inherit;
  background-position: -364px -76px;
  overflow: hidden;
  display: inline-block;
}
.mc-skin-viewer-8x {
  width: 64px;
  height: 256px;
  margin: 15px auto 40px auto;
  perspective: 800px;
  perspective-origin: 50% 100px;
  transform-style: preserve-3d;
  background-image: none !important;
  image-rendering: optimizeSpeed;
  /* Legal fallback */
  image-rendering: -moz-crisp-edges;
  /* Firefox        */
  image-rendering: -o-crisp-edges;
  /* Opera          */
  image-rendering: -webkit-optimize-contrast;
  /* Safari         */
  image-rendering: optimize-contrast;
  /* CSS3 Proposed  */
  image-rendering: crisp-edges;
  /* CSS4 Proposed  */
  image-rendering: pixelated;
  /* CSS4 Proposed  */
  -ms-interpolation-mode: nearest-neighbor;
  /* IE8+           */
}
.mc-skin-viewer-8x.hide-accessories .accessory {
  display: none;
}
.mc-skin-viewer-8x.spin > .player {
  animation: spin 12s infinite linear;
}
.mc-skin-viewer-8x .player {
  transform-style: preserve-3d;
}
.mc-skin-viewer-8x .player .front,
.mc-skin-viewer-8x .player .back,
.mc-skin-viewer-8x .player .left,
.mc-skin-viewer-8x .player .right,
.mc-skin-viewer-8x .player .top,
.mc-skin-viewer-8x .player .bottom {
  position: absolute;
  background-size: 512px;
  background-repeat: no-repeat;
  backface-visibility: hidden;
}
.mc-skin-viewer-8x .player .accessory {
  background-image: none;
}
.mc-skin-viewer-8x .player .accessory .front,
.mc-skin-viewer-8x .player .accessory .back,
.mc-skin-viewer-8x .player .accessory .left,
.mc-skin-viewer-8x .player .accessory .right,
.mc-skin-viewer-8x .player .accessory .top,
.mc-skin-viewer-8x .player .accessory .bottom {
  backface-visibility: visible;
}
.mc-skin-viewer-8x .player > .head {
  position: absolute;
  transform-style: preserve-3d;
  width: 64px;
  height: 64px;
  margin: 0 auto;
  background-image: none !important;
}
.mc-skin-viewer-8x .player > .head .front,
.mc-skin-viewer-8x .player > .head .back,
.mc-skin-viewer-8x .player > .head .left,
.mc-skin-viewer-8x .player > .head .right,
.mc-skin-viewer-8x .player > .head .top,
.mc-skin-viewer-8x .player > .head .bottom {
  width: 64px;
  height: 64px;
}
.mc-skin-viewer-8x .player > .head .front {
  background-position: -64px -64px;
  transform: rotateX(0deg) rotateY(0deg) translateX(0px) translateY(0px) translateZ(32px);
}
.mc-skin-viewer-8x .player > .head .back {
  background-position: -192px -64px;
  transform: rotateX(0deg) rotateY(180deg) translateX(0px) translateY(0px) translateZ(32px);
}
.mc-skin-viewer-8x .player > .head .right {
  background-position: 0px -64px;
  transform: rotateX(0deg) rotateY(270deg) translateX(0px) translateY(0px) translateZ(32px);
}
.mc-skin-viewer-8x .player > .head .left {
  background-position: -128px -64px;
  transform: rotateX(0deg) rotateY(90deg) translateX(0px) translateY(0px) translateZ(32px);
}
.mc-skin-viewer-8x .player > .head .top {
  background-position: -64px 0px;
  transform: rotateX(90deg) rotateY(0deg) translateX(0px) translateY(0px) translateZ(32px);
}
.mc-skin-viewer-8x .player > .head .bottom {
  background-position: -128px 0px;
  transform: rotateX(270deg) rotateY(0deg) rotateZ(180deg) translateX(0px) translateY(0px) translateZ(32px);
}
.mc-skin-viewer-8x .player > .head > .accessory {
  transform-style: preserve-3d;
  transform: scale3d(1.125, 1.125, 1.125) translateY(-3px);
}
.mc-skin-viewer-8x .player > .head > .accessory > .front {
  background-position: -320px -64px;
}
.mc-skin-viewer-8x .player > .head > .accessory > .back {
  background-position: -448px -64px;
}
.mc-skin-viewer-8x .player > .head > .accessory > .right {
  background-position: -256px -64px;
}
.mc-skin-viewer-8x .player > .head > .accessory > .left {
  background-position: -384px -64px;
}
.mc-skin-viewer-8x .player > .head > .accessory > .top {
  background-position: -320px 0px;
}
.mc-skin-viewer-8x .player > .head > .accessory > .bottom {
  background-position: -384px 0px;
}
.mc-skin-viewer-8x .player > .body {
  position: absolute;
  transform-style: preserve-3d;
  width: 64px;
  height: 64px;
  margin: 0 auto;
  transform: translateY(64px);
  background-image: none !important;
}
.mc-skin-viewer-8x .player > .body .front,
.mc-skin-viewer-8x .player > .body .back,
.mc-skin-viewer-8x .player > .body .left,
.mc-skin-viewer-8x .player > .body .right,
.mc-skin-viewer-8x .player > .body .top,
.mc-skin-viewer-8x .player > .body .bottom {
  width: 64px;
  height: 96px;
}
.mc-skin-viewer-8x .player > .body .left,
.mc-skin-viewer-8x .player > .body .right {
  width: 32px;
}
.mc-skin-viewer-8x .player > .body .top,
.mc-skin-viewer-8x .player > .body .bottom {
  height: 32px;
}
.mc-skin-viewer-8x .player > .body .front {
  background-position: -160px -160px;
  transform: rotateX(0deg) rotateY(0deg) translateX(0px) translateY(0px) translateZ(16px);
}
.mc-skin-viewer-8x .player > .body .back {
  background-position: -256px -160px;
  transform: rotateX(0deg) rotateY(180deg) translateX(0px) translateY(0px) translateZ(16px);
}
.mc-skin-viewer-8x .player > .body .right {
  background-position: -128px -160px;
  transform: rotateX(0deg) rotateY(270deg) translateX(0px) translateY(0px) translateZ(16px);
}
.mc-skin-viewer-8x .player > .body .left {
  background-position: -224px -160px;
  transform: rotateX(0deg) rotateY(90deg) translateX(0px) translateY(0px) translateZ(48px);
}
.mc-skin-viewer-8x .player > .body .top {
  background-position: -160px -128px;
  transform: rotateX(90deg) rotateY(0deg) translateX(0px) translateY(0px) translateZ(16px);
}
.mc-skin-viewer-8x .player > .body .bottom {
  background-position: -224px -128px;
  transform: rotateX(270deg) rotateY(0deg) translateX(0px) translateY(0px) translateZ(80px);
}
.mc-skin-viewer-8x .player > .body > .accessory {
  transform-style: preserve-3d;
  transform: scale3d(1.0625, 1.0625, 1.0625) translateY(-3px);
}
.mc-skin-viewer-8x .player > .body > .accessory > .front {
  background-position: -160px -288px;
}
.mc-skin-viewer-8x .player > .body > .accessory > .back {
  background-position: -256px -288px;
}
.mc-skin-viewer-8x .player > .body > .accessory > .right {
  background-position: -128px -288px;
}
.mc-skin-viewer-8x .player > .body > .accessory > .left {
  background-position: -224px -288px;
}
.mc-skin-viewer-8x .player > .body > .accessory > .top {
  background-position: -160px -256px;
}
.mc-skin-viewer-8x .player > .body > .accessory > .bottom {
  background-position: -224px -256px;
}
.mc-skin-viewer-8x .player > .left-arm,
.mc-skin-viewer-8x .player > .right-arm {
  position: absolute;
  transform-style: preserve-3d;
  width: 32px;
  height: 96px;
  margin: 0 auto;
  transform: translateY(64px) translateX(-32px);
  background-image: none !important;
}
.mc-skin-viewer-8x .player > .left-arm .front,
.mc-skin-viewer-8x .player > .right-arm .front,
.mc-skin-viewer-8x .player > .left-arm .back,
.mc-skin-viewer-8x .player > .right-arm .back,
.mc-skin-viewer-8x .player > .left-arm .left,
.mc-skin-viewer-8x .player > .right-arm .left,
.mc-skin-viewer-8x .player > .left-arm .right,
.mc-skin-viewer-8x .player > .right-arm .right,
.mc-skin-viewer-8x .player > .left-arm .top,
.mc-skin-viewer-8x .player > .right-arm .top,
.mc-skin-viewer-8x .player > .left-arm .bottom,
.mc-skin-viewer-8x .player > .right-arm .bottom {
  width: 32px;
  height: 96px;
}
.mc-skin-viewer-8x .player > .left-arm .top,
.mc-skin-viewer-8x .player > .right-arm .top,
.mc-skin-viewer-8x .player > .left-arm .bottom,
.mc-skin-viewer-8x .player > .right-arm .bottom {
  height: 32px;
}
.mc-skin-viewer-8x .player > .left-arm .front,
.mc-skin-viewer-8x .player > .right-arm .front {
  background-position: -352px -160px;
  transform: rotateX(0deg) rotateY(0deg) translateX(0px) translateY(0px) translateZ(16px);
}
.mc-skin-viewer-8x .player > .left-arm .back,
.mc-skin-viewer-8x .player > .right-arm .back {
  background-position: -416px -160px;
  transform: rotateX(0deg) rotateY(180deg) translateX(0px) translateY(0px) translateZ(16px);
}
.mc-skin-viewer-8x .player > .left-arm .right,
.mc-skin-viewer-8x .player > .right-arm .right {
  background-position: -320px -160px;
  transform: rotateX(0deg) rotateY(270deg) translateX(0px) translateY(0px) translateZ(16px);
}
.mc-skin-viewer-8x .player > .left-arm .left,
.mc-skin-viewer-8x .player > .right-arm .left {
  background-position: -384px -160px;
  transform: rotateX(0deg) rotateY(90deg) translateX(0px) translateY(0px) translateZ(16px);
}
.mc-skin-viewer-8x .player > .left-arm .top,
.mc-skin-viewer-8x .player > .right-arm .top {
  background-position: -352px -128px;
  transform: rotateX(90deg) rotateY(0deg) translateX(0px) translateY(0px) translateZ(16px);
}
.mc-skin-viewer-8x .player > .left-arm .bottom,
.mc-skin-viewer-8x .player > .right-arm .bottom {
  background-position: -384px -128px;
  transform: rotateX(270deg) rotateY(0deg) translateX(0px) translateY(0px) translateZ(80px);
}
.mc-skin-viewer-8x .player > .left-arm > .accessory,
.mc-skin-viewer-8x .player > .right-arm > .accessory {
  transform-style: preserve-3d;
  transform: scale3d(1.0625, 1.0625, 1.0625) translateY(-3px);
}
.mc-skin-viewer-8x .player > .left-arm > .accessory .front,
.mc-skin-viewer-8x .player > .right-arm > .accessory .front {
  background-position: -352px -288px;
}
.mc-skin-viewer-8x .player > .left-arm > .accessory .back,
.mc-skin-viewer-8x .player > .right-arm > .accessory .back {
  background-position: -416px -288px;
}
.mc-skin-viewer-8x .player > .left-arm > .accessory .right,
.mc-skin-viewer-8x .player > .right-arm > .accessory .right {
  background-position: -320px -288px;
}
.mc-skin-viewer-8x .player > .left-arm > .accessory .left,
.mc-skin-viewer-8x .player > .right-arm > .accessory .left {
  background-position: -384px -288px;
}
.mc-skin-viewer-8x .player > .left-arm > .accessory .top,
.mc-skin-viewer-8x .player > .right-arm > .accessory .top {
  background-position: -352px -256px;
}
.mc-skin-viewer-8x .player > .left-arm > .accessory .bottom,
.mc-skin-viewer-8x .player > .right-arm > .accessory .bottom {
  background-position: -384px -256px;
}
.mc-skin-viewer-8x .player > .right-arm {
  transform: translateY(64px) translateX(64px) scaleX(-1);
}
.mc-skin-viewer-8x .player > .left-leg,
.mc-skin-viewer-8x .player > .right-leg {
  position: absolute;
  transform-style: preserve-3d;
  width: 32px;
  height: 96px;
  margin: 0 auto;
  transform: translateY(160px);
  background-image: none !important;
}
.mc-skin-viewer-8x .player > .left-leg .front,
.mc-skin-viewer-8x .player > .right-leg .front,
.mc-skin-viewer-8x .player > .left-leg .back,
.mc-skin-viewer-8x .player > .right-leg .back,
.mc-skin-viewer-8x .player > .left-leg .left,
.mc-skin-viewer-8x .player > .right-leg .left,
.mc-skin-viewer-8x .player > .left-leg .right,
.mc-skin-viewer-8x .player > .right-leg .right,
.mc-skin-viewer-8x .player > .left-leg .top,
.mc-skin-viewer-8x .player > .right-leg .top,
.mc-skin-viewer-8x .player > .left-leg .bottom,
.mc-skin-viewer-8x .player > .right-leg .bottom {
  width: 32px;
  height: 96px;
}
.mc-skin-viewer-8x .player > .left-leg .top,
.mc-skin-viewer-8x .player > .right-leg .top,
.mc-skin-viewer-8x .player > .left-leg .bottom,
.mc-skin-viewer-8x .player > .right-leg .bottom {
  height: 32px;
}
.mc-skin-viewer-8x .player > .left-leg .front,
.mc-skin-viewer-8x .player > .right-leg .front {
  background-position: -32px -160px;
  transform: rotateX(0deg) rotateY(0deg) translateX(0px) translateY(0px) translateZ(16px);
}
.mc-skin-viewer-8x .player > .left-leg .back,
.mc-skin-viewer-8x .player > .right-leg .back {
  background-position: -96px -160px;
  transform: rotateX(0deg) rotateY(180deg) translateX(0px) translateY(0px) translateZ(16px);
}
.mc-skin-viewer-8x .player > .left-leg .right,
.mc-skin-viewer-8x .player > .right-leg .right {
  background-position: 0px -160px;
  transform: rotateX(0deg) rotateY(270deg) translateX(0px) translateY(0px) translateZ(16px);
}
.mc-skin-viewer-8x .player > .left-leg .left,
.mc-skin-viewer-8x .player > .right-leg .left {
  background-position: -64px -160px;
  transform: rotateX(0deg) rotateY(90deg) translateX(0px) translateY(0px) translateZ(16px);
}
.mc-skin-viewer-8x .player > .left-leg .top,
.mc-skin-viewer-8x .player > .right-leg .top {
  background-position: -32px -128px;
  transform: rotateX(90deg) rotateY(0deg) translateX(0px) translateY(0px) translateZ(16px);
}
.mc-skin-viewer-8x .player > .left-leg .bottom,
.mc-skin-viewer-8x .player > .right-leg .bottom {
  background-position: -64px -128px;
  transform: rotateX(270deg) rotateY(0deg) translateX(0px) translateY(0px) translateZ(80px);
}
.mc-skin-viewer-8x .player > .left-leg > .accessory,
.mc-skin-viewer-8x .player > .right-leg > .accessory {
  transform-style: preserve-3d;
  transform: scale3d(1.03125, 1.03125, 1.03125) translateY(-1.5px);
}
.mc-skin-viewer-8x .player > .left-leg > .accessory .front,
.mc-skin-viewer-8x .player > .right-leg > .accessory .front {
  background-position: -32px -288px;
}
.mc-skin-viewer-8x .player > .left-leg > .accessory .back,
.mc-skin-viewer-8x .player > .right-leg > .accessory .back {
  background-position: -96px -288px;
}
.mc-skin-viewer-8x .player > .left-leg > .accessory .right,
.mc-skin-viewer-8x .player > .right-leg > .accessory .right {
  background-position: 0px -288px;
}
.mc-skin-viewer-8x .player > .left-leg > .accessory .left,
.mc-skin-viewer-8x .player > .right-leg > .accessory .left {
  background-position: -64px -288px;
}
.mc-skin-viewer-8x .player > .left-leg > .accessory .top,
.mc-skin-viewer-8x .player > .right-leg > .accessory .top {
  background-position: -32px -256px;
}
.mc-skin-viewer-8x .player > .left-leg > .accessory .bottom,
.mc-skin-viewer-8x .player > .right-leg > .accessory .bottom {
  background-position: -64px -256px;
}
.mc-skin-viewer-8x .player > .right-leg {
  transform: translateY(160px) translateX(32px) scaleX(-1);
}
.mc-skin-viewer-8x:not(.legacy) .player > .right-arm {
  transform: translateY(64px) translateX(64px);
}
.mc-skin-viewer-8x:not(.legacy) .player > .right-arm .front {
  background-position: -288px -416px;
}
.mc-skin-viewer-8x:not(.legacy) .player > .right-arm .back {
  background-position: -352px -416px;
}
.mc-skin-viewer-8x:not(.legacy) .player > .right-arm .right {
  background-position: -256px -416px;
}
.mc-skin-viewer-8x:not(.legacy) .player > .right-arm .left {
  background-position: -320px -416px;
}
.mc-skin-viewer-8x:not(.legacy) .player > .right-arm .top {
  background-position: -288px -384px;
}
.mc-skin-viewer-8x:not(.legacy) .player > .right-arm .bottom {
  background-position: -320px -384px;
}
.mc-skin-viewer-8x:not(.legacy) .player > .right-arm > .accessory .front {
  background-position: -416px -416px;
}
.mc-skin-viewer-8x:not(.legacy) .player > .right-arm > .accessory .back {
  background-position: -480px -416px;
}
.mc-skin-viewer-8x:not(.legacy) .player > .right-arm > .accessory .right {
  background-position: -384px -416px;
}
.mc-skin-viewer-8x:not(.legacy) .player > .right-arm > .accessory .left {
  background-position: -448px -416px;
}
.mc-skin-viewer-8x:not(.legacy) .player > .right-arm > .accessory .top {
  background-position: -416px -384px;
}
.mc-skin-viewer-8x:not(.legacy) .player > .right-arm > .accessory .bottom {
  background-position: -448px -384px;
}
.mc-skin-viewer-8x:not(.legacy) .player > .right-leg {
  transform: translateY(160px) translateX(32px);
}
.mc-skin-viewer-8x:not(.legacy) .player > .right-leg .front {
  background-position: -160px -416px;
}
.mc-skin-viewer-8x:not(.legacy) .player > .right-leg .back {
  background-position: -224px -416px;
}
.mc-skin-viewer-8x:not(.legacy) .player > .right-leg .right {
  background-position: -128px -416px;
}
.mc-skin-viewer-8x:not(.legacy) .player > .right-leg .left {
  background-position: -192px -416px;
}
.mc-skin-viewer-8x:not(.legacy) .player > .right-leg .top {
  background-position: -160px -384px;
}
.mc-skin-viewer-8x:not(.legacy) .player > .right-leg .bottom {
  background-position: -192px -384px;
}
.mc-skin-viewer-8x:not(.legacy) .player > .right-leg > .accessory .front {
  background-position: -32px -416px;
}
.mc-skin-viewer-8x:not(.legacy) .player > .right-leg > .accessory .back {
  background-position: -96px -416px;
}
.mc-skin-viewer-8x:not(.legacy) .player > .right-leg > .accessory .right {
  background-position: 0px -416px;
}
.mc-skin-viewer-8x:not(.legacy) .player > .right-leg > .accessory .left {
  background-position: -64px -416px;
}
.mc-skin-viewer-8x:not(.legacy) .player > .right-leg > .accessory .top {
  background-position: -32px -384px;
}
.mc-skin-viewer-8x:not(.legacy) .player > .right-leg > .accessory .bottom {
  background-position: -64px -384px;
}
.mc-skin-viewer-8x.slim .player > .left-arm .front,
.mc-skin-viewer-8x.slim .player > .right-arm .front,
.mc-skin-viewer-8x.slim .player > .left-arm .back,
.mc-skin-viewer-8x.slim .player > .right-arm .back,
.mc-skin-viewer-8x.slim .player > .left-arm .top,
.mc-skin-viewer-8x.slim .player > .right-arm .top,
.mc-skin-viewer-8x.slim .player > .left-arm .bottom,
.mc-skin-viewer-8x.slim .player > .right-arm .bottom {
  width: 24px;
}
.mc-skin-viewer-8x.slim .player > .left-arm .front {
  transform: rotateX(0deg) rotateY(0deg) translateX(8px) translateY(0px) translateZ(16px);
}
.mc-skin-viewer-8x.slim .player > .left-arm .back {
  background-position: -408px -160px;
  transform: rotateX(0deg) rotateY(180deg) translateX(-8px) translateY(0px) translateZ(16px);
}
.mc-skin-viewer-8x.slim .player > .left-arm .right {
  transform: rotateX(0deg) rotateY(270deg) translateX(0px) translateY(0px) translateZ(8px);
}
.mc-skin-viewer-8x.slim .player > .left-arm .left {
  background-position: -376px -160px;
}
.mc-skin-viewer-8x.slim .player > .left-arm .top {
  transform: rotateX(90deg) rotateY(0deg) translateX(8px) translateY(0px) translateZ(16px);
}
.mc-skin-viewer-8x.slim .player > .left-arm .bottom {
  background-position: -376px -128px;
  transform: rotateX(270deg) rotateY(0deg) translateX(8px) translateY(0px) translateZ(80px);
}
.mc-skin-viewer-8x.slim .player > .left-arm > .accessory .back {
  background-position: -408px -288px;
}
.mc-skin-viewer-8x.slim .player > .left-arm > .accessory .left {
  background-position: -376px -288px;
}
.mc-skin-viewer-8x.slim .player > .left-arm > .accessory .bottom {
  background-position: -376px -256px;
}
.mc-skin-viewer-8x.slim .player > .right-arm .back {
  background-position: -344px -416px;
}
.mc-skin-viewer-8x.slim .player > .right-arm .left {
  background-position: -312px -416px;
  transform: rotateX(0deg) rotateY(90deg) translateX(0px) translateY(0px) translateZ(8px);
}
.mc-skin-viewer-8x.slim .player > .right-arm .bottom {
  background-position: -312px -384px;
}
.mc-skin-viewer-8x.slim .player > .right-arm > .accessory .back {
  background-position: -472px -416px;
}
.mc-skin-viewer-8x.slim .player > .right-arm > .accessory .left {
  background-position: -440px -416px;
}
.mc-skin-viewer-8x.slim .player > .right-arm > .accessory .bottom {
  background-position: -440px -384px;
}
.mc-skin-viewer-8x.slim.legacy .player > .right-arm {
  transform: translateY(64px) translateX(56px) scaleX(-1);
}
.mc-skin-viewer-8x.slim.legacy .player > .right-arm .back {
  background-position: -408px -160px;
}
.mc-skin-viewer-8x.slim.legacy .player > .right-arm > .accessory .back {
  background-position: -408px -288px;
}
.mc-skin-viewer-8x .player .cape {
  transform-style: preserve-3d;
  transform: rotateY(180deg) translateX(-8px) translateZ(20px) translateY(60px) rotateX(5deg);
}
.mc-skin-viewer-8x .player .cape > .front,
.mc-skin-viewer-8x .player .cape > .back,
.mc-skin-viewer-8x .player .cape > .left,
.mc-skin-viewer-8x .player .cape > .right,
.mc-skin-viewer-8x .player .cape > .top,
.mc-skin-viewer-8x .player .cape > .bottom {
  position: absolute;
  background-image: inherit!important;
  background-size: 512px 256px;
  backface-visibility: hidden;
}
.mc-skin-viewer-8x .player .cape > .front,
.mc-skin-viewer-8x .player .cape > .back {
  width: 80px;
  height: 120px;
}
.mc-skin-viewer-8x .player .cape > .left,
.mc-skin-viewer-8x .player .cape > .right {
  width: 8px;
  height: 120px;
}
.mc-skin-viewer-8x .player .cape > .top,
.mc-skin-viewer-8x .player .cape > .bottom {
  width: 80px;
  height: 8px;
}
.mc-skin-viewer-8x .player .cape > .front {
  background-position: -8px -8px;
  transform: translateZ(4px);
}
.mc-skin-viewer-8x .player .cape > .back {
  background-position: -96px -8px;
  transform: translateZ(-4px) rotateY(180deg);
}
.mc-skin-viewer-8x .player .cape > .left {
  background-position: 0px -8px;
  transform: rotateY(270deg) translateZ(4px);
}
.mc-skin-viewer-8x .player .cape > .right {
  background-position: -88px -8px;
  transform: rotateY(-270deg) translateZ(76px);
}
.mc-skin-viewer-8x .player .cape > .top {
  background-position: -8px 0px;
  transform: rotateX(90deg) rotateY(0deg) translateX(0px) translateY(0px) translateZ(4px);
}
.mc-skin-viewer-8x .player .cape > .bottom {
  background-position: -88px 0px;
  transform: rotateX(-90deg) translateZ(116px);
}
.mc-skin-viewer-8x.legacy-cape > .player .cape > .front,
.mc-skin-viewer-8x.legacy-cape > .player .cape > .back,
.mc-skin-viewer-8x.legacy-cape > .player .cape > .left,
.mc-skin-viewer-8x.legacy-cape > .player .cape > .right,
.mc-skin-viewer-8x.legacy-cape > .player .cape > .top,
.mc-skin-viewer-8x.legacy-cape > .player .cape > .bottom {
  background-size: 176px 136px;
}
@keyframes xmas23 {
  0% {
    transform: rotate(10deg) translateX(-30px) scale(2);
    animation-timing-function: ease-in-out;
  }
  50% {
    transform: rotate(-10deg) translateX(30px) scale(2);
    animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(10deg) translateX(-30px) scale(2);
    animation-timing-function: ease-in-out;
  }
}
.weihnachten23 {
  max-width: 200px;
  max-height: 200px;
  cursor: pointer;
  transition: 0.5s;
  transform: scale(1);
}
.weihnachten23:hover {
  transition: 0.5s;
  transform: scale(2);
}
body .card .active a {
  text-decoration: none;
  border-bottom: none !important;
}
body .card .active .weihnachten23 {
  max-width: 200px;
  max-height: 200px;
  cursor: pointer;
  transition: 1s;
  transform: rotate(0deg) translateX(0) scale(1);
}
body .card .active .weihnachten23:hover {
  transition: 0.5s;
  transform: rotate(10deg) translateX(-30px) scale(2);
  animation-name: xmas23;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-delay: 0.5s;
}
