button,
a[class*=cta],
.submitinput,
.button-select-location,
.button-select-accommodation,
.gtm-property-option-book-now,
.gtm-property-option-select-offer,
a[ng-click="addItemToCart(item)"],
a[ng-click="searchAir(params)"],
a.more_info {
  text-transform: uppercase !important;
  white-space: nowrap; }

.content-wrapper .content-body,
.wrap-lodgingOffers .items,
.yield-content,
.yield-products,
.content.activities .content .options,
.content.activities .content .list {
  background-color: #FFFFFF; }

.btn-danger {
  background-color: #FFFFFF;
  border-color: #b35639;
  color: #b35639; }
  .btn-danger:hover {
    background-color: #b35639;
    border-color: #b35639;
    color: #ffffff; }

option {
  background: #fff;
  color: #000; }

.text-danger {
  color: #b35639; }
  .text-danger:hover {
    color: #b35639; }

.price {
  color: #515151; }

.popover {
  background: #fff !important; }
  .popover * {
    color: #000 !important; }

.cbp-spmenu-vertical,
.cbp-spmenu-vertical .features {
  background: #515151 !important; }

.content.activities .airtickets.form, .content.activities .airtickets.list, .content.activities .airtickets.filters {
  background-color: #FFFFFF; }
.content.activities .precart {
  background: #ffffff;
  color: #b35639;
  border: 1px solid #b35639; }
  .content.activities .precart * {
    color: #b35639; }
  .content.activities .precart:hover {
    background: #b35639;
    color: #ffffff;
    border-color: #b35639; }
    .content.activities .precart:hover * {
      color: #ffffff; }

.header-bar .header-tabs .superheader-tab {
  background: transparent;
  color: transparent; }
.header-bar .header-tabs .header-tab {
  background: #515151; }
  .header-bar .header-tabs .header-tab span,
  .header-bar .header-tabs .header-tab i {
    color: #ffffff; }
  .header-bar .header-tabs .header-tab:hover:not(.active), .header-bar .header-tabs .header-tab:hover, .header-bar .header-tabs .header-tab.active {
    background: #ffffff; }
    .header-bar .header-tabs .header-tab:hover:not(.active) span,
    .header-bar .header-tabs .header-tab:hover:not(.active) i, .header-bar .header-tabs .header-tab:hover span,
    .header-bar .header-tabs .header-tab:hover i, .header-bar .header-tabs .header-tab.active span,
    .header-bar .header-tabs .header-tab.active i {
      color: #515151; }
.header-bar .cart {
  background-image: none;
  background-color: #515151; }
  .header-bar .cart i {
    color: #ffffff; }
  .header-bar .cart .num-items {
    color: #ffffff; }
  .header-bar .cart .price-items {
    color: #ffffff; }
  .header-bar .cart .go-to-cart {
    color: #e74c3c; }
  .header-bar .cart:hover {
    background-image: none;
    background-color: #ffffff; }
    .header-bar .cart:hover i {
      color: #515151; }
    .header-bar .cart:hover .num-items {
      color: #515151; }
    .header-bar .cart:hover .price-items {
      color: #515151; }
    .header-bar .cart:hover .go-to-cart {
      color: #e74c3c; }
.header-bar .mobile-nav {
  background: #515151; }

.mountains-row {
  background-color: #ffffff; }

.content.supplier aside form#lodgings_search fieldset.search-panel .wrapper input {
  border: none !important; }

.search-bar .search-panel,
.search-bar .mountains-row {
  background-color: #ffffff; }
  .search-bar .search-panel .search-plan-title,
  .search-bar .search-panel .title,
  .search-bar .mountains-row .search-plan-title,
  .search-bar .mountains-row .title {
    color: #515151; }
  .search-bar .search-panel label,
  .search-bar .mountains-row label {
    color: #515151; }
  .search-bar .search-panel .search-input-wrapper ul.dropdown,
  .search-bar .mountains-row .search-input-wrapper ul.dropdown {
    background-color: #ffffff; }
    .search-bar .search-panel .search-input-wrapper ul.dropdown li,
    .search-bar .mountains-row .search-input-wrapper ul.dropdown li {
      color: #515151; }
  .search-bar .search-panel .search-input-wrapper span.inputlabel, .search-bar .search-panel .search-input-wrapper span.inputicon i,
  .search-bar .mountains-row .search-input-wrapper span.inputlabel,
  .search-bar .mountains-row .search-input-wrapper span.inputicon i {
    color: #515151; }
  .search-bar .search-panel .search-input-wrapper.submitinput,
  .search-bar .mountains-row .search-input-wrapper.submitinput {
    border-color: #b35639 !important;
    background-color: #ffffff !important;
    color: #b35639; }
    .search-bar .search-panel .search-input-wrapper.submitinput .inputlabel,
    .search-bar .mountains-row .search-input-wrapper.submitinput .inputlabel {
      background-color: #ffffff;
      color: #b35639; }
      .search-bar .search-panel .search-input-wrapper.submitinput .inputlabel:hover,
      .search-bar .mountains-row .search-input-wrapper.submitinput .inputlabel:hover {
        background: #b35639 !important;
        color: #ffffff !important;
        text-decoration: none; }
    .search-bar .search-panel .search-input-wrapper.submitinput:hover,
    .search-bar .mountains-row .search-input-wrapper.submitinput:hover {
      border-color: #b35639 !important; }
  .search-bar .search-panel.search-panel .wrapInput .datewrapper,
  .search-bar .search-panel.search-panel .wrapInput select,
  .search-bar .search-panel.search-panel .wrapInput .counterWrap,
  .search-bar .mountains-row.search-panel .wrapInput .datewrapper,
  .search-bar .mountains-row.search-panel .wrapInput select,
  .search-bar .mountains-row.search-panel .wrapInput .counterWrap {
    border-color: #515151;
    background-color: #ffffff;
    color: #515151; }
    .search-bar .search-panel.search-panel .wrapInput .datewrapper a,
    .search-bar .search-panel.search-panel .wrapInput select a,
    .search-bar .search-panel.search-panel .wrapInput .counterWrap a,
    .search-bar .mountains-row.search-panel .wrapInput .datewrapper a,
    .search-bar .mountains-row.search-panel .wrapInput select a,
    .search-bar .mountains-row.search-panel .wrapInput .counterWrap a {
      color: #515151; }
  .search-bar .search-panel.search-panel .wrapInput .depAirport input,
  .search-bar .search-panel.search-panel .wrapInput .returnAirport input,
  .search-bar .mountains-row.search-panel .wrapInput .depAirport input,
  .search-bar .mountains-row.search-panel .wrapInput .returnAirport input {
    border-color: #515151;
    background-color: #ffffff;
    color: #515151; }
  .search-bar .search-panel.search-panel .wrapInput .depAirport a,
  .search-bar .search-panel.search-panel .wrapInput .returnAirport a,
  .search-bar .mountains-row.search-panel .wrapInput .depAirport a,
  .search-bar .mountains-row.search-panel .wrapInput .returnAirport a {
    background-color: #515151; }
  .search-bar .search-panel.search-panel .wrapInput .depAirport i.fa,
  .search-bar .search-panel.search-panel .wrapInput .returnAirport i.fa,
  .search-bar .mountains-row.search-panel .wrapInput .depAirport i.fa,
  .search-bar .mountains-row.search-panel .wrapInput .returnAirport i.fa {
    color: #515151; }
  .search-bar .search-panel.search-panel .wrapInput .depAirport ul li,
  .search-bar .search-panel.search-panel .wrapInput .returnAirport ul li,
  .search-bar .mountains-row.search-panel .wrapInput .depAirport ul li,
  .search-bar .mountains-row.search-panel .wrapInput .returnAirport ul li {
    background: #fff !important;
    color: #000 !important; }
  .search-bar .search-panel.search-panel .wrapInput .search,
  .search-bar .mountains-row.search-panel .wrapInput .search {
    border-color: #b35639 !important;
    background: #ffffff !important;
    color: #b35639 !important; }
    .search-bar .search-panel.search-panel .wrapInput .search:hover,
    .search-bar .mountains-row.search-panel .wrapInput .search:hover {
      border-color: #b35639 !important;
      background: #b35639 !important;
      color: #ffffff !important;
      text-decoration: none; }
      .search-bar .search-panel.search-panel .wrapInput .search:hover *,
      .search-bar .mountains-row.search-panel .wrapInput .search:hover * {
        color: #FFFFFF !important;
        text-decoration: none; }
.search-bar.yieldview-bar .search-panel .yield-soption select,
.search-bar.yieldview-bar .search-panel .yield-soption .changeMonth,
.search-bar.yieldview-bar .search-panel .yield-soption #selectedMonth, .search-bar.activities-bar .search-panel .yield-soption select,
.search-bar.activities-bar .search-panel .yield-soption .changeMonth,
.search-bar.activities-bar .search-panel .yield-soption #selectedMonth {
  border-color: #515151 !important;
  background: #ffffff !important;
  color: #515151; }
.search-bar.yieldview-bar .search-panel .yield-soption i, .search-bar.activities-bar .search-panel .yield-soption i {
  border-color: transparent !important;
  color: #515151; }
.search-bar.yieldview-bar .search-panel .yield-soption .submitinput, .search-bar.activities-bar .search-panel .yield-soption .submitinput {
  background: #ffffff !important;
  border: 1px solid #b35639; }
  .search-bar.yieldview-bar .search-panel .yield-soption .submitinput a, .search-bar.activities-bar .search-panel .yield-soption .submitinput a {
    background-color: none;
    color: #b35639;
    text-decoration: none; }
    .search-bar.yieldview-bar .search-panel .yield-soption .submitinput a:hover, .search-bar.activities-bar .search-panel .yield-soption .submitinput a:hover {
      background-color: none;
      color: #b35639; }
.search-bar.yieldview-bar .search-panel .arrivalDate input,
.search-bar.yieldview-bar .search-panel .arrivalDate select,
.search-bar.yieldview-bar .search-panel .flexible input,
.search-bar.yieldview-bar .search-panel .flexible select,
.search-bar.yieldview-bar .search-panel .button input,
.search-bar.yieldview-bar .search-panel .button select,
.search-bar.yieldview-bar .search-panel .input-wrap input,
.search-bar.yieldview-bar .search-panel .input-wrap select, .search-bar.activities-bar .search-panel .arrivalDate input,
.search-bar.activities-bar .search-panel .arrivalDate select,
.search-bar.activities-bar .search-panel .flexible input,
.search-bar.activities-bar .search-panel .flexible select,
.search-bar.activities-bar .search-panel .button input,
.search-bar.activities-bar .search-panel .button select,
.search-bar.activities-bar .search-panel .input-wrap input,
.search-bar.activities-bar .search-panel .input-wrap select {
  background: #ffffff !important;
  color: #515151;
  border-color: #515151 !important;
  border-width: 1px;
  border-style: solid; }
.search-bar.yieldview-bar .search-panel .arrivalDate i,
.search-bar.yieldview-bar .search-panel .flexible i,
.search-bar.yieldview-bar .search-panel .button i,
.search-bar.yieldview-bar .search-panel .input-wrap i, .search-bar.activities-bar .search-panel .arrivalDate i,
.search-bar.activities-bar .search-panel .flexible i,
.search-bar.activities-bar .search-panel .button i,
.search-bar.activities-bar .search-panel .input-wrap i {
  border-color: transparent !important;
  color: #515151; }
.search-bar.yieldview-bar .search-panel .arrivalDate.button,
.search-bar.yieldview-bar .search-panel .flexible.button,
.search-bar.yieldview-bar .search-panel .button.button,
.search-bar.yieldview-bar .search-panel .input-wrap.button, .search-bar.activities-bar .search-panel .arrivalDate.button,
.search-bar.activities-bar .search-panel .flexible.button,
.search-bar.activities-bar .search-panel .button.button,
.search-bar.activities-bar .search-panel .input-wrap.button {
  background: #ffffff !important;
  border-color: #b35639 !important;
  color: #b35639 !important; }
  .search-bar.yieldview-bar .search-panel .arrivalDate.button > button,
  .search-bar.yieldview-bar .search-panel .flexible.button > button,
  .search-bar.yieldview-bar .search-panel .button.button > button,
  .search-bar.yieldview-bar .search-panel .input-wrap.button > button, .search-bar.activities-bar .search-panel .arrivalDate.button > button,
  .search-bar.activities-bar .search-panel .flexible.button > button,
  .search-bar.activities-bar .search-panel .button.button > button,
  .search-bar.activities-bar .search-panel .input-wrap.button > button {
    background: #ffffff !important;
    border-color: #b35639 !important;
    color: #b35639 !important; }
    .search-bar.yieldview-bar .search-panel .arrivalDate.button > button i,
    .search-bar.yieldview-bar .search-panel .flexible.button > button i,
    .search-bar.yieldview-bar .search-panel .button.button > button i,
    .search-bar.yieldview-bar .search-panel .input-wrap.button > button i, .search-bar.activities-bar .search-panel .arrivalDate.button > button i,
    .search-bar.activities-bar .search-panel .flexible.button > button i,
    .search-bar.activities-bar .search-panel .button.button > button i,
    .search-bar.activities-bar .search-panel .input-wrap.button > button i {
      color: #b35639 !important; }
    .search-bar.yieldview-bar .search-panel .arrivalDate.button > button a,
    .search-bar.yieldview-bar .search-panel .flexible.button > button a,
    .search-bar.yieldview-bar .search-panel .button.button > button a,
    .search-bar.yieldview-bar .search-panel .input-wrap.button > button a, .search-bar.activities-bar .search-panel .arrivalDate.button > button a,
    .search-bar.activities-bar .search-panel .flexible.button > button a,
    .search-bar.activities-bar .search-panel .button.button > button a,
    .search-bar.activities-bar .search-panel .input-wrap.button > button a {
      background-color: transparent; }
      .search-bar.yieldview-bar .search-panel .arrivalDate.button > button a:hover,
      .search-bar.yieldview-bar .search-panel .flexible.button > button a:hover,
      .search-bar.yieldview-bar .search-panel .button.button > button a:hover,
      .search-bar.yieldview-bar .search-panel .input-wrap.button > button a:hover, .search-bar.activities-bar .search-panel .arrivalDate.button > button a:hover,
      .search-bar.activities-bar .search-panel .flexible.button > button a:hover,
      .search-bar.activities-bar .search-panel .button.button > button a:hover,
      .search-bar.activities-bar .search-panel .input-wrap.button > button a:hover {
        background: #b35639 !important;
        border-color: #b35639 !important;
        color: #ffffff !important; }
    .search-bar.yieldview-bar .search-panel .arrivalDate.button > button:hover,
    .search-bar.yieldview-bar .search-panel .flexible.button > button:hover,
    .search-bar.yieldview-bar .search-panel .button.button > button:hover,
    .search-bar.yieldview-bar .search-panel .input-wrap.button > button:hover, .search-bar.activities-bar .search-panel .arrivalDate.button > button:hover,
    .search-bar.activities-bar .search-panel .flexible.button > button:hover,
    .search-bar.activities-bar .search-panel .button.button > button:hover,
    .search-bar.activities-bar .search-panel .input-wrap.button > button:hover {
      background: #b35639 !important;
      border-color: #b35639 !important;
      color: #ffffff !important; }
      .search-bar.yieldview-bar .search-panel .arrivalDate.button > button:hover i,
      .search-bar.yieldview-bar .search-panel .flexible.button > button:hover i,
      .search-bar.yieldview-bar .search-panel .button.button > button:hover i,
      .search-bar.yieldview-bar .search-panel .input-wrap.button > button:hover i, .search-bar.activities-bar .search-panel .arrivalDate.button > button:hover i,
      .search-bar.activities-bar .search-panel .flexible.button > button:hover i,
      .search-bar.activities-bar .search-panel .button.button > button:hover i,
      .search-bar.activities-bar .search-panel .input-wrap.button > button:hover i {
        color: #ffffff !important; }
  .search-bar.yieldview-bar .search-panel .arrivalDate.button:hover,
  .search-bar.yieldview-bar .search-panel .flexible.button:hover,
  .search-bar.yieldview-bar .search-panel .button.button:hover,
  .search-bar.yieldview-bar .search-panel .input-wrap.button:hover, .search-bar.activities-bar .search-panel .arrivalDate.button:hover,
  .search-bar.activities-bar .search-panel .flexible.button:hover,
  .search-bar.activities-bar .search-panel .button.button:hover,
  .search-bar.activities-bar .search-panel .input-wrap.button:hover {
    background: #b35639 !important;
    border-color: #b35639 !important;
    color: #ffffff !important; }
.search-bar.yieldview-bar .search-panel .arrivalDate .popover,
.search-bar.yieldview-bar .search-panel .flexible .popover,
.search-bar.yieldview-bar .search-panel .button .popover,
.search-bar.yieldview-bar .search-panel .input-wrap .popover, .search-bar.activities-bar .search-panel .arrivalDate .popover,
.search-bar.activities-bar .search-panel .flexible .popover,
.search-bar.activities-bar .search-panel .button .popover,
.search-bar.activities-bar .search-panel .input-wrap .popover {
  color: #515151; }

.bundle-page .bundle-card.even {
  background: #ffffff; }
.bundle-page .bundle-card .search-bar {
  background: transparent; }
  .bundle-page .bundle-card .search-bar .search-panel {
    background-color: #ffffff; }
    .bundle-page .bundle-card .search-bar .search-panel .search-plan-title {
      color: #515151; }
    .bundle-page .bundle-card .search-bar .search-panel label {
      color: #515151; }
    .bundle-page .bundle-card .search-bar .search-panel .search-input-wrapper ul.dropdown {
      background-color: #ffffff; }
      .bundle-page .bundle-card .search-bar .search-panel .search-input-wrapper ul.dropdown li {
        color: #515151; }
    .bundle-page .bundle-card .search-bar .search-panel .search-input-wrapper .inputlabel,
    .bundle-page .bundle-card .search-bar .search-panel .search-input-wrapper .inputicon i {
      color: #515151; }
    .bundle-page .bundle-card .search-bar .search-panel .search-input-wrapper.submitinput {
      border-color: #b35639; }
      .bundle-page .bundle-card .search-bar .search-panel .search-input-wrapper.submitinput .inputlabel {
        background-color: #ffffff;
        color: #b35639; }
        .bundle-page .bundle-card .search-bar .search-panel .search-input-wrapper.submitinput .inputlabel:hover {
          background-color: #ffffff;
          color: #b35639; }

body:not(.ios) .search-bar.affix .search-panel {
  background-color: #ffffff !important; }

.step-wizard .step {
  background-color: #999999;
  color: #ffffff; }
  .step-wizard .step .step-number {
    border-color: #ffffff; }
  .step-wizard .step:not(.step5):after {
    border-left-color: #999999; }
  .step-wizard .step.active.step1, .step-wizard .step.active.step2, .step-wizard .step.active.step3, .step-wizard .step.active.step4, .step-wizard .step.active.step5 {
    background-color: #b35639;
    background-image: none;
    color: #ffffff; }
    .step-wizard .step.active.step1 .step-number, .step-wizard .step.active.step2 .step-number, .step-wizard .step.active.step3 .step-number, .step-wizard .step.active.step4 .step-number, .step-wizard .step.active.step5 .step-number {
      border-color: #ffffff; }
  .step-wizard .step.active:not(.step5):after {
    border-left-color: #b35639; }

#list-location-wrapper .location .location-header .location-main-info .rating i {
  color: #b35639; }
#list-location-wrapper .location .location-header .location-avg-price .button-select-location {
  background: #ffffff;
  border: 1px solid #b35639;
  color: #b35639; }
  #list-location-wrapper .location .location-header .location-avg-price .button-select-location:hover {
    background: #b35639;
    border: 1px solid #b35639;
    color: #ffffff; }

.product .product-header .product-info .rating i {
  color: #b35639; }
  .product .product-header .product-info .rating i.active {
    color: #b35639; }
.product .product-header .product-options .button-select-accommodation {
  background: #ffffff;
  border: 1px solid #b35639;
  color: #b35639; }
  .product .product-header .product-options .button-select-accommodation:hover {
    background: #b35639;
    border: 1px solid #b35639;
    color: #ffffff; }

.packageHeader .title {
  color: #515151; }

.product-package .title a {
  color: #515151; }
.product-package .price .avgnight {
  color: #333333; }
.product-package .price .title p:first-child {
  color: #333333 !important; }
.product-package .options a.gtm-property-option-book-now, .product-package .options a.gtm-property-option-select-offer {
  background: #ffffff;
  border: 1px solid #b35639;
  color: #b35639; }
  .product-package .options a.gtm-property-option-book-now:hover, .product-package .options a.gtm-property-option-select-offer:hover {
    background: #b35639;
    border: 1px solid #b35639;
    color: #ffffff; }

.content.activities .content .list .item .active, .content.activities .content .list .item:hover {
  background-color: #ffffff; }
.content.activities .content .filters {
  background-color: #515151; }
  .content.activities .content .filters .filter {
    color: #ffffff; }
.content.supplier aside i.fa {
  color: #515151; }
.content.supplier aside form#lodgings_search fieldset h1 {
  color: #515151; }
.content.supplier aside form#lodgings_search fieldset address {
  color: #515151; }
.content.supplier aside form#lodgings_search fieldset.search-panel {
  background: #ffffff;
  background-color: #ffffff; }
  .content.supplier aside form#lodgings_search fieldset.search-panel label {
    color: #515151; }
  .content.supplier aside form#lodgings_search fieldset.search-panel .wrapper {
    border-color: #515151; }
    .content.supplier aside form#lodgings_search fieldset.search-panel .wrapper input {
      color: #515151; }
    .content.supplier aside form#lodgings_search fieldset.search-panel .wrapper i.icon-sp-arrival {
      color: #515151; }
  .content.supplier aside form#lodgings_search fieldset.search-panel .inc-select span {
    color: #515151; }

.global.summary .summary-header .line,
.global.summary .summary-footer .line {
  background: #515151;
  color: #ffffff; }
  .global.summary .summary-header .line.checkout,
  .global.summary .summary-footer .line.checkout {
    background: #ffffff;
    color: #b35639; }
    .global.summary .summary-header .line.checkout a,
    .global.summary .summary-footer .line.checkout a {
      background: #ffffff;
      color: #b35639;
      border: 1px solid #b35639; }
      .global.summary .summary-header .line.checkout a:hover,
      .global.summary .summary-footer .line.checkout a:hover {
        background: #b35639;
        color: #ffffff;
        border: 1px solid #b35639; }
.global.summary .summary-body .cartItem span.delete a {
  background-color: #e74c3c;
  color: #ffffff; }

.lodging-filters .filter-wrapper .filter-caption {
  background-color: #515151;
  color: #ffffff;
  border-color: #515151;
  text-shadow: none; }
.lodging-filters .filter-wrapper .filter-body {
  background-color: #FFFFFF; }
  .lodging-filters .filter-wrapper .filter-body.filter-class-price .slider-wrapper #avg-rate-slider .ui-slider-range {
    background: #515151; }
  .lodging-filters .filter-wrapper .filter-body.filter-class-select-p .filter-option.checked .filter-text,
  .lodging-filters .filter-wrapper .filter-body.filter-class-select-p .filter-option {
    color: #515151; }
    .lodging-filters .filter-wrapper .filter-body.filter-class-select-p .filter-option.checked .filter-text i,
    .lodging-filters .filter-wrapper .filter-body.filter-class-select-p .filter-option.checked .filter-text .checked,
    .lodging-filters .filter-wrapper .filter-body.filter-class-select-p .filter-option i,
    .lodging-filters .filter-wrapper .filter-body.filter-class-select-p .filter-option .checked {
      color: #515151; }

.content.activities .airtickets.filters .filter .title {
  background-color: #515151;
  color: #ffffff;
  border-color: #515151;
  text-shadow: none; }
.content.activities .airtickets.filters .filter .options .rzslider .rz-pointer {
  background: #515151; }
.content.activities .airtickets.filters .filter .options .rzslider .rz-selection {
  background: #515151; }
.content.activities .airtickets.list .item {
  border-color: #dedede;
  background-color: #ffffff; }
  .content.activities .airtickets.list .item .subitem-separator {
    background-color: #dedede; }
  .content.activities .airtickets.list .item .return .button a {
    background: #ffffff !important;
    border-color: #b35639 !important;
    color: #b35639 !important;
    font-weight: bold !important; }
    .content.activities .airtickets.list .item .return .button a:hover {
      background: #b35639 !important;
      border: 1px solid #b35639 !important;
      color: #ffffff !important;
      text-decoration: none; }

.footer {
  border-color: #5c5c5c;
  background: #5c5c5c; }
  .footer .container ul li a {
    color: #ffffff; }
  .footer .container .footerMenu,
  .footer .container .footerDisclaimer {
    color: #ffffff; }
  .footer .container .text-info {
    color: #515151; }
  .footer .container .lodging-info {
    color: #ffffff; }
    .footer .container .lodging-info strong {
      color: #ffffff; }
  .footer .container .footerExplanationTitle .title {
    color: #515151; }
  .footer .container .footerExplanationTitle .content {
    color: #ffffff; }
  .footer .container .footerImage a {
    color: #ffffff; }

.secundaryCurrencyLabel {
  background-color: #515151;
  color: #b35639; }

#alert_showcurrency .rowCurrencies {
  color: #515151; }
#alert_showcurrency .itemCurrency a {
  color: #428bca; }
  #alert_showcurrency .itemCurrency a#btn_hidecurrency {
    color: #e74c3c; }

.cart-full .cart-itinerary .checkout-button {
  background: #ffffff;
  color: #b35639;
  border: 1px solid #b35639; }
  .cart-full .cart-itinerary .checkout-button:hover {
    border: 1px solid #b35639 !important;
    background-color: #b35639 !important;
    color: #ffffff !important;
    text-decoration: none; }

.modal .modal-dialog .modal-content .modal-header {
  color: #ffffff;
  background-color: #b35639; }

.promocode-section.content.activities .promocodeWrapper .package-results .nav-tabs li {
  background-color: #515151;
  color: #ffffff; }
  .promocode-section.content.activities .promocodeWrapper .package-results .nav-tabs li.active_ {
    background-color: #ffffff;
    color: #515151; }
  .promocode-section.content.activities .promocodeWrapper .package-results .nav-tabs li.required {
    border-top-color: #e74c3c; }
    .promocode-section.content.activities .promocodeWrapper .package-results .nav-tabs li.required h6.type {
      color: #333 !important; }
.promocode-section.content.activities .promocodeWrapper .package-results .component .componentItem .group-header .price {
  color: #515151 !important; }
.promocode-section.content.activities .promocodeWrapper .component .componentItem .info .main-pricing .fromPrice .mainCurrency .price {
  color: #515151; }
.promocode-section.content.activities .promocodeWrapper .component .componentItem .units .unit .savings {
  color: #e74c3c !important; }
.promocode-section.content.activities .promocodeWrapper .component .componentItem .units .unit .price:not(.savings) > div.maincurrency {
  color: #b35639 !important; }
.promocode-section.content.activities .promocodeWrapper .component .componentItem .units .unit .quantity .add {
  background-color: #b35639 !important; }
.promocode-section.content.activities aside .summary .summary-footer .line.checkout a {
  background: #b35639; }
.promocode-section.content.activities aside .summary .summary-footer .line.checkout * {
  color: #b35639 !important; }
  .promocode-section.content.activities aside .summary .summary-footer .line.checkout *:hover {
    color: #FFFFFF !important;
    text-decoration: none; }

@media screen and (max-width: 991px) {
  .fixed_cta:not([style*="pointer-events: none"]) {
    background: #ffffff !important; }
    .fixed_cta:not([style*="pointer-events: none"]):hover {
      background-color: #b35639 !important;
      text-decoration: none;
      color: #ffffff !important; }
      .fixed_cta:not([style*="pointer-events: none"]):hover *:not(.width_adj) {
        color: #ffffff !important; }
    .fixed_cta:not([style*="pointer-events: none"]) *:not(.width_adj) {
      color: #b35639 !important; }
      .fixed_cta:not([style*="pointer-events: none"]) *:not(.width_adj):hover {
        background-color: #b35639 !important;
        text-decoration: none;
        color: #ffffff !important; } }
.content.supplier aside > .search,
.content.supplier aside form#lodgings_search button {
  border-color: #b35639 !important;
  background-color: #ffffff !important;
  color: #b35639 !important; }
  .content.supplier aside > .search *,
  .content.supplier aside form#lodgings_search button * {
    color: #b35639 !important; }
  .content.supplier aside > .search:hover,
  .content.supplier aside form#lodgings_search button:hover {
    border-color: #b35639 !important;
    background-color: #b35639 !important;
    color: #ffffff !important;
    text-decoration: none; }
    .content.supplier aside > .search:hover *,
    .content.supplier aside form#lodgings_search button:hover * {
      color: #ffffff !important; }

.content.supplier aside form#lodgings_search button {
  border-color: #b35639 !important;
  background-color: #ffffff !important;
  color: #b35639 !important; }
  .content.supplier aside form#lodgings_search button * {
    color: #b35639 !important; }
  .content.supplier aside form#lodgings_search button:hover {
    border-color: #b35639 !important;
    background-color: #b35639 !important;
    color: #ffffff !important; }
    .content.supplier aside form#lodgings_search button:hover * {
      color: #ffffff !important; }

.checkout-body .button,
.checkout-body .button:focus {
  border: 1px solid #b35639 !important;
  background: #ffffff;
  color: #b35639; }
  @media screen and (max-width: 991px) {
    .checkout-body .button,
    .checkout-body .button:focus {
      background-color: #ffffff;
      background-image: none; } }
  .checkout-body .button:hover,
  .checkout-body .button:focus:hover {
    border: 1px solid #b35639 !important;
    background: #b35639 !important;
    color: #ffffff !important;
    text-decoration: none; }
    .checkout-body .button:hover *,
    .checkout-body .button:focus:hover * {
      color: #ffffff !important;
      text-decoration: none; }
  .checkout-body .button[style*="pointer-events: none"],
  .checkout-body .button:focus[style*="pointer-events: none"] {
    border-color: transparent !important;
    color: #fff !important; }

.customizations.cta1:not([ng-click="search()"]) {
  background: #ffffff !important;
  border: 1px solid #b35639 !important;
  color: #b35639 !important;
  font-weight: bold !important; }
  .customizations.cta1:not([ng-click="search()"]):hover {
    background: #b35639 !important;
    border: 1px solid #b35639 !important;
    color: #ffffff !important; }

div[ng-controller="AirTicketingController"] .go_search_page,
.promocode-section.content.activities .search-bar .searchpanel .button button,
.promocode-section.content.activities aside .summary .summary-footer .line.checkout a {
  background-color: #ffffff !important;
  color: #b35639 !important;
  border: 1px solid #b35639 !important;
  font-weight: bold !important; }
  div[ng-controller="AirTicketingController"] .go_search_page span, div[ng-controller="AirTicketingController"] .go_search_page a,
  .promocode-section.content.activities .search-bar .searchpanel .button button span,
  .promocode-section.content.activities .search-bar .searchpanel .button button a,
  .promocode-section.content.activities aside .summary .summary-footer .line.checkout a span,
  .promocode-section.content.activities aside .summary .summary-footer .line.checkout a a {
    color: #b35639 !important; }
  div[ng-controller="AirTicketingController"] .go_search_page:hover,
  .promocode-section.content.activities .search-bar .searchpanel .button button:hover,
  .promocode-section.content.activities aside .summary .summary-footer .line.checkout a:hover {
    border-color: #b35639 !important;
    background-color: #b35639 !important;
    color: #ffffff !important;
    text-decoration: none; }
    div[ng-controller="AirTicketingController"] .go_search_page:hover span, div[ng-controller="AirTicketingController"] .go_search_page:hover a,
    .promocode-section.content.activities .search-bar .searchpanel .button button:hover span,
    .promocode-section.content.activities .search-bar .searchpanel .button button:hover a,
    .promocode-section.content.activities aside .summary .summary-footer .line.checkout a:hover span,
    .promocode-section.content.activities aside .summary .summary-footer .line.checkout a:hover a {
      color: #ffffff !important;
      text-decoration: none; }

.customizations.cta1[ng-click*="goTo(package.PackageId)"],
.customizations.cta1[ng-click*="addItemsToCart"],
.customizations.cta1[ng-click*="setComponentItem"] {
  background: #ffffff !important;
  border: 1px solid #b35639 !important;
  color: #b35639 !important;
  font-weight: bold !important; }
  .customizations.cta1[ng-click*="goTo(package.PackageId)"]:hover,
  .customizations.cta1[ng-click*="addItemsToCart"]:hover,
  .customizations.cta1[ng-click*="setComponentItem"]:hover {
    background: #b35639 !important;
    border: 1px solid #b35639 !important;
    color: #ffffff !important; }

.cart-summary .summary-item .summary-title .location-name {
  color: #333; }
.cart-summary .summary-item .summary-info .info.inline .info-text {
  color: #333; }
.cart-summary .summary-item.summary-header, .cart-summary .summary-item.summary-footer {
  background: #515151;
  color: #ffffff; }

.topbar_wrapper .full_boxed.white .logo {
  width: 34%;
  padding-top: 18px; }

.wrap-lodgingOffers .items .item .component i {
  font-size: 28px; }
.wrap-lodgingOffers .items .item .component .plus {
  line-height: 28px; }

@media screen and (max-width: 991px) {
  div[ng-controller="MerchandiseController"] .content.activities .content .options.search_results {
    top: 50px; } }

@media screen and (max-width: 991px) {
  .promocode-section.content.activities .promocodeWrapper.no_package {
    padding: 0 20px 40px; }
    .promocode-section.content.activities .promocodeWrapper.no_package h1 {
      font-size: 24px; }
    .promocode-section.content.activities .promocodeWrapper.no_package button {
      margin: 0;
      width: 100% !important;
      margin-top: 20px; } }
.input-lg {
  padding: 0 10px; }

a:focus {
  text-decoration: none !important; }

.upselling,
.cart-full .cart-totals .cart-savings,
.cart-full .cart-totals .cart-totals-table > .row > div,
.cart-summary.cart-review-mobile .cart-totals .cart-totals-table > .row > div {
  background: none; }

.header-bar .header-tabs .header-tab {
  padding: 0; }

.modal-content .modal-body button, .modal-content .modal-footer button {
  background: #ffffff !important;
  border-color: #b35639 !important;
  color: #b35639 !important;
  font-weight: bold !important; }
  .modal-content .modal-body button:hover, .modal-content .modal-footer button:hover {
    background: #b35639 !important;
    border: 1px solid #b35639 !important;
    color: #ffffff !important; }

.bigmap-tooltip h4 {
  color: #333333; }
.bigmap-tooltip .location-main-info .cta a {
  background-color: #ffffff;
  color: #b35639; }

.car-rental-search-panel div {
  padding-right: 40px; }
  .car-rental-search-panel div label {
    color: #ffffff; }
  .car-rental-search-panel div input, .car-rental-search-panel div select {
    background: #193f80;
    color: #ffffff;
    border: 1px solid #ffffff; }
    .car-rental-search-panel div input option, .car-rental-search-panel div select option {
      color: #ffffff !important; }

.cart-full .cart-itinerary .itinerary-text {
  top: 60px; }

.bundle-in-cart {
  max-height: 400px;
  overflow-y: auto; }

.header-bar .header-tabs a {
  font-size: 13px;
  font-weight: 500; }

.search-panel .lodgingSearchbar .inputWrapper .dateWrapper label {
  color: #515151; }
.search-panel .lodgingSearchbar .inputWrapper .dateWrapper .rangeDatepicker {
  color: #515151;
  border: 1px solid #b35639;
  background: #ffffff;
  cursor: pointer; }
.search-panel .lodgingSearchbar .inputWrapper .adultsSelector .ui-select-match.btn-default-focus,
.search-panel .lodgingSearchbar .inputWrapper .childrenSelector .ui-select-match.btn-default-focus {
  background: #ffffff; }
.search-panel .lodgingSearchbar .inputWrapper .adultsSelector .ui-select-match .btn-default, .search-panel .lodgingSearchbar .inputWrapper .adultsSelector .ui-select-match .btn-default-focus,
.search-panel .lodgingSearchbar .inputWrapper .childrenSelector .ui-select-match .btn-default,
.search-panel .lodgingSearchbar .inputWrapper .childrenSelector .ui-select-match .btn-default-focus {
  background: #ffffff;
  color: #515151;
  border: 1px solid #b35639; }
  .search-panel .lodgingSearchbar .inputWrapper .adultsSelector .ui-select-match .btn-default .caret, .search-panel .lodgingSearchbar .inputWrapper .adultsSelector .ui-select-match .btn-default-focus .caret,
  .search-panel .lodgingSearchbar .inputWrapper .childrenSelector .ui-select-match .btn-default .caret,
  .search-panel .lodgingSearchbar .inputWrapper .childrenSelector .ui-select-match .btn-default-focus .caret {
    border-top-color: #515151; }
.search-panel .lodgingSearchbar .inputWrapper .adultsSelector ul .ui-select-choices-row span,
.search-panel .lodgingSearchbar .inputWrapper .childrenSelector ul .ui-select-choices-row span {
  background: #ffffff;
  color: #515151; }
.search-panel .lodgingSearchbar .inputWrapper .adultsSelector ul .ui-select-choices-row:hover span,
.search-panel .lodgingSearchbar .inputWrapper .childrenSelector ul .ui-select-choices-row:hover span {
  color: #ffffff;
  background: #515151; }
.search-panel .lodgingSearchbar .inputWrapper .adultsSelector ul .ui-select-choices-row.active span,
.search-panel .lodgingSearchbar .inputWrapper .childrenSelector ul .ui-select-choices-row.active span {
  color: #ffffff;
  background: #515151; }
.search-panel .lodgingSearchbar .inputWrapper .searchButton {
  color: #b35639;
  background: #ffffff;
  border: 1px solid #b35639;
  cursor: pointer; }

.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-not-in-month {
  visibility: hidden; }

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