/* FONT */
/*@import url('https://fonts.googleapis.com/css?family=Cookie');*/
@font-face {
  font-family: 'alisha';
  src: url("https://www.promocionbarilla.es/fonts/alisha.eot");
  src: url("https://www.promocionbarilla.es/fonts/alisha.eot?#iefix") format("embedded-opentype"), url("https://www.promocionbarilla.es/fonts/alisha.woff2") format("woff2"), url("https://www.promocionbarilla.es/fonts/alisha.woff") format("woff"), url("https://www.promocionbarilla.es/fonts/alisha.ttf") format("truetype"), url("https://www.promocionbarilla.es/fonts/alisha.svg#alisha") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Hurme Geometric Sans 1';
  src: url("https://www.promocionbarilla.es/fonts/HurmeGeometricSans1-Light.eot");
  src: url("https://www.promocionbarilla.es/fonts/HurmeGeometricSans1-Light.eot?#iefix") format("embedded-opentype"), url("https://www.promocionbarilla.es/fonts/HurmeGeometricSans1-Light.woff2") format("woff2"), url("https://www.promocionbarilla.es/fonts/HurmeGeometricSans1-Light.woff") format("woff"), url("https://www.promocionbarilla.es/fonts/HurmeGeometricSans1-Light.ttf") format("truetype"), url("https://www.promocionbarilla.es/fonts/HurmeGeometricSans1-Light.svg#HurmeGeometricSans1-Light") format("svg");
  font-weight: 300;
  font-style: normal;
}

/* SIZE */
/* TYPO */
/* COLOURS */
/* MEDIA QUERY */
/* MIXING */
/* FONT */
/*@import url('https://fonts.googleapis.com/css?family=Cookie');*/
@font-face {
  font-family: 'alisha';
  src: url("https://www.promocionbarilla.es/fonts/alisha.eot");
  src: url("https://www.promocionbarilla.es/fonts/alisha.eot?#iefix") format("embedded-opentype"), url("https://www.promocionbarilla.es/fonts/alisha.woff2") format("woff2"), url("https://www.promocionbarilla.es/fonts/alisha.woff") format("woff"), url("https://www.promocionbarilla.es/fonts/alisha.ttf") format("truetype"), url("https://www.promocionbarilla.es/fonts/alisha.svg#alisha") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Hurme Geometric Sans 1';
  src: url("https://www.promocionbarilla.es/fonts/HurmeGeometricSans1-Light.eot");
  src: url("https://www.promocionbarilla.es/fonts/HurmeGeometricSans1-Light.eot?#iefix") format("embedded-opentype"), url("https://www.promocionbarilla.es/fonts/HurmeGeometricSans1-Light.woff2") format("woff2"), url("https://www.promocionbarilla.es/fonts/HurmeGeometricSans1-Light.woff") format("woff"), url("https://www.promocionbarilla.es/fonts/HurmeGeometricSans1-Light.ttf") format("truetype"), url("https://www.promocionbarilla.es/fonts/HurmeGeometricSans1-Light.svg#HurmeGeometricSans1-Light") format("svg");
  font-weight: 300;
  font-style: normal;
}

/* SIZE */
/* TYPO */
/* COLOURS */
/* MEDIA QUERY */
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger {
  padding: 0px 0px;
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
}

.hamburger:hover {
  opacity: 1;
}

.hamburger-box {
  width: 30px;
  height: 19px;
  display: inline-block;
  position: relative;
}

.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -1.5px;
}

.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
  width: 30px;
  height: 3px;
  background-color: #ffffff;
  border-radius: 10px;
  position: absolute;
  transition-property: transform;
  transition-duration: 0.15s;
  transition-timing-function: ease;
}

.hamburger-inner::before, .hamburger-inner::after {
  content: "";
  display: block;
}

.hamburger-inner::before {
  top: -8px;
}

.hamburger-inner::after {
  bottom: -8px;
}

/*
   * Squeeze
   */
.hamburger--squeeze .hamburger-inner {
  transition-duration: 0.075s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--squeeze .hamburger-inner::before {
  transition: top 0.075s 0.12s ease, opacity 0.075s ease;
}

.hamburger--squeeze .hamburger-inner::after {
  transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--squeeze.is-active .hamburger-inner {
  transform: rotate(45deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

.hamburger--squeeze.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  transition: top 0.075s ease, opacity 0.075s 0.12s ease;
}

.hamburger--squeeze.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(-90deg);
  transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}

#barillaviaja {
  background-color: #26314f;
  color: #ffffff;
  overflow-x: hidden;
  /* -------- HEADER -------- */
  /* -------- HEADER -------- */
}

#barillaviaja .vmxs, #barillaviaja .vmxs-l-m, #barillaviaja .vmxs-l-s, #barillaviaja .vmxs-l-xs, #barillaviaja .vmxs-0-l, #barillaviaja .vmxs-l-0 {
  margin-top: 25px !important;
  margin-bottom: 25px !important;
}

#barillaviaja .vmxs-xl, #barillaviaja .vmxs-xl-l, #barillaviaja .vmxs-l-xl, #barillaviaja .vmxs-xl-m, #barillaviaja .vmxs-m-xl, #barillaviaja .vmxs-xl-s, #barillaviaja .vmxs-s-xl, #barillaviaja .vmxs-xl-0, #barillaviaja .vmxs-0-xl {
  margin-top: 50px !important;
  margin-bottom: 50px !important;
}

#barillaviaja .vmxs-m, #barillaviaja .vmxs-m-l, #barillaviaja .vmxs-m-s, #barillaviaja .vmxs-m-xs, #barillaviaja .vmxs-0-m, #barillaviaja .vmxs-m-0 {
  margin-top: 12.5px !important;
  margin-bottom: 12.5px !important;
}

#barillaviaja .vmxs-s, #barillaviaja .vmxs-s-m, #barillaviaja .vmxs-s-l, #barillaviaja .vmxs-s-xs, #barillaviaja .vmxs-0-s, #barillaviaja .vmxs-s-0 {
  margin-top: 6.25px !important;
  margin-bottom: 6.25px !important;
}

#barillaviaja .vmxs-xs, #barillaviaja .vmxs-xs-s, #barillaviaja .vmxs-xs-m, #barillaviaja .vmxs-xs-l, #barillaviaja .vmxs-xs-0, #barillaviaja .vmxs-0-xs {
  margin-top: 4.16667px !important;
  margin-bottom: 4.16667px !important;
}

#barillaviaja .vmxs-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

#barillaviaja .vmxs-l-m {
  margin-bottom: 12.5px !important;
}

#barillaviaja .vmxs-m-l {
  margin-bottom: 25px !important;
}

#barillaviaja .vmxs-s-m {
  margin-bottom: 16.66667px !important;
}

#barillaviaja .vmxs-m-s {
  margin-bottom: 6.25px !important;
}

#barillaviaja .vmxs-l-s {
  margin-bottom: 6.25px !important;
}

#barillaviaja .vmxs-s-l {
  margin-bottom: 25px !important;
}

#barillaviaja .vmxs-xs-s {
  margin-bottom: 6.25px !important;
}

#barillaviaja .vmxs-s-xs {
  margin-bottom: 4.16667px !important;
}

#barillaviaja .vmxs-xs-m {
  margin-bottom: 12.5px !important;
}

#barillaviaja .vmxs-m-xs {
  margin-bottom: 4.16667px !important;
}

#barillaviaja .vmxs-xs-l {
  margin-bottom: 25px !important;
}

#barillaviaja .vmxs-l-xs {
  margin-bottom: 4.16667px !important;
}

#barillaviaja .vmxs-xl-l {
  margin-bottom: 25px !important;
}

#barillaviaja .vmxs-l-xl {
  margin-top: 25px !important;
}

#barillaviaja .vmxs-xl-m {
  margin-bottom: 12.5px !important;
}

#barillaviaja .vmxs-m-xl {
  margin-top: 12.5px !important;
}

#barillaviaja .vmxs-xl-s {
  margin-bottom: 6.25px !important;
}

#barillaviaja .vmxs-s-xl {
  margin-top: 6.25px !important;
}

#barillaviaja .vmxs-0-m {
  margin-top: 0 !important;
}

#barillaviaja .vmxs-m-0 {
  margin-bottom: 0 !important;
}

#barillaviaja .vmxs-0-l {
  margin-top: 0 !important;
}

#barillaviaja .vmxs-l-0 {
  margin-bottom: 0 !important;
}

#barillaviaja .vmxs-0-s {
  margin-top: 0 !important;
}

#barillaviaja .vmxs-s-0 {
  margin-bottom: 0 !important;
}

#barillaviaja .vmxs-xl-0 {
  margin-bottom: 0 !important;
}

#barillaviaja .vmxs-0-xl {
  margin-top: 0 !important;
}

#barillaviaja .vmxs-xs-0 {
  margin-bottom: 0 !important;
}

#barillaviaja .vmxs-0-xs {
  margin-top: 0 !important;
}

#barillaviaja .vmxsp {
  margin-top: percentatge(0.04167);
  margin-bottom: percentatge(0.04167);
}

