.ast-footer-overlay {
    background-color: #b5d8df;
}

.menu-toggle, button, .ast-button, .button, input#submit, input[type="button"], input[type="submit"], input[type="reset"] {
    border-radius: 2px;
    padding: 10px 40px;
    color: #fff;
    border-color: #0887B7;
    background-color: #0887B7;
}

button:focus, .menu-toggle:hover, button:hover, .ast-button:hover, .button:hover, input[type=reset]:hover, input[type=reset]:focus, input#submit:hover, input#submit:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus {
    color: #ffffff;
    border-color: #076a8f;
    background-color: #076a8f;
}

/* remove transtion for for objects with the class 'parallax' */
.parallax {
    transition: none !important;
}

.elementor-widget-menu-anchor {
    display: block;
    position: relative;
    top: -150px;
    visibility: hidden;
}

/* .main-header-menu li:hover > a, .main-header-menu li:hover > .ast-menu-toggle, .main-header-menu .ast-masthead-custom-menu-items a:hover, .main-header-menu li.focus > a,
.main-header-menu li.focus > .ast-menu-toggle,*/ 

.main-header-menu .current-menu-item > a,  .main-header-menu .current-menu-ancestor > a, 
 .main-header-menu .current-menu-item > .ast-menu-toggle, .main-header-menu .current-menu-ancestor > .ast-menu-toggle, .main-header-menu .current_page_item > .ast-menu-toggle {
    color: #8E8E8E;
}

.main-navigation {
    display: inline-block;
    font-weight: 400;
}
.main-header-menu a, .ast-header-custom-item a {
    color: #54595e;
}

input[type=text], input[type=email], input[type=url], input[type=password], input[type=number], input[type=search], input[type=reset], input[type=tel], select, textarea {
    color: #666;

    border-color: #0887b7;
}
table {
    border: 0;
}

#reservations {
    color: #fff !important;
    background-color: #139cba;
    height: 33px;
    border-radius: 4px;
    line-height: 200%;
		padding: 8px 10px;
	font-weight: 600;
	border: none;
		font-size: 13px;
	margin-top: -2px
}

#reservations:hover {
	background-color: #5bcee5;
}
div#gtranslate_wrapper {
    right: 0% !important;

}
	
@media (max-width: 544px) {.ast-header-break-point .ast-mobile-header-inline .site-branding {
   text-align: center;
    margin: 0 auto;
	}
}