#page-loading div {
    border-right: 3px solid #a50008;
}
.bg-1 {
  background-image: url("../../images/background/bg3_1680_800.6f1f8991bc8d.jpg");
}
.bg-2 {
  background-image: url("../../images/background/bg3_1680_800.6f1f8991bc8d.jpg");
}
.bg-3 {
  background-image: url("../../images/background/bg3_1680_800.6f1f8991bc8d.jpg");
}
.bg-4 {
  background-image: url("../../images/background/bg3_1680_800.6f1f8991bc8d.jpg");
}
.bg-5 {
  background-image: url("../../images/background/bg-5.6076b6bfcfda.jpg");
}
.bg-6 {
  background-image: url("../../images/background/bg-6.e19b87636c91.jpg");
}
.bg-7 {
  background-image: url("../../images/background/bg-7.e19b87636c91.jpg");
}
.bg-8 {
  background-image: url("../../images/background/bg-8.4b81d3613b7f.png");
}
.bg-9 {
  background-image: url("../../images/background/bg-9.e912becebfcd.png");
}
.bg-10 {
  background-image: url("../../images/background/bg-9.e912becebfcd.png");
}


.form-control:focus {
    border-color: #a50008;
}
/* Button */
.btn-flat:hover {
  border-color:#db181e;
}

.awe-btn.awe-search {
    background-color: #a50008;
    color: #fff;
    border-color: #db181e;
}
.awe-btn.awe-btn-1 {
  background-color: #a50008;
  color: #fff;
  border-color: #db181e;
}
.awe-btn.awe-btn-1:hover {
  background-color: #fff;
  color: #db181e;
}
.awe-btn.awe-btn-2 {
  background-color: #a50008;
  color: #fff;
  border-color: #db181e;
}
.awe-btn.awe-btn-2:hover {
  background-color: #db181e;
  border-color: #a50008;
}
.awe-btn.awe-btn-3 {
  color: #333333;
  background-color: #fff;
}
.awe-btn.awe-btn-3:hover {
  color: #db181e;
  background-color: #fbfbfb;
}
.awe-btn.awe-btn-4 {
  color: #db181e;
  background-color: #fbfbfb;
}
.awe-btn.awe-btn-5:hover {
  background-color: #fbfbfb;
  color: #db181e;
}
.awe-btn.arrow-right {
  background-image: url("../../images/icon-arrow-right-pt.34267e194fb7.png");
}
.awe-btn.arrow-left {
  background-image: url("../../images/icon-arrow-left-pt.e00dd4c7c4da.png");
}


/* Breadcrumb */
.breadcrumb li.active,
.breadcrumb li.active a {
  color: #a50008;
}

/* Panel Group */
.panel-group .panel .panel-heading .panel-title .num._1 {
  color: #fff;
  background-color: #dec001;
}
/* Datepicker */
.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today a,
.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today.ui-datepicker-current-day a {
  background-color: #a50008;
  border-width: 0;
  color: #fff;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
  background: url("../../images/icon-arrow-left-pt.e00dd4c7c4da.png") no-repeat 50% 50%;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next {
  background: url("../../images/icon-arrow-right-pt.34267e194fb7.png") no-repeat 50% 50%;
}

/* Title */
.title-wrap .travel-title .select {
    border-bottom: 1px dashed #f7a847;
}
.title-wrap .travel-title .select span {
    color: #db181e;
}
.title-wrap .travel-title .select select {
  color: #db181e;
}
.search-result p ins {
  color: #a50008;
}
.narrow-results .narrow-form .submit-narrow {
  background: url("../../images/icon-arrow-right-pt.34267e194fb7.png") no-repeat 50% 50%;
}
/* Form Radio */
.form-radio li .radio:checked ~ label {
  color: #db181e;
}
.form-radio li label {
  font-weight: 600;
}
.form-radio li label:after {
  background-color: #db181e;
}
.form-search .form-field {
  color: #db181e;
}
/*Form Search*/
.form-search .form-field label span {
  color: #db181e;
}
.form-search .form-field .field-input {
  color: #db181e;
  border-bottom: 1px dashed #a50008;
}
.form-search .form-field .field-input:-moz-placeholder {
  color: #db181e;
}
.form-search .form-field .field-input:-ms-input-placeholder {
  color: #db181e;
}
.form-search .form-field .field-input::-webkit-input-placeholder {
  color: #db181e;
}

.form-search .form-field.field-select .select span {
  color: #db181e;
  border-bottom: 1px dashed #a50008;
}

.form-search .form-field.field-select .select select {
   color: #a50008;
}

/* Tour and Post Share*/
.post-share a:hover,
.tour-share a:hover {
  border: 1px solid #a50008;
  color: #a50008;
}

.form-leave-review .slider-selection {
	background: #FAD68B;
}
.form-leave-review .slider-handle {
	background: #FE962A;
}

.follow-group a:hover {
    border-color: #a50008;
    color: #a50008;
}

/* 03. Header */
.header.header-stick .bars {
  border-color: #a50008;
}
.header.header-stick .bars:after,
.header.header-stick .bars:before {
  background-color: #115E18;
}

/* 04 Navigation */
.nav-desktop ul > li:hover {
  background-color: #a50008;
}
.nav-desktop ul ul li:hover,
.nav-desktop ul li.current-menu-parent,
.nav-desktop ul ul li.current-menu-item {
  background-color: #a50008;
  border-color: #a50008;
}
/* 05. Banner */
.banner-video-control {
   color: #a50008;
}
.form-cn {
  background-color: rgba(255, 255, 255, 0.85);
  border-top: 5px solid #a50008;
}
/*Tabs Cat*/
.tabs-cat .cate-item:before {
    border-bottom-color: #a50008;
}

.category-singer {
  border-bottom: 5px solid #a50008;
}
.category-singer:before {
  border-bottom-color: #a50008;
}

/* 05.5 Booking */
.booking-tours-results .listing-item .overlay-container .badge {
    border: 1px solid #db181e;
    color: #db181e;
}
.booking-tours-results .listing-item .price {
  color:#db181e;
}
.booking-tours-results .box-available-packages #help-show a {
    color: #a50008;
}
.booking-step-2-content .popover-ages:hover {
  color:#EFAA58;
}
.insurance-box-result .insurance-box-header .price {
  color:#FE962A;
}
.insurance-box-result .features li .fa {
    color: #FE962A;
}
/* 06. Home Page */
.sales-item .home-sales-text .home-sales-name-places .home-sales-name a:hover {
    color: #a50008;
}
.sales-item.offer-item .home-sales-text .home-sales-name-places .offer-discount {
    color: #db181e;
}
.sales-item .home-sales-text .price-box .price.special-price,
.sales-item .home-sales-text .price-box .price.special-price-2,
.sales-item .home-sales-text .price-box .price.special-price-exchange {
  color: #db181e;
}
.sales-item .home-sales-text .price-box .price.special-price-2 {
    color: #db181e;
}
.destinations-item .destinations-text .destinations-name a:hover {
  color: #a50008;
}
.magazine-item .magazine-header ul li a:hover {
  color: #a50008;
}
.thumnail-item figure:before {
    border: 6px solid #a50008;
}
.thumnail-item figure:after {
    border-left-color: #a50008;
}
.country-item .country-text .country-name a:hover {
  color: #a50008;
}

