article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{ 
	display:block
} 
 
audio,canvas,video{ 
	display:inline-block; 
	*display:inline; 
	*zoom:1
} 
 
audio:not([controls]){ 
	display:none; 
	height:0
} 
 
[hidden]{ 
	display:none
} 
 
html{ 
	background:#fff; 
	color:#000; 
	font-size:100%; 
	-webkit-text-size-adjust:100%; 
	-ms-text-size-adjust:100%
} 
 
html,button,input,select,textarea{ 
	font-family:"freight-big-pro",Georgia,Times,"Times New Roman",serif; 
	text-transform: uppercase;
} 
 
body{ 
	margin:0
} 
 
a:focus{ 
	outline:thin dotted
} 
 
a:active,a:hover{ 
	outline:0
} 
 
h1{ 
	font-size:2em; 
	margin:0.67em 0
} 
 
h2{ 
	font-size:1.5em; 
	margin:0.83em 0
} 
 
h3{ 
	font-size:1.17em; 
	margin:1em 0
} 
 
h4{ 
	font-size:1em; 
	margin:1.33em 0
} 
 
h5{ 
	font-size:0.83em; 
	margin:1.67em 0
} 
 
h6{ 
	font-size:0.67em; 
	margin:2.33em 0
} 
 
abbr[title]{ 
	border-bottom:1px dotted
} 
 
b,strong{ 
	font-weight:bold
} 
 
blockquote{ 
	margin:1em 40px
} 
 
dfn{ 
	font-style:italic
} 
 
hr{ 
	-moz-box-sizing:content-box; 
	box-sizing:content-box; 
	height:0
} 
 
mark{ 
	background:#ff0; 
	color:#000
} 
 
p,pre{ 
	margin:1em 0
} 
 
code,kbd,pre,samp{ 
	font-family:monospace, serif; 
	_font-family:'courier new', monospace; 
	font-size:1em
} 
 
pre{ 
	white-space:pre; 
	white-space:pre-wrap; 
	word-wrap:break-word
} 
 
q{ 
	quotes:none
} 
 
q:before,q:after{ 
	content:''; 
	content:none
} 
 
small{ 
	font-size:80%
} 
 
sub,sup{ 
	font-size:75%; 
	line-height:0; 
	position:relative; 
	vertical-align:baseline
} 
 
sup{ 
	top:-0.5em
} 
 
sub{ 
	bottom:-0.25em
} 
 
dl,menu,ol,ul{ 
	margin:1em 0
} 
 
dd{ 
	margin:0 0 0 40px
} 
 
menu,ol,ul{ 
	padding:0 0 0 40px
} 
 
nav ul,nav ol{ 
	list-style:none; 
	list-style-image:none
} 
 
img{ 
	border:0; 
	-ms-interpolation-mode:bicubic
} 
 
svg:not(:root){ 
	overflow:hidden
} 
 
figure{ 
	margin:0
} 
 
form{ 
	margin:0
} 
 
fieldset{ 
	border:1px solid #c0c0c0; 
	margin:0 2px; 
	padding:0.35em 0.625em 0.75em
} 
 
legend{ 
	border:0; 
	padding:0; 
	white-space:normal; 
	*margin-left:-7px
} 
 
button,input,select,textarea{ 
	font-size:100%; 
	font-family:"freight-big-pro",Georgia,Times,"Times New Roman",serif; 
	text-transform: uppercase;
	margin:0; 
	vertical-align:baseline; 
	*vertical-align:middle
} 
 
button,input{ 
	line-height:normal;
	text-transform: uppercase;
} 
 
button,select{ 
	text-transform:none
} 
 
button,html input[type="button"],input[type="reset"],input[type="submit"]{ 
	-webkit-appearance:button; 
	cursor:pointer; 
	*overflow:visible
} 
 
button[disabled],html input[disabled]{ 
	cursor:default
} 
 
input[type="checkbox"],input[type="radio"]{ 
	box-sizing:border-box; 
	padding:0; 
	*height:13px; 
	*width:13px
} 
 
input[type="search"]{ 
	-webkit-appearance:textfield; 
	-moz-box-sizing:content-box; 
	-webkit-box-sizing:content-box; 
	box-sizing:content-box
} 
 
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{ 
	-webkit-appearance:none
} 
 
button::-moz-focus-inner,input::-moz-focus-inner{ 
	border:0; 
	padding:0
} 
 
textarea{ 
	overflow:auto; 
	vertical-align:top
} 
 
table{ 
	border-collapse:collapse; 
	border-spacing:0
} 
 
.container:after{ 
	display:block; 
	visibility:hidden; 
	clear:both; 
	height:0; 
	content:"\0020"
} 
 
.clearfix:before,.clearfix:after,.row:before,.row:after{ 
	display:block; 
	visibility:hidden; 
	overflow:hidden; 
	width:0; 
	height:0; 
	content:'\0020'
} 
 
.row:after,.clearfix:after{ 
	clear:both
} 
 
.row,.clearfix{ 
	zoom:1
} 
 
a,a:visited{ 
	outline:0; 
	color:#4c3c31; 
	text-decoration:none; 
	-webkit-transition:color 0.4s ease-out; 
	-moz-transition:color 0.4s ease-out; 
	-ms-transition:color 0.4s ease-out; 
	-o-transition:color 0.4s ease-out; 
	transition:color 0.4s ease-out
} 
 
a:hover{ 
	-webkit-transition:color 0.25s ease-in; 
	-moz-transition:color 0.25s ease-in; 
	-ms-transition:color 0.25s ease-in; 
	-o-transition:color 0.25s ease-in; 
	transition:color 0.25s ease-in; 
	color:#000
} 
 
p a,p a:visited{ 
	line-height:inherit
} 
 