@media (min-width: 768px) {
  #barillaviaja .vmsm, #barillaviaja .vmsm-l-m, #barillaviaja .vmsm-l-s, #barillaviaja .vmsm-l-xs, #barillaviaja .vmsm-0-l, #barillaviaja .vmsm-l-0 {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  #barillaviaja .vmsm-xl, #barillaviaja .vmsm-xl-l, #barillaviaja .vmsm-l-xl, #barillaviaja .vmsm-xl-m, #barillaviaja .vmsm-m-xl, #barillaviaja .vmsm-xl-s, #barillaviaja .vmsm-s-xl, #barillaviaja .vmsm-xl-0, #barillaviaja .vmsm-0-xl {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  #barillaviaja .vmsm-m, #barillaviaja .vmsm-m-l, #barillaviaja .vmsm-m-s, #barillaviaja .vmsm-m-xs, #barillaviaja .vmsm-0-m, #barillaviaja .vmsm-m-0 {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  #barillaviaja .vmsm-s, #barillaviaja .vmsm-s-m, #barillaviaja .vmsm-s-l, #barillaviaja .vmsm-s-xs, #barillaviaja .vmsm-0-s, #barillaviaja .vmsm-s-0 {
    margin-top: 12.5px !important;
    margin-bottom: 12.5px !important;
  }
  #barillaviaja .vmsm-xs, #barillaviaja .vmsm-xs-s, #barillaviaja .vmsm-xs-m, #barillaviaja .vmsm-xs-l, #barillaviaja .vmsm-xs-0, #barillaviaja .vmsm-0-xs {
    margin-top: 8.33333px !important;
    margin-bottom: 8.33333px !important;
  }
  #barillaviaja .vmsm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  #barillaviaja .vmsm-l-m {
    margin-bottom: 25px !important;
  }
  #barillaviaja .vmsm-m-l {
    margin-bottom: 50px !important;
  }
  #barillaviaja .vmsm-s-m {
    margin-bottom: 33.33333px !important;
  }
  #barillaviaja .vmsm-m-s {
    margin-bottom: 12.5px !important;
  }
  #barillaviaja .vmsm-l-s {
    margin-bottom: 12.5px !important;
  }
  #barillaviaja .vmsm-s-l {
    margin-bottom: 50px !important;
  }
  #barillaviaja .vmsm-xs-s {
    margin-bottom: 12.5px !important;
  }
  #barillaviaja .vmsm-s-xs {
    margin-bottom: 8.33333px !important;
  }
  #barillaviaja .vmsm-xs-m {
    margin-bottom: 25px !important;
  }
  #barillaviaja .vmsm-m-xs {
    margin-bottom: 8.33333px !important;
  }
  #barillaviaja .vmsm-xs-l {
    margin-bottom: 50px !important;
  }
  #barillaviaja .vmsm-l-xs {
    margin-bottom: 8.33333px !important;
  }
  #barillaviaja .vmsm-xl-l {
    margin-bottom: 50px !important;
  }
  #barillaviaja .vmsm-l-xl {
    margin-top: 50px !important;
  }
  #barillaviaja .vmsm-xl-m {
    margin-bottom: 25px !important;
  }
  #barillaviaja .vmsm-m-xl {
    margin-top: 25px !important;
  }
  #barillaviaja .vmsm-xl-s {
    margin-bottom: 12.5px !important;
  }
  #barillaviaja .vmsm-s-xl {
    margin-top: 12.5px !important;
  }
  #barillaviaja .vmsm-0-m {
    margin-top: 0 !important;
  }
  #barillaviaja .vmsm-m-0 {
    margin-bottom: 0 !important;
  }
  #barillaviaja .vmsm-0-l {
    margin-top: 0 !important;
  }
  #barillaviaja .vmsm-l-0 {
    margin-bottom: 0 !important;
  }
  #barillaviaja .vmsm-0-s {
    margin-top: 0 !important;
  }
  #barillaviaja .vmsm-s-0 {
    margin-bottom: 0 !important;
  }
  #barillaviaja .vmsm-xl-0 {
    margin-bottom: 0 !important;
  }
  #barillaviaja .vmsm-0-xl {
    margin-top: 0 !important;
  }
  #barillaviaja .vmsm-xs-0 {
    margin-bottom: 0 !important;
  }
  #barillaviaja .vmsm-0-xs {
    margin-top: 0 !important;
  }
  #barillaviaja .vmsmp {
    margin-top: percentatge(0.04167);
    margin-bottom: percentatge(0.04167);
  }
}

@media (min-width: 992px) {
  #barillaviaja .vmmd, #barillaviaja .vmmd-l-m, #barillaviaja .vmmd-l-s, #barillaviaja .vmmd-l-xs, #barillaviaja .vmmd-0-l, #barillaviaja .vmmd-l-0 {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  #barillaviaja .vmmd-xl, #barillaviaja .vmmd-xl-l, #barillaviaja .vmmd-l-xl, #barillaviaja .vmmd-xl-m, #barillaviaja .vmmd-m-xl, #barillaviaja .vmmd-xl-s, #barillaviaja .vmmd-s-xl, #barillaviaja .vmmd-xl-0, #barillaviaja .vmmd-0-xl {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  #barillaviaja .vmmd-m, #barillaviaja .vmmd-m-l, #barillaviaja .vmmd-m-s, #barillaviaja .vmmd-m-xs, #barillaviaja .vmmd-0-m, #barillaviaja .vmmd-m-0 {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  #barillaviaja .vmmd-s, #barillaviaja .vmmd-s-m, #barillaviaja .vmmd-s-l, #barillaviaja .vmmd-s-xs, #barillaviaja .vmmd-0-s, #barillaviaja .vmmd-s-0 {
    margin-top: 12.5px !important;
    margin-bottom: 12.5px !important;
  }
  #barillaviaja .vmmd-xs, #barillaviaja .vmmd-xs-s, #barillaviaja .vmmd-xs-m, #barillaviaja .vmmd-xs-l, #barillaviaja .vmmd-xs-0, #barillaviaja .vmmd-0-xs {
    margin-top: 8.33333px !important;
    margin-bottom: 8.33333px !important;
  }
  #barillaviaja .vmmd-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  #barillaviaja .vmmd-l-m {
    margin-bottom: 25px !important;
  }
  #barillaviaja .vmmd-m-l {
    margin-bottom: 50px !important;
  }
  #barillaviaja .vmmd-s-m {
    margin-bottom: 33.33333px !important;
  }
  #barillaviaja .vmmd-m-s {
    margin-bottom: 12.5px !important;
  }
  #barillaviaja .vmmd-l-s {
    margin-bottom: 12.5px !important;
  }
  #barillaviaja .vmmd-s-l {
    margin-bottom: 50px !important;
  }
  #barillaviaja .vmmd-xs-s {
    margin-bottom: 12.5px !important;
  }
  #barillaviaja .vmmd-s-xs {
    margin-bottom: 8.33333px !important;
  }
  #barillaviaja .vmmd-xs-m {
    margin-bottom: 25px !important;
  }
  #barillaviaja .vmmd-m-xs {
    margin-bottom: 8.33333px !important;
  }
  #barillaviaja .vmmd-xs-l {
    margin-bottom: 50px !important;
  }
  #barillaviaja .vmmd-l-xs {
    margin-bottom: 8.33333px !important;
  }
  #barillaviaja .vmmd-xl-l {
    margin-bottom: 50px !important;
  }
  #barillaviaja .vmmd-l-xl {
    margin-top: 50px !important;
  }
  #barillaviaja .vmmd-xl-m {
    margin-bottom: 25px !important;
  }
  #barillaviaja .vmmd-m-xl {
    margin-top: 25px !important;
  }
  #barillaviaja .vmmd-xl-s {
    margin-bottom: 12.5px !important;
  }
  #barillaviaja .vmmd-s-xl {
    margin-top: 12.5px !important;
  }
  #barillaviaja .vmmd-0-m {
    margin-top: 0 !important;
  }
  #barillaviaja .vmmd-m-0 {
    margin-bottom: 0 !important;
  }
  #barillaviaja .vmmd-0-l {
    margin-top: 0 !important;
  }
  #barillaviaja .vmmd-l-0 {
    margin-bottom: 0 !important;
  }
  #barillaviaja .vmmd-0-s {
    margin-top: 0 !important;
  }
  #barillaviaja .vmmd-s-0 {
    margin-bottom: 0 !important;
  }
  #barillaviaja .vmmd-xl-0 {
    margin-bottom: 0 !important;
  }
  #barillaviaja .vmmd-0-xl {
    margin-top: 0 !important;
  }
  #barillaviaja .vmmd-xs-0 {
    margin-bottom: 0 !important;
  }
  #barillaviaja .vmmd-0-xs {
    margin-top: 0 !important;
  }
  #barillaviaja .vmmdp {
    margin-top: percentatge(0.04167);
    margin-bottom: percentatge(0.04167);
  }
}

@media (min-width: 1200px) {
  #barillaviaja .vm, #barillaviaja .vm-l-m, #barillaviaja .vm-l-s, #barillaviaja .vm-l-xs, #barillaviaja .vm-0-l, #barillaviaja .vm-l-0 {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  #barillaviaja .vm-xl, #barillaviaja .vm-xl-l, #barillaviaja .vm-l-xl, #barillaviaja .vm-xl-m, #barillaviaja .vm-m-xl, #barillaviaja .vm-xl-s, #barillaviaja .vm-s-xl, #barillaviaja .vm-xl-0, #barillaviaja .vm-0-xl {
    margin-top: 62.5px !important;
    margin-bottom: 62.5px !important;
  }
  #barillaviaja .vm-m, #barillaviaja .vm-m-l, #barillaviaja .vm-m-s, #barillaviaja .vm-m-xs, #barillaviaja .vm-0-m, #barillaviaja .vm-m-0 {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  #barillaviaja .vm-s, #barillaviaja .vm-s-m, #barillaviaja .vm-s-l, #barillaviaja .vm-s-xs, #barillaviaja .vm-0-s, #barillaviaja .vm-s-0 {
    margin-top: 12.5px !important;
    margin-bottom: 12.5px !important;
  }
  #barillaviaja .vm-xs, #barillaviaja .vm-xs-s, #barillaviaja .vm-xs-m, #barillaviaja .vm-xs-l, #barillaviaja .vm-xs-0, #barillaviaja .vm-0-xs {
    margin-top: 6.25px !important;
    margin-bottom: 6.25px !important;
  }
  #barillaviaja .vm-l-m {
    margin-bottom: 25px !important;
  }
  #barillaviaja .vm-m-l {
    margin-bottom: 50px !important;
  }
  #barillaviaja .vm-s-m {
    margin-bottom: 25px !important;
  }
  #barillaviaja .vm-m-s {
    margin-bottom: 12.5px !important;
  }
  #barillaviaja .vm-l-s {
    margin-bottom: 12.5px !important;
  }
  #barillaviaja .vm-s-l {
    margin-bottom: 50px !important;
  }
  #barillaviaja .vm-xs-s {
    margin-bottom: 12.5px !important;
  }
  #barillaviaja .vm-s-xs {
    margin-bottom: 6.25px !important;
  }
  #barillaviaja .vm-xs-m {
    margin-bottom: 25px !important;
  }
  #barillaviaja .vm-m-xs {
    margin-bottom: 6.25px !important;
  }
  #barillaviaja .vm-xs-l {
    margin-bottom: 50px !important;
  }
  #barillaviaja .vm-l-xs {
    margin-bottom: 6.25px !important;
  }
  #barillaviaja .vm-xl-l {
    margin-bottom: 50px !important;
  }
  #barillaviaja .vm-l-xl {
    margin-top: 50px !important;
  }
  #barillaviaja .vm-xl-m {
    margin-bottom: 25px !important;
  }
  #barillaviaja .vm-m-xl {
    margin-top: 25px !important;
  }
  #barillaviaja .vm-xl-s {
    margin-bottom: 12.5px !important;
  }
  #barillaviaja .vm-s-xl {
    margin-top: 12.5px !important;
  }
  #barillaviaja .vm-0-m {
    margin-top: 0 !important;
  }
  #barillaviaja .vm-m-0 {
    margin-bottom: 0 !important;
  }
  #barillaviaja .vm-0-l {
    margin-top: 0 !important;
  }
  #barillaviaja .vm-l-0 {
    margin-bottom: 0 !important;
  }
  #barillaviaja .vm-0-s {
    margin-top: 0 !important;
  }
  #barillaviaja .vm-s-0 {
    margin-bottom: 0 !important;
  }
  #barillaviaja .vm-xl-0 {
    margin-bottom: 0 !important;
  }
  #barillaviaja .vm-0-xl {
    margin-top: 0 !important;
  }
  #barillaviaja .vm-xs-0 {
    margin-bottom: 0 !important;
  }
  #barillaviaja .vm-0-xs {
    margin-top: 0 !important;
  }
}

