/* The theme's two text greys, #222 and #424242, in the brand's colours: the dark for text and headings, the muted for
   dates, counts and hints. Loaded straight after main.min.css and with its own selectors, so every later file still wins.
   It mirrors main.min.css: when that build changes, these selectors must be read from it again. */
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--color-contrast, #0b1f2e)}
p{color:var(--color-contrast, #0b1f2e)}
.sidebar-module .module-title{color:var(--color-contrast, #0b1f2e)}
blockquote{color:var(--color-contrast, #0b1f2e)}
blockquote p{color:var(--color-contrast, #0b1f2e)}
article.common-module>ul>li{color:var(--color-contrast, #0b1f2e)}
.two-col-layout ul>li{color:var(--color-contrast, #0b1f2e)}
.title-with-sorting .sorting label{color:var(--color-muted, #51606b)}
.key-search .form-control{color:var(--color-contrast, #0b1f2e)}
.key-search .form-control::-moz-placeholder{color:var(--color-muted, #51606b)}
.key-search .form-control:-ms-input-placeholder{color:var(--color-muted, #51606b)}
.key-search .form-control::-webkit-input-placeholder{color:var(--color-muted, #51606b)}
.top-search h2{color:var(--color-contrast, #0b1f2e)}
#main-menu .dropdown-menu .dropdown-item>a{color:var(--color-contrast, #0b1f2e)}
.sm-phone-wrapper .cell-number b{color:var(--color-contrast, #0b1f2e)}
.sm-phone-wrapper .sm-number{color:var(--color-contrast, #0b1f2e)}
.sm-contact::-moz-placeholder{color:var(--color-muted, #51606b)}
.sm-contact:-ms-input-placeholder{color:var(--color-muted, #51606b)}
.sm-contact::-webkit-input-placeholder{color:var(--color-muted, #51606b)}
.trip-search .form-group:before{color:var(--color-contrast, #0b1f2e)}
.trip-search .form-control{color:var(--color-contrast, #0b1f2e)}
.trip-search .form-control::-moz-placeholder{color:var(--color-muted, #51606b)}
.trip-search .form-control:-ms-input-placeholder{color:var(--color-muted, #51606b)}
.trip-search .form-control::-webkit-input-placeholder{color:var(--color-muted, #51606b)}
.main-content-wrapper .title-head-content .title span{color:var(--color-contrast, #0b1f2e)}
.recommomeded-from span{color:var(--color-contrast, #0b1f2e)}
.package-list figcaption h4 a{color:var(--color-contrast, #0b1f2e) !important}
.package-list figcaption .duration{color:var(--color-muted, #51606b)}
.package-list figcaption .intro-text span.normal{color:var(--color-muted, #51606b)}
.package-list figcaption .intro-text span.normal small{color:var(--color-muted, #51606b)}
.package-list figcaption .intro-text .rating{color:var(--color-muted, #51606b)}
.review-video-wrapper .title .review-video-head{color:var(--color-contrast, #0b1f2e)}
.title-head-content .title h1,.title-head-content .title h2,.title-head-content .title h5{color:var(--color-contrast, #0b1f2e)}
.title-head-content .title span{color:var(--color-contrast, #0b1f2e)}
ul.category-list figure figure span,ul.common__gallery figure figure span{color:var(--color-contrast, #0b1f2e)}
.total-count{color:var(--color-contrast, #0b1f2e)}
.total-price-detail form input{color:var(--color-contrast, #0b1f2e)}
.total-price-detail form input::-moz-placeholder{color:var(--color-muted, #51606b)}
.total-price-detail form input:-ms-input-placeholder{color:var(--color-muted, #51606b)}
.total-price-detail form input::-webkit-input-placeholder{color:var(--color-muted, #51606b)}
.nav-tabs.package-tab .nav-item>.nav-link{color:var(--color-contrast, #0b1f2e)}
.key-wrapper span.trip_title{color:var(--color-contrast, #0b1f2e)}
.key-wrapper ul.trip-fact>li.item{color:var(--color-contrast, #0b1f2e)}
.key-wrapper ul.trip-fact>li.item b{color:var(--color-contrast, #0b1f2e)}
.package-video .video-title{color:var(--color-contrast, #0b1f2e)}
.highlights .highlights-title{color:var(--color-contrast, #0b1f2e)}
.highlights>ul>li{color:var(--color-contrast, #0b1f2e)}
.alert-highlights>ul>li{color:var(--color-contrast, #0b1f2e)}
.team-leader .item .leader-top .detail-content{color:var(--color-contrast, #0b1f2e)}
.team-leader .item .leader-body h4 a{color:var(--color-contrast, #0b1f2e)}
.team-leader p{color:var(--color-contrast, #0b1f2e)}
.trip-note-wrapper{color:var(--color-contrast, #0b1f2e)}
.itinerary-note h3,.itinerary-note h4,.itinerary-note h5{color:var(--color-contrast, #0b1f2e)}
.itinerary-note p{color:var(--color-contrast, #0b1f2e)}
.itinerary-content .accordion-item .accordion-body{color:var(--color-contrast, #0b1f2e)}
.itinerary-content .accordion-header{color:var(--color-contrast, #0b1f2e)}
.content-title .package-inner-title{color:var(--color-contrast, #0b1f2e)}
.inclusions ul li{color:var(--color-contrast, #0b1f2e)}
.cost_dtl .cost_title{color:var(--color-contrast, #0b1f2e)}
.cost_dtl .cost_detail ul li{color:var(--color-contrast, #0b1f2e)}
#inclusions .inclusions-wrapper{color:var(--color-contrast, #0b1f2e)}
#inclusions .inclusions-wrapper .cost_title{color:var(--color-contrast, #0b1f2e)}
.booking-module form label{color:var(--color-contrast, #0b1f2e)}
.booking-module form .calendar .form-control{color:var(--color-contrast, #0b1f2e)}
.booking-module .package-price__from{color:var(--color-contrast, #0b1f2e)}
.booking-module .package-price .per-person{color:var(--color-contrast, #0b1f2e)}
.booking-module .booking-note:before{color:var(--color-muted, #51606b)}
.booking-module .booking-note span{color:var(--color-muted, #51606b)}
.group-price .collapsible{color:var(--color-contrast, #0b1f2e)}
.group-price .cost-schedule table>tbody>tr>td{color:var(--color-contrast, #0b1f2e)}
.group-price .collapsible:after{color:var(--color-contrast, #0b1f2e)}
ul.blog-list>li figcaption .intro-text h4{color:var(--color-contrast, #0b1f2e)}
ul.blog-list>li figcaption .intro-text h4 a{color:var(--color-contrast, #0b1f2e)}
ul.blog-list>li figcaption .intro-text .date{color:var(--color-muted, #51606b)}
ul figure figcaption .date{color:var(--color-muted, #51606b)}
ul figure figcaption .date b{color:var(--color-muted, #51606b)}
.plan-title{color:var(--color-contrast, #0b1f2e)}
.booking-quick-info h4 a{color:var(--color-contrast, #0b1f2e)}
.booking-quick-info .book.package ul li:first-child b{color:var(--color-contrast, #0b1f2e)}
.booking-quick-info .grand-total .optional-title{color:var(--color-contrast, #0b1f2e)}
.booking-quick-info .grand-total p{color:var(--color-contrast, #0b1f2e)}
.booking-quick-info .grand-total p span{color:var(--color-contrast, #0b1f2e)}
.review .item .review-header h4 a{color:var(--color-contrast, #0b1f2e)}
.review .item .review-footer .intro-text h5 b{color:var(--color-contrast, #0b1f2e)}
.review-list .item .review-title h4 a{color:var(--color-contrast, #0b1f2e)}
.featured-review .item .review-body h4,.review-list .item .review-body h4{color:var(--color-contrast, #0b1f2e)}
.featured-review .item .review-body a,.review-list .item .review-body a{color:var(--color-contrast, #0b1f2e)}
.review-on span{color:var(--color-muted, #51606b)}
.featured-review .item .client-detail,.review .item .client-detail{color:var(--color-contrast, #0b1f2e)}
.featured-review .review .item,.review .review .item{color:var(--color-contrast, #0b1f2e)}
.featured-review .review-body h4,.review .review-body h4{color:var(--color-contrast, #0b1f2e)}
.featured-review .review-body .review-title span.review-date b,.review .review-body .review-title span.review-date b{color:var(--color-muted, #51606b)}
.review .item .client-detail{color:var(--color-contrast, #0b1f2e)}
.detail-content{color:var(--color-contrast, #0b1f2e)}
.detail-content span.review-date{color:var(--color-muted, #51606b)}
.detail-content span.review-country{color:var(--color-muted, #51606b)}
.date-btn .date-title{color:var(--color-contrast, #0b1f2e)}
.date-btn .btn{color:var(--color-contrast, #0b1f2e)}
.package-departure .departure-content .departure-item span{color:var(--color-contrast, #0b1f2e)}
.package-departure .departure-content .departure-item span small{color:var(--color-muted, #51606b)}
.package-departure .departure-content .departure-item span b{color:var(--color-contrast, #0b1f2e)}
.package-departure .departure-content .departure-item span b del{color:var(--color-muted, #51606b)}
.join-departure .depature-dates .depature-table .table td span{color:var(--color-contrast, #0b1f2e)}
.depature-dates .depature-table{color:var(--color-contrast, #0b1f2e)}
.depature-dates .depature-table .table td span{color:var(--color-contrast, #0b1f2e)}
.depature-dates .depature-table .table td span a{color:var(--color-contrast, #0b1f2e)}
.depature-dates .depature-table .table td span.text-danger,.depature-dates .depature-table .table td span.text-secondary,.depature-dates .depature-table .table td span.text-warning{color:var(--color-contrast, #0b1f2e) !important}
.depature-dates .depature-table .table td span.remain{color:var(--color-muted, #51606b)}
.depature-dates .depature-table .table td.space .content b{color:var(--color-contrast, #0b1f2e)}
.depature-dates .depature-table .table td.available,.depature-dates .depature-table .table td.date,.depature-dates .depature-table .table td.date-end,.depature-dates .depature-table .table td.price,.depature-dates .depature-table .table td.space{color:var(--color-contrast, #0b1f2e)}
#depature-dates .sorting span.sort-title{color:var(--color-muted, #51606b)}
#depature-dates .sorting label{color:var(--color-muted, #51606b)}
#depature-dates .sorting .form-control{color:var(--color-contrast, #0b1f2e)}
#depature-dates .sorting .form-control::-moz-placeholder{color:var(--color-muted, #51606b)}
#depature-dates .sorting .form-control:-ms-input-placeholder{color:var(--color-muted, #51606b)}
#depature-dates .sorting .form-control::-webkit-input-placeholder{color:var(--color-muted, #51606b)}
.ta-block .ta-logo nav span:after{color:var(--color-contrast, #0b1f2e)}
.ta-block .company h4 a{color:var(--color-contrast, #0b1f2e)}
.ta-block .review-area{color:var(--color-contrast, #0b1f2e)}
.ta-block .review-area a{color:var(--color-contrast, #0b1f2e)}
.category-list figure figcaption h4 a{color:var(--color-contrast, #0b1f2e)}
.category-carousel figure figure span{color:var(--color-contrast, #0b1f2e)}
ul.common__gallery .item figcaption h4 a{color:var(--color-contrast, #0b1f2e)}
.contact-form h3{color:var(--color-contrast, #0b1f2e)}
.contact-form form label{color:var(--color-contrast, #0b1f2e)}
.call-us .call-title{color:var(--color-contrast, #0b1f2e)}
.contact h3{color:var(--color-contrast, #0b1f2e)}
.contact ul li{color:var(--color-contrast, #0b1f2e)}
.contact ul li b{color:var(--color-contrast, #0b1f2e)}
.contact a{color:var(--color-contrast, #0b1f2e)}
.faqs .accordion-item .accordion-body{color:var(--color-contrast, #0b1f2e)}
.team-list>li figcaption h4 a{color:var(--color-contrast, #0b1f2e)}
.team-list>li figcaption .designation{color:var(--color-muted, #51606b)}
.team-list>li .intro-text .designation{color:var(--color-muted, #51606b)}
.company-profile .team-intro-text{color:var(--color-contrast, #0b1f2e)}
.blog-meta>li{color:var(--color-contrast, #0b1f2e)}
.useful-content{color:var(--color-contrast, #0b1f2e)}
.useful-content .accordion-button:not(.collapsed){color:var(--color-contrast, #0b1f2e)}
.faqs .accordion-body>ul>li,.useful-content>ul>li{color:var(--color-contrast, #0b1f2e)}
.article-listing h4 a{color:var(--color-contrast, #0b1f2e)}
.page-title span.page-lead{color:var(--color-contrast, #0b1f2e)}
.page-title .package-rating b{color:var(--color-contrast, #0b1f2e)}
.page-title .package-rating a{color:var(--color-contrast, #0b1f2e)}
.page-btn .btn{color:var(--color-contrast, #0b1f2e)}
.cart-content .table thead th{color:var(--color-contrast, #0b1f2e)}
.cart-content .table td .list-title{color:var(--color-contrast, #0b1f2e)}
.cart-content .table td .qty-no{color:var(--color-contrast, #0b1f2e)}
.cart-content .sub-detail span{color:var(--color-contrast, #0b1f2e)}
.order .order-title{color:var(--color-contrast, #0b1f2e)}
.page-nav .page-nav-container>*{color:var(--color-contrast, #0b1f2e)}
.share-social button span{color:var(--color-contrast, #0b1f2e)}
.share_it .social-icon-wrap span{color:var(--color-contrast, #0b1f2e)}
.pack-count{color:var(--color-muted, #51606b)}
.tt-menu .list-group-item{color:var(--color-contrast, #0b1f2e)}
.popUp-cookies span.module-title{color:var(--color-contrast, #0b1f2e)}
.popUp-cookies .module-body p{color:var(--color-contrast, #0b1f2e)}
.newsletter .newsletter-title span{color:var(--color-contrast, #0b1f2e)}
.newsletter .newsletter-title P{color:var(--color-contrast, #0b1f2e)}
.associated-wrapper .associated span{color:var(--color-contrast, #0b1f2e)}
.footer-social-icon span{color:var(--color-contrast, #0b1f2e)}
#footer{color:var(--color-contrast, #0b1f2e)}
#footer .footer-top-wrapper .module-title{color:var(--color-contrast, #0b1f2e)}
#footer .footer-nav ul>li a{color:var(--color-contrast, #0b1f2e)}
#footer .footer-nav ul>li a:active,#footer .footer-nav ul>li a:focus,#footer .footer-nav ul>li a:hover{color:var(--color-contrast, #0b1f2e)}
#footer .footer-contact-address ul li{color:var(--color-contrast, #0b1f2e)}
@media (min-width:992px){
  #header #main-menu.navbar .nav-link .right-contact .cell-number b,#header .header__right .right-contact .cell-number b,.header #main-menu.navbar .nav-link .right-contact .cell-number b,.header .header__right .right-contact .cell-number b{color:var(--color-contrast, #0b1f2e)}
  #header #main-menu.navbar .nav-link .right-contact .cell-number a,#header .header__right .right-contact .cell-number a,.header #main-menu.navbar .nav-link .right-contact .cell-number a,.header .header__right .right-contact .cell-number a{color:var(--color-contrast, #0b1f2e)}
}
