.realdev_tab-link {
    background-color: #ffffff !important;
}

.realdev_tab-link svg {
    fill: #e6228f !important;
}

.realdev_tab-link * {
    color: #e6228f !important;
}


.realdev_tab-link.active,
.realdev_tab-link:hover {
    background-color: #e6228f !important;
}

.realdev_tab-link.active *,
.realdev_tab-link:hover * {
    color: #272165 !important;
}

.realdev_tab-link.active .white-color, 
.realdev_tab-link:hover .white-color {
    color: #fff !important;
}

.realdev_tab-link.active svg,
.realdev_tab-link:hover svg {
    fill: #272165 !important;
}
.realdev_tab-content .col-inner.text-left{
    background: #272165 !important;
}

.realdev_tab-content #search-button button {
    background: #e6228f;
    color: #fff;
}

.header-nav .nav-dropdown .nav li a span:after,
.header-nav .nav-dropdown .nav li a span,
.header-nav .nav-dropdown .nav li a span,
.header-nav .nav-dropdown .nav li a span:after {
    color: #272165 !important;
}

.header-nav .nav-dropdown .nav li a span:before,
.header-nav .nav-dropdown .nav li a span:before {
    background: #272165;
}

.header-nav .nav-dropdown .nav li.active a span:after,
.header-nav .nav-dropdown .nav li.active a span,
.header-nav .nav-dropdown .nav li a:hover span,
.header-nav .nav-dropdown .nav li a:hover span:after {
    color: #e6228f !important;
}
.header-nav .nav-dropdown .nav li.active a span:before,
.header-nav .nav-dropdown .nav li a:hover span:before {
    background: #e6228f;
}
.section-title-normal span:after {
    background-color: #e6228f!important;
}

.nav-dropdown {
    color: #272165!important;
}
.accordion-title.active,
.has-icon-bg .icon .icon-inner,
.logo a,
.primary.is-underline,
.primary.is-link,
.badge-outline .badge-inner,
.nav-outline>li.active>a,
.nav-outline>li.active>a,
.cart-icon strong,
[data-color='primary'],
.is-outline.primary{
    color: #272165 !important;
}

.primary.is-link,
.primary.is-outline,
.primary.is-underline {
    color: #272165!important;
}
.ux-menu-link__link {
    color: #272165;
}
.nav-dropdown-default .nav-column li>a,
.nav-dropdown.nav-dropdown-default>li>a {
    color: #272165 !important;
}
.nav-dropdown-default .nav-column li>a:hover,
.nav-dropdown.nav-dropdown-default>li>a:hover {
    color: #e6228f !important;
}

.tour_loop-location {
    color: #292664;
}

p.name.product-title.woocommerce-loop-product__title a {
    color: #292664;
}

.rate_loop {
    color: #e6228f!important;
}

.tour_loop .value,
.tour_loop .value a {
    color: #e6228f!important;
}
.tour_loop .label{
    color: #292664;
}
.tour_description_loop:before {
    background: #e6228f!important;
}

.product-small.box .price ins bdi {
    color: #fff!important;
}

.product-small.box .price {
    background: #292664!important;
}

h1,
h2,
h3,
h4,
h5,
h6,
.heading-font {
    color: #292664!important;
}
h3.section-title.section-title-normal{
    color: #292664;
}
.section-title-normal a{
    color: #292664!important;
}
.col-inner.realdev_read_more-tax{
    color: #292664;
}

.realdev_tab_search_arrchive {
    background: #292664;
}

.filter-left {
    background: #292664!important;
}
.filter-right.flex-grow {
    color: #292664!important;;
}

.filter-choices.uppercase a {
    color: #292664!important;;
}
a.read_more-tax{
    color: #e6228f !important;
}

.realdev_related-post-meta p,
.title-meta p {
    color: #292664!important;
}

.realdev_related-post-meta p:after,
.title-meta p:after {
    background: #e6228f!important;
}

.from_the_blog_excerpt {
    color: #292664!important;
}

.is-divider {
    background-color: #e6228f!important;
}
.nav-dropdown .tabbed-content .ux-menu-link__text{
    color: #292664 !important;
}
.section-title-bold span{
    border-bottom: 1px solid #e6228f!important;
}
.section-title-bold span:before{
    background: #e6228f !important;
}
.call-now-box,
.messenger-box{
    background: #e6228f !important;
}
.section-content.relative {
    color: #292664;
}
.sidebar-price{
    background: #e6228f !important;
}

button.single_add_to_cart_button.button.alt {
    background: #e6228f !important;
    color: #fff!important
}
#schedule-day {
    background: #e6228f!important;
}

#schedule-content:before,
#schedule-day:before,
#schedule-content:after {
    background: #e6228f!important;
}

#schedule-day {
    background: #e6228f!important;
}

#schedule-content:before,
#schedule-day:before,
#schedule-content:after {
    background: #e6228f!important;
}

.single_tour-feature-right-sidebar a.ux-menu-link__link,
.single_tour-feature-right-top .feature-items{
    border-color: #e6228f!important;
}

.single_tour-feature-right-sidebar .ux-menu-link:hover a {
    color: #e6228f!important;
}
.visa-khac .box-text{
    background: #e6228f !important;
}
.visa .is-divider{
    background: #fff!important;
}
.post-meta-date-post span {
    color: #e6228f !important;
}

.entry-content.single-page {
    color: #292664!important;
}

.sidebar-tintuc li a {
    color: #292664!important;
}

.sidebar-tintuc li.active a {
    color: #292664!important;
}

.sidebar-tintuc li.active:after {
    background: #e6228f!important;
}

.ux-menu-link__link {
    color: #292664!important;
}