#barillaviaja .vmp {
  margin-top: percentatge(0.04167);
  margin-bottom: percentatge(0.04167);
}

#barillaviaja .vpxs-0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

#barillaviaja .vpxs, #barillaviaja .vpxs-l-m, #barillaviaja .vpxs-l-s, #barillaviaja .vpxs-l-xs, #barillaviaja .vpxs-0-l, #barillaviaja .vpxs-l-0 {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}

#barillaviaja .vpxs-xl, #barillaviaja .vpxs-xl-l, #barillaviaja .vpxs-l-xl, #barillaviaja .vpxs-xl-m, #barillaviaja .vpxs-m-xl, #barillaviaja .vpxs-xl-s, #barillaviaja .vpxs-s-xl, #barillaviaja .vpxs-xl-0, #barillaviaja .vpxs-0-xl {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}

#barillaviaja .vpxs-m, #barillaviaja .vpxs-m-l, #barillaviaja .vpxs-m-s, #barillaviaja .vpxs-m-xs, #barillaviaja .vpxs-0-m, #barillaviaja .vpxs-m-0 {
  padding-top: 12.5px !important;
  padding-bottom: 12.5px !important;
}

#barillaviaja .vpxs-s, #barillaviaja .vpxs-s-m, #barillaviaja .vpxs-s-l, #barillaviaja .vpxs-s-xs, #barillaviaja .vpxs-0-s, #barillaviaja .vpxs-s-0 {
  padding-top: 6.25px !important;
  padding-bottom: 6.25px !important;
}

#barillaviaja .vpxs-xs, #barillaviaja .vpxs-xs-s, #barillaviaja .vpxs-xs-m, #barillaviaja .vpxs-xs-l, #barillaviaja .vpxs-xs-0, #barillaviaja .vpxs-0-xs {
  padding-top: 4.16667px !important;
  padding-bottom: 4.16667px !important;
}

#barillaviaja .vpxs-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

#barillaviaja .vpxs-l-m {
  padding-bottom: 12.5px !important;
}

#barillaviaja .vpxs-m-l {
  padding-bottom: 25px !important;
}

#barillaviaja .vpxs-s-m {
  padding-bottom: 16.66667px !important;
}

#barillaviaja .vpxs-m-s {
  padding-bottom: 6.25px !important;
}

#barillaviaja .vpxs-l-s {
  padding-bottom: 6.25px !important;
}

#barillaviaja .vpxs-s-l {
  padding-bottom: 25px !important;
}

#barillaviaja .vpxs-xs-s {
  padding-bottom: 6.25px !important;
}

#barillaviaja .vpxs-s-xs {
  padding-bottom: 4.16667px !important;
}

#barillaviaja .vpxs-xs-m {
  padding-bottom: 12.5px !important;
}

#barillaviaja .vpxs-m-xs {
  padding-bottom: 4.16667px !important;
}

#barillaviaja .vpxs-xs-l {
  padding-bottom: 25px !important;
}

#barillaviaja .vpxs-l-xs {
  padding-bottom: 4.16667px !important;
}

#barillaviaja .vpxs-xl-l {
  padding-bottom: 25px !important;
}

#barillaviaja .vpxs-l-xl {
  padding-top: 25px !important;
}

#barillaviaja .vpxs-xl-m {
  padding-bottom: 12.5px !important;
}

#barillaviaja .vpxs-m-xl {
  padding-top: 12.5px !important;
}

#barillaviaja .vpxs-xl-s {
  padding-bottom: 6.25px !important;
}

#barillaviaja .vpxs-s-xl {
  padding-top: 6.25px !important;
}

#barillaviaja .vpxs-0-m {
  padding-top: 0 !important;
}

#barillaviaja .vpxs-m-0 {
  padding-bottom: 0 !important;
}

#barillaviaja .vpxs-0-l {
  padding-top: 0 !important;
}

#barillaviaja .vpxs-l-0 {
  padding-bottom: 0 !important;
}

#barillaviaja .vpxs-0-s {
  padding-top: 0 !important;
}

#barillaviaja .vpxs-s-0 {
  padding-bottom: 0 !important;
}

#barillaviaja .vpxs-xl-0 {
  padding-bottom: 0 !important;
}

#barillaviaja .vpxs-0-xl {
  padding-top: 0 !important;
}

#barillaviaja .vpxs-xs-0 {
  padding-bottom: 0 !important;
}

#barillaviaja .vpxs-0-xs {
  padding-top: 0 !important;
}

#barillaviaja .vpxsp {
  padding-top: percentatge(0.04167);
  padding-bottom: percentatge(0.04167);
}

@media (min-width: 768px) {
  #barillaviaja .vpsm, #barillaviaja .vpsm-l-m, #barillaviaja .vpsm-l-s, #barillaviaja .vpsm-l-xs, #barillaviaja .vpsm-0-l, #barillaviaja .vpsm-l-0 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  #barillaviaja .vpsm-xl, #barillaviaja .vpsm-xl-l, #barillaviaja .vpsm-l-xl, #barillaviaja .vpsm-xl-m, #barillaviaja .vpsm-m-xl, #barillaviaja .vpsm-xl-s, #barillaviaja .vpsm-s-xl, #barillaviaja .vpsm-xl-0, #barillaviaja .vpsm-0-xl {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  #barillaviaja .vpsm-m, #barillaviaja .vpsm-m-l, #barillaviaja .vpsm-m-s, #barillaviaja .vpsm-m-xs, #barillaviaja .vpsm-0-m, #barillaviaja .vpsm-m-0 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  #barillaviaja .vpsm-s, #barillaviaja .vpsm-s-m, #barillaviaja .vpsm-s-l, #barillaviaja .vpsm-s-xs, #barillaviaja .vpsm-0-s, #barillaviaja .vpsm-s-0 {
    padding-top: 12.5px !important;
    padding-bottom: 12.5px !important;
  }
  #barillaviaja .vpsm-xs, #barillaviaja .vpsm-xs-s, #barillaviaja .vpsm-xs-m, #barillaviaja .vpsm-xs-l, #barillaviaja .vpsm-xs-0, #barillaviaja .vpsm-0-xs {
    padding-top: 8.33333px !important;
    padding-bottom: 8.33333px !important;
  }
  #barillaviaja .vpsm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  #barillaviaja .vpsm-l-m {
    padding-bottom: 25px !important;
  }
  #barillaviaja .vpsm-m-l {
    padding-bottom: 50px !important;
  }
  #barillaviaja .vpsm-s-m {
    padding-bottom: 33.33333px !important;
  }
  #barillaviaja .vpsm-m-s {
    padding-bottom: 12.5px !important;
  }
  #barillaviaja .vpsm-l-s {
    padding-bottom: 12.5px !important;
  }
  #barillaviaja .vpsm-s-l {
    padding-bottom: 50px !important;
  }
  #barillaviaja .vpsm-xs-s {
    padding-bottom: 12.5px !important;
  }
  #barillaviaja .vpsm-s-xs {
    padding-bottom: 8.33333px !important;
  }
  #barillaviaja .vpsm-xs-m {
    padding-bottom: 25px !important;
  }
  #barillaviaja .vpsm-m-xs {
    padding-bottom: 8.33333px !important;
  }
  #barillaviaja .vpsm-xs-l {
    padding-bottom: 50px !important;
  }
  #barillaviaja .vpsm-l-xs {
    padding-bottom: 8.33333px !important;
  }
  #barillaviaja .vpsm-xl-l {
    padding-bottom: 50px !important;
  }
  #barillaviaja .vpsm-l-xl {
    padding-top: 50px !important;
  }
  #barillaviaja .vpsm-xl-m {
    padding-bottom: 25px !important;
  }
  #barillaviaja .vpsm-m-xl {
    padding-top: 25px !important;
  }
  #barillaviaja .vpsm-xl-s {
    padding-bottom: 12.5px !important;
  }
  #barillaviaja .vpsm-s-xl {
    padding-top: 12.5px !important;
  }
  #barillaviaja .vpsm-0-m {
    padding-top: 0 !important;
  }
  #barillaviaja .vpsm-m-0 {
    padding-bottom: 0 !important;
  }
  #barillaviaja .vpsm-0-l {
    padding-top: 0 !important;
  }
  #barillaviaja .vpsm-l-0 {
    padding-bottom: 0 !important;
  }
  #barillaviaja .vpsm-0-s {
    padding-top: 0 !important;
  }
  #barillaviaja .vpsm-s-0 {
    padding-bottom: 0 !important;
  }
  #barillaviaja .vpsm-xl-0 {
    padding-bottom: 0 !important;
  }
  #barillaviaja .vpsm-0-xl {
    padding-top: 0 !important;
  }
  #barillaviaja .vpsm-xs-0 {
    padding-bottom: 0 !important;
  }
  #barillaviaja .vpsm-0-xs {
    padding-top: 0 !important;
  }
  #barillaviaja .vpsmp {
    padding-top: percentatge(0.04167);
    padding-bottom: percentatge(0.04167);
  }
}

