/* 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;
}










