/*
Theme Name:     Traveler Childtheme
Description:    Traveler Child Theme
Theme URI:      https://travelerwp.com/
Author:         the ShineTheme
Author URI:     http://shinetheme.com
Version:        1.0
Template:       traveler
*/

#st-content-wrapper .st-breadcrumb {
    display: none !important;
}

.st-sliders.style-nav-top .swiper-pagination span.swiper-pagination-bullet-active {
    background: #0092D9 !important;
    border: 2px solid #0092D9 !important;
}

#st-content-wrapper.search-result-page .banner {
    display: none !important;
}

.search-result-page.layout5 .st-results .toolbar .toolbar-action li .dropdown-toggle, .search-result-page.layout6 .st-results .toolbar .toolbar-action li .dropdown-toggle, .search-result-page.tour-layout6 .st-results .toolbar .toolbar-action li .dropdown-toggle, .search-result-page.tour-layout7 .st-results .toolbar .toolbar-action li .dropdown-toggle, .search-result-page.activity-layout4 .st-results .toolbar .toolbar-action li .dropdown-toggle, .search-result-page.activity-layout5 .st-results .toolbar .toolbar-action li .dropdown-toggle, .search-result-page.car-layout3 .st-results .toolbar .toolbar-action li .dropdown-toggle, .search-result-page.car-layout4 .st-results .toolbar .toolbar-action li .dropdown-toggle, .search-result-page.layout-rental-4 .st-results .toolbar .toolbar-action li .dropdown-toggle, .search-result-page.layout-rental-5 .st-results .toolbar .toolbar-action li .dropdown-toggle, .page-template-template-transfer-search .st-style-elementor.search-result-page .st-results .toolbar .toolbar-action li .dropdown-toggle {
    padding: 12px 20px;
    background: #FFFFFF;
    border: 1px solid #DEDEDE;
    border-radius: 40px;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: var(--heading-color);
    display: flex;
    align-items: center;
}

#dropdownMenuSort {
    display: none !important;
}

.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .form-date-field .date-item-wrapper.checkin .item-inner label {
    visibility: hidden;
    position: relative;
}

.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .form-date-field .date-item-wrapper.checkin .item-inner label:after {
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    content: "When";
}

.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .form-date-field .date-item-wrapper.checkout .item-inner label {
    visibility: hidden;
    position: relative;
}

.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .form-date-field .date-item-wrapper.checkout .item-inner label:after {
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    content: "To";
}

.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .field-detination .st-form-dropdown-icon label {
    visibility: hidden;
    position: relative;
}

.st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .field-detination .st-form-dropdown-icon label:after {
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    content: "Departure";
}

@media screen and (max-width: 575px) {
    #st-content-wrapper .accordion-item .accordion-header .accordion-button {
    padding-right: 0px !important;
    }
}

.st-contact-form.st-border-new input[type=submit] {
    padding: 15px 20px 15px 20px !important;
}

.st-contact-form.st-border-new .st-button-subbmit {
    display: flex !important;
    justify-content: center !important;
}

.service-list-wrapper.service-tour .services-item.item-elementor .item .content-item .reviews {
    display: none !important;
}

.st-mod-style #st-content-wrapper.st-style-elementor .st-service-header2 .st-review-score {
    display: none !important;
}

.st-attributes.st-section-single.stt-attr-durations {
    display: none !important;
}

.st-attributes.st-section-single.stt-attr-group-size {
    display: none !important;
}

.st-attributes.st-section-single.stt-attr-departure {
    display: none !important;
}

.st-attributes.st-section-single.stt-attr-languages {
    display: none !important;
}

.owner-info.d-none.d-sm-block.widget-box.st-border-radius {
    display: none !important;
}

.btn.btn-green {
    background: #0092d9 !important;
}

body.st-mod-style #st-content-wrapper.st-style-elementor .relate-rooms .st-hr {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
}

.single-st_tours #st-content-wrapper.st-style-elementor.st-single-tour-8 .st-relate .st-heading-section {
    padding-top: 0px !important;
}

@media screen and (min-width: 1024px) {
    .single-st_tours #st-content-wrapper.st-style-elementor .st-form-book-wrapper {
    padding: 0px 0px 0px 0px !important;
    }
}

.single-st_tours #st-content-wrapper.st-style-elementor .st-form-book-wrapper .st-price-origin .st-unit {
    margin-bottom: 1px !important;
}

.single #st-content-wrapper.st-style-elementor .wistlist-single .service-add-wishlist {
    display: none !important;
}

@media screen and (max-width: 767px) {
    .st-service-header2 .right {
    display: none !important;
    }
}

.single.st-mod-style:not(.single-location) .mfp-arrow {
    background: rgb(255 255 255 / 64%);
    color: #212529;
}

@media screen and (max-width: 767px) {
    .single.st-mod-style:not(.single-location) .mfp-content .mfp-close {
        line-height: 3px !important;
    }
}

.single.st-mod-style:not(.single-location) .mfp-bottom-bar .mfp-counter {
    transform: translateX(-20%);
}

.single-st_tours #st-content-wrapper.st-style-elementor .st-hr {
    margin-top: 30px;
    margin-bottom: 30px;
}

.single-st_tours #st-content-wrapper.st-style-elementor .st-map-wrapper .st-heading-section + .c-grey {
    padding-bottom: 20px;
}

.st-review-booking-form {
    display: none !important;
}

.header__left .logo img {
    max-width: 150px;
}

.search-result-page.tour-layout7 .st-results .toolbar .toolbar-action li.layout {
    display: none !important;
}

@media screen and (min-width: 767px) {
.service-list-wrapper.service-tour .services-item.item-elementor .item .content-item .title {
    min-height: 78px;
    }
}

@media screen and (max-width: 991px) {
    .header {
        padding: 20px 0px;
        margin: 25px;
    }
}

@media screen and (max-width: 991px) {
    .header__left .logo img {
        width: 100% !important;
        height: 85px !important;
		max-width: 250px;
    }
}

.header {
    border-bottom: 0px solid var(--light-grey-color, #EAEEF3);
}

.services-item.item-elementor .item .content-item .price-wrapper .unit {
    padding-bottom: 2px;
}

.st-style-elementor.search-result-page.layout5 .top-filter ul li .dropdown .stt-icon, .st-style-elementor.search-result-page.tour-layout7 .top-filter ul li .dropdown .stt-icon, .st-style-elementor.search-result-page.activity-layout5 .top-filter ul li .dropdown .stt-icon, .st-style-elementor.search-result-page.car-layout4 .top-filter ul li .dropdown .stt-icon, .st-style-elementor.search-result-page.layout-rental-4 .top-filter ul li .dropdown .stt-icon {
    margin-top: 4px;
}

@media screen and (max-width: 991px) {
    .header__center #st-main-menu .back-menu {
        background: #0092d9;
        padding: 20px 20px;
        color: #ffffff;
    }
}
