.content_inner {padding-top: 90px;}
.menu-inner {background: rgba(255, 255, 255, 1);}
.content_overlay {background-color: rgba(255, 255, 255, 0.95);}
#reservation_form label.error, #contact_form label.error, .has-error .input-group-addon {color: #daa520;}
#reservation_form input, #contact_form input, #reservation_form textarea,  #contact_form textarea {color:#000000;background-color: rgb(128 129 124 / 10%)}
p {color: #938d09;font-size:14px;}
h4{color:#938d09;}
.button:hover, .submitBtn:hover{background:#938d09 !important;}
.input-group-addon {color: #938d09;}

/* Placeholder css */
::-webkit-input-placeholder { color:#a5a5a5;}
:-moz-placeholder {  color: #a5a5a5;  /* Firefox 18- */}
::-moz-placeholder {  color: #a5a5a5;   /* Firefox 19+ */}
:-ms-input-placeholder {  color: #a5a5a5; }


/* MENu */
.main-nav ul > li > a {color: #8B4720 !important}
.main-nav ul li a.selected, .main-nav ul li a:hover {color: #938d09 !important}

/*CONTACTS*/
.address, .phone, a.mail-text {font-size:12px;color: #938d09;}
.address, a.mail-text {font-size:12px;color: #938d09; text-transform: none;}
.address i, .phone i {font-size:20px;}
.mail-text i {font-size:18px;}

/*MENU PHONE*/
.slicknav_menu .slicknav_icon-bar {background-color:#000000;}
.slicknav_nav {background-color:#ffffff;}
.slicknav_nav li a {color:#000000;}
.slicknav_nav a.selected {color:#daa520;}


/*EMENTAS*/
.specials-round {float:right;}

/* SOCIAL */
.spcontainer {position:fixed;}


/* XS */
@media (max-width: 767px) { 
	.mbYTP_wrapper {display: none !important;}
	
	#footer.footer{clear: both;float: left;position: fixed;width: auto;height: 50px; background-color:#000000;}
	.spmenu {height: 40px;width: 109px;}
	.spmenu.forefront {height: 45px;width: 115px;}
	.spmenu2, .spmenu2.forefront {left: 140px;}
	.spmenu3, .spmenu3.forefront {left: 220px;}
	.spmenu1, .spmenu1.forefront {left: auto;right: 25px;}
	.spmenu i {font-size: 25px;}
	.spmenu.forefront i {font-size: 30px;}
	.spmenu::before {right: 45%;top:89%;}
	.spcontainer{width:355px;}
}
@media (max-width: 768px) and (min-width: 768px) { 
	.spcontainer{width:360px;}
}
/* SM */
@media (max-width: 768px) and (min-width: 480px) {
	.mbYTP_wrapper {display: none !important;}
	
	
	#footer.footer{clear: both;float: left;position: fixed;width: auto;height: 50px; background-color:#000000;}
	.spmenu {height: 40px;width: 109px;}
	.spmenu.forefront {height: 45px;width: 115px;}
	.spmenu1, .spmenu1.forefront {left: auto;right: 25px;}
	.spmenu2, .spmenu2.forefront {left: 140px;}
	.spmenu3, .spmenu3.forefront {left: 220px;}
	.spmenu i {font-size: 25px;}
	.spmenu.forefront i {font-size: 30px;}
	.spmenu::before {right: 45%;top:89%;}
	.spcontainer{width:470px;}
}

.resp-mobile-logo{
	height: 80px;
	}

.map-mobile{
	display: none;
	width: 100%;
	height: 350px;
}

.hide-desktop{
	display: none;
}
.img-background{
	width: 100% !important;
	object-fit: cover;
}

.load-images-mob{
	position: absolute;
	left: 0;
	top: 0;
	height: 100vh;
	width: 100%;
	background: #fff;
    z-index: 999999999999;
}
@media (max-width: 768px) {
	.resp-mobile-logo {
		height: 50px !important;
	}

	.hide-map{
		display: none;
	}
	.map-mobile{
		display: block;
	}

	.show-desktop{
		display: none;
	}
	.hide-desktop{
		display: block;
	}
}