@media (min-width: 992px) {
  #barillaviaja .vpmd, #barillaviaja .vpmd-l-m, #barillaviaja .vpmd-l-s, #barillaviaja .vpmd-l-xs, #barillaviaja .vpmd-0-l, #barillaviaja .vpmd-l-0 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  #barillaviaja .vpmd-xl, #barillaviaja .vpmd-xl-l, #barillaviaja .vpmd-l-xl, #barillaviaja .vpmd-xl-m, #barillaviaja .vpmd-m-xl, #barillaviaja .vpmd-xl-s, #barillaviaja .vpmd-s-xl, #barillaviaja .vpmd-xl-0, #barillaviaja .vpmd-0-xl {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  #barillaviaja .vpmd-m, #barillaviaja .vpmd-m-l, #barillaviaja .vpmd-m-s, #barillaviaja .vpmd-m-xs, #barillaviaja .vpmd-0-m, #barillaviaja .vpmd-m-0 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  #barillaviaja .vpmd-s, #barillaviaja .vpmd-s-m, #barillaviaja .vpmd-s-l, #barillaviaja .vpmd-s-xs, #barillaviaja .vpmd-0-s, #barillaviaja .vpmd-s-0 {
    padding-top: 12.5px !important;
    padding-bottom: 12.5px !important;
  }
  #barillaviaja .vpmd-xs, #barillaviaja .vpmd-xs-s, #barillaviaja .vpmd-xs-m, #barillaviaja .vpmd-xs-l, #barillaviaja .vpmd-xs-0, #barillaviaja .vpmd-0-xs {
    padding-top: 8.33333px !important;
    padding-bottom: 8.33333px !important;
  }
  #barillaviaja .vpmd-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  #barillaviaja .vpmd-l-m {
    padding-bottom: 25px !important;
  }
  #barillaviaja .vpmd-m-l {
    padding-bottom: 50px !important;
  }
  #barillaviaja .vpmd-s-m {
    padding-bottom: 33.33333px !important;
  }
  #barillaviaja .vpmd-m-s {
    padding-bottom: 12.5px !important;
  }
  #barillaviaja .vpmd-l-s {
    padding-bottom: 12.5px !important;
  }
  #barillaviaja .vpmd-s-l {
    padding-bottom: 50px !important;
  }
  #barillaviaja .vpmd-xs-s {
    padding-bottom: 12.5px !important;
  }
  #barillaviaja .vpmd-s-xs {
    padding-bottom: 8.33333px !important;
  }
  #barillaviaja .vpmd-xs-m {
    padding-bottom: 25px !important;
  }
  #barillaviaja .vpmd-m-xs {
    padding-bottom: 8.33333px !important;
  }
  #barillaviaja .vpmd-xs-l {
    padding-bottom: 50px !important;
  }
  #barillaviaja .vpmd-l-xs {
    padding-bottom: 8.33333px !important;
  }
  #barillaviaja .vpmd-xl-l {
    padding-bottom: 50px !important;
  }
  #barillaviaja .vpmd-l-xl {
    padding-top: 50px !important;
  }
  #barillaviaja .vpmd-xl-m {
    padding-bottom: 25px !important;
  }
  #barillaviaja .vpmd-m-xl {
    padding-top: 25px !important;
  }
  #barillaviaja .vpmd-xl-s {
    padding-bottom: 12.5px !important;
  }
  #barillaviaja .vpmd-s-xl {
    padding-top: 12.5px !important;
  }
  #barillaviaja .vpmd-0-m {
    padding-top: 0 !important;
  }
  #barillaviaja .vpmd-m-0 {
    padding-bottom: 0 !important;
  }
  #barillaviaja .vpmd-0-l {
    padding-top: 0 !important;
  }
  #barillaviaja .vpmd-l-0 {
    padding-bottom: 0 !important;
  }
  #barillaviaja .vpmd-0-s {
    padding-top: 0 !important;
  }
  #barillaviaja .vpmd-s-0 {
    padding-bottom: 0 !important;
  }
  #barillaviaja .vpmd-xl-0 {
    padding-bottom: 0 !important;
  }
  #barillaviaja .vpmd-0-xl {
    padding-top: 0 !important;
  }
  #barillaviaja .vpmd-xs-0 {
    padding-bottom: 0 !important;
  }
  #barillaviaja .vpmd-0-xs {
    padding-top: 0 !important;
  }
  #barillaviaja .vpmdp {
    padding-top: percentatge(0.04167);
    padding-bottom: percentatge(0.04167);
  }
}

@media (min-width: 1200px) {
  #barillaviaja .vp, #barillaviaja .vp-l-m, #barillaviaja .vp-l-s, #barillaviaja .vp-l-xs, #barillaviaja .vp-0-l, #barillaviaja .vp-l-0 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  #barillaviaja .vp-xl, #barillaviaja .vp-xl-l, #barillaviaja .vp-l-xl, #barillaviaja .vp-xl-m, #barillaviaja .vp-m-xl, #barillaviaja .vp-xl-s, #barillaviaja .vp-s-xl, #barillaviaja .vp-xl-0, #barillaviaja .vp-0-xl {
    padding-top: 62.5px !important;
    padding-bottom: 62.5px !important;
  }
  #barillaviaja .vp-m, #barillaviaja .vp-m-l, #barillaviaja .vp-m-s, #barillaviaja .vp-m-xs, #barillaviaja .vp-0-m, #barillaviaja .vp-m-0 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  #barillaviaja .vp-s, #barillaviaja .vp-s-m, #barillaviaja .vp-s-l, #barillaviaja .vp-s-xs, #barillaviaja .vp-0-s, #barillaviaja .vp-s-0 {
    padding-top: 12.5px !important;
    padding-bottom: 12.5px !important;
  }
  #barillaviaja .vp-xs, #barillaviaja .vp-xs-s, #barillaviaja .vp-xs-m, #barillaviaja .vp-xs-l, #barillaviaja .vp-xs-0, #barillaviaja .vp-0-xs {
    padding-top: 6.25px !important;
    padding-bottom: 6.25px !important;
  }
  #barillaviaja .vp-l-m {
    padding-bottom: 25px !important;
  }
  #barillaviaja .vp-m-l {
    padding-bottom: 50px !important;
  }
  #barillaviaja .vp-s-m {
    padding-bottom: 25px !important;
  }
  #barillaviaja .vp-m-s {
    padding-bottom: 12.5px !important;
  }
  #barillaviaja .vp-l-s {
    padding-bottom: 12.5px !important;
  }
  #barillaviaja .vp-s-l {
    padding-bottom: 50px !important;
  }
  #barillaviaja .vp-xs-s {
    padding-bottom: 12.5px !important;
  }
  #barillaviaja .vp-s-xs {
    padding-bottom: 6.25px !important;
  }
  #barillaviaja .vp-xs-m {
    padding-bottom: 25px !important;
  }
  #barillaviaja .vp-m-xs {
    padding-bottom: 6.25px !important;
  }
  #barillaviaja .vp-xs-l {
    padding-bottom: 50px !important;
  }
  #barillaviaja .vp-l-xs {
    padding-bottom: 6.25px !important;
  }
  #barillaviaja .vp-xl-l {
    padding-bottom: 50px !important;
  }
  #barillaviaja .vp-l-xl {
    padding-top: 50px !important;
  }
  #barillaviaja .vp-xl-m {
    padding-bottom: 25px !important;
  }
  #barillaviaja .vp-m-xl {
    padding-top: 25px !important;
  }
  #barillaviaja .vp-xl-s {
    padding-bottom: 12.5px !important;
  }
  #barillaviaja .vp-s-xl {
    padding-top: 12.5px !important;
  }
  #barillaviaja .vp-0-m {
    padding-top: 0 !important;
  }
  #barillaviaja .vp-m-0 {
    padding-bottom: 0 !important;
  }
  #barillaviaja .vp-0-l {
    padding-top: 0 !important;
  }
  #barillaviaja .vp-l-0 {
    padding-bottom: 0 !important;
  }
  #barillaviaja .vp-0-s {
    padding-top: 0 !important;
  }
  #barillaviaja .vp-s-0 {
    padding-bottom: 0 !important;
  }
  #barillaviaja .vp-xl-0 {
    padding-bottom: 0 !important;
  }
  #barillaviaja .vp-0-xl {
    padding-top: 0 !important;
  }
  #barillaviaja .vp-xs-0 {
    padding-bottom: 0 !important;
  }
  #barillaviaja .vp-0-xs {
    padding-top: 0 !important;
  }
}

#barillaviaja .hpxs-0 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

#barillaviaja .hpxs, #barillaviaja .hpxs-l-m, #barillaviaja .hpxs-l-s, #barillaviaja .hpxs-l-xs, #barillaviaja .hpxs-0-l, #barillaviaja .hpxs-l-0 {
  padding-left: 25px !important;
  padding-right: 25px !important;
}

#barillaviaja .hpxs-xl, #barillaviaja .hpxs-xl-l, #barillaviaja .hpxs-l-xl, #barillaviaja .hpxs-xl-m, #barillaviaja .hpxs-m-xl, #barillaviaja .hpxs-xl-s, #barillaviaja .hpxs-s-xl, #barillaviaja .hpxs-xl-0, #barillaviaja .hpxs-0-xl {
  padding-left: 50px !important;
  padding-right: 50px !important;
}

#barillaviaja .hpxs-m, #barillaviaja .hpxs-m-l, #barillaviaja .hpxs-m-s, #barillaviaja .hpxs-m-xs, #barillaviaja .hpxs-0-m, #barillaviaja .hpxs-m-0 {
  padding-left: 12.5px !important;
  padding-right: 12.5px !important;
}

#barillaviaja .hpxs-s, #barillaviaja .hpxs-s-m, #barillaviaja .hpxs-s-l, #barillaviaja .hpxs-s-xs, #barillaviaja .hpxs-0-s, #barillaviaja .hpxs-s-0 {
  padding-left: 6.25px !important;
  padding-right: 6.25px !important;
}

#barillaviaja .hpxs-xs, #barillaviaja .hpxs-xs-s, #barillaviaja .hpxs-xs-m, #barillaviaja .hpxs-xs-l, #barillaviaja .hpxs-xs-0, #barillaviaja .hpxs-0-xs {
  padding-left: 4.16667px !important;
  padding-right: 4.16667px !important;
}

#barillaviaja .hpxs-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

#barillaviaja .hpxs-l-m {
  padding-right: 12.5px !important;
}

#barillaviaja .hpxs-m-l {
  padding-right: 25px !important;
}

#barillaviaja .hpxs-s-m {
  padding-right: 16.66667px !important;
}

#barillaviaja .hpxs-m-s {
  padding-right: 6.25px !important;
}

#barillaviaja .hpxs-l-s {
  padding-right: 6.25px !important;
}

#barillaviaja .hpxs-s-l {
  padding-right: 25px !important;
}

#barillaviaja .hpxs-xs-s {
  padding-right: 6.25px !important;
}

#barillaviaja .hpxs-s-xs {
  padding-right: 4.16667px !important;
}

#barillaviaja .hpxs-xs-m {
  padding-right: 12.5px !important;
}

#barillaviaja .hpxs-m-xs {
  padding-right: 4.16667px !important;
}

#barillaviaja .hpxs-xs-l {
  padding-right: 25px !important;
}

#barillaviaja .hpxs-l-xs {
  padding-right: 4.16667px !important;
}

#barillaviaja .hpxs-xl-l {
  padding-right: 25px !important;
}

#barillaviaja .hpxs-l-xl {
  padding-left: 25px !important;
}

#barillaviaja .hpxs-xl-m {
  padding-right: 12.5px !important;
}

#barillaviaja .hpxs-m-xl {
  padding-left: 12.5px !important;
}

#barillaviaja .hpxs-xl-s {
  padding-right: 6.25px !important;
}

#barillaviaja .hpxs-s-xl {
  padding-left: 6.25px !important;
}

#barillaviaja .hpxs-0-m {
  padding-left: 0 !important;
}

#barillaviaja .hpxs-m-0 {
  padding-right: 0 !important;
}

