html, body{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	font-size:15px;
	line-height:32px;
	background:url(../img/bg.jpg) repeat center;
	color:#000;
	text-align:left;
}
*{font-family:'TrendSansW00-One', sans-serif; font-weight:normal; vertical-align:top; text-decoration:none; outline:none; border:0; background-position:center; background-repeat:no-repeat; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-touch-callout:none; -webkit-text-size-adjust:none;}

/* text */
h1,h1 span,h2,h3,h4{font-family:'ubuntu', sans-serif; font-weight:400; margin:0; padding:0; color:#619ccd;}
h1,h1 span {font-size:54px; line-height:54px; margin:0 0 50px; color:#e6e5dd; text-transform:uppercase;}
h2 {font-size:30px; line-height:120px; margin:0 0 20px; color:#ffffff; display:inline-block; width:253px; height:120px; background:url(../img/Slyfox-logo-bg-inverse.png) no-repeat center / 253px 120px; text-align:center; text-transform:uppercase;}
h3,h4 {font-size:38px; line-height:38px; margin:0; font-family:'TrendSansW00-Five', sans-serif; color:#619ccd;}
/*retina*/
@media only screen and (-Webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi) {
/*h2 {background:url(../img/banner_blauw%402x.png) no-repeat center / 508px 96px;}*/
}
/*responsive*/
@media screen and (max-width: 1500px){
html, body{font-size:14px; line-height:30px;}
h1,h1 span {font-size:46px; line-height:46px; margin:0 0 2px;}
}
@media screen and (max-width: 1280px){
h3,h4 {font-size:34px; line-height:34px;}
}
@media screen and (max-width: 1100px){
h3,h4 {font-size:32px; line-height:32px;}
}
@media screen and (max-width: 990px){
h2 {font-size:40px; line-height:90px; background-size:190px 80px; width:190px; height:90px;}
}
@media screen and (max-width: 750px){
h2 {font-size:25px; line-height:90px; background-size:190px 90px; width:190px; height:90px;}
h3,h4 {font-size:28px; line-height:28px;}
}

/* links */
a, a:link, a:visited{color:#232176; text-decoration:none; cursor:pointer;}
a:hover, a:active{color:#000; text-decoration:none;}

/* misc */
p {margin:30px 0 0 0; padding:0;}
strong {font-weight:600;}
u{text-decoration:underline;}
hr{float:left; width:100%; border:0px; border-bottom:2px dashed #eee; margin:20px 0px;}
ul,ol{margin:0; padding:0; list-style:none;}
ul li, ol li{margin:0; padding:0; list-style:none;}

/* form */
label {width:100%; display:block; margin-bottom:5px; color:#fff;}
input[type="text"], input[type="tel"], input[type="date"], textarea{background-color:transparent; border:0; border-bottom:1px solid #fff; border-radius:0; -webkit-appearance:none; -moz-appearance:none; appearance:none;}select::-ms-expand{display:none;}
input, textarea{width:100%; margin:0 0 45px; padding:0 0 12px; font-size:15px; line-height:15px; color:#fff; text-align:center; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
textarea{height:100px; padding-top:10px; padding-bottom:10px; line-height:1.5em; border:0; border-top:1px solid #fff;}
input[type="submit"]{display:inline-block; width:auto; height:50px; line-height:50px; margin:0px 0 0; padding:0 36px; background:#619ccd; border:0; font-size:16px; color:#fff; cursor:pointer; border-radius:0; -webkit-appearance:none; -moz-appearance:none; appearance:none;}
input[type="submit"]:hover{color:#000;}
input[type="submit"]:disabled{color:#7aafdc; cursor:not-allowed;}
input.error{border-bottom-color:#f27878;}
/*misc*/
input:required, input:invalid{box-shadow:none;}
::-webkit-input-placeholder{color:#ccc;}:-moz-placeholder{color:#ccc;}::-moz-placeholder{color:#ccc;}:-ms-input-placeholder{color:#ccc;}
/*hover*/
input:hover, textarea:hover, input:focus, textarea:focus{border-color:#999;}
/*responsive*/
@media screen and (max-width: 990px){
input, textarea{font-size:14px; line-height:14px;}
}
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  opacity:0.6;
  }
  
  
  h1.heading {
  font-family: 'ubuntubold', sans-serif;font-size:50px;margin: 0 0 0px,;
  }
  h3.welcome {
  color:#ffffff; font-size:23px; margin-bottom:-27px;font-family:'ubuntumedium';
  }
   h3.dinningroom {
  color:#ffffff; font-size:20px;font-family:'ubuntumedium';
  }
  p.heading {
  font-size:17px;
  }
  span.heading {
  font-family:'TrendSansW00-Four'; color:#77d1ff;
  }
  #story{
	  
	   font-family:'ubunturegular';
	   font-size: 14px;
	  
      letter-spacing: 1px;
	  }
	  
	  
   #menuitemhead{
	  
	   font-family:'ubuntumedium';
	   font-size: 21px;
	  
	  }	  
 #menuitemdes{
	  
	  font-family:'ubunturegular';
	  font-size: 13px;
	  line-height: 18px; 
	  margin-top: 4px;
	  letter-spacing: 1px;
	  }  