@charset "utf-8";

@font-face {
    font-family: 'Oswald400';
    src: url('../fonts/Oswald400.woff2') format('woff2'),
         url('../fonts/Oswald400.woff') format('woff');
    font-weight: 400;
}
@font-face {
    font-family: 'Oswald700';
    src: url('../fonts/Oswald700.woff2') format('woff2'),
         url('../fonts/Oswald700.woff') format('woff');
    font-weight: 700;
}
@font-face {
    font-family: 'Raleway700';
    src: url('../fonts/Raleway700.woff2') format('woff2'),
         url('../fonts/Raleway700.woff') format('woff');
    font-weight: 700;
}

body {
    background-image: url("../images/bg_seamless.jpg");
    background-repeat: repeat;
	font-family:"Oswald400";
}

.wrapper {
	width: 100%;
	max-width: 840px;
	margin:0 auto;
	margin-top:30px;
}

.wrapper .content-block {
	margin-bottom: 100px;
	text-align: center;
}

.wrapper .content-block .responsive-video iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.wrapper .content-block .responsive-video {
position: relative;
padding-bottom: 56.25%; /* Default for 1600x900 videos 16:9 ratio*/
padding-top: 0px;
height: 0;
overflow: hidden;
}

.wrapper img {
	max-width:100%;
	width:auto;
}

.wrapper .content-block h1 {
	font-family: 'Oswald700';
	text-transform: uppercase;
	font-size: 60px;
}

.wrapper .content-block a.website {
	background-color: #ff0000;
	padding:15px;
	color:#FFFFFF;
	font-family:"Raleway700";
	text-transform:uppercase;
	font-size:25px;
	text-decoration: none;
	display:inline-block;
	width:290px;
	text-align:center;
}

.wrapper .content-block a.legal {
	color:#ff0000;
	font-family:"Raleway700";
	font-size:16px;
	text-decoration: none;
}

.wrapper .content-block h1.tour {
	font-size:90px;
	margin-bottom:20px;
}

.wrapper .content-block p {
	font-family: 'Oswald400';
	text-transform: uppercase;
	font-size: 25px;
}

table.products,table.tour {
	text-align: center;
	width:100%;
}

table.products td {
	padding: 10px;
}
table.tour td {
	padding: 15px;
}
table.products td.left,table.tour td.left {
	text-align: right;
	width:50%;
	color:#ff0000;
	font-family:"Raleway700";
	text-transform:uppercase;
	font-size:40px;
}
table.products td.right,table.tour td.right {
	text-align: left;
	width: 50%;
}

table.products td.right a,table.tour td.right a {
	background-color: #ff0000;
	padding:15px;
	color:#FFFFFF;
	font-family:"Raleway700";
	text-transform:uppercase;
	font-size:25px;
	text-decoration: none;
	display:block;
	width:290px;
	text-align:center;
}