#barillaviaja .hpxs-0-l {
  padding-left: 0 !important;
}

#barillaviaja .hpxs-l-0 {
  padding-right: 0 !important;
}

#barillaviaja .hpxs-0-s {
  padding-left: 0 !important;
}

#barillaviaja .hpxs-s-0 {
  padding-right: 0 !important;
}

#barillaviaja .hpxs-xl-0 {
  padding-right: 0 !important;
}

#barillaviaja .hpxs-0-xl {
  padding-left: 0 !important;
}

#barillaviaja .hpxs-xs-0 {
  padding-right: 0 !important;
}

#barillaviaja .hpxs-0-xs {
  padding-left: 0 !important;
}

#barillaviaja .hpxsp {
  padding-left: percentatge(0.04167);
  padding-right: percentatge(0.04167);
}

@media (min-width: 768px) {
  #barillaviaja .hpsm, #barillaviaja .hpsm-l-m, #barillaviaja .hpsm-l-s, #barillaviaja .hpsm-l-xs, #barillaviaja .hpsm-0-l, #barillaviaja .hpsm-l-0 {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  #barillaviaja .hpsm-xl, #barillaviaja .hpsm-xl-l, #barillaviaja .hpsm-l-xl, #barillaviaja .hpsm-xl-m, #barillaviaja .hpsm-m-xl, #barillaviaja .hpsm-xl-s, #barillaviaja .hpsm-s-xl, #barillaviaja .hpsm-xl-0, #barillaviaja .hpsm-0-xl {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
  #barillaviaja .hpsm-m, #barillaviaja .hpsm-m-l, #barillaviaja .hpsm-m-s, #barillaviaja .hpsm-m-xs, #barillaviaja .hpsm-0-m, #barillaviaja .hpsm-m-0 {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  #barillaviaja .hpsm-s, #barillaviaja .hpsm-s-m, #barillaviaja .hpsm-s-l, #barillaviaja .hpsm-s-xs, #barillaviaja .hpsm-0-s, #barillaviaja .hpsm-s-0 {
    padding-left: 12.5px !important;
    padding-right: 12.5px !important;
  }
  #barillaviaja .hpsm-xs, #barillaviaja .hpsm-xs-s, #barillaviaja .hpsm-xs-m, #barillaviaja .hpsm-xs-l, #barillaviaja .hpsm-xs-0, #barillaviaja .hpsm-0-xs {
    padding-left: 8.33333px !important;
    padding-right: 8.33333px !important;
  }
  #barillaviaja .hpsm-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  #barillaviaja .hpsm-l-m {
    padding-right: 25px !important;
  }
  #barillaviaja .hpsm-m-l {
    padding-right: 50px !important;
  }
  #barillaviaja .hpsm-s-m {
    padding-right: 33.33333px !important;
  }
  #barillaviaja .hpsm-m-s {
    padding-right: 12.5px !important;
  }
  #barillaviaja .hpsm-l-s {
    padding-right: 12.5px !important;
  }
  #barillaviaja .hpsm-s-l {
    padding-right: 50px !important;
  }
  #barillaviaja .hpsm-xs-s {
    padding-right: 12.5px !important;
  }
  #barillaviaja .hpsm-s-xs {
    padding-right: 8.33333px !important;
  }
  #barillaviaja .hpsm-xs-m {
    padding-right: 25px !important;
  }
  #barillaviaja .hpsm-m-xs {
    padding-right: 8.33333px !important;
  }
  #barillaviaja .hpsm-xs-l {
    padding-right: 50px !important;
  }
  #barillaviaja .hpsm-l-xs {
    padding-right: 8.33333px !important;
  }
  #barillaviaja .hpsm-xl-l {
    padding-right: 50px !important;
  }
  #barillaviaja .hpsm-l-xl {
    padding-left: 50px !important;
  }
  #barillaviaja .hpsm-xl-m {
    padding-right: 25px !important;
  }
  #barillaviaja .hpsm-m-xl {
    padding-left: 25px !important;
  }
  #barillaviaja .hpsm-xl-s {
    padding-right: 12.5px !important;
  }
  #barillaviaja .hpsm-s-xl {
    padding-left: 12.5px !important;
  }
  #barillaviaja .hpsm-0-m {
    padding-left: 0 !important;
  }
  #barillaviaja .hpsm-m-0 {
    padding-right: 0 !important;
  }
  #barillaviaja .hpsm-0-l {
    padding-left: 0 !important;
  }
  #barillaviaja .hpsm-l-0 {
    padding-right: 0 !important;
  }
  #barillaviaja .hpsm-0-s {
    padding-left: 0 !important;
  }
  #barillaviaja .hpsm-s-0 {
    padding-right: 0 !important;
  }
  #barillaviaja .hpsm-xl-0 {
    padding-right: 0 !important;
  }
  #barillaviaja .hpsm-0-xl {
    padding-left: 0 !important;
  }
  #barillaviaja .hpsm-xs-0 {
    padding-right: 0 !important;
  }
  #barillaviaja .hpsm-0-xs {
    padding-left: 0 !important;
  }
  #barillaviaja .hpsmp {
    padding-left: percentatge(0.04167);
    padding-right: percentatge(0.04167);
  }
}

@media (min-width: 992px) {
  #barillaviaja .hpmd, #barillaviaja .hpmd-l-m, #barillaviaja .hpmd-l-s, #barillaviaja .hpmd-l-xs, #barillaviaja .hpmd-0-l, #barillaviaja .hpmd-l-0 {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  #barillaviaja .hpmd-xl, #barillaviaja .hpmd-xl-l, #barillaviaja .hpmd-l-xl, #barillaviaja .hpmd-xl-m, #barillaviaja .hpmd-m-xl, #barillaviaja .hpmd-xl-s, #barillaviaja .hpmd-s-xl, #barillaviaja .hpmd-xl-0, #barillaviaja .hpmd-0-xl {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
  #barillaviaja .hpmd-m, #barillaviaja .hpmd-m-l, #barillaviaja .hpmd-m-s, #barillaviaja .hpmd-m-xs, #barillaviaja .hpmd-0-m, #barillaviaja .hpmd-m-0 {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  #barillaviaja .hpmd-s, #barillaviaja .hpmd-s-m, #barillaviaja .hpmd-s-l, #barillaviaja .hpmd-s-xs, #barillaviaja .hpmd-0-s, #barillaviaja .hpmd-s-0 {
    padding-left: 12.5px !important;
    padding-right: 12.5px !important;
  }
  #barillaviaja .hpmd-xs, #barillaviaja .hpmd-xs-s, #barillaviaja .hpmd-xs-m, #barillaviaja .hpmd-xs-l, #barillaviaja .hpmd-xs-0, #barillaviaja .hpmd-0-xs {
    padding-left: 8.33333px !important;
    padding-right: 8.33333px !important;
  }
  #barillaviaja .hpmd-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  #barillaviaja .hpmd-l-m {
    padding-right: 25px !important;
  }
  #barillaviaja .hpmd-m-l {
    padding-right: 50px !important;
  }
  #barillaviaja .hpmd-s-m {
    padding-right: 33.33333px !important;
  }
  #barillaviaja .hpmd-m-s {
    padding-right: 12.5px !important;
  }
  #barillaviaja .hpmd-l-s {
    padding-right: 12.5px !important;
  }
  #barillaviaja .hpmd-s-l {
    padding-right: 50px !important;
  }
  #barillaviaja .hpmd-xs-s {
    padding-right: 12.5px !important;
  }
  #barillaviaja .hpmd-s-xs {
    padding-right: 8.33333px !important;
  }
  #barillaviaja .hpmd-xs-m {
    padding-right: 25px !important;
  }
  #barillaviaja .hpmd-m-xs {
    padding-right: 8.33333px !important;
  }
  #barillaviaja .hpmd-xs-l {
    padding-right: 50px !important;
  }
  #barillaviaja .hpmd-l-xs {
    padding-right: 8.33333px !important;
  }
  #barillaviaja .hpmd-xl-l {
    padding-right: 50px !important;
  }
  #barillaviaja .hpmd-l-xl {
    padding-left: 50px !important;
  }
  #barillaviaja .hpmd-xl-m {
    padding-right: 25px !important;
  }
  #barillaviaja .hpmd-m-xl {
    padding-left: 25px !important;
  }
  #barillaviaja .hpmd-xl-s {
    padding-right: 12.5px !important;
  }
  #barillaviaja .hpmd-s-xl {
    padding-left: 12.5px !important;
  }
  #barillaviaja .hpmd-0-m {
    padding-left: 0 !important;
  }
  #barillaviaja .hpmd-m-0 {
    padding-right: 0 !important;
  }
  #barillaviaja .hpmd-0-l {
    padding-left: 0 !important;
  }
  #barillaviaja .hpmd-l-0 {
    padding-right: 0 !important;
  }
  #barillaviaja .hpmd-0-s {
    padding-left: 0 !important;
  }
  #barillaviaja .hpmd-s-0 {
    padding-right: 0 !important;
  }
  #barillaviaja .hpmd-xl-0 {
    padding-right: 0 !important;
  }
  #barillaviaja .hpmd-0-xl {
    padding-left: 0 !important;
  }
  #barillaviaja .hpmd-xs-0 {
    padding-right: 0 !important;
  }
  #barillaviaja .hpmd-0-xs {
    padding-left: 0 !important;
  }
  #barillaviaja .hpmdp {
    padding-left: percentatge(0.04167);
    padding-right: percentatge(0.04167);
  }
}

