/* CSS Document  Opentable modal
*/



.reserve_wrap input[type="text"] {
  width: 100%;
  color: #101010;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  background: 0;
  border: 0;
  padding: 10px 5px;
  border-bottom: 1px solid #101010;
  outline: 0;
}
.reserve_wrap select  {
	height: 40px;
	width: 100%;
	color: #101010;
	-webkit-appearance: none;
	-moz-appearance: none;
	border: 0;
	border-bottom: 1px solid #101010;
	font-size: 18px;
	-webkit-border-radius: 0;
	border-radius: 0;
	padding: 0 5px;
	cursor: pointer;
	outline: 0;
	max-width: 416px;
	margin-left: auto;
	margin-right: auto;
	display: block!important
}
.reserve_wrap select#venue_book  {
	background: transparent url('/wp-content/plugins/modus-opentable/images/arrow_select.svg') no-repeat center right;
}
.reserve_wrap select#resTime  {
	background: transparent url('/wp-content/plugins/modus-opentable/images/icon_book_2.svg') no-repeat center right;
}
.reserve_wrap select#partySize  {
	background: transparent url('/wp-content/plugins/modus-opentable/images/icon_book_3.svg') no-repeat center right;
}
.reserve_wrap input#resDate {
  background: transparent url('/wp-content/plugins/modus-opentable/images/icon_book_1.svg') no-repeat right center;
}
.reserve_wrap input.book_it {
	color: #fff;
	text-transform: uppercase;
	background: #101010;
	font-size: 16px;
}

.reserve_wrap h3,
.reserve_wrap h4{
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: sofia-pro,sans-serif;
}

.disabled-field {
    opacity: 0.2;
}
.ui-datepicker {
    width: 13em;
}
.ui-datepicker td span,
.ui-datepicker td a {
    text-align: center;
}
.ui-widget {
    font-family: FarnhamText;
    font-size: .75em;
}
.ui-widget-header {
    border:0;
    border-bottom: 1px solid #be1e2d;
    background: #fff;
    color: #333333;
    font-weight: bold;
    border-radius:0;
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #be1e2d;
  background: #be1e2d;
  color: #fff;
}
.uk-input.hasDatepicker::placeholder {
    font-size:18px;
    color:#333;
}
#booking_link_display {
	display: none;
}