/* css reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,
acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,
sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,
tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,
hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video
{
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	margin: 0;
	padding: 0;
	position: static;
	height: auto;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section
{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}

blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}
i{font-style: italic;}
strong{font-weight: bolder;color:#cccccc;}

/* Font */


@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=6bd76d74-0e9a-49f3-a269-86a60ace0f21");
@font-face{
font-family:"Meta Headline Offc W01 Cond";
src:url("d8ac549e-4f76-4893-9c70-e00ac6edf8b7.eot");
src:url("d8ac549e-4f76-4893-9c70-e00ac6edf8b7.eot") 
format("eot"),url("c96dd4ef-50e4-4d88-a444-cee7d55bdfa7.woff") 
format("woff2"),url("6305e530-6dfa-4cda-830a-94ec066a11e0.woff") 
format("woff"),url("318d6605-c83f-40cd-beae-27f569f033c7.ttf") 
format("truetype"),url("24fb6a41-6145-4f35-a9bf-6094a2d9a70f.svg") 
format("svg");
}
@font-face{
font-family:"Meta Headline Offc W01 Cn Bold";
src:url("f3136fad-017a-413a-8f66-1cc0f871a449.eot");
src:url("f3136fad-017a-413a-8f66-1cc0f871a449.eot") 
format("eot"),url("b29e338a-3097-4cf1-837f-ab21e00859be.woff") 
format("woff2"),url("31c545b4-f3aa-4f48-827c-dd3227745d66.woff") 
format("woff"),url("b614741f-af8f-46b5-af62-5581c642244e.ttf") 
format("truetype"),url("a34f9e21-ad6d-492d-87c2-4c3f843f6949.svg") 
format("svg");
}
@font-face{
font-family:"Meta Headline Offc W01 Comp";
src:url("9b53f191-c816-4a67-80a1-31183eddab30.eot");
src:url("9b53f191-c816-4a67-80a1-31183eddab30.eot") 
format("eot"),url("f876cf57-f571-4dce-83de-adcdd3e75c67.woff") 
format("woff2"),url("00659103-2cbf-4086-877a-c3262430eb80.woff") 
format("woff"),url("2bf21bac-a145-418e-b307-16d1290d7da9.ttf") 
format("truetype"),url("77130841-fd63-4bb1-b90e-7f116a78987e.svg") 
format("svg");
}



/* General CSS */

body {
	background-image: url('../_images/background-full.png');
	background-size: cover;
}

html, body {
    max-width: 100%;
}

a {
	text-decoration: none;
}

/* Shrink */
.hvr-shrink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-shrink:hover, .hvr-shrink:focus, .hvr-shrink:active {
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
}


.mobileShow {
	display: none;
}

.container {
	max-width: 2560px;
	width: 100%; 
}


.col50 {
	float: left;
	width: 50%;
}


.col25l {
	float: left;
	width: 25%;
}

.col25r {
	float: left;
	width: 22%;
	margin-left: 1.5%;
	margin-right: 1.5%;
}
.leftSide {
	width: 100%;
}

.rightSide {
	width: 100%;
}

.purchaseButtons {
	width: 100%;
}

.purchaseContainer {
	width: 100%;
}

.logo-container {
	width: 70%;
	margin-left: 3%;
	margin-right: 27%;
	margin-top: 3%;
	text-align: left;
}

.imgSizer {
	width: 100%;
	height: auto;
}

.imgSizerPurchase {
	width: 48%;
	height: auto;
	float: left;
	margin-left: 2%;
	margin-bottom: 3%;
}
.cover-container {
	text-align: right;
	margin-top: 10%;
}

.socials {
	width: 97%;
	margin-left: 3%;
	padding-top: .25%;
}


.SocialSizer {
	max-width: 73px;
	width: 7%; 
	margin-right: 2%;
}

.socialSizer2 {
	max-width: 442px;
	height: auto;
	width: 35%;
}

.topText {
	margin-right: 4%;
	margin-bottom: 4%;
	padding-top: 20%;
	text-align: right;
}