@media (min-width: 1200px) {
  #barillaviaja .hp, #barillaviaja .hp-l-m, #barillaviaja .hp-l-s, #barillaviaja .hp-l-xs, #barillaviaja .hp-0-l, #barillaviaja .hp-l-0 {
    padding-left: 4.16667% !important;
    padding-right: 4.16667% !important;
  }
  #barillaviaja .hp-xl, #barillaviaja .hp-xl-l, #barillaviaja .hp-l-xl, #barillaviaja .hp-xl-m, #barillaviaja .hp-m-xl, #barillaviaja .hp-xl-s, #barillaviaja .hp-s-xl, #barillaviaja .hp-xl-0, #barillaviaja .hp-0-xl {
    padding-left: 5.20833% !important;
    padding-right: 5.20833% !important;
  }
  #barillaviaja .hp-m, #barillaviaja .hp-m-l, #barillaviaja .hp-m-s, #barillaviaja .hp-m-xs, #barillaviaja .hp-0-m, #barillaviaja .hp-m-0 {
    padding-left: 2.08333% !important;
    padding-right: 2.08333% !important;
  }
  #barillaviaja .hp-s, #barillaviaja .hp-s-m, #barillaviaja .hp-s-l, #barillaviaja .hp-s-xs, #barillaviaja .hp-0-s, #barillaviaja .hp-s-0 {
    padding-left: 1.04167% !important;
    padding-right: 1.04167% !important;
  }
  #barillaviaja .hp-xs, #barillaviaja .hp-xs-s, #barillaviaja .hp-xs-m, #barillaviaja .hp-xs-l, #barillaviaja .hp-xs-0, #barillaviaja .hp-0-xs {
    padding-left: 0.52083% !important;
    padding-right: 0.52083% !important;
  }
  #barillaviaja .hp-l-m {
    padding-right: 2.08333% !important;
  }
  #barillaviaja .hp-m-l {
    padding-right: 4.16667% !important;
  }
  #barillaviaja .hp-s-m {
    padding-right: 2.08333% !important;
  }
  #barillaviaja .hp-m-s {
    padding-right: 1.04167% !important;
  }
  #barillaviaja .hp-l-s {
    padding-right: 1.04167% !important;
  }
  #barillaviaja .hp-s-l {
    padding-right: 4.16667% !important;
  }
  #barillaviaja .hp-xs-s {
    padding-right: 1.04167% !important;
  }
  #barillaviaja .hp-s-xs {
    padding-right: 0.52083% !important;
  }
  #barillaviaja .hp-xs-m {
    padding-right: 2.08333% !important;
  }
  #barillaviaja .hp-m-xs {
    padding-right: 0.52083% !important;
  }
  #barillaviaja .hp-xs-l {
    padding-right: 4.16667% !important;
  }
  #barillaviaja .hp-l-xs {
    padding-right: 0.52083% !important;
  }
  #barillaviaja .hp-xl-l {
    padding-right: 4.16667% !important;
  }
  #barillaviaja .hp-l-xl {
    padding-left: 4.16667% !important;
  }
  #barillaviaja .hp-xl-m {
    padding-right: 2.08333% !important;
  }
  #barillaviaja .hp-m-xl {
    padding-left: 2.08333% !important;
  }
  #barillaviaja .hp-xl-s {
    padding-right: 1.04167% !important;
  }
  #barillaviaja .hp-s-xl {
    padding-left: 1.04167% !important;
  }
  #barillaviaja .hp-0-m {
    padding-left: 0 !important;
  }
  #barillaviaja .hp-m-0 {
    padding-right: 0 !important;
  }
  #barillaviaja .hp-0-l {
    padding-left: 0 !important;
  }
  #barillaviaja .hp-l-0 {
    padding-right: 0 !important;
  }
  #barillaviaja .hp-0-s {
    padding-left: 0 !important;
  }
  #barillaviaja .hp-s-0 {
    padding-right: 0 !important;
  }
  #barillaviaja .hp-xl-0 {
    padding-right: 0 !important;
  }
  #barillaviaja .hp-0-xl {
    padding-left: 0 !important;
  }
  #barillaviaja .hp-xs-0 {
    padding-right: 0 !important;
  }
  #barillaviaja .hp-0-xs {
    padding-left: 0 !important;
  }
  #barillaviaja .hp-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
}

#barillaviaja .nopadding {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

#barillaviaja .hm, #barillaviaja .hm-l-m, #barillaviaja .hm-l-s, #barillaviaja .hm-l-xs, #barillaviaja .hm-0-l, #barillaviaja .hm-l-0 {
  margin-left: 25px !important;
  margin-right: 25px !important;
}

#barillaviaja .hm-xl, #barillaviaja .hm-xl-l, #barillaviaja .hm-l-xl, #barillaviaja .hm-xl-m, #barillaviaja .hm-m-xl, #barillaviaja .hm-xl-s, #barillaviaja .hm-s-xl, #barillaviaja .hm-xl-0, #barillaviaja .hm-0-xl {
  margin-left: 31.25px !important;
  margin-right: 31.25px !important;
}

#barillaviaja .hm-m, #barillaviaja .hm-m-l, #barillaviaja .hm-m-s, #barillaviaja .hm-m-xs, #barillaviaja .hm-0-m, #barillaviaja .hm-m-0 {
  margin-left: 12.5px !important;
  margin-right: 12.5px !important;
}

#barillaviaja .hm-s, #barillaviaja .hm-s-m, #barillaviaja .hm-s-l, #barillaviaja .hm-s-xs, #barillaviaja .hm-0-s, #barillaviaja .hm-s-0 {
  margin-left: 6.25px !important;
  margin-right: 6.25px !important;
}

#barillaviaja .hm-xs, #barillaviaja .hm-xs-s, #barillaviaja .hm-xs-m, #barillaviaja .hm-xs-l, #barillaviaja .hm-xs-0, #barillaviaja .hm-0-xs {
  margin-left: 3.125px !important;
  margin-right: 3.125px !important;
}

#barillaviaja .hm-l-m {
  margin-right: 12.5px !important;
}

#barillaviaja .hm-m-l {
  margin-right: 25px !important;
}

#barillaviaja .hm-s-m {
  margin-right: 12.5px !important;
}

#barillaviaja .hm-m-s {
  margin-right: 6.25px !important;
}

#barillaviaja .hm-l-s {
  margin-right: 6.25px !important;
}

#barillaviaja .hm-s-l {
  margin-right: 25px !important;
}

#barillaviaja .hm-xs-s {
  margin-right: 6.25px !important;
}

#barillaviaja .hm-s-xs {
  margin-right: 3.125px !important;
}

#barillaviaja .hm-xs-m {
  margin-right: 12.5px !important;
}

#barillaviaja .hm-m-xs {
  margin-right: 3.125px !important;
}

#barillaviaja .hm-xs-l {
  margin-right: 25px !important;
}

#barillaviaja .hm-l-xs {
  margin-right: 3.125px !important;
}

#barillaviaja .hm-xl-l {
  margin-right: 25px !important;
}

#barillaviaja .hm-l-xl {
  margin-left: 25px !important;
}

#barillaviaja .hm-xl-m {
  margin-right: 12.5px !important;
}

#barillaviaja .hm-m-xl {
  margin-left: 12.5px !important;
}

#barillaviaja .hm-xl-s {
  margin-right: 6.25px !important;
}

#barillaviaja .hm-s-xl {
  margin-left: 6.25px !important;
}

#barillaviaja .hm-0-m {
  margin-left: 0 !important;
}

#barillaviaja .hm-m-0 {
  margin-right: 0 !important;
}

#barillaviaja .hm-0-l {
  margin-left: 0 !important;
}

#barillaviaja .hm-l-0 {
  margin-right: 0 !important;
}

#barillaviaja .hm-0-s {
  margin-left: 0 !important;
}

#barillaviaja .hm-s-0 {
  margin-right: 0 !important;
}

#barillaviaja .hm-xl-0 {
  margin-right: 0 !important;
}

#barillaviaja .hm-0-xl {
  margin-left: 0 !important;
}

#barillaviaja .hm-xs-0 {
  margin-right: 0 !important;
}

#barillaviaja .hm-0-xs {
  margin-left: 0 !important;
}

@media (min-width: 992px) {
  #barillaviaja .hmmd, #barillaviaja .hmmd-l-m, #barillaviaja .hmmd-l-s, #barillaviaja .hmmd-l-xs, #barillaviaja .hmmd-0-l, #barillaviaja .hmmd-l-0 {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  #barillaviaja .hmmd-xl, #barillaviaja .hmmd-xl-l, #barillaviaja .hmmd-l-xl, #barillaviaja .hmmd-xl-m, #barillaviaja .hmmd-m-xl, #barillaviaja .hmmd-xl-s, #barillaviaja .hmmd-s-xl, #barillaviaja .hmmd-xl-0, #barillaviaja .hmmd-0-xl {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  #barillaviaja .hmmd-m, #barillaviaja .hmmd-m-l, #barillaviaja .hmmd-m-s, #barillaviaja .hmmd-m-xs, #barillaviaja .hmmd-0-m, #barillaviaja .hmmd-m-0 {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  #barillaviaja .hmmd-s, #barillaviaja .hmmd-s-m, #barillaviaja .hmmd-s-l, #barillaviaja .hmmd-s-xs, #barillaviaja .hmmd-0-s, #barillaviaja .hmmd-s-0 {
    margin-left: 12.5px !important;
    margin-right: 12.5px !important;
  }
  #barillaviaja .hmmd-xs, #barillaviaja .hmmd-xs-s, #barillaviaja .hmmd-xs-m, #barillaviaja .hmmd-xs-l, #barillaviaja .hmmd-xs-0, #barillaviaja .hmmd-0-xs {
    margin-left: 8.33333px !important;
    margin-right: 8.33333px !important;
  }
  #barillaviaja .hmmd-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  #barillaviaja .hmmd-l-m {
    margin-right: 25px !important;
  }
  #barillaviaja .hmmd-m-l {
    margin-right: 50px !important;
  }
  #barillaviaja .hmmd-s-m {
    margin-right: 33.33333px !important;
  }
  #barillaviaja .hmmd-m-s {
    margin-right: 12.5px !important;
  }
  #barillaviaja .hmmd-l-s {
    margin-right: 12.5px !important;
  }
  #barillaviaja .hmmd-s-l {
    margin-right: 50px !important;
  }
  #barillaviaja .hmmd-xs-s {
    margin-right: 12.5px !important;
  }
  #barillaviaja .hmmd-s-xs {
    margin-right: 8.33333px !important;
  }
  #barillaviaja .hmmd-xs-m {
    margin-right: 25px !important;
  }
  #barillaviaja .hmmd-m-xs {
    margin-right: 8.33333px !important;
  }
  #barillaviaja .hmmd-xs-l {
    margin-right: 50px !important;
  }
  #barillaviaja .hmmd-l-xs {
    margin-right: 8.33333px !important;
  }
  #barillaviaja .hmmd-xl-l {
    margin-right: 50px !important;
  }
  #barillaviaja .hmmd-l-xl {
    margin-left: 50px !important;
  }
  #barillaviaja .hmmd-xl-m {
    margin-right: 25px !important;
  }
  #barillaviaja .hmmd-m-xl {
    margin-left: 25px !important;
  }
  #barillaviaja .hmmd-xl-s {
    margin-right: 12.5px !important;
  }
  #barillaviaja .hmmd-s-xl {
    margin-left: 12.5px !important;
  }
  #barillaviaja .hmmd-0-m {
    margin-left: 0 !important;
  }
  #barillaviaja .hmmd-m-0 {
    margin-right: 0 !important;
  }
  #barillaviaja .hmmd-0-l {
    margin-left: 0 !important;
  }
  #barillaviaja .hmmd-l-0 {
    margin-right: 0 !important;
  }
  #barillaviaja .hmmd-0-s {
    margin-left: 0 !important;
  }
  #barillaviaja .hmmd-s-0 {
    margin-right: 0 !important;
  }
  #barillaviaja .hmmd-xl-0 {
    margin-right: 0 !important;
  }
  #barillaviaja .hmmd-0-xl {
    margin-left: 0 !important;
  }
  #barillaviaja .hmmd-xs-0 {
    margin-right: 0 !important;
  }
  #barillaviaja .hmmd-0-xs {
    margin-left: 0 !important;
  }
  #barillaviaja .hmmdp {
    margin-left: percentatge(0.04167);
    margin-right: percentatge(0.04167);
  }
}