span.widget-title {
    color: #292664!important;
}

.tagcloud a {
    color: #292664;
    border-color: #292664!important;
}

.tagcloud a:hover {
    background: #292664!important;
}

span.required-field-message {
    color: #292664 !important;
}

.realdev_related-title a, .items-realted-post .from_the_blog_excerpt{
    color: #292664 !important;
}
#commentform input#submit{
    background: #292664 !important;
}
#section_994376039{
    background: #e6228f!important;
}

#service-btn,
#notes-btn{
    color: #e6228f !important;
}
.footer-info * {
    color: #fff !important;
}
.flickity-prev-next-button {
    background: rgb(230 34 143 / 61%)!important;
}
span.rate_image img {
    width: 15px;
    position: relative;
    top: -3px;
}
.social-button,
.social-icons .button.icon:hover,
.blog-share .social-icons .button.icon:not(.is-outline),
.items-send input.wpcf7-submit,
.items-realted-post-visa .box-text{
    background: #e6228f !important;
}

.term-ve-may-bay .box-text{
    background: #292664 !important;
}
.term-ve-may-bay .box-text *{
    color: #ffff!important;
}
a.secondary{
    background: #e6228f !important;
    color: #292664 !important;
}
footer#footer{
    padding: 40px 0;
    background: #272165 url('https://lalago.vn/wp-content/themes/tico/images/kh.png') no-repeat bottom left!important;
}
section.section.footer-info.dark.has-block.tooltipstered {
    background: none!important;
}
.absolute-footer.light.medium-text-center.small-text-center {
    background: none;
}
#schedule-day .schedule-title {
    color: #fff !important;
}

#schedule-content {
    border-color: #e6228f !important;
}
.booking_tour-feature .feature-items {
    border-color: #e6228f!important;
}
.booking_tour-notices{
    color: #e6228f !important;
}
.booking_tour-feature .feature-items {
    border-color: #e6228f;
}

.booking-tour-price-table {
    color: #2b2865 !important;
}

.booking-tour-price-table td {
    color: #292664 !important;
}

.booking-price-table-items bdi {
    color: #e6228f !important;
}

.booking-tour-fields-left .require-notices {
    color: #e6228f !important;
}

.booking-tour-fields-total .col-inner {
    background: #e6228f;
}

button#place_order {
    background: #e6228f !important;
    color: #fff !important;
}
div#reviews {
    margin-top: 20px;
}
.checkout-sidebar .section-title-booking-tour{
    display: none;
}

ul.wc_payment_methods.payment_methods.methods {
    display: none;
}

.woocommerce-privacy-policy-text {
    display: none;
}
.section-content button.previous {
    opacity: 1 !important;
}
.realdev_select-filter .dd-searchbox {
    border: 1px solid #e6228f !important;
}
form #location-destination .open .current{
    color: #e6228f !important;
}
.realdev-select.opened .realdev-select-trigger:after, #location-destination .realdev_select-filter.open:after {
    border-color: #e6228f !important;
}
* {
    scrollbar-width: thin;
    scrollbar-color: #eb2f96 #ffffff;
}
.opened .realdev-select-trigger {
    border-color: #eb2f96 !important;
    color: #eb2f96 !important;
}
body .off-canvas-left .icon-angle-down:before{
    background-color: #eb2f96 !important;
}
body .off-canvas-left .nav.nav-vertical li a{
    color: #272165 !important;
}
body .off-canvas-left .nav .children>li>a{
    color: #eb2f96 !important;
}
body .off-canvas-left .nav .children>li>a:before{
    background: #eb2f96 !important;
}
body .off-canvas-left .nav .children>li>ul>li>a:after{
    background: #eb2f96 !important;
}
[data-icon-label]:after{
    background: #eb2f96 !important;
}
.pswp__caption__center {
    display: none;
}
.col.related-tour.small-12.large-12 .product-small.box{
    height: 100%!important;
}
.product-small.box .box-image img.size-woocommerce_thumbnail {
    height: 250px;
    object-fit: cover;
}
.product-small.box .price del {
    color: #eb2f96!important;
}
.call-now-box.call-zalo-box {bottom: 12px;}

i.tuda_icon2.call-now.call-zalo {
    background-image: url('https://tour.lalago.vn/wp-content/uploads/2025/10/zalo-icon.png)');
    min-width: 38px;
    min-height: 37px;
}

.call-zalo-box a {padding: 10px!important;}
a.read_more{
    color: #eb2f96 !important;
}
ul.sub-menu.nav-sidebar-ul ul {
    padding-left: 18px;
}
.button.view-more-button{
    background: #eb2f96 !important;
    color: #fff !important;
}
.pl-5{
    padding-left: 8px !important;
}
@media (max-width: 768px) {
    .is-sticky-column .single_product-sidebar{
        display: none !important;
    }
    .col.small-12.large-12.booking-tour-fields-left .col-inner {
        padding: 10px;
    }
    .woocommerce-billing-fields .booking-tour-fields-left .form-row {
        max-width: 50%;
        flex-basis: 49%!important;
    }
    .booking-tour-fields label {
        font-size: 13px!important;
        height: 25px!important;
        display: block;
    }
    .shop-container .products.row.row-small {
        max-width: 100%;
        display: block;
    }

    .shop-container .products.row.row-small.equalize-box .col{
        max-width: 100%!important;
        width: 100%!important;
        padding-right: 0!important;
    }
    p.stars span {
        display: flex;
        font-size: 11px;
    }

    .stars a:after {
        font-size: 13px!important;
        position: relative;
        top: -28px;
    }

    .stars a {
        height: 25px!important;
    }
    .sidebar-menu #logo img {
        max-height: auto !important;
        width: 120px;
    }
}