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


/* LoginSecure Footer Link */
.loginsecure-footer-link {
    font-size: 16px;
    line-height: 36px;
}
.loginsecure-footer-link a {
    border: 1px solid #00000020;
    border-radius: 50px;
    padding: 5px 10px;
    margin: 5px 10px;
    color: #000000;
}

.loginsecure-footer-link a:hover {
    border: 1px solid #00000000;
    background-color: #000000;
    color: #ffffff;
}



.maestro-team-image img {
    max-height: 250px;
    object-fit: cover !important;
}
.maestro-recensie-image img {
  transform: scaleX(-1);
}