@media (min-width: 768px) {
  #barillaviaja .hmsm, #barillaviaja .hmsm-l-m, #barillaviaja .hmsm-l-s, #barillaviaja .hmsm-l-xs, #barillaviaja .hmsm-0-l, #barillaviaja .hmsm-l-0 {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  #barillaviaja .hmsm-xl, #barillaviaja .hmsm-xl-l, #barillaviaja .hmsm-l-xl, #barillaviaja .hmsm-xl-m, #barillaviaja .hmsm-m-xl, #barillaviaja .hmsm-xl-s, #barillaviaja .hmsm-s-xl, #barillaviaja .hmsm-xl-0, #barillaviaja .hmsm-0-xl {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  #barillaviaja .hmsm-m, #barillaviaja .hmsm-m-l, #barillaviaja .hmsm-m-s, #barillaviaja .hmsm-m-xs, #barillaviaja .hmsm-0-m, #barillaviaja .hmsm-m-0 {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  #barillaviaja .hmsm-s, #barillaviaja .hmsm-s-m, #barillaviaja .hmsm-s-l, #barillaviaja .hmsm-s-xs, #barillaviaja .hmsm-0-s, #barillaviaja .hmsm-s-0 {
    margin-left: 12.5px !important;
    margin-right: 12.5px !important;
  }
  #barillaviaja .hmsm-xs, #barillaviaja .hmsm-xs-s, #barillaviaja .hmsm-xs-m, #barillaviaja .hmsm-xs-l, #barillaviaja .hmsm-xs-0, #barillaviaja .hmsm-0-xs {
    margin-left: 8.33333px !important;
    margin-right: 8.33333px !important;
  }
  #barillaviaja .hmsm-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  #barillaviaja .hmsm-l-m {
    margin-right: 25px !important;
  }
  #barillaviaja .hmsm-m-l {
    margin-right: 50px !important;
  }
  #barillaviaja .hmsm-s-m {
    margin-right: 33.33333px !important;
  }
  #barillaviaja .hmsm-m-s {
    margin-right: 12.5px !important;
  }
  #barillaviaja .hmsm-l-s {
    margin-right: 12.5px !important;
  }
  #barillaviaja .hmsm-s-l {
    margin-right: 50px !important;
  }
  #barillaviaja .hmsm-xs-s {
    margin-right: 12.5px !important;
  }
  #barillaviaja .hmsm-s-xs {
    margin-right: 8.33333px !important;
  }
  #barillaviaja .hmsm-xs-m {
    margin-right: 25px !important;
  }
  #barillaviaja .hmsm-m-xs {
    margin-right: 8.33333px !important;
  }
  #barillaviaja .hmsm-xs-l {
    margin-right: 50px !important;
  }
  #barillaviaja .hmsm-l-xs {
    margin-right: 8.33333px !important;
  }
  #barillaviaja .hmsm-xl-l {
    margin-right: 50px !important;
  }
  #barillaviaja .hmsm-l-xl {
    margin-left: 50px !important;
  }
  #barillaviaja .hmsm-xl-m {
    margin-right: 25px !important;
  }
  #barillaviaja .hmsm-m-xl {
    margin-left: 25px !important;
  }
  #barillaviaja .hmsm-xl-s {
    margin-right: 12.5px !important;
  }
  #barillaviaja .hmsm-s-xl {
    margin-left: 12.5px !important;
  }
  #barillaviaja .hmsm-0-m {
    margin-left: 0 !important;
  }
  #barillaviaja .hmsm-m-0 {
    margin-right: 0 !important;
  }
  #barillaviaja .hmsm-0-l {
    margin-left: 0 !important;
  }
  #barillaviaja .hmsm-l-0 {
    margin-right: 0 !important;
  }
  #barillaviaja .hmsm-0-s {
    margin-left: 0 !important;
  }
  #barillaviaja .hmsm-s-0 {
    margin-right: 0 !important;
  }
  #barillaviaja .hmsm-xl-0 {
    margin-right: 0 !important;
  }
  #barillaviaja .hmsm-0-xl {
    margin-left: 0 !important;
  }
  #barillaviaja .hmsm-xs-0 {
    margin-right: 0 !important;
  }
  #barillaviaja .hmsm-0-xs {
    margin-left: 0 !important;
  }
  #barillaviaja .hmsmp {
    margin-left: percentatge(0.04167);
    margin-right: percentatge(0.04167);
  }
}

@media (max-width: 480px) {
  #barillaviaja .hmxs, #barillaviaja .hmxs-l-m, #barillaviaja .hmxs-l-s, #barillaviaja .hmxs-l-xs, #barillaviaja .hmxs-0-l, #barillaviaja .hmxs-l-0 {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  #barillaviaja .hmxs-xl, #barillaviaja .hmxs-xl-l, #barillaviaja .hmxs-l-xl, #barillaviaja .hmxs-xl-m, #barillaviaja .hmxs-m-xl, #barillaviaja .hmxs-xl-s, #barillaviaja .hmxs-s-xl, #barillaviaja .hmxs-xl-0, #barillaviaja .hmxs-0-xl {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  #barillaviaja .hmxs-m, #barillaviaja .hmxs-m-l, #barillaviaja .hmxs-m-s, #barillaviaja .hmxs-m-xs, #barillaviaja .hmxs-0-m, #barillaviaja .hmxs-m-0 {
    margin-left: 12.5px !important;
    margin-right: 12.5px !important;
  }
  #barillaviaja .hmxs-s, #barillaviaja .hmxs-s-m, #barillaviaja .hmxs-s-l, #barillaviaja .hmxs-s-xs, #barillaviaja .hmxs-0-s, #barillaviaja .hmxs-s-0 {
    margin-left: 6.25px !important;
    margin-right: 6.25px !important;
  }
  #barillaviaja .hmxs-xs, #barillaviaja .hmxs-xs-s, #barillaviaja .hmxs-xs-m, #barillaviaja .hmxs-xs-l, #barillaviaja .hmxs-xs-0, #barillaviaja .hmxs-0-xs {
    margin-left: 4.16667px !important;
    margin-right: 4.16667px !important;
  }
  #barillaviaja .hmxs-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  #barillaviaja .hmxs-l-m {
    margin-right: 12.5px !important;
  }
  #barillaviaja .hmxs-m-l {
    margin-right: 25px !important;
  }
  #barillaviaja .hmxs-s-m {
    margin-right: 16.66667px !important;
  }
  #barillaviaja .hmxs-m-s {
    margin-right: 6.25px !important;
  }
  #barillaviaja .hmxs-l-s {
    margin-right: 6.25px !important;
  }
  #barillaviaja .hmxs-s-l {
    margin-right: 25px !important;
  }
  #barillaviaja .hmxs-xs-s {
    margin-right: 6.25px !important;
  }
  #barillaviaja .hmxs-s-xs {
    margin-right: 4.16667px !important;
  }
  #barillaviaja .hmxs-xs-m {
    margin-right: 12.5px !important;
  }
  #barillaviaja .hmxs-m-xs {
    margin-right: 4.16667px !important;
  }
  #barillaviaja .hmxs-xs-l {
    margin-right: 25px !important;
  }
  #barillaviaja .hmxs-l-xs {
    margin-right: 4.16667px !important;
  }
  #barillaviaja .hmxs-xl-l {
    margin-right: 25px !important;
  }
  #barillaviaja .hmxs-l-xl {
    margin-left: 25px !important;
  }
  #barillaviaja .hmxs-xl-m {
    margin-right: 12.5px !important;
  }
  #barillaviaja .hmxs-m-xl {
    margin-left: 12.5px !important;
  }
  #barillaviaja .hmxs-xl-s {
    margin-right: 6.25px !important;
  }
  #barillaviaja .hmxs-s-xl {
    margin-left: 6.25px !important;
  }
  #barillaviaja .hmxs-0-m {
    margin-left: 0 !important;
  }
  #barillaviaja .hmxs-m-0 {
    margin-right: 0 !important;
  }
  #barillaviaja .hmxs-0-l {
    margin-left: 0 !important;
  }
  #barillaviaja .hmxs-l-0 {
    margin-right: 0 !important;
  }
  #barillaviaja .hmxs-0-s {
    margin-left: 0 !important;
  }
  #barillaviaja .hmxs-s-0 {
    margin-right: 0 !important;
  }
  #barillaviaja .hmxs-xl-0 {
    margin-right: 0 !important;
  }
  #barillaviaja .hmxs-0-xl {
    margin-left: 0 !important;
  }
  #barillaviaja .hmxs-xs-0 {
    margin-right: 0 !important;
  }
  #barillaviaja .hmxs-0-xs {
    margin-left: 0 !important;
  }
  #barillaviaja .hmxsp {
    margin-left: percentatge(0.04167);
    margin-right: percentatge(0.04167);
  }
}

#barillaviaja .vm-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

#barillaviaja .gp {
  padding: 50px !important;
}

#barillaviaja .gp-xl {
  padding: 62.5px !important;
}

#barillaviaja .gp-m {
  padding: 25px !important;
}

#barillaviaja .gp-s {
  padding: 12.5px !important;
}

#barillaviaja .gp-xs {
  padding: 6.25px !important;
}

#barillaviaja a, #barillaviaja span {
  font-weight: 700;
  text-decoration: underline;
  color: #ffffff;
  border-bottom: 0px;
}

#barillaviaja a:hover, #barillaviaja a:active, #barillaviaja span:hover, #barillaviaja span:active {
  color: #e61c29;
}

#barillaviaja h1 {
  font-family: 'alisha';
  font-size: 40px;
  text-transform: none;
}

@media (min-width: 992px) {
  #barillaviaja h1 {
    font-size: 65px;
  }
}

@media (min-width: 1400px) {
  #barillaviaja h1 {
    font-size: 110px;
  }
}

#barillaviaja h1.sub {
  font-size: 45px;
}

@media (min-width: 992px) {
  #barillaviaja h1.sub {
    font-size: 60px;
  }
}

#barillaviaja h2 {
  font-family: 'Hurme Geometric Sans 1';
  font-size: 28px;
  font-style: italic;
  font-weight: 700;
  text-transform: none;
}

#barillaviaja h3 {
  font-family: 'Hurme Geometric Sans 1';
  font-size: 19px;
  font-style: italic;
  font-weight: 300;
  text-transform: none;
}

