html{margin:0;height:100%}body{margin:0;background-color:#2e180a;font-family:Open Sans,Arial,verdana}h1,h2,h3,h4,p,input,textarea,td,span,a{font-family:Open Sans,Arial,verdana;color:#ccc;font-size:16px}h2 span{border-bottom:3px solid #af8a77;float:left;margin-bottom:20px}textarea{padding-top:15px;overflow:auto}.home{background:url(/assets/img/background_home.jpg) no-repeat bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;font-family:Open Sans,Arial,verdana;width:100%;min-height:100vh}.about{background:url(/assets/img/background_concept.jpg) no-repeat bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;font-family:Open Sans,Arial,verdana;width:100%;min-height:100vh}.reservation{background:url(/assets/img/background_booking.jpg) no-repeat bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-attachment:fixed;font-family:Open Sans,Arial,verdana;width:100%;min-height:100vh}.contact{background:url(/assets/img/background_contact.jpg) no-repeat bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;font-family:Open Sans,Arial,verdana;width:100%;min-height:100vh}#brand{position:absolute;top:-80px}.inner{width:960px;margin:auto}.inner p{width:645px;font-size:18px;line-height:36px}.txt{display:block;line-height:30px;height:40px;margin:20px 0;padding:0 15px;border-radius:8px;border:1px solid #000;width:400px;color:#fff;background:#ffffff40}.txtL{display:block;height:165px;margin:15px 0;padding:0 15px;border-radius:8px;border:1px solid #000;width:400px;color:#fff;background:#ffffff40}.btn{display:inline-block;background:#a5816ebf;color:#ccc;padding:10px 25px;text-align:center;border-radius:5px;text-decoration:none;border:1px solid #ccc;transition:.2s;cursor:pointer}.btn:hover{background:#85440d}.rightform{width:300px}#Status{padding-left:10px;margin-top:1rem}#Status.alert{background:#ff7b7bcc;padding:8px;border:1px solid #cd0a0a;color:#000;border-radius:8px}#Status.success{background:#7bff7bcc;padding:8px;border:1px solid #1d9f1d;color:#000;border-radius:8px}#NextStatus,#Status{background:#ff7b7bcc;padding:8px;border:1px solid #cd0a0a;color:#000;border-radius:8px;margin-top:5px;float:left}
