/*===================================
=            Font Colors            =
===================================*/

/* HEADER */
#header-page a { color: #FFF; }

/*.theiaStickySidebar em, .theiaStickySidebar button, .theiaStickySidebar span:not(.amount, .undescounted) { color: #FFF !important;  } /* Total for this tour */*/
/*.theiaStickySidebar .awe-icon, .theiaStickySidebar label, .theiaStickySidebar strong { color: #FFF; }*/
/*.theiaStickySidebar .awe-icon.awe-icon-phone { border-color: #FFF; }*/
/*.theiaStickySidebar h5, .theiaStickySidebar h3 { color:#FFF; border-bottom: 1px solid #FFF; }*/

/*.theiaStickySidebar .book-summary { border-top: 1px solid #FFF; }*/
/*.theiaStickySidebar .book-summary > div, .theiaStickySidebar div, .theiaStickySidebar .call-to-book span, .theiaStickySidebar .call-to-book em { color: #FFF; }*/

/*.theiaStickySidebar .price .amount { color: #f44336; /* text-shadow: 0px 1px #FFF; */ }*/

/*.list-type-view-product .btn.btn-danger { color: #FFF; }*/

/*==============================
=            Panels            =
==============================*/
.fligh-details .panel.panel-info .panel-title { color: #FFF; }


/*==============================
=            Footer            =
==============================*/
footer .fa-instagram
{
    color           : #FFF !important;
    width           : 34px !important;
    height          : 34px !important;
    text-align      : center !important;
    line-height     : 34px !important;
    font-size       : 16px !important;
    background-color: #527fa4;

    -webkit-border-radius: 50% !important;
    -moz-border-radius   : 50% !important;
    -ms-border-radius    : 50% !important;
    -o-border-radius     : 50% !important;
    border-radius        : 50% !important;
}


/*======================================
=            EXTERNAL TOURS            =
======================================*/

 .panel-theme { border-color: #c62828; }
 .panel-theme .panel-heading { background-color: #b71c1c; }
 .panel-theme .panel-heading .panel-title { color: #EEEEEE; }
 
 .panel-danger { border-color: #e57373; }
 .panel-danger .panel-heading { background-color: #f44336; }
 .panel-danger .panel-heading .panel-title { color: #EEEEEE; }
 
 .external-tours-review .panel-primary .panel-heading { background-color: #1976D2; }
/*=====  End of EXTERNAL TOURS  ======*/


/**
 * BOOKING CLASS
 */
.woocommerce-billing-fields h3.header {
  border-bottom           : 4px solid #343434;
  background-color        : #cccccc;
  color                   : #1e1e1f;
  padding-left            : 13px;
  border-top-right-radius : 5px;
  border-top-left-radius  : 5px;
}
.woocommerce-billing-fields h4.pax-header-adult {
  padding-left   : 10px;
  padding-top    : 9px;
  padding-bottom : 9px;
  color          : #343434;
}
.woocommerce-billing-fields h4.pax-header-child {
  color          : #343434;
  padding-left   : 10px; 
  margin-left    : 0px;
  padding-top    : 9px;
  padding-bottom : 9px;
}
.woocommerce-billing-fields textarea.special-offer {
  margin-top   : 0px;
  border-color : #343434;
  width        : 90%;
  margin-left  : 30px;
}

div#booking-information div.booking-info {
  border           : 4px solid #343434;
  background-color : #eaeaea;
}

div#booking-information div.booking-info i.awe-icon-check {
  border: 1px solid #FFF;
}

div#booking-information div.booking-info .cart-added,
div#booking-information div.booking-info em,
div#booking-information div.booking-info .amount {
  color: #503e3e;
}

/*END OF BOOKING*/

#reviews .rating-info .write-review, .good-to-know-table tbody tr th p:before, .facilities-freebies-table tbody tr th p:before, .cart-footer .cart-submit .checkout, .cart-footer .cart-submit .update-cart:hover, .cart-footer .shipping-handling .check-shipping-rate .form-submit .button:hover, .cart-footer .cart-subtotal .coupon-code .button:hover, .checkout-page__content #payment .place-order input, .checkout-page__content #payment > .payment_methods li input[type="radio"]:checked ~ label:before, .checkout-page__content .coupon .form-row.form-row-last .button:hover, .checkout-page__sidebar ul li.current a, .page-sidebar .widget_latest_post ul li:hover:before, .page-sidebar .widget_rss ul li:hover:before, .page-sidebar .widget_meta ul li:hover:before, .page-sidebar .widget_pages ul li:hover:before, .page-sidebar .widget_nav_menu ul li:hover:before, .page-sidebar .widget_categories ul li:hover:before, .page-sidebar .widget_archive ul li:hover:before, .flight-popup-tabs .flight-popup__history .item .icon-active:after, .flight-popup .mfp-close, .page-top .list-link li.current a:after, .destination-list__content .destinations-item .item-media .item-cat ul li a:hover, .your-destinations .page__pagination .current, .your-destinations .page__pagination a:hover, .travelling-tabs__time .month .item.hover-active a:before, .travelling-tabs__time .season .item.hover-active a .awe-icon, .purpose-slider .item .awe-icon:after, .travelling-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .contact-page__form form .form-actions input, .login-register-page__content form .form-actions input, #comments .comment-abs a:hover, #respond .form-actions input, .post-footer .cat-box .cat a:hover, .post-footer .tag-box .tag a:hover, .page__pagination .current, .page__pagination a:hover, .blog-heading-content h2, #footer-page .widget_contact_info .widget_background__half:after, .category-heading-content .find .form-actions input, .category-heading-content > h3, .trip-flight-hotel__table tbody tr:hover .item-price, .awe-masonry .awe-masonry__item .item-cat ul li a:hover, .destination-grid-content .more-destination:before, .awe-services__list li:hover .awe-icon-check, .awe-search-tabs__content .ui-tabs-panel .form-actions input, .awe-search-tabs .ui-tabs-nav:before, .awe-navigation-hamburger .toggle-menu-responsive:hover .item, .toggle-menu-responsive.toggle-active .item, .ui-datepicker .ui-datepicker-calendar .ui-state-active, .ui-datepicker .ui-datepicker-calendar .ui-widget-content .ui-state-active, .ui-datepicker .ui-datepicker-calendar .ui-widget-header .ui-state-active, .ui-datepicker .ui-datepicker-calendar tbody tr td a:hover, .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover, .ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover, .price-slider .ui-slider-handle, .price-slider .ui-slider-range, mark, .mark, .body-dark .room-type-popup .calendar-body tbody .item-calendar.item-active, .body-dark .awe-btn.awe-btn-style3, .body-dark .awe-btn:focus, .body-dark .awe-btn:hover, #page-wrap.dark .booking-info, #page-wrap.dark ~ .ui-datepicker .ui-datepicker-calendar .ui-state-active, #page-wrap.dark ~ .ui-datepicker .ui-datepicker-calendar .ui-widget-content .ui-state-active, #page-wrap.dark ~ .ui-datepicker .ui-datepicker-calendar .ui-widget-header .ui-state-active, #page-wrap.dark ~ .ui-datepicker .ui-datepicker-calendar tbody tr td a:hover, #page-wrap.dark ~ .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover, #page-wrap.dark ~ .ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover, #page-wrap.dark .travelling-tabs__time .season .item.hover-active a .awe-icon, #page-wrap.dark .login-register-page__content form:after, #page-wrap.dark #comments .comment-abs a:hover, #page-wrap.dark .post-footer .cat-box .cat a:hover, #page-wrap.dark .post-footer .tag-box .tag a:hover, #page-wrap.dark .tagcloud a:hover, #page-wrap.dark .page__pagination span.current, #page-wrap.dark .page__pagination span:hover, #page-wrap.dark .page__pagination a.current, #page-wrap.dark .page__pagination a:hover, #page-wrap.dark .checkout-page__sidebar ul li.current a, #page-wrap.dark .awe-search-tabs .ui-tabs-nav:before, #page-wrap.dark #header-page .header-page__inner, #page-wrap.dark #header-page, #page-wrap.dark .awe-btn:focus, #page-wrap.dark .awe-btn:hover, #page-wrap.dark .awe-btn.awe-btn-style3, .room-type-popup .calendar-body tbody .item-calendar.item-active, #reviews #add_review form .form-submit .submit, .awe-btn:focus, .awe-btn:hover, .tagcloud a:hover, .awe-btn.awe-btn-style3, .awe-color {
    background-color: #343434;
}


/*CLEAR ALL*/
#page-wrap.dark .accordion .ui-state-active .ui-icon, #page-wrap.dark .accordion .ui-widget-content .ui-state-active .ui-icon, .page-sidebar .sidebar-title {
    border-top-color: #343434;
}

/*BOOK NOW BUTTON*/
.flight-popup-tabs .flight-popup__map-content .flight-popup__map-content-list .map-item:hover, .flight-popup-tabs .flight-popup__map-content .flight-popup__map-content-list .map-item.map-active, .body-dark .awe-btn:focus, .body-dark .awe-btn:hover, #page-wrap.dark .booking-info, #page-wrap.dark .page-top .list-link li.current a:before, #page-wrap.dark .travelling-tabs__time .month .item.hover-active a:before, #page-wrap.dark .awe-btn:focus, #page-wrap.dark .awe-btn:hover, #page-wrap.dark .travelling-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .checkout-page__content #payment > .payment_methods li label:before, .checkout-page__sidebar ul li:hover:before, .flight-popup-tabs .flight-popup__map-content .flight-popup__map-content-list .map-item.map-active, .flight-popup-tabs .flight-popup__map-content .flight-popup__map-content-list .map-item:hover, .flight-popup-tabs .flight-popup__history .item:hover .icon-active, .page-top .list-link li.current a:before, .page-top .list-link li a:hover:before, .travelling-tabs__time .month .item a:before, .travelling-tabs__time .month .item:after, .travelling-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .awe-services__list li:hover .awe-icon-check, .awe-btn {
    border-color: #343434;
}

/*BOXES*/
.flight-item:hover, .trip-item:hover, .attraction-item:hover, .hotel-item:hover, .destination-list__content .destinations-item:hover {
    box-shadow: 0 0 0 2px #343434;
}

li.adjust-anchor.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active i.awe-icon {
    color: #343434;
}
/*TABS on BOOK NOW BUTTON PAGE*/
#footer-page .widget_contact_info:before, #footer-page .widget_contact_info:after, .tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
    border-bottom-color: #343434;
}

li.adjust-anchor.ui-state-default.ui-corner-top i.awe-icon {
    color: #FFF;
}
.header-page__inner{
  background-color: #b71c1c !important;
}
.header-page__inner .container{
  background-color: #b71c1c !important;
}
.awe-navigation .menu-list li:hover, .awe-navigation .menu-list li .sub-menu li:hover {
  
  background-color: #999999;
}
.awe-navigation .menu-list li .sub-menu li { background-color: #b71c1c; }
.awe-navigation .menu-list li
{
    -webkit-transition: all 0.3s ease;
    -moz-transition   : all 0.3s ease;
    -o-transition     : all 0.3s ease;
    transition        : all 0.3s ease;
}
.awe-navigation .menu-list li .sub-menu {
  position        : absolute;
  width           : 210px;
  list-style      : none;
  padding         : 0;
  top             : 110%;
  left            : 0;
  background-color: #b71c1c;
  text-align      : left;
  opacity         : 0;
  visibility      : hidden;

  -webkit-transition: all 0.3s ease;
  -moz-transition   : all 0.3s ease;
  -ms-transition    : all 0.3s ease;
  -o-transition     : all 0.3s ease;
  transition        : all 0.3s ease;
}

.booking-info {
  border: 2px solid #b71c1c !important;
}

/*===================================
=            Adjustments            =
===================================*/
#flight-terms-and-condition { color: #ED1C29; }
.price .undescounted { color: #ED1C29; }
.checkout-page__content { color: #1e1e1f; }


/*===============================
=            Booking            =
===============================*/

.side-bar .alert-theme
{
  color           : #FFF;
  background-color: #b71c1c;
  border-color    : #b71c1c;
}

.side-bar label, .booking-container .side-bar h6, .side-bar h2, .side-bar h5 { color: #FFF; }
.booking-container .content { color: #616161; }
.booking-container .content .page-header, .product-credentials .page-header { background-color: #ffcdd2; border-bottom-color: #b71c1c; }
.booking-container .content .page-header > h5, .product-credentials .page-header > h5 { color: #271e1e; }
.total-booking .amount { color: #ECEFF1; }


@media ( max-width: 991px )
{
    .theme-bg { background-color: #b71c1c; }
    .side-bar .total-booking { border-bottom: none; border-radius: 0px; }
}
/*=====  End of Booking  ======*/
