/*
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-checkout-page .check-out-form .form-group .form-control {
    border-color: grey;
}
#st-content-wrapper .st-breadcrumb ul li:not(:last-child):after {
    background: #D79F5E;
}
.st-checkout-page.style-2 .cart-info .coupon-section form input[type=text] {
    border-color: #D79F5E;
}
.price-details li .label {
    color: #D79F5E !important;
}
.price-details li {
    list-style-type: none;
}
.custom-label {
    margin-right: 4px;
}
.st-contact-form .form-group {
    padding-bottom: 0 !important;
}
.st-contact-form .st-button-subbmit .btn {
    border-radius: 8px 8px 8px 8px;
    min-width: 150px;
}
.header__right .items .dropdown.dropdown-minicart .dropdown-menu .cart-total a:hover,
.st_search_room .st-search-el .search-form .btn.btn-primary:hover,
.header__right .items li.st-header-link a:hover {
    background-color: #FFFFFF !important;
    color: #b48b5b;
    filter: unset;
}
#commentform .form-submit,
.st-checkout-page.style-2 .cart-info .coupon-section form input[type=text],
.st-checkout-page.style-2 .cart-info .coupon-section form button,
.header__right .items .dropdown.dropdown-minicart .dropdown-menu .cart-total a,
.single .st-fixed-form-booking .st-form-booking-action form .submit-group button,
.header__right .items li.st-header-link a {
    border-radius: 8px 8px 8px 8px !important;
}
.st-contact-form.st-border-new {
	padding: 30px 30px 70px 30px !important;
}
.st-contact-form.st-border-new .st-button-subbmit {
    float: right;
}
.st-contact-form .check_acceptance {
    font-size: 18px;
    font-weight: 400;
}
.wpcf7-not-valid-tip {
    font-size: 0.5em !important;
}
.no_book {
    padding: 15px;
    margin: auto !important;
    text-align: center;
}
.no_book svg {
    fill: #FF5D5D;
    height: 80px;
}
body.st-mod-style .st-style-elementor a {
    border-radius: 8px !important;
}
@media screen and (max-width: 520px) {
    .page-template-template-checkout .st-checkout-page {
        margin-top: 20px;
    }
    .single .st-fixed-form-booking .st-review-score .head {
        justify-content: start !important;
    }
    .single-st_rental #st-content-wrapper.st-style-elementor .st-form-head-book.st-service-header2 {
        display: block !important;
    }
    .cky-revisit-bottom-left {
        bottom: 80px !important;
    }
    .st-contact-form.st-border-new .st-button-subbmit {
        float: none;
    }
    .st-number-wrapper input {
        width: 25px !important;
    }
    .st_search_room .st-search-el .search-form form .field-guest .dropdown-menu,
    .st-mod-style .daterangepicker.dropdown-menu {
        min-width: unset !important;
        transform: unset !important;
        left: 0 !important;
        right: 0 !important;
        margin: auto;
    }
    .st_search_room .st-search-el .search-form {
        padding: 0 30px 30px 30px !important;
    }
    .st_search_room .st-search-el .search-form form .form-button {
        justify-content: center !important;
    }
    .st_search_room .st-search-el .search-form .btn.btn-primary {
        margin: 0;
    }
}