 @font-face {
   font-family: 'MarkWebPro-Light';
   src: url('/content/fonts/MarkWebPro-Light.woff') format('woff');
 }
 
 @font-face {
    font-family: 'MarkWebPro-Thin';
    src: url('/content/fonts/MarkWebPro-Thin.woff') format('woff');
  }

h1, .h1
{
	padding: 0;
	margin: 0;
	text-align: center;
	opacity:0.8;
	font-family:'MarkWebPro-Thin';
	font-size: 74px;
	color:#ffffff;
	letter-spacing:0px;
}

h2, .h2
{
	padding: 0;
	margin: 0;
	text-align: center;
	font-family:'MarkWebPro-Thin';
	font-size: 42px;
	color:#ffffff;
	letter-spacing:0px;
}


h3
{
	padding: 0;
	margin: 0;
	text-align: center;
	font-family: 'MarkWebPro-Light';
	font-size:24px;
	letter-spacing:0px;
}

h2 > br,h3 > br
{
	display: none;
}


.mp-el-12
{
	font-family: 'MarkWebPro-Thin';
	font-size:12px;
	letter-spacing:0px;
	color:#ffffff;
}

.mp-l-12
{
	font-family: 'MarkWebPro-Light';
	font-size:12px;
	letter-spacing:0px;
	line-height: 28px;
	color:#ffffff;
}

.mp-l-18
{
	font-family: 'MarkWebPro-Light';
	font-size:18px;
	letter-spacing:0px;
	line-height:28px;
	color:#ffffff;
}

.mp-l-24
{
	font-family: 'MarkWebPro-Light';
	font-size:24px;
	letter-spacing:0px;
	line-height:34px;
	color:#ffffff;
}

.mr-bt-8
{
	margin-bottom: 8px;
}

.mr-bt-10
{
	margin-bottom: 10px;
}


.mr-bt-18
{
	margin-bottom: 18px;
}

.mr-bt-36
{
	margin-bottom: 36px;
}

.mr-bt-60
{
	margin-bottom: 60px;
}

.mr-bt-80
{
	margin-bottom: 80px;
}

.mr-bt-100
{
	margin-bottom: 100px;
}

.mr-bt-180
{
	margin-bottom: 180px;
}

.mr-bt-200
{
	margin-bottom: 200px;
}


.text-red
{
	 color: #ff0030 !important;
}

.text-grey
{
	color: #282828 !important;
}

.text-caps
{
	text-transform: uppercase;
}

.text-underline
{
	text-decoration: underline !important;
}

a,
a:link,
a:visited,
a:hover,
a:active
{
	text-decoration: none;
	color: #fff;
	cursor: pointer;
	outline: none;
}


p {
	margin: 0;
	padding: 1em 0;
}

a.button-tickets
{
	padding: 13px 15px;
	border:1px solid rgba(255,255,255,0.30);
	border-radius:3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-family: 'MarkWebPro-Light';
	font-size:18px;
	letter-spacing:0px;
	text-transform: uppercase;
	color: #fffff;
	background: transparent;
	display: inline-block;
	vertical-align: middle;
	outline:0;
	text-align:center;
	color: #fff;
}


.text-noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: default;
}