*,
*::before,
*::after {
box-sizing: border-box;
}
.ww-home-destinations .ww-destination-card::before,
.ww-home-destinations .ww-destination-card:hover::before {
background: none !important;
}
body{
}
.bravo_wrap .page-template-content .bravo-unmissable-destinations .bravo-list-service .style_2 .item-content .item-title > a:hover,
.bravo_wrap .page-template-content .bravo-unmissable-destinations .bravo-list-service .style_2 .card-body .title:hover,
.btn-outline-primary.disabled,
.btn-outline-primary:disabled,
.btn-outline-blue-1,
.btn-outline-blue-1.disabled,
.btn-outline-blue-1:disabled,
.btn-link,
.page-link:hover,
.list-group-item-action:hover,
.list-group-item-action:focus,
.list-group-item-action:active,
.text-primary,
.text-blue-1,
.list-group .active > .list-group-item,
.list-group-white .list-group-item[href]:hover,
.list-group-white .list-group-item-action[href]:hover,
.list-group-flush .list-group-item.active,
.u-header__navbar-brand-text:focus,
.u-header__navbar-brand-text:hover,
.u-header__nav-item:hover .u-header__nav-link,
.u-header__nav-item:focus .u-header__nav-link,
.u-header .active > .u-header__nav-link,
.u-header__sub-menu .active > .u-header__sub-menu-nav-link,
.u-header__promo-link:hover .u-header__promo-title,
.u-header__product-banner-title,
.u-header--sub-menu-dark-bg .u-header__sub-menu-nav-link:hover,
.u-header--dark-nav-links:not(.bg-dark) .u-header__nav-item:hover .u-header__nav-link,
.navbar-expand-xs .u-header__banner-caption:hover, .navbar-expand-xs .u-header__banner-caption:focus,
.navbar-expand-sm .u-header__banner-caption:hover, .navbar-expand-sm .u-header__banner-caption:focus,
.navbar-expand-md .u-header__banner-caption:hover, .navbar-expand-md .u-header__banner-caption:focus,
.navbar-expand-lg .u-header__banner-caption:hover, .navbar-expand-lg .u-header__banner-caption:focus,
.u-header-collapse__nav-link.active,
.u-header-collapse__submenu-nav-link.active,
.btn-custom-toggle-primary:hover,
.btn-custom-toggle-white:not(:disabled):not(.disabled):active, .btn-custom-toggle-white:not(:disabled):not(.disabled).active, .btn-custom-toggle-white:not(:disabled):not(.disabled):active, .btn-custom-toggle-white:not(:disabled):not(.disabled).active,
.btn-soft-primary,
.btn-soft-primary[href].disabled, .btn-soft-primary[href]:disabled,
.btn-soft-primary[type].disabled, .btn-soft-primary[type]:disabled,
.btn.btn-soft-primary,
.btn-soft-blue-1,
.btn-soft-blue-1[href].disabled, .btn-soft-blue-1[href]:disabled,
.btn-soft-blue-1[type].disabled, .btn-soft-blue-1[type]:disabled,
.btn.btn-soft-blue-1,
.btn-text-primary,
.btn-text-blue-1,
.brand-primary,
.brand-primary:focus, .brand-primary:hover,
.breadcrumb-item:not(.active):hover,
.breadcrumb-item:not(.active):hover a,
.card-text-dark:hover,
.card-btn-arrow,
.sidenav .from, .sidenav .to,
.u-sidebar--account__toggle-bg:hover .u-sidebar--account__toggle-text,
.u-sidebar--account__list-link.active, .u-sidebar--account__list-link:hover,
.u-sidebar--account__list-link.active .u-sidebar--account__list-icon, .u-sidebar--account__list-link:hover .u-sidebar--account__list-icon,
.dropdown-item:hover, .dropdown-item.active,
.footer .list-group-item-action:hover,
.tab-dropdown.show,
.tab-dropdown .dropdown-item:hover,
.custom-dropdown .dropdown-toggle-collapse[aria-expanded=true] span,
.custom-dropdown .dropdown-toggle-collapse[aria-expanded=true]:before,
.u-focus-state .input-group-text,
.bookmark-checkbox-input:checked ~ .bookmark-checkbox-label,
.u-range-slider-grid .irs-grid-text.current,
.u-go-to-ver-arrow,
.u-go-to-modern,
.u-media-player:hover .u-media-player__icon, .u-media-player:focus .u-media-player__icon,
.u-media-player__icon--primary,
.u-video-player__btn:hover .u-video-player__icon, .u-video-player__btn:focus .u-video-player__icon,
.nav-classic .nav-link:hover,
.nav-classic .nav-link.active,
.tab-nav-line .nav-link.active .tabtext,
.tab-nav-shop .nav-link.active,
.tab-nav-1-line .nav-link.active .tabtext,
.tab-nav-1-shop .nav-link.active,
.tab-nav-1-list .nav-link.active i, .tab-nav-1-list .nav-link.active span,
.nav-icon .nav-item.active,
.u-quantity__arrows-inner:hover,
.u-slick-bordered-primary .slick-current .card .testimonial-quote i,
.u-slick__arrow,
.u-slick__arrow-classic,
.u-slick__arrow-classic--v2,
.u-slick--pagination-interactive .slick-center .u-slick--pagination-interactive__title,
.link__icon,
.text-primary-max-wd,
.card-title.text-dark:hover,
.pagination-v2-arrow-color,
.list-tab .list-link:hover i, .list-tab .list-link:hover span,
.list-tab .list-link:active i, .list-tab .list-link:active span,
.u-cubeportfolio .u-cubeportfolio__item.cbp-filter-item-active,
.u-datatable__thead-icon:hover,
.u-datepicker .flatpickr-day:focus, .u-datepicker .flatpickr-day:hover,
.u-datepicker .flatpickr-day.selected,
.u-datepicker .flatpickr-day.selected:focus.prevMonthDay, .u-datepicker .flatpickr-day.selected:focus.nextMonthDay,
.u-datepicker .flatpickr-day.selected:hover.prevMonthDay, .u-datepicker .flatpickr-day.selected:hover.nextMonthDay,
.u-fileuploader-input__icon,
.u-summernote-editor .note-btn:focus, .u-summernote-editor .note-btn:hover,
.bravo_wrap #header.js-header-fix-moment .bravo-more-menu, .bravo_wrap #header.header-white .bravo-more-menu,
.bravo_wrap #header.js-header-fix-moment .bravo_header ul li:hover > a, .bravo_wrap #header.header-white .bravo_header ul li:hover > a,
.bravo_wrap #header.js-header-fix-moment .bravo_header ul li:hover > .fa, .bravo_wrap #header.header-white .bravo_header ul li:hover > .fa,
.u-header--bg-transparent.js-header-fix-moment .u-header__navbar-brand-on-scroll .u-header__navbar-brand-text
{
color: #C24E1D!important;
}
@media (max-width: 576px){
.u-header--sub-menu-dark-bg-sm .u-header__sub-menu-nav-link:hover
{
color: #C24E1D!important;
}
}
@media (min-width: 576px){
.u-header--dark-nav-links-sm:not(.bg-dark) .u-header__nav-item:hover .u-header__nav-link
{
color: #C24E1D!important;
}
}
@media (max-width: 768px){
.u-header--sub-menu-dark-bg-md .u-header__sub-menu-nav-link:hover
{
color: #C24E1D!important;
}
}
@media (min-width: 768px){
.u-header--dark-nav-links-md:not(.bg-dark) .u-header__nav-item:hover .u-header__nav-link
{
color: #C24E1D!important;
}
}
@media (max-width: 992px){
.u-header--sub-menu-dark-bg-lg .u-header__sub-menu-nav-link:hover
{
color: #C24E1D!important;
}
}
@media (min-width: 992px){
.u-header--dark-nav-links-lg:not(.bg-dark) .u-header__nav-item:hover .u-header__nav-link
{
color: #C24E1D!important;
}
}
@media (max-width: 1200px){
.u-header--sub-menu-dark-bg-xl .u-header__sub-menu-nav-link:hover
{
color: #C24E1D!important;
}
}
@media (min-width: 1200px){
.u-header--dark-nav-links-xl:not(.bg-dark) .u-header__nav-item:hover .u-header__nav-link
{
color: #C24E1D!important;
}
}
@media (max-width: 1480px){
.u-header--sub-menu-dark-bg-wd .u-header__sub-menu-nav-link:hover
{
color: #C24E1D!important;
}
}
@media (min-width: 1480px){
.u-header--dark-nav-links-wd:not(.bg-dark) .u-header__nav-item:hover .u-header__nav-link
{
color: #C24E1D!important;
}
}
@media (max-width: 1199.98px) {
.u-header--bg-transparent.u-scrolled .scroll-icon i,
.navbar-expand-xl .u-header__banner-caption:hover, .navbar-expand-xl .u-header__banner-caption:focus
{
color: #C24E1D!important;
}
}
@media (max-width: 575.98px) {
.text-primary-max {
color: #C24E1D!important;
}
}
@media (max-width: 767.98px) {
.text-primary-max-sm {
color: #C24E1D!important;
}
}
@media (max-width: 991.98px) {
.text-primary-max-md {
color: #C24E1D!important;
}
}
@media (max-width: 1199.98px) {
.text-primary-max-lg {
color: #C24E1D!important;
}
}
@media (max-width: 1479.98px) {
.text-primary-max-xl {
color: #C24E1D!important;
}
}
.btn-primary, .u-header.js-header-fix-moment .u-header__last-item-btn .btn[class*=-white],
.btn-primary.disabled, .u-header.js-header-fix-moment .u-header__last-item-btn .disabled.btn[class*=-white], .btn-primary:disabled, .u-header.js-header-fix-moment .u-header__last-item-btn .btn:disabled[class*=-white],
.btn-blue-1,
.btn-blue-1.disabled, .btn-blue-1:disabled,
.btn-outline-primary,
.btn-outline-primary:hover,
.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle,
.btn-outline-blue-1:hover,
.btn-outline-blue-1:not(:disabled):not(.disabled):active,
.btn-outline-blue-1:not(:disabled):not(.disabled).active,
.show > .btn-outline-blue-1.dropdown-toggle,
.custom-control-input:checked ~ .custom-control-label:before,
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label:before,
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link,
.page-item.active .page-link,
.badge-primary,
.badge-blue-1,
.progress-bar,
.list-group-item.active,
.tooltip-inner,
.bg-primary,
.bg-blue-1,
.custom-social-share a:hover,
.u-avatar-image:hover .u-avatar-image-overlay,
.badge-outline-primary,
.badge-outline-blue-1,
.btn-primary:not(label.btn),
.u-header.js-header-fix-moment .u-header__last-item-btn .btn:not(label.btn)[class*=-white],
.btn-primary:not(label.btn):not([href]):not(:disabled):not(.disabled),
.u-header.js-header-fix-moment .u-header__last-item-btn .btn:not(label.btn):not([href]):not(:disabled):not(.disabled)[class*=-white],
.btn-primary:not([href]),
.u-header.js-header-fix-moment .u-header__last-item-btn .btn:not([href])[class*=-white],
.btn-primary:not([href]):not([href]):not(:disabled):not(.disabled),
.u-header.js-header-fix-moment .u-header__last-item-btn .btn:not([href]):not([href]):not(:disabled):not(.disabled)[class*=-white],
.btn-primary:hover, .u-header.js-header-fix-moment .u-header__last-item-btn .btn:hover[class*=-white],
.btn-blue-1:not(label.btn),
.btn-blue-1:not([href]),
.btn-blue-1:not(label.btn):not([href]):not(:disabled):not(.disabled), .btn-blue-1:not([href]):not([href]):not(:disabled):not(.disabled),
.btn-blue-1:hover,
.btn-custom-toggle-primary:not(:disabled):not(.disabled):active, .btn-custom-toggle-primary:not(:disabled):not(.disabled).active, .btn-custom-toggle-primary:not(:disabled):not(.disabled):active, .btn-custom-toggle-primary:not(:disabled):not(.disabled).active,
.btn-soft-primary[href]:hover, .btn-soft-primary[href]:focus, .btn-soft-primary[href]:active, .btn-soft-primary[href].active,
.btn-soft-primary[type]:hover, .btn-soft-primary[type]:focus, .btn-soft-primary[type]:active, .btn-soft-primary[type].active,
.btn-soft-primary[href]:not(:disabled):not(.disabled):active, .btn-soft-primary[href]:not(:disabled):not(.disabled).active,
.show > .btn-soft-primary[href].dropdown-toggle,
.btn-soft-primary[type]:not(:disabled):not(.disabled):active, .btn-soft-primary[type]:not(:disabled):not(.disabled).active,
.show > .btn-soft-primary[type].dropdown-toggle,
.btn-soft-blue-1[href]:hover, .btn-soft-blue-1[href]:focus, .btn-soft-blue-1[href]:active, .btn-soft-blue-1[href].active,
.btn-soft-blue-1[type]:hover, .btn-soft-blue-1[type]:focus, .btn-soft-blue-1[type]:active, .btn-soft-blue-1[type].active,
.btn-soft-blue-1[href]:not(:disabled):not(.disabled):active, .btn-soft-blue-1[href]:not(:disabled):not(.disabled).active,
.show > .btn-soft-blue-1[href].dropdown-toggle,
.btn-soft-blue-1[type]:not(:disabled):not(.disabled):active, .btn-soft-blue-1[type]:not(:disabled):not(.disabled).active,
.show > .btn-soft-blue-1[type].dropdown-toggle,
.btn-social:hover,
.btn-social-dark:hover,
.u-range-slider .irs-bar,
.u-range-slider .irs-bar-edge,
.u-go-to,
.u-hamburger:hover .u-hamburger__inner,
.u-hamburger:hover .u-hamburger__inner:before, .u-hamburger:hover .u-hamburger__inner:after,
.u-hamburger--primary .u-hamburger__inner,
.u-hamburger--primary .u-hamburger__inner:before, .u-hamburger--primary .u-hamburger__inner:after,
.u-hamburger--primary:hover .u-hamburger__inner,
.u-hamburger--primary:hover .u-hamburger__inner:before, .u-hamburger--primary:hover .u-hamburger__inner:after,
.js-header-fix-moment .u-hamburger--white:hover .u-hamburger__inner,
.js-header-fix-moment .u-hamburger--white:hover .u-hamburger__inner:before, .js-header-fix-moment .u-hamburger--white:hover .u-hamburger__inner:after,
.u-media-player:hover .u-media-player__icon--primary, .u-media-player:focus .u-media-player__icon--primary,
.u-media-viewer__icon,
.list-pagination .page-item .page-link:hover,
.list-pagination-1 .page-item .page-link:hover,
.custom-pagination .page-link:hover,
.tab-nav-rounded .nav-link.active .icon:before,
.tab-nav-square .nav-link.active,
.tab-nav-1-rounded .nav-link.active .icon:before,
.tab-nav-1-square .nav-link.active,
.tab-nav-1-inner .nav-link.active,
.nav-icon .nav-item.active .nav-icon-action,
.u-slick__arrow:hover,
.u-slick__arrow-classic:hover,
.gradient-overlay:after,
.gradient-overlay-half-bg-blue-light:before,
.section-title:after,
.text-hover-primary:hover,
.u-datepicker .flatpickr-months,
.u-datepicker .flatpickr-day.today,
.u-datepicker .flatpickr-day.selected.startRange, .u-datepicker .flatpickr-day.selected.endRange
{
background-color: #C24E1D!important;
}
.btn-primary, .u-header.js-header-fix-moment .u-header__last-item-btn .btn[class*=-white],
.btn-primary.disabled, .u-header.js-header-fix-moment .u-header__last-item-btn .disabled.btn[class*=-white], .btn-primary:disabled, .u-header.js-header-fix-moment .u-header__last-item-btn .btn:disabled[class*=-white]
.btn-blue-1,
.btn-blue-1.disabled, .btn-blue-1:disabled,
.btn-outline-primary,
.btn-outline-primary:hover,
.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle,
.btn-outline-blue-1,
.btn-outline-blue-1:hover,
.btn-outline-blue-1:not(:disabled):not(.disabled):active,
.btn-outline-blue-1:not(:disabled):not(.disabled).active,
.show > .btn-outline-blue-1.dropdown-toggle,
.custom-control-input:checked ~ .custom-control-label:before,
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label:before,
.page-item.active .page-link,
.list-group-item.active,
.border-primary,
.border-blue-1,
.custom-social-share a:hover,
.btn-primary:not(label.btn),
.u-header.js-header-fix-moment .u-header__last-item-btn .btn:not(label.btn)[class*=-white],
.btn-primary:not(label.btn):not([href]):not(:disabled):not(.disabled),
.u-header.js-header-fix-moment .u-header__last-item-btn .btn:not(label.btn):not([href]):not(:disabled):not(.disabled)[class*=-white],
.btn-primary:not([href]),
.u-header.js-header-fix-moment .u-header__last-item-btn .btn:not([href])[class*=-white],
.btn-primary:not([href]):not([href]):not(:disabled):not(.disabled),
.u-header.js-header-fix-moment .u-header__last-item-btn .btn:not([href]):not([href]):not(:disabled):not(.disabled)[class*=-white],
.btn-primary:hover, .u-header.js-header-fix-moment .u-header__last-item-btn .btn:hover[class*=-white],
.btn-blue-1:not(label.btn),
.btn-blue-1:not([href]),
.btn-blue-1:not(label.btn):not([href]):not(:disabled):not(.disabled), .btn-blue-1:not([href]):not([href]):not(:disabled):not(.disabled),
.btn-blue-1:hover,
.btn-custom-toggle-primary:hover,
.btn-custom-toggle-primary:not(:disabled):not(.disabled):active, .btn-custom-toggle-primary:not(:disabled):not(.disabled).active, .btn-custom-toggle-primary:not(:disabled):not(.disabled):active, .btn-custom-toggle-primary:not(:disabled):not(.disabled).active,
.btn-social:hover,
.btn-social-dark:hover,
.checkbox-outline__input:checked ~ .checkbox-outline__label,
.nav-choose .nav-link.active,
.tab-nav-rounded .nav-link.active .icon:before,
.tab-nav-1-rounded .nav-link.active .icon:before,
.tab-nav-1-inner .nav-link.active,
.u-slick-bordered-primary .slick-current .card,
.u-slick__pagination li.slick-active span,
.u-datepicker .flatpickr-day.selected
{
border-color: #C24E1D!important;
}
.bs-tooltip-top .arrow:before,
.bs-tooltip-auto[x-placement^=top] .arrow:before,
.navbar-expand .u-header__navbar-nav .u-header__sub-menu,
.navbar-expand-sm .u-header__navbar-nav .u-header__sub-menu,
.navbar-expand-md .u-header__navbar-nav .u-header__sub-menu,
.navbar-expand-lg .u-header__navbar-nav .u-header__sub-menu,
.navbar-expand-xl .u-header__navbar-nav .u-header__sub-menu,
.navbar-expand-wd .u-header__navbar-nav .u-header__sub-menu
{
border-top-color: #C24E1D!important;
}
.bs-tooltip-right .arrow:before,
.bs-tooltip-auto[x-placement^=right] .arrow:before
{
border-right-color: #C24E1D;
}
.bs-tooltip-bottom .arrow:before,
.bs-tooltip-auto[x-placement^=bottom] .arrow:before,
.dropdown-custom .dropdown-nav-link.active,
.nav-classic .nav-link.active
{
border-bottom-color: #C24E1D;
}
.bs-tooltip-left .arrow:before,
.bs-tooltip-auto[x-placement^=left] .arrow:before,
.navbar-expand .u-header__sub-menu:not(.u-header__promo),
.navbar-expand-sm .u-header__sub-menu:not(.u-header__promo),
.navbar-expand-md .u-header__sub-menu:not(.u-header__promo),
.navbar-expand-lg .u-header__sub-menu:not(.u-header__promo),
.navbar-expand-xl .u-header__sub-menu:not(.u-header__promo),
.navbar-expand-wd .u-header__sub-menu:not(.u-header__promo),
.u-header-collapse__submenu .u-header-collapse__nav-list,
.u-header-collapse__submenu-list,
.custom-dropdown .dropdown-toggle-collapse[aria-expanded=true],
.tab-nav-list .nav-link.active,
.tab-nav-list .nav-link.active i, .tab-nav-list .nav-link.active span,
.tab-nav-1-list .nav-link.active,
.list-tab .list-link:active
{
border-left-color: #C24E1D;
}
.u-slick-bordered-primary .slick-current .card .testimonial-quote text, .u-slick-bordered-primary .slick-current .card .testimonial-quote path,
.fill-primary
{
fill: #C24E1D
}
.stop-color-primary
{
stop-color: #C24E1D!important;
}
.stroke-primary {
stroke: #C24E1D!important;
}
.text-gray-1,
.text-gray-3,
.bravo_detail_tour .g-price .prefix,
.bravo_detail_tour .person-types .booking-item-label,
.bravo-list-tour .text-secondary,
.bravo_detail_tour .description p,
.bravo_detail_tour #FAQs .card-body p {
color: #45535f !important;
}
a:focus-visible,
button:focus-visible,
input:focus-visible,
select:focus-visible,
textarea:focus-visible,
[tabindex]:not([tabindex="-1"]):focus-visible {
outline: 3px solid #0b63ce !important;
outline-offset: 3px;
box-shadow: none !important;
}
img[width][height] {
height: auto;
max-width: 100%;
}
.ww-fab-stack {
position: fixed;
right: max(14px, env(safe-area-inset-right));
bottom: calc(16px + var(--ww-bookbar-height, 0px) + env(safe-area-inset-bottom));
z-index: 1000;
display: flex;
flex-direction: column;
gap: 12px;
pointer-events: none;
}
.ww-fab-stack > a {
pointer-events: auto;
}
.ww-fab-stack .travel-go-to {
position: relative !important;
inset: auto !important;
margin: 0 !important;
display: flex !important;
align-items: center;
justify-content: center;
width: 50px;
height: 50px;
}
.ww-fab-stack .travel-go-to .u-go-to-modern__inner {
position: static !important;
transform: none !important;
margin: 0 !important;
line-height: 1;
}
.ww-fab-stack .ww-whatsapp-float {
position: static !important;
display: inline-flex !important;
width: 52px;
height: 52px;
margin: 0 !important;
align-items: center;
justify-content: center;
border-radius: 50%;
background: #168b45;
color: #fff !important;
font-size: 28px;
line-height: 1;
box-shadow: 0 6px 20px rgba(0, 0, 0, 0.25);
}
body.modal-open .ww-fab-stack,
body.modal-open .bravo-more-book-mobile {
visibility: hidden;
pointer-events: none;
}
.ww-loc-gallery,
.ww-loc-gallery .fotorama,
.ww-loc-gallery .fotorama__wrap {
width: 100% !important;
max-width: 100% !important;
min-width: 0 !important;
}
@media (max-width: 991.98px) {
body.ww-bookbar,
body.ww-has-bookbar {
--ww-bookbar-height: 66px;
padding-bottom: calc(66px + env(safe-area-inset-bottom)) !important;
}
.bravo-more-book-mobile {
padding-bottom: env(safe-area-inset-bottom);
}
.ww-fab-stack .travel-go-to {
display: none !important;
}
.bravo_single_book_wrap.show {
width: 100% !important;
max-width: 100%;
height: 100vh;
height: 100dvh;
padding: 12px !important;
overflow-x: hidden !important;
overflow-y: auto !important;
}
.bravo_single_book_wrap.show .bravo_single_book,
.bravo_single_book_wrap.show #sticky-wrapper,
.bravo_single_book_wrap.show .form-book {
min-width: 0;
max-width: 100%;
}
.bravo-menu-mobile {
width: min(300px, 100vw) !important;
}
.breadcrumb {
scrollbar-width: none;
}
.breadcrumb::-webkit-scrollbar {
display: none;
}
.ww-hlang-menu.dropdown-menu {
background: #fff !important;
color: #1a2b48 !important;
}
.ww-hlang-menu.dropdown-menu > li > a {
min-height: 44px;
color: #1a2b48 !important;
background: #fff !important;
}
.ww-hlang-menu.dropdown-menu > li > a:hover,
.ww-hlang-menu.dropdown-menu > li > a:focus {
color: #9b3710 !important;
background: #f4f6f9 !important;
}
.bravo_detail_tour .form-guest-search .flex-horizontal-center > a,
.bravo_detail_car .form-guest-search .flex-horizontal-center > a {
display: inline-flex;
width: 44px;
min-width: 44px;
height: 44px;
align-items: center;
justify-content: center;
}
}
@media (max-width: 575.98px) {
.bravo-list-item .topbar-search {
flex-wrap: wrap;
}
.bravo-list-item .topbar-search .result-count {
flex: 0 0 100%;
width: 100%;
margin-bottom: 12px !important;
}
.bravo-list-item .topbar-search .control {
flex: 0 0 100% !important;
width: 100%;
flex-wrap: wrap;
justify-content: flex-start !important;
gap: 10px 12px;
text-align: left !important;
}
.bravo-list-item .topbar-search .control .item {
min-width: 0;
margin-left: 0 !important;
padding-left: 0 !important;
border-left: 0 !important;
}
#header .header-left {
min-width: 0;
flex: 1 1 auto;
}
#header .header-right {
min-width: 0 !important;
flex: 0 0 auto;
}
#header .bravo-logo,
#header .bravo-logo a {
min-width: 0;
}
#header .bravo-logo img {
width: auto !important;
max-width: calc(100vw - 180px);
height: auto !important;
}
.gateways-table #gateway_stripe .card_stripe label span,
.gateways-table #gateway_stripe .card_stripe .input {
display: block;
width: 100%;
min-width: 0;
}
.booking-review .label,
.booking-review .val {
min-width: 0;
overflow-wrap: anywhere;
}
}
.ww-tr-2col > div {
min-width: 0;
}
@media (max-width: 420px) {
.ww-tr-2col {
flex-direction: column;
}
}
:root{--primary:#C24E1D !important;--bravo-primary:#C24E1D !important;}
a,a:hover{color:#C24E1D;}
.text-primary,.color-primary,.price,.g-price,.tour-price,.h-price{color:#C24E1D !important;}
.bg-primary,.badge-primary{background-color:#C24E1D !important;}
.btn-primary,.btn.btn-primary,button.btn-primary,.btn-sea-green,.bg-sea-green{background-color:#C24E1D !important;border-color:#C24E1D !important;color:#fff !important;}
.btn-primary:hover,.btn.btn-primary:hover,.btn-sea-green:hover{background-color:#D2542E !important;border-color:#D2542E !important;}
.btn-outline-primary{color:#C24E1D !important;border-color:#C24E1D !important;}
.form-search-tabs .nav-link.active,.nav-tabs-service .active .icon,.service-type.active{background-color:#C24E1D !important;color:#fff !important;}
.pagination .page-item.active .page-link{background-color:#C24E1D !important;border-color:#C24E1D !important;}
.u-header__navbar-brand-text,.bravo-footer .brand-dark,.footer .brand.brand-dark{display:none !important;}
.bravo-form-search-all.hero-v1{background-color:#D24000 !important;background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important;min-height:560px;display:flex;align-items:center;}
.bravo_topbar,.u-header__topbar{background:#17233f !important;}
.bravo_topbar,.bravo_topbar a,.bravo_topbar i,.bravo_topbar span,.u-header__topbar,.u-header__topbar a{color:#fff !important;}
.bravo_topbar a:hover{color:#C24E1D !important;}
.bravo_topbar .ww-tb{margin-right:22px;display:inline-flex;align-items:center;}
.bravo_topbar .ww-tb i{margin-right:6px;color:#C24E1D !important;}
.ww-tb-social{display:inline-flex;align-items:center;margin-right:16px;}
.ww-tb-social a{margin-left:12px;}
.ww-tb-social a i{font-size:16px;color:#fff !important;}
.ww-tb-social a:hover i{color:#C24E1D !important;}
.gtranslate_wrapper{display:inline-block;vertical-align:middle;margin:0 6px;}
.goog-te-banner-frame,.skiptranslate>iframe{display:none !important;}body{top:0 !important;}
.ww-solid-header .bravo_header{background:#fff !important;border-bottom:3px solid #C24E1D !important;}
.ww-solid-header .main-menu>li>a{color:#1a2b48 !important;font-weight:600;}
.ww-solid-header .main-menu>li.active>a,.ww-solid-header .main-menu>li.current-menu-item>a,.ww-solid-header .main-menu>li>a:hover{color:#C24E1D !important;}
.ww-solid-header .header-right a,.ww-solid-header .bravo_header .caret{color:#1a2b48 !important;}
.bravo-language,.language-switch,.footer .language,li.language-item,.bravo_topbar .bravo-language{display:none !important;}
.main-footer .row>.col-xl-3dot1{display:none !important;}
.main-footer .row>[class*='col-xl-1dot8']{flex:0 0 33.333% !important;max-width:33.333% !important;}
.bravo_footer .border-color-8.space-1{display:none !important;}
.copy-right{background:#111 !important;text-align:center;padding:16px 0 !important;}
.copy-right,.copy-right *{color:#fff !important;}.copy-right .f-visa{display:inline;}
.ww-social{margin-top:6px;}
.ww-soc{display:inline-flex;width:40px;height:40px;border-radius:50%;color:#fff !important;align-items:center;justify-content:center;margin-right:10px;font-size:18px;text-decoration:none;}
.ww-fb{background:#1877F2;}.ww-ig{background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fd5949 45%,#d6249f 60%,#285AEB 90%);}
html{scroll-behavior:smooth;}[id]{scroll-margin-top:120px;}
a,button,.btn,.nav-link{transition:color .2s,background-color .2s,transform .2s,box-shadow .2s;}
:focus-visible{outline:2px solid #C24E1D;outline-offset:2px;border-radius:4px;}
*{-webkit-tap-highlight-color:rgba(232,102,64,.2);}
.product-card-v2 .card-img,.product-card-block .card-img-top,.item-loop .card-img{overflow:hidden;}
.product-card-block:hover .card-img img,.item-loop:hover .card-img img{transform:scale(1.07);}
.product-card-block .card-img img,.item-loop .card-img img{transition:transform .5s ease;}
.form-control:focus{border-color:#C24E1D !important;box-shadow:0 0 0 .15rem rgba(232,102,64,.15) !important;}
@media (prefers-reduced-motion:reduce){*{transition:none !important;scroll-behavior:auto !important;}}
.ww-whatsapp-float{position:fixed;right:20px;bottom:20px;width:56px;height:56px;border-radius:50%;background:#25D366;color:#fff !important;display:flex;align-items:center;justify-content:center;font-size:30px;z-index:9999;box-shadow:0 6px 20px rgba(0,0,0,.25);transition:transform .2s;}
.ww-whatsapp-float:hover{transform:scale(1.08);color:#fff !important;}
img{max-width:100%;height:auto;}
@media (max-width:1024px){
.bravo-form-search-all.hero-v1{min-height:auto !important;}
.bravo-form-search-all.hero-v1 .space-2{padding-top:2.4rem !important;padding-bottom:2.4rem !important;}
.bravo-form-search-all.hero-v1 .py-8,.bravo-form-search-all.hero-v1 .py-xl-10{padding-top:.5rem !important;padding-bottom:.5rem !important;}
.bravo-form-search-all.hero-v1 .pb-5{padding-bottom:.5rem !important;}
}
@media (max-width:767px){
.bravo-form-search-all.hero-v1 h1{font-size:30px !important;line-height:1.15;}
.bravo-form-search-all.hero-v1 p{font-size:15px !important;margin-bottom:1rem !important;}
.bravo_topbar .ww-tb{margin-right:12px;font-size:12px;}
.bravo_topbar .ww-tb span,.bravo_topbar .ww-tb a{font-size:12px;}
.main-footer .row>[class*='col-xl-1dot8']{flex:0 0 100% !important;max-width:100% !important;}
.btn,.list-group-item{min-height:44px;}
.ww-whatsapp-float{right:14px;bottom:14px;width:52px;height:52px;font-size:28px;}
.container{padding-left:16px !important;padding-right:16px !important;}
}
.gtranslate_wrapper{display:none !important;}
.ww-lang{position:relative;display:inline-block;margin-left:14px;vertical-align:middle;}
.ww-lang-btn{background:transparent;border:none;color:#fff;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:4px;}
.ww-lang-btn img{width:26px;height:17px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px rgba(255,255,255,.3);}
.ww-lang-btn i{color:#fff;font-size:13px;}
.ww-lang-menu{position:absolute;right:0;top:calc(100% + 6px);background:#fff;min-width:170px;box-shadow:0 10px 30px rgba(0,0,0,.18);border-radius:10px;padding:6px 0;display:none;z-index:1050;}
.ww-lang.open .ww-lang-menu{display:block;}
.ww-lang-menu a{display:flex;align-items:center;gap:12px;padding:9px 16px;color:#222 !important;cursor:pointer;font-size:14px;text-decoration:none;}
.ww-lang-menu a:hover{background:#f6f6f6;color:#C24E1D !important;}
.ww-lang-menu img{width:24px;height:16px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px #e5e5e5;}
@media(max-width:767px){.ww-lang{margin-left:8px;}.ww-lang-menu{right:auto;left:0;}}
.language-dropdown,.bravo_topbar .language-dropdown{display:none !important;}
.ww-transfer{background:#fff;border:1px solid #eee;border-radius:14px;padding:18px 18px 20px;margin-bottom:18px;box-shadow:0 8px 24px rgba(0,0,0,.06);}
.ww-transfer .ww-tr-title{font-size:18px;font-weight:700;color:#1a2b48;margin:0 0 14px;display:flex;align-items:center;gap:8px;}
.ww-transfer .ww-tr-title i{color:#C24E1D;}
.ww-transfer label{display:block;font-size:13px;font-weight:600;color:#555;margin:10px 0 4px;}
.ww-transfer select{width:100%;padding:11px 12px;border:1px solid #ddd;border-radius:8px;font-size:14px;background:#fff;color:#222;cursor:pointer;}
.ww-transfer select:focus{border-color:#C24E1D;outline:none;}
.ww-transfer select:disabled{background:#f6f6f6;cursor:not-allowed;}
.ww-transfer .ww-tr-price{margin:14px 0 12px;font-size:16px;color:#555;text-align:center;min-height:22px;}
.ww-transfer .ww-tr-price strong{color:#C24E1D;font-size:22px;}
.ww-transfer .ww-tr-book{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background:#25D366 !important;border-color:#25D366 !important;color:#fff !important;font-weight:600;padding:12px;border-radius:8px;}
.ww-transfer .ww-tr-book:hover{background:#1da851 !important;}
.ww-transfer .ww-tr-book.disabled{opacity:.5;pointer-events:none;}
.ww-tsearch{background:#fff;border:1px solid #eee;border-radius:16px;padding:22px 22px 8px;margin:0 0 26px;box-shadow:0 10px 30px rgba(0,0,0,.06);}
.ww-tsearch>h3{font-size:20px;font-weight:700;color:#1a2b48;margin:0 0 16px;display:flex;align-items:center;gap:10px;}
.ww-tsearch>h3 i{color:#C24E1D;}
.ww-ts-row{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end;}
.ww-ts-field{flex:1;min-width:180px;}
.ww-ts-field label{display:block;font-size:13px;font-weight:600;color:#555;margin-bottom:5px;}
.ww-ts-field select{width:100%;padding:12px;border:1px solid #ddd;border-radius:9px;font-size:15px;background:#fff;cursor:pointer;}
.ww-ts-field select:focus{border-color:#C24E1D;outline:none;}
.ww-ts-btn{padding:12px 30px;height:46px;white-space:nowrap;}
.ww-ts-results{margin-top:18px;}
.ww-ts-hint{color:#888;text-align:center;padding:14px;}
.ww-ts-head{font-weight:700;color:#1a2b48;font-size:16px;margin:6px 0 14px;padding-bottom:8px;border-bottom:1px solid #f0f0f0;}
.ww-ts-card{display:flex;align-items:center;gap:16px;padding:12px;border:1px solid #eee;border-radius:12px;margin-bottom:12px;transition:box-shadow .2s;}
.ww-ts-card:hover{box-shadow:0 8px 22px rgba(0,0,0,.08);}
.ww-ts-card>img{width:110px;height:74px;object-fit:cover;border-radius:8px;flex-shrink:0;}
.ww-ts-info{flex:1;}
.ww-ts-info h4{font-size:16px;font-weight:700;color:#1a2b48;margin:0 0 6px;}
.ww-ts-spec{display:flex;gap:16px;color:#777;font-size:14px;}
.ww-ts-spec i{color:#C24E1D;margin-right:4px;}
.ww-ts-act{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:6px;min-width:120px;}
.ww-ts-price{font-size:22px;font-weight:700;color:#C24E1D;}
.ww-ts-more{font-size:13px;color:#666;text-decoration:underline;}
.ww-ts-book{background:#25D366 !important;border-color:#25D366 !important;color:#fff !important;padding:8px 16px;border-radius:8px;font-size:14px;}
.ww-ts-book:hover{background:#1da851 !important;}
.ww-tsearch{max-width:1140px;margin-left:auto;margin-right:auto;}
.bravo_search_car>.container>.ww-tsearch{margin-top:8px;}
.bravo_search_car>.container>.row{display:none !important;}
.ww-ts-fromlbl{font-size:13px;font-weight:600;color:#999;margin-right:3px;}
@media(max-width:575px){.ww-ts-card{flex-wrap:wrap;}.ww-ts-card>img{width:100%;height:150px;}.ww-ts-act{align-items:stretch;text-align:center;width:100%;}}
.page-template-content .bravo-list-car .text-white.my-2{display:none !important;}
.bravo_topbar .dropdown-menu a,.u-header__topbar .dropdown-menu a{color:#3b444f !important;}
.bravo_topbar .dropdown-menu a:hover,.u-header__topbar .dropdown-menu a:hover{color:#C24E1D !important;}
@media(max-width:768px){body.ww-bookbar .ww-whatsapp-float{bottom:82px !important;}}
.ww-hlang{display:none;position:relative;align-items:center;margin-right:4px;}
@media(max-width:991px){.ww-hlang{display:inline-flex !important;}}
.ww-hlang-btn{background:transparent;border:none;display:inline-flex;align-items:center;gap:6px;color:#1a2b48;font-size:15px;font-weight:600;padding:6px 4px;cursor:pointer;white-space:nowrap;}
.ww-hlang-btn .ww-hlang-flag{width:26px;height:18px;object-fit:cover;border-radius:3px;box-shadow:0 0 2px rgba(0,0,0,.3);}
.ww-hlang-btn .fa-angle-down{font-size:12px;color:#1a2b48;}
.ww-hlang-menu{min-width:158px;padding:6px 0;}
.ww-hlang-menu img{width:24px;height:16px;object-fit:cover;border-radius:2px;margin-right:8px;vertical-align:middle;box-shadow:0 0 2px rgba(0,0,0,.3);}
.ww-hlang-menu a{color:#1a2b48 !important;padding:9px 14px;display:flex;align-items:center;}
.ww-hlang-menu a:hover,.ww-hlang-menu a:active{color:#C24E1D !important;background:#f4f6f9;}
@media(max-width:991px){.bravo_header .content .header-right{display:flex !important;align-items:center;justify-content:flex-end;gap:2px;}.bravo_header .content .header-right .bravo-more-menu{float:none !important;}}
.card-img-top{aspect-ratio:16/9 !important;width:100%;height:auto;object-fit:cover;}
.bravo_detail_tour .bravo_banner img.img-fluid{aspect-ratio:16/9;width:100%;height:auto;object-fit:cover;}
.bravo-logo img{aspect-ratio:1278/289;height:auto;width:auto}.u-header .bravo-logo img{height:88px;width:auto}@media(max-width:991px){.u-header .bravo-logo img{height:64px}}@media(max-width:575px){.u-header .bravo-logo img{height:52px}}
@media(max-width:991px){.bravo_header .content .header-right{min-width:132px;}}
.text-secondary{color:#5e6a75 !important;}
a.font-weight-bold.d-flex.text-lh-1{color:#C24E1D !important;}
.pagination-v2-arrow-color{color:#1E5F92 !important;}
.rate-text{color:#B54715 !important;}
.gradient-overlay-half-bg-gradient-v5::before{background:linear-gradient(to top,#131313 16%,rgba(19,19,19,.45) 72%,rgba(34,34,34,0) 92%) !important;}
.bravo_detail_tour .description a,.bravo_detail_car .description a{text-decoration:underline;}
.ww-htabs{display:flex;gap:10px;margin:6px 0 24px;flex-wrap:wrap;padding-top:14px;}
.ww-htab{border:2px solid #eee;background:#fff;padding:10px 28px;border-radius:50px;font-weight:700;font-size:16px;color:#1a2b48;cursor:pointer;transition:all .2s;}
.ww-htab.active{background:#C24E1D;border-color:#C24E1D;color:#fff;}
.ww-htab:hover:not(.active){border-color:#C24E1D;color:#C24E1D;}
.ww-hpane{display:none;}.ww-hpane.active{display:block;}
.ww-hpager{display:flex;justify-content:center;gap:8px;margin:4px 0 14px;}
.ww-hpage{min-width:38px;height:38px;border-radius:50%;border:2px solid #eee;background:#fff;font-weight:700;color:#1a2b48;cursor:pointer;}
.ww-hpage.active{background:#C24E1D;border-color:#C24E1D;color:#fff;}
.ww-hpane-tours .col-lg-3,.ww-hpane-acts .col-lg-3{flex:0 0 33.3333%;max-width:33.3333%;}
@media(max-width:991.98px){.ww-hpane-tours .col-lg-3,.ww-hpane-acts .col-lg-3{flex:0 0 50%;max-width:50%;}}
@media(max-width:575.98px){.ww-hpane-tours .col-lg-3,.ww-hpane-acts .col-lg-3{flex:0 0 100%;max-width:100%;}}
.ww-hpane-transfer .ww-tsearch{margin-top:2px;}
@media(max-width:991.98px){.bravo_header .content .header-right{display:flex !important;align-items:center;justify-content:flex-end;gap:10px;position:relative;z-index:5;}.bravo_header .content .header-right .bravo-more-menu{float:none !important;position:static !important;flex-shrink:0;}.ww-hlang{flex-shrink:0;position:relative;}}
@media(max-width:480px){.ww-hlang-name{display:none;}.ww-hlang-btn{padding:6px 4px;gap:4px;}}
.bravo_detail_tour a:not(.btn):not(.badge),.bravo_detail_car a:not(.btn):not(.badge){color:#C24E1D;}
.bravo_footer a,.bravo_footer .list-group-item{color:#4E5966;}
.text-gray-9{color:#5e6a75 !important;}
.text-gray-1{color:#4E5966 !important;}
.badge.badge-warning{background-color:#856A00 !important;}
.btn-primary.btn-xs{background-color:#BC4A17 !important;border-color:#BC4A17 !important;}
body{color:#4E5966;}
.bravo-more-book-mobile .review{color:#5e6a75 !important;}
.review-message a{text-decoration:underline;}
.ww-tb-social a{min-width:28px;min-height:28px;display:inline-flex;align-items:center;justify-content:center;margin-right:8px;}
.text-lh-1dot6{color:#4E5966 !important;}.bravo-form-search-all .tab-nav{display:none!important}.bravo-form-search-all .hero-tab-pane{display:none!important}.bravo-form-search-all.hero-v1{background-size:auto!important;background-position:center bottom!important;background-repeat:no-repeat!important;padding-bottom:352px!important}@media(max-width:640px){.bravo-form-search-all.hero-v1{background-size:100% auto!important;padding-bottom:58vw!important}}.ww-ts-results{min-height:460px}.ww-ts-date{width:100%;padding:11px 12px;border:1px solid #ddd;border-radius:9px;font-size:15px;background:#fff;color:#1a2b48}.ww-ts-date:focus{border-color:#C24E1D;outline:none}.ww-tr-date{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:9px;font-size:15px;background:#fff;margin-bottom:10px}@media(max-width:640px){.ww-ts-results{min-height:340px}}.ww-ts-date[readonly],.ww-tr-date[readonly]{background:#fff;cursor:pointer}.daterangepicker{z-index:10050}.ww-hero-kicker{font-size:30px;line-height:1.15;white-space:nowrap;letter-spacing:.05em;margin-bottom:4px}@media(max-width:575px){.ww-hero-kicker{font-size:18px}}.ww-ts-step2{display:none;width:100%;gap:12px;align-items:flex-end;background:#faf6f3;border:1px solid #f0e7e0;border-radius:10px;padding:10px 12px;margin-top:10px;flex-wrap:wrap}.ww-ts-s2f{flex:1;min-width:110px}.ww-ts-s2f label{display:block;font-size:12px;font-weight:600;color:#555;margin-bottom:4px}.ww-ts-s2f input{width:100%;padding:8px 10px;border:1px solid #ddd;border-radius:8px;font-size:15px}.ww-s2-go{background:#25D366!important;border-color:#25D366!important;color:#fff!important;padding:9px 16px;border-radius:8px;font-size:14px;white-space:nowrap}.ww-s2-go:hover{background:#1da851!important}.ww-tr-2col{display:flex;gap:10px;margin-bottom:6px}.ww-tr-2col>div{flex:1}.ww-tr-2col input{width:100%;padding:9px 10px;border:1px solid #ddd;border-radius:8px;font-size:15px;background:#fff}.ww-ts-unit{font-size:12px;color:#999;font-weight:600;margin-left:2px}.ww-s2-total{width:100%;font-size:15px;color:#1a2b48;padding-top:2px}.ww-s2-total small{color:#888}.flex-horizontal-center>a.font-size-10{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px}.flex-horizontal-center>input.form-control.width-30{min-height:32px}.nav-enquiry .enquiry-item.active span{color:#C24E1D!important}.nav-enquiry .enquiry-item.active{border-color:#C24E1D!important}
.bravo_header .bravo-logo img{width:200px!important;max-width:200px!important;height:auto!important;max-height:none!important;object-fit:contain}.sub-footer img{width:180px!important;height:auto!important}.bravo_header .header-left{min-width:0}.bravo_header .content{min-height:94px}@media(max-width:767px){.bravo_header .bravo-logo img{width:160px!important;max-width:160px!important}.bravo_header .content{min-height:78px}}
.bravo_header .bravo-logo img{aspect-ratio:auto!important;width:240px!important;max-width:240px!important;height:auto!important;max-height:none!important;object-fit:contain!important}@media(max-width:767px){.bravo_header .bravo-logo img{width:180px!important;max-width:180px!important}}
:root{--primary:#C24E1D !important;--bravo-primary:#C24E1D !important;}
a,a:hover{color:#C24E1D;}
.text-primary,.color-primary,.price,.g-price,.tour-price,.h-price{color:#C24E1D !important;}
.bg-primary,.badge-primary{background-color:#C24E1D !important;}
.btn-primary,.btn.btn-primary,button.btn-primary,.btn-sea-green,.bg-sea-green{background-color:#C24E1D !important;border-color:#C24E1D !important;color:#fff !important;}
.btn-primary:hover,.btn.btn-primary:hover,.btn-sea-green:hover{background-color:#D2542E !important;border-color:#D2542E !important;}
.btn-outline-primary{color:#C24E1D !important;border-color:#C24E1D !important;}
.form-search-tabs .nav-link.active,.nav-tabs-service .active .icon,.service-type.active{background-color:#C24E1D !important;color:#fff !important;}
.pagination .page-item.active .page-link{background-color:#C24E1D !important;border-color:#C24E1D !important;}
.u-header__navbar-brand-text,.bravo-footer .brand-dark,.footer .brand.brand-dark{display:none !important;}
.bravo-form-search-all.hero-v1{background-color:#D24000 !important;background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important;min-height:560px;display:flex;align-items:center;}
.bravo_topbar,.u-header__topbar{background:#17233f !important;}
.bravo_topbar,.bravo_topbar a,.bravo_topbar i,.bravo_topbar span,.u-header__topbar,.u-header__topbar a{color:#fff !important;}
.bravo_topbar a:hover{color:#C24E1D !important;}
.bravo_topbar .ww-tb{margin-right:22px;display:inline-flex;align-items:center;}
.bravo_topbar .ww-tb i{margin-right:6px;color:#C24E1D !important;}
.ww-tb-social{display:inline-flex;align-items:center;margin-right:16px;}
.ww-tb-social a{margin-left:12px;}
.ww-tb-social a i{font-size:16px;color:#fff !important;}
.ww-tb-social a:hover i{color:#C24E1D !important;}
.gtranslate_wrapper{display:inline-block;vertical-align:middle;margin:0 6px;}
.goog-te-banner-frame,.skiptranslate>iframe{display:none !important;}body{top:0 !important;}
.ww-solid-header .bravo_header{background:#fff !important;border-bottom:3px solid #C24E1D !important;}
.ww-solid-header .main-menu>li>a{color:#1a2b48 !important;font-weight:600;}
.ww-solid-header .main-menu>li.active>a,.ww-solid-header .main-menu>li.current-menu-item>a,.ww-solid-header .main-menu>li>a:hover{color:#C24E1D !important;}
.ww-solid-header .header-right a,.ww-solid-header .bravo_header .caret{color:#1a2b48 !important;}
.bravo-language,.language-switch,.footer .language,li.language-item,.bravo_topbar .bravo-language{display:none !important;}
.main-footer .row>.col-xl-3dot1{display:none !important;}
.main-footer .row>[class*='col-xl-1dot8']{flex:0 0 33.333% !important;max-width:33.333% !important;}
.bravo_footer .border-color-8.space-1{display:none !important;}
.copy-right{background:#111 !important;text-align:center;padding:16px 0 !important;}
.copy-right,.copy-right *{color:#fff !important;}.copy-right .f-visa{display:inline;}
.ww-social{margin-top:6px;}
.ww-soc{display:inline-flex;width:40px;height:40px;border-radius:50%;color:#fff !important;align-items:center;justify-content:center;margin-right:10px;font-size:18px;text-decoration:none;}
.ww-fb{background:#1877F2;}.ww-ig{background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fd5949 45%,#d6249f 60%,#285AEB 90%);}
html{scroll-behavior:smooth;}[id]{scroll-margin-top:120px;}
a,button,.btn,.nav-link{transition:color .2s,background-color .2s,transform .2s,box-shadow .2s;}
:focus-visible{outline:2px solid #C24E1D;outline-offset:2px;border-radius:4px;}
*{-webkit-tap-highlight-color:rgba(232,102,64,.2);}
.product-card-v2 .card-img,.product-card-block .card-img-top,.item-loop .card-img{overflow:hidden;}
.product-card-block:hover .card-img img,.item-loop:hover .card-img img{transform:scale(1.07);}
.product-card-block .card-img img,.item-loop .card-img img{transition:transform .5s ease;}
.form-control:focus{border-color:#C24E1D !important;box-shadow:0 0 0 .15rem rgba(232,102,64,.15) !important;}
@media (prefers-reduced-motion:reduce){*{transition:none !important;scroll-behavior:auto !important;}}
.ww-whatsapp-float{position:fixed;right:20px;bottom:20px;width:56px;height:56px;border-radius:50%;background:#25D366;color:#fff !important;display:flex;align-items:center;justify-content:center;font-size:30px;z-index:9999;box-shadow:0 6px 20px rgba(0,0,0,.25);transition:transform .2s;}
.ww-whatsapp-float:hover{transform:scale(1.08);color:#fff !important;}
img{max-width:100%;height:auto;}
@media (max-width:1024px){
.bravo-form-search-all.hero-v1{min-height:auto !important;}
.bravo-form-search-all.hero-v1 .space-2{padding-top:2.4rem !important;padding-bottom:2.4rem !important;}
.bravo-form-search-all.hero-v1 .py-8,.bravo-form-search-all.hero-v1 .py-xl-10{padding-top:.5rem !important;padding-bottom:.5rem !important;}
.bravo-form-search-all.hero-v1 .pb-5{padding-bottom:.5rem !important;}
}
@media (max-width:767px){
.bravo-form-search-all.hero-v1 h1{font-size:30px !important;line-height:1.15;}
.bravo-form-search-all.hero-v1 p{font-size:15px !important;margin-bottom:1rem !important;}
.bravo_topbar .ww-tb{margin-right:12px;font-size:12px;}
.bravo_topbar .ww-tb span,.bravo_topbar .ww-tb a{font-size:12px;}
.main-footer .row>[class*='col-xl-1dot8']{flex:0 0 100% !important;max-width:100% !important;}
.btn,.list-group-item{min-height:44px;}
.ww-whatsapp-float{right:14px;bottom:14px;width:52px;height:52px;font-size:28px;}
.container{padding-left:16px !important;padding-right:16px !important;}
}
.gtranslate_wrapper{display:none !important;}
.ww-lang{position:relative;display:inline-block;margin-left:14px;vertical-align:middle;}
.ww-lang-btn{background:transparent;border:none;color:#fff;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:4px;}
.ww-lang-btn img{width:26px;height:17px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px rgba(255,255,255,.3);}
.ww-lang-btn i{color:#fff;font-size:13px;}
.ww-lang-menu{position:absolute;right:0;top:calc(100% + 6px);background:#fff;min-width:170px;box-shadow:0 10px 30px rgba(0,0,0,.18);border-radius:10px;padding:6px 0;display:none;z-index:1050;}
.ww-lang.open .ww-lang-menu{display:block;}
.ww-lang-menu a{display:flex;align-items:center;gap:12px;padding:9px 16px;color:#222 !important;cursor:pointer;font-size:14px;text-decoration:none;}
.ww-lang-menu a:hover{background:#f6f6f6;color:#C24E1D !important;}
.ww-lang-menu img{width:24px;height:16px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px #e5e5e5;}
@media(max-width:767px){.ww-lang{margin-left:8px;}.ww-lang-menu{right:auto;left:0;}}
.language-dropdown,.bravo_topbar .language-dropdown{display:none !important;}
.ww-transfer{background:#fff;border:1px solid #eee;border-radius:14px;padding:18px 18px 20px;margin-bottom:18px;box-shadow:0 8px 24px rgba(0,0,0,.06);}
.ww-transfer .ww-tr-title{font-size:18px;font-weight:700;color:#1a2b48;margin:0 0 14px;display:flex;align-items:center;gap:8px;}
.ww-transfer .ww-tr-title i{color:#C24E1D;}
.ww-transfer label{display:block;font-size:13px;font-weight:600;color:#555;margin:10px 0 4px;}
.ww-transfer select{width:100%;padding:11px 12px;border:1px solid #ddd;border-radius:8px;font-size:14px;background:#fff;color:#222;cursor:pointer;}
.ww-transfer select:focus{border-color:#C24E1D;outline:none;}
.ww-transfer select:disabled{background:#f6f6f6;cursor:not-allowed;}
.ww-transfer .ww-tr-price{margin:14px 0 12px;font-size:16px;color:#555;text-align:center;min-height:22px;}
.ww-transfer .ww-tr-price strong{color:#C24E1D;font-size:22px;}
.ww-transfer .ww-tr-book{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background:#25D366 !important;border-color:#25D366 !important;color:#fff !important;font-weight:600;padding:12px;border-radius:8px;}
.ww-transfer .ww-tr-book:hover{background:#1da851 !important;}
.ww-transfer .ww-tr-book.disabled{opacity:.5;pointer-events:none;}
.ww-tsearch{background:#fff;border:1px solid #eee;border-radius:16px;padding:22px 22px 8px;margin:0 0 26px;box-shadow:0 10px 30px rgba(0,0,0,.06);}
.ww-tsearch>h3{font-size:20px;font-weight:700;color:#1a2b48;margin:0 0 16px;display:flex;align-items:center;gap:10px;}
.ww-tsearch>h3 i{color:#C24E1D;}
.ww-ts-row{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end;}
.ww-ts-field{flex:1;min-width:180px;}
.ww-ts-field label{display:block;font-size:13px;font-weight:600;color:#555;margin-bottom:5px;}
.ww-ts-field select{width:100%;padding:12px;border:1px solid #ddd;border-radius:9px;font-size:15px;background:#fff;cursor:pointer;}
.ww-ts-field select:focus{border-color:#C24E1D;outline:none;}
.ww-ts-btn{padding:12px 30px;height:46px;white-space:nowrap;}
.ww-ts-results{margin-top:18px;}
.ww-ts-hint{color:#888;text-align:center;padding:14px;}
.ww-ts-head{font-weight:700;color:#1a2b48;font-size:16px;margin:6px 0 14px;padding-bottom:8px;border-bottom:1px solid #f0f0f0;}
.ww-ts-card{display:flex;align-items:center;gap:16px;padding:12px;border:1px solid #eee;border-radius:12px;margin-bottom:12px;transition:box-shadow .2s;}
.ww-ts-card:hover{box-shadow:0 8px 22px rgba(0,0,0,.08);}
.ww-ts-card>img{width:110px;height:74px;object-fit:cover;border-radius:8px;flex-shrink:0;}
.ww-ts-info{flex:1;}
.ww-ts-info h4{font-size:16px;font-weight:700;color:#1a2b48;margin:0 0 6px;}
.ww-ts-spec{display:flex;gap:16px;color:#777;font-size:14px;}
.ww-ts-spec i{color:#C24E1D;margin-right:4px;}
.ww-ts-act{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:6px;min-width:120px;}
.ww-ts-price{font-size:22px;font-weight:700;color:#C24E1D;}
.ww-ts-more{font-size:13px;color:#666;text-decoration:underline;}
.ww-ts-book{background:#25D366 !important;border-color:#25D366 !important;color:#fff !important;padding:8px 16px;border-radius:8px;font-size:14px;}
.ww-ts-book:hover{background:#1da851 !important;}
.ww-tsearch{max-width:1140px;margin-left:auto;margin-right:auto;}
.bravo_search_car>.container>.ww-tsearch{margin-top:8px;}
.bravo_search_car>.container>.row{display:none !important;}
.ww-ts-fromlbl{font-size:13px;font-weight:600;color:#999;margin-right:3px;}
@media(max-width:575px){.ww-ts-card{flex-wrap:wrap;}.ww-ts-card>img{width:100%;height:150px;}.ww-ts-act{align-items:stretch;text-align:center;width:100%;}}
.page-template-content .bravo-list-car .text-white.my-2{display:none !important;}
.bravo_topbar .dropdown-menu a,.u-header__topbar .dropdown-menu a{color:#3b444f !important;}
.bravo_topbar .dropdown-menu a:hover,.u-header__topbar .dropdown-menu a:hover{color:#C24E1D !important;}
@media(max-width:768px){body.ww-bookbar .ww-whatsapp-float{bottom:82px !important;}}
.ww-hlang{display:none;position:relative;align-items:center;margin-right:4px;}
@media(max-width:991px){.ww-hlang{display:inline-flex !important;}}
.ww-hlang-btn{background:transparent;border:none;display:inline-flex;align-items:center;gap:6px;color:#1a2b48;font-size:15px;font-weight:600;padding:6px 4px;cursor:pointer;white-space:nowrap;}
.ww-hlang-btn .ww-hlang-flag{width:26px;height:18px;object-fit:cover;border-radius:3px;box-shadow:0 0 2px rgba(0,0,0,.3);}
.ww-hlang-btn .fa-angle-down{font-size:12px;color:#1a2b48;}
.ww-hlang-menu{min-width:158px;padding:6px 0;}
.ww-hlang-menu img{width:24px;height:16px;object-fit:cover;border-radius:2px;margin-right:8px;vertical-align:middle;box-shadow:0 0 2px rgba(0,0,0,.3);}
.ww-hlang-menu a{color:#1a2b48 !important;padding:9px 14px;display:flex;align-items:center;}
.ww-hlang-menu a:hover,.ww-hlang-menu a:active{color:#C24E1D !important;background:#f4f6f9;}
@media(max-width:991px){.bravo_header .content .header-right{display:flex !important;align-items:center;justify-content:flex-end;gap:2px;}.bravo_header .content .header-right .bravo-more-menu{float:none !important;}}
.card-img-top{aspect-ratio:16/9 !important;width:100%;height:auto;object-fit:cover;}
.bravo_detail_tour .bravo_banner img.img-fluid{aspect-ratio:16/9;width:100%;height:auto;object-fit:cover;}
.bravo-logo img{aspect-ratio:1278/289;height:auto;width:auto}.u-header .bravo-logo img{height:88px;width:auto}@media(max-width:991px){.u-header .bravo-logo img{height:64px}}@media(max-width:575px){.u-header .bravo-logo img{height:52px}}
@media(max-width:991px){.bravo_header .content .header-right{min-width:132px;}}
.text-secondary{color:#5e6a75 !important;}
a.font-weight-bold.d-flex.text-lh-1{color:#C24E1D !important;}
.pagination-v2-arrow-color{color:#1E5F92 !important;}
.rate-text{color:#B54715 !important;}
.gradient-overlay-half-bg-gradient-v5::before{background:linear-gradient(to top,#131313 16%,rgba(19,19,19,.45) 72%,rgba(34,34,34,0) 92%) !important;}
.bravo_detail_tour .description a,.bravo_detail_car .description a{text-decoration:underline;}
.ww-htabs{display:flex;gap:10px;margin:6px 0 24px;flex-wrap:wrap;padding-top:14px;}
.ww-htab{border:2px solid #eee;background:#fff;padding:10px 28px;border-radius:50px;font-weight:700;font-size:16px;color:#1a2b48;cursor:pointer;transition:all .2s;}
.ww-htab.active{background:#C24E1D;border-color:#C24E1D;color:#fff;}
.ww-htab:hover:not(.active){border-color:#C24E1D;color:#C24E1D;}
.ww-hpane{display:none;}.ww-hpane.active{display:block;}
.ww-hpager{display:flex;justify-content:center;gap:8px;margin:4px 0 14px;}
.ww-hpage{min-width:38px;height:38px;border-radius:50%;border:2px solid #eee;background:#fff;font-weight:700;color:#1a2b48;cursor:pointer;}
.ww-hpage.active{background:#C24E1D;border-color:#C24E1D;color:#fff;}
.ww-hpane-tours .col-lg-3,.ww-hpane-acts .col-lg-3{flex:0 0 33.3333%;max-width:33.3333%;}
@media(max-width:991.98px){.ww-hpane-tours .col-lg-3,.ww-hpane-acts .col-lg-3{flex:0 0 50%;max-width:50%;}}
@media(max-width:575.98px){.ww-hpane-tours .col-lg-3,.ww-hpane-acts .col-lg-3{flex:0 0 100%;max-width:100%;}}
.ww-hpane-transfer .ww-tsearch{margin-top:2px;}
@media(max-width:991.98px){.bravo_header .content .header-right{display:flex !important;align-items:center;justify-content:flex-end;gap:10px;position:relative;z-index:5;}.bravo_header .content .header-right .bravo-more-menu{float:none !important;position:static !important;flex-shrink:0;}.ww-hlang{flex-shrink:0;position:relative;}}
@media(max-width:480px){.ww-hlang-name{display:none;}.ww-hlang-btn{padding:6px 4px;gap:4px;}}
.bravo_detail_tour a:not(.btn):not(.badge),.bravo_detail_car a:not(.btn):not(.badge){color:#C24E1D;}
.bravo_footer a,.bravo_footer .list-group-item{color:#4E5966;}
.text-gray-9{color:#5e6a75 !important;}
.text-gray-1{color:#4E5966 !important;}
.badge.badge-warning{background-color:#856A00 !important;}
.btn-primary.btn-xs{background-color:#BC4A17 !important;border-color:#BC4A17 !important;}
body{color:#4E5966;}
.bravo-more-book-mobile .review{color:#5e6a75 !important;}
.review-message a{text-decoration:underline;}
.ww-tb-social a{min-width:28px;min-height:28px;display:inline-flex;align-items:center;justify-content:center;margin-right:8px;}
.text-lh-1dot6{color:#4E5966 !important;}.bravo-form-search-all .tab-nav{display:none!important}.bravo-form-search-all .hero-tab-pane{display:none!important}.bravo-form-search-all.hero-v1{background-size:auto!important;background-position:center bottom!important;background-repeat:no-repeat!important;padding-bottom:352px!important}@media(max-width:640px){.bravo-form-search-all.hero-v1{background-size:100% auto!important;padding-bottom:58vw!important}}.ww-ts-results{min-height:460px}.ww-ts-date{width:100%;padding:11px 12px;border:1px solid #ddd;border-radius:9px;font-size:15px;background:#fff;color:#1a2b48}.ww-ts-date:focus{border-color:#C24E1D;outline:none}.ww-tr-date{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:9px;font-size:15px;background:#fff;margin-bottom:10px}@media(max-width:640px){.ww-ts-results{min-height:340px}}.ww-ts-date[readonly],.ww-tr-date[readonly]{background:#fff;cursor:pointer}.daterangepicker{z-index:10050}.ww-hero-kicker{font-size:30px;line-height:1.15;white-space:nowrap;letter-spacing:.05em;margin-bottom:4px}@media(max-width:575px){.ww-hero-kicker{font-size:18px}}.ww-ts-step2{display:none;width:100%;gap:12px;align-items:flex-end;background:#faf6f3;border:1px solid #f0e7e0;border-radius:10px;padding:10px 12px;margin-top:10px;flex-wrap:wrap}.ww-ts-s2f{flex:1;min-width:110px}.ww-ts-s2f label{display:block;font-size:12px;font-weight:600;color:#555;margin-bottom:4px}.ww-ts-s2f input{width:100%;padding:8px 10px;border:1px solid #ddd;border-radius:8px;font-size:15px}.ww-s2-go{background:#25D366!important;border-color:#25D366!important;color:#fff!important;padding:9px 16px;border-radius:8px;font-size:14px;white-space:nowrap}.ww-s2-go:hover{background:#1da851!important}.ww-tr-2col{display:flex;gap:10px;margin-bottom:6px}.ww-tr-2col>div{flex:1}.ww-tr-2col input{width:100%;padding:9px 10px;border:1px solid #ddd;border-radius:8px;font-size:15px;background:#fff}.ww-ts-unit{font-size:12px;color:#999;font-weight:600;margin-left:2px}.ww-s2-total{width:100%;font-size:15px;color:#1a2b48;padding-top:2px}.ww-s2-total small{color:#888}.flex-horizontal-center>a.font-size-10{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px}.flex-horizontal-center>input.form-control.width-30{min-height:32px}.nav-enquiry .enquiry-item.active span{color:#C24E1D!important}.nav-enquiry .enquiry-item.active{border-color:#C24E1D!important}
.bravo_header .bravo-logo img{width:200px!important;max-width:200px!important;height:auto!important;max-height:none!important;object-fit:contain}.sub-footer img{width:180px!important;height:auto!important}.bravo_header .header-left{min-width:0}.bravo_header .content{min-height:94px}@media(max-width:767px){.bravo_header .bravo-logo img{width:160px!important;max-width:160px!important}.bravo_header .content{min-height:78px}}
.bravo_header .bravo-logo img{aspect-ratio:auto!important;width:240px!important;max-width:240px!important;height:auto!important;max-height:none!important;object-fit:contain!important}@media(max-width:767px){.bravo_header .bravo-logo img{width:180px!important;max-width:180px!important}}