/**
 * Copyright since 2007 PrestaShop SA and Contributors
 * PrestaShop is an International Registered Trademark & Property of PrestaShop SA
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License version 3.0
 * that is bundled with this package in the file LICENSE.md.
 * It is also available through the world-wide-web at this URL:
 * https://opensource.org/licenses/AFL-3.0
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@prestashop.com so we can send you a copy immediately.
 *
 * @author    PrestaShop SA and Contributors <contact@prestashop.com>
 * @copyright Since 2007 PrestaShop SA and Contributors
 * @license   https://opensource.org/licenses/AFL-3.0 Academic Free License version 3.0
 */
@-webkit-keyframes shake {
  0% {
    transform: translate(0px);
  }
  17% {
    transform: translate(10px);
  }
  34% {
    transform: translate(-10px);
  }
  51% {
    transform: translate(6px);
  }
  68% {
    transform: translate(-6px);
  }
  85% {
    transform: translate(3px);
  }
  100% {
    transform: translate(0px);
  }
}

@-moz-keyframes shake {
  0% {
    transform: translate(0px);
  }
  17% {
    transform: translate(10px);
  }
  34% {
    transform: translate(-10px);
  }
  51% {
    transform: translate(6px);
  }
  68% {
    transform: translate(-6px);
  }
  85% {
    transform: translate(3px);
  }
  100% {
    transform: translate(0px);
  }
}

@-ms-keyframes shake {
  0% {
    transform: translate(0px);
  }
  17% {
    transform: translate(10px);
  }
  34% {
    transform: translate(-10px);
  }
  51% {
    transform: translate(6px);
  }
  68% {
    transform: translate(-6px);
  }
  85% {
    transform: translate(3px);
  }
  100% {
    transform: translate(0px);
  }
}

@keyframes shake {
  0% {
    transform: translate(0px);
  }
  17% {
    transform: translate(10px);
  }
  34% {
    transform: translate(-10px);
  }
  51% {
    transform: translate(6px);
  }
  68% {
    transform: translate(-6px);
  }
  85% {
    transform: translate(3px);
  }
  100% {
    transform: translate(0px);
  }
}

.popnews_error {
  border-color: red !important;
  -webkit-animation-delay: 0s;
  -webkit-animation-duration: 0.7s;
  -webkit-animation-name: shake;
  -webkit-animation-fill-mode: forwards;
  -webkit-animation-iteration-count: 1;
  -moz-animation-delay: 0s;
  -moz-animation-duration: 0.7s;
  -moz-animation-name: shake;
  -moz-animation-fill-mode: forwards;
  -moz-animation-iteration-count: 1;
  -o-animation-delay: 0s;
  -o-animation-duration: 0.7s;
  -o-animation-name: shake;
  -o-animation-fill-mode: forwards;
  -o-animation-iteration-count: 1;
  animation-delay: 0s;
  animation-duration: 0.7s;
  animation-name: shake;
  animation-fill-mode: forwards;
  animation-iteration-count: 1;
}

@media only screen and (max-width: 40em) {
  #popnewsletter_topbar img {
    width: initial !important;
    max-width: 100%;
  }
  #sb-body-inner {
    position: absolute;
    top: 0;
    bottom: 0;
  }
}