@media (min-width: 992px) {
  #barillaviaja h3 {
    font-size: 24px;
  }
}

#barillaviaja h4 {
  font-family: 'Hurme Geometric Sans 1';
  font-size: 20px;
  font-style: italic;
  font-weight: 300;
  text-transform: none;
}

#barillaviaja h5 {
  font-family: 'Hurme Geometric Sans 1';
  font-size: 18px;
  font-style: italic;
  font-weight: 300;
  text-transform: none;
}

#barillaviaja .alert {
  border: 2px solid #ffea09;
  background-color: #26314f;
  background-image: none;
}

#barillaviaja .alert-danger, #barillaviaja .alert-error {
  color: #ffea09;
  background-color: #26314f;
  background-image: none;
}

#barillaviaja .slopped {
  padding-right: -15px !important;
  padding-left: -15px !important;
  clip-path: polygon(0 10vw, 100% 0, 100% calc(100% - 10vw), 0 100%);
}

@media (min-width: 992px) {
  #barillaviaja .slopped {
    clip-path: polygon(0 10%, 100% 0, 100% 90%, 0 100%);
  }
}

#barillaviaja .enlarged {
  max-width: 200% !important;
  margin-left: -50% !important;
  margin-right: -50% !important;
}

@media (min-width: 992px) {
  #barillaviaja .enlarged {
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}

#barillaviaja .ajustecoche {
  margin-left: -15px;
}

#barillaviaja #numIntentosSpan {
  text-decoration: none !important;
}

#barillaviaja #how-to-win, #barillaviaja #keep-trying, #barillaviaja #winner, #barillaviaja #participar-form {
  padding-bottom: 90px;
}

#barillaviaja #keep-trying {
  padding-top: 90px;
}

#barillaviaja .container-fluid {
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 50px;
  padding-bottom: 50px;
}

#barillaviaja .container {
  padding: 0px;
  padding: 0px;
}

#barillaviaja .row {
  margin-right: 0px !important;
  margin-left: 0px !important;
}

#barillaviaja .nopadd {
  padding-right: 0px;
  padding-left: 0px;
}

#barillaviaja #ui-datepicker-div {
  z-index: 2000;
  background-color: #2b385a;
  padding: 5px;
  border: 1px solid #ffea09;
  border-radius: 5px;
  font-family: "Hurme Geometric Sans 1", serif;
}

#barillaviaja #ui-datepicker-div td {
  padding: 5px;
}

#barillaviaja #ui-datepicker-div select {
  background-color: #2b385a !important;
  color: #ffffff !important;
  font-family: 'Hurme Geometric Sans 1';
  font-size: 16px !important;
  font-style: italic;
  font-weight: 300;
  border: 1px solid #ffea09;
}

#barillaviaja .input-group .form-control {
  z-index: 0;
}

#barillaviaja .ui-widget-header {
  background-color: #2b385a !important;
  background: none !important;
}

#barillaviaja .ui-widget-content.ui-dialog {
  border: 10px solid #333333;
  padding: 10px;
  /*border-bottom: : 15px solid black;
      border-left: : 15px solid black;
      border-right: : 15px solid black;
      border-top: : 1px solid black;*/
}

#barillaviaja .ui-dialog-titlebar {
  margin-top: -6px;
}

#barillaviaja .modal-content {
  top: 250px;
  background-color: #26314f;
  border: 1px solid #ffffff;
}

#barillaviaja #bdmodal {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
  padding-right: 15px;
  padding-left: 15px;
}

#barillaviaja .close {
  opacity: 1;
}

#barillaviaja .img-close {
  width: 22px;
  height: 22px;
}

#barillaviaja #selec_arc {
  border-radius: 13.5px;
  background-image: linear-gradient(to bottom, #eeeeee, #d8d8d8);
  display: inline-block;
  color: black;
  font-style: normal;
  font-size: 18px;
  padding: 5px 15px;
  position: absolute;
  top: 50%;
  left: 25%;
  transform: translate(-50%, -50%);
}

#barillaviaja #file_message {
  display: inline-block;
  left: 50%;
  padding-top: 5px;
}

#barillaviaja #file_message.ok {
  background-image: none;
  color: #ffea09;
}

#barillaviaja .form-control {
  background-color: #2b385a !important;
  color: #ffffff !important;
  font-family: 'Hurme Geometric Sans 1';
  font-size: 16px !important;
  font-style: italic;
  font-weight: 300;
  height: 52px;
  border: 0px;
  margin: 5px;
  vertical-align: middle;
  position: relative;
}

@media (min-width: 992px) {
  #barillaviaja .form-control {
    font-size: 18px !important;
  }
}

#barillaviaja input::placeholder {
  color: #ffffff !important;
}

#barillaviaja .has-error {
  border: 2px solid #ffea09;
  border-radius: 5px;
}

#barillaviaja #uploadfl {
  display: none;
}

#barillaviaja .footer_text {
  font-family: 'Hurme Geometric Sans 1';
  font-size: 14px;
  font-style: none;
  font-weight: 300;
}

#barillaviaja .red {
  color: #e61c29;
}

#barillaviaja .yellow {
  color: #ffea09;
}

#barillaviaja .separador {
  width: 75px;
  margin: 0 auto;
  border-top: 3px solid #ffffff;
}

#barillaviaja .howto-win {
  background-color: #2b385a;
}

#barillaviaja .bases p, #barillaviaja .bases li {
  font-family: 'Hurme Geometric Sans 1';
  font-size: 18px;
  font-style: none;
  font-weight: 300;
}

#barillaviaja .howto-img {
  width: 74px;
  height: 74px;
}

#barillaviaja .inline-block {
  display: inline-block;
}

#barillaviaja .button {
  color: #ffffff !important;
  text-align: center;
  width: 300px;
  font-size: 1.75em;
  padding: 5px 30px;
  background-color: #e61c29;
  border: 0px solid #ffffff;
  display: inline-block;
  font-family: 'Hurme Geometric Sans 1';
  font-size: 24px;
  font-style: italic;
  font-weight: 700;
  text-decoration: none;
}

#barillaviaja .button:hover, #barillaviaja .button:active {
  background-color: #ffffff;
  border: 0px solid #ffffff;
  color: #e61c29 !important;
  text-decoration: none;
  -moz-transition: 0.1s ease-in-out;
  -o-transition: 0.1s ease-in-out;
  -webkit-transition: 0.1s ease-in-out;
  transition: 0.1s ease-in-out;
}

#barillaviaja header {
  /*background-image: url("../img/backgrounds/menuhome@2x.png");
        background-position: center center;
        background-position-y:0px;
        background-size: cover;
        background-repeat: repeat-y;*/
  z-index: 50;
}

#barillaviaja header .wrapper-menu {
  padding: 70px 0 10px;
}

#barillaviaja header .wrapper-menu .wrapper-mobile {
  display: table;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}

#barillaviaja header .wrapper-menu #menu-btn {
  display: block;
}

#barillaviaja header .wrapper-menu nav {
  display: none;
  position: absolute;
  width: 100%;
  z-index: 50;
  background-color: #26314f;
}

#barillaviaja header .wrapper-menu nav.active {
  display: block;
}

#barillaviaja header .wrapper-menu nav ul.menu-header {
  list-style: none;
  margin: 0;
  padding: 0;
  display: table;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

#barillaviaja header .wrapper-menu nav ul.menu-header li {
  display: block;
  padding: 20px 10px;
  position: relative;
  width: 100%;
  text-align: center;
}

#barillaviaja header .wrapper-menu nav ul.menu-header li a, #barillaviaja header .wrapper-menu nav ul.menu-header li span {
  -moz-transition: 0.1s ease-in-out;
  -o-transition: 0.1s ease-in-out;
  -webkit-transition: 0.1s ease-in-out;
  transition: 0.1s ease-in-out;
  font-size: 22px;
  font-family: "Hurme Geometric Sans 1", serif;
  font-style: italic;
  color: white;
  font-weight: 700;
  text-decoration: none;
  cursor: pointer;
}

#barillaviaja header .wrapper-menu nav ul.menu-header li a.active, #barillaviaja header .wrapper-menu nav ul.menu-header li span.active {
  color: #e61c29;
  -moz-transition: 0.1s ease-in-out;
  -o-transition: 0.1s ease-in-out;
  -webkit-transition: 0.1s ease-in-out;
  transition: 0.1s ease-in-out;
}

#barillaviaja header .wrapper-menu nav ul.menu-header li a:after, #barillaviaja header .wrapper-menu nav ul.menu-header li span:after {
  content: none;
}

#barillaviaja header .wrapper-menu nav ul.menu-header li a.dis, #barillaviaja header .wrapper-menu nav ul.menu-header li span.dis {
  color: grey;
  cursor: default;
}

#barillaviaja header .wrapper-menu nav ul.menu-header li a.dis:hover, #barillaviaja header .wrapper-menu nav ul.menu-header li span.dis:hover {
  color: grey;
  cursor: default;
}


@media (min-width: 992px) {
  #barillaviaja header {
    background-size: contain;
  }
  #barillaviaja header .wrapper-menu {
    display: table;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
  }
  #barillaviaja header .wrapper-menu #menu-btn {
    display: none;
  }
  #barillaviaja header .wrapper-menu nav {
    display: block;
    position: relative;
  }
  #barillaviaja header .wrapper-menu nav ul.menu-header {
    display: table;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    margin: 0;
  }
  #barillaviaja header .wrapper-menu nav ul.menu-header li {
    display: inline-block;
    margin: 0 35px 0 0;
    border: none;
    width: auto;
  }
  #barillaviaja header .wrapper-menu nav ul.menu-header li:first-child {
    margin-left: 35px;
  }
  #barillaviaja header .wrapper-menu nav ul.menu-header li:last-child {
    margin-right: 35px;
  }
  #barillaviaja header .wrapper-menu nav ul.menu-header li a.active, #barillaviaja header .wrapper-menu nav ul.menu-header li span.active {
    color: #e61c29;
  }
  #barillaviaja header .wrapper-menu nav ul.menu-header li a:hover, #barillaviaja header .wrapper-menu nav ul.menu-header li span:hover {
    color: #e61c29;
    text-decoration: none;
  }
}

@media (min-width: 1200px) {
  #barillaviaja header {
    background-size: contain;
  }
}

#barillaviaja .string {
  color: green;
}

#barillaviaja .number {
  color: darkorange;
}

#barillaviaja .boolean {
  color: blue;
}

#barillaviaja .null {
  color: magenta;
}

#barillaviaja .key {
  color: red;
}

#barillaviaja pre {
  outline: 1px solid #ccc;
  padding: 5px;
  margin: 5px;
}

/*# sourceMappingURL=styles.css.map */