/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 03 2024 | 22:04:59 */
.wceb_picker_wrap label {
	font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    text-transform: uppercase;
    font-style: normal;
}

body.single-product.product-bookable .wceb_picker_wrap .form-row label, body.single-product.product-bookable .wceb_picker_wrap .form-row input.picker__input {
	width: 50%;
	float: left;
}

.wceb_picker_wrap input.picker__input {
	color: #787878;
    border-color: #E8E8E8;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    padding: 10px 10px 10px 10px;
    border-radius: 2px 2px 2px 2px;
}

.wceb_picker_wrap .picker--opened.picker--focused .picker__frame {
	top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
}

.wceb_picker_wrap .picker--opened.picker--focused .picker__box .picker__header > .picker__title {
	text-transform: uppercase;
	font-weight: bold;
    margin: 15px 0;
}

.picker__nav--prev, .picker__nav--next {
	width: 30px;
	height: 30px;
	top: 0;
}

.picker__nav--prev {
	left: 15px;
}

.picker__nav--next {
	right: 15px;
}

.picker__nav--prev:before {
    content: "";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    background: #DFA62B;
    padding: 4px 8px;
    border-radius: 100%;
    border: none;
    width: 100%;
    height: 100%;
    font-size: 20px;
}

.picker__nav--next:before {
	content: "";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    background: #DFA62B;
    padding: 4px 8px;
    border-radius: 100%;
    border: none;
    width: 100%;
    height: 100%;
    font-size: 20px;
}

.wceb_picker_wrap .picker--opened.picker--focused .picker__box .picker__header > .picker__month, .wceb_picker_wrap .picker--opened.picker--focused .picker__box .picker__header > .picker__year {
	text-transform: uppercase;
	font-size: 16px;
	font-style: normal;
	font-family: 'Barlow Condensed';
	background-color: #DFA62B;
	color: white;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-bottom: 8px;
}

.wceb_picker_wrap .picker--opened.picker--focused .picker__box .picker__header > .picker__month {
	padding-left: 6px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}

.wceb_picker_wrap .picker--opened.picker--focused .picker__box .picker__header > .picker__year {
	padding-right: 6px;
	padding-left: 4px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

.wceb_picker_wrap .picker--opened.picker--focused .picker__box button:hover, .wceb_picker_wrap .picker--opened.picker--focused .picker__day--infocus:hover {
	background: #F95919;
	color: white;
}

.wceb_picker_wrap a.reset_dates {
	display: inline-block;
	color: #FFFFFF;
    background-color: #FF0000;
    border-color: #E8E8E8;
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    font-style: normal;
    padding: 8px 14px 8px 14px;
    margin: 10px 0px 20px 0px;
    border-style: none;
    border-radius: 2px 2px 2px 2px;
}