@charset "UTF-8";
/* CSS Document */

/*------------------------------------*\
	GLOBALS
\*------------------------------------*/

* {-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	-webkit-font-smoothing: subpixel-antialiased;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
html, body {
	margin:0;
	padding:0;
	}
img.bg {  
      /* Set rules to fill background */  
      min-height: 100%;  
      min-width: 1024px;  
          
      /* Set up proportionate scaling */  
      width: 100%;  
      height: 100%;  
          
      /* Set up positioning */  
      position: fixed;  
      top: 0;  
      left: 0;  
    }
	
#floatingContainer {
width:100%;
position:absolute;
z-index:1;
padding-left:15px;
padding-right:15px;	
}

body {
	font-family:Arial, Helvetica, sans-serif;	
	color:#abaaa3;
	font-size:13px;
	/*background-color:transparent;*/
}
/*------------------------------------*\
	BGs
\*------------------------------------*/

.black-BG {
 	background-color:#000000;
 	border: 1px solid #666666;	 
}

#wrapper {
	width:100%;
	max-width:960px;
	min-height:300px;
	margin:20px auto;
	overflow:hidden;
}

.col50 {
	width:50%;
	float:left;
	text-align:center;
	padding:75px 25px;
	}
	
h2 {
	font-family:'Oswald', Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#fff;
	font-weight:400;
	text-align:center;
	}
img.logo {
	margin:auto;
	display:block;
	max-width:100%;
	height:auto;
	}
.reservations {
	text-align:center;
	font-family:'Oswald', Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#c6c0ba;
	font-weight:700;
	}
.reservations span {
	color:#98938f !important;
	font-weight:400;
	}
a.btn {
	display:inline-block;
	margin:25px auto;
	font-size:20px;
	color:#fff;
	font-family:'Oswald', Arial, Helvetica, sans-serif;
	text-decoration:none;
	background-color:#a4171b;
	padding:7px 30px;
	}
a.btn:hover {
	text-decoration:none;	
	}
:focus {
	outline:none;
	}
	
@media screen and (max-width: 640px) {
	.col50 {
	width:100%;
	float:left;
	text-align:center;
	padding:25px 25px;
	}
 }