.produce {
	text-align: center;
}

h1 {
	font-family:"Meta Headline Offc W01 Cond";
	font-size: 22;
	line-height: 20px;
	letter-spacing: 1px;
	color: #fdc689;
}

h2 {
	font-family:"Meta Headline Offc W01 Cond";
	font-size: 18;
	line-height: 20px;
	letter-spacing: 1px;
	color: #f7941e;

}

h3 {
	font-family:"Meta Headline Offc W01 Cond";
	font-size: 18;
	line-height: 20px;
	letter-spacing: 1px;
	color: #f7941e;

}

.trailer-container {
	width: 100%;
	padding-top: 30%;
}

.video {
	width: 60%;
	margin-left: 20%;
	margin-right: 20%;
	text-align: center;
	position: relative;
	padding-bottom: 28%; /* 16:9 */
	padding-top: 23px;}

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

.tour-container {
	width: 100%;
	padding-top: 4%;
}

.dates {
	width: 60%;
	margin-left: 20%;
	margin-right: 20%;
	text-align: center;
}

.widget {
	width: 60%;
	margin-top: 1%;
	margin-left: 20%;
	margin-right: 20%;
	text-align: center;
	background-color: #fcb040;


}

.footer {
	margin-top: 5%;
	margin-bottom: 1%;
	width: 100%;
	text-align: center;
	font-family:"Meta Headline Offc W01 Comp";
	font-size: 12;
	line-height: 20px;
	letter-spacing: 1px;
	color: #df5126;
}

@media only screen and (max-width: 860px) { 

body {
	background-image: url('../_images/background-mobile.png');
	background-size: auto;
}

.mobileHide {
	display: none;
}

.mobileShow {
	display: inherit;
}

.col50 {
	width: 100%;
}


.logo-container {
	width: 90%;
	margin-right: 5%;
	margin-left: 5%;
}

.trailer-container {
	width: 100%;
	padding-top: 5%;
}

.video {
	width: 90%;
	margin-left: 5%;
	margin-right: 5%;
	text-align: center;
	position: relative;
	padding-bottom: 28%; /* 16:9 */
	padding-top: 23px;}

.video iframe {
	position: absolute;
	top: 0%;
	left: 0;
	width: 100%;
	height: 150%;
}


.col25l {
	float: left;
	width: 100%;
}

.col25r {
	float: left;
	width: 90%;
	margin-left: 5%;
	margin-right: 5%;
}

.topTextMobile {
	width: 100%;
	text-align: center;
}

h1 {
	font-family:"Meta Headline Offc W01 Cond";
	font-size: 50;
	line-height: 80px;
	letter-spacing: 1px;
	color: #fdc689;
}

h2 {
	font-family:"Meta Headline Offc W01 Cond";
	font-size: 35;
	line-height: 39px;
	letter-spacing: 1px;
	color: #f7941e;

}

h3 {
	font-family:"Meta Headline Offc W01 Cond";
	font-size: 28;
	line-height: 39px;
	letter-spacing: 1px;
	color: #f7941e;

}

.mobilePurchaseButtons {
	width: 80%;
	margin-top: 4%;
	margin-left: 10%;
	margin-right: 10%;
}

.mobile-socials {
	width: 70%;
	margin-left: 15%;
	margin-right: 15%;
	text-align: center;
}

.SocialSizer {
	max-width: 73px;
	width: 25%; 
	margin-right: 2%;
}

.socialSizer2 {
	max-width: 442px;
	height: auto;
	width: 100%;
	margin-top: 5%;
}

.tour-container {
	width: 100%;
	margin-top: 10%;
}

.widget {
	width: 100%;
	margin-top: 10%;
	margin-right: 0%;
	margin-left: 0%;
}


}

@media only screen and (max-width: 600px) {

h1 {
	font-size: 30;
	line-height: 40px;
}

h2 {
	font-size: 20;
	line-height: 25px;
}

h3 {
	font-size: 20;
	line-height: 39px;
}



}