@charset "UTF-8";
html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit; }

/* Clearfix */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  */
/* Grayscale */
/* Animation */
/* Cross browser opacity */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  */
/* ¡¡¡Atención!!! Estas cuatro primeras variables también hay que cambiarlas en la template hijo (si existiera) y volver a compilar los módulos.*/
/* Colors */
.module.slider-horizontal-vertical .module-slider-horizontal-vertical-container .module-slider-horizontal-vertical-container-wrapper .slider {
  margin: auto;
  position: absolute;
  overflow: hidden; }
  .module.slider-horizontal-vertical .module-slider-horizontal-vertical-container .module-slider-horizontal-vertical-container-wrapper .slider::after {
    content: '';
    display: block;
    clear: both; }

.module.slider-horizontal-vertical .module-slider-horizontal-vertical-container .module-slider-horizontal-vertical-container-wrapper .slider-left {
  height: 100%;
  position: relative;
  overflow: hidden; }
  .module.slider-horizontal-vertical .module-slider-horizontal-vertical-container .module-slider-horizontal-vertical-container-wrapper .slider-left .animation {
    height: 100%;
    position: absolute;
    left: 100%;
    top: 0; }
  .module.slider-horizontal-vertical .module-slider-horizontal-vertical-container .module-slider-horizontal-vertical-container-wrapper .slider-left img {
    margin: 0 auto; }

.module.slider-horizontal-vertical .module-slider-horizontal-vertical-container .module-slider-horizontal-vertical-container-wrapper .slider-right {
  height: 100%;
  position: absolute;
  top: 100%;
  z-index: 2;
  overflow: hidden; }
  .module.slider-horizontal-vertical .module-slider-horizontal-vertical-container .module-slider-horizontal-vertical-container-wrapper .slider-right .arrow {
    height: 100%;
    position: relative;
    left: 0;
    z-index: 3; }
    .module.slider-horizontal-vertical .module-slider-horizontal-vertical-container .module-slider-horizontal-vertical-container-wrapper .slider-right .arrow:before {
      position: absolute;
      display: inline-block;
      left: 0;
      top: 50%;
      content: ''; }
  .module.slider-horizontal-vertical .module-slider-horizontal-vertical-container .module-slider-horizontal-vertical-container-wrapper .slider-right .alignement {
    position: absolute;
    top: 0; }

.module.slider-horizontal-vertical .module-slider-horizontal-vertical-container .module-slider-horizontal-vertical-container-wrapper .navigation-slider {
  position: absolute; }
  .module.slider-horizontal-vertical .module-slider-horizontal-vertical-container .module-slider-horizontal-vertical-container-wrapper .navigation-slider .navigation-left {
    float: left; }
  .module.slider-horizontal-vertical .module-slider-horizontal-vertical-container .module-slider-horizontal-vertical-container-wrapper .navigation-slider .navigation-right {
    float: right; }
  .module.slider-horizontal-vertical .module-slider-horizontal-vertical-container .module-slider-horizontal-vertical-container-wrapper .navigation-slider ul {
    text-align: center;
    padding-left: 0;
    margin-top: 0; }
  .module.slider-horizontal-vertical .module-slider-horizontal-vertical-container .module-slider-horizontal-vertical-container-wrapper .navigation-slider li {
    display: inline-block;
    cursor: pointer; }