::selection{ 
	background:#4c3c31; 
	color:#fff
} 
 
::-moz-selection{ 
	background:#4c3c31; 
	color:#fff
} 
 
h1{ 
	margin:0 0 10px 0; 
	color:#000; 
	text-transform:uppercase; 
	letter-spacing:0.05em; 
	font-size:3.125em; 
	font-family:"freight-big-pro",Georgia,Times,"Times New Roman",serif; 
	line-height:0.9375em
} 
 
h2{ 
	margin:0 0 10px 0; 
	color:#000; 
	text-transform:uppercase; 
	letter-spacing:0.05em; 
	font-size:3.125em; 
	font-family:"freight-big-pro",Georgia,Times,"Times New Roman",serif; 
	line-height:0.9375em
} 
 
h3{ 
	margin:0; 
	color:#000; 
	text-transform:uppercase; 
	letter-spacing:0.05em; 
	font-size:2.8125em; 
	font-family:"freight-big-pro",Georgia,Times,"Times New Roman",serif; 
	line-height:0.9375em
} 
 
h4{ 
	margin:0 0 20px 0; 
	text-transform:uppercase; 
	letter-spacing:2px; 
	font-size:0.625em
} 
 
p{ 
	margin-bottom:36px; 
	font-weight:300; 
	font-size:0.75em; 
	font-family:inherit; 
	text-rendering:optimizeLegibility
} 
 
ul,ol{ 
	margin:0
} 
 
ul{ 
	margin:0; 
	padding:0; 
	list-style:none outside
} 
 
ul li{ 
	display:inline
} 
 
body,html{ 
	padding:0; 
	margin:0; 
	height:100%
} 
 
body{ 
	background-color:#f8eaca; 
	background-image:url(../img/bg_repeat.gif); 
	font-size:0.75em; 
	font-family:"freight-big-pro",Georgia,Times,"Times New Roman",serif; 
	font-weight:700; 
	font-style:normal; 
	color:#4c3c31; 
	text-transform:uppercase; 
	-webkit-text-size-adjust:100%
} 
 
section{ 
	-webkit-animation:5s 1  fadeIn  ease-out; 
	-moz-animation:5s 1 fadeIn  ease-out; 
	animation:5s 1 fadeIn ease-out
} 
 
figure{ 
	margin:0 0 0.9375em
} 
 
/*
iframe{ 
margin:2.5em;
} 
*/
 
article pre{ 
	padding:0.625em
} 
 
article pre.prettyprint{ 
	width:auto
} 
 
img{ 
	max-width:100%
} 
 
 
.centered-image{ 
	display:block; 
	margin:0 auto;
} 
 
.logo{ 
	width:151px; 
	padding-top:4.375em
} 
 
ul{ 
	text-align:center; 
	margin-bottom:3.125em
} 
 
ul li{ 
	width:100%; 
	display:block
} 
 
/*
@media (max-height: 620px){ 
	body{ 
		background-image:none
	} 
	 
	.container{ 
		position:static; 
		float:left; 
		background-color:#f8eaca
	} 
	 
	.logo{ 
		padding-bottom:1em
	} 
	 
	.boyeur-image{ 
		margin-top:3.125em
	} 
} 
*/

.videoWrapper { 
	position: relative; 
	padding-bottom: 56.21212121212121%;
	padding-top:0; 
	clear:both;
	display:block;
	margin-top: 70px;
	margin-bottom:40px;
	margin-left:0;
	margin-right: 0;
	width:100%;
} 

.videoWrapper iframe { 
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 100%; 

} 

#mainWrapper{
	display:block;
	clear:both;	
	background:#f8eaca;
	background-image:url(../img/bg_repeat.gif); 
}

.top{ 
	top:0
} 
 
.main{	
	text-align:center;
	width:100%;
	max-width:560px;    /* smaller */
	margin:0 auto;  /* Center */
}
.bottom{ 
	clear:both;
	display:block;
	margin:0 auto;
	text-align:center;
} 

#mc_embed_signup{
	clear:left; 
	font:14px Helvetica,Arial,sans-serif;
	margin-top:20px;
	margin-bottom:20px; 
}

#mc_email{
	padding:10px;
	height:13px;
	width:25%;
	min-width:300px;
	border-radius: 5px;
	background-color: transparent;
	border-color: #4c3c31;
	font-size:0.75em; 
	font-family:"freight-big-pro",Georgia,Times,"Times New Roman",serif; 
	font-weight:700; 
	font-style:normal; 
	color:#4c3c31; 
	text-transform:none; 
	-webkit-text-size-adjust:100%;
/* 	text-align: center; */
}

input:focus {
	outline:0;
}

#mc_submit{
/*
	background-image: url(../img/submit01.png);
	background-position: 0 0;
	background-repeat: no-repeat;
*/
	width: 110px;
	height: 37px;
	border: 0;
	background-color: #4c3c31;
	cursor: pointer;
	outline: 0;
	vertical-align: bottom;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	border-radius: 5px;
	font-size:0.75em; 
	font-family:"freight-big-pro",Georgia,Times,"Times New Roman",serif; 
	font-weight:700; 
	font-style:normal; 
	color:white; 
/*
	padding:10px;
	margin:10px;
	border-radius: 10px;
*/
}

#mc_submit:hover {
/* 	background-image: url(../img/submit02.png); */
	background-color: transparent;
	border-color: #4c3c31;
	border: 2px;
	color: #4c3c31;
	border-style: solid;
}

#mc-embedded-subscribe-form {
	margin-bottom: 100px;
}

#releasedates {
	line-height: 20px;
}

.featured {
	font-size: 1.5em;
}

.spacer-top{
	display:block;
	height:150px;
}

.spacer-bottom{
	display:block;
	height:100px;
}