/*
Theme Name: Listeo Child Theme
Theme URI: <http://listeo.pro>
Author: Listeo Expert
Author URI: <https://listeo.expert.net>
Description: Directory WordPress Theme by Purethemes
Version: 1.0
License: ThemeForest
License URI: <http://themeforest.net/licenses>
Text Domain: listeo
Domain Path: /languages/
Tags: light, responsive-layout, post-formats, theme-options, translation-ready, two-columns
Template: listeo
*/

#widget_booking_listings-2>.booking-notice-message, .page-id-61 .booking-notice-message {
    background: #ffffff;
    padding: 20px;
    margin-top: 20px;
    border-radius: 3px;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}

.custom-deposit-message {
    background: #ffffff;
    padding: 20px;
    margin-top: 20px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
    border: 1px solid #e0e0e0;
    border-radius: 4px;
}

.booking-notice-message p, .custom-deposit-message p {
    margin-bottom: 0px;
}

.custom-deposit-message span {
    font-weight: bold;
}

.listeo-tooltip {
	position: relative;
	display: inline-block;
	cursor: help;
	margin-left: 5px;
}
.listeo-tooltip .tooltip-text {
	visibility: hidden;
	width: 250px;
	background-color: #333;
	color: #fff;
	text-align: left;
	border-radius: 5px;
	padding: 8px;
	position: absolute;
	z-index: 99;
	bottom: 125%;
	left: 50%;
	transform: translateX(-50%);
	opacity: 0;
	transition: opacity 0.3s;
	font-size: 13px;
	line-height: 1.4;
}
.listeo-tooltip:hover .tooltip-text {
	visibility: visible;
	opacity: 1;
}

#booking-requests .inner-booking-list ul li.unpaid-highlighted,
.small-dialog-booking-content .inner-booking-list ul li.unpaid-highlighted {
	background-color: #ee3535 !important;
	color: #fff !important;
}

.qtyButtons input.adults {
    pointer-events: all;
	width: 70px;
}

.panel-guests-dropdown .qtyTotal {
    width: 40px;
    height: 20px;
    line-height: 20px;
    border-radius: 10px;
}

/** Hide number input up and down buttons **/
/* Chrome, Safari, Edge, Opera */
.qtyButtons input.adults::-webkit-outer-spin-button,
.qtyButtons input.adults::-webkit-inner-spin-button,
.single-service.with-qty-btns .qtyButtons input.bookable-service-quantity::-webkit-outer-spin-button, 
.single-service.with-qty-btns .qtyButtons input.bookable-service-quantity::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
.qtyButtons input.adults[type=number],
.single-service.with-qty-btns .qtyButtons input.bookable-service-quantity[type=number] {
  -moz-appearance: textfield;
}

.listing-links.contact-links{
	display: none;
}
.form-field-_hide_pricing_if_bookable-container {
    display: none;
}

.single-service.with-qty-btns .qtyButtons input.bookable-service-quantity {
    pointer-events: all;
    width: 70px;
}

/* .hidden-date-input {
	display:none;
} */