.maps-item .maps-text h2 a:hover {
  color: #db181e;
}
.maps-item .maps-text span {
  color: #db181e;
}
.maps-item .maps-text p a:hover {
  color: #db181e;
}
.maps-item .maps-text .price ins {
  color: #db181e;
}

.tour-item .tour-text .tour-name a:hover {
  color: #db181e;
}
.tour-item .tour-text .price-box .price ins {
  color: #db181e;
}
.tour-item .tour-text .price-box .price.multiple-currency .exchange-price {
    color: #db181e;
}
/* 13. Detail Page */
.price-book span {
  color: #db181e;
}
.download-itinerary-pdf a:hover {
   color:#db181e;
}
.head-detail .see-other-room:hover {
  color: #db181e;
}
.detail-footer .detail-footer-cn .review-more a:hover {
  color: #a50008;
}
.detail-sidebar .scroll-heading a:hover {
  color: #db181e;
}
.head-detail .see-other-room {
    background: url("../../images/icon-arrow-right-pt.34267e194fb7.png") no-repeat 100% 50%;
}
.detail-footer .detail-footer-cn .review-more .icon-up {
  background: url("../../images/icon-arrow-up-pt.4f792b040c8d.png") no-repeat top left;
}

/* Reviews */
.review-st .progress-rv div {
    background-color: #a50008;
}
.review-st .progress-rv div span {
    background-color: #a50008;
}
.review-vote .vote-score {
  color: #db181e;
}
.review-item .btn {
  color: #db181e;
  border: 1px solid #db181e;
}
.review-item .btn:hover {
  border-color: #db181e;
}
.review-item .review-text ul li .icon {
    border: 1px solid #db181e;
    color: #db181e;
}
.review-item .btn {
    background: #fbfbfb url("../../images/icon-arrow-right-pt.34267e194fb7.png") no-repeat 90% 50%;
}
/* 15. About Page */
.about-cn .about-searved:after {
    border: 8px solid #d1d1d1;
    border-top: 0px;
}
.about-cn .about-searved:before {
    border: 8px solid #d1d1d1;
    border-bottom: 0px;
}
/* Payment */
.payment-step li.step-select:after,
.payment-step li.step-select:before {
  background-color: #a50008;
}
.payment-step li.step-part:after {
  background-color: #a50008;
}
.payment-step li.step-select span:after {
    background: url("../../images/booking/icon-check-pt.47ece68778c8.png") no-repeat 50% 50%;
}

.user-form .field-input .input-text:focus {
  border-color: #db181e;
}
.user-form a {
  color: #db181e;
}
/* Footer */
footer .ul-ft ul li a:hover {
  color: #db181e;
}

@media (max-width: 767px) {
  .tabs-cat .cate-item.active,
  .tabs-cat .cate-item:hover {
    background-color: #A20515;
  }
}
.TourEarlyBooking {
  border: 2px solid #a50008;
}
.TourEarlyBooking__discount {
  color: #a50008;
}
