/* colores disponibilidad */
@-webkit-keyframes move {
  0% {
    background-position: 0 0; }
  100% {
    background-position: 60px 60px; } }
@keyframes move {
  0% {
    background-position: 0 0; }
  100% {
    background-position: 60px 60px; } }

/* Pagina intermedia de destinos encontrados con el mismo nombre  y alojamientos */
ul.destinos {
  overflow: hidden; }
  ul.destinos li {
    margin-bottom: 30px; }
    ul.destinos li a {
      padding: 15px;
      display: block;
      color: #46403c;
      text-decoration: none;
      background: #FFF;
      border: 1px solid #eaeaea;
      border-radius: 6px;
      -webkit-transition: color 0.3s ease;
      transition: color 0.3s ease;
      overflow: hidden;
      background-image: url("/headers/ilusion/sunrise/dist/svg/chevron-right-grey.svg"), none;
      background-repeat: no-repeat;
      background-position: 97% 50%;
      line-height: 1.25;
      min-height: 86px; }
      ul.destinos li a:hover strong {
        color: #3171c9; }
      ul.destinos li a img, ul.destinos li a .generic-pic, ul.destinos li a .bg_mystery {
        margin-right: 10px; }
      ul.destinos li a .generic-pic, ul.destinos li a .bg_mystery {
        display: block;
        width: 90px;
        height: 60px;
        float: left; }
      ul.destinos li a .generic-pic svg {
        margin: 18px auto 0;
        width: 28px;
        height: 24px; }
      ul.destinos li a .bg_mystery svg {
        width: 100%;
        height: 75%;
        margin-top: 10%; }
      ul.destinos li a .symbol {
        border-radius: 40px;
        border: 1px solid #dfdfdf;
        width: 40px;
        height: 40px;
        float: left;
        text-align: center;
        margin: 0 10px 0 0; }
        ul.destinos li a .symbol svg {
          width: 24px;
          height: 24px;
          margin: 8px; }
          ul.destinos li a .symbol svg, ul.destinos li a .symbol svg *, ul.destinos li a .symbol svg.icon-anyfill-graph-location {
            fill: #dfdfdf; }

#searcher {
  margin-top: 40px; }
  #searcher .searcher_container {
    padding: 0 15px; }

@media (min-width: 768px) {
  ul.destinos li {
    padding-left: 0; } }

@media (max-width: 767px) {
  ul.destinos + .text-left {
    margin-bottom: 20px; } }

@media (min-width: 1200px) {
  #searcher .searcher_container {
    padding: 0;
    margin: 0 auto;
    width: 50%; } }
/*# sourceMappingURL=destination_selection_ltr.css.map */