/*******************************************************************************************/
/* This file is for color customizations only,                                             */
/* for css structure you need to edit app/assets/themes/default/stylesheets/style.css.scss */
/*******************************************************************************************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline; }

html {
  line-height: 1; }

ol, ul {
  list-style: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

q, blockquote {
  quotes: none; }
  q:before, q:after, blockquote:before, blockquote:after {
    content: "";
    content: none; }

a img {
  border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block; }

/* Customizable */
/* header */
/* footer */
/* globals */
/* button */
/* homepage */
/* url(https://a1.muscache.com/airbnb/static/landing_pages/home_v2/hero/289130-d7893bf94afebb5726d63147d974b8e9.jpg) center center */
/* searchform */
/* white */
/* none */
/* none */
/* 30px 0 20px */
/* none */
/* top destination */
/* white */
/* blue */
/* box */
/************* end customisations ***********/
/* Globals */
a {
  color: #0066cc; }

header {
  background: #a3a08f; }
  header #wan-logo h1, header li a {
    color: white; }
  header li .active {
    border-bottom: 3px solid white; }

footer {
  color: #d9d9d9;
  background: #a3a08f; }

body {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.4;
  font-size: 13px;
  background: #c7bfc7; }

form {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }

#content #wan-flights-form {
  padding: 20px 0; }
  #content #wan-flights-form fieldset {
    background: white;
    border: 1px solid #cacaca; }
    #content #wan-flights-form fieldset label {
      color: #333333; }
      #content #wan-flights-form fieldset label em {
        color: gray; }
    #content #wan-flights-form fieldset .form-button i {
      color: #935f00; }
    #content #wan-flights-form fieldset .form-button button {
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      -o-border-radius: 3px;
      border-radius: 3px;
      color: white;
      border: none;
      -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
      -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
      box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
      background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(20%, #fea400), color-stop(100%, #ffc151));
      background-image: -webkit-linear-gradient(center bottom, #fea400 20%, #ffc151 100%);
      background-image: -moz-linear-gradient(center bottom, #fea400 20%, #ffc151 100%);
      background-image: -o-linear-gradient(center bottom, #fea400 20%, #ffc151 100%);
      background-image: linear-gradient(center bottom, #fea400 20%, #ffc151 100%); }
      #content #wan-flights-form fieldset .form-button button:hover {
        background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(20%, #ffad19), color-stop(100%, #ffca6a));
        background-image: -webkit-linear-gradient(center bottom, #ffad19 20%, #ffca6a 100%);
        background-image: -moz-linear-gradient(center bottom, #ffad19 20%, #ffca6a 100%);
        background-image: -o-linear-gradient(center bottom, #ffad19 20%, #ffca6a 100%);
        background-image: linear-gradient(center bottom, #ffad19 20%, #ffca6a 100%); }
      #content #wan-flights-form fieldset .form-button button:focus {
        -webkit-box-shadow: 0 0 3px #23a4d6;
        -moz-box-shadow: 0 0 3px #23a4d6;
        box-shadow: 0 0 3px #23a4d6; }
      #content #wan-flights-form fieldset .form-button button:active {
        background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(80%, #e59400), color-stop(100%, #ffa604));
        background-image: -webkit-linear-gradient(center bottom, #e59400 80%, #ffa604 100%);
        background-image: -moz-linear-gradient(center bottom, #e59400 80%, #ffa604 100%);
        background-image: -o-linear-gradient(center bottom, #e59400 80%, #ffa604 100%);
        background-image: linear-gradient(center bottom, #e59400 80%, #ffa604 100%);
        -webkit-box-shadow: 0 1px 0 white, 1px 1px 0 #ffc865 inset, -1px -1px 0 #ffc865 inset;
        -moz-box-shadow: 0 1px 0 white, 1px 1px 0 #ffc865 inset, -1px -1px 0 #ffc865 inset;
        box-shadow: 0 1px 0 white, 1px 1px 0 #ffc865 inset, -1px -1px 0 #ffc865 inset; }
#content #wan-hotels-form {
  padding: 20px 0; }
  #content #wan-hotels-form fieldset {
    background: white;
    border: 1px solid #cacaca; }
    #content #wan-hotels-form fieldset label {
      color: #333333; }
      #content #wan-hotels-form fieldset label em {
        color: gray; }
    #content #wan-hotels-form fieldset .form-button i {
      color: #935f00; }
    #content #wan-hotels-form fieldset .form-button button {
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      -o-border-radius: 3px;
      border-radius: 3px;
      color: white;
      border: none;
      -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
      -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
      box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
      background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(20%, #fea400), color-stop(100%, #ffc151));
      background-image: -webkit-linear-gradient(center bottom, #fea400 20%, #ffc151 100%);
      background-image: -moz-linear-gradient(center bottom, #fea400 20%, #ffc151 100%);
      background-image: -o-linear-gradient(center bottom, #fea400 20%, #ffc151 100%);
      background-image: linear-gradient(center bottom, #fea400 20%, #ffc151 100%); }
      #content #wan-hotels-form fieldset .form-button button:hover {
        background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(20%, #ffad19), color-stop(100%, #ffca6a));
        background-image: -webkit-linear-gradient(center bottom, #ffad19 20%, #ffca6a 100%);
        background-image: -moz-linear-gradient(center bottom, #ffad19 20%, #ffca6a 100%);
        background-image: -o-linear-gradient(center bottom, #ffad19 20%, #ffca6a 100%);
        background-image: linear-gradient(center bottom, #ffad19 20%, #ffca6a 100%); }
      #content #wan-hotels-form fieldset .form-button button:focus {
        -webkit-box-shadow: 0 0 3px #23a4d6;
        -moz-box-shadow: 0 0 3px #23a4d6;
        box-shadow: 0 0 3px #23a4d6; }
      #content #wan-hotels-form fieldset .form-button button:active {
        background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(80%, #e59400), color-stop(100%, #ffa604));
        background-image: -webkit-linear-gradient(center bottom, #e59400 80%, #ffa604 100%);
        background-image: -moz-linear-gradient(center bottom, #e59400 80%, #ffa604 100%);
        background-image: -o-linear-gradient(center bottom, #e59400 80%, #ffa604 100%);
        background-image: linear-gradient(center bottom, #e59400 80%, #ffa604 100%);
        -webkit-box-shadow: 0 1px 0 white, 1px 1px 0 #ffc865 inset, -1px -1px 0 #ffc865 inset;
        -moz-box-shadow: 0 1px 0 white, 1px 1px 0 #ffc865 inset, -1px -1px 0 #ffc865 inset;
        box-shadow: 0 1px 0 white, 1px 1px 0 #ffc865 inset, -1px -1px 0 #ffc865 inset; }
#content #wan-top-hotels-destinations h3, #content #wan-top-flights-destinations h3 {
  color: #e0ae57; }
#content #wan-top-hotels-destinations #wan-hotels-destinations .wan-destination, #content #wan-top-hotels-destinations #wan-flights-destinations .wan-destination, #content #wan-top-flights-destinations #wan-hotels-destinations .wan-destination, #content #wan-top-flights-destinations #wan-flights-destinations .wan-destination {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #cacaca; }
  #content #wan-top-hotels-destinations #wan-hotels-destinations .wan-destination .price .currency, #content #wan-top-hotels-destinations #wan-flights-destinations .wan-destination .price .currency, #content #wan-top-flights-destinations #wan-hotels-destinations .wan-destination .price .currency, #content #wan-top-flights-destinations #wan-flights-destinations .wan-destination .price .currency {
    color: #cc720c; }
  #content #wan-top-hotels-destinations #wan-hotels-destinations .wan-destination .price .amount, #content #wan-top-hotels-destinations #wan-flights-destinations .wan-destination .price .amount, #content #wan-top-flights-destinations #wan-hotels-destinations .wan-destination .price .amount, #content #wan-top-flights-destinations #wan-flights-destinations .wan-destination .price .amount {
    color: #cc720c; }
  #content #wan-top-hotels-destinations #wan-hotels-destinations .wan-destination .price sup, #content #wan-top-hotels-destinations #wan-flights-destinations .wan-destination .price sup, #content #wan-top-flights-destinations #wan-hotels-destinations .wan-destination .price sup, #content #wan-top-flights-destinations #wan-flights-destinations .wan-destination .price sup {
    color: gray; }
  #content #wan-top-hotels-destinations #wan-hotels-destinations .wan-destination i, #content #wan-top-hotels-destinations #wan-flights-destinations .wan-destination i, #content #wan-top-flights-destinations #wan-hotels-destinations .wan-destination i, #content #wan-top-flights-destinations #wan-flights-destinations .wan-destination i {
    color: #f0a22c;
    text-shadow: 0 -1px 0 #c27a0e;
    /* #BE7A16 */ }
#content #wan-top-hotels-destinations .show-more, #content #wan-top-flights-destinations .show-more {
  color: #c7892c;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #cacaca; }
  #content #wan-top-hotels-destinations .show-more:hover, #content #wan-top-flights-destinations .show-more:hover {
    color: #0066cc; }
#content #wan-hotels-results, #content #wan-flights-results {
  background: #c7bfc7;
  color: #c7892c; }
  #content #wan-hotels-results #wan-hotels-results-header, #content #wan-hotels-results #wan-flights-results-header, #content #wan-flights-results #wan-hotels-results-header, #content #wan-flights-results #wan-flights-results-header {
    color: #e0ae57; }
    #content #wan-hotels-results #wan-hotels-results-header i, #content #wan-hotels-results #wan-flights-results-header i, #content #wan-flights-results #wan-hotels-results-header i, #content #wan-flights-results #wan-flights-results-header i {
      color: #e0ae57; }
    #content #wan-hotels-results #wan-hotels-results-header a:hover i, #content #wan-hotels-results #wan-flights-results-header a:hover i, #content #wan-flights-results #wan-hotels-results-header a:hover i, #content #wan-flights-results #wan-flights-results-header a:hover i {
      color: #0066cc; }
  #content #wan-hotels-results #result-filters, #content #wan-hotels-results #result-filters-flights, #content #wan-flights-results #result-filters, #content #wan-flights-results #result-filters-flights {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #cacaca; }
    #content #wan-hotels-results #result-filters .filter #slider-amount, #content #wan-hotels-results #result-filters-flights .filter #slider-amount, #content #wan-flights-results #result-filters .filter #slider-amount, #content #wan-flights-results #result-filters-flights .filter #slider-amount {
      color: #cc720c; }
    #content #wan-hotels-results #result-filters .filter ul li label, #content #wan-hotels-results #result-filters-flights .filter ul li label, #content #wan-flights-results #result-filters .filter ul li label, #content #wan-flights-results #result-filters-flights .filter ul li label {
      color: #c7892c; }
      #content #wan-hotels-results #result-filters .filter ul li label .item-price, #content #wan-hotels-results #result-filters-flights .filter ul li label .item-price, #content #wan-flights-results #result-filters .filter ul li label .item-price, #content #wan-flights-results #result-filters-flights .filter ul li label .item-price {
        color: #cc720c; }
      #content #wan-hotels-results #result-filters .filter ul li label em, #content #wan-hotels-results #result-filters-flights .filter ul li label em, #content #wan-flights-results #result-filters .filter ul li label em, #content #wan-flights-results #result-filters-flights .filter ul li label em {
        color: gray; }
  #content #wan-hotels-results #sort span, #content #wan-hotels-results #sort-flights span, #content #wan-flights-results #sort span, #content #wan-flights-results #sort-flights span {
    color: gray; }
  #content #wan-hotels-results #sort a, #content #wan-hotels-results #sort-flights a, #content #wan-flights-results #sort a, #content #wan-flights-results #sort-flights a {
    color: #c7892c; }
    #content #wan-hotels-results #sort a:hover, #content #wan-hotels-results #sort-flights a:hover, #content #wan-flights-results #sort a:hover, #content #wan-flights-results #sort-flights a:hover {
      color: #0066cc; }
  #content #wan-hotels-results #sort .selected, #content #wan-hotels-results #sort-flights .selected, #content #wan-flights-results #sort .selected, #content #wan-flights-results #sort-flights .selected {
    color: #c7892c; }
  #content #wan-hotels-results #results-list .wan-hotel, #content #wan-hotels-results #results-airline .wan-hotel, #content #wan-flights-results #results-list .wan-hotel, #content #wan-flights-results #results-airline .wan-hotel {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #cacaca; }
    #content #wan-hotels-results #results-list .wan-hotel:hover, #content #wan-hotels-results #results-airline .wan-hotel:hover, #content #wan-flights-results #results-list .wan-hotel:hover, #content #wan-flights-results #results-airline .wan-hotel:hover {
      border: 1px solid #bdbdbd; }
    #content #wan-hotels-results #results-list .wan-hotel .hotel-info, #content #wan-hotels-results #results-airline .wan-hotel .hotel-info, #content #wan-flights-results #results-list .wan-hotel .hotel-info, #content #wan-flights-results #results-airline .wan-hotel .hotel-info {
      float: left;
      margin-bottom: 10px;
      width: 68%; }
      #content #wan-hotels-results #results-list .wan-hotel .hotel-info .hotel-name a:hover, #content #wan-hotels-results #results-airline .wan-hotel .hotel-info .hotel-name a:hover, #content #wan-flights-results #results-list .wan-hotel .hotel-info .hotel-name a:hover, #content #wan-flights-results #results-airline .wan-hotel .hotel-info .hotel-name a:hover {
        color: #0066cc; }
      #content #wan-hotels-results #results-list .wan-hotel .hotel-info .hotel-name i, #content #wan-hotels-results #results-airline .wan-hotel .hotel-info .hotel-name i, #content #wan-flights-results #results-list .wan-hotel .hotel-info .hotel-name i, #content #wan-flights-results #results-airline .wan-hotel .hotel-info .hotel-name i {
        color: #9a9a9a; }
      #content #wan-hotels-results #results-list .wan-hotel .hotel-info .hotel-rank, #content #wan-hotels-results #results-airline .wan-hotel .hotel-info .hotel-rank, #content #wan-flights-results #results-list .wan-hotel .hotel-info .hotel-rank, #content #wan-flights-results #results-airline .wan-hotel .hotel-info .hotel-rank {
        color: gray; }
        #content #wan-hotels-results #results-list .wan-hotel .hotel-info .hotel-rank .rank, #content #wan-hotels-results #results-airline .wan-hotel .hotel-info .hotel-rank .rank, #content #wan-flights-results #results-list .wan-hotel .hotel-info .hotel-rank .rank, #content #wan-flights-results #results-airline .wan-hotel .hotel-info .hotel-rank .rank {
          color: #c7892c; }
    #content #wan-hotels-results #results-list .wan-hotel .price, #content #wan-hotels-results #results-airline .wan-hotel .price, #content #wan-flights-results #results-list .wan-hotel .price, #content #wan-flights-results #results-airline .wan-hotel .price {
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      -o-border-radius: 3px;
      border-radius: 3px;
      color: white;
      border: none;
      -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
      -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
      box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
      background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(20%, #fea400), color-stop(100%, #ffc151));
      background-image: -webkit-linear-gradient(center bottom, #fea400 20%, #ffc151 100%);
      background-image: -moz-linear-gradient(center bottom, #fea400 20%, #ffc151 100%);
      background-image: -o-linear-gradient(center bottom, #fea400 20%, #ffc151 100%);
      background-image: linear-gradient(center bottom, #fea400 20%, #ffc151 100%); }
      #content #wan-hotels-results #results-list .wan-hotel .price:hover, #content #wan-hotels-results #results-airline .wan-hotel .price:hover, #content #wan-flights-results #results-list .wan-hotel .price:hover, #content #wan-flights-results #results-airline .wan-hotel .price:hover {
        background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(20%, #ffad19), color-stop(100%, #ffca6a));
        background-image: -webkit-linear-gradient(center bottom, #ffad19 20%, #ffca6a 100%);
        background-image: -moz-linear-gradient(center bottom, #ffad19 20%, #ffca6a 100%);
        background-image: -o-linear-gradient(center bottom, #ffad19 20%, #ffca6a 100%);
        background-image: linear-gradient(center bottom, #ffad19 20%, #ffca6a 100%); }
      #content #wan-hotels-results #results-list .wan-hotel .price:focus, #content #wan-hotels-results #results-airline .wan-hotel .price:focus, #content #wan-flights-results #results-list .wan-hotel .price:focus, #content #wan-flights-results #results-airline .wan-hotel .price:focus {
        -webkit-box-shadow: 0 0 3px #23a4d6;
        -moz-box-shadow: 0 0 3px #23a4d6;
        box-shadow: 0 0 3px #23a4d6; }
      #content #wan-hotels-results #results-list .wan-hotel .price:active, #content #wan-hotels-results #results-airline .wan-hotel .price:active, #content #wan-flights-results #results-list .wan-hotel .price:active, #content #wan-flights-results #results-airline .wan-hotel .price:active {
        background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(80%, #e59400), color-stop(100%, #ffa604));
        background-image: -webkit-linear-gradient(center bottom, #e59400 80%, #ffa604 100%);
        background-image: -moz-linear-gradient(center bottom, #e59400 80%, #ffa604 100%);
        background-image: -o-linear-gradient(center bottom, #e59400 80%, #ffa604 100%);
        background-image: linear-gradient(center bottom, #e59400 80%, #ffa604 100%);
        -webkit-box-shadow: 0 1px 0 white, 1px 1px 0 #ffc865 inset, -1px -1px 0 #ffc865 inset;
        -moz-box-shadow: 0 1px 0 white, 1px 1px 0 #ffc865 inset, -1px -1px 0 #ffc865 inset;
        box-shadow: 0 1px 0 white, 1px 1px 0 #ffc865 inset, -1px -1px 0 #ffc865 inset; }
      #content #wan-hotels-results #results-list .wan-hotel .price i, #content #wan-hotels-results #results-airline .wan-hotel .price i, #content #wan-flights-results #results-list .wan-hotel .price i, #content #wan-flights-results #results-airline .wan-hotel .price i {
        text-shadow: 0 1px 0 #ffc865;
        color: #935f00; }
      #content #wan-hotels-results #results-list .wan-hotel .price .per, #content #wan-hotels-results #results-airline .wan-hotel .price .per, #content #wan-flights-results #results-list .wan-hotel .price .per, #content #wan-flights-results #results-airline .wan-hotel .price .per {
        color: gray; }
    #content #wan-hotels-results #results-list .wan-hotel .booking-partners li a .booking-partner, #content #wan-hotels-results #results-airline .wan-hotel .booking-partners li a .booking-partner, #content #wan-flights-results #results-list .wan-hotel .booking-partners li a .booking-partner, #content #wan-flights-results #results-airline .wan-hotel .booking-partners li a .booking-partner {
      color: gray; }
    #content #wan-hotels-results #results-list .wan-hotel .booking-partners li a .rate, #content #wan-hotels-results #results-airline .wan-hotel .booking-partners li a .rate, #content #wan-flights-results #results-list .wan-hotel .booking-partners li a .rate, #content #wan-flights-results #results-airline .wan-hotel .booking-partners li a .rate {
      color: #cc720c; }
    #content #wan-hotels-results #results-list .wan-hotel .booking-partners li a:hover .booking-partner,
    #content #wan-hotels-results #results-list .wan-hotel .booking-partners li a:hover .rate, #content #wan-hotels-results #results-airline .wan-hotel .booking-partners li a:hover .booking-partner,
    #content #wan-hotels-results #results-airline .wan-hotel .booking-partners li a:hover .rate, #content #wan-flights-results #results-list .wan-hotel .booking-partners li a:hover .booking-partner,
    #content #wan-flights-results #results-list .wan-hotel .booking-partners li a:hover .rate, #content #wan-flights-results #results-airline .wan-hotel .booking-partners li a:hover .booking-partner,
    #content #wan-flights-results #results-airline .wan-hotel .booking-partners li a:hover .rate {
      color: #0066cc; }
  #content #wan-hotels-results #results-list .wan-flight, #content #wan-hotels-results #results-airline .wan-flight, #content #wan-flights-results #results-list .wan-flight, #content #wan-flights-results #results-airline .wan-flight {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #cacaca; }
    #content #wan-hotels-results #results-list .wan-flight:hover, #content #wan-hotels-results #results-airline .wan-flight:hover, #content #wan-flights-results #results-list .wan-flight:hover, #content #wan-flights-results #results-airline .wan-flight:hover {
      border: 1px solid #bdbdbd; }
    #content #wan-hotels-results #results-list .wan-flight .airline_right .airline_best_price, #content #wan-hotels-results #results-airline .wan-flight .airline_right .airline_best_price, #content #wan-flights-results #results-list .wan-flight .airline_right .airline_best_price, #content #wan-flights-results #results-airline .wan-flight .airline_right .airline_best_price {
      color: #cc720c; }
    #content #wan-hotels-results #results-list .wan-flight .itinerary_right .list_item_price_link, #content #wan-hotels-results #results-airline .wan-flight .itinerary_right .list_item_price_link, #content #wan-flights-results #results-list .wan-flight .itinerary_right .list_item_price_link, #content #wan-flights-results #results-airline .wan-flight .itinerary_right .list_item_price_link {
      color: #cc720c; }
    #content #wan-hotels-results #results-list .wan-flight .list_rates .list_rates_price, #content #wan-hotels-results #results-airline .wan-flight .list_rates .list_rates_price, #content #wan-flights-results #results-list .wan-flight .list_rates .list_rates_price, #content #wan-flights-results #results-airline .wan-flight .list_rates .list_rates_price {
      color: #cc720c; }
    #content #wan-hotels-results #results-list .wan-flight .item_button, #content #wan-hotels-results #results-airline .wan-flight .item_button, #content #wan-flights-results #results-list .wan-flight .item_button, #content #wan-flights-results #results-airline .wan-flight .item_button {
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      -o-border-radius: 3px;
      border-radius: 3px;
      color: white;
      border: none;
      -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
      -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
      box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
      background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(20%, #fea400), color-stop(100%, #ffc151));
      background-image: -webkit-linear-gradient(center bottom, #fea400 20%, #ffc151 100%);
      background-image: -moz-linear-gradient(center bottom, #fea400 20%, #ffc151 100%);
      background-image: -o-linear-gradient(center bottom, #fea400 20%, #ffc151 100%);
      background-image: linear-gradient(center bottom, #fea400 20%, #ffc151 100%); }
      #content #wan-hotels-results #results-list .wan-flight .item_button:hover, #content #wan-hotels-results #results-airline .wan-flight .item_button:hover, #content #wan-flights-results #results-list .wan-flight .item_button:hover, #content #wan-flights-results #results-airline .wan-flight .item_button:hover {
        background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(20%, #ffad19), color-stop(100%, #ffca6a));
        background-image: -webkit-linear-gradient(center bottom, #ffad19 20%, #ffca6a 100%);
        background-image: -moz-linear-gradient(center bottom, #ffad19 20%, #ffca6a 100%);
        background-image: -o-linear-gradient(center bottom, #ffad19 20%, #ffca6a 100%);
        background-image: linear-gradient(center bottom, #ffad19 20%, #ffca6a 100%); }
      #content #wan-hotels-results #results-list .wan-flight .item_button:focus, #content #wan-hotels-results #results-airline .wan-flight .item_button:focus, #content #wan-flights-results #results-list .wan-flight .item_button:focus, #content #wan-flights-results #results-airline .wan-flight .item_button:focus {
        -webkit-box-shadow: 0 0 3px #23a4d6;
        -moz-box-shadow: 0 0 3px #23a4d6;
        box-shadow: 0 0 3px #23a4d6; }
      #content #wan-hotels-results #results-list .wan-flight .item_button:active, #content #wan-hotels-results #results-airline .wan-flight .item_button:active, #content #wan-flights-results #results-list .wan-flight .item_button:active, #content #wan-flights-results #results-airline .wan-flight .item_button:active {
        background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(80%, #e59400), color-stop(100%, #ffa604));
        background-image: -webkit-linear-gradient(center bottom, #e59400 80%, #ffa604 100%);
        background-image: -moz-linear-gradient(center bottom, #e59400 80%, #ffa604 100%);
        background-image: -o-linear-gradient(center bottom, #e59400 80%, #ffa604 100%);
        background-image: linear-gradient(center bottom, #e59400 80%, #ffa604 100%);
        -webkit-box-shadow: 0 1px 0 white, 1px 1px 0 #ffc865 inset, -1px -1px 0 #ffc865 inset;
        -moz-box-shadow: 0 1px 0 white, 1px 1px 0 #ffc865 inset, -1px -1px 0 #ffc865 inset;
        box-shadow: 0 1px 0 white, 1px 1px 0 #ffc865 inset, -1px -1px 0 #ffc865 inset; }
      #content #wan-hotels-results #results-list .wan-flight .item_button i, #content #wan-hotels-results #results-airline .wan-flight .item_button i, #content #wan-flights-results #results-list .wan-flight .item_button i, #content #wan-flights-results #results-airline .wan-flight .item_button i {
        text-shadow: 0 1px 0 #ffc865;
        color: #935f00; }
  #content #wan-hotels-results #pagination span, #content #wan-flights-results #pagination span {
    color: #c7892c; }

/* HOME */
.home {
  background: #dbdbdb; }

/* RESULTS */
.results #wan-flights-form, .results #wan-hotels-form {
  background: white; }

/* DETAILS */
.details #content #wan-hotels-form {
  background: white; }
.details #content #wan-hotels-results #results-list .wan-hotel:hover {
  border-bottom: none; }
.details #content #wan-hotels-results #results-list .wan-hotel:nth-last-child(1) {
  border-bottom: 1px solid #cacaca; }
.details #content #wan-hotels-results #hotel-details {
  color: #c7892c; }
  .details #content #wan-hotels-results #hotel-details .details-info {
    border-bottom: 1px solid #cacaca; }
    .details #content #wan-hotels-results #hotel-details .details-info .address {
      color: #c7892c; }
      .details #content #wan-hotels-results #hotel-details .details-info .address:hover {
        color: #0066cc; }
        .details #content #wan-hotels-results #hotel-details .details-info .address:hover em {
          color: gray; }
    .details #content #wan-hotels-results #hotel-details .details-info .hotel-rank {
      color: gray; }
      .details #content #wan-hotels-results #hotel-details .details-info .hotel-rank .rank {
        color: #c7892c; }
  .details #content #wan-hotels-results #hotel-details .book-hotel table thead tr th {
    color: #c7892c; }
    .details #content #wan-hotels-results #hotel-details .book-hotel table thead tr th em {
      color: gray; }
    .details #content #wan-hotels-results #hotel-details .book-hotel table thead tr th a {
      color: #0066cc; }
  .details #content #wan-hotels-results #hotel-details .book-hotel table tbody .room-price {
    color: #cc720c; }
  .details #content #wan-hotels-results #hotel-details .book-hotel table tbody .total-price a {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    color: white;
    border: none;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(20%, #fea400), color-stop(100%, #ffc151));
    background-image: -webkit-linear-gradient(center bottom, #fea400 20%, #ffc151 100%);
    background-image: -moz-linear-gradient(center bottom, #fea400 20%, #ffc151 100%);
    background-image: -o-linear-gradient(center bottom, #fea400 20%, #ffc151 100%);
    background-image: linear-gradient(center bottom, #fea400 20%, #ffc151 100%); }
    .details #content #wan-hotels-results #hotel-details .book-hotel table tbody .total-price a:hover {
      background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(20%, #ffad19), color-stop(100%, #ffca6a));
      background-image: -webkit-linear-gradient(center bottom, #ffad19 20%, #ffca6a 100%);
      background-image: -moz-linear-gradient(center bottom, #ffad19 20%, #ffca6a 100%);
      background-image: -o-linear-gradient(center bottom, #ffad19 20%, #ffca6a 100%);
      background-image: linear-gradient(center bottom, #ffad19 20%, #ffca6a 100%); }
    .details #content #wan-hotels-results #hotel-details .book-hotel table tbody .total-price a:focus {
      -webkit-box-shadow: 0 0 3px #23a4d6;
      -moz-box-shadow: 0 0 3px #23a4d6;
      box-shadow: 0 0 3px #23a4d6; }
    .details #content #wan-hotels-results #hotel-details .book-hotel table tbody .total-price a:active {
      background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(80%, #e59400), color-stop(100%, #ffa604));
      background-image: -webkit-linear-gradient(center bottom, #e59400 80%, #ffa604 100%);
      background-image: -moz-linear-gradient(center bottom, #e59400 80%, #ffa604 100%);
      background-image: -o-linear-gradient(center bottom, #e59400 80%, #ffa604 100%);
      background-image: linear-gradient(center bottom, #e59400 80%, #ffa604 100%);
      -webkit-box-shadow: 0 1px 0 white, 1px 1px 0 #ffc865 inset, -1px -1px 0 #ffc865 inset;
      -moz-box-shadow: 0 1px 0 white, 1px 1px 0 #ffc865 inset, -1px -1px 0 #ffc865 inset;
      box-shadow: 0 1px 0 white, 1px 1px 0 #ffc865 inset, -1px -1px 0 #ffc865 inset; }
    .details #content #wan-hotels-results #hotel-details .book-hotel table tbody .total-price a i {
      color: #935f00; }
  .details #content #wan-hotels-results #hotel-details .menu {
    border-bottom: 1px solid #cacaca; }
    .details #content #wan-hotels-results #hotel-details .menu li a {
      border: 1px solid #cacaca;
      color: #c7892c; }
  .details #content #wan-hotels-results #hotel-details #reviews .review-item a {
    color: #d8a14e; }
    .details #content #wan-hotels-results #hotel-details #reviews .review-item a i {
      color: gray; }
  .details #content #wan-hotels-results #hotel-details #reviews .review-item i {
    color: #9a9a9a; }
  .details #content #wan-hotels-results #hotel-details #amenities ol li .icon-minus-sign {
    color: #b3b3b3; }
  .details #content #wan-hotels-results #hotel-details #amenities ol li.on {
    color: #c7892c; }
  .details #content #wan-hotels-results #hotel-details #amenities ol li.off {
    color: #9a9a9a; }

/* Widgets */
.ui-autocomplete {
  border: 1px solid #cacaca; }
  .ui-autocomplete .ui-menu-item a {
    color: #d8a14e; }
    .ui-autocomplete .ui-menu-item a strong {
      color: #0066cc; }

#ui-datepicker-div {
  border: 1px solid #cacaca; }
  #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev {
    color: #c7892c; }
    #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:hover {
      color: #0066cc; }
  #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next {
    color: #c7892c; }
    #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:hover {
      color: #0066cc; }
  #ui-datepicker-div .ui-datepicker-calendar thead tr th {
    color: gray; }
  #ui-datepicker-div .ui-datepicker-calendar tbody tr td {
    border: 1px solid #b3b3b3; }
    #ui-datepicker-div .ui-datepicker-calendar tbody tr td a {
      color: gray; }
  #ui-datepicker-div .ui-datepicker-calendar tbody tr td.ui-state-disabled span {
    color: #9a9a9a; }
  #ui-datepicker-div .ui-datepicker-calendar tbody tr td.ui-datepicker-current-day a,
  #ui-datepicker-div .ui-datepicker-calendar tbody tr td.ui-datepicker-current-day a.ui-state-hover {
    color: #0066cc; }

/* Custom CSS Animations */
.expand-container {
  display: block; }

.expand {
  -moz-animation: fullexpand 5s ease-out;
  -webkit-animation: fullexpand 5s ease-out; }