/* Forms */ 
/*
.ba-form {
	padding: 0 !important;
}

input.ba-btn-submit {
   	font-family: 'Old Standard TT' !important;
    padding: 15px 25px;
    min-width: 200px !important;
  	letter-spacing: 4px;
    line-height: 26px;
    opacity: 1!important;
  	border: 2px solid #000 !important;
  	transition: all .3s linear;
  	-webkit-transition: all .3s linear;
}

input.ba-btn-submit:hover {
	background: transparent!important;
  color: #000!important;
}

.reserve input.ba-btn-submit {
  margin-top: 25px;
}
 
.ba-form input[type="number"],
.ba-form input[type="email"],
.ba-form input[type="text"],
.ba-form select,
.ba-form select[size],
.ba-form .ba-textarea textarea {
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
 	font-family: 'Old Standard TT' !important;
  padding-left: 0 !important;
}

.ba-form .icons-cell i {
	margin-left: 0 
}

.ba-form .container-icon textarea.ba-alert,
.ba-form .container-icon textarea,
.ba-form .container-icon select,
.ba-form .container-icon input {
    padding-left: 40px !important;
}

.message-modal.in .message .message-text p {
    text-align: center !important;
}

/* Calendar *//*
.calendar thead td.title,
.calendar .daysrow .day,
.calendar thead .headrow,
.calendar .daynames {
	font-family: 'Old Standard TT' !important;
  font-weight: 400!important;
}

/*.calendar tr.headrow td {
    padding-top: 25px!important;
}

.com-baforms.custom-form .ba-form {
	display: flex;
  border: none!important
}

.com-baforms.custom-form .ba-form > div {
	flex-grow: 1;
  padding-left:20px;
}

select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: .5em;
    background: #efefef;
    border: none;
    border-radius: 3px;
    padding: 1em 2em 1em 1em;
    font-size: 1em;
}
.select-container {position:relative; display: inline;}
.select-container:after {content:""; width:0; height:0; position:absolute; pointer-events: none;}
.select-container:after {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    top: .3em;
    right: .75em;
    border-top: 8px solid black;
    opacity: 0.5;
}
select::-ms-expand {
    display: none;
}*/ 
hr.new2 {
  border-top: 1px dashed #333333;
}
.mobilemenu{background-color: #333333;color:#ffffff;padding:10px;}
/*.ba-lightbox-backdrop.lightbox-center .ba-lightbox .ba-section {
	max-height: calc( 100vh - 50px);
        overflow-y: scroll;
}#emergency{margin-top:90px!important}
.orderform {border-bottom: 1px dotted #333; padding-bottom:30px;}
.ba-lightbox-backdrop.lightbox-center .ba-lightbox .ba-section {
	max-height: calc( 100vh - 50px);
        overflow-y: scroll;
}*/