/* Styles definition here */
.ahb_list,.ahb_list_service,.ahbfield_service, .r {display:none;}
.ahb_list:nth-child(1) {display:block;} 
.cp_cff_professional {
	padding: 15px;
	border-radius: 5px;
}

option {
	background-color: #413929;
	font-size: 1.1em;
}
#fbuilder .slots:before {
	content: "Please select the time you would like to arrive on the";
	display: block;
	margin: .5em 0;
	
}
#fbuilder .slots div a {
	padding: 10px;
	border-radius: 100px;
	
}
#fbuilder .slots div {
	border: solid 2px #B75E55;
	border-radius: 100px;
	}
.usedSlots {
	line-height: 1.6;
	font-size: 110%;
	margin: 1em;
}
#fbuilder .slots .currentSelection {
	border: solid 6px #b75e55;
	font-size: 130%;
}
.d:before {
	content: "Booking Date ";
	font-weight: 400;
}
.d {
	font-weight: bold;
}
.t {
	display: block;
	font-weight: bold;
}
.t:before {
	content: "Arrival Time ";
	font-weight: 400;
}
.endtime {
	display: block;
	font-weight: bold;
}
.endtime:before {
	content: "Departure Time ";
	font-weight: 400;
	
}
.ahb_list_quantity:before {
	content: "People in your party "
}
.totalCost {
	font-size: 125%;
	margin: .5em 0;
	text-decoration: underline;
}
.cp_cff_professional #fbuilder select {
	font-size: 1em;
}
.ui-datepicker-title {
	height: 67px;
}
.ui-datepicker-calendar .ahb_booked0 .ui-state-default {
	background: #D3C4BD;
	text-shadow: none;

}
.ui-datepicker-calendar .ahb_booked0 .ui-state-active {
	background: #b75e55;
	border: solid 0px #242424;
}
.cp_cff_professional #fbuilder .dfield label, .cp_cff_professional #fbuilder .uh {
	color: #fff;
}

.cp_cff_professional #fbuilder .pbSubmit {
	display: inline-block;
    border: none;
	border-radius: 2px;
    padding: 1em 2em;
    margin: 0;
    text-decoration: none;
    background: #b75e55;
    color: #ffffff;
    font-family: sans-serif;
    font-size: 1rem;
    cursor: pointer;
    text-align: center;
    transition: background 250ms ease-in-out, 
                transform 150ms ease;
    -webkit-appearance: none;
    -moz-appearance: none;
	box-sizing: border-box;
}
.cp_cff_professional #fbuilder .pbSubmit:hover { 
	 background-color: #a98a7d;  }