*{
	font-family:'league spartan';
}
body{
	background-color:#fff !important;
}

/* Home Header Search form */
.tevily-search-form #search_form {
    width: 100%;
    -webkit-box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.05);
    border-radius: 99px;
    background: rgba(255, 255, 255, 0.2); 
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border: 2px solid #fff;
}
.title-field, .add_ids_title {
    color: #fff;
}
.tevily-search-form #search_form .input-group > .is-active .field-group-content .field-content .add_ids_title .add_ids_title_value{
	color:#fff;
}
.tevily-search-form #search_form .input-group > .is-active .field-group-content .icon i {
    font-size: 36px;
    color: #ffffff;
}
.tevily-search-form #search_form .input-group .search-date .search_date{
	color:#fff;
}
.tevily-search-form #search_form .input-group .submit .btn-search {
    position: absolute;
    top: 10px;
    left: -10px;
	height:70%;
    z-index: 11;
    background: #FF9240;
    border-radius: 99px;
}
.btn{
	background: #FF9240;
}
.btn:hover{
	background:#00A1E4;
}
.daterangepicker td.active, .daterangepicker td.active:hover {
    background-color: #FF9240;
    border-color: transparent;
    color: #fff;
}
@media(max-width:1024px){
	.tevily-search-form #search_form {
    width: 100%;
    -webkit-box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.05);
    border-radius: 10px;
    background: rgba(255, 255, 255, 0.2); 
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border: 2px solid #fff;
}
	.tevily-search-form #search_form .input-group .submit .btn-search {
    position: absolute;
    top: 40px;
    left: 0px;
	height:70%;
    z-index: 11;
    background: #FF9240;
    border-radius: 99px;
}
}

/* Tour Search Page CSS */
a{
	color:#000;
}
a:hover{
	color:  #00A1E4;
}
.ba-block-item .booking-content .content-top .ba-media a.ba-gallery span {
    background: #00A1E4;
}
.booking-block-2 .booking-content .ba-price .item_info_price_new{
	color:  #00A1E4;
}
.booking-block-2 .booking-content .ba-meta .item-meta i{
		color:  #00A1E4;
}
.booking-block-2 .booking-content .ba-address i{
	color:  #00A1E4;
}
.booking-block-2 .booking-content .ba-meta .meta-right a{
	color:  #00A1E4;
}
.pager .paginations span.current, .babe_pager span.current {
    color: #000;
    border-color: #000;
}
.page-numbers:hover{
	border-color: #00A1E4 !important;
	color:  #00A1E4 !important;
}
.tevily-single-booking-form .box-title:after {
    background: #00A1E4;
}
.tevily-single-booking-form .box-title{
	color: #00A1E4;
}
.gsc-heading.style-4 .content-inner .title:before {
    background: #00A1E4;

}
.tevily-single-booking-form #booking_form .input_group .booking-form-block .booking-date i{
	color: #00A1E4;
}
h3{
	color: #00A1E4;
}
.cal-month-block .cal-cell .cal-cell-pricefrom .currency_amount{
	color: #fff;
}
.accordion-block .accordion-title h4 {
    display: inline-block;
    padding: 0;
    margin: 0;
	color: #000;
}
.tevily-single-booking-form #booking_form .input_group .list_service_title input[type="checkbox"] + label:after, .tevily-single-booking-form #booking_form .input_group .list_service_title input[type="radio"] + label:after, .tevily-single-booking-form #booking_form .input_group .booking_time_line input[type="checkbox"] + label:after, .tevily-single-booking-form #booking_form .input_group .booking_time_line input[type="radio"] + label:after {
    content: '';
    background:  #00A1E4;
}
.tevily-single-booking-form #booking_form .input_group .list_service_title > h4, .tevily-single-booking-form #booking_form .input_group .booking_time_line > h4 {
    color: #00A1E4 !important;
}
.tevily-single-booking-form #booking_form #total_group #booking_form_total .currency_amount{
	color:#00A1E4;
}
.cal-month-bar {
    background: #0071BC !important;
    border-color: #0071BC !important;
}
.tevily-single-steps .accordion-item .accordion-header a.collapsed {
    background: #f2f2f2 !important;
}
.tevily-single-calendar h3 {
    color: #00A1E4;
    font-family: 'League Spartan';
    font-size: 35px;
    font-weight: 500;
}
/* CHeckout CSS */
.custom-breadcrumb .breadcrumb{
	color:#000;
}
.title{
	color:#000;
}
#checkout_form_block > div h2 {
    font-size: 22px;
    color:#00A1E4;
    margin: 0 0 18px;
}
.ba-confirmation-page .page h4{
	 color:#00A1E4;
}
/* Genral CSS */
.swiper-slide-image {
    height: 350px !important;
    width: 350px !important;
}

#booking_form .booking-times-block{
	display: none!important;
}
.babe_post_content_title {
    clear: both;
    text-align: left;
    padding-top: 20px;
    font-size: 35px;
    font-weight: 500;
    font-family: 'League Spartan';
}
.elementor-icon {
    font-size: 60px !important;
}
.elementor-widget-babe-item-faqs .block_faq{margin-bottom: 20px;}
.elementor-widget-babe-item-faqs .block_faq .block_faq_title h4 {
	font-size: 18px; font-weight: 700; color: #313041; padding: 15px 15px 12px; margin: 0!important;font-family: var(--tevily-font-sans-serif)
}
.elementor-widget-babe-item-faqs .block_faq .block_faq_title span{padding-top: 13px;}
.booking-guests-block .booking_form_input_label{
	display: none!important;
}
.order_item_info_guests .order_item_td_label{
	display: none!important;
}