.hb-room-filter-btn, body.wp-hotel-booking-page:not(.tp-themes-premium) .hb_button, #hb-room-add-new-review, body.wp-hotel-booking-page:not(.tp-themes-premium) button:not(:hover):not(:active):not(.has-text-color){
	background: #E5B364!important;
	color:#fff!important;
	border:none!important;
	border-radius:50px!important;
}

.hb-room-filter-btn:hover, body.wp-hotel-booking-page:not(.tp-themes-premium) .hb_button:hover, #hb-room-add-new-review:hover{
	background: #3A4B35!important;
	color:#e5b364!important;
}

body.wp-hotel-booking-page:not(.tp-themes-premium) button:hover{
	background: #3A4B35!important;
	color:#e5b364!important;
	border-radius:50px!important;
}

.hb-view-booking-room-details:hover{
	color:#3A4B35!important;
}

.hb_addition_package_extra .hb_package_toggle:hover, .hb_addition_package_extra .hb_package_toggle.active{
	border:#3A4B35!important;
	color:#3A4B35!important;
}

body.wp-hotel-booking-page:not(.tp-themes-premium){
	background: #F1EADA!important;
}

body.wp-hotel-booking-page:not(.tp-themes-premium) h1{
	font-size:30px!important;
	color: #3a4b35!important;
}

#hotel-booking-results .hb-search-results > .hb-room .hb-room-name a{
	font-size:24px!important;
	color: #3a4b35!important;
}

#hotel-booking-results .hb-search-results > .hb-room .hb-room-name a:hover{
	color: #3a4b35!important;
}

body.wp-hotel-booking-page:not(.tp-themes-premium) h1 a, .hb_single_room .price, body.wp-hotel-booking-page:not(.tp-themes-premium) a{
	color: #3a4b35;
}

.hb_single_room .hb_single_room_tabs > li a.active{
	color:#000!important;
}

.hb_single_room .hb_single_room_tabs > li a.active:after{
	background: #3a4b35!important;
}

.hotel-booking-payment h1 h2 h3 h4, .hb_single_room table.hb_room_pricing_plans tr th, .rooms .hb_room .title h4 a, .rooms .hb_room .price span, #hotel-booking-cart h3, #hotel-booking-payment h3, #hotel-booking-cart table th, #hotel-booking-payment table th {
	color:#3a4b35!important;
}

.tingle-modal__close{
	visibility:hidden;
}

.hb_single_room .hb_room_gallery#carousel .slides .flex-active-slide img{
	border: 1px solid #3a4b35!important;
}

.statistic-detail-item .progress, .hb-room-commentlist-sort-filter .gallery-filter a.active{
background:#3a4b35!important;
}

@media only screen and (min-width:860px){
	#hotel-booking-cart, #hotel-booking-payment{
		padding: 80px 0px 80px 0px!important;
	}
	
	.hb_booking_wrapper, .hotel-booking-search {
		padding: 80px 100px 80px 100px!important;
	}
}

body.wp-hotel-booking-page:not(.tp-themes-premium) .hotel-booking-search #hotel-booking-results .hb_add_to_cart {
    color: #fff;
    border-radius: 50px;
    background: #e5b364;
}
body.wp-hotel-booking-page:not(.tp-themes-premium) .hotel-booking-search #hotel-booking-results .hb_add_to_cart:hover {
    color: #e5b364;
    background: #3a4b35;
}

form.hb-search-room-results {
    display: none !important;
}

@media only screen and (max-width:860px){
	#hotel-booking-cart, #hotel-booking-payment{
		padding: 50px 20px!important;
	}
	
	.hb_booking_wrapper, .hotel-booking-search {
		padding: 80px 20px 80px 20px!important;
	}
}