/* Initially resized the PSD to 1260 width (original size was 3000) */
/* For mobile resized the PSD to 600 width */
/* 667 px edit mobileMax to 47.9375 (767px) with $mobile-view */
/* 320px */
/* 375 px  */
/* 414px */
/* 480px */
/* 568px */
/* 1024px */
/* 1023px */
/* 768px */
/* 860px */
/* line 5, C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
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 {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	font-size: 100%;
	vertical-align: baseline;
}

/* line 22, C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
	line-height: 1;
}

/* line 24, C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
	list-style: none;
}

/* line 26, C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* line 28, C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
	text-align: left;
	font-weight: normal;
	vertical-align: middle;
}

/* line 30, C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
	quotes: none;
}
/* line 103, C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
	content: "";
	content: none;
}

/* line 32, C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
	border: none;
}

/* line 116, C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
	display: block;
}

/*
	BACKGROUND COVERS
	usage: @include cover;
*/
/*
	CLEARFIX
	usage: @include clearfix;
*/
/*
	CROSS BROWSER TRANSITIONS
	usage: @include transition( 'background-color 0.5s ease' );
*/
/*
	CROSS BROWSER ROTATION
	usage: @include rotate( '45deg' );
*/
/*
	CROSS BROWSER Scaling
	usage: @include scale( '0.9' );
*/
/*
	BACKGROUND TRANSPARENCY
	usage: @include bg_transparency( #fff, .5 );
*/
/* line 79, ../sass/_global.scss */
html * {
	box-sizing: border-box;
}

/* line 83, ../sass/_global.scss */
img,
iframe,
video,
audio {
	max-width: 100%;
}

/* line 90, ../sass/_global.scss */
.bgi {
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	-ms-background-size: cover;
	background-position: center center;
	width: 100%;
	height: 100%;
}
/* line 94, ../sass/_global.scss */
.bgi img {
	display: none;
}

/* line 100, ../sass/_global.scss */
.cms img, .cms iframe, .cms video, .cms audio {
	max-width: 100%;
}

/* Fonts */
@font-face {
	font-family: 'Conv_FuturaStd-Book';
	src: url("../fonts/FuturaStd-Book.eot");
	src: url("../fonts/FuturaStd-Book.woff") format("woff"), url("../fonts/FuturaStd-Book.ttf") format("truetype"), url("../fonts/FuturaStd-Book.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'futura_lightregular';
	src: url("../fonts/futura-light.eot");
	src: url("../fonts/futura-light.eot?#iefix") format("embedded-opentype"), url("../fonts/futura-light.woff2") format("woff2"), url("../fonts/futura-light.woff") format("woff"), url("../fonts/futura-light.ttf") format("truetype"), url("../fonts/futura-light.svg#futura_lightregular") format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_FuturaStd-Medium';
	src: url("../fonts/FuturaStd-Medium.eot");
	src: url("../fonts/FuturaStd-Medium.woff") format("woff"), url("../fonts/FuturaStd-Medium.ttf") format("truetype"), url("../fonts/FuturaStd-Medium.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_FuturaStd-Bold';
	src: url("../fonts/FuturaStd-Bold.eot");
	src: url("../fonts/FuturaStd-Bold.woff") format("woff"), url("../fonts/FuturaStd-Bold.ttf") format("truetype"), url("../fonts/FuturaStd-Bold.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_FuturaStd-Heavy';
	src: url("../fonts/FuturaStd-Heavy.eot");
	src: url("../fonts/FuturaStd-Heavy.woff") format("woff"), url("../fonts/FuturaStd-Heavy.ttf") format("truetype"), url("../fonts/FuturaStd-Heavy.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'FuturaStdBookOblique';
	src: url("../fonts/FuturaStdBookOblique.eot");
	src: url("../fonts/FuturaStdBookOblique.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaStdBookOblique.woff2") format("woff2"), url("../fonts/FuturaStdBookOblique.woff") format("woff"), url("../fonts/FuturaStdBookOblique.ttf") format("truetype"), url("../fonts/FuturaStdBookOblique.svg#FuturaStdBookOblique") format("svg");
}
/* line 153, ../sass/_global.scss */
q,
blockquote {
	quotes: "\201C" "\201D" "\2018" "\2019";
}

/* line 158, ../sass/_global.scss */
q:before {
	content: open-quote;
	font-family: Arial, serif;
	padding-right: 0.1em;
}

/* line 164, ../sass/_global.scss */
q:after {
	content: close-quote;
	font-family: Arial, serif;
}

.nowrap {
	white-space: nowrap;
}

/* COLUMN MIXINS */
/* BREAKPOINTS */
/* line 132, ../sass/_grid.scss */
.row {
	width: 100%;
	display: block;
	margin: 0 auto;
	box-sizing: border-box;
	padding-left: 20px;
	padding-right: 20px;
	float: left;
	position: relative;
}
/* line 20, ../sass/_global.scss */
.row:before, .row:after {
	content: " ";
	display: table;
}
/* line 24, ../sass/_global.scss */
.row:after {
	clear: both;
}
/* line 143, ../sass/_grid.scss */
.row.inner {
	max-width: 1170px;
	padding-left: 0;
	padding-right: 0;
	float: none;
}
/* line 150, ../sass/_grid.scss */
.row.no-padding {
	padding-left: 0;
	padding-right: 0;
}
/* line 155, ../sass/_grid.scss */
.row .col {
	border: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-moz-background-clip: padding-box !important;
	-webkit-background-clip: padding-box !important;
	background-clip: padding-box !important;
}
@media only screen and (min-width: 480px) {
	/* line 155, ../sass/_grid.scss */
	.row .col {
		float: left;
	}
}
/* line 158, ../sass/_grid.scss */
.row .col.span-1 {
	border-left-width: 20px;
	margin-left: 0;
	margin-bottom: 1%;
	width: 100%;
	display: block;
}
@media only screen and (min-width: 480px) {
	/* line 158, ../sass/_grid.scss */
	.row .col.span-1 {
		width: 7.41667%;
		margin-left: 1%;
	}
}
/* line 47, ../sass/_grid.scss */
.row .col.span-1.no-collapse {
	width: 7.41667%;
	margin-left: 1%;
	float: left;
}
@media only screen and (max-width: 479px) {
	/* line 56, ../sass/_grid.scss */
	.row .col.span-1.break-0-span-6 {
		margin-left: 1% !important;
		width: 49.5%;
		float: left;
	}
	/* line 58, ../sass/_grid.scss */
	.row .col.span-1.break-0-span-6:nth-child(2n+1) {
		margin-left: 0 !important;
	}
	/* line 63, ../sass/_grid.scss */
	.row .col.span-1.break-0-span-4 {
		width: 32.66667%;
		margin-left: 1%;
		float: left;
	}
	/* line 64, ../sass/_grid.scss */
	.row .col.span-1.break-0-span-4:nth-child(3n+1) {
		margin-left: 0;
	}
	/* line 70, ../sass/_grid.scss */
	.row .col.span-1.break-0-span-3 {
		width: 24.25%;
		margin-left: 1%;
		float: left;
	}
	/* line 71, ../sass/_grid.scss */
	.row .col.span-1.break-0-span-3:nth-child(4n+1) {
		margin-left: 0;
	}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	/* line 80, ../sass/_grid.scss */
	.row .col.span-1.break-1-span-6 {
		width: 49.5%;
		margin-left: 1%;
		float: left;
	}
	/* line 81, ../sass/_grid.scss */
	.row .col.span-1.break-1-span-6:nth-child(2n+1) {
		margin-left: 0;
	}
	/* line 87, ../sass/_grid.scss */
	.row .col.span-1.break-1-span-4 {
		margin-left: 1%;
		width: 32.66667%;
		float: left;
	}
	/* line 89, ../sass/_grid.scss */
	.row .col.span-1.break-1-span-4:nth-child(3n+1) {
		margin-left: 0;
	}
	/* line 94, ../sass/_grid.scss */
	.row .col.span-1.break-1-span-3 {
		width: 24.25%;
		margin-left: 1%;
		float: left;
	}
	/* line 95, ../sass/_grid.scss */
	.row .col.span-1.break-1-span-3:nth-child(4n+1) {
		margin-left: 0;
	}
}
@media only screen and (min-width: 768px) and (max-width: 100000px) {
	/* line 104, ../sass/_grid.scss */
	.row .col.span-1.break-2-span-6 {
		width: 49.5%;
		margin-left: 1%;
		float: left;
	}
	/* line 105, ../sass/_grid.scss */
	.row .col.span-1.break-2-span-6:nth-child(2n+1) {
		margin-left: 0;
	}
	/* line 111, ../sass/_grid.scss */
	.row .col.span-1.break-2-span-4 {
		width: 32.66667%;
		margin-left: 1%;
		float: left;
	}
	/* line 112, ../sass/_grid.scss */
	.row .col.span-1.break-2-span-4:nth-child(3n+1) {
		margin-left: 0;
	}
	/* line 118, ../sass/_grid.scss */
	.row .col.span-1.break-2-span-3 {
		width: 24.25%;
		margin-left: 1%;
		float: left;
	}
	/* line 119, ../sass/_grid.scss */
	.row .col.span-1.break-2-span-3:nth-child(4n+1) {
		margin-left: 0;
	}
}
/* line 159, ../sass/_grid.scss */
.row .col.span-2 {
	border-left-width: 20px;
	margin-left: 0;
	margin-bottom: 1%;
	width: 100%;
	display: block;
}
@media only screen and (min-width: 480px) {
	/* line 159, ../sass/_grid.scss */
	.row .col.span-2 {
		width: 15.83333%;
		margin-left: 1%;
	}
}
/* line 47, ../sass/_grid.scss */
.row .col.span-2.no-collapse {
	width: 15.83333%;
	margin-left: 1%;
	float: left;
}
@media only screen and (max-width: 479px) {
	/* line 56, ../sass/_grid.scss */
	.row .col.span-2.break-0-span-6 {
		margin-left: 1% !important;
		width: 49.5%;
		float: left;
	}
	/* line 58, ../sass/_grid.scss */
	.row .col.span-2.break-0-span-6:nth-child(2n+1) {
		margin-left: 0 !important;
	}
	/* line 63, ../sass/_grid.scss */
	.row .col.span-2.break-0-span-4 {
		width: 32.66667%;
		margin-left: 1%;
		float: left;
	}
	/* line 64, ../sass/_grid.scss */
	.row .col.span-2.break-0-span-4:nth-child(3n+1) {
		margin-left: 0;
	}
	/* line 70, ../sass/_grid.scss */
	.row .col.span-2.break-0-span-3 {
		width: 24.25%;
		margin-left: 1%;
		float: left;
	}
	/* line 71, ../sass/_grid.scss */
	.row .col.span-2.break-0-span-3:nth-child(4n+1) {
		margin-left: 0;
	}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	/* line 80, ../sass/_grid.scss */
	.row .col.span-2.break-1-span-6 {
		width: 49.5%;
		margin-left: 1%;
		float: left;
	}
	/* line 81, ../sass/_grid.scss */
	.row .col.span-2.break-1-span-6:nth-child(2n+1) {
		margin-left: 0;
	}
	/* line 87, ../sass/_grid.scss */
	.row .col.span-2.break-1-span-4 {
		margin-left: 1%;
		width: 32.66667%;
		float: left;
	}
	/* line 89, ../sass/_grid.scss */
	.row .col.span-2.break-1-span-4:nth-child(3n+1) {
		margin-left: 0;
	}
	/* line 94, ../sass/_grid.scss */
	.row .col.span-2.break-1-span-3 {
		width: 24.25%;
		margin-left: 1%;
		float: left;
	}
	/* line 95, ../sass/_grid.scss */
	.row .col.span-2.break-1-span-3:nth-child(4n+1) {
		margin-left: 0;
	}
}
@media only screen and (min-width: 768px) and (max-width: 100000px) {
	/* line 104, ../sass/_grid.scss */
	.row .col.span-2.break-2-span-6 {
		width: 49.5%;
		margin-left: 1%;
		float: left;
	}
	/* line 105, ../sass/_grid.scss */
	.row .col.span-2.break-2-span-6:nth-child(2n+1) {
		margin-left: 0;
	}
	/* line 111, ../sass/_grid.scss */
	.row .col.span-2.break-2-span-4 {
		width: 32.66667%;
		margin-left: 1%;
		float: left;
	}
	/* line 112, ../sass/_grid.scss */
	.row .col.span-2.break-2-span-4:nth-child(3n+1) {
		margin-left: 0;
	}
	/* line 118, ../sass/_grid.scss */
	.row .col.span-2.break-2-span-3 {
		width: 24.25%;
		margin-left: 1%;
		float: left;
	}
	/* line 119, ../sass/_grid.scss */
	.row .col.span-2.break-2-span-3:nth-child(4n+1) {
		margin-left: 0;
	}
}
/* line 160, ../sass/_grid.scss */
.row .col.span-3 {
	border-left-width: 20px;
	margin-left: 0;
	margin-bottom: 1%;
	width: 100%;
	display: block;
}
@media only screen and (min-width: 480px) {
	/* line 160, ../sass/_grid.scss */
	.row .col.span-3 {
		width: 24.25%;
		margin-left: 1%;
	}
}
/* line 47, ../sass/_grid.scss */
.row .col.span-3.no-collapse {
	width: 24.25%;
	margin-left: 1%;
	float: left;
}
@media only screen and (max-width: 479px) {
	/* line 56, ../sass/_grid.scss */
	.row .col.span-3.break-0-span-6 {
		margin-left: 1% !important;
		width: 49.5%;
		float: left;
	}
	/* line 58, ../sass/_grid.scss */
	.row .col.span-3.break-0-span-6:nth-child(2n+1) {
		margin-left: 0 !important;
	}
	/* line 63, ../sass/_grid.scss */
	.row .col.span-3.break-0-span-4 {
		width: 32.66667%;
		margin-left: 1%;
		float: left;
	}
	/* line 64, ../sass/_grid.scss */
	.row .col.span-3.break-0-span-4:nth-child(3n+1) {
		margin-left: 0;
	}
	/* line 70, ../sass/_grid.scss */
	.row .col.span-3.break-0-span-3 {
		width: 24.25%;
		margin-left: 1%;
		float: left;
	}
	/* line 71, ../sass/_grid.scss */
	.row .col.span-3.break-0-span-3:nth-child(4n+1) {
		margin-left: 0;
	}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	/* line 80, ../sass/_grid.scss */
	.row .col.span-3.break-1-span-6 {
		width: 49.5%;
		margin-left: 1%;
		float: left;
	}
	/* line 81, ../sass/_grid.scss */
	.row .col.span-3.break-1-span-6:nth-child(2n+1) {
		margin-left: 0;
	}
	/* line 87, ../sass/_grid.scss */
	.row .col.span-3.break-1-span-4 {
		margin-left: 1%;
		width: 32.66667%;
		float: left;
	}
	/* line 89, ../sass/_grid.scss */
	.row .col.span-3.break-1-span-4:nth-child(3n+1) {
		margin-left: 0;
	}
	/* line 94, ../sass/_grid.scss */
	.row .col.span-3.break-1-span-3 {
		width: 24.25%;
		margin-left: 1%;
		float: left;
	}
	/* line 95, ../sass/_grid.scss */
	.row .col.span-3.break-1-span-3:nth-child(4n+1) {
		margin-left: 0;
	}
}
@media only screen and (min-width: 768px) and (max-width: 100000px) {
	/* line 104, ../sass/_grid.scss */
	.row .col.span-3.break-2-span-6 {
		width: 49.5%;
		margin-left: 1%;
		float: left;
	}
	/* line 105, ../sass/_grid.scss */
	.row .col.span-3.break-2-span-6:nth-child(2n+1) {
		margin-left: 0;
	}
	/* line 111, ../sass/_grid.scss */
	.row .col.span-3.break-2-span-4 {
		width: 32.66667%;
		margin-left: 1%;
		float: left;
	}
	/* line 112, ../sass/_grid.scss */
	.row .col.span-3.break-2-span-4:nth-child(3n+1) {
		margin-left: 0;
	}
	/* line 118, ../sass/_grid.scss */
	.row .col.span-3.break-2-span-3 {
		width: 24.25%;
		margin-left: 1%;
		float: left;
	}
	/* line 119, ../sass/_grid.scss */
	.row .col.span-3.break-2-span-3:nth-child(4n+1) {
		margin-left: 0;
	}
}
/* line 161, ../sass/_grid.scss */
.row .col.span-4 {
	border-left-width: 20px;
	margin-left: 0;
	margin-bottom: 1%;
	width: 100%;
	display: block;
}
@media only screen and (min-width: 480px) {
	/* line 161, ../sass/_grid.scss */
	.row .col.span-4 {
		width: 32.66667%;
		margin-left: 1%;
	}
}
/* line 47, ../sass/_grid.scss */
.row .col.span-4.no-collapse {
	width: 32.66667%;
	margin-left: 1%;
	float: left;
}
@media only screen and (max-width: 479px) {
	/* line 56, ../sass/_grid.scss */
	.row .col.span-4.break-0-span-6 {
		margin-left: 1% !important;
		width: 49.5%;
		float: left;
	}
	/* line 58, ../sass/_grid.scss */
	.row .col.span-4.break-0-span-6:nth-child(2n+1) {
		margin-left: 0 !important;
	}
	/* line 63, ../sass/_grid.scss */
	.row .col.span-4.break-0-span-4 {
		width: 32.66667%;
		margin-left: 1%;
		float: left;
	}
	/* line 64, ../sass/_grid.scss */
	.row .col.span-4.break-0-span-4:nth-child(3n+1) {
		margin-left: 0;
	}
	/* line 70, ../sass/_grid.scss */
	.row .col.span-4.break-0-span-3 {
		width: 24.25%;
		margin-left: 1%;
		float: left;
	}
	/* line 71, ../sass/_grid.scss */
	.row .col.span-4.break-0-span-3:nth-child(4n+1) {
		margin-left: 0;
	}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	/* line 80, ../sass/_grid.scss */
	.row .col.span-4.break-1-span-6 {
		width: 49.5%;
		margin-left: 1%;
		float: left;
	}
	/* line 81, ../sass/_grid.scss */
	.row .col.span-4.break-1-span-6:nth-child(2n+1) {
		margin-left: 0;
	}
	/* line 87, ../sass/_grid.scss */
	.row .col.span-4.break-1-span-4 {
		margin-left: 1%;
		width: 32.66667%;
		float: left;
	}
	/* line 89, ../sass/_grid.scss */
	.row .col.span-4.break-1-span-4:nth-child(3n+1) {
		margin-left: 0;
	}
	/* line 94, ../sass/_grid.scss */
	.row .col.span-4.break-1-span-3 {
		width: 24.25%;
		margin-left: 1%;
		float: left;
	}
	/* line 95, ../sass/_grid.scss */
	.row .col.span-4.break-1-span-3:nth-child(4n+1) {
		margin-left: 0;
	}
}
@media only screen and (min-width: 768px) and (max-width: 100000px) {
	/* line 104, ../sass/_grid.scss */
	.row .col.span-4.break-2-span-6 {
		width: 49.5%;
		margin-left: 1%;
		float: left;
	}
	/* line 105, ../sass/_grid.scss */
	.row .col.span-4.break-2-span-6:nth-child(2n+1) {
		margin-left: 0;
	}
	/* line 111, ../sass/_grid.scss */
	.row .col.span-4.break-2-span-4 {
		width: 32.66667%;
		margin-left: 1%;
		float: left;
	}
	/* line 112, ../sass/_grid.scss */
	.row .col.span-4.break-2-span-4:nth-child(3n+1) {
		margin-left: 0;
	}
	/* line 118, ../sass/_grid.scss */
	.row .col.span-4.break-2-span-3 {
		width: 24.25%;
		margin-left: 1%;
		float: left;
	}
	/* line 119, ../sass/_grid.scss */
	.row .col.span-4.break-2-span-3:nth-child(4n+1) {
		margin-left: 0;
	}
}
/* line 162, ../sass/_grid.scss */
.row .col.span-5 {
	border-left-width: 20px;
	margin-left: 0;
	margin-bottom: 1%;
	width: 100%;
	display: block;
}
@media only screen and (min-width: 480px) {
	/* line 162, ../sass/_grid.scss */
	.row .col.span-5 {
		width: 41.08333%;
		margin-left: 1%;
	}
}
/* line 47, ../sass/_grid.scss */
.row .col.span-5.no-collapse {
	width: 41.08333%;
	margin-left: 1%;
	float: left;
}
@media only screen and (max-width: 479px) {
	/* line 56, ../sass/_grid.scss */
	.row .col.span-5.break-0-span-6 {
		margin-left: 1% !important;
		width: 49.5%;
		float: left;
	}
	/* line 58, ../sass/_grid.scss */
	.row .col.span-5.break-0-span-6:nth-child(2n+1) {
		margin-left: 0 !important;
	}
	/* line 63, ../sass/_grid.scss */
	.row .col.span-5.break-0-span-4 {
		width: 32.66667%;
		margin-left: 1%;
		float: left;
	}
	/* line 64, ../sass/_grid.scss */
	.row .col.span-5.break-0-span-4:nth-child(3n+1) {
		margin-left: 0;
	}
	/* line 70, ../sass/_grid.scss */
	.row .col.span-5.break-0-span-3 {
		width: 24.25%;
		margin-left: 1%;
		float: left;
	}
	/* line 71, ../sass/_grid.scss */
	.row .col.span-5.break-0-span-3:nth-child(4n+1) {
		margin-left: 0;
	}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	/* line 80, ../sass/_grid.scss */
	.row .col.span-5.break-1-span-6 {
		width: 49.5%;
		margin-left: 1%;
		float: left;
	}
	/* line 81, ../sass/_grid.scss */
	.row .col.span-5.break-1-span-6:nth-child(2n+1) {
		margin-left: 0;
	}
	/* line 87, ../sass/_grid.scss */
	.row .col.span-5.break-1-span-4 {
		margin-left: 1%;
		width: 32.66667%;
		float: left;
	}
	/* line 89, ../sass/_grid.scss */
	.row .col.span-5.break-1-span-4:nth-child(3n+1) {
		margin-left: 0;
	}
	/* line 94, ../sass/_grid.scss */
	.row .col.span-5.break-1-span-3 {
		width: 24.25%;
		margin-left: 1%;
		float: left;
	}
	/* line 95, ../sass/_grid.scss */
	.row .col.span-5.break-1-span-3:nth-child(4n+1) {
		margin-left: 0;
	}
}
@media only screen and (min-width: 768px) and (max-width: 100000px) {
	/* line 104, ../sass/_grid.scss */
	.row .col.span-5.break-2-span-6 {
		width: 49.5%;
		margin-left: 1%;
		float: left;
	}
	/* line 105, ../sass/_grid.scss */
	.row .col.span-5.break-2-span-6:nth-child(2n+1) {
		margin-left: 0;
	}
	/* line 111, ../sass/_grid.scss */
	.row .col.span-5.break-2-span-4 {
		width: 32.66667%;
		margin-left: 1%;
		float: left;
	}
	/* line 112, ../sass/_grid.scss */
	.row .col.span-5.break-2-span-4:nth-child(3n+1) {
		margin-left: 0;
	}
	/* line 118, ../sass/_grid.scss */
	.row .col.span-5.break-2-span-3 {
		width: 24.25%;
		margin-left: 1%;
		float: left;
	}
	/* line 119, ../sass/_grid.scss */
	.row .col.span-5.break-2-span-3:nth-child(4n+1) {
		margin-left: 0;
	}
}
/* line 163, ../sass/_grid.scss */
.row .col.span-6 {
	border-left-width: 20px;
	margin-left: 0;
	margin-bottom: 1%;
	width: 100%;
	display: block;
}
@media only screen and (min-width: 480px) {
	/* line 163, ../sass/_grid.scss */
	.row .col.span-6 {
		width: 49.5%;
		margin-left: 1%;
	}
}
/* line 47, ../sass/_grid.scss */
.row .col.span-6.no-collapse {
	width: 49.5%;
	margin-left: 1%;
	float: left;
}
@media only screen and (max-width: 479px) {
	/* line 56, ../sass/_grid.scss */
	.row .col.span-6.break-0-span-6 {
		margin-left: 1% !important;
		width: 49.5%;
		float: left;
	}
	/* line 58, ../sass/_grid.scss */
	.row .col.span-6.break-0-span-6:nth-child(2n+1) {
		margin-left: 0 !important;
	}
	/* line 63, ../sass/_grid.scss */
	.row .col.span-6.break-0-span-4 {
		width: 32.66667%;
		margin-left: 1%;
		float: left;
	}
	/* line 64, ../sass/_grid.scss */
	.row .col.span-6.break-0-span-4:nth-child(3n+1) {
		margin-left: 0;
	}
	/* line 70, ../sass/_grid.scss */
	.row .col.span-6.break-0-span-3 {
		width: 24.25%;
		margin-left: 1%;
		float: left;
	}
	/* line 71, ../sass/_grid.scss */
	.row .col.span-6.break-0-span-3:nth-child(4n+1) {
		margin-left: 0;
	}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	/* line 80, ../sass/_grid.scss */
	.row .col.span-6.break-1-span-6 {
		width: 49.5%;
		margin-left: 1%;
		float: left;
	}
	/* line 81, ../sass/_grid.scss */
	.row .col.span-6.break-1-span-6:nth-child(2n+1) {
		margin-left: 0;
	}
	/* line 87, ../sass/_grid.scss */
	.row .col.span-6.break-1-span-4 {
		margin-left: 1%;
		width: 32.66667%;
		float: left;
	}
	/* line 89, ../sass/_grid.scss */
	.row .col.span-6.break-1-span-4:nth-child(3n+1) {
		margin-left: 0;
	}
	/* line 94, ../sass/_grid.scss */
	.row .col.span-6.break-1-span-3 {
		width: 24.25%;
		margin-left: 1%;
		float: left;
	}
	/* line 95, ../sass/_grid.scss */
	.row .col.span-6.break-1-span-3:nth-child(4n+1) {
		margin-left: 0;
	}
}
@media only screen and (min-width: 768px) and (max-width: 100000px) {
	/* line 104, ../sass/_grid.scss */
	.row .col.span-6.break-2-span-6 {
		width: 49.5%;
		margin-left: 1%;
		float: left;
	}
	/* line 105, ../sass/_grid.scss */
	.row .col.span-6.break-2-span-6:nth-child(2n+1) {
		margin-left: 0;
	}
	/* line 111, ../sass/_grid.scss */
	.row .col.span-6.break-2-span-4 {
		width: 32.66667%;
		margin-left: 1%;
		float: left;
	}
	/* line 112, ../sass/_grid.scss */
	.row .col.span-6.break-2-span-4:nth-child(3n+1) {
		margin-left: 0;
	}
	/* line 118, ../sass/_grid.scss */
	.row .col.span-6.break-2-span-3 {
		width: 24.25%;
		margin-left: 1%;
		float: left;
	}
	/* line 119, ../sass/_grid.scss */
	.row .col.span-6.break-2-span-3:nth-child(4n+1) {
		margin-left: 0;
	}
}
/* line 164, ../sass/_grid.scss */
.row .col.span-7 {
	border-left-width: 20px;
	margin-left: 0;
	margin-bottom: 1%;
	width: 100%;
	display: block;
}
@media only screen and (min-width: 480px) {
	/* line 164, ../sass/_grid.scss */
	.row .col.span-7 {
		width: 57.91667%;
		margin-left: 1%;
	}
}
/* line 47, ../sass/_grid.scss */
.row .col.span-7.no-collapse {
	width: 57.91667%;
	margin-left: 1%;
	float: left;
}
@media only screen and (max-width: 479px) {
	/* line 56, ../sass/_grid.scss */
	.row .col.span-7.break-0-span-6 {
		margin-left: 1% !important;
		width: 49.5%;
		float: left;
	}
	/* line 58, ../sass/_grid.scss */
	.row .col.span-7.break-0-span-6:nth-child(2n+1) {
		margin-left: 0 !important;
	}
	/* line 63, ../sass/_grid.scss */
	.row .col.span-7.break-0-span-4 {
		width: 32.66667%;
		margin-left: 1%;
		float: left;
	}
	/* line 64, ../sass/_grid.scss */
	.row .col.span-7.break-0-span-4:nth-child(3n+1) {
		margin-left: 0;
	}
	/* line 70, ../sass/_grid.scss */
	.row .col.span-7.break-0-span-3 {
		width: 24.25%;
		margin-left: 1%;
		float: left;
	}
	/* line 71, ../sass/_grid.scss */
	.row .col.span-7.break-0-span-3:nth-child(4n+1) {
		margin-left: 0;
	}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	/* line 80, ../sass/_grid.scss */
	.row .col.span-7.break-1-span-6 {
		width: 49.5%;
		margin-left: 1%;
		float: left;
	}
	/* line 81, ../sass/_grid.scss */
	.row .col.span-7.break-1-span-6:nth-child(2n+1) {
		margin-left: 0;
	}
	/* line 87, ../sass/_grid.scss */
	.row .col.span-7.break-1-span-4 {
		margin-left: 1%;
		width: 32.66667%;
		float: left;
	}
	/* line 89, ../sass/_grid.scss */
	.row .col.span-7.break-1-span-4:nth-child(3n+1) {
		margin-left: 0;
	}
	/* line 94, ../sass/_grid.scss */
	.row .col.span-7.break-1-span-3 {
		width: 24.25%;
		margin-left: 1%;
		float: left;
	}
	/* line 95, ../sass/_grid.scss */
	.row .col.span-7.break-1-span-3:nth-child(4n+1) {
		margin-left: 0;
	}
}
@media only screen and (min-width: 768px) and (max-width: 100000px) {
	/* line 104, ../sass/_grid.scss */
	.row .col.span-7.break-2-span-6 {
		width: 49.5%;
		margin-left: 1%;
		float: left;
	}
	/* line 105, ../sass/_grid.scss */
	.row .col.span-7.break-2-span-6:nth-child(2n+1) {
		margin-left: 0;
	}
	/* line 111, ../sass/_grid.scss */
	.row .col.span-7.break-2-span-4 {
		width: 32.66667%;
		margin-left: 1%;
		float: left;
	}
	/* line 112, ../sass/_grid.scss */
	.row .col.span-7.break-2-span-4:nth-child(3n+1) {
		margin-left: 0;
	}
	/* line 118, ../sass/_grid.scss */
	.row .col.span-7.break-2-span-3 {
		width: 24.25%;
		margin-left: 1%;
		float: left;
	}
	/* line 119, ../sass/_grid.scss */
	.row .col.span-7.break-2-span-3:nth-child(4n+1) {
		margin-left: 0;
	}
}
/* line 165, ../sass/_grid.scss */
.row .col.span-8 {
	border-left-width: 20px;
	margin-left: 0;
	margin-bottom: 1%;
	width: 100%;
	display: block;
}
@media only screen and (min-width: 480px) {
	/* line 165, ../sass/_grid.scss */
	.row .col.span-8 {
		width: 66.33333%;
		margin-left: 1%;
	}
}
/* line 47, ../sass/_grid.scss */
.row .col.span-8.no-collapse {
	width: 66.33333%;
	margin-left: 1%;
	float: left;
}
@media only screen and (max-width: 479px) {
	/* line 56, ../sass/_grid.scss */
	.row .col.span-8.break-0-span-6 {
		margin-left: 1% !important;
		width: 49.5%;
		float: left;
	}
	/* line 58, ../sass/_grid.scss */
	.row .col.span-8.break-0-span-6:nth-child(2n+1) {
		margin-left: 0 !important;
	}
	/* line 63, ../sass/_grid.scss */
	.row .col.span-8.break-0-span-4 {
		width: 32.66667%;
		margin-left: 1%;
		float: left;
	}
	/* line 64, ../sass/_grid.scss */
	.row .col.span-8.break-0-span-4:nth-child(3n+1) {
		margin-left: 0;
	}
	/* line 70, ../sass/_grid.scss */
	.row .col.span-8.break-0-span-3 {
		width: 24.25%;
		margin-left: 1%;
		float: left;
	}
	/* line 71, ../sass/_grid.scss */
	.row .col.span-8.break-0-span-3:nth-child(4n+1) {
		margin-left: 0;
	}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	/* line 80, ../sass/_grid.scss */
	.row .col.span-8.break-1-span-6 {
		width: 49.5%;
		margin-left: 1%;
		float: left;
	}
	/* line 81, ../sass/_grid.scss */
	.row .col.span-8.break-1-span-6:nth-child(2n+1) {
		margin-left: 0;
	}
	/* line 87, ../sass/_grid.scss */
	.row .col.span-8.break-1-span-4 {
		margin-left: 1%;
		width: 32.66667%;
		float: left;
	}
	/* line 89, ../sass/_grid.scss */
	.row .col.span-8.break-1-span-4:nth-child(3n+1) {
		margin-left: 0;
	}
	/* line 94, ../sass/_grid.scss */
	.row .col.span-8.break-1-span-3 {
		width: 24.25%;
		margin-left: 1%;
		float: left;
	}
	/* line 95, ../sass/_grid.scss */
	.row .col.span-8.break-1-span-3:nth-child(4n+1) {
		margin-left: 0;
	}
}
@media only screen and (min-width: 768px) and (max-width: 100000px) {
	/* line 104, ../sass/_grid.scss */
	.row .col.span-8.break-2-span-6 {
		width: 49.5%;
		margin-left: 1%;
		float: left;
	}
	/* line 105, ../sass/_grid.scss */
	.row .col.span-8.break-2-span-6:nth-child(2n+1) {
		margin-left: 0;
	}
	/* line 111, ../sass/_grid.scss */
	.row .col.span-8.break-2-span-4 {
		width: 32.66667%;
		margin-left: 1%;
		float: left;
	}
	/* line 112, ../sass/_grid.scss */
	.row .col.span-8.break-2-span-4:nth-child(3n+1) {
		margin-left: 0;
	}
	/* line 118, ../sass/_grid.scss */
	.row .col.span-8.break-2-span-3 {
		width: 24.25%;
		margin-left: 1%;
		float: left;
	}
	/* line 119, ../sass/_grid.scss */
	.row .col.span-8.break-2-span-3:nth-child(4n+1) {
		margin-left: 0;
	}
}
/* line 166, ../sass/_grid.scss */
.row .col.span-9 {
	border-left-width: 20px;
	margin-left: 0;
	margin-bottom: 1%;
	width: 100%;
	display: block;
}
@media only screen and (min-width: 480px) {
	/* line 166, ../sass/_grid.scss */
	.row .col.span-9 {
		width: 74.75%;
		margin-left: 1%;
	}
}
/* line 47, ../sass/_grid.scss */
.row .col.span-9.no-collapse {
	width: 74.75%;
	margin-left: 1%;
	float: left;
}
@media only screen and (max-width: 479px) {
	/* line 56, ../sass/_grid.scss */
	.row .col.span-9.break-0-span-6 {
		margin-left: 1% !important;
		width: 49.5%;
		float: left;
	}
	/* line 58, ../sass/_grid.scss */
	.row .col.span-9.break-0-span-6:nth-child(2n+1) {
		margin-left: 0 !important;
	}
	/* line 63, ../sass/_grid.scss */
	.row .col.span-9.break-0-span-4 {
		width: 32.66667%;
		margin-left: 1%;
		float: left;
	}
	/* line 64, ../sass/_grid.scss */
	.row .col.span-9.break-0-span-4:nth-child(3n+1) {
		margin-left: 0;
	}
	/* line 70, ../sass/_grid.scss */
	.row .col.span-9.break-0-span-3 {
		width: 24.25%;
		margin-left: 1%;
		float: left;
	}
	/* line 71, ../sass/_grid.scss */
	.row .col.span-9.break-0-span-3:nth-child(4n+1) {
		margin-left: 0;
	}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	/* line 80, ../sass/_grid.scss */
	.row .col.span-9.break-1-span-6 {
		width: 49.5%;
		margin-left: 1%;
		float: left;
	}
	/* line 81, ../sass/_grid.scss */
	.row .col.span-9.break-1-span-6:nth-child(2n+1) {
		margin-left: 0;
	}
	/* line 87, ../sass/_grid.scss */
	.row .col.span-9.break-1-span-4 {
		margin-left: 1%;
		width: 32.66667%;
		float: left;
	}
	/* line 89, ../sass/_grid.scss */
	.row .col.span-9.break-1-span-4:nth-child(3n+1) {
		margin-left: 0;
	}
	/* line 94, ../sass/_grid.scss */
	.row .col.span-9.break-1-span-3 {
		width: 24.25%;
		margin-left: 1%;
		float: left;
	}
	/* line 95, ../sass/_grid.scss */
	.row .col.span-9.break-1-span-3:nth-child(4n+1) {
		margin-left: 0;
	}
}
@media only screen and (min-width: 768px) and (max-width: 100000px) {
	/* line 104, ../sass/_grid.scss */
	.row .col.span-9.break-2-span-6 {
		width: 49.5%;
		margin-left: 1%;
		float: left;
	}
	/* line 105, ../sass/_grid.scss */
	.row .col.span-9.break-2-span-6:nth-child(2n+1) {
		margin-left: 0;
	}
	/* line 111, ../sass/_grid.scss */
	.row .col.span-9.break-2-span-4 {
		width: 32.66667%;
		margin-left: 1%;
		float: left;
	}
	/* line 112, ../sass/_grid.scss */
	.row .col.span-9.break-2-span-4:nth-child(3n+1) {
		margin-left: 0;
	}
	/* line 118, ../sass/_grid.scss */
	.row .col.span-9.break-2-span-3 {
		width: 24.25%;
		margin-left: 1%;
		float: left;
	}
	/* line 119, ../sass/_grid.scss */
	.row .col.span-9.break-2-span-3:nth-child(4n+1) {
		margin-left: 0;
	}
}
/* line 167, ../sass/_grid.scss */
.row .col.span-10 {
	border-left-width: 20px;
	margin-left: 0;
	margin-bottom: 1%;
	width: 100%;
	display: block;
}
@media only screen and (min-width: 480px) {
	/* line 167, ../sass/_grid.scss */
	.row .col.span-10 {
		width: 83.16667%;
		margin-left: 1%;
	}
}
/* line 47, ../sass/_grid.scss */
.row .col.span-10.no-collapse {
	width: 83.16667%;
	margin-left: 1%;
	float: left;
}
@media only screen and (max-width: 479px) {
	/* line 56, ../sass/_grid.scss */
	.row .col.span-10.break-0-span-6 {
		margin-left: 1% !important;
		width: 49.5%;
		float: left;
	}
	/* line 58, ../sass/_grid.scss */
	.row .col.span-10.break-0-span-6:nth-child(2n+1) {
		margin-left: 0 !important;
	}
	/* line 63, ../sass/_grid.scss */
	.row .col.span-10.break-0-span-4 {
		width: 32.66667%;
		margin-left: 1%;
		float: left;
	}
	/* line 64, ../sass/_grid.scss */
	.row .col.span-10.break-0-span-4:nth-child(3n+1) {
		margin-left: 0;
	}
	/* line 70, ../sass/_grid.scss */
	.row .col.span-10.break-0-span-3 {
		width: 24.25%;
		margin-left: 1%;
		float: left;
	}
	/* line 71, ../sass/_grid.scss */
	.row .col.span-10.break-0-span-3:nth-child(4n+1) {
		margin-left: 0;
	}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	/* line 80, ../sass/_grid.scss */
	.row .col.span-10.break-1-span-6 {
		width: 49.5%;
		margin-left: 1%;
		float: left;
	}
	/* line 81, ../sass/_grid.scss */
	.row .col.span-10.break-1-span-6:nth-child(2n+1) {
		margin-left: 0;
	}
	/* line 87, ../sass/_grid.scss */
	.row .col.span-10.break-1-span-4 {
		margin-left: 1%;
		width: 32.66667%;
		float: left;
	}
	/* line 89, ../sass/_grid.scss */
	.row .col.span-10.break-1-span-4:nth-child(3n+1) {
		margin-left: 0;
	}
	/* line 94, ../sass/_grid.scss */
	.row .col.span-10.break-1-span-3 {
		width: 24.25%;
		margin-left: 1%;
		float: left;
	}
	/* line 95, ../sass/_grid.scss */
	.row .col.span-10.break-1-span-3:nth-child(4n+1) {
		margin-left: 0;
	}
}
@media only screen and (min-width: 768px) and (max-width: 100000px) {
	/* line 104, ../sass/_grid.scss */
	.row .col.span-10.break-2-span-6 {
		width: 49.5%;
		margin-left: 1%;
		float: left;
	}
	/* line 105, ../sass/_grid.scss */
	.row .col.span-10.break-2-span-6:nth-child(2n+1) {
		margin-left: 0;
	}
	/* line 111, ../sass/_grid.scss */
	.row .col.span-10.break-2-span-4 {
		width: 32.66667%;
		margin-left: 1%;
		float: left;
	}
	/* line 112, ../sass/_grid.scss */
	.row .col.span-10.break-2-span-4:nth-child(3n+1) {
		margin-left: 0;
	}
	/* line 118, ../sass/_grid.scss */
	.row .col.span-10.break-2-span-3 {
		width: 24.25%;
		margin-left: 1%;
		float: left;
	}
	/* line 119, ../sass/_grid.scss */
	.row .col.span-10.break-2-span-3:nth-child(4n+1) {
		margin-left: 0;
	}
}
/* line 168, ../sass/_grid.scss */
.row .col.span-11 {
	border-left-width: 20px;
	margin-left: 0;
	margin-bottom: 1%;
	width: 100%;
	display: block;
}
@media only screen and (min-width: 480px) {
	/* line 168, ../sass/_grid.scss */
	.row .col.span-11 {
		width: 91.58333%;
		margin-left: 1%;
	}
}
/* line 47, ../sass/_grid.scss */
.row .col.span-11.no-collapse {
	width: 91.58333%;
	margin-left: 1%;
	float: left;
}
@media only screen and (max-width: 479px) {
	/* line 56, ../sass/_grid.scss */
	.row .col.span-11.break-0-span-6 {
		margin-left: 1% !important;
		width: 49.5%;
		float: left;
	}
	/* line 58, ../sass/_grid.scss */
	.row .col.span-11.break-0-span-6:nth-child(2n+1) {
		margin-left: 0 !important;
	}
	/* line 63, ../sass/_grid.scss */
	.row .col.span-11.break-0-span-4 {
		width: 32.66667%;
		margin-left: 1%;
		float: left;
	}
	/* line 64, ../sass/_grid.scss */
	.row .col.span-11.break-0-span-4:nth-child(3n+1) {
		margin-left: 0;
	}
	/* line 70, ../sass/_grid.scss */
	.row .col.span-11.break-0-span-3 {
		width: 24.25%;
		margin-left: 1%;
		float: left;
	}
	/* line 71, ../sass/_grid.scss */
	.row .col.span-11.break-0-span-3:nth-child(4n+1) {
		margin-left: 0;
	}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	/* line 80, ../sass/_grid.scss */
	.row .col.span-11.break-1-span-6 {
		width: 49.5%;
		margin-left: 1%;
		float: left;
	}
	/* line 81, ../sass/_grid.scss */
	.row .col.span-11.break-1-span-6:nth-child(2n+1) {
		margin-left: 0;
	}
	/* line 87, ../sass/_grid.scss */
	.row .col.span-11.break-1-span-4 {
		margin-left: 1%;
		width: 32.66667%;
		float: left;
	}
	/* line 89, ../sass/_grid.scss */
	.row .col.span-11.break-1-span-4:nth-child(3n+1) {
		margin-left: 0;
	}
	/* line 94, ../sass/_grid.scss */
	.row .col.span-11.break-1-span-3 {
		width: 24.25%;
		margin-left: 1%;
		float: left;
	}
	/* line 95, ../sass/_grid.scss */
	.row .col.span-11.break-1-span-3:nth-child(4n+1) {
		margin-left: 0;
	}
}
@media only screen and (min-width: 768px) and (max-width: 100000px) {
	/* line 104, ../sass/_grid.scss */
	.row .col.span-11.break-2-span-6 {
		width: 49.5%;
		margin-left: 1%;
		float: left;
	}
	/* line 105, ../sass/_grid.scss */
	.row .col.span-11.break-2-span-6:nth-child(2n+1) {
		margin-left: 0;
	}
	/* line 111, ../sass/_grid.scss */
	.row .col.span-11.break-2-span-4 {
		width: 32.66667%;
		margin-left: 1%;
		float: left;
	}
	/* line 112, ../sass/_grid.scss */
	.row .col.span-11.break-2-span-4:nth-child(3n+1) {
		margin-left: 0;
	}
	/* line 118, ../sass/_grid.scss */
	.row .col.span-11.break-2-span-3 {
		width: 24.25%;
		margin-left: 1%;
		float: left;
	}
	/* line 119, ../sass/_grid.scss */
	.row .col.span-11.break-2-span-3:nth-child(4n+1) {
		margin-left: 0;
	}
}
/* line 169, ../sass/_grid.scss */
.row .col.span-12 {
	border-left-width: 20px;
	margin-left: 0;
	margin-bottom: 1%;
	width: 100%;
	display: block;
	width: 100%;
}
@media only screen and (min-width: 480px) {
	/* line 169, ../sass/_grid.scss */
	.row .col.span-12 {
		width: 100%;
		margin-left: 1%;
	}
}
/* line 47, ../sass/_grid.scss */
.row .col.span-12.no-collapse {
	width: 100%;
	margin-left: 1%;
	float: left;
}
@media only screen and (max-width: 479px) {
	/* line 56, ../sass/_grid.scss */
	.row .col.span-12.break-0-span-6 {
		margin-left: 1% !important;
		width: 49.5%;
		float: left;
	}
	/* line 58, ../sass/_grid.scss */
	.row .col.span-12.break-0-span-6:nth-child(2n+1) {
		margin-left: 0 !important;
	}
	/* line 63, ../sass/_grid.scss */
	.row .col.span-12.break-0-span-4 {
		width: 32.66667%;
		margin-left: 1%;
		float: left;
	}
	/* line 64, ../sass/_grid.scss */
	.row .col.span-12.break-0-span-4:nth-child(3n+1) {
		margin-left: 0;
	}
	/* line 70, ../sass/_grid.scss */
	.row .col.span-12.break-0-span-3 {
		width: 24.25%;
		margin-left: 1%;
		float: left;
	}
	/* line 71, ../sass/_grid.scss */
	.row .col.span-12.break-0-span-3:nth-child(4n+1) {
		margin-left: 0;
	}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	/* line 80, ../sass/_grid.scss */
	.row .col.span-12.break-1-span-6 {
		width: 49.5%;
		margin-left: 1%;
		float: left;
	}
	/* line 81, ../sass/_grid.scss */
	.row .col.span-12.break-1-span-6:nth-child(2n+1) {
		margin-left: 0;
	}
	/* line 87, ../sass/_grid.scss */
	.row .col.span-12.break-1-span-4 {
		margin-left: 1%;
		width: 32.66667%;
		float: left;
	}
	/* line 89, ../sass/_grid.scss */
	.row .col.span-12.break-1-span-4:nth-child(3n+1) {
		margin-left: 0;
	}
	/* line 94, ../sass/_grid.scss */
	.row .col.span-12.break-1-span-3 {
		width: 24.25%;
		margin-left: 1%;
		float: left;
	}
	/* line 95, ../sass/_grid.scss */
	.row .col.span-12.break-1-span-3:nth-child(4n+1) {
		margin-left: 0;
	}
}
@media only screen and (min-width: 768px) and (max-width: 100000px) {
	/* line 104, ../sass/_grid.scss */
	.row .col.span-12.break-2-span-6 {
		width: 49.5%;
		margin-left: 1%;
		float: left;
	}
	/* line 105, ../sass/_grid.scss */
	.row .col.span-12.break-2-span-6:nth-child(2n+1) {
		margin-left: 0;
	}
	/* line 111, ../sass/_grid.scss */
	.row .col.span-12.break-2-span-4 {
		width: 32.66667%;
		margin-left: 1%;
		float: left;
	}
	/* line 112, ../sass/_grid.scss */
	.row .col.span-12.break-2-span-4:nth-child(3n+1) {
		margin-left: 0;
	}
	/* line 118, ../sass/_grid.scss */
	.row .col.span-12.break-2-span-3 {
		width: 24.25%;
		margin-left: 1%;
		float: left;
	}
	/* line 119, ../sass/_grid.scss */
	.row .col.span-12.break-2-span-3:nth-child(4n+1) {
		margin-left: 0;
	}
}
/* line 171, ../sass/_grid.scss */
.row .col.right {
	float: right;
}
/* line 173, ../sass/_grid.scss */
.row .col:first-child {
	margin-left: 0 !important;
}

/* SQUARED ONE */
/* line 2, ../sass/_checkbox.scss */
.squaredOne {
	width: 1em;
	height: 1em;
	background: #e9ae1a;
	margin: 0.5em auto;
	position: relative;
	float: left;
	border: 1px solid black;
}

/* line 12, ../sass/_checkbox.scss */
.squaredOne label {
	cursor: pointer;
	position: absolute;
	width: 1em;
	height: 1em;
	left: 0px;
	top: 0px;
	font-size: 1em !important;
	/*	background: -webkit-linear-gradient(top, #ca9f34 0%, $yellow 100%);
		background: -moz-linear-gradient(top, #ca9f34 0%, $yellow 100%);
		background: -o-linear-gradient(top, #ca9f34 0%, $yellow 100%);
		background: -ms-linear-gradient(top, #ca9f34 0%, $yellow 100%);
		background: linear-gradient(top, #ca9f34 0%, $yellow 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ca9f34', endColorstr='$yellow',GradientType=0 );*/
	background: #fcb73f;
	border: 1px solid #e1a73d;
}

/* line 31, ../sass/_checkbox.scss */
.squaredOne label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	content: '';
	position: absolute;
	width: 0.563em;
	height: 0.313em;
	background: transparent;
	top: 0.09em;
	left: 0.06em;
	border: 0.2em solid black;
	border-top: none;
	border-right: none;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

/* line 53, ../sass/_checkbox.scss */
.squaredOne label:hover::after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: 0.3;
}

/* line 59, ../sass/_checkbox.scss */
.squaredOne input[type=checkbox]:checked + label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}

/* @import 'morph-button';*/
/* General styles for all types of buttons */
/* line 2, ../sass/_progress-button.scss */
.progress-button {
	position: relative;
	display: inline-block;
	width: 100%;
	outline: none;
	border: none;
	background: black;
	color: #f8c440;
	text-transform: uppercase;
	font-size: 0.625em;
	line-height: 4;
}

/* line 15, ../sass/_progress-button.scss */
.progress-button[disabled],
.progress-button[disabled].state-loading {
	cursor: default;
}

/* line 20, ../sass/_progress-button.scss */
.progress-button .content {
	position: relative;
	display: block;
}

/* line 25, ../sass/_progress-button.scss */
.progress-button .content::before,
.progress-button .content::after {
	position: absolute;
	color: #f8c440;
	font-family: FontAwesome;
	opacity: 0;
	-webkit-transition: opacity 0.3s 0.3s;
	transition: opacity 0.3s 0.3s;
}

/* line 35, ../sass/_progress-button.scss */
.progress-button .content::before {
	content: "\f00c";
	/* Checkmark for success */
}

/* line 39, ../sass/_progress-button.scss */
.progress-button .content::after {
	content: "\f00d";
	/* Cross for error */
}

/* line 43, ../sass/_progress-button.scss */
.progress-button.state-success .content::before,
.progress-button.state-error .content::after {
	opacity: 1;
}

/* line 48, ../sass/_progress-button.scss */
.notransition {
	-webkit-transition: none !important;
	transition: none !important;
}

/* line 53, ../sass/_progress-button.scss */
.progress-button .progress {
	background: #f8c440;
}

/* line 58, ../sass/_progress-button.scss */
.progress-button .progress-inner {
	position: absolute;
	left: 0;
	background: #fcb73f;
}

/* line 65, ../sass/_progress-button.scss */
.progress-button[data-horizontal] .progress-inner {
	top: 0;
	width: 0;
	height: 100%;
	-webkit-transition: width 0.3s, opacity 0.3s;
	transition: width 0.3s, opacity 0.3s;
}

/* line 73, ../sass/_progress-button.scss */
.progress-button[data-vertical] .progress-inner {
	bottom: 0;
	width: 100%;
	height: 0;
	-webkit-transition: height 0.3s, opacity 0.3s;
	transition: height 0.3s, opacity 0.3s;
}

/* Shrink horizontal */
/* ====================== */
/* line 85, ../sass/_progress-button.scss */
.progress-button[data-style="shrink"] {
	/* common for horizontal and vertical */
	overflow: hidden;
	-webkit-transition: -webkit-transform 0.2s;
	transition: transform 0.2s;
}

/* line 91, ../sass/_progress-button.scss */
.progress-button[data-style="shrink"][data-horizontal] .content {
	-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
	transition: opacity 0.3s, transform 0.3s;
}

/* line 96, ../sass/_progress-button.scss */
.progress-button[data-style="shrink"][data-horizontal] .content::before,
.progress-button[data-style="shrink"][data-horizontal] .content::after {
	top: 100%;
	right: auto;
	left: 50%;
	-webkit-transition: opacity 0.3s;
	transition: opacity 0.3s;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

/* line 107, ../sass/_progress-button.scss */
.progress-button[data-style="shrink"][data-horizontal].state-loading {
	-webkit-transform: scaleY(0.3);
	transform: scaleY(0.3);
	border: 1px solid #e1a73d;
}

/* line 113, ../sass/_progress-button.scss */
.progress-button[data-style="shrink"][data-horizontal].state-loading .content {
	opacity: 0;
}

/* line 117, ../sass/_progress-button.scss */
.progress-button[data-style="shrink"][data-horizontal].state-success .content,
.progress-button[data-style="shrink"][data-horizontal].state-error .content {
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
}

/* line 33, ../sass/app.scss */
html,
body {
	font-size: 100%;
	background: black;
	font-family: "Conv_FuturaStd-Book";
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
}

/* 667 px */
@media only screen and (max-width: 47.9375em) {
	/* line 43, ../sass/app.scss */
	body {
		font-size: 100%;
	}
}
/* 768 px */
@media only screen and (max-width: 48em) {
	/* line 49, ../sass/app.scss */
	body {
		font-size: 61%;
	}
}
/* 1366 px */
@media only screen and (min-width: 85.375em) {
	/* line 55, ../sass/app.scss */
	body {
		font-size: 108%;
	}
}
/* 1920 px */
@media only screen and (min-width: 120em) {
	/* line 61, ../sass/app.scss */
	body {
		font-size: 152%;
	}
}
/* 2560 px */
@media only screen and (min-width: 160em) {
	/* line 67, ../sass/app.scss */
	body {
		font-size: 203%;
	}
}
/* 1024 px */
@media only screen and (max-width: 64em) {
	/* line 73, ../sass/app.scss */
	body {
		font-size: 100%;
	}
}
/* 568 px (Landscape iPhone 5) */
@media only screen and (max-width: 35.5em) {
	/* line 79, ../sass/app.scss */
	body {
		font-size: 85.16%;
	}
}
/* 480 px (Landscape iPhone 3GS,4,5) */
@media only screen and (max-width: 30em) {
	/* line 85, ../sass/app.scss */
	body {
		font-size: 71.96%;
	}
}
/* 414 px (iPhone 6 Plus) */
@media only screen and (max-width: 25.875em) {
	/* line 91, ../sass/app.scss */
	body {
		font-size: 62%;
	}
}
/* 375 px (iPhone 6) */
@media only screen and (max-width: 23.438em) {
	/* line 97, ../sass/app.scss */
	body {
		font-size: 56.22%;
	}
}
/* 320 px (iPhone 3GS,4,5) */
@media only screen and (max-width: 20em) {
	/* line 103, ../sass/app.scss */
	body {
		font-size: 47.98%;
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 108, ../sass/app.scss */
	#goc-menu,
	#goc-mask,
	#goc-bar {
		display: none !important;
	}

	/* line 113, ../sass/app.scss */
	#content {
		overflow: hidden;
	}

	/* line 117, ../sass/app.scss */
	#wrapper .sticky-wrapper {
		height: initial !important;
	}
}
/* line 123, ../sass/app.scss */
#content {
	/*  padding-top: 3.125em;
	@include transition(padding 0.5s);*/
}
@media only screen and (max-width: 47.9375em) {
	/* line 123, ../sass/app.scss */
	#content {
		padding-top: 6.875em;
	}
}
@media only screen and (max-width: 47.9375em) and (orientation: landscape) {
	/* line 123, ../sass/app.scss */
	#content {
		padding-top: 3.3em;
	}
}
/* line 132, ../sass/app.scss */
#content.big-header {
	padding-top: 4.9375em;
}
@media only screen and (max-width: 64em) {
	/* line 132, ../sass/app.scss */
	#content.big-header {
		padding-top: 3.75em;
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 132, ../sass/app.scss */
	#content.big-header {
		padding-top: 6.875em;
	}
}
/* line 141, ../sass/app.scss */
#content .page-wrap {
	z-index: 10;
	position: relative;
}

@media only screen and (min-width: 64em) {
	/* line 148, ../sass/app.scss */
	#fixed-back {
		display: none;
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 154, ../sass/app.scss */
	#fixed-back {
		display: none;
	}
}
@media only screen and (min-width: 47.9375em) and (max-width: 64em) {
	/* line 160, ../sass/app.scss */
	#fixed-back {
		display: block;
		height: 100%;
		width: 100%;
		position: fixed;
		background: black url(../images/worldwide-back.jpg) no-repeat center 100%;
		background-size: 100% auto;
		z-index: 0;
		bottom: 3.437em;
	}

	/* line 170, ../sass/app.scss */
	#sticky-wrapper {
		-webkit-transform: translate3d(0, 0, 0);
	}
}
@media only screen and (min-width: 47.9375em) and (max-width: 64em) {
	/* line 175, ../sass/app.scss */
	.page {
		background: none !important;
	}
}
/* line 179, ../sass/app.scss */
.page h1 {
	font-size: 2.526em;
	/* 40.42 px */
	padding-top: 1.064em;
	/* 43px */
	padding-bottom: 0.619em;
	/* 25px */
	color: white;
	font-family: "Conv_FuturaStd-Medium";
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 0.2em;
}
@media only screen and (max-width: 47.9375em) {
	/* line 179, ../sass/app.scss */
	.page h1 {
		color: black;
		border-bottom: 1px solid black;
		font-size: 3.025em;
		/* 50px */
		margin: 0 3.16%;
		letter-spacing: 0.15em;
		padding-top: 0.860em;
		/* 43px */
		padding-bottom: 0.600em;
		/* 25px */
	}
}
/* line 204, ../sass/app.scss */
.page hr.heading-bottom-border {
	display: none;
	border-top: 1px solid #f8c440;
	border-bottom: none;
	border-left: none;
	border-right: none;
	padding: 0;
	margin: 0 auto;
	width: 9.688em;
	color: red;
}

/* line 217, ../sass/app.scss */
.notransition {
	-webkit-transition: none !important;
	-moz-transition: none !important;
	-o-transition: none !important;
	-ms-transition: none !important;
	transition: none !important;
}

/* line 225, ../sass/app.scss */
.quicktransition {
	-webkit-transition: padding 0.1s !important;
	-moz-transition: padding 0.1s !important;
	-o-transition: padding 0.1s !important;
	-ms-transition: padding 0.1s !important;
	transition: padding 0.1s !important;
}

/* line 233, ../sass/app.scss */
.desktop-hidden {
	display: none;
}

@media only screen and (max-width: 64em) {
	/* line 238, ../sass/app.scss */
	.tablet-hidden {
		display: none;
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 244, ../sass/app.scss */
	.mobile-hidden {
		display: none;
	}

	/* line 247, ../sass/app.scss */
	.desktop-hidden {
		display: block;
	}

	/* line 250, ../sass/app.scss */
	#content.faded {
		opacity: 0.6;
	}
}
/* line 255, ../sass/app.scss */
#wrapper {
	max-width: 3000px;
}

/* line 259, ../sass/app.scss */
i.fa {
	color: #f8c440;
}

.clearfix {
	content: " ";
	clear: both;
	height: 0;
}

/* line 263, ../sass/app.scss */
header.site-header {
	height: 3.125em;
	/* 50px */
	background: #f8c440;
	border-bottom: 1px solid black;
	box-shadow: 0.313em 0.313em 0.625em rgba(0, 0, 0, 0.24);
	width: 100%;
	z-index: 200;
	position: relative;
	/*  @include transition(0.5s);*/
}
/* line 20, ../sass/_global.scss */
header.site-header:before, header.site-header:after {
	content: " ";
	display: table;
}
/* line 24, ../sass/_global.scss */
header.site-header:after {
	clear: both;
}
/* line 274, ../sass/app.scss */
header.site-header.stuck {
	position: fixed;
	top: 0;
}
/* line 278, ../sass/app.scss */
header.site-header.home-header {
	height: 4.9375em;
}
/* line 281, ../sass/app.scss */
header.site-header.home-header a.get-tickets-link::before {
	height: 4.1em !important;
	line-height: 4.1em !important;
}
@media only screen and (max-width: 64em) {
	/* line 263, ../sass/app.scss */
	header.site-header {
		height: 3.75em;
	}
	/* line 289, ../sass/app.scss */
	header.site-header.home-header {
		height: 3.75em;
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 263, ../sass/app.scss */
	header.site-header {
		height: 6.875em;
		position: fixed;
	}
	/* line 296, ../sass/app.scss */
	header.site-header.home-header {
		height: 6.875em;
	}
}
@media only screen and (max-width: 47.9375em) and (orientation: landscape) {
	/* line 263, ../sass/app.scss */
	header.site-header {
		height: 3.3em;
		position: fixed;
	}
	/* line 303, ../sass/app.scss */
	header.site-header.home-header {
		height: 3.3em;
	}
}
/* line 307, ../sass/app.scss */
header.site-header a.hamburger {
	display: none;
}
@media only screen and (max-width: 47.9375em) {
	/* line 307, ../sass/app.scss */
	header.site-header a.hamburger {
		display: block;
		background: black;
		display: block;
		float: left;
		height: 100%;
		padding: 1.2em 0 0 0;
		width: 18%;
		text-align: center;
	}
	/* line 318, ../sass/app.scss */
	header.site-header a.hamburger i.fa {
		vertical-align: middle;
		color: white;
		font-size: 4.4em;
	}
}
@media only screen and (max-width: 47.9375em) and (orientation: landscape) {
	/* line 307, ../sass/app.scss */
	header.site-header a.hamburger {
		width: 9%;
		padding: .6em 0 0 0;
	}
	/* line 327, ../sass/app.scss */
	header.site-header a.hamburger i.fa {
		font-size: 1.7em;
	}
}
/* line 332, ../sass/app.scss */
header.site-header a.logo {
	float: left;
	width: 23.5em;
	/*27.875em;*/
	margin-left: 1.5625em;
	display: block;
	text-indent: -10000em;
	background: url(../images/header-logo.png) no-repeat left center;
	background-size: auto 100%;
	height: 100%;
	position: relative;
	z-index: 100;
	-webkit-transition: 0.1s;
	-moz-transition: 0.1s;
	-o-transition: 0.1s;
	transition: 0.1s;
}
@media only screen and (max-width: 64em) {
	/* line 332, ../sass/app.scss */
	header.site-header a.logo {
		width: 20em;
		background-size: 100% auto;
	}
}
@media only screen and (max-width: 48em) {
	/* line 332, ../sass/app.scss */
	header.site-header a.logo {
		width: 11.2em;
		background: url(../images/ipad-portrait-logo.png) no-repeat left center;
		background-size: 100% auto;
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 332, ../sass/app.scss */
	header.site-header a.logo {
		background: url(../images/mobile-logo.png) no-repeat right center;
		background-size: contain;
		width: 69%;
		float: left;
		margin-left: 6.7%;
	}
}
@media only screen and (max-width: 47.9375em) and (orientation: landscape) {
	/* line 332, ../sass/app.scss */
	header.site-header a.logo {
		width: 25%;
		margin-left: 2%;
	}
}
/* line 366, ../sass/app.scss */
header.site-header nav#primary {
	float: right;
	height: 100%;
}
/* line 369, ../sass/app.scss */
header.site-header nav#primary ul.mobile-nav {
	display: none;
}
@media only screen and (max-width: 47.9375em) {
	/* line 366, ../sass/app.scss */
	header.site-header nav#primary {
		display: none;
		height: auto;
	}
	/* line 375, ../sass/app.scss */
	header.site-header nav#primary.expanded {
		display: block;
		background: #f8ba24;
		width: 100%;
		border-top: 1px solid black;
	}
	/* line 380, ../sass/app.scss */
	header.site-header nav#primary.expanded ul {
		float: none;
		width: 100%;
	}
	/* line 384, ../sass/app.scss */
	header.site-header nav#primary.expanded ul.desk-nav {
		display: none;
	}
	/* line 387, ../sass/app.scss */
	header.site-header nav#primary.expanded ul.mobile-nav {
		display: block;
	}
}
@media only screen and (max-width: 47.9375em) and (orientation: landscape) {
	/* line 387, ../sass/app.scss */
	header.site-header nav#primary.expanded ul.mobile-nav {
		height: 130px;
		overflow-y: scroll;
		-webkit-overflow-scrolling: touch;
	}
	/* line 393, ../sass/app.scss */
	header.site-header nav#primary.expanded ul.mobile-nav li {
		height: auto;
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 398, ../sass/app.scss */
	header.site-header nav#primary.expanded li {
		border-bottom: 2px solid #f8c440;
		display: block;
		float: left;
		padding-right: 0;
		width: 100%;
	}
	/* line 404, ../sass/app.scss */
	header.site-header nav#primary.expanded li a {
		font-size: 15px;
		/* 2.257em */
		padding-top: 0.498em;
		padding-bottom: 0.498em;
		display: block;
	}
	/* line 411, ../sass/app.scss */
	header.site-header nav#primary.expanded li.social {
		padding: 0.3em 0 0.5em 0;
		text-align: center;
	}
	/* line 415, ../sass/app.scss */
	header.site-header nav#primary.expanded li.social ul li {
		border: 0 none;
		display: inline-block;
		float: none;
		height: auto;
		margin: 0.3125em;
		width: auto;
	}
	/* line 422, ../sass/app.scss */
	header.site-header nav#primary.expanded li.social ul li a {
		background-color: #000000;
		border-radius: 50%;
		display: inline-block;
		font-size: 1.4em;
		height: 2em;
		line-height: 2em;
		padding: 0 0.3em;
		width: 2em;
	}
	/* line 432, ../sass/app.scss */
	header.site-header nav#primary.expanded li.social ul li a i.fa.fa-circle {
		color: black;
	}
	/* line 440, ../sass/app.scss */
	header.site-header nav#primary.expanded li.mob-flags {
		border-bottom: 0 none;
		padding: 0 0.5em;
	}
	/* line 444, ../sass/app.scss */
	header.site-header nav#primary.expanded li.mob-flags ul li {
		border: 0 none;
		float: left;
		padding: 0 0.5em;
		width: 14.2857%;
	}
	/* line 449, ../sass/app.scss */
	header.site-header nav#primary.expanded li.mob-flags ul li a {
		float: left;
		width: 100%;
	}
	/* line 452, ../sass/app.scss */
	header.site-header nav#primary.expanded li.mob-flags ul li a img {
		border: 1px solid #000;
	}
}
/* line 462, ../sass/app.scss */
header.site-header nav#primary ul.desk-nav {
	display: block;
}
/* line 465, ../sass/app.scss */
header.site-header nav#primary ul {
	height: 100%;
	float: right;
}
/* line 468, ../sass/app.scss */
header.site-header nav#primary ul li {
	font-family: "Conv_FuturaStd-Medium";
	text-transform: uppercase;
	color: black;
	height: 100%;
	display: table;
	padding-right: 1.875em;
	float: left;
}
@media only screen and (max-width: 64em) {
	/* line 468, ../sass/app.scss */
	header.site-header nav#primary ul li {
		padding-right: 0.875em;
	}
}
/* line 479, ../sass/app.scss */
header.site-header nav#primary ul li.desktop-hidden {
	display: none;
}
/* line 482, ../sass/app.scss */
header.site-header nav#primary ul li a {
	display: table-cell;
	vertical-align: middle;
	height: 100%;
	font-size: 1.094em;
	margin: 0 auto;
	text-decoration: none;
	color: black;
	text-align: center;
	position: relative;
	letter-spacing: 0.1em;
}
@media only screen and (max-width: 64em) {
	/* line 482, ../sass/app.scss */
	header.site-header nav#primary ul li a {
		font-size: 1.21125em;
		font-family: "Conv_FuturaStd-Medium";
	}
}
@media only screen and (max-width: 915px) {
	/* line 482, ../sass/app.scss */
	header.site-header nav#primary ul li a {
		font-size: 1em;
		font-family: "Conv_FuturaStd-Medium";
	}
}
@media only screen and (max-width: 48em) {
	/* line 482, ../sass/app.scss */
	header.site-header nav#primary ul li a {
		font-size: 1.123125em;
		font-family: "Conv_FuturaStd-Medium";
	}
}
@media only screen and (max-width: 800px) {
	/* line 482, ../sass/app.scss */
	header.site-header nav#primary ul li a {
		font-size: 0.875em;
		font-family: "Conv_FuturaStd-Medium";
	}
}
@media only screen and (min-width: 47.9375em) {
	/* line 510, ../sass/app.scss */
	header.site-header nav#primary ul li a::before {
		position: absolute;
		bottom: 0;
		width: 100%;
		height: 4px;
		background: #bb2c3a;
		content: '';
		opacity: 0;
		-webkit-transition: 0.2s;
		-moz-transition: 0.2s;
		-o-transition: 0.2s;
		transition: 0.2s;
		-webkit-transform: scale(0, 1, 1);
		-moz-transform: scale3d(0, 1, 1);
		-o-transform: scale3d(0, 1, 1);
		-ms-transform: scale3d(0, 1, 1);
		transform: scale3d(0, 1, 1);
	}
	/* line 525, ../sass/app.scss */
	header.site-header nav#primary ul li a.active::before {
		position: absolute;
		bottom: 0;
		width: 100%;
		height: 4px;
		background: black;
		content: '';
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		-moz-transform: scale3d(1, 1, 1);
		-o-transform: scale3d(1, 1, 1);
		-ms-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
	/* line 539, ../sass/app.scss */
	header.site-header nav#primary ul li a:hover::before {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		-moz-transform: scale3d(1, 1, 1);
		-o-transform: scale3d(1, 1, 1);
		-ms-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}
@media only screen and (min-width: 47.9375em) {
	/* line 465, ../sass/app.scss */
	header.site-header nav#primary ul {
		/*li:first-child + li::before {
				content: "";
				display: none;
		}*/
	}
	/* line 556, ../sass/app.scss */
	header.site-header nav#primary ul li + li::before {
		content: "|";
		height: 100%;
		color: #d1a536;
		font-size: 1.5em;
		display: table-cell;
		vertical-align: middle;
		padding-right: 1.875em;
		-webkit-transform: scaleX(0.5);
		-moz-transform: scaleX(0.5);
		-o-transform: scaleX(0.5);
		-ms-transform: scaleX(0.5);
		transform: scaleX(0.5);
	}
}
@media only screen and (min-width: 47.9375em) and (max-width: 1095px) {
	/* line 556, ../sass/app.scss */
	header.site-header nav#primary ul li + li::before {
		padding-right: 0.9375em;
	}
}
@media only screen and (min-width: 47.9375em) and (max-width: 64em) {
	/* line 556, ../sass/app.scss */
	header.site-header nav#primary ul li + li::before {
		padding-right: 0.8em;
	}
}
@media only screen and (min-width: 47.9375em) and (max-width: 915px) {
	/* line 556, ../sass/app.scss */
	header.site-header nav#primary ul li + li::before {
		padding-right: 0.625em;
	}
}
@media only screen and (min-width: 47.9375em) and (max-width: 820px) {
	/* line 556, ../sass/app.scss */
	header.site-header nav#primary ul li + li::before {
		padding-right: 0.3125em;
	}
}

/* line 585, ../sass/app.scss */
header.site-header div.get-tickets-link-wrapper {
	float: right;
	width: 12.75em;
	height: 100%;
	position: relative;
	/*3.07em;
			margin-top:0;*/
}
@media only screen and (min-width: 64em) and (max-width: 1095px) {
	/* line 585, ../sass/app.scss */
	header.site-header div.get-tickets-link-wrapper {
		width: 10em;
	}
}
@media only screen and (max-width: 64em) {
	/* line 585, ../sass/app.scss */
	header.site-header div.get-tickets-link-wrapper {
		width: 10em;
		margin-left: 0.5em;
	}
}
@media only screen and (min-width: 48em) and (max-width: 915px) {
	/* line 585, ../sass/app.scss */
	header.site-header div.get-tickets-link-wrapper {
		width: 8.75em;
	}
}
@media only screen and (max-width: 48em) {
	/* line 585, ../sass/app.scss */
	header.site-header div.get-tickets-link-wrapper {
		width: 10em;
	}
}
/* line 605, ../sass/app.scss */
header.site-header div.get-tickets-link-wrapper .get-ticket-table {
	display: table;
	height: 100%;
	width: 100%;
}
/* line 609, ../sass/app.scss */
header.site-header div.get-tickets-link-wrapper .get-ticket-table a.get-tickets-link {
	display: table-cell;
	float: none;
	position: relative;
	vertical-align: middle;
	color: white;
	text-transform: uppercase;
	height: 100%;
	font-size: 1.188em;
	/* 19px */
	text-decoration: none;
	font-family: "Conv_FuturaStd-Bold";
	text-align: center;
	overflow: hidden;
	background: #bb2c3a;
	letter-spacing: 0.052em;
	/* @include transition(0.6s);
	 &:hover{
			background-color:$darkred;
	} */
	/*&::before {
			content: "\f145";
			font-family: FontAwesome;
			speak: none;
			-webkit-font-smoothing: antialiased;
			position: absolute;
			height: 2.6em;
			width: 100%;
			@include transition(0.3s);*/
	/*              transition: all 0.3s;*/
	/*  top: -100%;
			line-height: 2.6em;
	}

	&:hover::before {
			top: 0;
	}

	span {
			display: inline-block;
			width: 100%;
			@include transition(0.3s);
	}

	&:hover span {
			-webkit-transform: translateY(300%);
			-moz-transform: translateY(300%);
			-o-transform: translateY(300%);
			-ms-transform: translateY(300%);
			transform: translateY(300%);
	}*/
}
@media only screen and (min-width: 48em) and (max-width: 915px) {
	/* line 605, ../sass/app.scss */
	header.site-header div.get-tickets-link-wrapper .get-ticket-table {
		font-size: 0.875em;
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 585, ../sass/app.scss */
	header.site-header div.get-tickets-link-wrapper {
		display: none;
	}
}
/* line 668, ../sass/app.scss */
header.site-header div.get-tickets-link-wrapper ul.ticket-drop {
	background: #bb2c3a;
	border-top: 1px solid #000000;
	display: none;
	left: 0;
	position: absolute;
	top: 100%;
	width: 100%;
}
@media only screen and (max-width: 48em) {
	/* line 668, ../sass/app.scss */
	header.site-header div.get-tickets-link-wrapper ul.ticket-drop {
		display: none;
	}
}
/* line 679, ../sass/app.scss */
header.site-header div.get-tickets-link-wrapper ul.ticket-drop li {
	border-bottom: 1px solid #98242f;
	float: left;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}
/* line 685, ../sass/app.scss */
header.site-header div.get-tickets-link-wrapper ul.ticket-drop li:last-child {
	border-bottom: 0 none;
}
/* line 688, ../sass/app.scss */
header.site-header div.get-tickets-link-wrapper ul.ticket-drop li a {
	color: #ffffff;
	float: left;
	font-family: "Conv_FuturaStd-Heavy";
	font-size: 0.75em;
	padding: 0.625em 0;
	text-decoration: none;
	width: 100%;
	letter-spacing: 0.052em;
	/* @include transition(0.6s);
	&:hover{
			background-color:$darkred;
	} */
}
/* line 705, ../sass/app.scss */
header.site-header div.get-tickets-link-wrapper:hover ul.ticket-drop {
	display: block;
}

/* line 712, ../sass/app.scss */
.weather-snipe {
	position: absolute;
	width: 100%;
	top: 0;
	z-index: 40;
}
/* line 717, ../sass/app.scss */
.weather-snipe .weather-alert {
	font-size: 1.094em;
	/* 17.5px */
	color: white;
	background: black;
	padding-top: 0.83em;
	/* 0.95em;  1.25em */
	padding-bottom: 0.83em;
	/* 0.9em;  1.25em */
	text-align: center;
	position: relative;
	z-index: 15;
	position: absolute;
	width: 100%;
	text-align: left;
	padding-left: 1.25em;
	opacity: 0;
	/*  -webkit-transform: translate3d(0,-100%,0);
	transform: translate3d(0,-100%,0);*/
	/* Slide on top */
}
@media only screen and (max-width: 64em) {
	/* line 717, ../sass/app.scss */
	.weather-snipe .weather-alert {
		padding-right: 3.25em;
		/* 24 Aug */
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 717, ../sass/app.scss */
	.weather-snipe .weather-alert {
		padding-right: 3.25em;
		/* 24 Aug */
	}
}
/* line 745, ../sass/app.scss */
.weather-snipe .weather-alert.ns-show div.text {
	-webkit-animation-name: animScaleUp;
	animation-name: animScaleUp;
	-webkit-animation-duration: 0.3s;
	animation-duration: 0.3s;
	-webkit-animation-delay: 0.2s;
	animation-delay: 0.2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
/* line 755, ../sass/app.scss */
.weather-snipe .weather-alert.ns-show div.text {
	-webkit-animation-name: animFade;
	animation-name: animFade;
}
/* line 759, ../sass/app.scss */
.weather-snipe .weather-alert.ns-show, .weather-snipe .weather-alert.ns-hide {
	-webkit-animation-name: animSlideTop;
	animation-name: animSlideTop;
	-webkit-animation-duration: 0.3s;
	animation-duration: 0.3s;
	-webkit-animation-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
	animation-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
}
/* line 768, ../sass/app.scss */
.weather-snipe .weather-alert.ns-hide {
	-webkit-animation-direction: reverse;
	animation-direction: reverse;
}
@media only screen and (max-width: 47.9375em) {
	/* line 717, ../sass/app.scss */
	.weather-snipe .weather-alert {
		font-size: 1.448em;
		/* 23.16px */
		line-height: 1.5;
		padding-left: 5%;
		padding-right: 5%;
	}
}
/* line 779, ../sass/app.scss */
.weather-snipe .weather-alert span.highlight {
	margin-right: 0.4em;
	float: left;
	color: white;
	font-family: "Conv_FuturaStd-Bold";
}
@media only screen and (max-width: 47.9375em) {
	/* line 779, ../sass/app.scss */
	.weather-snipe .weather-alert span.highlight {
		display: block;
		text-align: center;
		float: none;
	}
}
/* line 789, ../sass/app.scss */
.weather-snipe .weather-alert span.highlight i.fa {
	color: white;
}
/* line 795, ../sass/app.scss */
.weather-snipe .weather-alert p a span.nobreak {
	white-space: nowrap;
}
/* line 797, ../sass/app.scss */
.weather-snipe .weather-alert p a span.nobreak i.fa {
	font-size: 0.625em;
	vertical-align: middle;
	margin-top: -3px;
}
/* line 801, ../sass/app.scss */
.weather-snipe .weather-alert p a span.nobreak i.fa.fa-arrow-right {
	color: white;
}
/* line 808, ../sass/app.scss */
.weather-snipe .weather-alert a {
	color: white;
	text-decoration: none;
}
@media only screen and (max-width: 47.9375em) {
	/* line 808, ../sass/app.scss */
	.weather-snipe .weather-alert a {
		text-decoration: underline;
	}
}
/* line 815, ../sass/app.scss */
.weather-snipe .weather-alert .close-button {
	float: right;
	margin-right: 1em;
	font-size: 1.2em;
}
@media only screen and (max-width: 64em) {
	/* line 815, ../sass/app.scss */
	.weather-snipe .weather-alert .close-button {
		/* 24 Aug */
		position: absolute;
		right: 0;
		top: 0.6em;
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 815, ../sass/app.scss */
	.weather-snipe .weather-alert .close-button {
		/* 24 Aug */
		position: absolute;
		right: 0;
		top: 0.6em;
	}
}
/* line 831, ../sass/app.scss */
.weather-snipe .weather-alert .close-button i.fa {
	color: #bb2c3a;
	-webkit-transition: color 1s;
	-moz-transition: color 1s;
	-o-transition: color 1s;
	transition: color 1s;
}
/* line 834, ../sass/app.scss */
.weather-snipe .weather-alert .close-button i.fa:before {
	display: none;
}
/* line 839, ../sass/app.scss */
.weather-snipe .weather-alert .close-button:hover i.fa {
	color: white;
}
/* line 845, ../sass/app.scss */
.weather-snipe #snipe {
	left: 0;
	padding: 1.2em 0 0 2em;
	/* 1em 0 0 1.5em */
	position: absolute;
	top: 100%;
	width: 24%;
	z-index: 15;
}
@media only screen and (max-width: 64em) {
	/* line 845, ../sass/app.scss */
	.weather-snipe #snipe {
		/* width: 30%; */
		width: 307px;
	}
}
@media only screen and (max-width: 53.75em) {
	/* line 845, ../sass/app.scss */
	.weather-snipe #snipe {
		/* width: 35%; */
		width: 307px;
	}
}
@media only screen and (max-width: 48em) {
	/* line 845, ../sass/app.scss */
	.weather-snipe #snipe {
		/* width: 40%; */
		width: 307px;
	}
}
@media only screen and (max-width: 1024px) {
	/* line 845, ../sass/app.scss */
	.weather-snipe #snipe {
		display: none;
	}
}
/* line 868, ../sass/app.scss */
.weather-snipe #snipe .close-snipe {
	color: white;
	font-size: 1em;
	cursor: pointer;
	left: 0.45em;
	/* 0.625em */
	position: absolute;
	top: 0.45em;
	/* 0.625em */
	width: 4%;
}
/* line 878, ../sass/app.scss */
.weather-snipe #snipe .close-snipe img {
	width: 0.75em;
	height: 0.75em;
}
/* line 883, ../sass/app.scss */
.weather-snipe #snipe h3 {
	color: #ffffff;
	font-size: 0.9em;
	text-transform: uppercase;
	max-width: 62%;
	line-height: 1.2;
}


/* line 888, ../sass/app.scss */
.weather-snipe #snipe p {
	color: #ffffff;
	font-size: 0.625em;
	margin: 0.625em 0 0;
	text-transform: uppercase;
}
/* line 894, ../sass/app.scss */
.weather-snipe #snipe a {
	background-color: #bb373a;
	border: 1px solid #ffffff;
	color: #ffffff;
	float: left;
	font-family: "Conv_FuturaStd-Bold";
	font-size: 0.625em;
	margin: 0.6em 0 0;
	/* 0.625em 0 0 */
	padding: 0.45em;
	/* 0.625em */
	text-decoration: none;
	text-transform: uppercase;
}
/* line 908, ../sass/app.scss */
.weather-snipe #snipe .bg-img {
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -3;
}

/* DEFAULT SNIPE */
@media screen and (max-width: 1100px) {
	.weather-snipe #snipe.show_as_default{
		padding-top: 0.5em;
	}
}

.weather-snipe #snipe.show_as_default  p {
	display: none;
}

.weather-snipe #snipe.show_as_default  h3{
	text-transform: none;
	font-size: 0.85em;
}

@media screen and (min-width: 1374px) {
	.weather-snipe #snipe.show_as_default  h3{
		font-size: 1.1em;
	}
}


@media screen and (min-width: 1224px) {
	.weather-snipe #snipe h3 {
		max-width: 61%;
		font-size: 1em;
	}
}


/* line 918, ../sass/app.scss */
.page {
	width: 100%;
	position: relative;
	z-index: 10;
	min-height: 768px;
	min-height: 95vh;
}
@media screen and (max-width: 47.9375em) {
	/* line 918, ../sass/app.scss */
	.page {
		/* 25 Aug */
		min-height: initial;
	}
}
/* line 928, ../sass/app.scss */
.page .tabs {
	width: 59em;
	max-width: 100%;
	margin: 1.75em auto 0;
	border-bottom: 0.125em solid #f8c440;
}
/* line 933, ../sass/app.scss */
.page .tabs ul {
	margin: 0 auto;
	text-align: center;
}
/* line 936, ../sass/app.scss */
.page .tabs ul li {
	display: inline-block;
	border-width: 1px 1px 0px 1px;
	border-style: solid;
	border-color: #f8c440;
	border-top-left-radius: 0.3em;
	border-top-right-radius: 0.3em;
	padding: 0.5em 1.2em 0.5em 1.2em;
	margin-right: 0.6em;
	min-width: 10.5em;
}
/* line 946, ../sass/app.scss */
.page .tabs ul li span.fa-stack {
	display: none;
	font-size: 1.1em;
}
/* line 951, ../sass/app.scss */
.page .tabs ul li i.fa-stack-2x {
	color: black;
}
/* line 953, ../sass/app.scss */
.page .tabs ul li i.fa-stack-2x::before {
	content: "\f1db";
}
/* line 957, ../sass/app.scss */
.page .tabs ul li i.fa-stack-1x {
	font-size: 0.5em;
	color: #f8c440;
	display: none;
}
/* line 963, ../sass/app.scss */
.page .tabs ul li::last-child {
	margin-right: 0;
}
/* line 966, ../sass/app.scss */
.page .tabs ul li a {
	color: #f8c440;
	display: block;
	text-decoration: none;
	font-size: 0.875em;
	text-transform: uppercase;
	letter-spacing: 0.15em;
}
/* line 974, ../sass/app.scss */
.page .tabs ul li.active {
	background: #f8c440;
}
/* line 977, ../sass/app.scss */
.page .tabs ul li.active i.fa-stack-2x {
	color: black;
}
/* line 979, ../sass/app.scss */
.page .tabs ul li.active i.fa-stack-2x::before {
	content: "\f111";
}
/* line 983, ../sass/app.scss */
.page .tabs ul li.active i.fa-stack-1x {
	display: inline-block;
}
/* line 987, ../sass/app.scss */
.page .tabs ul li.active a {
	color: #262a26;
	/* Nearly Black */
}
@media only screen and (max-width: 47.9375em) {
	/* line 936, ../sass/app.scss */
	.page .tabs ul li {
		width: 100%;
		text-align: left;
	}
	/* line 995, ../sass/app.scss */
	.page .tabs ul li span.fa-stack {
		display: inline-block;
	}
	/* line 998, ../sass/app.scss */
	.page .tabs ul li a {
		color: #000;
		display: inline-block;
		font-family: "Conv_FuturaStd-Medium";
		font-size: 1.8em;
		text-transform: uppercase;
		line-height: 2em;
		vertical-align: middle;
		padding-left: 0.5em;
	}
}
/* line 1014, ../sass/app.scss */
.page .tab-contents .tab-content.hidden {
	display: none;
}

/* line 1021, ../sass/app.scss */
div.morph-content {
	background: #f8c440;
	width: 25%;
	display: block;
	position: fixed;
	bottom: 2.813em;
	border-right: 1px solid black;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
	z-index: 19;
	/*500*/
}
@media only screen and (max-width: 47.9375em) {
	/* line 1021, ../sass/app.scss */
	div.morph-content {
		display: none;
		z-index: 1000;
		overflow-y: scroll;
		/* 24 August */
	}
}
/* line 1037, ../sass/app.scss */
div.morph-content.hidden {
	bottom: -26em;
}
/* line 1040, ../sass/app.scss */
div.morph-content .header {
	background: black;
	/*padding: 0.875em 0.875em 0.750em 0.875em;*/
	font-size: 1.28em;
	height: 2.7344em;
	padding-top: 0.9em;
	padding-left: 0.527em;
	padding-right: 0.527em;
	cursor: pointer;
}
/* line 20, ../sass/_global.scss */
div.morph-content .header:before, div.morph-content .header:after {
	content: " ";
	display: table;
}
/* line 24, ../sass/_global.scss */
div.morph-content .header:after {
	clear: both;
}
@media only screen and (max-width: 47.9375em) {
	/* line 1040, ../sass/app.scss */
	div.morph-content .header {
		font-size: 1.889em;
	}
}
/* line 1053, ../sass/app.scss */
div.morph-content .header h5 {
	color: white;
	float: left;
	text-transform: uppercase;
	font-size: 1em;
}
/* line 1059, ../sass/app.scss */
div.morph-content .header i.fa {
	color: white;
	font-size: 1em;
	margin-top: -0.1em;
}
/* line 1063, ../sass/app.scss */
div.morph-content .header i.fa.fa-close {
	display: none;
}
/* line 1065, ../sass/app.scss */
div.morph-content .header i.fa.fa-close:before {
	display: none;
}
@media only screen and (max-width: 47.9375em) {
	/* line 1063, ../sass/app.scss */
	div.morph-content .header i.fa.fa-close {
		display: block;
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 1073, ../sass/app.scss */
	div.morph-content .header i.fa.fa-angle-double-down {
		display: none;
	}
}
/* line 1078, ../sass/app.scss */
div.morph-content .header a.close {
	float: right;
	text-decoration: none;
}
/* line 1083, ../sass/app.scss */
div.morph-content div.form-area {
	padding: 1em 0.875em 0em 0.875em;
}
@media only screen and (max-width: 47.9375em) {
	/* line 1083, ../sass/app.scss */
	div.morph-content div.form-area {
		padding: 1.2em;
	}
}
/* line 1088, ../sass/app.scss */
div.morph-content div.form-area label {
	color: #222;
	font-size: 0.634em;
	text-transform: uppercase;
	font-family: "Conv_FuturaStd-Heavy";
}
/* line 1093, ../sass/app.scss */
div.morph-content div.form-area label.for-textfield {
	display: block;
	padding-bottom: 0.125em;
}
@media only screen and (max-width: 47.9375em) {
	/* line 1093, ../sass/app.scss */
	div.morph-content div.form-area label.for-textfield {
		font-size: 1.3em;
		padding: 0.3125em;
	}
}
/* line 1102, ../sass/app.scss */
div.morph-content div.form-area input.textbox {
	background: #fcb73f;
	border: 1px solid #e1a73d;
	font-family: "Conv_FuturaStd-Book";
	padding-left: 1.2em;
	width: 100%;
	display: block;
	height: 2.563em;
	margin-bottom: 0.875em;
	outline: 0 none;
}
@media only screen and (max-width: 47.9375em) {
	/* line 1102, ../sass/app.scss */
	div.morph-content div.form-area input.textbox {
		font-size: 1.5em;
		height: 2em;
		padding: 0 0.625em;
	}
}
/* line 1118, ../sass/app.scss */
div.morph-content div.form-area span.age {
	width: 10.25em;
	padding: 0.3em 0.8em 0 0.8em;
	/* Other Checkbox styling is in _checkbox.scss */
}
/* line 1122, ../sass/app.scss */
div.morph-content div.form-area span.age .squaredOne {
	margin-right: 0.603em;
}
/* line 1125, ../sass/app.scss */
div.morph-content div.form-area span.age label.text-label {
	color: #222;
	font-size: 0.603em;
	text-transform: uppercase;
	float: left;
	padding-top: 1.3em;
}
/* line 1133, ../sass/app.scss */
div.morph-content div.form-area div.submit-wrapper {
	padding: 0.750em 0 0.750em 0;
	clear: both;
}
/* line 1136, ../sass/app.scss */
div.morph-content div.form-area div.submit-wrapper input.submit {
	display: block;
	cursor: pointer;
	width: 100%;
	background: black;
	color: #f8c440;
	font-family: "Conv_FuturaStd-Book";
	text-align: center;
	border-left: 0px solid #f8c440;
	border-right: 0px solid #f8c440;
	border-top: 0px solid black;
	border-bottom: 0px solid black;
	border-style: solid;
	text-transform: uppercase;
	font-size: 0.625em;
	padding: 1em 2em;
}
/* line 1153, ../sass/app.scss */
div.morph-content div.form-area div.submit-wrapper button {
	font-family: "Conv_FuturaStd-Book";
	-webkit-transition: 0.5s color ease;
	-moz-transition: 0.5s color ease;
	-o-transition: 0.5s color ease;
	transition: 0.5s color ease;
	cursor: pointer;
}
@media only screen and (max-width: 47.9375em) {
	/* line 1153, ../sass/app.scss */
	div.morph-content div.form-area div.submit-wrapper button {
		display: block;
		font-family: "Conv_FuturaStd-Heavy";
		font-size: 1.2em;
		letter-spacing: 0.1em;
		line-height: normal;
		padding: 0.625em 0;
	}
}
/* line 1166, ../sass/app.scss */
div.morph-content div.form-area div.submit-wrapper button:hover {
	color: white;
}
/* line 1170, ../sass/app.scss */
div.morph-content div.form-area div.information {
	/*padding-left: 42.2em;
	padding-top: 0.5em;*/
	padding-bottom: 1em;
}
/* line 1174, ../sass/app.scss */
div.morph-content div.form-area div.information span {
	display: block;
	color: #222;
	font-size: 0.552em;
	line-height: 1.2em;
	/*a {
			color: #222;
	}*/
}
@media only screen and (max-width: 47.9375em) {
	/* line 1174, ../sass/app.scss */
	div.morph-content div.form-area div.information span {
		font-size: 1em;
	}
}
/* line 1182, ../sass/app.scss */
div.morph-content div.form-area div.information span.highlight {
	color: #222;
	font-family: "Conv_FuturaStd-Heavy";
	font-size: 0.634em;
}
/* line 1190, ../sass/app.scss */
div.morph-content div.form-area div.information span a {
	color: black;
	border-bottom: 1px solid rgba(52, 73, 94, 0.4);
	font-weight: 500;
	transition: background-color 0.3s ease 0s, border-color 0.3s ease 0s;
	display: inline-block;
	outline: medium none;
	position: relative;
	text-decoration: none;
	vertical-align: bottom;
	white-space: nowrap;
}
/* line 1201, ../sass/app.scss */
div.morph-content div.form-area div.information span a:before, div.morph-content div.form-area div.information span a:after {
	backface-visibility: hidden;
	pointer-events: none;
}
/* line 1206, ../sass/app.scss */
div.morph-content div.form-area div.information span a:hover, div.morph-content div.form-area div.information span a:focus {
	background-color: #e9ae1a;
	border-color: rgba(52, 73, 94, 0);
}

/* line 1217, ../sass/app.scss */
footer.sticky-footer {
	height: 2.813em;
	background: rgba(0, 0, 0, 0.87);
	border-top: 1px solid #f8c440;
	position: fixed;
	width: 100%;
	z-index: 20;
	bottom: 0;
	right: 0;
	/*.footer-left{
			.email-signup{
					.signup-link{
							&.button{
									@include transition(0.8s);
									&:hover{
											/*background-color:$yellow;*/
	/*color:white;
											i.fa{
													@include transition(0.8s);
													color:white;
											}
									}
							}
					}
			}
	}*/
}
/* line 20, ../sass/_global.scss */
footer.sticky-footer:before, footer.sticky-footer:after {
	content: " ";
	display: table;
}
/* line 24, ../sass/_global.scss */
footer.sticky-footer:after {
	clear: both;
}
@media only screen and (max-width: 64em) {
	/* line 1217, ../sass/app.scss */
	footer.sticky-footer {
		height: 3.4375em;
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 1217, ../sass/app.scss */
	footer.sticky-footer {
		display: none;
	}
}
/* line 1250, ../sass/app.scss */
footer.sticky-footer.closed {
	border-left: 1px solid #f8c440;
}
/* line 1253, ../sass/app.scss */
footer.sticky-footer div.footer-left {
	height: 100%;
	float: left;
}
/* line 1256, ../sass/app.scss */
footer.sticky-footer div.footer-left div.email-signup {
	float: left;
	font-family: "Conv_FuturaStd-Book";
	height: 100%;
	display: table;
}
/* line 1261, ../sass/app.scss */
footer.sticky-footer div.footer-left div.email-signup a.signup-link {
	font-size: 0.688em;
	width: 12.36em;
	height: 4em;
	font-family: "Conv_FuturaStd-Bold";
	color: #f8c440;
	text-transform: uppercase;
	text-decoration: none;
	height: 100%;
	background: #222;
	display: table-cell;
	padding: 0 1em 0 1em;
	vertical-align: middle;
	-webkit-transition: 0.8s;
	-moz-transition: 0.8s;
	-o-transition: 0.8s;
	transition: 0.8s;
}
/* line 1275, ../sass/app.scss */
footer.sticky-footer div.footer-left div.email-signup a.signup-link:hover {
	color: white;
}
/* line 1277, ../sass/app.scss */
footer.sticky-footer div.footer-left div.email-signup a.signup-link:hover i.fa {
	-webkit-transition: 0.8s;
	-moz-transition: 0.8s;
	-o-transition: 0.8s;
	transition: 0.8s;
	color: white;
}
/* line 1282, ../sass/app.scss */
footer.sticky-footer div.footer-left div.email-signup a.signup-link i {
	margin-right: 1em;
	font-size: 1.1em;
}
/* line 1288, ../sass/app.scss */
footer.sticky-footer div.footer-left div.social-icons {
	float: left;
}
/* line 1290, ../sass/app.scss */
footer.sticky-footer div.footer-left div.social-icons ul {
	margin-left: 0.8em;
}
@media only screen and (max-width: 48em) {
	/* line 1290, ../sass/app.scss */
	footer.sticky-footer div.footer-left div.social-icons ul {
		margin-left: 8.8em;
	}
}
/* line 1295, ../sass/app.scss */
footer.sticky-footer div.footer-left div.social-icons ul li {
	float: left;
	margin-top: 0.5em;
	margin-right: 0.3125em;
	margin-left: 0.3125em;
}
@media only screen and (max-width: 64em) {
	/* line 1295, ../sass/app.scss */
	footer.sticky-footer div.footer-left div.social-icons ul li {
		margin-top: 0.65em;
	}
}
/* line 1303, ../sass/app.scss */
footer.sticky-footer div.footer-left div.social-icons ul li a {
	font-size: 0.7em;
	background: #f8c440;
	color: #000;
	border-radius: 50%;
	float: left;
}
/* line 1309, ../sass/app.scss */
footer.sticky-footer div.footer-left div.social-icons ul li a span.fa-stack {
	border-radius: 50%;
	width: 1.75em;
	height: 1.75em;
	line-height: 1.75em;
	text-align: center;
}
/* line 1315, ../sass/app.scss */
footer.sticky-footer div.footer-left div.social-icons ul li a span.fa-stack i.fa-circle {
	color: #f8c440;
	box-shadow: inset 0px 0px 0px 2px #f8c440;
	background: transparent;
	border-radius: 50%;
	width: 0.88em;
	height: 0.88em;
	transform: scale(0.94);
	-ms-transform: scale(0.94);
	-webkit-transform: scale(0.94);
	-moz-transform: scale(0.94);
	-webkit-transition: background-color 0.5s, color 0.5s, transform 0.5s;
	-moz-transition: background-color 0.5s, color 0.5s, transform 0.5s;
	-ms-transition: background-color 0.5s, color 0.5s, transform 0.5s;
	-o-transition: background-color 0.5s, color 0.5s, transform 0.5s;
	transition: background-color 0.5s, color 0.5s, transform 0.5s;
}
/* line 1328, ../sass/app.scss */
footer.sticky-footer div.footer-left div.social-icons ul li a span.fa-stack i.fa-circle::before {
	content: "";
}
/* line 1332, ../sass/app.scss */
footer.sticky-footer div.footer-left div.social-icons ul li a span.fa-stack i.fa-stack-1x {
	color: black;
	/*background: $yellow;*/
	border-radius: 50%;
	text-align: center;
	-webkit-transition: background-color 0.5s, color 0.5s;
	-moz-transition: background-color 0.5s, color 0.5s;
	-ms-transition: background-color 0.5s, color 0.5s;
	-o-transition: background-color 0.5s, color 0.5s;
	transition: background-color 0.5s, color 0.5s;
}
/* line 1346, ../sass/app.scss */
footer.sticky-footer div.footer-left div.social-icons ul li a:hover span.fa-stack i.fa-circle {
	transform: scale(1.35);
	-ms-transform: scale(1.35);
	-webkit-transform: scale(1.35);
	-moz-transform: scale(1.35);
}
/* line 1348, ../sass/app.scss */
footer.sticky-footer div.footer-left div.social-icons ul li a:hover span.fa-stack i.fa-circle::before {
	content: "";
}
/* line 1359, ../sass/app.scss */
footer.sticky-footer div.footer-right {
	float: right;
	height: 100%;
}
/* line 1362, ../sass/app.scss */
footer.sticky-footer div.footer-right div.tour-schedule {
	float: left;
	height: 100%;
}
/* line 1365, ../sass/app.scss */
footer.sticky-footer div.footer-right div.tour-schedule div.location {
	float: left;
	font-family: "Conv_FuturaStd-Book";
}
@media only screen and (max-width: 48em) {
	/* line 1365, ../sass/app.scss */
	footer.sticky-footer div.footer-right div.tour-schedule div.location {
		display: none;
	}
}
/* line 1371, ../sass/app.scss */
footer.sticky-footer div.footer-right div.tour-schedule div.location a {
	color: white;
	float: left;
	display: block;
	text-decoration: none;
	border-left: 1px solid #f8c440;
	padding-left: 0.375em;
	padding-right: 1.5em;
	margin-top: 0.438em;
	padding-top: 0.25em;
	padding-bottom: 0.25em;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	-o-transition: 1s;
	transition: 1s;
}
@media only screen and (max-width: 64em) {
	/* line 1371, ../sass/app.scss */
	footer.sticky-footer div.footer-right div.tour-schedule div.location a {
		margin-top: 0.638em;
	}
}
/* line 1386, ../sass/app.scss */
footer.sticky-footer div.footer-right div.tour-schedule div.location a span.name {
	display: block;
	font-size: 0.655em;
	text-transform: uppercase;
	margin-bottom: 0.3em;
}
/* line 1392, ../sass/app.scss */
footer.sticky-footer div.footer-right div.tour-schedule div.location a span.description {
	display: block;
	font-size: 0.561em;
}
/* line 1396, ../sass/app.scss */
footer.sticky-footer div.footer-right div.tour-schedule div.location a:hover {
	color: #f8c440;
}
@media only screen and (max-width: 64em) {
	/* line 1401, ../sass/app.scss */
	footer.sticky-footer div.footer-right div.tour-schedule div.location:last-child {
		display: none;
	}
}
/* line 1406, ../sass/app.scss */
footer.sticky-footer div.footer-right div.tour-schedule div.tour-schedule-button {
	height: 100%;
	float: left;
	display: table;
}
/* line 1410, ../sass/app.scss */
footer.sticky-footer div.footer-right div.tour-schedule div.tour-schedule-button a {
	font-size: 0.688em;
	font-family: "Conv_FuturaStd-Bold";
	color: #f8c440;
	text-transform: uppercase;
	text-decoration: none;
	height: 100%;
	background: #222;
	display: table-cell;
	vertical-align: middle;
	padding: 0 1em 0 1em;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	-o-transition: 1s;
	transition: 1s;
}
/* line 1422, ../sass/app.scss */
footer.sticky-footer div.footer-right div.tour-schedule div.tour-schedule-button a i {
	margin-right: 0.5em;
	font-size: 1.3em;
	-webkit-transition: 0.9s;
	-moz-transition: 0.9s;
	-o-transition: 0.9s;
	transition: 0.9s;
}
/* line 1427, ../sass/app.scss */
footer.sticky-footer div.footer-right div.tour-schedule div.tour-schedule-button a:hover {
	color: white;
}
/* line 1428, ../sass/app.scss */
footer.sticky-footer div.footer-right div.tour-schedule div.tour-schedule-button a:hover i.fa {
	color: white;
}
/* line 1436, ../sass/app.scss */
footer.sticky-footer div.footer-right div.display-control {
	height: 100%;
	float: left;
}
/* line 1439, ../sass/app.scss */
footer.sticky-footer div.footer-right div.display-control a {
	height: 100%;
	vertical-align: middle;
	padding: 1em 1em 0 1em;
	display: none;
}
/* line 1446, ../sass/app.scss */
footer.sticky-footer div.footer-right ul.countries-flags {
	float: left;
	padding-top: 0.8em;
}
/* line 1449, ../sass/app.scss */
footer.sticky-footer div.footer-right ul.countries-flags li {
	float: left;
	margin: 0 .8em 0 0;
	width: 2.2em;
}
/* line 1453, ../sass/app.scss */
footer.sticky-footer div.footer-right ul.countries-flags li a {
	float: left;
	width: 100%;
}
/* line 1456, ../sass/app.scss */
footer.sticky-footer div.footer-right ul.countries-flags li a img {
	border: 1px solid #ffffff;
	max-width: none;
	width: 100%;
}

/* Email Signup Form in the Footer */
/* line 1470, ../sass/app.scss */
div#email-signup {
	display: none;
	height: 2.813em;
	background: #222;
	border-top: 1px solid #f8c440;
	position: fixed;
	width: 100%;
	z-index: 30;
	bottom: 0;
	right: 0;
	font-family: "Conv_FuturaStd-Book";
}
/* line 20, ../sass/_global.scss */
div#email-signup:before, div#email-signup:after {
	content: " ";
	display: table;
}
/* line 24, ../sass/_global.scss */
div#email-signup:after {
	clear: both;
}
/* line 1482, ../sass/app.scss */
div#email-signup div.left-side {
	height: 100%;
	float: left;
	width: 95%;
}
/* line 1487, ../sass/app.scss */
div#email-signup div.mail-icon,
div#email-signup input.email,
div#email-signup input.postal-code,
div#email-signup span.age,
div#email-signup input.submit {
	float: left;
	height: 100%;
	display: block;
}
/* line 1496, ../sass/app.scss */
div#email-signup div.mail-icon {
	width: 2.938em;
	text-align: center;
	padding-top: 0.8em;
}
/* line 1501, ../sass/app.scss */
div#email-signup input.textbox {
	background: #f8c440;
	border: 1px solid black;
	font-size: 0.625em;
	font-family: "Conv_FuturaStd-Book";
	padding-left: 1.2em;
	background: -webkit-linear-gradient(top, #ca9f34 0%, #f8c440 30%, #f8c440 100%);
	background: -moz-linear-gradient(top, #ca9f34 0%, #f8c440 30%, #f8c440 100%);
	background: -o-linear-gradient(top, #ca9f34 0%, #f8c440 30%, #f8c440 100%);
	background: -ms-linear-gradient(top, #ca9f34 0%, #f8c440 30%, #f8c440 100%);
	background: linear-gradient(to bottom, #ca9f34 0%, #f8c440 30%, #f8c440 100%);
}
/* line 1512, ../sass/app.scss */
div#email-signup input.textbox.email {
	width: 23em;
	border-right: none;
}
/* line 1516, ../sass/app.scss */
div#email-signup input.textbox.postal-code {
	width: 13.1em;
}
/* line 1520, ../sass/app.scss */
div#email-signup input::-webkit-input-placeholder {
	color: #050505;
}
/* line 1523, ../sass/app.scss */
div#email-signup input::-moz-placeholder {
	color: #050505;
}
/* line 1526, ../sass/app.scss */
div#email-signup input:-moz-placeholder {
	color: #050505;
}
/* line 1529, ../sass/app.scss */
div#email-signup input::-ms-input-placeholder {
	color: #050505;
}
/* line 1532, ../sass/app.scss */
div#email-signup span.age {
	width: 10.25em;
	padding: 0.3em 0.8em 0 0.8em;
	/* Other Checkbox styling is in _checkbox.scss */
}
/* line 1536, ../sass/app.scss */
div#email-signup span.age .squaredOne {
	margin-right: 0.603em;
}
/* line 1539, ../sass/app.scss */
div#email-signup span.age label.text-label {
	color: #f8c440;
	font-size: 0.603em;
	text-transform: uppercase;
}
/* line 1545, ../sass/app.scss */
div#email-signup input.submit {
	cursor: pointer;
	width: 8.5em;
	background: black;
	color: #f8c440;
	font-family: "Conv_FuturaStd-Book";
	text-align: center;
	border-left: 1px solid #f8c440;
	border-right: 1px solid #f8c440;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	border-style: solid;
	text-transform: uppercase;
	font-size: 0.625em;
	padding-left: 2em;
	padding-right: 2em;
}
/* line 1562, ../sass/app.scss */
div#email-signup div.information {
	padding-left: 42.2em;
	padding-top: 0.5em;
}
/* line 1565, ../sass/app.scss */
div#email-signup div.information span {
	display: block;
	color: #878787;
	font-size: 0.552em;
	line-height: 1.2em;
}
/* line 1570, ../sass/app.scss */
div#email-signup div.information span.highlight {
	color: #fff;
}
/* line 1573, ../sass/app.scss */
div#email-signup div.information span a {
	color: #878787;
}
/* line 1578, ../sass/app.scss */
div#email-signup a.close-button {
	position: fixed;
	right: 1em;
	bottom: 1em;
}

/* line 1585, ../sass/app.scss */
.second-tier-nav {
	font-family: "Conv_FuturaStd-Book";
	border-top: 1px solid #f8c440;
	position: relative;
	z-index: 15;
}
/* line 20, ../sass/_global.scss */
.second-tier-nav:before, .second-tier-nav:after {
	content: " ";
	display: table;
}
/* line 24, ../sass/_global.scss */
.second-tier-nav:after {
	clear: both;
}
/* line 1592, ../sass/app.scss */
.second-tier-nav ul li {
	float: left;
	display: block;
	width: 25%;
	background: #f8c440;
	border-right: 1px solid black;
	height: 7.625em;
	position: relative;
	z-index: 15;
}
@media only screen and (min-width: 48em) and (max-width: 53.75em) {
	/* line 1592, ../sass/app.scss */
	.second-tier-nav ul li {
		width: 50%;
	}
}
@media only screen and (max-width: 63.938em) {
	/* line 1592, ../sass/app.scss */
	.second-tier-nav ul li {
		height: 8.625em;
	}
}
/* line 1607, ../sass/app.scss */
.second-tier-nav ul li:last-child {
	border-right: none;
}
/* line 1610, ../sass/app.scss */
.second-tier-nav ul li a.main {
	-webkit-transition: 1s;
	-moz-transition: 1s;
	-o-transition: 1s;
	transition: 1s;
	float: left;
	display: block;
	width: 100%;
	text-decoration: none;
	height: 7.625em;
	position: relative;
}
/* line 1612, ../sass/app.scss */
.second-tier-nav ul li a.main:hover {
	background-color: #e9ae1a;
}
/* line 1614, ../sass/app.scss */
.second-tier-nav ul li a.main:hover .heading {
	color: #f8c440;
}
/* line 1616, ../sass/app.scss */
.second-tier-nav ul li a.main:hover .heading i.fa {
	color: #f8c440;
}
/* line 1627, ../sass/app.scss */
.second-tier-nav ul li a.main img.featured {
	position: absolute;
	height: 7.625em;
	right: 0;
	z-index: 10;
}
/* line 1633, ../sass/app.scss */
.second-tier-nav ul li a.main span.heading {
	background: black;
	font-family: "Conv_FuturaStd-Medium";
	width: 100%;
	color: white;
	display: block;
	font-size: 1.28em;
	/* 20.48px*/
	height: 2.099609375em;
	padding-top: 0.7em;
	padding-left: 0.527em;
	text-transform: uppercase;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	-o-transition: 1s;
	transition: 1s;
}
@media only screen and (max-width: 48em) {
	/* line 1633, ../sass/app.scss */
	.second-tier-nav ul li a.main span.heading {
		font-size: 1.18em;
	}
}
/* line 1649, ../sass/app.scss */
.second-tier-nav ul li a.main span.heading i.fa {
	color: #8b8b8b;
	font-size: 0.7em;
	position: relative;
	top: -0.2em;
}
@media only screen and (max-width: 63.938em) {
	/* line 1633, ../sass/app.scss */
	.second-tier-nav ul li a.main span.heading {
		/* height: 3.099609375em; */
	}
}
/* line 1659, ../sass/app.scss */
.second-tier-nav ul li a.main span.content {
	font-size: 1.2em;
	/*0.984375em*/
	line-height: 1.2;
	/*1.68126984127*/
	color: black;
	display: block;
	padding: 0.75em 0.8em 0 0.8em;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
@media only screen and (max-width: 63.938em) {
	/* line 1610, ../sass/app.scss */
	.second-tier-nav ul li a.main {
		height: 8.625em;
	}
}
/* line 1677, ../sass/app.scss */
.second-tier-nav ul li.music {
	-webkit-transition: background-color 1s;
	-moz-transition: background-color 1s;
	-o-transition: background-color 1s;
	transition: background-color 1s;
	background-color: #f7b622;
	/*              height: 20em;
	margin-top: -12.4em;*/
}
@media only screen and (max-width: 63.938em) and (min-width: 48em) {
	/* line 1677, ../sass/app.scss */
	.second-tier-nav ul li.music {
		height: 8.625em;
	}
}
/* line 1683, ../sass/app.scss */
.second-tier-nav ul li.music.closed {
	background-color: #f8c440;
	overflow: hidden;
}
/* line 1686, ../sass/app.scss */
.second-tier-nav ul li.music.closed:hover {
	color: #f8c440;
	background-color: #e9ae1a;
}
/* line 1689, ../sass/app.scss */
.second-tier-nav ul li.music.closed:hover .heading {
	color: #f8c440;
}
/* line 1691, ../sass/app.scss */
.second-tier-nav ul li.music.closed:hover .heading i.fa {
	background-color: black;
	color: #f8c440;
}
/* line 1698, ../sass/app.scss */
.second-tier-nav ul li.music.closed .heading i.fa {
	display: none;
}
/* line 1702, ../sass/app.scss */
.second-tier-nav ul li.music.closed .controls {
	font-size: 1.3em;
	bottom: 0.4em;
}
/* line 1706, ../sass/app.scss */
.second-tier-nav ul li.music.closed img.featured {
	height: 7.63em;
}
@media only screen and (min-width: 48em) and (max-width: 64em) {
	/* line 1706, ../sass/app.scss */
	.second-tier-nav ul li.music.closed img.featured {
		height: 100% !important;
	}
}
/* line 1715, ../sass/app.scss */
.second-tier-nav ul li.music a.main {
	height: auto;
}
/* line 1717, ../sass/app.scss */
.second-tier-nav ul li.music a.main span.heading {
	float: left;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}
/* line 1720, ../sass/app.scss */
.second-tier-nav ul li.music a.main span.heading i.fa {
	float: right;
	color: white;
	background: black;
	height: 2.647em;
	top: -0.7em;
	width: 2.63em;
	padding-top: 0.7em;
	text-align: center;
}
/* line 1730, ../sass/app.scss */
.second-tier-nav ul li.music a.main span.heading:hover {
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}
/* line 1732, ../sass/app.scss */
.second-tier-nav ul li.music a.main span.heading:hover i.fa {
	color: #f8c440;
}
/* line 1738, ../sass/app.scss */
.second-tier-nav ul li.music img.featured {
	/*height: auto;*/
	height: 7.63em;
	right: 0;
	position: absolute;
	bottom: 0;
	z-index: 20;
	pointer-events: none;
	/*@media only screen and ( max-width: $beforeiPadLandscape ) {
			opacity: 0.5;
	}*/
}
/* line 1749, ../sass/app.scss */
.second-tier-nav ul li.music img.featured.clipped {
	/*clip: rect(1.063em, auto, auto, auto);*/
}
/* line 1753, ../sass/app.scss */
.second-tier-nav ul li.music .expanded-area {
	display: none;
	background: #f8c440;
	border-bottom: 1px solid black;
}
/* line 1757, ../sass/app.scss */
.second-tier-nav ul li.music .expanded-area div.external-links {
	background: #f8c440;
}
/* line 20, ../sass/_global.scss */
.second-tier-nav ul li.music .expanded-area div.external-links:before, .second-tier-nav ul li.music .expanded-area div.external-links:after {
	content: " ";
	display: table;
}
/* line 24, ../sass/_global.scss */
.second-tier-nav ul li.music .expanded-area div.external-links:after {
	clear: both;
}
/* line 1761, ../sass/app.scss */
.second-tier-nav ul li.music .expanded-area div.external-links ul li {
	float: left;
	border-right: none;
	width: auto;
	height: auto;
	padding-top: 1em;
	padding-bottom: 0.6em;
	padding-left: 1em;
}
@media only screen and (max-width: 1240px) {
	/* line 1761, ../sass/app.scss */
	.second-tier-nav ul li.music .expanded-area div.external-links ul li {
		width: 43%;
		height: auto;
		padding-left: 0.5em;
		padding-top: 1em;
		text-align: center;
	}
}
/* line 1776, ../sass/app.scss */
.second-tier-nav ul li.music .expanded-area div.external-links ul li a {
	float: left;
	text-decoration: none;
	color: black;
	font-size: 0.603em;
	text-transform: uppercase;
	font-family: "Conv_FuturaStd-Medium";
	letter-spacing: 0.2em;
	display: table;
	/*  &:before{
			color:black;
			background-color: black;
			box-sizing: content-box;
			content: "";
			height: 100%;
			left: 2px;
			right:-6px;
			bottom:2px;
			top: 3px;
			opacity: 0;
			padding: 0 2px 0 13px;
			position: absolute;
			-webkit-transform: scale(0);
			-moz-transform: scale(0);
			-o-transform: scale(0);
			-ms-transform: scale(0);
			transform: scale(0);
			-webkit-transition-delay: 0s, 0s;
			-moz-transition-delay: 0s, 0s;
			-o-transition-delay: 0s, 0s;
			-ms-transition-delay: 0s, 0s;
			transition-delay: 0s, 0s;
			-webkit-transition-duration: 0.2s, 0.2s;
			-moz-transition-duration: 0.2s, 0.2s;
			-o-transition-duration: 0.2s, 0.2s;
			-ms-transition-duration: 0.2s, 0.2s;
			transition-duration: 0.2s, 0.2s;
			-webkit-transition-property: transform, opacity;
			-moz-transition-property: transform, opacity;
			-o-transition-property: transform, opacity;
			-ms-transition-property: transform, opacity;
			transition-property: transform, opacity;
			-webkit-transition-timing-function: cubic-bezier(0.25, 0.25, 0.325, 1.39);
			-moz-transition-timing-function: cubic-bezier(0.25, 0.25, 0.325, 1.39);
			-o-transition-timing-function: cubic-bezier(0.25, 0.25, 0.325, 1.39);
			-ms-transition-timing-function: cubic-bezier(0.25, 0.25, 0.325, 1.39);
			transition-timing-function: cubic-bezier(0.25, 0.25, 0.325, 1.39);
			width: 100%;
			z-index: -1;
	}
	&:hover:before,&:focus:before{
			opacity: 1;
			-webkit-transform: scale(1);
			-moz-transform: scale(1);
			-o-transform: scale(1);
			-ms-transform: scale(1);
			transform: scale(1);
	}
	&:hover{
			color:$yellow;
			i.fa{
					color:$yellow;
			}
	} */
}
@media only screen and (max-width: 1240px) {
	/* line 1776, ../sass/app.scss */
	.second-tier-nav ul li.music .expanded-area div.external-links ul li a {
		float: none;
	}
}
@media only screen and (max-width: 1240px) {
	/* line 1780, ../sass/app.scss */
	.second-tier-nav ul li.music .expanded-area div.external-links ul li a span.mobpadhide {
		display: none;
	}
}
/* line 1848, ../sass/app.scss */
.second-tier-nav ul li.music .expanded-area div.external-links ul li a i.fa {
	color: black;
	font-size: 1.7em;
	float: left;
}
/* line 1853, ../sass/app.scss */
.second-tier-nav ul li.music .expanded-area div.external-links ul li a span {
	display: table-cell;
	padding: 0 0 0 5px;
	vertical-align: middle;
}
/* line 1863, ../sass/app.scss */
.second-tier-nav ul li.music .expanded-area ul.playlist li {
	border-right: none;
	width: auto;
	height: auto;
	float: none;
	width: 100%;
	list-style: decimal;
}
/* line 1870, ../sass/app.scss */
.second-tier-nav ul li.music .expanded-area ul.playlist li:nth-child(odd) {
	background: #f7b622;
}
/* line 1873, ../sass/app.scss */
.second-tier-nav ul li.music .expanded-area ul.playlist li .hidden {
	display: none;
}
/* line 1876, ../sass/app.scss */
.second-tier-nav ul li.music .expanded-area ul.playlist li a {
	-webkit-transition: 1s;
	-moz-transition: 1s;
	-o-transition: 1s;
	transition: 1s;
	text-decoration: none;
	color: black;
	display: block;
	width: 100%;
	float: none;
	text-transform: uppercase;
	font-size: 0.656em;
	font-family: "Conv_FuturaStd-Medium";
	padding-top: 0.762em;
	padding-bottom: 0.571em;
	padding-left: 1.524em;
	position: relative;
}
/* line 1878, ../sass/app.scss */
.second-tier-nav ul li.music .expanded-area ul.playlist li a:active {
	background-color: black;
}
/* line 1881, ../sass/app.scss */
.second-tier-nav ul li.music .expanded-area ul.playlist li a:hover {
	background-color: #CB8D1C;
}
/* line 1897, ../sass/app.scss */
.second-tier-nav ul li.music .expanded-area ul.playlist li div.controls,
.second-tier-nav ul li.music .expanded-area ul.playlist li div.peak,
.second-tier-nav ul li.music .expanded-area ul.playlist li div.timing {
	display: none;
}
/* line 1902, ../sass/app.scss */
.second-tier-nav ul li.music .expanded-area ul.playlist li div.timing {
	font-size: 0.656em;
	font-family: "Conv_FuturaStd-Medium";
	position: absolute;
	top: 0.762em;
	right: 1.524em;
	color: black;
	display: block;
}
/* line 1910, ../sass/app.scss */
.second-tier-nav ul li.music .expanded-area ul.playlist li div.timing .sm2_position,
.second-tier-nav ul li.music .expanded-area ul.playlist li div.timing .slash {
	display: none;
}
/* line 1915, ../sass/app.scss */
.second-tier-nav ul li.music .expanded-area ul.playlist li.sm2_playing, .second-tier-nav ul li.music .expanded-area ul.playlist li.sm2_paused {
	background: black;
}
/* line 1918, ../sass/app.scss */
.second-tier-nav ul li.music .expanded-area ul.playlist li.sm2_playing a, .second-tier-nav ul li.music .expanded-area ul.playlist li.sm2_paused a {
	color: #f8c440;
}
/* line 1921, ../sass/app.scss */
.second-tier-nav ul li.music .expanded-area ul.playlist li.sm2_playing div.timing, .second-tier-nav ul li.music .expanded-area ul.playlist li.sm2_paused div.timing {
	font-size: 0.656em;
	font-family: "Conv_FuturaStd-Medium";
	position: absolute;
	top: 0.762em;
	right: 1.524em;
	color: #f8c440;
	display: block;
}
/* line 1929, ../sass/app.scss */
.second-tier-nav ul li.music .expanded-area ul.playlist li.sm2_playing div.timing .sm2_position,
.second-tier-nav ul li.music .expanded-area ul.playlist li.sm2_playing div.timing .slash, .second-tier-nav ul li.music .expanded-area ul.playlist li.sm2_paused div.timing .sm2_position,
.second-tier-nav ul li.music .expanded-area ul.playlist li.sm2_paused div.timing .slash {
	display: inline;
}
/* line 1938, ../sass/app.scss */
.second-tier-nav ul li.music .controls {
	position: absolute;
	padding-left: 0.8em;
	font-size: 1.6em;
	bottom: 1em;
	-webkit-transition: bottom 0.1s;
	-moz-transition: bottom 0.1s;
	-o-transition: bottom 0.1s;
	transition: bottom 0.1s;
	-webkit-transition: font-size 0.1s;
	-moz-transition: font-size 0.1s;
	-o-transition: font-size 0.1s;
	transition: font-size 0.1s;
}
/* line 1945, ../sass/app.scss */
.second-tier-nav ul li.music .controls div {
	float: left;
}
/* line 1948, ../sass/app.scss */
.second-tier-nav ul li.music .controls i.fa {
	color: black;
	cursor: pointer;
}
/* line 1951, ../sass/app.scss */
.second-tier-nav ul li.music .controls i.fa.fa-inverse {
	z-index: 51;
	color: #f8c440;
	padding-left: 0.19em;
	padding-top: 0.04em;
	font-size: 0.6em;
}
/* line 1957, ../sass/app.scss */
.second-tier-nav ul li.music .controls i.fa.fa-inverse.fa-pause {
	padding-left: 0.10em;
}
/* line 1962, ../sass/app.scss */
.second-tier-nav ul li.music .controls .previous,
.second-tier-nav ul li.music .controls .next {
	padding-top: 1.1em;
	-webkit-transform: scale(1.5, 1);
	-moz-transform: scale(1.5, 1);
	-o-transform: scale(1.5, 1);
	-ms-transform: scale(1.5, 1);
	transform: scale(1.5, 1);
	font-size: 0.8em;
	z-index: 100;
	/* 24 Aug */
	-webkit-transition: transform 0.1s;
	-moz-transition: transform 0.1s;
	-o-transition: transform 0.1s;
	transition: transform 0.1s;
}
/* line 1975, ../sass/app.scss */
.second-tier-nav ul li.music .controls .previous:hover {
	-webkit-transform: translateX(-0.1em) scale(1.5, 1);
	-moz-transform: translateX(-0.1em) scale(1.5, 1);
	-o-transform: translateX(-0.1em) scale(1.5, 1);
	-ms-transform: translateX(-0.1em) scale(1.5, 1);
	transform: translateX(-0.1em) scale(1.5, 1);
}
/* line 1982, ../sass/app.scss */
.second-tier-nav ul li.music .controls .next:hover {
	-webkit-transform: translateX(0.1em) scale(1.5, 1);
	-moz-transform: translateX(0.1em) scale(1.5, 1);
	-o-transform: translateX(0.1em) scale(1.5, 1);
	-ms-transform: translateX(0.1em) scale(1.5, 1);
	transform: translateX(0.1em) scale(1.5, 1);
}
/* line 1989, ../sass/app.scss */
.second-tier-nav ul li.music .controls .play {
	padding: 0 0.4em;
	/*&:hover {
			.fa-stack {
					.fa-circle {
							-webkit-transform: scale(0.82);
							-moz-transform: scale(0.82);
							-o-transform: scale(0.82);
							-ms-transform: scale(0.82);
							transform: scale(0.82);
					}
			}
	}*/
}
/* line 1992, ../sass/app.scss */
.second-tier-nav ul li.music .controls .play .fa-stack .fa-circle {
	-webkit-transform: scale(0.82);
	-moz-transform: scale(0.82);
	-o-transform: scale(0.82);
	-ms-transform: scale(0.82);
	transform: scale(0.82);
}
/* line 2000, ../sass/app.scss */
.second-tier-nav ul li.music .controls .play .fa-stack:hover .progBar {
	transform: scale(0.82);
}
/* line 2005, ../sass/app.scss */
.second-tier-nav ul li.music .controls .play .progBar {
	height: 100%;
	width: 100%;
	position: relative;
	background-color: #222222;
	border-radius: 100%;
	z-index: 50;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}
/* line 2013, ../sass/app.scss */
.second-tier-nav ul li.music .controls .play .progBar .progBar1 {
	position: absolute;
	z-index: 51;
	height: 100%;
	width: 100%;
}
/* line 2018, ../sass/app.scss */
.second-tier-nav ul li.music .controls .play .progBar .progBar1 .progBar2 {
	position: absolute;
	pointer-events: none;
	height: 100%;
	width: 100%;
	background: url(../images/bcircle.png) no-repeat;
	background-size: 100% auto;
}
/* line 2039, ../sass/app.scss */
.second-tier-nav ul li.music .controls .play .fa-stack {
	background-color: #e9ae1a;
	border-radius: 50%;
	box-shadow: inset 0px 0px 0px 3px black;
}
/* line 2043, ../sass/app.scss */
.second-tier-nav ul li.music .controls .play .fa-stack .fa-circle {
	background-color: black;
	border-radius: 50%;
	-webkit-transition: transform 0.5s;
	-moz-transition: transform 0.5s;
	-o-transition: transform 0.5s;
	transition: transform 0.5s;
}

@media only screen and (max-width: 47.9375em) {
	/* line 2057, ../sass/app.scss */
	#sticky-wrapper {
		display: none !important;
	}
}
/* line 2062, ../sass/app.scss */
.footer-teaser {
	height: 15.625em;
	border-top: 1px solid #f8c440;
	-webkit-transition: -webkit-transform 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
	-moz-transition: -moz-transform 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
	-o-transition: -o-transform 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
	transition: transform 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
	-webkit-transform-origin: bottom center;
	-moz-transform-origin: bottom center;
	-ms-transform-origin: bottom center;
	-o-transform-origin: bottom center;
	transform-origin: bottom center;
	width: 100%;
}
@media only screen and (max-width: 47.9375em) {
	/* line 2062, ../sass/app.scss */
	.footer-teaser {
		display: none;
	}
}
/* line 2078, ../sass/app.scss */
.footer-teaser.fixed {
	position: fixed;
	bottom: 2.813em;
}
/* line 2082, ../sass/app.scss */
.footer-teaser:hover {
	/*-webkit-transform:scale(.975);
	-moz-transform:scale(.975);
	-ms-transform:scale(.975);
	-o-transform:scale(.975);
	transform:scale(.975);*/
	/*span.down-arrow i.fa {
			padding-top: 10px;
	}*/
}
/* line 2088, ../sass/app.scss */
.footer-teaser:hover .button {
	color: black;
	font-weight: 300;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}
/* line 2092, ../sass/app.scss */
.footer-teaser:hover .button i {
	/*background: url(../images/tickets-icon-black.png) no-repeat center center;*/
	/* display: inline-block; */
	display: none;
	width: 1.5em;
	height: 1.5em;
	background-size: cover;
	margin-right: 0.8em;
	vertical-align: top;
	margin-top: -0.2em;
}
/* line 2102, ../sass/app.scss */
.footer-teaser:hover .button i.fa-ticket {
	color: black;
}
/* line 2105, ../sass/app.scss */
.footer-teaser:hover .button i.fa-globe {
	color: black;
}
/* line 2108, ../sass/app.scss */
.footer-teaser:hover .button i.fa-info {
	color: black;
}
/* line 2111, ../sass/app.scss */
.footer-teaser:hover .button i.fa-users {
	color: black;
}
/* line 2114, ../sass/app.scss */
.footer-teaser:hover .button i.fa-angle-left {
	color: #000;
}
/* line 2118, ../sass/app.scss */
.footer-teaser:hover .button:after {
	height: 100%;
}
/* line 2126, ../sass/app.scss */
.footer-teaser a {
	float: left;
	height: 100%;
	display: block;
	width: 100%;
	color: #fff;
	text-align: center;
	background: black url(../images/tickets-back.jpg) no-repeat center 100%;
	background-size: 100% auto;
	text-decoration: none;
	position: relative;
}
/* line 2137, ../sass/app.scss */
.footer-teaser a:before {
	content: "";
	position: absolute;
	z-index: 2;
	background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7));
	display: block;
	width: 100%;
	height: 100%;
}
/* line 2146, ../sass/app.scss */
.footer-teaser a span {
	position: relative;
	z-index: 3;
	display: block;
	margin: 0 auto;
}
/* line 2151, ../sass/app.scss */
.footer-teaser a span:after {
	content: "";
	position: absolute;
	transition: all 0.3s ease 0s;
	z-index: -1;
}
/* line 2157, ../sass/app.scss */
.footer-teaser a span.button {
	margin-top: 2.188em;
	border: 1px solid #f8c440;
	font-size: 1.083;
	padding: 0.9em 1.2em 0.7em;
	/*0.9em 0em 0.7em 0em*/
	/*1.06em 1em 0.795em 1em;*/
	text-transform: uppercase;
	width: auto;
	/*9em !important*/
	color: #f8c440;
	letter-spacing: 0.052em;
	-webkit-transform: translateY(0%);
	-moz-transform: translateY(0%);
	-o-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
	display: inline-block;
}
/* line 2175, ../sass/app.scss */
.footer-teaser a span.button:before {
	font-family: "FontAwesome";
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	position: relative;
	text-transform: none;
}
/* line 2184, ../sass/app.scss */
.footer-teaser a span.button:after {
	background: #f8c440 none repeat scroll 0 0;
	height: 0;
	left: 0;
	top: 0;
	width: 100%;
}
/* line 2191, ../sass/app.scss */
.footer-teaser a span.button i {
	display: none;
	/*                  display: inline-block;*/
	width: 1.5em;
	height: 1.5em;
	/*background: url(../images/tickets-icon.png) no-repeat center center;*/
	background-size: cover;
	margin-right: 0.8em;
	vertical-align: top;
	margin-top: -0.2em;
}
/* line 2201, ../sass/app.scss */
.footer-teaser a span.button i.fa-ticket {
	content: "1";
	font-size: 1.4em;
}
/* line 2207, ../sass/app.scss */
.footer-teaser a span.page-title {
	font-size: 2.844em;
	/* 45.5px */
	text-transform: uppercase;
	margin-top: 0.637em;
	letter-spacing: 0.052em;
}
/* line 2215, ../sass/app.scss */
.footer-teaser a span.down-arrow i.fa {
	font-size: 5em;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	background: url(../images/down-arrow.png) no-repeat center center;
	background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-o-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	height: 0.8em;
	width: 0.45em;
}
/* line 2226, ../sass/app.scss */
.footer-teaser a span.down-arrow i.fa:before {
	display: none;
}

@media only screen and (min-width: 64em) {
	/* line 2237, ../sass/app.scss */
	#sticky-wrapper .stuck {
		position: fixed;
		bottom: 0;
		z-index: 1;
		width: 100%;
	}
}
/* line 2246, ../sass/app.scss */
.site-footer {
	border-top: 1px solid #f8c440;
	margin-bottom: 2.813em;
	position: relative;
	background: black;
}
@media only screen and (max-width: 47.9375em) {
	/* line 2246, ../sass/app.scss */
	.site-footer {
		border-top: none;
		margin-bottom: 7.5em;
	}
}
/* line 2255, ../sass/app.scss */
.site-footer .inner {
	width: 53.813em;
	margin: 0 auto;
	padding-top: 0.750em;
	padding-bottom: 1.438em;
}
/* line 20, ../sass/_global.scss */
.site-footer .inner:before, .site-footer .inner:after {
	content: " ";
	display: table;
}
/* line 24, ../sass/_global.scss */
.site-footer .inner:after {
	clear: both;
}
@media only screen and (max-width: 47.9375em) {
	/* line 2255, ../sass/app.scss */
	.site-footer .inner {
		width: 100%;
		padding: 3.16% 5.83%;
	}
}
/* line 2265, ../sass/app.scss */
.site-footer .inner div.email-signup {
	float: none;
	font-family: "Conv_FuturaStd-Book";
	display: none;
}
@media only screen and (max-width: 47.9375em) {
	/* line 2265, ../sass/app.scss */
	.site-footer .inner div.email-signup {
		display: block;
	}
}
/* line 2272, ../sass/app.scss */
.site-footer .inner div.email-signup a.signup-link {
	font-size: 1.889em;
	font-family: "Conv_FuturaStd-Heavy";
	color: #f8c440;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	background: #222;
	display: block;
	padding: 1.125em 0 1em 0;
	letter-spacing: 0.1em;
	margin-bottom: 3.16%;
}
/* line 2284, ../sass/app.scss */
.site-footer .inner div.email-signup a.signup-link i {
	margin-right: 0.728em;
	font-size: 1em;
}
/* line 2290, ../sass/app.scss */
.site-footer .inner a.logo {
	float: left;
	margin-right: 0.750em;
	max-width: 18%;
	border: 2px solid transparent;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}
/* line 2296, ../sass/app.scss */
.site-footer .inner a.logo:hover {
	-webkit-transform: scale(0.95);
	-moz-transform: scale(0.95);
	-o-transform: scale(0.95);
	-ms-transform: scale(0.95);
	transform: scale(0.95);
	border: 2px solid #fff;
}
@media only screen and (max-width: 47.9375em) {
	/* line 2290, ../sass/app.scss */
	.site-footer .inner a.logo {
		/* float: right;
		width: 48.5%;
		margin-right: 0;
		max-width: 50%;
		&.first {
				float: left;
		} */
		float: left;
		margin: 0 18%;
		max-width: 100%;
		width: 65%;
	}
}
/* line 2317, ../sass/app.scss */
.site-footer .inner a.logo img {
	width: 7.813em;
}
@media only screen and (max-width: 47.9375em) {
	/* line 2317, ../sass/app.scss */
	.site-footer .inner a.logo img {
		width: 100%;
	}
}
/* line 2324, ../sass/app.scss */
.site-footer .inner .links {
	float: left;
	width: 25.538em;
	padding-top: 0.2em;
}
@media only screen and (max-width: 47.9375em) {
	/* line 2324, ../sass/app.scss */
	.site-footer .inner .links {
		float: none;
		width: 100%;
		clear: both;
	}
}
/* line 2333, ../sass/app.scss */
.site-footer .inner .links .primary {
	color: #f8c440;
	font-size: 0.656em;
	line-height: 1.5;
}
@media only screen and (max-width: 47.9375em) {
	/* line 2333, ../sass/app.scss */
	.site-footer .inner .links .primary {
		font-size: 1.242em;
		padding: 3.16% 0;
	}
}
/* line 2341, ../sass/app.scss */
.site-footer .inner .links .primary a {
	color: #f8c440;
	text-decoration: none;
	-webkit-transition: 0.8s;
	-moz-transition: 0.8s;
	-o-transition: 0.8s;
	transition: 0.8s;
}
/* line 2345, ../sass/app.scss */
.site-footer .inner .links .primary a:hover {
	color: white;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
/* line 2351, ../sass/app.scss */
.site-footer .inner .links .secondary {
	color: white;
	font-size: 0.438em;
	line-height: 1.5;
}
@media only screen and (max-width: 47.9375em) {
	/* line 2351, ../sass/app.scss */
	.site-footer .inner .links .secondary {
		font-size: 1em;
		color: grey;
	}
}
/* line 2359, ../sass/app.scss */
.site-footer .inner .links .secondary a {
	color: white;
	text-decoration: none;
	-webkit-transition: 0.8s;
	-moz-transition: 0.8s;
	-o-transition: 0.8s;
	transition: 0.8s;
}
/* line 2363, ../sass/app.scss */
.site-footer .inner .links .secondary a:hover {
	color: #f8c440;
}
@media only screen and (max-width: 47.9375em) {
	/* line 2359, ../sass/app.scss */
	.site-footer .inner .links .secondary a {
		color: grey;
	}
}

/* line 2375, ../sass/app.scss */
#mobile-landscape-nav {
	display: none;
}
@media only screen and (max-width: 47.9375em) and (orientation: landscape) {
	/* line 2375, ../sass/app.scss */
	#mobile-landscape-nav {
		display: block;
		width: 40%;
		height: 100%;
		top: 3%;
		right: 1%;
		position: absolute;
	}
	/* line 2386, ../sass/app.scss */
	#mobile-landscape-nav a {
		display: block;
		width: 47%;
		float: left;
		font-family: "Conv_FuturaStd-Bold";
		font-size: 0.65em;
		background: #bb2c3a;
		color: white;
		text-align: center;
		text-decoration: none;
		text-transform: uppercase;
		line-height: 1.5;
		padding: 0.4em .4em;
		position: relative;
		z-index: 3;
		margin: 0.3em;
		height: 80%;
	}
}

@media only screen and (max-width: 47.9375em) {
	/* line 2408, ../sass/app.scss */
	#mobile-sticky-footer {
		position: fixed;
		bottom: -0.8em;
		width: 100%;
		z-index: 90;
		background: black;
		font-size: 0.7em;
	}
}
@media only screen and (max-width: 47.9375em) and (max-width: 47.9375em) and (orientation: landscape) {
	/* line 2408, ../sass/app.scss */
	#mobile-sticky-footer {
		display: none;
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 2418, ../sass/app.scss */
	#mobile-sticky-footer div.handler {
		position: relative;
		margin-top: -1.6em;
		text-align: center;
		z-index: 2;
	}
	/* line 2423, ../sass/app.scss */
	#mobile-sticky-footer div.handler span.fa-stack {
		font-size: 2.5em;
		-webkit-transform: scale(1.9, 1.3);
		-moz-transform: scale(1.9, 1.3);
		-ms-transform: scale(1.9, 1.3);
		-o-transform: scale(1.9, 1.3);
		transform: scale(1.9, 1.3);
	}
	/* line 2430, ../sass/app.scss */
	#mobile-sticky-footer div.handler span.fa-stack i.fa {
		color: #f8c440;
	}
	/* line 2432, ../sass/app.scss */
	#mobile-sticky-footer div.handler span.fa-stack i.fa.fa-circle {
		color: black;
		-webkit-transform: scale(1.2, 1);
		-moz-transform: scale(1.2, 1);
		-ms-transform: scale(1.2, 1);
		-o-transform: scale(1.2, 1);
		transform: scale(1.2, 1);
	}
	/* line 2440, ../sass/app.scss */
	#mobile-sticky-footer div.handler span.fa-stack i.fa.fa-stack-1x {
		color: #f8c440;
	}
	/* line 2446, ../sass/app.scss */
	#mobile-sticky-footer div.content {
		display: block;
		padding-bottom: 2em;
		padding-left: 3.16%;
		padding-right: 3.16%;
	}
	/* line 20, ../sass/_global.scss */
	#mobile-sticky-footer div.content:before, #mobile-sticky-footer div.content:after {
		content: " ";
		display: table;
	}
	/* line 24, ../sass/_global.scss */
	#mobile-sticky-footer div.content:after {
		clear: both;
	}
	/* line 2452, ../sass/app.scss */
	#mobile-sticky-footer div.content a {
		display: block;
		width: 48%;
		float: left;
		font-family: "Conv_FuturaStd-Bold";
		font-size: 2.1em;
		background: #bb2c3a;
		color: white;
		text-align: center;
		text-decoration: none;
		text-transform: uppercase;
		line-height: 1.1;
		padding: 0.4em 0;
		position: relative;
		z-index: 3;
	}
	/* line 2467, ../sass/app.scss */
	#mobile-sticky-footer div.content a:last-child {
		float: right;
	}
}
/* line 2476, ../sass/app.scss */
body.home .page {
	/* background: url(../images/home-back-lk.jpg) no-repeat center top; */
	background: #000;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	-ms-background-size: cover;
	background-position: center center;
}
/* line 2480, ../sass/app.scss */
body.home .page .mobile-img {
	display: none;
}
@media only screen and (max-width: 53.75em) {
	/* line 2476, ../sass/app.scss */
	body.home .page {
		background: url(../images/mobile-home-back.jpg) no-repeat center top;
		background-size: 100% auto;
		-moz-background-size: 100% auto;
		-ms-background-size: 100% auto;
		-o-background-size: 100% auto;
		-webkit-background-size: 100% auto;
		min-height: initial;
		height: auto;
	}
	/* line 2492, ../sass/app.scss */
	body.home .page .mobile-img {
		background-color: #000;
		display: block;
		float: left;
		width: 100%;
		opacity: 0;
		visibility: hidden;
	}
	/* line 2499, ../sass/app.scss */
	body.home .page .mobile-img img {
		width: 100%;
		max-width: none;
	}
}
/* line 2505, ../sass/app.scss */
body.home .page .desk-slider {
	display: block;
}
/* line 2507, ../sass/app.scss */
body.home .page .desk-slider .bx-wrapper {
	margin: 0 auto;
}
/* line 2509, ../sass/app.scss */
body.home .page .desk-slider .bx-wrapper .bx-viewport {
	height: 100vh !important;
	width: 100%;
	border: none;
	left: auto;
}
/* line 2514, ../sass/app.scss */
body.home .page .desk-slider .bx-wrapper .bx-viewport ul.bxslider {
	height: 100vh !important;
	width: 100%;
}
/* line 2517, ../sass/app.scss */
body.home .page .desk-slider .bx-wrapper .bx-viewport ul.bxslider li {
	background-size: cover !important;
	height: 100%;
	width: 100% !important;
}
/* line 2521, ../sass/app.scss */
body.home .page .desk-slider .bx-wrapper .bx-viewport ul.bxslider li img.ipad-slide {
	display: none;
}
/* line 2527, ../sass/app.scss */
body.home .page .desk-slider .bx-wrapper .bx-pager {
	display: none;
}
@media only screen and (min-width: 53.75em) and (max-width: 64em) {
	/* line 2505, ../sass/app.scss */
	body.home .page .desk-slider {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
	}
	/* line 2537, ../sass/app.scss */
	body.home .page .desk-slider .bx-wrapper {
		margin: 0 auto;
		height: 100%;
	}
	/* line 2540, ../sass/app.scss */
	body.home .page .desk-slider .bx-wrapper .bx-viewport {
		height: 100% !important;
		width: 100%;
		border: none;
		left: auto;
	}
	/* line 2545, ../sass/app.scss */
	body.home .page .desk-slider .bx-wrapper .bx-viewport ul.bxslider {
		height: 100% !important;
		width: 100%;
	}
	/* line 2548, ../sass/app.scss */
	body.home .page .desk-slider .bx-wrapper .bx-viewport ul.bxslider li {
		/* background: none !important; */
		height: 100%;
		width: 100% !important;
	}
	/* line 2552, ../sass/app.scss */
	body.home .page .desk-slider .bx-wrapper .bx-viewport ul.bxslider li img.ipad-slide {
		display: none;
		height: 100%;
		max-width: none;
		width: auto;
	}
	/* line 2561, ../sass/app.scss */
	body.home .page .desk-slider .bx-wrapper .bx-pager {
		display: none;
	}
}
@media only screen and (max-width: 53.75em) {
	/* line 2505, ../sass/app.scss */
	body.home .page .desk-slider {
		display: none;
	}
}
/* line 2570, ../sass/app.scss */
body.home .page .ipad-img-slider {
	display: none;
}
@media only screen and (min-width: 53.75em) and (max-width: 64em) {
	/* line 2570, ../sass/app.scss */
	body.home .page .ipad-img-slider {
		background-color: #000000;
		display: block;
		float: left;
		opacity: 0;
		visibility: hidden;
		width: 100%;
	}
	/* line 2579, ../sass/app.scss */
	body.home .page .ipad-img-slider img {
		width: 100%;
		max-width: none;
	}
}
/* line 2585, ../sass/app.scss */
body.home .page .mob-slider {
	display: none;
}
@media only screen and (max-width: 53.75em) {
	/* line 2585, ../sass/app.scss */
	body.home .page .mob-slider {
		display: block;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
	}
	/* line 2594, ../sass/app.scss */
	body.home .page .mob-slider .bx-wrapper {
		margin: 0 auto;
		height: 100%;
	}
	/* line 2597, ../sass/app.scss */
	body.home .page .mob-slider .bx-wrapper .bx-viewport {
		height: 100% !important;
		width: 100%;
		border: none;
		left: auto;
	}
	/* line 2602, ../sass/app.scss */
	body.home .page .mob-slider .bx-wrapper .bx-viewport ul.mobile_bxslider {
		height: 100%;
		width: 100%;
	}
	/* line 2605, ../sass/app.scss */
	body.home .page .mob-slider .bx-wrapper .bx-viewport ul.mobile_bxslider li {
		height: 100%;
		width: 100% !important;
	}
	/* line 2608, ../sass/app.scss */
	body.home .page .mob-slider .bx-wrapper .bx-viewport ul.mobile_bxslider li a {
		float: left;
		width: 100%;
	}
	/* line 2611, ../sass/app.scss */
	body.home .page .mob-slider .bx-wrapper .bx-viewport ul.mobile_bxslider li a img {
		display: block;
		height: 100%;
		max-width: none;
		width: 100%;
	}
	/* line 2621, ../sass/app.scss */
	body.home .page .mob-slider .bx-wrapper .bx-pager {
		display: none;
	}
}
/* line 2627, ../sass/app.scss */
body.home .page video#bgvid {
	position: absolute;
	right: 0;
	bottom: 0;
	min-width: 100%;
	min-height: 100%;
	max-width: none;
	width: auto;
	height: auto;
	z-index: -100;
	background: url(../images/video.jpg) no-repeat;
	background-size: cover;
}
@media only screen and (max-width: 47.9375em) {
	/* line 2627, ../sass/app.scss */
	body.home .page video#bgvid {
		display: none;
	}
}
@media only screen and (max-width: 53.75em) {
	/* line 2476, ../sass/app.scss */
	body.home .page {
		float: left;
	}
}
@media only screen and (max-width: 53.75em) {
	/* line 2648, ../sass/app.scss */
	body.home .page-wrap,
	body.home #sticky-wrapper {
		float: left;
		width: 100%;
	}
	/* line 2653, ../sass/app.scss */
	body.home .second-tier-nav {
		clear: both;
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 2658, ../sass/app.scss */
	body.home .site-footer {
		float: left;
		width: 100%;
	}
}

/* line 2666, ../sass/app.scss */
body.tickets .weather-alert {
	font-size: 1.094em;
	/* 17.5px */
	color: white;
	background: black;
	padding-top: 0.83em;
	/* 0.95em;  1.25em */
	padding-bottom: 0.83em;
	/* 0.9em;  1.25em */
	text-align: center;
	position: relative;
	z-index: 15;
	position: absolute;
	width: 100%;
	text-align: left;
	padding-left: 1.25em;
	opacity: 0;
	/*  -webkit-transform: translate3d(0,-100%,0);
	transform: translate3d(0,-100%,0);*/
	/* Slide on top */
}
@media only screen and (max-width: 64em) {
	/* line 2666, ../sass/app.scss */
	body.tickets .weather-alert {
		padding-right: 3.25em;
		/* 24 Aug */
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 2666, ../sass/app.scss */
	body.tickets .weather-alert {
		padding-right: 3.25em;
		/* 24 Aug */
	}
}
/* line 2694, ../sass/app.scss */
body.tickets .weather-alert.ns-show div.text {
	-webkit-animation-name: animScaleUp;
	animation-name: animScaleUp;
	-webkit-animation-duration: 0.3s;
	animation-duration: 0.3s;
	-webkit-animation-delay: 0.2s;
	animation-delay: 0.2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
/* line 2704, ../sass/app.scss */
body.tickets .weather-alert.ns-show div.text {
	-webkit-animation-name: animFade;
	animation-name: animFade;
}
/* line 2708, ../sass/app.scss */
body.tickets .weather-alert.ns-show, body.tickets .weather-alert.ns-hide {
	-webkit-animation-name: animSlideTop;
	animation-name: animSlideTop;
	-webkit-animation-duration: 0.3s;
	animation-duration: 0.3s;
	-webkit-animation-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
	animation-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
}
/* line 2717, ../sass/app.scss */
body.tickets .weather-alert.ns-hide {
	-webkit-animation-direction: reverse;
	animation-direction: reverse;
}
@media only screen and (max-width: 47.9375em) {
	/* line 2666, ../sass/app.scss */
	body.tickets .weather-alert {
		font-size: 1.448em;
		/* 23.16px */
		line-height: 1.5;
		padding-left: 5%;
		padding-right: 5%;
	}
}
/* line 2728, ../sass/app.scss */
body.tickets .weather-alert span.highlight {
	margin-right: 0.4em;
	float: left;
	color: white;
	font-family: "Conv_FuturaStd-Bold";
}
@media only screen and (max-width: 47.9375em) {
	/* line 2728, ../sass/app.scss */
	body.tickets .weather-alert span.highlight {
		display: block;
		text-align: center;
		float: none;
	}
}
/* line 2738, ../sass/app.scss */
body.tickets .weather-alert span.highlight i.fa {
	color: white;
}
/* line 2744, ../sass/app.scss */
body.tickets .weather-alert p a span.nobreak {
	white-space: nowrap;
}
/* line 2746, ../sass/app.scss */
body.tickets .weather-alert p a span.nobreak i.fa {
	font-size: 0.625em;
	vertical-align: middle;
	margin-top: -3px;
}
/* line 2750, ../sass/app.scss */
body.tickets .weather-alert p a span.nobreak i.fa.fa-arrow-right {
	color: white;
}
/* line 2757, ../sass/app.scss */
body.tickets .weather-alert a {
	color: white;
	text-decoration: none;
}
@media only screen and (max-width: 47.9375em) {
	/* line 2757, ../sass/app.scss */
	body.tickets .weather-alert a {
		text-decoration: underline;
	}
}
/* line 2764, ../sass/app.scss */
body.tickets .weather-alert .close-button {
	float: right;
	margin-right: 1em;
	font-size: 1.2em;
}
@media only screen and (max-width: 64em) {
	/* line 2764, ../sass/app.scss */
	body.tickets .weather-alert .close-button {
		/* 24 Aug */
		position: absolute;
		right: 0;
		top: 0.6em;
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 2764, ../sass/app.scss */
	body.tickets .weather-alert .close-button {
		/* 24 Aug */
		position: absolute;
		right: 0;
		top: 0.6em;
	}
}
/* line 2780, ../sass/app.scss */
body.tickets .weather-alert .close-button i.fa {
	color: #bb2c3a;
	-webkit-transition: color 1s;
	-moz-transition: color 1s;
	-o-transition: color 1s;
	transition: color 1s;
}
/* line 2783, ../sass/app.scss */
body.tickets .weather-alert .close-button i.fa:before {
	display: none;
}
/* line 2788, ../sass/app.scss */
body.tickets .weather-alert .close-button:hover i.fa {
	color: white;
}
/* line 2794, ../sass/app.scss */
body.tickets .page {
	background: black url(../images/tickets-back.jpg) no-repeat center top;
	background-size: cover;
	height: auto;
	background: -webkit-linear-gradient(top, black 0%, transparent 40em, transparent 100%), black url(../images/tickets-back.jpg) no-repeat center 100%;
	background: -moz-linear-gradient(top, black 0%, transparent 40em, transparent 100%), black url(../images/tickets-back.jpg) no-repeat center 100%;
	background: -o-linear-gradient(top, black 0%, transparent 40em, transparent 100%), black url(../images/tickets-back.jpg) no-repeat center top;
	background: -ms-linear-gradient(top, black 0%, transparent 40em, transparent 100%), black url(../images/tickets-back.jpg) no-repeat center 100%;
	background: linear-gradient(to bottom, #000000 0%, rgba(0, 0, 0, 0) 40em, rgba(0, 0, 0, 0) 100%), black url(../images/tickets-back.jpg) no-repeat center 100%;
	background-size: 100% auto;
	background-attachment: fixed;
}
/* line 20, ../sass/_global.scss */
body.tickets .page:before, body.tickets .page:after {
	content: " ";
	display: table;
}
/* line 24, ../sass/_global.scss */
body.tickets .page:after {
	clear: both;
}
@media only screen and (max-width: 47.9375em) {
	/* line 2794, ../sass/app.scss */
	body.tickets .page {
		background: #f8c440;
		min-height: initial;
	}
}
/* line 2810, ../sass/app.scss */
body.tickets .page .locations {
	display: block;
	width: 59em;
	max-width: 100%;
	margin: 0.8em auto 15em;
}
/* line 2815, ../sass/app.scss */
body.tickets .page .locations .location {
	display: table;
	float: left;
	background: #f8c440;
	width: 24.7%;
	margin-right: 0.4%;
	margin-bottom: 0.6%;
	text-align: center;
	height: 7em;
}
/* line 2824, ../sass/app.scss */
body.tickets .page .locations .location:nth-child(4n) {
	margin-right: 0;
}
/* line 2827, ../sass/app.scss */
body.tickets .page .locations .location.fake {
	background: #f8c440 url(../images/fake-location.jpg) repeat-x center top;
	background-size: auto 100%;
}
/* line 2831, ../sass/app.scss */
body.tickets .page .locations .location .internal {
	display: table-cell;
	vertical-align: middle;
	height: 100%;
	position: relative;
}
/* line 2836, ../sass/app.scss */
body.tickets .page .locations .location .internal .name {
	font-size: 1.203125em;
	font-family: "Conv_FuturaStd-Heavy";
	display: block;
	letter-spacing: 0.08em;
	padding-bottom: 0.2em;
}
/* line 2843, ../sass/app.scss */
body.tickets .page .locations .location .internal .date-range {
	display: block;
	font-size: 0.984375em;
	letter-spacing: 0.1em;
	line-height: 1.2;
}
/* line 2848, ../sass/app.scss */
body.tickets .page .locations .location .internal .date-range a {
	color: black;
}
/* line 2852, ../sass/app.scss */
body.tickets .page .locations .location .internal .near-you {
	display: block;
	position: absolute;
	top: 0em;
	width: 100%;
	background: #bb2c3a;
	color: white;
	text-align: center;
	text-transform: uppercase;
	font-family: "Conv_FuturaStd-Bold";
	letter-spacing: 0.1em;
	font-size: 0.875em;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
}
/* line 2870, ../sass/app.scss */
body.tickets .page h1 {
	font-size: 2.526em;
	/* 40.42 px */
	padding-top: 1.064em;
	/* 43px */
	padding-bottom: 0.619em;
	/* 25px */
	color: white;
	font-family: "Conv_FuturaStd-Medium";
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 0.2em;
}
@media only screen and (max-width: 47.9375em) {
	/* line 2870, ../sass/app.scss */
	body.tickets .page h1 {
		color: black;
		border-bottom: 1px solid black;
		font-size: 3.025em;
		/* 50px */
		margin: 0 3.16%;
		letter-spacing: 0.15em;
		padding-top: 0.860em;
		/* 43px */
		padding-bottom: 0.600em;
		/* 25px */
	}
}
/* line 2895, ../sass/app.scss */
body.tickets .page hr.heading-bottom-border {
	display: none;
	border-top: 1px solid #f8c440;
	border-bottom: none;
	border-left: none;
	border-right: none;
	padding: 0;
	margin: 0 auto;
	width: 9.688em;
	color: red;
}
/* line 2906, ../sass/app.scss */
body.tickets .page .content-wrap {
	padding-top: 1.625em;
	padding-bottom: 3.5em;
	width: 59.063em;
	margin: 0 auto;
}
/* line 20, ../sass/_global.scss */
body.tickets .page .content-wrap:before, body.tickets .page .content-wrap:after {
	content: " ";
	display: table;
}
/* line 24, ../sass/_global.scss */
body.tickets .page .content-wrap:after {
	clear: both;
}
@media only screen and (min-width: 48em) and (max-width: 53.75em) {
	/* line 2906, ../sass/app.scss */
	body.tickets .page .content-wrap {
		padding-left: 1.625em;
		padding-right: 1.625em;
		width: 100%;
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 2906, ../sass/app.scss */
	body.tickets .page .content-wrap {
		border-top: 5px solid #000;
		width: 100%;
		padding-top: 0.625em;
	}
}
/* line 2922, ../sass/app.scss */
body.tickets .page .content-wrap .sidebar {
	width: 29.63%;
	float: left;
	background: #f8c440;
	border: 1px solid black;
}
@media only screen and (min-width: 48em) and (max-width: 53.75em) {
	/* line 2922, ../sass/app.scss */
	body.tickets .page .content-wrap .sidebar {
		position: relative;
		width: 100%;
	}
	/* line 2930, ../sass/app.scss */
	body.tickets .page .content-wrap .sidebar:after {
		background-color: #000000;
		content: "";
		height: 100%;
		left: 50%;
		position: absolute;
		top: 0;
		width: 1px;
		z-index: 5;
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 2922, ../sass/app.scss */
	body.tickets .page .content-wrap .sidebar {
		width: 100%;
		border: none;
		padding: 0 3.16%;
	}
}
/* line 2946, ../sass/app.scss */
body.tickets .page .content-wrap .sidebar .block {
	padding: 0.813em 1.250em;
	/* 13px 20px */
	border-bottom: 1px solid black;
}
@media only screen and (min-width: 48em) and (max-width: 53.75em) {
	/* line 2946, ../sass/app.scss */
	body.tickets .page .content-wrap .sidebar .block {
		border-bottom: 0 none;
		float: left;
		padding: 2em;
		width: 50%;
	}
}
/* line 2956, ../sass/app.scss */
body.tickets .page .content-wrap .sidebar .block.scroller {
	padding: 0.813em 0em;
}
/* line 2958, ../sass/app.scss */
body.tickets .page .content-wrap .sidebar .block.scroller .label {
	font-style: italic;
	padding-bottom: 0.4em;
}
/* line 2962, ../sass/app.scss */
body.tickets .page .content-wrap .sidebar .block.scroller .label i.fa.t-star {
	color: #bf2b3c;
	margin-right: 0.25em;
}
/* line 2968, ../sass/app.scss */
body.tickets .page .content-wrap .sidebar .block.scroller .t-text {
	font-style: normal;
}
/* line 2971, ../sass/app.scss */
body.tickets .page .content-wrap .sidebar .block.scroller #swipe-bar {
	visibility: hidden;
	position: absolute;
	width: 100%;
	left: 0;
	margin-top: 3.894em;
	/*4.07em;*/
	text-align: right;
	padding-right: 0.5em;
	padding-top: 0.35em;
	height: 2.249em;
	/*2.21em;*/
	z-index: 5;
	background-color: #c63745;
	*zoom: 1;
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFC63745', endColorstr='#FFBB2C3A');
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M2Mzc0NSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjYzYzNzQ1Ii8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNiYjJjM2EiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiYjJjM2EiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c63745), color-stop(50%, #c63745), color-stop(51%, #bb2c3a), color-stop(100%, #bb2c3a));
	background-image: -moz-linear-gradient(top, #c63745 0%, #c63745 50%, #bb2c3a 51%, #bb2c3a 100%);
	background-image: -webkit-linear-gradient(top, #c63745 0%, #c63745 50%, #bb2c3a 51%, #bb2c3a 100%);
	background-image: linear-gradient(to bottom, #c63745 0%, #c63745 50%, #bb2c3a 51%, #bb2c3a 100%);
}
@media only screen and (max-width: 35.5em) {
	/* line 2971, ../sass/app.scss */
	body.tickets .page .content-wrap .sidebar .block.scroller #swipe-bar {
		margin-top: 4.06em;
	}
}
@media only screen and (max-width: 30em) {
	/* line 2971, ../sass/app.scss */
	body.tickets .page .content-wrap .sidebar .block.scroller #swipe-bar {
		margin-top: 4.07em;
	}
}
@media only screen and (max-width: 25.875em) {
	/* line 2971, ../sass/app.scss */
	body.tickets .page .content-wrap .sidebar .block.scroller #swipe-bar {
		margin-top: 4em;
	}
}
@media only screen and (max-width: 23.438em) {
	/* line 2971, ../sass/app.scss */
	body.tickets .page .content-wrap .sidebar .block.scroller #swipe-bar {
		margin-top: 3.890em;
	}
}
@media only screen and (max-width: 20em) {
	/* line 2971, ../sass/app.scss */
	body.tickets .page .content-wrap .sidebar .block.scroller #swipe-bar {
		margin-top: 4.765em;
	}
}
/* line 3002, ../sass/app.scss */
body.tickets .page .content-wrap .sidebar .block.scroller #swipe-bar i.fa {
	color: white;
	font-size: 1.5em;
}
/* line 3008, ../sass/app.scss */
body.tickets .page .content-wrap .sidebar .block.scroller-selection {
	display: table;
	font-size: 1.469em;
	margin: 0 auto;
	width: 22.7em;
}
/* line 3013, ../sass/app.scss */
body.tickets .page .content-wrap .sidebar .block.scroller-selection .performance {
	display: table-cell;
	background: #f7b622;
	padding: 0.5em;
	font-size: 0.9em;
	line-height: 1.3;
}
/* line 3019, ../sass/app.scss */
body.tickets .page .content-wrap .sidebar .block.scroller-selection .performance .title {
	display: block;
	font-family: "Conv_FuturaStd-Heavy";
	text-transform: uppercase;
}
/* line 3024, ../sass/app.scss */
body.tickets .page .content-wrap .sidebar .block.scroller-selection .performance .details {
	display: block;
	text-transform: capitalize;
}
/* line 3029, ../sass/app.scss */
body.tickets .page .content-wrap .sidebar .block.scroller-selection .button {
	display: table-cell;
	width: 40%;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	text-transform: uppercase;
	font-family: "Conv_FuturaStd-Bold";
	background: #bb2c3a;
	color: white;
}
@media only screen and (max-width: 47.9375em) {
	/* line 3008, ../sass/app.scss */
	body.tickets .page .content-wrap .sidebar .block.scroller-selection {
		padding: 0.813em 0;
		width: 100%;
	}
	/* line 3043, ../sass/app.scss */
	body.tickets .page .content-wrap .sidebar .block.scroller-selection .performance {
		font-size: 1em;
	}
}
/* line 3048, ../sass/app.scss */
body.tickets .page .content-wrap .sidebar .block:last-child {
	border-bottom: none;
}
@media only screen and (max-width: 47.9375em) {
	/* line 2946, ../sass/app.scss */
	body.tickets .page .content-wrap .sidebar .block {
		border: none;
	}
}
/* line 3054, ../sass/app.scss */
body.tickets .page .content-wrap .sidebar .block h4 {
	font-family: "Conv_FuturaStd-Heavy";
	font-size: 0.984em;
	/* 15.75px */
	line-height: 1.3em;
}
@media only screen and (max-width: 47.9375em) {
	/* line 3054, ../sass/app.scss */
	body.tickets .page .content-wrap .sidebar .block h4 {
		font-size: 1.838em;
		text-align: center;
	}
}
/* line 3064, ../sass/app.scss */
body.tickets .page .content-wrap .sidebar .block div.content {
	font-family: "Conv_FuturaStd-Medium";
	font-size: 0.984em;
	/* 15.75px */
	line-height: 1.4em;
}
@media only screen and (max-width: 47.9375em) {
	/* line 3064, ../sass/app.scss */
	body.tickets .page .content-wrap .sidebar .block div.content {
		font-size: 1.838em;
		text-align: center;
	}
}
/* line 3073, ../sass/app.scss */
body.tickets .page .content-wrap .sidebar .block div.content a {
	color: black;
	border-bottom: 1px solid rgba(52, 73, 94, 0.4);
	font-weight: 500;
	transition: background-color 0.3s ease 0s, border-color 0.3s ease 0s;
	display: inline-block;
	outline: medium none;
	position: relative;
	text-decoration: none;
	vertical-align: bottom;
	white-space: nowrap;
}
/* line 3084, ../sass/app.scss */
body.tickets .page .content-wrap .sidebar .block div.content a:before, body.tickets .page .content-wrap .sidebar .block div.content a:after {
	backface-visibility: hidden;
	pointer-events: none;
}
/* line 3089, ../sass/app.scss */
body.tickets .page .content-wrap .sidebar .block div.content a:hover, body.tickets .page .content-wrap .sidebar .block div.content a:focus {
	background-color: #e9ae1a;
	border-color: rgba(52, 73, 94, 0);
}
/* line 3095, ../sass/app.scss */
body.tickets .page .content-wrap .sidebar .block div.content a.red-button {
	background: #bb2c3a;
	color: white;
	float: none;
	width: 100%;
	display: block;
	text-decoration: none;
	font-family: "Conv_FuturaStd-Bold";
	text-transform: uppercase;
	padding: 0.8em 0;
	letter-spacing: 0.15em;
	margin-bottom: 0.7em;
}
/* line 3109, ../sass/app.scss */
body.tickets .page .content-wrap .sidebar .block .method {
	padding-bottom: 1.563em;
}
/* line 20, ../sass/_global.scss */
body.tickets .page .content-wrap .sidebar .block .method:before, body.tickets .page .content-wrap .sidebar .block .method:after {
	content: " ";
	display: table;
}
/* line 24, ../sass/_global.scss */
body.tickets .page .content-wrap .sidebar .block .method:after {
	clear: both;
}
/* line 3112, ../sass/app.scss */
body.tickets .page .content-wrap .sidebar .block .method .icon {
	width: 3.313em;
	float: left;
}
/* line 3115, ../sass/app.scss */
body.tickets .page .content-wrap .sidebar .block .method .icon i {
	width: 3.313em;
	height: 3.313em;
	display: block;
}
/* line 3119, ../sass/app.scss */
body.tickets .page .content-wrap .sidebar .block .method .icon i.online {
	background: url(../images/icon-online.png) no-repeat center center;
	background-size: contain;
}
/* line 3123, ../sass/app.scss */
body.tickets .page .content-wrap .sidebar .block .method .icon i.phone {
	background: url(../images/icon-phone.png) no-repeat center center;
	background-size: contain;
}
/* line 3127, ../sass/app.scss */
body.tickets .page .content-wrap .sidebar .block .method .icon i.in-person {
	background: url(../images/icon-in-person.png) no-repeat center center;
	background-size: contain;
}
/* line 3133, ../sass/app.scss */
body.tickets .page .content-wrap .sidebar .block .method .content {
	float: right;
	width: 11.063em;
}
@media only screen and (min-width: 48em) and (max-width: 53.75em) {
	/* line 3133, ../sass/app.scss */
	body.tickets .page .content-wrap .sidebar .block .method .content {
		width: -webkit-calc(100% - 4.5313em);
		width: -moz-calc(100% - 4.5313em);
		width: calc(100% - 4.5313em);
	}
}
/* line 3141, ../sass/app.scss */
body.tickets .page .content-wrap .sidebar .block .method .content h4 {
	font-size: 1.188em;
	padding-bottom: 0.5em;
	letter-spacing: 0.14em;
}
/* line 3147, ../sass/app.scss */
body.tickets .page .content-wrap .sidebar .block .method .content .info a {
	color: black;
	border-bottom: 1px solid rgba(52, 73, 94, 0.4);
	font-weight: 500;
	transition: background-color 0.3s ease 0s, border-color 0.3s ease 0s;
	display: inline-block;
	outline: medium none;
	position: relative;
	text-decoration: none;
	vertical-align: bottom;
	white-space: nowrap;
}
/* line 3158, ../sass/app.scss */
body.tickets .page .content-wrap .sidebar .block .method .content .info a:before, body.tickets .page .content-wrap .sidebar .block .method .content .info a:after {
	backface-visibility: hidden;
	pointer-events: none;
}
/* line 3163, ../sass/app.scss */
body.tickets .page .content-wrap .sidebar .block .method .content .info a:hover, body.tickets .page .content-wrap .sidebar .block .method .content .info a:focus {
	background-color: #e9ae1a;
	border-color: rgba(52, 73, 94, 0);
}
/* line 3170, ../sass/app.scss */
body.tickets .page .content-wrap .sidebar .block .method .content .info sup {
	font-size: 50%;
	vertical-align: super;
}
/* line 3178, ../sass/app.scss */
body.tickets .page .content-wrap .calendar-area {
	width: 68.04%;
	float: right;
	background: #f8c440;
}
@media only screen and (min-width: 48em) and (max-width: 53.75em) {
	/* line 3178, ../sass/app.scss */
	body.tickets .page .content-wrap .calendar-area {
		width: 100%;
		margin-top: 1.625em;
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 3178, ../sass/app.scss */
	body.tickets .page .content-wrap .calendar-area {
		display: none;
	}
}
/* line 3191, ../sass/app.scss */
body.tickets .page .content-wrap .calendar-area .fc-view-container .fc-month-view .fc-body .fc-day-grid .fc-week {
	height: 3em !important;
}
/* line 3193, ../sass/app.scss */
body.tickets .page .content-wrap .calendar-area .fc-view-container .fc-month-view .fc-body .fc-day-grid .fc-week tbody {
	/*td {
			a.fc-event {
					position: relative;
					margin-top: -0.8em;
			}
	}

	tr:nth-child(even) td {
			a.fc-event {
					position: relative;
					margin-top: -0.1em;
			}
	}

	tr:nth-child(odd) td {
			a.fc-event {
					position: relative;
					margin-top: -0.3em;
			}
	}


	td[rowspan="2"] {
			a.fc-event {
					position: relative;
					margin-top: -0.3em;
			}
	}*/
}
/* line 3194, ../sass/app.scss */
body.tickets .page .content-wrap .calendar-area .fc-view-container .fc-month-view .fc-body .fc-day-grid .fc-week tbody td {
	vertical-align: bottom;
}
/* line 3196, ../sass/app.scss */
body.tickets .page .content-wrap .calendar-area .fc-view-container .fc-month-view .fc-body .fc-day-grid .fc-week tbody td a.fc-event {
	position: relative;
	margin-top: -0.3em;
	/* -0.8em*/
}
/* line 3203, ../sass/app.scss */
body.tickets .page .content-wrap .calendar-area .fc-view-container .fc-month-view .fc-body .fc-day-grid .fc-week tbody tr:nth-child(even) td a.fc-event {
	position: relative;
	margin-top: -0.1em;
}
/* line 3209, ../sass/app.scss */
body.tickets .page .content-wrap .calendar-area .fc-view-container .fc-month-view .fc-body .fc-day-grid .fc-week tbody tr.singleEvent td a.fc-event {
	position: relative;
	margin-top: -0.4em;
}
/* line 3246, ../sass/app.scss */
body.tickets .page .content-wrap .calendar-area a.fc-event {
	color: black;
}
/* line 20, ../sass/_global.scss */
body.tickets .page .content-wrap .calendar-area a.fc-event:before, body.tickets .page .content-wrap .calendar-area a.fc-event:after {
	content: " ";
	display: table;
}
/* line 24, ../sass/_global.scss */
body.tickets .page .content-wrap .calendar-area a.fc-event:after {
	clear: both;
}
/* line 3249, ../sass/app.scss */
body.tickets .page .content-wrap .calendar-area a.fc-event span {
	color: black;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}
/* line 3252, ../sass/app.scss */
body.tickets .page .content-wrap .calendar-area a.fc-event span:hover {
	color: #bb2c3a;
}
/* line 3254, ../sass/app.scss */
body.tickets .page .content-wrap .calendar-area a.fc-event span:hover span {
	color: #bb2c3a;
}
/* line 3259, ../sass/app.scss */
body.tickets .page .content-wrap .calendar-area a.fc-event span.other-month span {
	opacity: 1;
	/* 0.4 */
	color: #222;
}
/* line 3265, ../sass/app.scss */
body.tickets .page .content-wrap .calendar-area a.fc-event span span {
	float: left;
	min-height: 1em;
}
/* line 3269, ../sass/app.scss */
body.tickets .page .content-wrap .calendar-area a.fc-event span span.starred {
	width: 1.3em;
	/*1.750em*/
	text-align: center;
	max-height: 1em;
}
/* line 3274, ../sass/app.scss */
body.tickets .page .content-wrap .calendar-area a.fc-event span span.starred i.fa {
	color: #bb2c3a;
	font-size: 0.8em;
	vertical-align: top;
}
/* line 3280, ../sass/app.scss */
body.tickets .page .content-wrap .calendar-area a.fc-event span span.time {
	font-size: 0.7em;
	/* 1.083em */
}
/* line 3284, ../sass/app.scss */
body.tickets .page .content-wrap .calendar-area a.fc-event span span.ampm {
	font-size: 0.7em;
	/* 1.083em */
	padding-left: 2px;
}
/* line 3288, ../sass/app.scss */
body.tickets .page .content-wrap .calendar-area a.fc-event span span.ampm sup {
	font-size: 45%;
	vertical-align: super;
}
/* line 3292, ../sass/app.scss */
body.tickets .page .content-wrap .calendar-area a.fc-event span span.ampm sub {
	font-size: 60%;
	padding-left: 0.1em;
	vertical-align: super;
}
/* line 3303, ../sass/app.scss */
body.tickets .info-boxes {
	font-family: "Conv_FuturaStd-Book";
	border-top: 1px solid black;
	/*border-bottom: 1px solid black;*/
	position: relative;
	z-index: 15;
	background: #f8c440;
}
/* line 20, ../sass/_global.scss */
body.tickets .info-boxes:before, body.tickets .info-boxes:after {
	content: " ";
	display: table;
}
/* line 24, ../sass/_global.scss */
body.tickets .info-boxes:after {
	clear: both;
}
/* line 3311, ../sass/app.scss */
body.tickets .info-boxes .box {
	padding: 0.813em 1.250em;
	/* 13px 20px */
	float: left;
	width: 20%;
	border-right: 1px solid black;
}
@media only screen and (min-width: 48em) and (max-width: 53.75em) {
	/* line 3311, ../sass/app.scss */
	body.tickets .info-boxes .box {
		width: 33.3333%;
	}
	/* line 3319, ../sass/app.scss */
	body.tickets .info-boxes .box:last-child {
		border-right: 1px solid black;
	}
	/* line 3322, ../sass/app.scss */
	body.tickets .info-boxes .box.w50 {
		border-top: 1px solid black;
		width: 50%;
	}
}
/* line 3327, ../sass/app.scss */
body.tickets .info-boxes .box.fullhover {
	cursor: pointer;
}
/* line 3330, ../sass/app.scss */
body.tickets .info-boxes .box.checker {
	background-color: #f8ba24;
}
@media only screen and (max-width: 47.9375em) {
	/* line 3311, ../sass/app.scss */
	body.tickets .info-boxes .box {
		float: none;
		width: 100%;
		height: auto !important;
		border-bottom: 1px solid black;
		border-right: none;
		padding: 0;
	}
}
/* line 3341, ../sass/app.scss */
body.tickets .info-boxes .box:last-child {
	border-right: none;
}
/* line 3344, ../sass/app.scss */
body.tickets .info-boxes .box h4 {
	font-family: "Conv_FuturaStd-Heavy";
	font-size: 0.984em;
	/* 15.75px */
	line-height: 1.3em;
	text-align: center;
	letter-spacing: 0.03em;
}
@media only screen and (max-width: 47.9375em) {
	/* line 3344, ../sass/app.scss */
	body.tickets .info-boxes .box h4 {
		border-bottom: 1px solid black;
		text-align: left;
		font-size: 1.761em;
		padding: 0.81em 5.17%;
		background: #e9ae1a;
	}
}
/* line 3358, ../sass/app.scss */
body.tickets .info-boxes .box h4 i.fa {
	display: none;
}
@media only screen and (max-width: 47.9375em) {
	/* line 3358, ../sass/app.scss */
	body.tickets .info-boxes .box h4 i.fa {
		display: block;
		color: black;
		float: right;
		font-size: 2em;
		margin-top: -0.2em;
	}
}
/* line 3369, ../sass/app.scss */
body.tickets .info-boxes .box hr {
	border-top: 1px solid #957626;
	border-bottom: 1px solid black;
	border-left: none;
	border-right: none;
	padding: 0;
	margin: 0.625em auto;
	width: 6.438em;
	color: red;
}
@media only screen and (max-width: 47.9375em) {
	/* line 3369, ../sass/app.scss */
	body.tickets .info-boxes .box hr {
		display: none;
	}
}
/* line 3382, ../sass/app.scss */
body.tickets .info-boxes .box .content {
	font-family: "Conv_FuturaStd-Medium";
	font-size: 0.984em;
	/* 15.75px */
	line-height: 1.4em;
	text-align: center;
}
@media only screen and (max-width: 47.9375em) {
	/* line 3382, ../sass/app.scss */
	body.tickets .info-boxes .box .content {
		font-size: 1.891em;
		line-height: 1.4;
		padding: 0.81em 5.17%;
		display: none;
	}
}
/* line 3394, ../sass/app.scss */
body.tickets .info-boxes .box .content.expanded {
	display: block;
}
/* line 3397, ../sass/app.scss */
body.tickets .info-boxes .box .content a {
	color: black;
	border-bottom: 1px solid rgba(52, 73, 94, 0.4);
	font-weight: 500;
	transition: background-color 0.3s ease 0s, border-color 0.3s ease 0s;
	display: inline-block;
	outline: medium none;
	position: relative;
	text-decoration: none;
	vertical-align: bottom;
	white-space: nowrap;
}
/* line 3408, ../sass/app.scss */
body.tickets .info-boxes .box .content a:before, body.tickets .info-boxes .box .content a:after {
	backface-visibility: hidden;
	pointer-events: none;
}
/* line 3413, ../sass/app.scss */
body.tickets .info-boxes .box .content a:hover, body.tickets .info-boxes .box .content a:focus {
	background-color: #e9ae1a;
	border-color: rgba(52, 73, 94, 0);
}
@media only screen and (min-width: 47.9375em) and (max-width: 64em) {
	/* line 3422, ../sass/app.scss */
	body.tickets #fixed-back {
		background: black url(../images/tickets-back.jpg) no-repeat center 100%;
		background-size: 100% auto;
	}
}

/* Tickets Page Ends here */
/* line 3434, ../sass/app.scss */
body.education .page {
	background: url(../images/education-back-fliped.jpg) no-repeat center top;
	background: -webkit-linear-gradient(to top, rgba(0, 0, 0, 0.4) 0%, transparent 40em, transparent 100%), black url(../images/education-back-fliped.jpg) no-repeat center top;
	background: -moz-linear-gradient(to top, rgba(0, 0, 0, 0.4) 0%, transparent 40em, transparent 100%), black url(../images/education-back-fliped.jpg) no-repeat center top;
	background: -o-linear-gradient(to top, rgba(0, 0, 0, 0.4) 0%, transparent 40em, transparent 100%), black url(../images/education-back-fliped.jpg) no-repeat center top;
	background: -ms-linear-gradient(to top, rgba(0, 0, 0, 0.4) 0%, transparent 40em, transparent 100%), black url(../images/education-back-fliped.jpg) no-repeat center top;
	background: linear-gradient(to top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 40em, rgba(0, 0, 0, 0) 100%), black url(../images/education-back-fliped.jpg) no-repeat center top;
	height: auto;
	background-size: 100% auto;
}
/* line 20, ../sass/_global.scss */
body.education .page:before, body.education .page:after {
	content: " ";
	display: table;
}
/* line 24, ../sass/_global.scss */
body.education .page:after {
	clear: both;
}
/* line 3444, ../sass/app.scss */
body.education .page .clearfix {
	content: " ";
	clear: both;
	height: 0;
}
@media only screen and (max-width: 47.9375em) {
	/* line 3434, ../sass/app.scss */
	body.education .page {
		background: #f8c440;
		min-height: initial;
	}
}
/* line 3453, ../sass/app.scss */
body.education .page .video-area {
	width: 100%;
	opacity: 0;
	position: absolute;
	background: black;
	top: 0;
	z-index: -1;
}
/* line 3460, ../sass/app.scss */
body.education .page .video-area .container {
	position: relative;
	width: 100%;
}
/* line 3463, ../sass/app.scss */
body.education .page .video-area .container .background {
	background-color: black;
	background-size: cover;
	background-position: center center;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-webkit-filter: blur(0.7em);
	-moz-filter: blur(0.7em);
	-o-filter: blur(0.7em);
	-ms-filter: blur(0.7em);
	filter: blur(0.7em);
	opacity: 0.3;
}
/* line 3480, ../sass/app.scss */
body.education .page .video-area .container.panel4-container {
	padding-bottom: 50%;
	height: 0;
}
/* line 3484, ../sass/app.scss */
body.education .page .video-area .container .container-inner {
	position: relative;
	width: 0;
	margin: 0 auto;
	height: 67vh;
	padding-left: 30%;
	padding-right: 30%;
	z-index: 5;
}
/* line 3493, ../sass/app.scss */
body.education .page .video-area .container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/* line 3501, ../sass/app.scss */
body.education .page .video-area .owl-thumb-carousel-wrap {
	position: relative;
	padding-top: 0.5em;
}
@media only screen and (max-width: 47.9375em) {
	/* line 3501, ../sass/app.scss */
	body.education .page .video-area .owl-thumb-carousel-wrap {
		display: none;
	}
}
/* line 3507, ../sass/app.scss */
body.education .page .video-area .owl-thumb-carousel-wrap .owl-thumb-carousel {
	padding-bottom: 0.5em;
	padding-left: 3.5em;
	padding-right: 3.5em;
	height: 7.8em;
	overflow: hidden;
}
/* line 3513, ../sass/app.scss */
body.education .page .video-area .owl-thumb-carousel-wrap .owl-thumb-carousel div.item {
	width: 10.5em;
}
/* line 3517, ../sass/app.scss */
body.education .page .video-area .owl-thumb-carousel-wrap .owl-thumb-carousel div.owl-item img {
	opacity: 0.4;
	-webkit-transition: 0.5s opacity;
	-moz-transition: 0.5s opacity;
	-o-transition: 0.5s opacity;
	transition: 0.5s opacity;
	border: 1px solid white;
}
/* line 3523, ../sass/app.scss */
body.education .page .video-area .owl-thumb-carousel-wrap .owl-thumb-carousel div.owl-item.current img {
	opacity: 1;
	border: 1px solid #f8c440;
}
/* line 3527, ../sass/app.scss */
body.education .page .video-area .owl-thumb-carousel-wrap .owl-thumb-carousel div.owl-item.current span.video-title {
	color: #f8c440;
}
/* line 3531, ../sass/app.scss */
body.education .page .video-area .owl-thumb-carousel-wrap .owl-thumb-carousel div.owl-item span.video-title {
	display: block;
	font-size: 0.67em;
	font-family: "Conv_FuturaStd-Heavy";
	text-transform: uppercase;
	text-align: center;
	padding-top: 0.5em;
	color: white;
	-webkit-transition: 0.5s color;
	-moz-transition: 0.5s color;
	-o-transition: 0.5s color;
	transition: 0.5s color;
}
/* line 3541, ../sass/app.scss */
body.education .page .video-area .owl-thumb-carousel-wrap .owl-thumb-carousel div.owl-item i.fa {
	font-size: 2.8em;
	position: absolute;
	opacity: 0.3;
	z-index: 99;
	margin-top: 0.59em;
	margin-left: 1.45em;
	color: white;
}
/* line 3553, ../sass/app.scss */
body.education .page .video-area .owl-thumb-carousel-wrap div.controls a {
	position: absolute;
	bottom: 0.5em;
	height: 7.5em;
	vertical-align: middle;
	width: 3.5em;
	text-align: center;
	display: table;
	text-decoration: none;
	z-index: 200;
}
/* line 3563, ../sass/app.scss */
body.education .page .video-area .owl-thumb-carousel-wrap div.controls a i.fa {
	color: white;
	font-size: 3em;
	display: table-cell;
	vertical-align: middle;
	-webkit-transition: 0.5s color;
	-moz-transition: 0.5s color;
	-o-transition: 0.5s color;
	transition: 0.5s color;
}
/* line 3570, ../sass/app.scss */
body.education .page .video-area .owl-thumb-carousel-wrap div.controls a.prev {
	left: 0;
}
/* line 3573, ../sass/app.scss */
body.education .page .video-area .owl-thumb-carousel-wrap div.controls a.next {
	right: 0;
}
/* line 3577, ../sass/app.scss */
body.education .page .video-area .owl-thumb-carousel-wrap div.controls a:hover i.fa {
	color: #f8c440;
}
/* line 3585, ../sass/app.scss */
body.education .page .video-area div.owl-controls .owl-dots {
	display: none;
}
/* line 3588, ../sass/app.scss */
body.education .page .video-area div.owl-controls .owl-nav {
	position: absolute;
	top: 50%;
	margin-top: -2.40625em;
	width: 100%;
	z-index: 999;
}
/* line 3594, ../sass/app.scss */
body.education .page .video-area div.owl-controls .owl-nav div {
	width: 5.5625em;
	height: 4.8125em;
	-webkit-transition: 0.5s width;
	-moz-transition: 0.5s width;
	-o-transition: 0.5s width;
	transition: 0.5s width;
	text-indent: -10000px;
	padding-top: 1em;
	padding-bottom: 1em;
	background: black;
	cursor: pointer;
}
/* line 3603, ../sass/app.scss */
body.education .page .video-area div.owl-controls .owl-nav div::before {
	content: " ";
	display: block;
	width: 100%;
	height: 100%;
}
/* line 3609, ../sass/app.scss */
body.education .page .video-area div.owl-controls .owl-nav div:hover {
	width: 8.5625em;
}
@media only screen and (max-width: 47.9375em) {
	/* line 3613, ../sass/app.scss */
	body.education .page .video-area div.owl-controls .owl-nav div:hover {
		width: 5.5625em;
	}
}
/* line 3617, ../sass/app.scss */
body.education .page .video-area div.owl-controls .owl-nav div.owl-prev {
	float: left;
	padding-right: 1.25em;
}
/* line 3620, ../sass/app.scss */
body.education .page .video-area div.owl-controls .owl-nav div.owl-prev::before {
	background: black url(../images/slider-arrow-left.png) no-repeat right center;
	background-size: auto 100%;
}
/* line 3625, ../sass/app.scss */
body.education .page .video-area div.owl-controls .owl-nav div.owl-prev:hover::before {
	background: black url(../images/slider-arrow-left-hover.png) no-repeat right center;
	background-size: auto 100%;
}
/* line 3631, ../sass/app.scss */
body.education .page .video-area div.owl-controls .owl-nav div.owl-next {
	float: right;
	padding-left: 1.25em;
}
/* line 3634, ../sass/app.scss */
body.education .page .video-area div.owl-controls .owl-nav div.owl-next::before {
	background: black url(../images/slider-arrow-right.png) no-repeat left center;
	background-size: auto 100%;
}
/* line 3639, ../sass/app.scss */
body.education .page .video-area div.owl-controls .owl-nav div.owl-next:hover::before {
	background: black url(../images/slider-arrow-right-hover.png) no-repeat left center;
	background-size: auto 100%;
}
/* line 3648, ../sass/app.scss */
body.education .page .video-area .close-button {
	position: absolute;
	right: 1em;
	top: 1em;
	cursor: pointer;
	z-index: 400;
}
/* line 3654, ../sass/app.scss */
body.education .page .video-area .close-button a {
	padding: 0.625em;
	display: block;
	width: 3.125em;
	height: 3.125em;
	-webkit-transition: background-color 0.5s;
	-moz-transition: background-color 0.5s;
	-o-transition: background-color 0.5s;
	transition: background-color 0.5s;
}
/* line 3660, ../sass/app.scss */
body.education .page .video-area .close-button a span {
	display: block;
	width: 100%;
	text-indent: -10000px;
	height: 100%;
	background: url(../images/slider-close.png) no-repeat center center;
	background-size: 100% 100%;
}
/* line 3668, ../sass/app.scss */
body.education .page .video-area .close-button a:hover {
	background: black;
}
/* line 3670, ../sass/app.scss */
body.education .page .video-area .close-button a:hover span {
	background: url(../images/slider-close-hover.png) no-repeat center center;
	background-size: 100% 100%;
}
/* line 3676, ../sass/app.scss */
body.education .page .video-area .close-button i.fa {
	font-size: 1.5em;
}
/* line 3681, ../sass/app.scss */
body.education .page h1 {
	font-size: 2.526em;
	/* 40.42 px */
	padding-top: 1.064em;
	/* 43px */
	padding-bottom: 0.619em;
	/* 25px */
	color: white;
	font-family: "Conv_FuturaStd-Medium";
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 0.2em;
}
@media only screen and (max-width: 47.9375em) {
	/* line 3681, ../sass/app.scss */
	body.education .page h1 {
		color: black;
		border-bottom: 1px solid black;
		font-size: 3.025em;
		/* 50px */
		margin: 0 3.16%;
		letter-spacing: 0.15em;
		padding-top: 0.860em;
		/* 43px */
		padding-bottom: 0.600em;
		/* 25px */
	}
}
/* line 3706, ../sass/app.scss */
body.education .page hr.heading-bottom-border {
	display: none;
	border-top: 1px solid #f8c440;
	border-bottom: none;
	border-left: none;
	border-right: none;
	padding: 0;
	margin: 0 auto;
	width: 9.688em;
	color: red;
}
/* line 3717, ../sass/app.scss */
body.education .page .content-wrap {
	padding-top: 1.625em;
	padding-bottom: 3.5em;
	margin: 0 auto;
	max-width: 100%;
}
/* line 20, ../sass/_global.scss */
body.education .page .content-wrap:before, body.education .page .content-wrap:after {
	content: " ";
	display: table;
}
/* line 24, ../sass/_global.scss */
body.education .page .content-wrap:after {
	clear: both;
}
@media only screen and (max-width: 47.9375em) {
	/* line 3717, ../sass/app.scss */
	body.education .page .content-wrap {
		width: 100%;
		padding-top: 0.625em;
	}
}
/* line 3727, ../sass/app.scss */
body.education .page .content-wrap .block {
	width: 59em;
	border: 1px solid #000;
	margin-bottom: 1.5em;
	background-color: #f8c440;
	margin-left: auto;
	margin-right: auto;
}
@media only screen and (max-width: 64em) {
	/* line 3727, ../sass/app.scss */
	body.education .page .content-wrap .block {
		width: 100%;
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 3727, ../sass/app.scss */
	body.education .page .content-wrap .block {
		margin-top: 1.25em;
		border: none;
	}
}
/* line 3741, ../sass/app.scss */
body.education .page .content-wrap .block h2 {
	color: #000;
	font-size: 1.423em;
	/* 22.76px */
	line-height: 1.5em;
	text-align: center;
	text-transform: uppercase;
	font-family: 'Conv_FuturaStd-Heavy';
	margin: 1em 0 0.75em;
	/* 16px 0 12px  */
}
@media only screen and (max-width: 47.9375em) {
	/* line 3741, ../sass/app.scss */
	body.education .page .content-wrap .block h2 {
		font-size: 1.889em;
		/* 30.22px */
		margin: 1em 2.125em 1.5em;
	}
}
/* line 3757, ../sass/app.scss */
body.education .page .content-wrap .block .blk_lt {
	float: left;
	width: 52.2%;
}
@media only screen and (max-width: 48em) {
	/* line 3757, ../sass/app.scss */
	body.education .page .content-wrap .block .blk_lt {
		float: none;
		width: 100%;
		margin-bottom: 1.25em;
	}
}
@media only screen and (max-width: 63.938em) and (min-width: 48em) {
	/* line 3757, ../sass/app.scss */
	body.education .page .content-wrap .block .blk_lt {
		float: none;
		width: 100%;
		margin-bottom: 1.25em;
	}
}
/* line 3770, ../sass/app.scss */
body.education .page .content-wrap .block .blk_lt p {
	color: #000;
	font-size: 0.985em;
	/* 15.76px */
	font-family: 'Conv_FuturaStd-Medium';
	line-height: 1.532em;
	/* 24.51px */
	margin: 0 2.125em;
	/* 0 34px 0 34px  */
}
@media only screen and (max-width: 47.9375em) {
	/* line 3770, ../sass/app.scss */
	body.education .page .content-wrap .block .blk_lt p {
		font-size: 1.889em;
		/* 30.22px */
	}
}
@media only screen and (max-width: 63.938em) and (min-width: 48em) {
	/* line 3770, ../sass/app.scss */
	body.education .page .content-wrap .block .blk_lt p {
		float: right;
		width: 45%;
		margin-top: 2em;
		/* 48px */
		margin-left: 2%;
		margin-right: 3%;
	}
}
/* line 3791, ../sass/app.scss */
body.education .page .content-wrap .block .blk_lt p a {
	color: black;
	border-bottom: 1px solid rgba(52, 73, 94, 0.4);
	font-weight: 500;
	transition: background-color 0.3s ease 0s, border-color 0.3s ease 0s;
	display: inline-block;
	outline: medium none;
	position: relative;
	text-decoration: none;
	vertical-align: bottom;
	white-space: nowrap;
}
/* line 3802, ../sass/app.scss */
body.education .page .content-wrap .block .blk_lt p a:before, body.education .page .content-wrap .block .blk_lt p a:after {
	backface-visibility: hidden;
	pointer-events: none;
}
/* line 3807, ../sass/app.scss */
body.education .page .content-wrap .block .blk_lt p a:hover, body.education .page .content-wrap .block .blk_lt p a:focus {
	background-color: #e9ae1a;
	border-color: rgba(52, 73, 94, 0);
}
/* line 3814, ../sass/app.scss */
body.education .page .content-wrap .block .blk_lt a.edu-btn {
	display: block;
	border: 3px solid #957626;
	background-color: #222222;
	color: #FFF;
	font-size: 1em;
	/* 16em */
	font-family: 'Conv_FuturaStd-Bold';
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	padding: 0.75em 0 0.688em;
	/* 10px 0 */
	margin: 1.25em 2.125em;
	/* 20px 34px */
}
/* line 3829, ../sass/app.scss */
body.education .page .content-wrap .block .blk_lt a.edu-btn:hover, body.education .page .content-wrap .block .blk_lt a.edu-btn:focus {
	color: #FFF;
	text-decoration: none;
}
@media only screen and (max-width: 47.9375em) {
	/* line 3814, ../sass/app.scss */
	body.education .page .content-wrap .block .blk_lt a.edu-btn {
		font-size: 1.416em;
		/* 22.66px */
		padding: 0.875em 0 0.688em;
		/* 14px 0 */
		margin: 1.5em 2.125em;
		/* 24px 34px */
	}
}
/* line 3843, ../sass/app.scss */
body.education .page .content-wrap .block .blk_lt .img_sec {
	width: 100%;
	max-width: 100%;
}
@media only screen and (max-width: 63.938em) and (min-width: 48em) {
	/* line 3843, ../sass/app.scss */
	body.education .page .content-wrap .block .blk_lt .img_sec {
		float: left;
		width: 50%;
		margin-bottom: 2em;
	}
}
/* line 3852, ../sass/app.scss */
body.education .page .content-wrap .block .blk_lt .horizonal_dr {
	display: black;
	height: 1px;
	border-top: 1px solid #000;
	margin: 1em 2.125em;
	/* 16px 34px */
}
@media only screen and (min-width: 48em) {
	/* line 3852, ../sass/app.scss */
	body.education .page .content-wrap .block .blk_lt .horizonal_dr {
		display: none;
	}
}
/* line 3863, ../sass/app.scss */
body.education .page .content-wrap .block .blk_rt {
	float: left;
	width: 47.8%;
}
@media only screen and (max-width: 48em) {
	/* line 3863, ../sass/app.scss */
	body.education .page .content-wrap .block .blk_rt {
		float: none;
		width: 100%;
	}
}
@media only screen and (max-width: 63.938em) and (min-width: 48em) {
	/* line 3863, ../sass/app.scss */
	body.education .page .content-wrap .block .blk_rt {
		float: none;
		width: 100%;
	}
}
/* line 3874, ../sass/app.scss */
body.education .page .content-wrap .block .blk_rt .innr_sec {
	padding: 0 2.125em 2.125em 0;
	/* 0 34px 34px 0 */
	/* Thumbs */
}
@media only screen and (max-width: 48em) {
	/* line 3874, ../sass/app.scss */
	body.education .page .content-wrap .block .blk_rt .innr_sec {
		padding: 0 0 2.125em;
		/* 0 34px 34px 34px */
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 3882, ../sass/app.scss */
	body.education .page .content-wrap .block .blk_rt .innr_sec p.mb-view {
		font-size: 1.889em;
		margin: 0 2.125em 2.125em;
	}
}
/* line 3887, ../sass/app.scss */
body.education .page .content-wrap .block .blk_rt .innr_sec div.mb-view {
	color: #000;
	font-size: 0.985em;
	/* 15.76px */
	font-family: 'Conv_FuturaStd-Medium';
	line-height: 1.532em;
	/* 24.51px */
	margin-bottom: 1.25em;
	/* 20px */
}
@media only screen and (max-width: 48em) {
	/* line 3887, ../sass/app.scss */
	body.education .page .content-wrap .block .blk_rt .innr_sec div.mb-view {
		padding: 0 2.125em 0.5em;
		/* 0 34px */
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 3887, ../sass/app.scss */
	body.education .page .content-wrap .block .blk_rt .innr_sec div.mb-view {
		font-size: 1.889em;
		/* 30.22px */
	}
}
/* line 3904, ../sass/app.scss */
body.education .page .content-wrap .block .blk_rt .innr_sec div.mb-view a {
	color: #000;
	text-decoration: underline;
}
/* line 3907, ../sass/app.scss */
body.education .page .content-wrap .block .blk_rt .innr_sec div.mb-view a:hover, body.education .page .content-wrap .block .blk_rt .innr_sec div.mb-view a:focus {
	text-decoration: none;
}
/* line 3913, ../sass/app.scss */
body.education .page .content-wrap .block .blk_rt .innr_sec .horizonal_dr {
	display: black;
	height: 1px;
	border-top: 1px solid #000;
	margin: 3em 2.125em 0;
	/* 48px 34px 0 */
}
@media only screen and (min-width: 48em) {
	/* line 3913, ../sass/app.scss */
	body.education .page .content-wrap .block .blk_rt .innr_sec .horizonal_dr {
		display: none;
	}
}
/* line 20, ../sass/_global.scss */
body.education .page .content-wrap .block .blk_rt .innr_sec .thumbs:before, body.education .page .content-wrap .block .blk_rt .innr_sec .thumbs:after {
	content: " ";
	display: table;
}
/* line 24, ../sass/_global.scss */
body.education .page .content-wrap .block .blk_rt .innr_sec .thumbs:after {
	clear: both;
}
@media only screen and (max-width: 63.938em) and (min-width: 48em) {
	/* line 3923, ../sass/app.scss */
	body.education .page .content-wrap .block .blk_rt .innr_sec .thumbs {
		float: left;
		width: 45%;
		margin-left: 4%;
		margin-right: 2%;
		margin-bottom: 3em;
	}
}
/* line 3932, ../sass/app.scss */
body.education .page .content-wrap .block .blk_rt .innr_sec .thumbs .thumb {
	float: left;
	width: 100%;
	border: 1px solid black;
}
/* line 3937, ../sass/app.scss */
body.education .page .content-wrap .block .blk_rt .innr_sec .thumbs .thumb:last-child, body.education .page .content-wrap .block .blk_rt .innr_sec .thumbs .thumb.last {
	float: right;
}
/* line 3941, ../sass/app.scss */
body.education .page .content-wrap .block .blk_rt .innr_sec .thumbs .thumb a .bgi {
	height: 14.563em;
	/* 233px */
	position: relative;
}
@media only screen and (max-width: 47.9375em) {
	/* line 3941, ../sass/app.scss */
	body.education .page .content-wrap .block .blk_rt .innr_sec .thumbs .thumb a .bgi {
		height: 24.375em;
		/* 390px */
	}
}
/* line 3949, ../sass/app.scss */
body.education .page .content-wrap .block .blk_rt .innr_sec .thumbs .thumb a .bgi .title {
	position: absolute;
	font-size: 0.985em;
	/* 15.76px */
	font-family: "Conv_FuturaStd-Heavy";
	padding: 0.688em 0 0.563em;
	/*6px 0 9px*/
	letter-spacing: 0.06em;
	bottom: 0;
	width: 100%;
	text-align: center;
	color: #f8c440;
	background: black;
	opacity: 1;
	-webkit-transition: opacity 0.5s;
	-moz-transition: opacity 0.5s;
	-o-transition: opacity 0.5s;
	transition: opacity 0.5s;
}
@media only screen and (max-width: 47.9375em) {
	/* line 3949, ../sass/app.scss */
	body.education .page .content-wrap .block .blk_rt .innr_sec .thumbs .thumb a .bgi .title {
		padding: 0.875em 0 0.563em;
		/*6px 0 9px*/
		font-size: 1.375em;
		/* 16px */
	}
}
/* line 3971, ../sass/app.scss */
body.education .page .content-wrap .block .blk_rt .innr_sec .thumbs .thumb a .bgi .icon {
	position: absolute;
	top: 0.5em;
	right: 0.5em;
}
@media only screen and (max-width: 47.9375em) {
	/* line 3971, ../sass/app.scss */
	body.education .page .content-wrap .block .blk_rt .innr_sec .thumbs .thumb a .bgi .icon {
		top: 1.5em;
		right: 1.5em;
	}
}
/* line 3979, ../sass/app.scss */
body.education .page .content-wrap .block .blk_rt .innr_sec .thumbs .thumb a .bgi .icon span.fa-stack {
	border-radius: 100%;
	height: 3.2em;
	/* 68px */
	line-height: 3.2em;
	/* 68px */
	width: 3.5em;
	/* 68px */
}
@media only screen and (max-width: 47.9375em) {
	/* line 3979, ../sass/app.scss */
	body.education .page .content-wrap .block .blk_rt .innr_sec .thumbs .thumb a .bgi .icon span.fa-stack {
		height: 4.5em;
		/* 68px */
		line-height: 4.5em;
		/* 68px */
		width: 4.8em;
		/* 68px */
	}
}
/* line 3995, ../sass/app.scss */
body.education .page .content-wrap .block .blk_rt .innr_sec .thumbs .thumb a .bgi .icon span.fa-stack i.fa-circle {
	color: #000;
	/*box-shadow: inset 0px 0px 0px 2px $black;*/
	background: transparent;
	border-radius: 100%;
	transform: scale(0.94);
	-ms-transform: scale(0.94);
	-webkit-transform: scale(0.94);
	-moz-transform: scale(0.94);
	-webkit-transition: background-color 0.5s, color 0.5s, transform 0.5s;
	-moz-transition: background-color 0.5s, color 0.5s, transform 0.5s;
	-ms-transition: background-color 0.5s, color 0.5s, transform 0.5s;
	-o-transition: background-color 0.5s, color 0.5s, transform 0.5s;
	transition: background-color 0.5s, color 0.5s, transform 0.5s;
}
/* line 4008, ../sass/app.scss */
body.education .page .content-wrap .block .blk_rt .innr_sec .thumbs .thumb a .bgi .icon span.fa-stack i.fa-circle::before {
	content: "1";
}
/* line 4012, ../sass/app.scss */
body.education .page .content-wrap .block .blk_rt .innr_sec .thumbs .thumb a .bgi .icon span.fa-stack i.fa-stack-1x {
	background: #f8c440;
	border-radius: 100%;
	border: 3px solid #000;
	color: #000;
	-webkit-transition: background-color 0.5s, color 0.5s;
	-moz-transition: background-color 0.5s, color 0.5s;
	-o-transition: background-color 0.5s, color 0.5s;
	transition: background-color 0.5s, color 0.5s;
}
/* line 4022, ../sass/app.scss */
body.education .page .content-wrap .block .blk_rt .innr_sec .thumbs .thumb a .bgi .icon span.fa-stack i.fa-play::before {
	margin-left: 0.11em;
	margin-top: 0.05em;
}
/* line 4033, ../sass/app.scss */
body.education .page .content-wrap .block .blk_rt .innr_sec .thumbs .thumb a:hover .bgi .icon span.fa-stack i.fa-circle {
	transform: scale(1.2);
	-ms-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-webkit-transition: background-color 0.5s, color 0.5s, transform 0.5s;
	-moz-transition: background-color 0.5s, color 0.5s, transform 0.5s;
	-ms-transition: background-color 0.5s, color 0.5s, transform 0.5s;
	-o-transition: background-color 0.5s, color 0.5s, transform 0.5s;
	transition: background-color 0.5s, color 0.5s, transform 0.5s;
}
/* line 4040, ../sass/app.scss */
body.education .page .content-wrap .block .blk_rt .innr_sec .thumbs .thumb a:hover .bgi .icon span.fa-stack i.fa-circle::before {
	content: "1";
}
/* line 4044, ../sass/app.scss */
body.education .page .content-wrap .block .blk_rt .innr_sec .thumbs .thumb a:hover .bgi .icon span.fa-stack i.fa-stack-1x {
	background: #000;
	border-radius: 100%;
	color: #f8c440;
	border: 3px solid #000;
}
/* line 4052, ../sass/app.scss */
body.education .page .content-wrap .block .blk_rt .innr_sec .thumbs .thumb a:hover .bgi .title {
	opacity: 1;
}
/* line 4061, ../sass/app.scss */
body.education .page .content-wrap .block .blk_rt .innr_sec p {
	color: #000;
	font-size: 0.985em;
	/* 15.76px */
	font-family: 'Conv_FuturaStd-Medium';
	line-height: 1.532em;
	/* 24.51px */
	margin-top: 1em;
	/* 16px */
}
/* line 4070, ../sass/app.scss */
body.education .page .content-wrap .block .blk_rt .innr_sec p a {
	color: #000;
	text-decoration: underline;
}
/* line 4073, ../sass/app.scss */
body.education .page .content-wrap .block .blk_rt .innr_sec p a:hover, body.education .page .content-wrap .block .blk_rt .innr_sec p a:focus {
	text-decoration: none;
}
@media only screen and (max-width: 63.938em) and (min-width: 48em) {
	/* line 4061, ../sass/app.scss */
	body.education .page .content-wrap .block .blk_rt .innr_sec p {
		float: right;
		width: 43%;
		margin-top: 0;
		/* 48px */
		margin-left: 3%;
		margin-right: 3%;
	}
}
/* line 4089, ../sass/app.scss */
body.education .page .content-wrap .block .second_blk {
	margin: 2.125em;
	/* 34px */
}
@media only screen and (max-width: 48em) {
	/* line 4089, ../sass/app.scss */
	body.education .page .content-wrap .block .second_blk {
		margin: 2.125em 0;
		/* 34px 0 */
	}
}
/* line 4096, ../sass/app.scss */
body.education .page .content-wrap .block .second_blk .second_blk_lt {
	float: left;
	width: 47.8%;
}
@media only screen and (max-width: 48em) {
	/* line 4096, ../sass/app.scss */
	body.education .page .content-wrap .block .second_blk .second_blk_lt {
		float: none;
		width: 100%;
	}
}
/* line 4103, ../sass/app.scss */
body.education .page .content-wrap .block .second_blk .second_blk_lt .img_wrap {
	/* border:1px solid $black; */
}
/* line 4105, ../sass/app.scss */
body.education .page .content-wrap .block .second_blk .second_blk_lt .img_wrap .img_sec {
	width: 100%;
	max-width: 100%;
}
@media only screen and (max-width: 48em) {
	/* line 4103, ../sass/app.scss */
	body.education .page .content-wrap .block .second_blk .second_blk_lt .img_wrap {
		margin-bottom: 1.25em;
		/* 20px */
		margin-left: 2.125em;
		/* 34px */
		margin-right: 2.125em;
		/* 34px */
	}
}
/* line 4119, ../sass/app.scss */
body.education .page .content-wrap .block .second_blk .second_blk_rt {
	float: left;
	width: 47.8%;
	margin-left: 4.4%;
}
@media only screen and (max-width: 48em) {
	/* line 4119, ../sass/app.scss */
	body.education .page .content-wrap .block .second_blk .second_blk_rt {
		float: none;
		width: 100%;
		margin-left: 0;
	}
}
/* line 4128, ../sass/app.scss */
body.education .page .content-wrap .block .second_blk .second_blk_rt p {
	color: #000;
	font-size: 0.985em;
	/* 15.76px */
	font-family: 'Conv_FuturaStd-Medium';
	line-height: 1.532em;
	/* 24.51px */
}
@media only screen and (max-width: 48em) {
	/* line 4128, ../sass/app.scss */
	body.education .page .content-wrap .block .second_blk .second_blk_rt p {
		margin: 0 2.125em;
		/* 34px 0 */
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 4128, ../sass/app.scss */
	body.education .page .content-wrap .block .second_blk .second_blk_rt p {
		font-size: 1.889em;
		/* 30.22px */
	}
}
/* line 4143, ../sass/app.scss */
body.education .page .content-wrap .block .second_blk .second_blk_rt p a {
	color: black;
	border-bottom: 1px solid rgba(52, 73, 94, 0.4);
	font-weight: 500;
	transition: background-color 0.3s ease 0s, border-color 0.3s ease 0s;
	display: inline-block;
	outline: medium none;
	position: relative;
	text-decoration: none;
	vertical-align: bottom;
	white-space: nowrap;
}
/* line 4154, ../sass/app.scss */
body.education .page .content-wrap .block .second_blk .second_blk_rt p a:before, body.education .page .content-wrap .block .second_blk .second_blk_rt p a:after {
	backface-visibility: hidden;
	pointer-events: none;
}
/* line 4159, ../sass/app.scss */
body.education .page .content-wrap .block .second_blk .second_blk_rt p a:hover, body.education .page .content-wrap .block .second_blk .second_blk_rt p a:focus {
	background-color: #e9ae1a;
	border-color: rgba(52, 73, 94, 0);
}
/* line 4166, ../sass/app.scss */
body.education .page .content-wrap .block .second_blk .second_blk_rt a.edu-btn {
	display: block;
	border: 3px solid #957626;
	background-color: #222222;
	color: #FFF;
	font-size: 1em;
	/* 16em */
	font-family: 'Conv_FuturaStd-Bold';
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	padding: 0.75em 0 0.688em;
	/* 10px 0 */
	margin: 1.25em 2.125em;
	/* 20px 34px */
}
/* line 4181, ../sass/app.scss */
body.education .page .content-wrap .block .second_blk .second_blk_rt a.edu-btn:hover, body.education .page .content-wrap .block .second_blk .second_blk_rt a.edu-btn:focus {
	color: #FFF;
	text-decoration: none;
}
@media only screen and (max-width: 47.9375em) {
	/* line 4166, ../sass/app.scss */
	body.education .page .content-wrap .block .second_blk .second_blk_rt a.edu-btn {
		font-size: 1.416em;
		/* 22.66px */
		padding: 0.875em 0 0.688em;
		/* 14px 0 */
		margin: 1.5em 2.125em;
		/* 24px 34px */
	}
}
@media only screen and (min-width: 47.9375em) and (max-width: 64em) {
	/* line 4200, ../sass/app.scss */
	body.education #fixed-back {
		background: black url(../images/education-back-fliped.jpg) no-repeat center 100%;
		background-size: 100% auto;
	}
}

/* Education Page Ends here */
/* line 4212, ../sass/app.scss */
body.about #progress-indicator.none-found,
body.about .isActive ~ #progress-indicator {
	opacity: 0;
	pointer-events: none;
	-webkit-transition: 400ms opacity linear;
	-moz-transition: 400ms opacity linear;
	-o-transition: 400ms opacity linear;
	transition: 400ms opacity linear;
}
/* line 4221, ../sass/app.scss */
body.about #progress-indicator {
	display: block;
	position: fixed;
	z-index: 99;
	left: 0;
	top: 50%;
	width: 2.625em;
	height: 20.4em;
	padding-top: 3em;
	padding-bottom: 1.5em;
	margin-top: -11em;
	background: #000;
	background: rgba(0, 0, 0, 0.65);
	border-radius: 0em 1em 1em 0em;
}
@media only screen and (max-width: 64em) {
	/* line 4221, ../sass/app.scss */
	body.about #progress-indicator {
		display: none;
	}
}
/* line 4237, ../sass/app.scss */
body.about #progress-indicator .points-of-interest {
	display: block;
	visibility: hidden;
	opacity: 0;
	position: relative;
	width: 100%;
	height: 15.5em;
	-webkit-transition: 400ms all cubic-bezier(0.175, 0.885, 0.32, 1.275);
	-moz-transition: 400ms all cubic-bezier(0.175, 0.885, 0.32, 1.275);
	-o-transition: 400ms all cubic-bezier(0.175, 0.885, 0.32, 1.275);
	transition: 400ms all cubic-bezier(0.175, 0.885, 0.32, 1.275);
	-webkit-transform: translateX(-20px);
	-moz-transform: translateX(-20px);
	-ms-transform: translateX(-20px);
	-o-transform: translateX(-20px);
	transform: translateX(-20px);
}
/* line 4253, ../sass/app.scss */
body.about #progress-indicator .points-of-interest.intro {
	visibility: visible;
	-webkit-transition: 300ms all cubic-bezier(0.175, 0.885, 0.32, 1.275);
	-moz-transition: 300ms all cubic-bezier(0.175, 0.885, 0.32, 1.275);
	-o-transition: 300ms all cubic-bezier(0.175, 0.885, 0.32, 1.275);
	transition: 300ms all cubic-bezier(0.175, 0.885, 0.32, 1.275);
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
	opacity: 1;
}
/* line 4266, ../sass/app.scss */
body.about #progress-indicator .points-of-interest .bar-default,
body.about #progress-indicator .points-of-interest .bar-highlight {
	position: absolute;
	left: 0.625em;
	top: 0;
	width: 1em;
	height: 100%;
}
/* line 4273, ../sass/app.scss */
body.about #progress-indicator .points-of-interest .bar-default .prog-bar,
body.about #progress-indicator .points-of-interest .bar-highlight .prog-bar {
	display: block;
	position: absolute;
	left: 50%;
	top: 0;
	width: 0.1875em;
	margin-left: -0.09375em;
	height: 100%;
	background: #f8c440;
}
/* line 4283, ../sass/app.scss */
body.about #progress-indicator .points-of-interest .bar-default .prog-dot,
body.about #progress-indicator .points-of-interest .bar-highlight .prog-dot {
	display: block;
	position: absolute;
	left: 0;
	width: 1em;
	height: 1em;
	-webkit-border-radius: 1em;
	-moz-border-radius: 1em;
	-ms-border-radius: 1em;
	-o-border-radius: 1em;
	border-radius: 1em;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background: #f8c440;
	margin-top: -1em;
	-webkit-transition: top 0.2s 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
	-moz-transition: top 0.2s 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
	-o-transition: top 0.2s 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
	transition: top 0.2s 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
	top: 50%;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	cursor: pointer;
}
/* line 4311, ../sass/app.scss */
body.about #progress-indicator .points-of-interest .bar-highlight {
	-webkit-transition: height 750ms cubic-bezier(1, 0, 0, 1);
	-moz-transition: height 750ms cubic-bezier(1, 0, 0, 1);
	-o-transition: height 750ms cubic-bezier(1, 0, 0, 1);
	transition: height 750ms cubic-bezier(1, 0, 0, 1);
	height: 0;
	overflow: hidden;
	max-height: 100% !important;
}
/* line 4319, ../sass/app.scss */
body.about #progress-indicator .points-of-interest .bar-highlight .prog-dot {
	background: #be2e37;
}
/* line 4322, ../sass/app.scss */
body.about #progress-indicator .points-of-interest .bar-highlight .prog-bar {
	background: #be2e37;
}
/* line 4326, ../sass/app.scss */
body.about #progress-indicator .points-of-interest .bar-default .prog-dot:first-child {
	background: #be2e37;
	z-index: 100;
}
/* line 4330, ../sass/app.scss */
body.about #progress-indicator .points-of-interest .prog-tooltips {
	position: absolute;
	display: block;
	left: 0;
	top: -2em;
	height: auto;
	width: 100%;
}
/* line 4337, ../sass/app.scss */
body.about #progress-indicator .points-of-interest .prog-tooltips a.hitbox {
	display: block;
	position: relative;
	height: 3.125em;
}
/* line 4341, ../sass/app.scss */
body.about #progress-indicator .points-of-interest .prog-tooltips a.hitbox::after {
	content: '';
	opacity: 0;
	display: block;
	position: absolute;
	left: 0.6em;
	top: 50%;
	width: 1em;
	/* margin-left: -1em; */
	height: 1em;
	margin-top: -0.54em;
	-webkit-border-radius: 1em;
	-moz-border-radius: 1em;
	-ms-border-radius: 1em;
	-o-border-radius: 1em;
	border-radius: 1em;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background: #be2e37;
}
/* line 4361, ../sass/app.scss */
body.about #progress-indicator .points-of-interest .prog-tooltips a.hitbox .text-wrap {
	display: none;
	background: #f8c440;
	padding: 0.395em 0.875em 0.355em 2.3125em;
	margin-left: 0.125em;
	margin-top: 0.54em;
	letter-spacing: 1px;
	color: #f26f70;
	-webkit-border-radius: 0.8125em;
	-moz-border-radius: 0.8125em;
	-ms-border-radius: 0.8125em;
	-o-border-radius: 0.8125em;
	border-radius: 0.8125em;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
	border: 1px solid black;
	/*box-shadow: 0 1px 3px rgba(0,0,0,.2); */
}
/* line 4379, ../sass/app.scss */
body.about #progress-indicator .points-of-interest .prog-tooltips a.hitbox .text-wrap .the-text {
	font-size: 0.91875em;
	color: black;
	text-transform: uppercase;
	font-family: "Conv_FuturaStd-Heavy";
}
/* line 4388, ../sass/app.scss */
body.about #progress-indicator .points-of-interest .prog-tooltips a.hitbox:hover::after, body.about #progress-indicator .points-of-interest .prog-tooltips a.hitbox.hovered::after {
	opacity: 1;
}
/* line 4391, ../sass/app.scss */
body.about #progress-indicator .points-of-interest .prog-tooltips a.hitbox:hover .text-wrap, body.about #progress-indicator .points-of-interest .prog-tooltips a.hitbox.hovered .text-wrap {
	/*display: inline-block;*/
	display: none;
}
/* line 4399, ../sass/app.scss */
body.about #progress-indicator .points-of-interest:not(.intro) .prog-dot {
	top: 50% !important;
}
/* line 4403, ../sass/app.scss */
body.about .page {
	/* panel */
}
/* line 4404, ../sass/app.scss */
body.about .page .page-title-mob {
	display: none;
}


.top-section-container {
	display: flex;
	display: -webkit-flex;
	display: -moz-flex;
	flex-wrap: nowrap;
	-webkit-flex-wrap: nowrap;
	-moz-flex-wrap: nowrap;
	width: 100%;
	min-height: 0 !important;
	padding-top: 80px;
	background:url(../images/bg-top-section.jpg) no-repeat;
	background-size: cover;
	border-bottom: 2px solid #000000;
}

.top-section-container .graphic-wrap {
	position: relative;
	width: 50%;
}

.top-section-container .graphic-wrap img {
	width: 100%;
	vertical-align: bottom;
}

.top-section-container .content-wrap {
	width: 50%;
	max-width: 630px;
	padding: 35px 130px 0 40px;
}

.top-section-container .content-wrap h3 {
	font-size: 36px;
	font-family: "Conv_FuturaStd-Heavy";
	text-transform: uppercase;
}

.top-section-container .content-wrap h3 span {
	display: block;
	font-family: "Conv_FuturaStd-Book";
}

.top-section-container .content-wrap p {
	margin: 20px 0;
}

.top-section-container .snapchat-code {
	width: 136px;
	margin: 20px 0;
}

.about-snapchat-ctw {
	margin-bottom: 20px;
}

.top-section-container--mobile {
	display: none;
	width: 100%;
}

.top-section-container--mobile img {
	width: 100%;
}

@media all and (max-width: 1135px) {

	.top-section-container .content-wrap {
		padding-top: 0;
		padding-right: 40px;
	}

}

@media all and (max-width: 960px) {

	.top-section-container .content-wrap h3 {
	    font-size: 30px;
	}

	.top-section-container .content-wrap p {
		font-size: 13px;
	}

}

@media all and (max-width: 768px) {

	.top-section-container {
		display: none;
	}

	.top-section-container--mobile {
		display: block;
	}

}
#video-player{
	display: none;
}

#cboxOverlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
	width: 100%;
	height: 100%;
	background-color: #000000;
}

#cboxContent{
	position: relative;
}

#cboxClose{
	position: absolute;
	top: -27px;
    right: 26px;
	background: transparent url('../images/close-btn.png') 0 0 no-repeat;
    background-size: 100%;
	border: 0;
	outline: 0;
	width: 46px;
	height: 28px;
	opacity: 0;
	text-indent: -9999px;
	cursor: pointer;
}
#cboxClose:hover{
	background: transparent url('../images/close-btn--hover.png') 0 0 no-repeat;
	background-size: 100%;
}

#colorbox{
	z-index: 3300;
}

#colorbox:focus{
	outline: 0;
}

.jwvideo video {
	transform: none !important;
}

@media only screen and (max-width: 47.9375em) {
	/* line 4404, ../sass/app.scss */
	body.about .page .page-title-mob {
		background: #f8c440;
		display: block;
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 4403, ../sass/app.scss */
	body.about .page {
		min-height: initial;
		/* 25 Aug */
	}
}
/* line 4415, ../sass/app.scss */
body.about .page #scroll-button {
	width: 3.2125em;
	height: 3.2125em;
	border-radius: 1em;
	position: fixed;
	bottom: 3.5em;
	right: 0.625em;
	border: 2px solid black;
	text-align: center;
	z-index: 99;
	background: #000;
	background: rgba(0, 0, 0, 0.8);
}
@media only screen and (max-width: 47.9375em) {
	/* line 4415, ../sass/app.scss */
	body.about .page #scroll-button {
		display: none;
	}
}
/* line 4429, ../sass/app.scss */
body.about .page #scroll-button i.fa {
	font-size: 3em;
}
/* line 4433, ../sass/app.scss */
body.about .page .panel {
	min-height: 650px;
	min-height: 100vh;
	width: 100%;
	background-size: cover;
	background-color: #f8c440;
	/* Thumbs */
}
/* line 20, ../sass/_global.scss */
body.about .page .panel:before, body.about .page .panel:after {
	content: " ";
	display: table;
}
/* line 24, ../sass/_global.scss */
body.about .page .panel:after {
	clear: both;
}
@media only screen and (max-width: 47.9375em) {
	/* line 4433, ../sass/app.scss */
	body.about .page .panel {
		background-image: none !important;
		min-height: initial;
		/* 25 Aug */
	}
}
/* line 4446, ../sass/app.scss */
body.about .page .panel .quote .text {
	font-size: 2.250em;
	line-height: 1em;
	text-align: center;
}
/* line 4451, ../sass/app.scss */
body.about .page .panel .quote .source {
	font-size: 0.766em;
	/* 12.25px */
	line-height: 1em;
	text-align: center;
	font-family: "Conv_FuturaStd-Bold";
	padding-top: 0.816em;
	/* 10px */
}
/* line 4460, ../sass/app.scss */
body.about .page .panel .quote .bottom-bar {
	border-top: 2px solid black;
	width: 18em;
	margin: 1em auto 1.250em auto;
}
/* line 4466, ../sass/app.scss */
body.about .page .panel .main-text {
	font-size: 1.313em;
	/* 21px */
	line-height: 1.429em;
	/* 30px */
	margin-bottom: 1.238em;
	/* 26px */
	text-align: center;
	width: 95%;
}
/* line 20, ../sass/_global.scss */
body.about .page .panel .thumbs:before, body.about .page .panel .thumbs:after {
	content: " ";
	display: table;
}
/* line 24, ../sass/_global.scss */
body.about .page .panel .thumbs:after {
	clear: both;
}
/* line 4478, ../sass/app.scss */
body.about .page .panel .thumbs .thumb {
	float: left;
	width: 48.5%;
	border: 1px solid black;
}
/* line 4483, ../sass/app.scss */
body.about .page .panel .thumbs .thumb:last-child, body.about .page .panel .thumbs .thumb.last {
	float: right;
}
/* line 4487, ../sass/app.scss */
body.about .page .panel .thumbs .thumb a .bgi {
	height: 11.250em;
	position: relative;
}
/* line 4490, ../sass/app.scss */
body.about .page .panel .thumbs .thumb a .bgi .title {
	position: absolute;
	font-size: 0.792em;
	/* 1em; 1.203em; */
	line-height: 1em;
	font-family: "Conv_FuturaStd-Heavy";
	padding: 0.5em;
	/* 0.675em; */
	letter-spacing: 0.06em;
	bottom: 0;
	width: 100%;
	text-align: center;
	color: #f8c440;
	background: black;
	opacity: 1;
	text-transform: uppercase;
	-webkit-transition: opacity 0.5s;
	-moz-transition: opacity 0.5s;
	-o-transition: opacity 0.5s;
	transition: opacity 0.5s;
}
/* line 4508, ../sass/app.scss */
body.about .page .panel .thumbs .thumb a .bgi .icon {
	position: absolute;
	top: 0.5em;
	right: 0.5em;
}
/* line 4512, ../sass/app.scss */
body.about .page .panel .thumbs .thumb a .bgi .icon span.fa-stack {
	border-radius: 50%;
}
/* line 4514, ../sass/app.scss */
body.about .page .panel .thumbs .thumb a .bgi .icon span.fa-stack i.fa-circle {
	color: #f8c440;
	box-shadow: inset 0px 0px 0px 2px #f8c440;
	background: transparent;
	border-radius: 50%;
	transform: scale(0.94);
	-ms-transform: scale(0.94);
	-webkit-transform: scale(0.94);
	-moz-transform: scale(0.94);
	-webkit-transition: background-color 0.5s, color 0.5s, transform 0.5s;
	-moz-transition: background-color 0.5s, color 0.5s, transform 0.5s;
	-o-transition: background-color 0.5s, color 0.5s, transform 0.5s;
	transition: background-color 0.5s, color 0.5s, transform 0.5s;
}
/* line 4524, ../sass/app.scss */
body.about .page .panel .thumbs .thumb a .bgi .icon span.fa-stack i.fa-circle::before {
	content: "1";
}
/* line 4528, ../sass/app.scss */
body.about .page .panel .thumbs .thumb a .bgi .icon span.fa-stack i.fa-stack-1x {
	background: black;
	border-radius: 50%;
	-webkit-transition: background-color 0.5s, color 0.5s;
	-moz-transition: background-color 0.5s, color 0.5s;
	-o-transition: background-color 0.5s, color 0.5s;
	transition: background-color 0.5s, color 0.5s;
}
/* line 4536, ../sass/app.scss */
body.about .page .panel .thumbs .thumb a .bgi .icon span.fa-stack i.fa-play::before {
	margin-left: 0.11em;
	margin-top: 0.05em;
}
/* line 4547, ../sass/app.scss */
body.about .page .panel .thumbs .thumb a:hover .bgi .icon span.fa-stack i.fa-circle {
	transform: scale(1.2);
	-ms-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
}
/* line 4549, ../sass/app.scss */
body.about .page .panel .thumbs .thumb a:hover .bgi .icon span.fa-stack i.fa-circle::before {
	content: "1";
}
/* line 4553, ../sass/app.scss */
body.about .page .panel .thumbs .thumb a:hover .bgi .icon span.fa-stack i.fa-stack-1x {
	background: #f8c440;
	border-radius: 50%;
	color: black;
}
/* line 4566, ../sass/app.scss */
body.about .page .panel .tweet {
	margin-top: 1em;
}
/* line 4568, ../sass/app.scss */
body.about .page .panel .tweet a {
	text-decoration: none;
	color: black;
	text-align: center;
	cursor: default;
}
/* line 4573, ../sass/app.scss */
body.about .page .panel .tweet a .icon {
	position: relative;
}
/* line 4575, ../sass/app.scss */
body.about .page .panel .tweet a .icon span.fa-stack {
	border-radius: 50%;
	position: relative;
	z-index: 5;
	background: #f8c440;
}
/* line 4580, ../sass/app.scss */
body.about .page .panel .tweet a .icon span.fa-stack i.fa-circle {
	color: #f8c440;
	box-shadow: inset 0px 0px 0px 2px black;
	background: #f8c440;
	border-radius: 50%;
	transform: scale(0.94);
	-ms-transform: scale(0.94);
	-webkit-transform: scale(0.94);
	-moz-transform: scale(0.94);
	-webkit-transition: background-color 0.5s, color 0.5s, transform 0.5s;
	-moz-transition: background-color 0.5s, color 0.5s, transform 0.5s;
	-o-transition: background-color 0.5s, color 0.5s, transform 0.5s;
	transition: background-color 0.5s, color 0.5s, transform 0.5s;
}
/* line 4590, ../sass/app.scss */
body.about .page .panel .tweet a .icon span.fa-stack i.fa-circle::before {
	content: "1";
}
/* line 4594, ../sass/app.scss */
body.about .page .panel .tweet a .icon span.fa-stack i.fa-stack-1x {
	background: black;
	border-radius: 50%;
	-webkit-transition: background-color 0.5s, color 0.5s;
	-moz-transition: background-color 0.5s, color 0.5s;
	-o-transition: background-color 0.5s, color 0.5s;
	transition: background-color 0.5s, color 0.5s;
	box-shadow: 0px 0px 0px 2px;
}
/* line 4603, ../sass/app.scss */
body.about .page .panel .tweet a .icon span.fa-stack i.fa-play::before {
	margin-left: 0.11em;
	margin-top: 0.05em;
}
/* line 4608, ../sass/app.scss */
body.about .page .panel .tweet a .icon .bottom-bar {
	border-top: 2px solid black;
	position: absolute;
	top: 1.25em;
	z-index: 2;
	width: 100%;
}
/* line 4617, ../sass/app.scss */
body.about .page .panel .tweet .text {
	font-size: 1.094em;
	line-height: 1.3em;
	padding-bottom: 0.4em;
	padding-top: 0.6em;
}
@media only screen and (min-width: 53.75em) and (max-width: 64em) {
	/* line 4617, ../sass/app.scss */
	body.about .page .panel .tweet .text {
		font-size: 0.875em;
	}
}
/* line 4626, ../sass/app.scss */
body.about .page .panel .tweet .user {
	font-size: 0.638em;
	font-family: "Conv_FuturaStd-Bold";
}
/* line 4631, ../sass/app.scss */
body.about .page .panel .content-box {
	background: #f8c440;
	background: #f8c440;
	background: rgba(248, 196, 64, 0.85);
	border: 2px solid black;
	width: 42.188em;
	margin-left: 6.250em;
	margin-top: 3.125em;
	float: left;
	padding: 2.250em;
	margin-bottom: 3.125em;
}
@media only screen and (max-width: 64em) {
	/* line 4631, ../sass/app.scss */
	body.about .page .panel .content-box {
		float: none;
		margin: 3.125em auto;
		max-width: 75%;
		width: 58.9375em;
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 4631, ../sass/app.scss */
	body.about .page .panel .content-box {
		border: 0 none;
		float: left;
		margin: 0 auto;
		max-width: 100%;
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}
	/* line 4655, ../sass/app.scss */
	body.about .page .panel .content-box .quote {
		float: left;
		padding-left: 1.25em;
		padding-right: 1.25em;
		width: 100%;
	}
	/* line 4660, ../sass/app.scss */
	body.about .page .panel .content-box .quote .source {
		font-size: 1em;
	}
	/* line 4663, ../sass/app.scss */
	body.about .page .panel .content-box .quote .bottom-bar {
		display: none;
	}
	/* line 4667, ../sass/app.scss */
	body.about .page .panel .content-box .thumbs {
		float: left;
		padding-bottom: 1.25em;
		padding-top: 1.25em;
		width: 100%;
	}
	/* line 4672, ../sass/app.scss */
	body.about .page .panel .content-box .thumbs .thumb {
		border: 0 none;
		width: 100%;
	}
	/* line 4675, ../sass/app.scss */
	body.about .page .panel .content-box .thumbs .thumb .bgi {
		border-top: 1px solid #000;
		height: 24em;
		position: relative;
	}
	/* line 4679, ../sass/app.scss */
	body.about .page .panel .content-box .thumbs .thumb .bgi .title {
		background: #F8C440;
		color: #000;
		font-size: 2em;
		border-top: 1px solid #000;
		text-transform: uppercase;
	}
	/* line 4688, ../sass/app.scss */
	body.about .page .panel .content-box .thumbs .numbers {
		float: left;
		padding: 2.25em;
		width: 100%;
	}
	/* line 4692, ../sass/app.scss */
	body.about .page .panel .content-box .thumbs .numbers ul {
		padding: 0;
	}
	/* line 4694, ../sass/app.scss */
	body.about .page .panel .content-box .thumbs .numbers ul li {
		display: table;
		height: 6em;
		margin-bottom: 0.625em;
		padding: 0;
		width: 100%;
	}
	/* line 4700, ../sass/app.scss */
	body.about .page .panel .content-box .thumbs .numbers ul li:last-child {
		margin-bottom: 0;
		padding: 0;
	}
	/* line 4704, ../sass/app.scss */
	body.about .page .panel .content-box .thumbs .numbers ul li .number {
		float: left;
	}
	/* line 4706, ../sass/app.scss */
	body.about .page .panel .content-box .thumbs .numbers ul li .number sub {
		float: none;
		margin: 0;
		top: -0.35em;
		/* -0.68em; */
	}
	/* line 4713, ../sass/app.scss */
	body.about .page .panel .content-box .thumbs .numbers ul li .description {
		display: none;
	}
	/* line 4716, ../sass/app.scss */
	body.about .page .panel .content-box .thumbs .numbers ul li .mob-description {
		display: table-cell;
		float: right;
		font-size: 1.875em;
		line-height: 1.3em;
		padding-top: 0.15em;
		text-align: left;
		vertical-align: middle;
		width: 75%;
	}
	/* line 4730, ../sass/app.scss */
	body.about .page .panel .content-box .tweet {
		display: none;
		float: left;
		padding: 0 1.25em;
		width: 100%;
	}
	/* line 4735, ../sass/app.scss */
	body.about .page .panel .content-box .tweet .text {
		font-size: 1.625em;
		line-height: 1.3em;
	}
	/* line 4739, ../sass/app.scss */
	body.about .page .panel .content-box .tweet .user {
		font-size: 1em;
	}
}
/* line 4745, ../sass/app.scss */
body.about .page .panel .content-box-full {
	margin-top: 4em;
	margin-bottom: 3em;
	float: left;
	width: 100%;
}
/* line 4751, ../sass/app.scss */
body.about .page .panel.rotate-vid {
	background-image: url(../images/360-gre-bg.jpg);
	position: relative;
}

/* line 4751, ../sass/app.scss */
body.about .page .panel.rotate-vid {
	min-height: initial;
}

@media only screen and (max-width: 47.9375em) {
	/* line 4758, ../sass/app.scss */
	body.about .page .panel.rotate-vid:after {
		position: absolute;
		content: '';
		width: 90%;
		height: 1px;
		background-color: #000;
		left: 5%;
		bottom: 0;
	}
		body.about .page .panel .content-box .thumbs .numbers ul li .description {
		display: table-cell;
		float: right;
		font-size: 1.875em;
		line-height: 1.3em;
		padding-top: 0.15em;
		text-align: left;
		vertical-align: middle;
		width: 75%;
	}
}
/* line 4768, ../sass/app.scss */
body.about .page .panel.rotate-vid .content-box {
	float: none;
	margin: 4em auto;
	max-width: 66.5%;
	width: 100%;
}
/* line 4774, ../sass/app.scss */
body.about .page .panel.rotate-vid .content-box strong {
	font-family: "Conv_FuturaStd-Bold";
}
@media only screen and (max-width: 64em) {
	/* line 4768, ../sass/app.scss */
	body.about .page .panel.rotate-vid .content-box {
		max-width: 75%;
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 4768, ../sass/app.scss */
	body.about .page .panel.rotate-vid .content-box {
		max-width: none;
		width: 100%;
		margin: 0;
	}
}
/* line 4787, ../sass/app.scss */
body.about .page .panel.rotate-vid .content-box.mobile {
	min-height: 615px;
	display: none;
}
/* line 4791, ../sass/app.scss */
body.about .page .panel.rotate-vid .content-box.mobile .button {
	color: #fccd09;
	font-family: "Conv_FuturaStd-Heavy";
	text-align: center;
	display: block;
	text-decoration: none;
	padding: 1em;
	background: #000;
	font-size: 2em;
	margin: 0.5em 1em;
}
/* line 4802, ../sass/app.scss */
body.about .page .panel.rotate-vid .content-box.mobile .button img {
	height: 0.9em;
	width: auto;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	top: -3px;
}
/* line 4812, ../sass/app.scss */
body.about .page .panel.rotate-vid .content-box.mobile .button.vr-headset img {
	height: 0.65em;
}
/* line 4818, ../sass/app.scss */
body.about .page .panel.rotate-vid .content-box.mobile .start-over {
	margin-top: 10em;
}
/* line 4821, ../sass/app.scss */
body.about .page .panel.rotate-vid .content-box.mobile .start-over .button.hide {
	display: none;
}
/* line 4826, ../sass/app.scss */
body.about .page .panel.rotate-vid .content-box.mobile .m360_step {
	display: none;
}
/* line 4829, ../sass/app.scss */
body.about .page .panel.rotate-vid .content-box.mobile .m360_step.active {
	display: block;
}
/* line 4831, ../sass/app.scss */
body.about .page .panel.rotate-vid .content-box.mobile .m360_step .videos.thumb {
	margin-bottom: 1em;
}
/* line 4837, ../sass/app.scss */
body.about .page .panel.rotate-vid .content-box.mobile .m360_step#m360_step3a .button.iphone img {
	height: 1.2em;
}
/* line 4844, ../sass/app.scss */
body.about .page .panel.rotate-vid .content-box.mobile .m360_step#m360_step3b .vr-logo {
	width: 1.5em;
}
/* line 4851, ../sass/app.scss */
body.about .page .panel.rotate-vid .content-box.mobile .m360_step#m360_step2a .button img {
	position: relative;
}
/* line 4855, ../sass/app.scss */
body.about .page .panel.rotate-vid .content-box.mobile .m360_step#m360_step2a .button.cardboard img {
	left: 0.2em;
}
/* line 4860, ../sass/app.scss */
body.about .page .panel.rotate-vid .content-box.mobile .m360_step#m360_step2a .button.vr-headset img {
	left: 0.35em;
}
/* line 4868, ../sass/app.scss */
body.about .page .panel.rotate-vid .content-box.mobile .m360_step#m360_step2b .disclaimer {
	font-size: 1.5em;
	font-family: "FuturaStdBookOblique";
	width: 23em;
	margin: 0 auto;
	line-height: 1.3em;
	margin-top: 3em;
}
/* line 4879, ../sass/app.scss */
body.about .page .panel.rotate-vid .content-box.mobile ol {
	list-style-type: decimal;
	text-align: left;
	padding-left: 0.2em;
	margin: 20px auto;
	width: 80%;
	font-size: 20px !important;
}
/* line 4887, ../sass/app.scss */
body.about .page .panel.rotate-vid .content-box.mobile ol li {
	margin-bottom: 1.1em;
	line-height: 1.5em;
}
/* line 4891, ../sass/app.scss */
body.about .page .panel.rotate-vid .content-box.mobile ol li a {
	color: #000;
}
/* line 4897, ../sass/app.scss */
body.about .page .panel.rotate-vid .content-box.mobile .yt-logo {
	width: 8em;
	display: inline-block;
	margin: 20px 0 0px 0;
}
/* line 4903, ../sass/app.scss */
body.about .page .panel.rotate-vid .content-box.mobile .title {
	font-size: 2.5em;
	font-family: "Conv_FuturaStd-Bold";
	margin-top: 1.7em;
}
/* line 4908, ../sass/app.scss */
body.about .page .panel.rotate-vid .content-box.mobile .title a {
	color: #000;
}
/* line 4912, ../sass/app.scss */
body.about .page .panel.rotate-vid .content-box.mobile .title.light {
	font-family: "futura_lightregular";
	font-size: 2em;
}
@media screen and (max-width: 47.9375em) {
	/* line 4787, ../sass/app.scss */
	body.about .page .panel.rotate-vid .content-box.mobile {
		display: block;
	}
}
/* line 4923, ../sass/app.scss */
body.about .page .panel.rotate-vid .content-box.desktop {
	display: block;
}
/* line 4926, ../sass/app.scss */
body.about .page .panel.rotate-vid .content-box.desktop h2 a {
	color: #000;
}
@media screen and (max-width: 47.9375em) {
	/* line 4923, ../sass/app.scss */
	body.about .page .panel.rotate-vid .content-box.desktop {
		display: none;
	}
}
@media only screen and (min-width: 53.75em) and (max-width: 64em) {
	/* line 4751, ../sass/app.scss */
	body.about .page .panel.rotate-vid {
		min-height: initial;
		background-position: 100% 0%;
		background-size: auto 100%;
		-o-background-size: auto 100%;
		-moz-background-size: auto 100%;
		-webkit-background-size: auto 100%;
		-ms-background-size: auto 100%;
	}
	/* line 4943, ../sass/app.scss */
	body.about .page .panel.rotate-vid .content-box {
		max-width: 55%;
		padding: 1.1125em 2.25em;
	}
	/* line 4949, ../sass/app.scss */
	body.about .page .panel.rotate-vid .content-box .quote .text {
		font-size: 1.875em;
		line-height: 1.2em;
		text-align: center;
	}
	/* line 4958, ../sass/app.scss */
	body.about .page .panel.rotate-vid .content-box .thumbs .thumb a .bgi {
		height: 8.75em;
	}
}
@media only screen and (min-width: 48em) and (max-width: 53.75em) {
	/* line 4751, ../sass/app.scss */
	body.about .page .panel.rotate-vid {
	}
	/* line 4968, ../sass/app.scss */
	body.about .page .panel.rotate-vid .content-box {
		max-width: 82%;
	}
}
/* line 4972, ../sass/app.scss */
body.about .page .panel.rotate-vid .panel0-title {
	text-align: center;
	width: 100%;
}
/* line 4975, ../sass/app.scss */
body.about .page .panel.rotate-vid .panel0-title h3 {
	color: #000000;
	font: 3.125em "futura_lightregular";
	text-transform: uppercase;
}
/* line 5013, ../sass/app.scss */
body.about .page .panel.rotate-vid .panel0-title h3 img {
	max-width: 70%;
}
@media only screen and (max-width: 47.9375em) {
	/* line 5013, ../sass/app.scss */
	body.about .page .panel.rotate-vid .panel0-title h3 img {
		max-width: 100%;
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 4975, ../sass/app.scss */
	body.about .page .panel.rotate-vid .panel0-title h3 {
		padding: 0 0.625em;
	}
}
/* line 5023, ../sass/app.scss */
body.about .page .panel.rotate-vid .panel0-title h2 {
	color: #000000;
	font: 1.375em "Conv_FuturaStd-Bold";
}
/* line 5028, ../sass/app.scss */
body.about .page .panel.rotate-vid .thumbs {
	margin: 1.25em 0;
}
@media only screen and (max-width: 47.9375em) {
	/* line 5028, ../sass/app.scss */
	body.about .page .panel.rotate-vid .thumbs {
		margin: 1.25em 0 0;
		padding-bottom: 0;
	}
}
/* line 5034, ../sass/app.scss */
body.about .page .panel.rotate-vid .thumbs .thumb {
	float: left;
	width: 100%;
}
/* line 5038, ../sass/app.scss */
body.about .page .panel.rotate-vid .thumbs .thumb a .bgi {
	height: 16.5em;
}
/* line 5040, ../sass/app.scss */
body.about .page .panel.rotate-vid .thumbs .thumb a .bgi.mobile-place {
	display: none;
}
@media only screen and (max-width: 64em) {
	/* line 5040, ../sass/app.scss */
	body.about .page .panel.rotate-vid .thumbs .thumb a .bgi.mobile-place {
		display: block;
		height: 25em;
	}
}
@media only screen and (max-width: 64em) {
	/* line 5048, ../sass/app.scss */
	body.about .page .panel.rotate-vid .thumbs .thumb a .bgi.desk-place {
		/* display: none; */
	}
}
@media only screen and (max-width: 64em) and (max-width: 64em) {
	/* line 5048, ../sass/app.scss */
	body.about .page .panel.rotate-vid .thumbs .thumb a .bgi.desk-place {
		/* display: block; */
		height: 25em;
	}
}

/* line 5060, ../sass/app.scss */
body.about .page .panel.rotate-vid .panel0-description {
	text-align: center;
}
/* line 5062, ../sass/app.scss */
body.about .page .panel.rotate-vid .panel0-description p {
	color: #000;
	line-height: normal;
	margin-bottom: 0.8725em;
}
/* line 5066, ../sass/app.scss */
body.about .page .panel.rotate-vid .panel0-description p .mobile-p {
	display: none;
}
@media only screen and (max-width: 64em) {
	/* line 5066, ../sass/app.scss */
	body.about .page .panel.rotate-vid .panel0-description p .mobile-p {
		display: block;
	}
}
@media only screen and (max-width: 64em) {
	/* line 5073, ../sass/app.scss */
	body.about .page .panel.rotate-vid .panel0-description p .desk-p {
		display: none;
	}
}
/* line 5077, ../sass/app.scss */
body.about .page .panel.rotate-vid .panel0-description p a {
	color: #000;
}
/* line 5080, ../sass/app.scss */
body.about .page .panel.rotate-vid .panel0-description p:last-child {
	margin-bottom: 0;
}
/* line 5086, ../sass/app.scss */
body.about .page .panel.acclaim {
	background-image: url(../images/about-acclaim-back.jpg);
}
@media only screen and (min-width: 53.75em) and (max-width: 64em) {
	/* line 5086, ../sass/app.scss */
	body.about .page .panel.acclaim {
		min-height: initial;
		background-position: 100% 0%;
		background-size: auto 100%;
		-o-background-size: auto 100%;
		-moz-background-size: auto 100%;
		-webkit-background-size: auto 100%;
		-ms-background-size: auto 100%;
	}
	/* line 5096, ../sass/app.scss */
	body.about .page .panel.acclaim .content-box {
		margin-left: 4.25em;
		max-width: 55%;
		padding: 1.1125em 2.25em;
	}
	/* line 5101, ../sass/app.scss */
	body.about .page .panel.acclaim .content-box .quote .text {
		font-size: 1.875em;
		line-height: 1.2em;
		text-align: center;
	}
	/* line 5110, ../sass/app.scss */
	body.about .page .panel.acclaim .content-box .thumbs .thumb a .bgi {
		height: 8.75em;
	}
}
@media only screen and (min-width: 48em) and (max-width: 53.75em) {
	/* line 5086, ../sass/app.scss */
	body.about .page .panel.acclaim {
		background-image: url(../images/panela-bg.jpg);
		background-position: center center;
	}
	/* line 5121, ../sass/app.scss */
	body.about .page .panel.acclaim .content-box {
		margin-top: 24em;
		max-width: 82%;
	}
}
/* line 5127, ../sass/app.scss */
body.about .page .panel.acclaim .numbers ul {
	padding-bottom: 1.375em;
}
/* line 20, ../sass/_global.scss */
body.about .page .panel.acclaim .numbers ul:before, body.about .page .panel.acclaim .numbers ul:after {
	content: " ";
	display: table;
}
/* line 24, ../sass/_global.scss */
body.about .page .panel.acclaim .numbers ul:after {
	clear: both;
}
/* line 5130, ../sass/app.scss */
body.about .page .panel.acclaim .numbers ul li {
	text-align: center;
	float: left;
	width: 25%;
	padding-left: 2%;
	letter-spacing: 0.063em;
	font-family: "Conv_FuturaStd-Medium";
}
/* line 5137, ../sass/app.scss */
body.about .page .panel.acclaim .numbers ul li:first-child {
	padding-left: 0;
}
/* line 5140, ../sass/app.scss */
body.about .page .panel.acclaim .numbers ul li:last-child {
	padding-left: 4%;
}
/* line 5143, ../sass/app.scss */
body.about .page .panel.acclaim .numbers ul li .number {
	display: block;
	float: left;
	font-size: 5.348em;
	width: 100%;
}
@media only screen and (min-width: 53.75em) and (max-width: 64em) {
	/* line 5143, ../sass/app.scss */
	body.about .page .panel.acclaim .numbers ul li .number {
		font-size: 4em;
	}
}
@media only screen and (max-width: 48em) {
	/* line 5143, ../sass/app.scss */
	body.about .page .panel.acclaim .numbers ul li .number {
		font-size: 4.375em;
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 5143, ../sass/app.scss */
	body.about .page .panel.acclaim .numbers ul li .number {
		width: auto;
	}
}
/* line 5157, ../sass/app.scss */
body.about .page .panel.acclaim .numbers ul li .number sup {
	font-size: 30%;
	vertical-align: super;
}
/* line 5161, ../sass/app.scss */
body.about .page .panel.acclaim .numbers ul li .number sub {
	font-size: 50%;
	vertical-align: middle;
	padding-top: 0.3em;
	/* 0; */
	float: right;
	margin-left: -1em;
	margin-top: 0.35em;
}
/* line 5170, ../sass/app.scss */
body.about .page .panel.acclaim .numbers ul li .number.num-pad {
	padding-left: 0.3125em;
}
@media only screen and (max-width: 47.9375em) {
	/* line 5170, ../sass/app.scss */
	body.about .page .panel.acclaim .numbers ul li .number.num-pad {
		padding-left: 0;
	}
}
/* line 5177, ../sass/app.scss */
body.about .page .panel.acclaim .numbers ul li .description {
	float: left;
	width: 100%;
}
/* line 5180, ../sass/app.scss */
body.about .page .panel.acclaim .numbers ul li .description span {
	display: block;
	clear: both;
}
/* line 5183, ../sass/app.scss */
body.about .page .panel.acclaim .numbers ul li .description span.big1 {
	font-size: 2.027em;
	/* 32.44px */
}
@media only screen and (min-width: 53.75em) and (max-width: 64em) {
	/* line 5183, ../sass/app.scss */
	body.about .page .panel.acclaim .numbers ul li .description span.big1 {
		font-size: 1.625em;
	}
}
/* line 5190, ../sass/app.scss */
body.about .page .panel.acclaim .numbers ul li .description span.big2 {
	font-size: 1.604em;
	/* 25.67px */
	line-height: 1.2;
}
@media only screen and (min-width: 53.75em) and (max-width: 64em) {
	/* line 5190, ../sass/app.scss */
	body.about .page .panel.acclaim .numbers ul li .description span.big2 {
		font-size: 1.5em;
	}
}
/* line 5198, ../sass/app.scss */
body.about .page .panel.acclaim .numbers ul li .description span.big3 {
	font-size: 1.422em;
	/* 22.75px */
}
@media only screen and (min-width: 53.75em) and (max-width: 64em) {
	/* line 5198, ../sass/app.scss */
	body.about .page .panel.acclaim .numbers ul li .description span.big3 {
		font-size: 1.2em;
	}
}
/* line 5205, ../sass/app.scss */
body.about .page .panel.acclaim .numbers ul li .description span.small1 {
	font-size: 0.984em;
	/* 15.75px */
	padding-bottom: 0.3em;
}
/* line 5210, ../sass/app.scss */
body.about .page .panel.acclaim .numbers ul li .description span.small2 {
	font-size: 0.875em;
	/* 14px */
	line-height: 1.3;
}
@media only screen and (min-width: 53.75em) and (max-width: 64em) {
	/* line 5210, ../sass/app.scss */
	body.about .page .panel.acclaim .numbers ul li .description span.small2 {
		font-size: 0.625em;
	}
}
/* line 5218, ../sass/app.scss */
body.about .page .panel.acclaim .numbers ul li .description span.small3 {
	font-size: 0.766em;
	/* 12.25px */
}
@media only screen and (min-width: 53.75em) and (max-width: 64em) {
	/* line 5218, ../sass/app.scss */
	body.about .page .panel.acclaim .numbers ul li .description span.small3 {
		font-size: 0.625em;
	}
}
/* line 5225, ../sass/app.scss */
body.about .page .panel.acclaim .numbers ul li .description span.small4 {
	font-size: 1.3em;
	padding-bottom: 0.16em;
}
@media only screen and (min-width: 53.75em) and (max-width: 64em) {
	/* line 5225, ../sass/app.scss */
	body.about .page .panel.acclaim .numbers ul li .description span.small4 {
		font-size: 1em;
	}
}
@media only screen and (max-width: 48em) {
	/* line 5225, ../sass/app.scss */
	body.about .page .panel.acclaim .numbers ul li .description span.small4 {
		font-size: 1.05em;
	}
}
/* line 5235, ../sass/app.scss */
body.about .page .panel.acclaim .numbers ul li .description span.small5 {
	font-size: 0.7em;
}
@media only screen and (min-width: 53.75em) and (max-width: 64em) {
	/* line 5235, ../sass/app.scss */
	body.about .page .panel.acclaim .numbers ul li .description span.small5 {
		font-size: 0.625em;
	}
}
@media only screen and (min-width: 64em) {
	/* line 5243, ../sass/app.scss */
	body.about .page .panel.acclaim .numbers ul li .description.mm {
		padding-top: 2px;
	}
	/* line 5246, ../sass/app.scss */
	body.about .page .panel.acclaim .numbers ul li .description.mt {
		padding-top: 5px;
	}
	/* line 5249, ../sass/app.scss */
	body.about .page .panel.acclaim .numbers ul li .description .lr {
		padding-top: 4px;
	}
}
/* line 5254, ../sass/app.scss */
body.about .page .panel.acclaim .numbers ul li .mob-description {
	display: none;
}
/* line 5261, ../sass/app.scss */
body.about .page .panel.artistry {
	background-image: url(../images/about-artistry-back.jpg);
	border-top: 2px solid black;
}
@media only screen and (max-width: 64em) {
	/* line 5261, ../sass/app.scss */
	body.about .page .panel.artistry {
		background-image: url(../images/bg-yellow-panel.jpg);
		min-height: initial;
		background-position: 50% 50%;
		background-size: 100% 100%;
		-o-background-size: 100% 100%;
		-moz-background-size: 100% 100%;
		-webkit-background-size: 100% 100%;
		-ms-background-size: 100% 100%;
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 5261, ../sass/app.scss */
	body.about .page .panel.artistry {
		display: none;
	}
}
/* line 5277, ../sass/app.scss */
body.about .page .panel.artistry .content-box-full {
	position: relative;
}
/* line 5279, ../sass/app.scss */
body.about .page .panel.artistry .content-box-full .sidebar {
	width: 18em;
	margin-right: 4.6875em;
	margin-top: 1.9em;
	float: right;
												/* @media only screen and ( max-width: $iPadLandscape ) {
														float: none;
														margin: 3.125em auto;
														max-width: 75%;
														width: 58.9375em;

														.thumbs {
																margin: 0 -0.625em;

																.thumb {
																		border: 0 none;
																		float: left;
																		padding: 0 0.625em;
																		width: 50%;

																		.bgi {
																				border: 1px solid #000000;
																				height: 16em;
																		}
																}
														}
												} */
}
/* line 5285, ../sass/app.scss */
body.about .page .panel.artistry .content-box-full .sidebar .thumbs .thumb {
	float: none;
	width: 100%;
	margin: 0 0 1.1em 0;
}
/* line 5314, ../sass/app.scss */
body.about .page .panel.artistry .content-box-full .ipad-image {
	display: none;
}
@media only screen and (min-width: 53.75em) and (max-width: 64em) {
	/* line 5314, ../sass/app.scss */
	body.about .page .panel.artistry .content-box-full .ipad-image {
		bottom: -3em;
		display: block;
		float: left;
		left: 0;
		margin-bottom: -2px;
		position: absolute;
		width: 60%;
	}
	/* line 5324, ../sass/app.scss */
	body.about .page .panel.artistry .content-box-full .ipad-image .tab-por {
		display: none;
	}
}
@media only screen and (min-width: 48em) and (max-width: 53.75em) {
	/* line 5314, ../sass/app.scss */
	body.about .page .panel.artistry .content-box-full .ipad-image {
		bottom: -3em;
		display: block;
		float: left;
		left: 15px;
		margin-bottom: -2px;
		position: absolute;
		width: 42%;
	}
	/* line 5336, ../sass/app.scss */
	body.about .page .panel.artistry .content-box-full .ipad-image .tab-land {
		display: none;
	}
}
/* line 5343, ../sass/app.scss */
body.about .page .panel.music {
	background-image: url(../images/about-music-back.jpg);
}
@media only screen and (min-width: 53.75em) and (max-width: 64em) {
	/* line 5343, ../sass/app.scss */
	body.about .page .panel.music {
		background-position: 20% bottom;
		background-size: auto 100%;
		-o-background-size: auto 100%;
		-moz-background-size: auto 100%;
		-webkit-background-size: auto 100%;
		-ms-background-size: auto 100%;
		min-height: initial;
	}
}
@media only screen and (min-width: 48em) and (max-width: 53.75em) {
	/* line 5343, ../sass/app.scss */
	body.about .page .panel.music {
		background-image: url(../images/panelc-bg.jpg);
		background-position: center center;
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 5343, ../sass/app.scss */
	body.about .page .panel.music {
		display: none;
	}
}
/* line 5361, ../sass/app.scss */
body.about .page .panel.music .content-box {
	float: right;
	margin-right: 6.250em;
	margin-top: 7em;
}
@media only screen and (min-width: 53.75em) and (max-width: 64em) {
	/* line 5361, ../sass/app.scss */
	body.about .page .panel.music .content-box {
		margin-right: 4.25em;
		max-width: 65%;
	}
}
@media only screen and (min-width: 48em) and (max-width: 53.75em) {
	/* line 5361, ../sass/app.scss */
	body.about .page .panel.music .content-box {
		margin: 22em auto 0;
		float: none;
		max-width: 82%;
	}
}
/* line 5376, ../sass/app.scss */
body.about .page .panel.bts {
	background-image: url(../images/about-bts-back.jpg);
	padding-left: 5%;
	padding-right: 5%;
}
@media only screen and (max-width: 48em) {
	/* line 5376, ../sass/app.scss */
	body.about .page .panel.bts {
		min-height: auto;
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 5376, ../sass/app.scss */
	body.about .page .panel.bts {
		display: none;
	}
}
/* line 5386, ../sass/app.scss */
body.about .page .panel.bts .content-box-full {
	float: none;
	margin: 0 auto;
	padding-top: 3em;
	padding-bottom: 3em;
	max-width: 66.5em;
	width: 100%;
}
/* line 5395, ../sass/app.scss */
body.about .page .panel.bts .content-box-full .quote .text .small {
	font-size: 0.5em;
}
/* line 5400, ../sass/app.scss */
body.about .page .panel.bts .content-box-full .main-content {
	padding-top: 2.25em;
}
/* line 20, ../sass/_global.scss */
body.about .page .panel.bts .content-box-full .main-content:before, body.about .page .panel.bts .content-box-full .main-content:after {
	content: " ";
	display: table;
}
/* line 24, ../sass/_global.scss */
body.about .page .panel.bts .content-box-full .main-content:after {
	clear: both;
}
/* line 5403, ../sass/app.scss */
body.about .page .panel.bts .content-box-full .main-content .left-column {
	width: 40%;
	float: left;
}
@media only screen and (min-width: 48em) and (max-width: 53.75em) {
	/* line 5403, ../sass/app.scss */
	body.about .page .panel.bts .content-box-full .main-content .left-column {
		width: 100%;
	}
}
/* line 5409, ../sass/app.scss */
body.about .page .panel.bts .content-box-full .main-content .left-column .before-after {
	border: 1px solid black;
	max-width: 27.25em;
}
@media only screen and (min-width: 48em) and (max-width: 53.75em) {
	/* line 5409, ../sass/app.scss */
	body.about .page .panel.bts .content-box-full .main-content .left-column .before-after {
		width: 100%;
		max-width: none;
	}
}
@media only screen and (min-width: 48em) and (max-width: 53.75em) {
	/* line 5416, ../sass/app.scss */
	body.about .page .panel.bts .content-box-full .main-content .left-column .before-after .containers {
		position: relative;
	}
}
/* line 5420, ../sass/app.scss */
body.about .page .panel.bts .content-box-full .main-content .left-column .before-after .containers .ab-sl-img {
	display: none;
}
@media only screen and (min-width: 48em) and (max-width: 53.75em) {
	/* line 5420, ../sass/app.scss */
	body.about .page .panel.bts .content-box-full .main-content .left-column .before-after .containers .ab-sl-img {
		display: block;
		width: 100%;
	}
	/* line 5425, ../sass/app.scss */
	body.about .page .panel.bts .content-box-full .main-content .left-column .before-after .containers .ab-sl-img img {
		max-width: none;
		opacity: 0;
		visibility: hidden;
		width: 100%;
	}
}
/* line 5433, ../sass/app.scss */
body.about .page .panel.bts .content-box-full .main-content .left-column .before-after .containers .container {
	display: none;
}
@media only screen and (min-width: 48em) and (max-width: 53.75em) {
	/* line 5433, ../sass/app.scss */
	body.about .page .panel.bts .content-box-full .main-content .left-column .before-after .containers .container {
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
		height: 100%;
	}
}
/* line 5442, ../sass/app.scss */
body.about .page .panel.bts .content-box-full .main-content .left-column .before-after .containers .container.active {
	display: block;
}
/* line 5445, ../sass/app.scss */
body.about .page .panel.bts .content-box-full .main-content .left-column .before-after .containers .container img {
	width: 100%;
	max-width: 27.25em;
	height: 31.125em;
}
@media only screen and (min-width: 48em) and (max-width: 53.75em) {
	/* line 5445, ../sass/app.scss */
	body.about .page .panel.bts .content-box-full .main-content .left-column .before-after .containers .container img {
		max-width: none;
		height: auto;
	}
}
/* line 5456, ../sass/app.scss */
body.about .page .panel.bts .content-box-full .main-content .left-column .before-after .containers .container .twentytwenty-handle:hover .twentytwenty-left-arrow {
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	border-right: 6px solid white;
}
/* line 5460, ../sass/app.scss */
body.about .page .panel.bts .content-box-full .main-content .left-column .before-after .containers .container .twentytwenty-handle:hover .twentytwenty-right-arrow {
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	border-left: 6px solid white;
}
/* line 5468, ../sass/app.scss */
body.about .page .panel.bts .content-box-full .main-content .left-column .before-after .tabs {
	margin: 0;
	border-bottom: none;
}
/* line 5471, ../sass/app.scss */
body.about .page .panel.bts .content-box-full .main-content .left-column .before-after .tabs ul {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
/* line 5477, ../sass/app.scss */
body.about .page .panel.bts .content-box-full .main-content .left-column .before-after .tabs ul li {
	min-width: 1em;
	padding: 0;
	margin: 0;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	border-right: 1px solid #f8c440;
	border-top: 1px solid black;
	color: #f8c440;
	background: black;
	padding-top: 0.7em;
	padding-bottom: 0.7em;
	text-align: center;
	text-transform: uppercase;
	font-size: 0.875em;
	cursor: pointer;
	-webkit-transition: 0.6s;
	-moz-transition: 0.6s;
	-o-transition: 0.6s;
	transition: 0.6s;
}
/* line 5496, ../sass/app.scss */
body.about .page .panel.bts .content-box-full .main-content .left-column .before-after .tabs ul li.active {
	background: #f8c440;
	color: black;
}
/* line 5499, ../sass/app.scss */
body.about .page .panel.bts .content-box-full .main-content .left-column .before-after .tabs ul li.active:hover {
	background: #f8c440;
	color: black;
}
/* line 5504, ../sass/app.scss */
body.about .page .panel.bts .content-box-full .main-content .left-column .before-after .tabs ul li:last-child {
	border-right: none;
	text-align: center;
}
/* line 5509, ../sass/app.scss */
body.about .page .panel.bts .content-box-full .main-content .left-column .before-after .tabs ul li:hover {
	color: white;
}
/* line 5517, ../sass/app.scss */
body.about .page .panel.bts .content-box-full .main-content .right-column {
	width: 55.4%;
	float: right;
}
@media only screen and (min-width: 48em) and (max-width: 53.75em) {
	/* line 5517, ../sass/app.scss */
	body.about .page .panel.bts .content-box-full .main-content .right-column {
		margin-top: 2.5em;
		width: 100%;
	}
}
/* line 5524, ../sass/app.scss */
body.about .page .panel.bts .content-box-full .main-content .right-column .quick-facts {
	margin-bottom: 1.375em;
	position: relative;
	border: 1px solid black;
}
/* line 5528, ../sass/app.scss */
body.about .page .panel.bts .content-box-full .main-content .right-column .quick-facts .bx-wrapper {
	margin: 0 auto;
}
/* line 5530, ../sass/app.scss */
body.about .page .panel.bts .content-box-full .main-content .right-column .quick-facts .bx-wrapper .bx-viewport {
	width: 100%;
	border: none;
	left: auto;
	background: black;
}
/* line 5535, ../sass/app.scss */
body.about .page .panel.bts .content-box-full .main-content .right-column .quick-facts .bx-wrapper .bx-viewport .text {
	padding: 1em 4em;
	border-top: 2px solid #f8c440;
	color: white;
	font-family: "Conv_FuturaStd-Medium";
	font-size: 1.09em;
	line-height: 1.29em;
	height: 5.88155963em;
}
@media only screen and (max-width: 48em) {
	/* line 5535, ../sass/app.scss */
	body.about .page .panel.bts .content-box-full .main-content .right-column .quick-facts .bx-wrapper .bx-viewport .text {
		/* 24 Aug */
		font-size: 0.94em;
		padding-top: 0.625em;
	}
}
/* line 5548, ../sass/app.scss */
body.about .page .panel.bts .content-box-full .main-content .right-column .quick-facts .bx-wrapper .bx-viewport .text .highlight {
	color: #f8c440;
	font-family: "Conv_FuturaStd-Bold";
	text-transform: uppercase;
}
/* line 5553, ../sass/app.scss */
body.about .page .panel.bts .content-box-full .main-content .right-column .quick-facts .bx-wrapper .bx-viewport .text p {
	display: inline;
}
/* line 5558, ../sass/app.scss */
body.about .page .panel.bts .content-box-full .main-content .right-column .quick-facts .bx-wrapper .bx-pager {
	display: none;
}
/* line 5562, ../sass/app.scss */
body.about .page .panel.bts .content-box-full .main-content .right-column .quick-facts div.arrows {
	bottom: 0;
	display: table;
	/*                                  height: 6.4em;*/
	position: absolute;
	right: 0;
	left: 0;
	width: 100%;
	z-index: 10;
}
/* line 5571, ../sass/app.scss */
body.about .page .panel.bts .content-box-full .main-content .right-column .quick-facts div.arrows a {
	background-color: #1b1b1b;
	display: table-cell;
	float: left;
	font-size: 3em;
	height: 2.1em;
	line-height: 2.1em;
	padding-left: 0.3em;
	padding-right: 0.3em;
	vertical-align: middle;
}
/* line 5581, ../sass/app.scss */
body.about .page .panel.bts .content-box-full .main-content .right-column .quick-facts div.arrows a.prev {
	/*border-right: 2px solid $yellow;*/
}
/* line 5584, ../sass/app.scss */
body.about .page .panel.bts .content-box-full .main-content .right-column .quick-facts div.arrows a.prev:hover i {
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
/* line 5586, ../sass/app.scss */
body.about .page .panel.bts .content-box-full .main-content .right-column .quick-facts div.arrows a.prev:hover i.fa {
	color: white;
}
/* line 5592, ../sass/app.scss */
body.about .page .panel.bts .content-box-full .main-content .right-column .quick-facts div.arrows a.next {
	/*border-left: 2px solid $yellow;*/
	float: right;
}
/* line 5596, ../sass/app.scss */
body.about .page .panel.bts .content-box-full .main-content .right-column .quick-facts div.arrows a.next:hover i {
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
/* line 5598, ../sass/app.scss */
body.about .page .panel.bts .content-box-full .main-content .right-column .quick-facts div.arrows a.next:hover i.fa {
	color: white;
}
/* line 5613, ../sass/app.scss */
body.about .page .video-area {
	width: 100%;
	opacity: 0;
	position: absolute;
	background: black;
	top: 0;
	z-index: -1;
}
/* line 5620, ../sass/app.scss */
body.about .page .video-area .container {
	position: relative;
	width: 100%;
}
/* line 5623, ../sass/app.scss */
body.about .page .video-area .container .background {
	background-color: black;
	background-size: cover;
	background-position: center center;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-webkit-filter: blur(0.7em);
	-moz-filter: blur(0.7em);
	-o-filter: blur(0.7em);
	-ms-filter: blur(0.7em);
	filter: blur(0.7em);
	opacity: 0.3;
}
/* line 5640, ../sass/app.scss */
body.about .page .video-area .container.panel-2-container {
	height: 0;
	padding-bottom: 50%;
}
/* line 5644, ../sass/app.scss */
body.about .page .video-area .container .container-inner {
	position: relative;
	width: 0;
	margin: 0 auto;
	height: 67vh;
	padding-left: 30%;
	padding-right: 30%;
	z-index: 5;
}
@media only screen and (max-width: 30em) {
	/* line 5644, ../sass/app.scss */
	body.about .page .video-area .container .container-inner {
		height: 26vh;
	}
}
/* line 5656, ../sass/app.scss */
body.about .page .video-area .container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/* line 5664, ../sass/app.scss */
body.about .page .video-area .owl-thumb-carousel-wrap {
	position: relative;
	padding-top: 0.5em;
}
/* line 5667, ../sass/app.scss */
body.about .page .video-area .owl-thumb-carousel-wrap .owl-stage {
	margin: 0 auto;
}
@media only screen and (max-width: 47.9375em) {
	/* line 5664, ../sass/app.scss */
	body.about .page .video-area .owl-thumb-carousel-wrap {
		display: none;
	}
}
/* line 5673, ../sass/app.scss */
body.about .page .video-area .owl-thumb-carousel-wrap .owl-thumb-carousel {
	padding-bottom: 0.5em;
	padding-left: 3.5em;
	padding-right: 3.5em;
	height: 7.8em;
	overflow: hidden;
}
/* line 5679, ../sass/app.scss */
body.about .page .video-area .owl-thumb-carousel-wrap .owl-thumb-carousel div.item {
	width: 10.4em;
}
@media only screen and (min-width: 64em) and (max-width: 1360px) {
	/* line 5679, ../sass/app.scss */
	body.about .page .video-area .owl-thumb-carousel-wrap .owl-thumb-carousel div.item {
		width: 10em;
	}
}
/* line 5686, ../sass/app.scss */
body.about .page .video-area .owl-thumb-carousel-wrap .owl-thumb-carousel div.owl-item img {
	opacity: 0.4;
	-webkit-transition: 0.5s opacity;
	-moz-transition: 0.5s opacity;
	-o-transition: 0.5s opacity;
	transition: 0.5s opacity;
	border: 1px solid white;
}
/* line 5692, ../sass/app.scss */
body.about .page .video-area .owl-thumb-carousel-wrap .owl-thumb-carousel div.owl-item.current img {
	opacity: 1;
	border: 1px solid #f8c440;
}
/* line 5696, ../sass/app.scss */
body.about .page .video-area .owl-thumb-carousel-wrap .owl-thumb-carousel div.owl-item.current span.video-title {
	color: #f8c440;
}
/* line 5700, ../sass/app.scss */
body.about .page .video-area .owl-thumb-carousel-wrap .owl-thumb-carousel div.owl-item span.video-title {
	display: block;
	font-size: 0.8em;
	font-family: "Conv_FuturaStd-Heavy";
	text-transform: uppercase;
	text-align: center;
	padding-top: 0.5em;
	color: white;
	-webkit-transition: 0.5s color;
	-moz-transition: 0.5s color;
	-o-transition: 0.5s color;
	transition: 0.5s color;
}
/* line 5710, ../sass/app.scss */
body.about .page .video-area .owl-thumb-carousel-wrap .owl-thumb-carousel div.owl-item i.fa {
	font-size: 2.8em;
	position: absolute;
	opacity: 0.3;
	z-index: 99;
	margin-top: 0.59em;
	margin-left: 1.45em;
	color: white;
}
/* line 5722, ../sass/app.scss */
body.about .page .video-area .owl-thumb-carousel-wrap div.controls a {
	position: absolute;
	bottom: 0.5em;
	height: 7.5em;
	vertical-align: middle;
	width: 3.5em;
	text-align: center;
	display: table;
	text-decoration: none;
	z-index: 200;
}
/* line 5732, ../sass/app.scss */
body.about .page .video-area .owl-thumb-carousel-wrap div.controls a i.fa {
	color: white;
	font-size: 3em;
	display: table-cell;
	vertical-align: middle;
	-webkit-transition: 0.5s color;
	-moz-transition: 0.5s color;
	-o-transition: 0.5s color;
	transition: 0.5s color;
}
/* line 5739, ../sass/app.scss */
body.about .page .video-area .owl-thumb-carousel-wrap div.controls a.prev {
	left: 0;
}
/* line 5742, ../sass/app.scss */
body.about .page .video-area .owl-thumb-carousel-wrap div.controls a.next {
	right: 0;
}
/* line 5746, ../sass/app.scss */
body.about .page .video-area .owl-thumb-carousel-wrap div.controls a:hover i.fa {
	color: #f8c440;
}
/* line 5754, ../sass/app.scss */
body.about .page .video-area div.owl-controls .owl-dots {
	display: none;
}
/* line 5757, ../sass/app.scss */
body.about .page .video-area div.owl-controls .owl-nav {
	z-index: 999;
}
/* line 5759, ../sass/app.scss */
body.about .page .video-area div.owl-controls .owl-nav div {
	position: absolute;
	z-index: 999;
	top: 50%;
	margin-top: -2.40625em;
	width: 5.5625em;
	height: 4.8125em;
	-webkit-transition: 0.5s width;
	-moz-transition: 0.5s width;
	-o-transition: 0.5s width;
	transition: 0.5s width;
	text-indent: -10000px;
	padding-top: 1em;
	padding-bottom: 1em;
	background: black;
	cursor: pointer;
}
/* line 5772, ../sass/app.scss */
body.about .page .video-area div.owl-controls .owl-nav div::before {
	content: " ";
	display: block;
	width: 100%;
	height: 100%;
}
/* line 5778, ../sass/app.scss */
body.about .page .video-area div.owl-controls .owl-nav div:hover {
	width: 8.5625em;
}
@media only screen and (max-width: 47.9375em) {
	/* line 5782, ../sass/app.scss */
	body.about .page .video-area div.owl-controls .owl-nav div:hover {
		width: 5.5625em;
	}
}
/* line 5786, ../sass/app.scss */
body.about .page .video-area div.owl-controls .owl-nav div.owl-prev {
	left: 0;
	padding-right: 1.25em;
}
/* line 5789, ../sass/app.scss */
body.about .page .video-area div.owl-controls .owl-nav div.owl-prev::before {
	background: black url(../images/slider-arrow-left.png) no-repeat right center;
	background-size: auto 100%;
}
/* line 5794, ../sass/app.scss */
body.about .page .video-area div.owl-controls .owl-nav div.owl-prev:hover::before {
	background: black url(../images/slider-arrow-left-hover.png) no-repeat right center;
	background-size: auto 100%;
}
/* line 5800, ../sass/app.scss */
body.about .page .video-area div.owl-controls .owl-nav div.owl-next {
	right: 0;
	padding-left: 1.25em;
}
/* line 5803, ../sass/app.scss */
body.about .page .video-area div.owl-controls .owl-nav div.owl-next::before {
	background: black url(../images/slider-arrow-right.png) no-repeat left center;
	background-size: auto 100%;
}
/* line 5808, ../sass/app.scss */
body.about .page .video-area div.owl-controls .owl-nav div.owl-next:hover::before {
	background: black url(../images/slider-arrow-right-hover.png) no-repeat left center;
	background-size: auto 100%;
}
/* line 5817, ../sass/app.scss */
body.about .page .video-area .close-button {
	position: absolute;
	right: 1em;
	top: 1em;
	cursor: pointer;
	z-index: 400;
}
/* line 5823, ../sass/app.scss */
body.about .page .video-area .close-button a {
	padding: 0.625em;
	display: block;
	width: 3.125em;
	height: 3.125em;
	-webkit-transition: background-color 0.5s;
	-moz-transition: background-color 0.5s;
	-o-transition: background-color 0.5s;
	transition: background-color 0.5s;
}
/* line 5829, ../sass/app.scss */
body.about .page .video-area .close-button a span {
	display: block;
	width: 100%;
	text-indent: -10000px;
	height: 100%;
	background: url(../images/slider-close.png) no-repeat center center;
	background-size: 100% 100%;
}
/* line 5837, ../sass/app.scss */
body.about .page .video-area .close-button a:hover {
	background: black;
}
/* line 5839, ../sass/app.scss */
body.about .page .video-area .close-button a:hover span {
	background: url(../images/slider-close-hover.png) no-repeat center center;
	background-size: 100% 100%;
}
/* line 5845, ../sass/app.scss */
body.about .page .video-area .close-button i.fa {
	font-size: 1.5em;
}
/* line 5850, ../sass/app.scss */
body.about .page .slider-area {
	width: 100%;
	opacity: 0;
	position: absolute;
	background: black;
	top: 0;
	z-index: -1;
}
/* line 5857, ../sass/app.scss */
body.about .page .slider-area .close-button {
	position: absolute;
	right: 1em;
	top: 1em;
	cursor: pointer;
	z-index: 400;
}
/* line 5863, ../sass/app.scss */
body.about .page .slider-area .close-button a {
	padding: 0.625em;
	display: block;
	width: 3.125em;
	height: 3.125em;
	-webkit-transition: background-color 0.5s;
	-moz-transition: background-color 0.5s;
	-o-transition: background-color 0.5s;
	transition: background-color 0.5s;
}
/* line 5869, ../sass/app.scss */
body.about .page .slider-area .close-button a span {
	display: block;
	width: 100%;
	text-indent: -10000px;
	height: 100%;
	background: url(../images/slider-close.png) no-repeat center center;
	background-size: 100% 100%;
}
/* line 5877, ../sass/app.scss */
body.about .page .slider-area .close-button a:hover {
	background: black;
}
/* line 5879, ../sass/app.scss */
body.about .page .slider-area .close-button a:hover span {
	background: url(../images/slider-close-hover.png) no-repeat center center;
	background-size: 100% 100%;
}
/* line 5885, ../sass/app.scss */
body.about .page .slider-area .close-button i.fa {
	font-size: 1.5em;
}
/* line 5889, ../sass/app.scss */
body.about .page .slider-area .owl-slider-wrap {
	position: relative;
}
/* line 5891, ../sass/app.scss */
body.about .page .slider-area .owl-slider-wrap .owl-slider {
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	height: 30em;
	overflow: hidden;
}
@media only screen and (max-width: 47.9375em) {
	/* line 5891, ../sass/app.scss */
	body.about .page .slider-area .owl-slider-wrap .owl-slider {
		height: 35em;
	}
}
/* line 5899, ../sass/app.scss */
body.about .page .slider-area .owl-slider-wrap .owl-slider div.item {
	width: 29em;
}
/* line 5903, ../sass/app.scss */
body.about .page .slider-area .owl-slider-wrap .owl-slider div.owl-item img {
	opacity: 0.15;
	-webkit-transition: 0.75s opacity;
	-moz-transition: 0.75s opacity;
	-o-transition: 0.75s opacity;
	transition: 0.75s opacity;
}
/* line 5908, ../sass/app.scss */
body.about .page .slider-area .owl-slider-wrap .owl-slider div.owl-item.center img {
	opacity: 1;
}
/* line 5914, ../sass/app.scss */
body.about .page .slider-area .owl-slider-wrap .owl-slider div.owl-controls .owl-dots {
	display: none;
}
@media only screen and (max-width: 47.9375em) {
	/* line 5917, ../sass/app.scss */
	body.about .page .slider-area .owl-slider-wrap .owl-slider div.owl-controls .owl-nav {
		margin: 0.625em;
		position: relative;
		width: 100%;
	}
	/* line 5922, ../sass/app.scss */
	body.about .page .slider-area .owl-slider-wrap .owl-slider div.owl-controls .owl-nav:after {
		color: #ffffff;
		content: "Swipe to see more";
		font-family: "Conv_FuturaStd-Book";
		font-size: 2em;
		left: 0;
		letter-spacing: 0.1em;
		padding-top: 0.625em;
		position: absolute;
		text-align: center;
		text-transform: uppercase;
		width: 100%;
		z-index: -1;
	}
}
/* line 5937, ../sass/app.scss */
body.about .page .slider-area .owl-slider-wrap .owl-slider div.owl-controls .owl-nav div {
	z-index: 999;
	position: absolute;
	top: 50%;
	margin-top: -2.40625em;
	width: 5.5625em;
	height: 4.8125em;
	-webkit-transition: 0.5s width;
	-moz-transition: 0.5s width;
	-o-transition: 0.5s width;
	transition: 0.5s width;
	text-indent: -10000px;
	padding-top: 1em;
	padding-bottom: 1em;
	background: black;
}
@media only screen and (max-width: 47.9375em) {
	/* line 5937, ../sass/app.scss */
	body.about .page .slider-area .owl-slider-wrap .owl-slider div.owl-controls .owl-nav div {
		margin-top: 0;
	}
}
/* line 5952, ../sass/app.scss */
body.about .page .slider-area .owl-slider-wrap .owl-slider div.owl-controls .owl-nav div::before {
	content: " ";
	display: block;
	width: 100%;
	height: 100%;
}
/* line 5958, ../sass/app.scss */
body.about .page .slider-area .owl-slider-wrap .owl-slider div.owl-controls .owl-nav div:hover {
	width: 8.5625em;
}
@media only screen and (max-width: 47.9375em) {
	/* line 5962, ../sass/app.scss */
	body.about .page .slider-area .owl-slider-wrap .owl-slider div.owl-controls .owl-nav div:hover {
		width: 5.5625em;
	}
}
/* line 5966, ../sass/app.scss */
body.about .page .slider-area .owl-slider-wrap .owl-slider div.owl-controls .owl-nav div.owl-prev {
	left: 0;
	padding-right: 1.25em;
}
/* line 5969, ../sass/app.scss */
body.about .page .slider-area .owl-slider-wrap .owl-slider div.owl-controls .owl-nav div.owl-prev::before {
	background: black url(../images/slider-arrow-left.png) no-repeat right center;
	background-size: auto 100%;
}
/* line 5974, ../sass/app.scss */
body.about .page .slider-area .owl-slider-wrap .owl-slider div.owl-controls .owl-nav div.owl-prev:hover::before {
	background: black url(../images/slider-arrow-left-hover.png) no-repeat right center;
	background-size: auto 100%;
}
/* line 5980, ../sass/app.scss */
body.about .page .slider-area .owl-slider-wrap .owl-slider div.owl-controls .owl-nav div.owl-next {
	right: 0;
	padding-left: 1.25em;
}
/* line 5983, ../sass/app.scss */
body.about .page .slider-area .owl-slider-wrap .owl-slider div.owl-controls .owl-nav div.owl-next::before {
	background: black url(../images/slider-arrow-right.png) no-repeat left center;
	background-size: auto 100%;
}
/* line 5988, ../sass/app.scss */
body.about .page .slider-area .owl-slider-wrap .owl-slider div.owl-controls .owl-nav div.owl-next:hover::before {
	background: black url(../images/slider-arrow-right-hover.png) no-repeat left center;
	background-size: auto 100%;
}
/* line 5999, ../sass/app.scss */
body.about .page .slider-area .owl-thumb-carousel-wrap {
	position: relative;
}
/* line 6001, ../sass/app.scss */
body.about .page .slider-area .owl-thumb-carousel-wrap .owl-stage {
	margin: 0 auto;
}
@media only screen and (max-width: 47.9375em) {
	/* line 5999, ../sass/app.scss */
	body.about .page .slider-area .owl-thumb-carousel-wrap {
		display: none;
	}
}
/* line 6007, ../sass/app.scss */
body.about .page .slider-area .owl-thumb-carousel-wrap .owl-thumb-carousel {
	padding-bottom: 0.5em;
	padding-left: 3.5em;
	padding-right: 3.5em;
	height: 7em;
	overflow: hidden;
}
/* line 6013, ../sass/app.scss */
body.about .page .slider-area .owl-thumb-carousel-wrap .owl-thumb-carousel div.item {
	width: 6em;
}
/* line 6017, ../sass/app.scss */
body.about .page .slider-area .owl-thumb-carousel-wrap .owl-thumb-carousel div.owl-item img {
	opacity: 0.4;
	-webkit-transition: 0.75s opacity;
	-moz-transition: 0.75s opacity;
	-o-transition: 0.75s opacity;
	transition: 0.75s opacity;
}
/* line 6022, ../sass/app.scss */
body.about .page .slider-area .owl-thumb-carousel-wrap .owl-thumb-carousel div.owl-item.current img {
	opacity: 1;
	border: 1px solid #f8c440;
}
/* line 6030, ../sass/app.scss */
body.about .page .slider-area .owl-thumb-carousel-wrap div.controls a {
	position: absolute;
	bottom: 0.5em;
	height: 7em;
	vertical-align: middle;
	width: 3.5em;
	text-align: center;
	display: table;
	text-decoration: none;
	z-index: 200;
}
/* line 6040, ../sass/app.scss */
body.about .page .slider-area .owl-thumb-carousel-wrap div.controls a i.fa {
	color: white;
	font-size: 3em;
	display: table-cell;
	vertical-align: middle;
	-webkit-transition: 0.5s color;
	-moz-transition: 0.5s color;
	-o-transition: 0.5s color;
	transition: 0.5s color;
}
/* line 6047, ../sass/app.scss */
body.about .page .slider-area .owl-thumb-carousel-wrap div.controls a.prev {
	left: 0;
}
/* line 6050, ../sass/app.scss */
body.about .page .slider-area .owl-thumb-carousel-wrap div.controls a.next {
	right: 0;
}
/* line 6054, ../sass/app.scss */
body.about .page .slider-area .owl-thumb-carousel-wrap div.controls a:hover i.fa {
	color: #f8c440;
}
/* line 6063, ../sass/app.scss */
body.about .temp {
	background-color: rgba(0, 0, 0, 0.8);
	height: 100%;
	left: 0;
	padding: 60px 100px 110px;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 10000000;
}
/* line 6072, ../sass/app.scss */
body.about .temp .inner-temp {
	border: 2px solid #000;
	float: left;
	height: 100%;
	position: relative;
	width: 100%;
}
/* line 6078, ../sass/app.scss */
body.about .temp .inner-temp .tclose {
	bottom: 100%;
	cursor: pointer;
	position: absolute;
	right: 0;
}
/* line 6083, ../sass/app.scss */
body.about .temp .inner-temp .tclose .cross {
	color: #fff;
	font-size: 1.25em;
}
/* line 6086, ../sass/app.scss */
body.about .temp .inner-temp .tclose .cross:hover {
	color: #F8C43D;
}
/* line 6091, ../sass/app.scss */
body.about .temp .inner-temp video {
	width: "80%";
	height: "80%";
}
/* line 6096, ../sass/app.scss */
body.about .temp.hid {
	opacity: 0;
	visibility: hidden;
	z-index: -1000;
}
/* line 6103, ../sass/app.scss */
body.about .content-box.mobile.about-content {
	min-height: 0px !important;
}

/* FAQ Page */
/* line 6110, ../sass/app.scss */
body.faq .page {
	background: black url(../images/faq-new-back.jpg) no-repeat center top;
	background-size: 100% auto;
	background-attachment: fixed;
}
/* line 20, ../sass/_global.scss */
body.faq .page:before, body.faq .page:after {
	content: " ";
	display: table;
}
/* line 24, ../sass/_global.scss */
body.faq .page:after {
	clear: both;
}
@media only screen and (max-width: 48em) and (orientation: portrait) {
	/* line 6110, ../sass/app.scss */
	body.faq .page {
		background: black url(../images/faq-new-back.jpg) repeat-y center top;
		background-size: 100% auto;
	}
}
@media only screen and (max-width: 64em) and (orientation: landscape) {
	/* line 6110, ../sass/app.scss */
	body.faq .page {
		background: black url(../images/faq-new-back.jpg) repeat-y center top;
		background-size: 100% auto;
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 6110, ../sass/app.scss */
	body.faq .page {
		background: #f8c440;
	}
}
/* line 6126, ../sass/app.scss */
body.faq .page hr.heading-bottom-border {
	display: none;
	margin-bottom: 1.75em !important;
}
/* line 6130, ../sass/app.scss */
body.faq .page .faq-category-selector {
	margin: 0 3.16% 2em 3.16%;
}
/* line 6134, ../sass/app.scss */
body.faq .page .faq-category-selector ul li span.fa-stack {
	font-size: 1.1em;
}
/* line 6138, ../sass/app.scss */
body.faq .page .faq-category-selector ul li i.fa-stack-2x {
	color: black;
}
/* line 6140, ../sass/app.scss */
body.faq .page .faq-category-selector ul li i.fa-stack-2x::before {
	content: "\f1db";
}
/* line 6144, ../sass/app.scss */
body.faq .page .faq-category-selector ul li i.fa-stack-1x {
	font-size: 0.5em;
	color: #f8c440;
	display: none;
}
/* line 6152, ../sass/app.scss */
body.faq .page .faq-category-selector ul li.active i.fa-stack-2x {
	color: black;
}
/* line 6154, ../sass/app.scss */
body.faq .page .faq-category-selector ul li.active i.fa-stack-2x::before {
	content: "\f111";
}
/* line 6158, ../sass/app.scss */
body.faq .page .faq-category-selector ul li.active i.fa-stack-1x {
	display: inline-block;
}
/* line 6163, ../sass/app.scss */
body.faq .page .faq-category-selector ul li span.text {
	font-family: "Conv_FuturaStd-Medium";
	font-size: 1.8em;
	text-transform: uppercase;
	line-height: 2em;
	vertical-align: middle;
	padding-left: 0.5em;
}
/* line 6174, ../sass/app.scss */
body.faq .page .faqtext.desktop-hidden {
	font-size: 2em;
	padding-top: 1em;
	padding-bottom: 0.5em;
	text-align: center;
	text-transform: uppercase;
}
/* line 6181, ../sass/app.scss */
body.faq .page .faq-section {
	/*width: 75%;*/
	/*58.9375em;*/
	/*max-width: 58.9375em;*/
	max-width: 100%;
	width: 59em;
	margin: 0 auto 2.375em auto;
	border: 1px solid #edbc3d;
}
@media only screen and (max-width: 47.9375em) {
	/* line 6181, ../sass/app.scss */
	body.faq .page .faq-section {
		margin-bottom: 0;
		border: none;
		width: 100%;
		max-width: 100%;
	}
}
/* line 6195, ../sass/app.scss */
body.faq .page .faq-section h2 {
	background: black;
	text-align: left;
	color: #f8c440;
	width: 100%;
	font-size: 1.641em;
	line-height: 1em;
	text-transform: uppercase;
	padding-top: 0.61em;
	padding-bottom: 0.32em;
	padding-left: 1.1em;
	letter-spacing: 0.1em;
}
@media only screen and (max-width: 47.9375em) {
	/* line 6195, ../sass/app.scss */
	body.faq .page .faq-section h2 {
		display: none;
	}
}
/* line 6212, ../sass/app.scss */
body.faq .page .faq-section .questions em {
	font-style: italic;
}
/* line 6215, ../sass/app.scss */
body.faq .page .faq-section .questions .question-wrapper {
	background: #f8c440;
	color: black;
	border-bottom: 1px solid #edbc3d;
	-webkit-transition: background-color 0.5s;
	-moz-transition: background-color 0.5s;
	-o-transition: background-color 0.5s;
	transition: background-color 0.5s;
}
/* line 6220, ../sass/app.scss */
body.faq .page .faq-section .questions .question-wrapper:hover {
	background: #f7b622;
}
@media only screen and (max-width: 47.9375em) {
	/* line 6215, ../sass/app.scss */
	body.faq .page .faq-section .questions .question-wrapper {
		background: #f7b622;
	}
}
/* line 6226, ../sass/app.scss */
body.faq .page .faq-section .questions .question-wrapper .question {
	color: black;
	font-size: 1.203em;
	/* 19.25px */
	text-decoration: none;
	padding-left: 1.455em;
	display: table;
	width: 100%;
}
@media only screen and (max-width: 47.9375em) {
	/* line 6226, ../sass/app.scss */
	body.faq .page .faq-section .questions .question-wrapper .question {
		font-size: 1.643em;
	}
}
/* line 6237, ../sass/app.scss */
body.faq .page .faq-section .questions .question-wrapper .question span.bullet {
	width: 0.883em;
	display: table-cell;
	font-size: 0.7em;
}
@media only screen and (max-width: 47.9375em) {
	/* line 6237, ../sass/app.scss */
	body.faq .page .faq-section .questions .question-wrapper .question span.bullet {
		display: block;
		width: 1.5em;
	}
}
/* line 6246, ../sass/app.scss */
body.faq .page .faq-section .questions .question-wrapper .question span.text {
	padding-top: 0.519em;
	padding-bottom: 0.468em;
	display: table-cell;
	line-height: 1.3;
}
/* line 6252, ../sass/app.scss */
body.faq .page .faq-section .questions .question-wrapper .question span.arrow {
	background: #f19616;
	display: table-cell;
	height: 100%;
	text-align: center;
	vertical-align: middle;
	padding-left: 0.3em;
	padding-right: 0.3em;
	width: 3.273em;
}
@media only screen and (max-width: 47.9375em) {
	/* line 6252, ../sass/app.scss */
	body.faq .page .faq-section .questions .question-wrapper .question span.arrow {
		background: none;
	}
}
/* line 6264, ../sass/app.scss */
body.faq .page .faq-section .questions .question-wrapper .question span.arrow i.fa {
	color: black;
	font-size: 1.3125em;
}
@media only screen and (max-width: 47.9375em) {
	/* line 6264, ../sass/app.scss */
	body.faq .page .faq-section .questions .question-wrapper .question span.arrow i.fa {
		font-size: 1.8em;
	}
}
/* line 6273, ../sass/app.scss */
body.faq .page .faq-section .questions .question-wrapper .answer {
	background: #f7b622;
	font-size: 0.984em;
	/* 15.75px */
	line-height: 1.556em;
	padding: 0.762em 8.5%;
	display: none;
}
@media only screen and (max-width: 47.9375em) {
	/* line 6273, ../sass/app.scss */
	body.faq .page .faq-section .questions .question-wrapper .answer {
		font-size: 1.3em;
	}
}
/* line 6283, ../sass/app.scss */
body.faq .page .faq-section .questions .question-wrapper .answer a {
	color: black;
}
/* line 6286, ../sass/app.scss */
body.faq .page .faq-section .questions .question-wrapper .answer b {
	font-family: "Conv_FuturaStd-Bold";
}
/* line 6291, ../sass/app.scss */
body.faq .page .faq-section .questions .question-wrapper.open i.fa::before {
	content: "\f106";
}
@media only screen and (min-width: 47.9375em) and (max-width: 64em) {
	/* line 6299, ../sass/app.scss */
	body.faq #fixed-back {
		background: black url(../images/faq-new-back.jpg) no-repeat center 100%;
		background-size: 100% auto;
	}
}


/* 20th Anniversary Page */
body.twentieth-anniversary .page {
	background: #f8c440 !important;
	padding: 0 12px;
}

body.twentieth-anniversary .sticky-footer, body.twentieth-anniversary .email-signup {
	display: none !important;
}

@media only screen and (min-width: 47.9375em) {
	body.twentieth-anniversary .site-footer {
		margin-bottom: 0;
	}
}

.twentieth-anniversary .narrow {
	margin: 0 auto;
	max-width: 485px;
	width: 100%;
}

.twentieth-anniversary-top {
	color: #000;
	text-align: center;
}

.twentieth-anniversary-top b {
	font-family: 'Conv_FuturaStd-Medium';
}

.twentieth-anniversary-top h1 {
	border-bottom: 0;
	color: currentColor;
	font-family: 'futura_lightregular';
	font-size: 28px;
	letter-spacing: 0;
	line-height: 1.4em;
	margin: 0 auto 30px;
	max-width: 790px;
	position: relative;
	width: 100%;
}

	.twentieth-anniversary-top h1::after {
		border-bottom: 1px solid #000;
		content: '';
		display: block;
		left: 50%;
		position: absolute;
		top: 100%;
		-webkit-transform: translateX(-50%);
      	-ms-transform: translateX(-50%);
        transform: translateX(-50%);
		width: 70%;
	}

	@media only screen and (min-width: 47.9375em) {
		.twentieth-anniversary-top h1 {
			font-size: 44px;
		}
	}

	.twentieth-anniversary-top h1 sup {
		font-size: 0.4em;
		top: -0.2em;
		vertical-align: super;
	}

	.twentieth-anniversary-top p {
		font-size: 16px;
		line-height: 1.4em;
		margin-bottom: 20px;
	}

	p.twentieth-anniversary-lines {
		font-family: 'futura_lightregular';
		font-size: 22px;
		line-height: 1.5em;
		margin: 30px auto;
		padding: 30px 0;
		position: relative;
		max-width: 560px;
		width: 100%;
	}

	.twentieth-anniversary-lines b {
		display: block;
	}

	.twentieth-anniversary-lines::before, .twentieth-anniversary-lines::after {
		background: url(../images/twentieth-swiggle.png) no-repeat 50% 0;
		content: '';
		height: 15px;
		left: 0;
		position: absolute;
		width: 100%;
	}

	.twentieth-anniversary-lines::before {
		top: 0;
	}

	.twentieth-anniversary-lines::after {
		bottom: 0;
		-webkit-transform: rotate(180deg);
     	-ms-transform: rotate(180deg);
        transform: rotate(180deg);
	}

	@media only screen and (min-width: 47.9375em) {
		p.twentieth-anniversary-lines {

			margin: 50px auto;
			padding: 60px 0;
		}
	}

	.twentieth-anniversary-divided {
		margin: 0 auto;
		max-width: 620px;
		width: 100%;
	}

	.twentieth-anniversary-divided div {
		display: inline-block;
		position: relative;
		vertical-align: top;
		white-space: normal;
		width: 100%;
	}

		.twentieth-anniversary-divided div + div::before {
			border-top: 1px solid #000;
			content: '';
			display: block;
			margin: 0 auto 25px;
			position: relative;
			width: 70%;
		}

		.left-divide {
			font-family: 'futura_lightregular';
			margin-right: 20px;
		}

			.left-divide h2 {
				font-size: 26px;
			}

			.left-divide p {
				font-size: 22px;
				line-height: 30px;
				margin-bottom: 0;
				margin-top: 10px;
			}

		.right-divide {
			font-family: 'futura_lightregular';
			font-size: 19px;
			padding: 20px 0;
			text-align: center;
		}

			.right-divide ul {
				display: inline-block;
				list-style: initial;
				list-style-position: inside;
				width: 100%;
			}

			.right-divide li {
				margin-bottom: 8px;
			}

	@media only screen and (min-width: 47.9375em) {
		.twentieth-annivesary-divided {
			white-space: nowrap;
		}

		.twentieth-anniversary-divided div {
			width: calc(50% - 20px);
		}

		.twentieth-anniversary-divided div + div::before {
			border-left: 1px solid #000;
			border-top: 0;
			height: 100%;
			left: 0px;
			margin: 0;
			position: absolute;
			width: 1px;
		}

		.right-divide {
			padding: 0 0 0 60px;
		}

			.right-divide ul {
				text-align: left;
				list-style-position: initial;
			}
	}

	.library-entry {
		clear: both;
		margin: 0 auto;
		padding-top: 25px;
		max-width: 550px;
		width: 100%;
	}

		.library-entry h4 {
			font-family: 'futura_lightregular';
			font-size: 22px;
		}

		.library-entry ul {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-wrap: wrap;
      		flex-wrap: wrap;
      		-webkit-box-pack: center;
	    	-ms-flex-pack: center;
	        justify-content: center;
			margin: 0 auto 25px;
			width: 100%;
		}

		.library-entry li {
			-ms-flex-preferred-size: 100%;
	    	flex-basis: 100%;
	    	font-family: 'futura_lightregular';
	    	font-size: 16px;
	    	line-height: 1.3em;
	    	margin-top: 25px;
		}

		.library-entry a {
			color: #000;
			display: block;
			font-family: 'Conv_FuturaStd-Book';
			margin-bottom: 8px;
		}

	@media only screen and (min-width: 47.9375em) {
		.library-entry {
			padding-bottom: 20px;
			padding-top: 50px;
		}

		.library-entry li {
			-ms-flex-preferred-size: 33%;
			flex-basis: 33%;
		}
	}

		.official-rules {
			font-size: 16px;
			padding: 0 12px;
			margin: 0 auto;
			max-width: 760px;
			text-align: left;
		}

			.official-rules::before {
				border-top: 1px solid #000;
				content: '';
				display: block;
				height: 1px;
				margin: 0 auto 30px;
				max-width: 400px;
				width: 70%;
			}

			.official-rules h3 {
				font-family: 'futura_lightregular';
				font-size: 22px;
				text-align: center;
			}

			.official-rules ul {
				list-style: initial;
				margin-top: 30px;
			}

			.official-rules li {
				display: list-item;
				font-family: 'futura_lightregular';
				line-height: 1.3em;
				margin-bottom: 12px;
			}

.twentieth-anniversary-bottom {
	background-color: #000;
	color: #f7b622;
	font-size: 16px;
	margin-left: -12px;
	margin-right: -12px;
	margin-top: 240px;
	padding: 30px 15px;
	position: relative;
	text-align: left;
}

	.twentieth-anniversary-bottom::before {
		background: transparent url(../images/twentieth-skyline.png) no-repeat 43.5% 0;
		content: '';
		display: block;
		height: 200px;
		left: 0;
		position: absolute;
		top: -200px;
		width: 100%;
	}

	.twentieth-anniversary-bottom sm {
		font-size: 0.8em;
	}

	.entry-requirements {
		border-bottom: 1px solid #000;
		font-size: 14px;
		line-height: 1.4em;
		margin: 0 auto;
		max-width: 845px;
		padding-bottom: 40px;
	}

	.thank-you-support {
		margin-bottom: 30px;
		text-align: center;
	}

	.thank-you-logos {
		display: block;
		margin: 16px auto;
	}

	.thank-you-support img {
		margin: 0 8px;
		vertical-align: middle;
	}

	.lottery-administration {
		text-align: center;
	}

	@media only screen and (min-width: 47.9375em) {
		.twentieth-anniversary-bottom {
			font-size: 16px;
		}

		.entry-requirements {
			font-size: 13px;
			margin-top: 20px;
		}

		.thank-you-logos {
			display: inline-block;
			margin: 0;
		}
	}

/* line 6308, ../sass/app.scss */
body.error .page {
	background: black url(../images/error-back.jpg) no-repeat center top;
	background-size: auto 100%;
}
/* line 20, ../sass/_global.scss */
body.error .page:before, body.error .page:after {
	content: " ";
	display: table;
}
/* line 24, ../sass/_global.scss */
body.error .page:after {
	clear: both;
}
@media only screen and (max-width: 64em) and (orientation: landscape) {
	/* line 6308, ../sass/app.scss */
	body.error .page {
		background: black url(../images/error-back-ipad-hr.jpg) no-repeat center top;
		background-size: cover;
	}
}
@media only screen and (max-width: 48em) {
	/* line 6308, ../sass/app.scss */
	body.error .page {
		background: black url(../images/error-back-ipad-vr.jpg) no-repeat center top;
		background-size: cover;
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 6308, ../sass/app.scss */
	body.error .page {
		background: black url(../images/error-back-mbx767.jpg) no-repeat center top;
		background-size: 100% auto;
	}
}
/* line 6324, ../sass/app.scss */
body.error .page #error-content {
	text-align: center;
	margin-top: 10%;
}
/* line 6327, ../sass/app.scss */
body.error .page #error-content h1 {
	font-family: "Conv_FuturaStd-Bold";
	font-size: 6.485em;
	color: black;
	letter-spacing: 0;
	margin: 0;
	padding: 0;
	text-align: center;
}
@media only screen and (max-width: 48em) {
	/* line 6327, ../sass/app.scss */
	body.error .page #error-content h1 {
		font-size: 5.875em;
		/* 94px */
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 6327, ../sass/app.scss */
	body.error .page #error-content h1 {
		font-size: 6.500em;
		/* 104px */
		border: none;
	}
}
/* line 6345, ../sass/app.scss */
body.error .page #error-content h2 {
	font-family: "Conv_FuturaStd-Medium";
	font-size: 1.87em;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 0.05em;
	margin-bottom: 1em;
}
@media only screen and (max-width: 48em) {
	/* line 6345, ../sass/app.scss */
	body.error .page #error-content h2 {
		font-size: 1.688em;
		/* 94px */
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 6345, ../sass/app.scss */
	body.error .page #error-content h2 {
		font-size: 1.875em;
		/* 104px */
	}
}
@media only screen and (max-width: 48em) {
	/* line 6360, ../sass/app.scss */
	body.error .page #error-content h2 span {
		display: block;
	}
}
/* line 6366, ../sass/app.scss */
body.error .page #error-content a.button {
	display: inline-block;
	text-align: center;
	background: #fac633;
	border: 1px solid black;
	font-size: 1.09375em;
	text-transform: uppercase;
	color: black;
	text-decoration: none;
	font-family: "Conv_FuturaStd-Bold";
	padding: 0.9em;
	letter-spacing: 0.09em;
	margin: 0 auto;
}
@media only screen and (max-width: 64em) and (orientation: landscape) {
	/* line 6366, ../sass/app.scss */
	body.error .page #error-content a.button {
		font-size: 0.875em;
	}
}
@media only screen and (max-width: 48em) {
	/* line 6366, ../sass/app.scss */
	body.error .page #error-content a.button {
		font-size: 1.563em;
		/* 94px */
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 6366, ../sass/app.scss */
	body.error .page #error-content a.button {
		font-size: 1.750em;
		/* 28px */
	}
}
/* line 6390, ../sass/app.scss */
body.error .page #error-content a.button i {
	color: black;
	margin-right: 0.5em;
}
@media only screen and (min-width: 47.9375em) and (max-width: 64em) {
	/* line 6397, ../sass/app.scss */
	body.error #fixed-back {
		background: black url(../images/error-back.jpg) no-repeat center 100%;
		background-size: 100% auto;
	}
}

@media only screen and (min-width: 48em) and (max-width: 64em) {
	/* line 6408, ../sass/app.scss */
	body.weather #wrapper #content #fixed-back {
		background-size: cover;
	}
}
/* line 6415, ../sass/app.scss */
body.weather .page {
	background: black url(../images/contact-bg-sliced.jpg) no-repeat center top;
	background-size: cover;
	/* @media only screen and ( max-width: $iPadLandscape ) and (orientation: landscape) {
			background: black url(../images/weather-back-ipad-hr.jpg) no-repeat center top;
			background-size: cover;
	} */
}
/* line 20, ../sass/_global.scss */
body.weather .page:before, body.weather .page:after {
	content: " ";
	display: table;
}
/* line 24, ../sass/_global.scss */
body.weather .page:after {
	clear: both;
}
@media only screen and (max-width: 48em) and (orientation: portrait) {
	/* line 6415, ../sass/app.scss */
	body.weather .page {
		background: black url(../images/contact-bg-new-vr.jpg) no-repeat center top;
		background-size: cover;
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 6415, ../sass/app.scss */
	body.weather .page {
		background: #f8c440;
	}
}
/* line 6430, ../sass/app.scss */
body.weather .page h1 {
	color: black;
}
@media only screen and (max-width: 64em) {
	/* line 6432, ../sass/app.scss */
	body.weather .page h1 span {
		display: block;
	}
}
/* line 6438, ../sass/app.scss */
body.weather .page hr.heading-bottom-border {
	display: none;
	border-top: 1px solid black;
}
@media only screen and (max-width: 47.9375em) {
	/* line 6438, ../sass/app.scss */
	body.weather .page hr.heading-bottom-border {
		border-top: none;
	}
}
/* line 6445, ../sass/app.scss */
body.weather .page .content-box {
	background: #f8c440;
	border: 1px solid black;
	padding: 2.375em;
	width: 75%;
	margin: 1.8em auto 1.8em auto;
}
@media only screen and (max-width: 64em) {
	/* line 6445, ../sass/app.scss */
	body.weather .page .content-box {
		padding-top: 1.3em;
		/* 20px */
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 6445, ../sass/app.scss */
	body.weather .page .content-box {
		padding: 0;
		border: none;
		width: 100%;
		padding: 0 1.2em;
		/* 19px */
		margin-top: 1.2em;
		/* 19px */
	}
}
/* line 6464, ../sass/app.scss */
body.weather .page .content-box h1 {
	font-family: "Conv_FuturaStd-Heavy";
	font-size: 1.8em;
	text-align: left;
	letter-spacing: 0.1em;
	text-transform: none;
}
/* line 6471, ../sass/app.scss */
body.weather .page .content-box h2 {
	font-size: 1.421875em;
	font-family: "Conv_FuturaStd-Heavy";
	line-height: 1.5;
	margin-top: 1em;
}
@media only screen and (max-width: 47.9375em) {
	/* line 6471, ../sass/app.scss */
	body.weather .page .content-box h2 {
		font-size: 1.875em;
	}
}
/* line 6480, ../sass/app.scss */
body.weather .page .content-box a {
	color: black;
	border-bottom: 1px solid rgba(52, 73, 94, 0.4);
	transition: background-color 0.3s ease 0s, border-color 0.3s ease 0s;
	display: inline-block;
	outline: medium none;
	position: relative;
	text-decoration: none;
	vertical-align: bottom;
	white-space: nowrap;
}
/* line 6490, ../sass/app.scss */
body.weather .page .content-box a:before, body.weather .page .content-box a:after {
	backface-visibility: hidden;
	pointer-events: none;
}
/* line 6495, ../sass/app.scss */
body.weather .page .content-box a:hover, body.weather .page .content-box a:focus {
	background-color: #e9ae1a;
	border-color: rgba(52, 73, 94, 0);
}
/* line 6501, ../sass/app.scss */
body.weather .page .content-box .text {
	font-size: 0.9843em;
	font-family: "Conv_FuturaStd-Medium";
	line-height: 1.5;
}
@media only screen and (max-width: 47.9375em) {
	/* line 6501, ../sass/app.scss */
	body.weather .page .content-box .text {
		font-size: 1.250em;
		line-height: 1.75em;
	}
}
/* line 6510, ../sass/app.scss */
body.weather .page .content-box .cms.text ul {
	list-style-type: square;
}
/* line 6513, ../sass/app.scss */
body.weather .page .content-box ul.nested-list {
	padding-left: 40px;
}
/* line 6519, ../sass/app.scss */
body.weather .photo-credits .page {
	background-image: url(../images/photo-credir-bg.jpg);
}
@media only screen and (max-width: 64em) {
	/* line 6519, ../sass/app.scss */
	body.weather .photo-credits .page {
		background: black url(../images/photo-credir-bg.jpg) no-repeat center top;
		background-size: cover;
	}
}
@media only screen and (max-width: 64em) {
	/* line 6519, ../sass/app.scss */
	body.weather .photo-credits .page {
		background: #f8c440;
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 6519, ../sass/app.scss */
	body.weather .photo-credits .page {
		background: #f8c440;
	}
}
/* line 6531, ../sass/app.scss */
body.weather .photo-credits .page .content-box {
	background: none;
	border: 0 none;
	margin: 0 auto;
	padding: 0;
}
/* line 6536, ../sass/app.scss */
body.weather .photo-credits .page .content-box .photo-container {
	background: #f8c440;
	border: 1px solid #000000;
	float: left;
	margin: 1.8em 0;
	padding: 2.375em 1.1875em;
	width: 100%;
}
@media only screen and (max-width: 47.9375em) {
	/* line 6536, ../sass/app.scss */
	body.weather .photo-credits .page .content-box .photo-container {
		border: 0 none;
		margin: 0;
	}
}
/* line 6547, ../sass/app.scss */
body.weather .photo-credits .page .content-box .photo-container .photo-left,
body.weather .photo-credits .page .content-box .photo-container .photo-right {
	float: left;
	padding: 0 1.1875em;
	width: 50%;
}
@media only screen and (max-width: 47.9375em) {
	/* line 6547, ../sass/app.scss */
	body.weather .photo-credits .page .content-box .photo-container .photo-left,
	body.weather .photo-credits .page .content-box .photo-container .photo-right {
		width: 100%;
	}
}
/* line 6555, ../sass/app.scss */
body.weather .photo-credits .page .content-box .photo-container .photo-left h3,
body.weather .photo-credits .page .content-box .photo-container .photo-right h3 {
	color: #000000;
	font-family: "Conv_FuturaStd-Medium";
	font-size: 1.25em;
	font-weight: normal;
	margin-bottom: 0.3125em;
}
@media only screen and (max-width: 47.9375em) {
	/* line 6555, ../sass/app.scss */
	body.weather .photo-credits .page .content-box .photo-container .photo-left h3,
	body.weather .photo-credits .page .content-box .photo-container .photo-right h3 {
		font-size: 2.25em;
	}
}
/* line 6565, ../sass/app.scss */
body.weather .photo-credits .page .content-box .photo-container .photo-left ul,
body.weather .photo-credits .page .content-box .photo-container .photo-right ul {
	float: left;
	list-style: disc outside;
	margin-bottom: 1.25em;
	padding-left: 1.875em;
	width: 100%;
}
/* line 6571, ../sass/app.scss */
body.weather .photo-credits .page .content-box .photo-container .photo-left ul li,
body.weather .photo-credits .page .content-box .photo-container .photo-right ul li {
	font-size: 1em;
	line-height: normal;
	margin-bottom: 0.3125em;
}
@media only screen and (max-width: 47.9375em) {
	/* line 6571, ../sass/app.scss */
	body.weather .photo-credits .page .content-box .photo-container .photo-left ul li,
	body.weather .photo-credits .page .content-box .photo-container .photo-right ul li {
		font-size: 1.5em;
	}
}
@media only screen and (min-width: 47.9375em) and (max-width: 64em) {
	/* line 6584, ../sass/app.scss */
	body.weather .photo-credits #fixed-back {
		background: black url(../images/photo-credir-bg.jpg) no-repeat center 100%;
		background-size: 100% auto;
	}
}
@media only screen and (min-width: 47.9375em) and (max-width: 64em) {
	/* line 6591, ../sass/app.scss */
	body.weather #fixed-back {
		background: black url(../images/contact-bg-sliced.jpg) no-repeat center 100%;
		background-size: 100% auto;
	}
}

/* ACCESSIBILITY Page */
/* line 6922, ../sass/app.scss */
body.accessibility .page {
	background: black url(../images/accessibility-back.jpg) no-repeat center top;
	background-size: cover;
	height: auto;
	background: -webkit-linear-gradient(top, black 0%, transparent 40em, transparent 100%), black url(../images/tickets-back.jpg) no-repeat center top;
	background: -moz-linear-gradient(top, black 0%, transparent 40em, transparent 100%), black url(../images/tickets-back.jpg) no-repeat center top;
	background: -o-linear-gradient(top, black 0%, transparent 40em, transparent 100%), black url(../images/tickets-back.jpg) no-repeat center top;
	background: -ms-linear-gradient(top, black 0%, transparent 40em, transparent 100%), black url(../images/tickets-back.jpg) no-repeat center top;
	background: linear-gradient(to bottom, #000000 0%, rgba(0, 0, 0, 0) 40em, rgba(0, 0, 0, 0) 100%), black url(../images/tickets-back.jpg) no-repeat center top;
	background-size: 100% auto;
}
/* line 20, ../sass/_global.scss */
body.accessibility .page:before, body.accessibility .page:after {
	content: " ";
	display: table;
}
/* line 24, ../sass/_global.scss */
body.accessibility .page:after {
	clear: both;
}
@media only screen and (max-width: 48em) and (orientation: portrait) {
	/* line 6922, ../sass/app.scss */
	body.accessibility .page {
		background: black url(../images/accessibility-back.jpg) no-repeat center bottom;
		background-size: 100% auto;
	}
}
@media only screen and (max-width: 64em) and (orientation: landscape) {
	/* line 6922, ../sass/app.scss */
	body.accessibility .page {
		background: black url(../images/accessibility-back.jpg) no-repeat center bottom;
		background-size: 100% auto;
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 6922, ../sass/app.scss */
	body.accessibility .page {
		background: #f8c440;
	}
}
/* line 6944, ../sass/app.scss */
body.accessibility .page hr.heading-bottom-border {
	display: none;
	margin-bottom: 1.75em !important;
}
/* line 6948, ../sass/app.scss */
body.accessibility .page .faq-category-selector {
	margin: 0 3.16% 2em 3.16%;
	font-size: 1.3em;
	text-align: center;
}
/* line 6954, ../sass/app.scss */
body.accessibility .page .faq-category-selector ul li span.fa-stack {
	font-size: 1.1em;
}
/* line 6958, ../sass/app.scss */
body.accessibility .page .faq-category-selector ul li i.fa-stack-2x {
	color: black;
}
/* line 6960, ../sass/app.scss */
body.accessibility .page .faq-category-selector ul li i.fa-stack-2x::before {
	content: "\f1db";
}
/* line 6964, ../sass/app.scss */
body.accessibility .page .faq-category-selector ul li i.fa-stack-1x {
	font-size: 0.5em;
	color: #f8c440;
	display: none;
}
/* line 6972, ../sass/app.scss */
body.accessibility .page .faq-category-selector ul li.active i.fa-stack-2x {
	color: black;
}
/* line 6974, ../sass/app.scss */
body.accessibility .page .faq-category-selector ul li.active i.fa-stack-2x::before {
	content: "\f111";
}
/* line 6978, ../sass/app.scss */
body.accessibility .page .faq-category-selector ul li.active i.fa-stack-1x {
	display: inline-block;
}
/* line 6983, ../sass/app.scss */
body.accessibility .page .faq-category-selector ul li span.text {
	font-family: "Conv_FuturaStd-Medium";
	font-size: 1.8em;
	text-transform: uppercase;
	line-height: 2em;
	vertical-align: middle;
	padding-left: 0.5em;
}
/* line 6994, ../sass/app.scss */
body.accessibility .page .faq-section {
	width: 75%;
	/*58.9375em;*/
	/*max-width: 58.9375em;*/
	margin: 0 auto 2.375em auto;
	border: 1px solid #edbc3d;
}
@media only screen and (max-width: 47.9375em) {
	/* line 6994, ../sass/app.scss */
	body.accessibility .page .faq-section {
		margin-bottom: 0;
		border: none;
		width: 100%;
		max-width: 100%;
	}
}
/* line 7006, ../sass/app.scss */
body.accessibility .page .faq-section h2 {
	background: black;
	text-align: center;
	color: #f8c440;
	width: 100%;
	font-size: 1.641em;
	line-height: 1em;
	text-transform: uppercase;
	padding-top: 0.61em;
	padding-bottom: 0.32em;
	padding-left: 1.1em;
	letter-spacing: 0.1em;
}
@media only screen and (max-width: 47.9375em) {
	/* line 7006, ../sass/app.scss */
	body.accessibility .page .faq-section h2 {
		display: none;
	}
}
/* line 7023, ../sass/app.scss */
body.accessibility .page .faq-section .questions em {
	font-style: italic;
}
/* line 7026, ../sass/app.scss */
body.accessibility .page .faq-section .questions .question-wrapper {
	background: #f8c440;
	color: black;
	border-bottom: 1px solid #edbc3d;
	-webkit-transition: background-color 0.5s;
	-moz-transition: background-color 0.5s;
	-o-transition: background-color 0.5s;
	transition: background-color 0.5s;
}
/* line 7031, ../sass/app.scss */
body.accessibility .page .faq-section .questions .question-wrapper:hover {
	background: #f7b622;
}
@media only screen and (max-width: 47.9375em) {
	/* line 7026, ../sass/app.scss */
	body.accessibility .page .faq-section .questions .question-wrapper {
		background: #f7b622;
	}
}
/* line 7037, ../sass/app.scss */
body.accessibility .page .faq-section .questions .question-wrapper .question {
	color: black;
	font-size: 1.203em;
	/* 19.25px */
	text-decoration: none;
	padding-left: 1.455em;
	display: table;
	width: 100%;
}
@media only screen and (max-width: 47.9375em) {
	/* line 7037, ../sass/app.scss */
	body.accessibility .page .faq-section .questions .question-wrapper .question {
		font-size: 1.643em;
	}
}
/* line 7048, ../sass/app.scss */
body.accessibility .page .faq-section .questions .question-wrapper .question span.icon {
	display: table-cell;
	vertical-align: middle;
	width: 3.2087580219em;
}
/* line 7052, ../sass/app.scss */
body.accessibility .page .faq-section .questions .question-wrapper .question span.icon img {
	vertical-align: middle;
	width: 1.8em;
	/* 3.2087580219em; */
}
@media only screen and (max-width: 47.9375em) {
	/* line 7048, ../sass/app.scss */
	body.accessibility .page .faq-section .questions .question-wrapper .question span.icon {
		display: none;
	}
}
/* line 7061, ../sass/app.scss */
body.accessibility .page .faq-section .questions .question-wrapper .question span.text {
	padding-top: 0.519em;
	padding-bottom: 0.468em;
	display: table-cell;
	line-height: 1.3;
}
/* line 7067, ../sass/app.scss */
body.accessibility .page .faq-section .questions .question-wrapper .question span.arrow {
	background: #f19616;
	display: table-cell;
	height: 100%;
	text-align: center;
	vertical-align: middle;
	padding-left: 0.3em;
	padding-right: 0.3em;
	width: 3.273em;
}
@media only screen and (max-width: 47.9375em) {
	/* line 7067, ../sass/app.scss */
	body.accessibility .page .faq-section .questions .question-wrapper .question span.arrow {
		background: none;
	}
}
/* line 7079, ../sass/app.scss */
body.accessibility .page .faq-section .questions .question-wrapper .question span.arrow i.fa {
	color: black;
	font-size: 1.3125em;
}
/* line 7085, ../sass/app.scss */
body.accessibility .page .faq-section .questions .question-wrapper .answer {
	background: #f7b622;
	font-size: 0.984em;
	/* 15.75px */
	line-height: 1.556em;
	padding: 0.762em 8.5%;
	display: none;
}
@media only screen and (max-width: 47.9375em) {
	/* line 7085, ../sass/app.scss */
	body.accessibility .page .faq-section .questions .question-wrapper .answer {
		font-size: 1.3em;
	}
}
/* line 7095, ../sass/app.scss */
body.accessibility .page .faq-section .questions .question-wrapper .answer a {
	color: black;
}
/* line 7098, ../sass/app.scss */
body.accessibility .page .faq-section .questions .question-wrapper .answer p {
	padding: 0.3em 0.1em 0.3em 3em;
}
@media only screen and (max-width: 47.9375em) {
	/* line 7098, ../sass/app.scss */
	body.accessibility .page .faq-section .questions .question-wrapper .answer p {
		padding: 0.5em 0.1em 0.5em 0;
	}
}
/* line 7106, ../sass/app.scss */
body.accessibility .page .faq-section .questions .question-wrapper.open i.fa::before {
	content: "\f106";
}
@media only screen and (min-width: 47.9375em) and (max-width: 64em) {
	/* line 7114, ../sass/app.scss */
	body.accessibility #fixed-back {
		background: black url(../images/accessibility-back.jpg) no-repeat center 100%;
		background-size: 100% auto;
	}
}

/* line 7125, ../sass/app.scss */
body.isMobile .rotate-vid .content-box.mobile {
	display: block !important;
}
/* line 7128, ../sass/app.scss */
body.isMobile .rotate-vid .content-box.desktop {
	display: none !important;
}

/* line 7136, ../sass/app.scss */
body.tour .page {
	background: black url(../images/tickets-back.jpg) no-repeat center top;
	background-size: cover;
	height: auto;
	background: -webkit-linear-gradient(top, black 0%, transparent 40em, transparent 100%), black url(../images/tickets-back.jpg) no-repeat center 100%;
	background: -moz-linear-gradient(top, black 0%, transparent 40em, transparent 100%), black url(../images/tickets-back.jpg) no-repeat center 100%;
	background: -o-linear-gradient(top, black 0%, transparent 40em, transparent 100%), black url(../images/tickets-back.jpg) no-repeat center top;
	background: -ms-linear-gradient(top, black 0%, transparent 40em, transparent 100%), black url(../images/tickets-back.jpg) no-repeat center 100%;
	background: linear-gradient(to bottom, #000000 0%, rgba(0, 0, 0, 0) 40em, rgba(0, 0, 0, 0) 100%), black url(../images/tickets-back.jpg) no-repeat center 100%;
	background-size: 100% auto;
	background-attachment: fixed;
	padding-bottom: 1.8em;
}
/* line 20, ../sass/_global.scss */
body.tour .page:before, body.tour .page:after {
	content: " ";
	display: table;
}
/* line 24, ../sass/_global.scss */
body.tour .page:after {
	clear: both;
}
@media only screen and (max-width: 64em) {
	/* line 7136, ../sass/app.scss */
	body.tour .page {
		padding-left: 5em;
		padding-right: 5em;
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 7136, ../sass/app.scss */
	body.tour .page {
		background: #f8c440;
		min-height: initial;
		padding-left: 0;
		padding-right: 0;
	}
}
/* line 7159, ../sass/app.scss */
body.tour .page .locations {
	display: block;
	width: 59em;
	max-width: 100%;
	margin: 0.8em auto 0;
}
@media only screen and (max-width: 47.9375em) {
	/* line 7159, ../sass/app.scss */
	body.tour .page .locations {
		border-top: 5px solid #000;
	}
}
/* line 7167, ../sass/app.scss */
body.tour .page .locations .location {
	background: #f8c440;
	cursor: pointer;
	float: left;
	height: 7em;
	margin-bottom: 0.6%;
	margin-right: 0.42%;
	padding: 0.625em;
	position: relative;
	text-align: center;
	width: 24.6%;
}
/* line 7178, ../sass/app.scss */
body.tour .page .locations .location:nth-child(4n) {
	margin-right: 0;
}
/* line 7181, ../sass/app.scss */
body.tour .page .locations .location.fake {
	background: #f8c440 url(../images/fake-location.jpg) no-repeat center top;
	background-size: cover;
	margin-right: 0;
}
@media only screen and (max-width: 47.9375em) {
	/* line 7181, ../sass/app.scss */
	body.tour .page .locations .location.fake {
		display: none;
	}
}
/* line 7188, ../sass/app.scss */
body.tour .page .locations .location.fake.span-2 {
	width: 49.62%;
}
/* line 7191, ../sass/app.scss */
body.tour .page .locations .location.fake.span-3 {
	width: 74.64%;
}
body.tour .page .locations .location.fake.span-4 {
	width: 100%;
}
@media only screen and (max-width: 53.75em) {
	/* line 7167, ../sass/app.scss */
	body.tour .page .locations .location {
		width: 49.6%;
		margin-right: 0.4%;
	}
	/* line 7198, ../sass/app.scss */
	body.tour .page .locations .location:nth-child(2n) {
		margin-right: 0;
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 7167, ../sass/app.scss */
	body.tour .page .locations .location {
		background: #f9b800;
		border-bottom: 2px solid #000;
		margin: 0;
		min-height: initial;
		height: auto;
		padding: 0.5em 0 0.5em 1.2em;
		width: 100%;
	}
}
/* line 7211, ../sass/app.scss */
body.tour .page .locations .location .loc-table {
	display: table;
	float: left;
	height: 100%;
	width: 100%;
}
/* line 7216, ../sass/app.scss */
body.tour .page .locations .location .loc-table .near-you {
	display: block;
	position: absolute;
	top: 0em;
	width: 100%;
	background: #bb2c3a;
	color: white;
	left: 0;
	text-align: center;
	text-transform: uppercase;
	font-family: "Conv_FuturaStd-Bold";
	letter-spacing: 0.1em;
	font-size: 0.875em;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
}
/* line 7231, ../sass/app.scss */
body.tour .page .locations .location .loc-table .near-you i.fa-star {
	display: none;
}
@media only screen and (max-width: 47.9375em) {
	/* line 7216, ../sass/app.scss */
	body.tour .page .locations .location .loc-table .near-you {
		background: none;
		color: #000;
		font-size: 1.6em;
		position: static;
		text-align: left;
	}
	/* line 7240, ../sass/app.scss */
	body.tour .page .locations .location .loc-table .near-you i.fa-star {
		color: #bb2c3a;
		display: inline-block;
		font-size: 1.2em;
		margin-right: 0.3125em;
	}
}
/* line 7248, ../sass/app.scss */
body.tour .page .locations .location .loc-table .internal {
	display: table-cell;
	vertical-align: middle;
	height: 100%;
	position: relative;
}
@media only screen and (max-width: 47.9375em) {
	/* line 7248, ../sass/app.scss */
	body.tour .page .locations .location .loc-table .internal {
		display: block;
	}
}
/* line 7256, ../sass/app.scss */
body.tour .page .locations .location .loc-table .internal .name {
	font-size: 1.203125em;
	font-family: "Conv_FuturaStd-Heavy";
	display: block;
	letter-spacing: 0.08em;
	padding-bottom: 0.2em;
}
@media only screen and (max-width: 47.9375em) {
	/* line 7256, ../sass/app.scss */
	body.tour .page .locations .location .loc-table .internal .name {
		font-size: 1.6em;
		text-align: left;
	}
}
/* line 7267, ../sass/app.scss */
body.tour .page .locations .location .loc-table .internal .date-range {
	display: block;
	font-size: 0.984375em;
	letter-spacing: 0.1em;
	line-height: 1.2;
}
@media only screen and (max-width: 47.9375em) {
	/* line 7267, ../sass/app.scss */
	body.tour .page .locations .location .loc-table .internal .date-range {
		font-size: 1.6em;
		text-align: left;
	}
}
/* line 7276, ../sass/app.scss */
body.tour .page .locations .location .loc-table .internal .date-range a {
	color: black;
}
/* line 7281, ../sass/app.scss */
body.tour .page .locations .location .loc-table span.arrow {
	display: none;
}
@media only screen and (max-width: 47.9375em) {
	/* line 7281, ../sass/app.scss */
	body.tour .page .locations .location .loc-table span.arrow {
		display: table-cell;
		height: 100%;
		text-align: center;
		vertical-align: middle;
		padding-left: 0.3em;
		padding-right: 0.3em;
		width: 5em;
	}
	/* line 7291, ../sass/app.scss */
	body.tour .page .locations .location .loc-table span.arrow i.fa {
		color: black;
		font-size: 4em;
	}
}
/* line 7299, ../sass/app.scss */
body.tour .page .locations .location-details {
	color: white;
	clear: both;
	padding-top: 0.675em;
	/* 22px */
	padding-bottom: 1.375em;
	/* 22px */
	display: none;
}
/* line 7307, ../sass/app.scss */
body.tour .page .locations .location-details .arrow {
	width: 1em;
	top: -0.6em;
	left: 12.5%;
	margin-left: -0.5em;
	height: 1em;
	background: #0d0d0d;
	border-left: 2px solid #f8c440;
	border-top: 2px solid #f8c440;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	position: absolute;
}
/* line 7319, ../sass/app.scss */
body.tour .page .locations .location-details.first .arrow {
	left: 12.5%;
}
/* line 7322, ../sass/app.scss */
body.tour .page .locations .location-details.second .arrow {
	left: 37.5%;
}
/* line 7325, ../sass/app.scss */
body.tour .page .locations .location-details.third .arrow {
	left: 62.5%;
}
/* line 7328, ../sass/app.scss */
body.tour .page .locations .location-details.fourth .arrow {
	left: 87.5%;
}
@media only screen and (max-width: 53.75em) {
	/* line 7332, ../sass/app.scss */
	body.tour .page .locations .location-details.first .arrow {
		left: 25%;
	}
	/* line 7335, ../sass/app.scss */
	body.tour .page .locations .location-details.second .arrow {
		left: 75%;
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 7299, ../sass/app.scss */
	body.tour .page .locations .location-details {
		padding: 0;
	}
	/* line 7341, ../sass/app.scss */
	body.tour .page .locations .location-details .arrow {
		display: none;
	}
}
/* line 7345, ../sass/app.scss */
body.tour .page .locations .location-details .inner {
	background: #222;
	border: 2px solid #f8c440;
	position: relative;
}
@media only screen and (max-width: 47.9375em) {
	/* line 7345, ../sass/app.scss */
	body.tour .page .locations .location-details .inner {
		border: 0 none;
	}
}
/* line 7352, ../sass/app.scss */
body.tour .page .locations .location-details .inner .header {
	background: #0d0d0d;
}
/* line 20, ../sass/_global.scss */
body.tour .page .locations .location-details .inner .header:before, body.tour .page .locations .location-details .inner .header:after {
	content: " ";
	display: table;
}
/* line 24, ../sass/_global.scss */
body.tour .page .locations .location-details .inner .header:after {
	clear: both;
}
/* line 7355, ../sass/app.scss */
body.tour .page .locations .location-details .inner .header h3 {
	float: left;
	font-size: 1.53125em;
	/* 24.5px */
	color: #f8c440;
	letter-spacing: 0.1em;
	margin: 0.4898em 0 0.4898em 1.22449em;
	width: 90%;
}
@media only screen and (max-width: 47.9375em) {
	/* line 7355, ../sass/app.scss */
	body.tour .page .locations .location-details .inner .header h3 {
		font-size: 2em;
		line-height: normal;
		margin: 1em 1em;
	}
}
/* line 7368, ../sass/app.scss */
body.tour .page .locations .location-details .inner .header h3 span {
	font-size: 0.6429em;
	/* 15.75px */
	color: white;
	letter-spacing: 0em;
}
@media only screen and (max-width: 47.9375em) {
	/* line 7368, ../sass/app.scss */
	body.tour .page .locations .location-details .inner .header h3 span {
		display: block;
		font-size: 0.865em;
	}
}
/* line 7377, ../sass/app.scss */
body.tour .page .locations .location-details .inner .header h3 span p {
	display: inline;
}
/* line 7379, ../sass/app.scss */
body.tour .page .locations .location-details .inner .header h3 span p br {
	display: none;
}
/* line 7385, ../sass/app.scss */
body.tour .page .locations .location-details .inner .header a.close {
	float: right;
	margin-right: 1.125em;
	margin-top: 0.675em;
}
@media only screen and (max-width: 47.9375em) {
	/* line 7385, ../sass/app.scss */
	body.tour .page .locations .location-details .inner .header a.close {
		display: none;
	}
}
/* line 7392, ../sass/app.scss */
body.tour .page .locations .location-details .inner .header a.close i.fa {
	color: #6b6b6b;
	font-size: 1.5em;
	-webkit-transition: color 0.5s;
	-moz-transition: color 0.5s;
	-o-transition: color 0.5s;
	transition: color 0.5s;
}
/* line 7396, ../sass/app.scss */
body.tour .page .locations .location-details .inner .header a.close i.fa:before {
	display: none;
}
/* line 7401, ../sass/app.scss */
body.tour .page .locations .location-details .inner .header a.close:hover i.fa {
	color: #f8c440;
}
/* line 7407, ../sass/app.scss */
body.tour .page .locations .location-details .inner .content {
	padding: 1em 1.8125em;
}
/* line 7408, ../sass/app.scss */
body.tour .page .locations .location-details .inner .content span.no-bg {
	background: none !important;
	display: inline-block;
}
/* line 20, ../sass/_global.scss */
body.tour .page .locations .location-details .inner .content:before, body.tour .page .locations .location-details .inner .content:after {
	content: " ";
	display: table;
}
/* line 24, ../sass/_global.scss */
body.tour .page .locations .location-details .inner .content:after {
	clear: both;
}
@media only screen and (max-width: 47.9375em) {
	/* line 7407, ../sass/app.scss */
	body.tour .page .locations .location-details .inner .content {
		padding: 1.2em;
	}
}
/* line 7417, ../sass/app.scss */
body.tour .page .locations .location-details .inner .content .section {
	float: left;
	margin-left: 1.5625em;
	padding-right: 1.5625em;
	border-right: 1px solid #f8c440;
	width: 22.727272%;
	margin-left: 2.2727%;
	padding-right: 2.2727%;
	font-size: 0.875em;
	line-height: 1.5;
}
@media only screen and (min-width: 47.9375em) {
	/* line 7417, ../sass/app.scss */
	body.tour .page .locations .location-details .inner .content .section {
		display: table;
	}
	/* line 7429, ../sass/app.scss */
	body.tour .page .locations .location-details .inner .content .section .presale {
		display: table-row;
		vertical-align: top;
	}
	/* line 7433, ../sass/app.scss */
	body.tour .page .locations .location-details .inner .content .section .sgnup {
		display: table-row;
		vertical-align: bottom;
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 7417, ../sass/app.scss */
	body.tour .page .locations .location-details .inner .content .section {
		border: 0 none;
		margin: 0;
		padding: 0;
		width: 100%;
	}
}
/* line 7445, ../sass/app.scss */
body.tour .page .locations .location-details .inner .content .section:first-child {
	margin-left: 0;
}
/* line 7448, ../sass/app.scss */
body.tour .page .locations .location-details .inner .content .section:last-child {
	padding-right: 0;
	border-right: none;
}
/* line 7452, ../sass/app.scss */
body.tour .page .locations .location-details .inner .content .section.other-details {
	width: 47.72727272%;
}
/* line 7455, ../sass/app.scss */
body.tour .page .locations .location-details .inner .content .section a {
	color: white;
}
/* line 7458, ../sass/app.scss */
body.tour .page .locations .location-details .inner .content .section a.ticket-btn,
body.tour .page .locations .location-details .inner .content .section a.neworleans-ticket-btn
{
	background-color: #bb2c3a;
	text-decoration: none;
	padding: 5px;
	width: 100%;
	display: block;
	text-align: center;
	font-family: "Conv_FuturaStd-Bold";
	letter-spacing: 0.1em;
	text-transform: uppercase;
	margin-bottom: 10px;
}
body.tour .page .locations .location-details .inner .content .section a.ticket-btn {
		font-size: 0.875em;
}
body.tour .page .locations .location-details .inner .content .section a.neworleans-ticket-btn {
		font-size: 0.75em;
}

/* line 7471, ../sass/app.scss */
body.tour .page .locations .location-details .inner .content .section em,
body.tour .page .locations .location-details .inner .content .section .title {
	font-family: "Conv_FuturaStd-Heavy";
	letter-spacing: 0.05em;
}
/* line 7476, ../sass/app.scss */
body.tour .page .locations .location-details .inner .content .section .inner-section {
	padding-bottom: 1em;
}
@media only screen and (max-width: 47.9375em) {
	/* line 7481, ../sass/app.scss */
	body.tour .page .locations .location-details .inner .content .tickets {
		font-size: 1.8em;
		margin-bottom: 1.25em;
	}
	/* line 7484, ../sass/app.scss */
	body.tour .page .locations .location-details .inner .content .tickets a.ticket-btn,
	body.tour .page .locations .location-details .inner .content .tickets a.neworleans-ticket-btn {
		font-size: 1.1em;
		margin-bottom: 0.625em;
		padding: 0.4em 0;
	}

	/* line 7490, ../sass/app.scss */
	body.tour .page .locations .location-details .inner .content .address {
		font-size: 1.6em;
		margin-bottom: 1.25em;
	}
	/* line 7493, ../sass/app.scss */
	body.tour .page .locations .location-details .inner .content .address em {
		font-size: 1.2em;
	}
	/* line 7497, ../sass/app.scss */
	body.tour .page .locations .location-details .inner .content .section.other-details {
		font-size: 1.6em;
		width: 100%;
	}
	/* line 7500, ../sass/app.scss */
	body.tour .page .locations .location-details .inner .content .section.other-details .title {
		display: block;
		font-size: 1.2em;
	}
}
@media only screen and (min-width: 47.9375em) and (max-width: 64em) {
	/* line 7511, ../sass/app.scss */
	body.tour #fixed-back {
		background: black url(../images/tickets-back.jpg) no-repeat center 100%;
		background-size: 100% auto;
	}
}

/* line 7520, ../sass/app.scss */
body.cast .page {
	background: #bb2c3a url(../images/cast-back.jpg) repeat-y center top;
	background-size: 100% auto;
	background-attachment: fixed;
	padding-bottom: 1.8em;
}
/* line 20, ../sass/_global.scss */
body.cast .page:before, body.cast .page:after {
	content: " ";
	display: table;
}
/* line 24, ../sass/_global.scss */
body.cast .page:after {
	clear: both;
}
@media only screen and (max-width: 64em) {
	/* line 7520, ../sass/app.scss */
	body.cast .page {
		padding-left: 5em;
		padding-right: 5em;
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 7520, ../sass/app.scss */
	body.cast .page {
		background: #f8c440;
		min-height: initial;
		padding-left: 0;
		padding-right: 0;
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 7520, ../sass/app.scss */
	body.cast .page {
		background: #f8c440;
		min-height: initial;
	}
}
/* line 7541, ../sass/app.scss */
body.cast .page .tabs li {
	background: #0d0d0d;
}
/* line 7543, ../sass/app.scss */
body.cast .page .tabs li.active {
	background: #f8c440;
}
@media only screen and (max-width: 64em) {
	/* line 7547, ../sass/app.scss */
	body.cast .page .tabs li .no-mob {
		display: none;
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 7541, ../sass/app.scss */
	body.cast .page .tabs li {
		background: none;
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 7540, ../sass/app.scss */
	body.cast .page .tabs {
		border-bottom: 2px solid #000;
	}
}
/* line 7559, ../sass/app.scss */
body.cast .page .people {
	display: block;
	width: 59em;
	max-width: 100%;
	margin: 0.8em auto 0;
}
@media only screen and (max-width: 47.9375em) {
	/* line 7559, ../sass/app.scss */
	body.cast .page .people {
		margin: 0;
	}
}
/* line 7567, ../sass/app.scss */
body.cast .page .people .person {
	display: block;
	float: left;
	background: #f8c440;
	width: 19.6%;
	margin-right: 0.5%;
	margin-bottom: 0.6%;
	text-align: center;
	height: 13.2em;
	cursor: pointer;
	border: 1px solid #f8c440;
	overflow: hidden;
}
@media only screen and (min-width: 64em) {
	/* line 7580, ../sass/app.scss */
	body.cast .page .people .person:nth-child(5n) {
		margin-right: 0;
	}
}
@media only screen and (max-width: 64em) {
	/* line 7567, ../sass/app.scss */
	body.cast .page .people .person {
		width: 24.6%;
		margin-right: 0.4%;
	}
	/* line 7587, ../sass/app.scss */
	body.cast .page .people .person:nth-child(4n) {
		margin-right: 0;
	}
}
@media only screen and (max-width: 53.75em) {
	/* line 7567, ../sass/app.scss */
	body.cast .page .people .person {
		width: 49.6%;
		margin-right: 0.4%;
	}
	/* line 7594, ../sass/app.scss */
	body.cast .page .people .person:nth-child(2n) {
		margin-right: 0;
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 7567, ../sass/app.scss */
	body.cast .page .people .person {
		border-bottom: 1px solid #715917;
		height: auto;
		margin: 0;
		padding: 0;
		border-top: 0 none;
		border-right: 0 none;
		border-left: 0 none;
		width: 100%;
	}
}
/* line 7608, ../sass/app.scss */
body.cast .page .people .person.filler {
	background: #282828;
	cursor: auto;
}
/* line 7611, ../sass/app.scss */
body.cast .page .people .person.filler .header {
	font-family: "Conv_FuturaStd-Heavy";
	font-size: 0.875em;
	color: #f8c440;
	text-align: center;
	padding-top: 0.875em;
	padding-bottom: 0.875em;
	background: black;
}
/* line 7620, ../sass/app.scss */
body.cast .page .people .person.filler .content {
	display: table;
	height: 9em;
}
/* line 7623, ../sass/app.scss */
body.cast .page .people .person.filler .content .inner {
	display: table-cell;
	height: 100%;
	text-align: center;
	vertical-align: middle;
	color: white;
	font-size: 1.155em;
	line-height: 1.3;
	padding: 0 0.5em;
}
/* line 7635, ../sass/app.scss */
body.cast .page .people .person .internal {
	display: block;
	vertical-align: bottom;
	height: 100%;
	position: relative;
}
/* line 7640, ../sass/app.scss */
body.cast .page .people .person .internal .bgi {
	height: 9.4375em;
}
/* line 7643, ../sass/app.scss */
body.cast .page .people .person .internal .name {
	font-size: 0.82em;
	font-family: "Conv_FuturaStd-Heavy";
	display: block;
	padding-bottom: 0.2em;
	padding-top: 0.3em;
}
/* line 7650, ../sass/app.scss */
body.cast .page .people .person .internal .role {
	display: block;
	font-size: 0.82em;
	letter-spacing: 0.1em;
	line-height: 1.2;
	padding-bottom: 0.3em;
}
/* line 7656, ../sass/app.scss */
body.cast .page .people .person .internal .role a {
	color: black;
}
/* line 7660, ../sass/app.scss */
body.cast .page .people .person .internal span.arrow {
	display: none;
}
@media only screen and (max-width: 47.9375em) {
	/* line 7660, ../sass/app.scss */
	body.cast .page .people .person .internal span.arrow {
		display: inline-block;
		text-align: center;
		vertical-align: middle;
		padding-left: 0.3em;
		padding-right: 0.3em;
	}
	/* line 7668, ../sass/app.scss */
	body.cast .page .people .person .internal span.arrow i.fa {
		color: black;
		font-size: 4em;
	}
}
/* line 7674, ../sass/app.scss */
body.cast .page .people .person .internal .near-you {
	display: block;
	position: absolute;
	top: 0em;
	width: 100%;
	background: #bb2c3a;
	color: white;
	text-align: center;
	text-transform: uppercase;
	font-family: "Conv_FuturaStd-Bold";
	letter-spacing: 0.1em;
	font-size: 0.875em;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
}
@media only screen and (max-width: 47.9375em) {
	/* line 7635, ../sass/app.scss */
	body.cast .page .people .person .internal {
		/* width: 50%; */
	}
	/* line 7691, ../sass/app.scss */
	body.cast .page .people .person .internal .bgi {
		float: left;
		height: 20em;
		width: 50%;
	}
	/* line 7696, ../sass/app.scss */
	body.cast .page .people .person .internal .name {
		display: block;
		font-size: 1.875em;
		font-family: "Conv_FuturaStd-Book";
		margin-top: 15%;
	}
	/* line 7702, ../sass/app.scss */
	body.cast .page .people .person .internal .role {
		display: block;
		font-size: 1.875em;
		font-family: "Conv_FuturaStd-Bold";
		text-transform: uppercase;
	}
}
/* line 7711, ../sass/app.scss */
body.cast .page .people .person .internal .details {
	height: 3.625em;
	display: table;
	width: 100%;
	word-break: break-all;
}
/* line 7716, ../sass/app.scss */
body.cast .page .people .person .internal .details .inner {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
}
/* line 7720, ../sass/app.scss */
body.cast .page .people .person .internal .details .inner .role {
	letter-spacing: -0.01em;
}
/* line 7723, ../sass/app.scss */
body.cast .page .people .person .internal .details .inner span {
	word-break: break-word;
}
@media only screen and (max-width: 47.9375em) {
	/* line 7711, ../sass/app.scss */
	body.cast .page .people .person .internal .details {
		height: 20em;
		width: 50%;
		display: table;
	}
	/* line 7731, ../sass/app.scss */
	body.cast .page .people .person .internal .details .inner {
		display: table-cell;
		vertical-align: middle;
	}
	/* line 7734, ../sass/app.scss */
	body.cast .page .people .person .internal .details .inner .name {
		margin-top: 0;
	}
}
/* line 7742, ../sass/app.scss */
body.cast .page .people .person-details {
	color: white;
	clear: both;
	padding-top: 0.675em;
	/* 22px */
	padding-bottom: 1.375em;
	/* 22px */
	display: none;
}
/* line 7750, ../sass/app.scss */
body.cast .page .people .person-details .arrow {
	width: 1em;
	top: -0.6em;
	left: 12.5%;
	margin-left: -0.5em;
	height: 1em;
	background: #222;
	border-left: 2px solid #f8c440;
	border-top: 2px solid #f8c440;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	position: absolute;
}
/* line 7762, ../sass/app.scss */
body.cast .page .people .person-details.first .arrow {
	left: 10%;
}
/* line 7765, ../sass/app.scss */
body.cast .page .people .person-details.second .arrow {
	left: 30%;
}
/* line 7768, ../sass/app.scss */
body.cast .page .people .person-details.third .arrow {
	left: 50%;
}
/* line 7771, ../sass/app.scss */
body.cast .page .people .person-details.fourth .arrow {
	left: 70%;
}
/* line 7774, ../sass/app.scss */
body.cast .page .people .person-details.fifth .arrow {
	left: 90%;
}
@media only screen and (max-width: 64em) {
	/* line 7778, ../sass/app.scss */
	body.cast .page .people .person-details.first .arrow {
		left: 12.5%;
	}
	/* line 7781, ../sass/app.scss */
	body.cast .page .people .person-details.second .arrow {
		left: 37.5%;
	}
	/* line 7784, ../sass/app.scss */
	body.cast .page .people .person-details.third .arrow {
		left: 62.5%;
	}
	/* line 7787, ../sass/app.scss */
	body.cast .page .people .person-details.fourth .arrow {
		left: 87.5%;
	}
}
@media only screen and (max-width: 53.75em) {
	/* line 7792, ../sass/app.scss */
	body.cast .page .people .person-details.first .arrow {
		left: 25%;
	}
	/* line 7795, ../sass/app.scss */
	body.cast .page .people .person-details.second .arrow {
		left: 75%;
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 7800, ../sass/app.scss */
	body.cast .page .people .person-details.first .arrow {
		left: 50%;
	}
}
/* line 7804, ../sass/app.scss */
body.cast .page .people .person-details .inner {
	background: #222;
	border: 2px solid #f8c440;
	position: relative;
}
/* line 7808, ../sass/app.scss */
body.cast .page .people .person-details .inner .content {
	padding: 1em 1.8125em;
}
/* line 20, ../sass/_global.scss */
body.cast .page .people .person-details .inner .content:before, body.cast .page .people .person-details .inner .content:after {
	content: " ";
	display: table;
}
/* line 24, ../sass/_global.scss */
body.cast .page .people .person-details .inner .content:after {
	clear: both;
}
/* line 7811, ../sass/app.scss */
body.cast .page .people .person-details .inner .content a.close {
	position: absolute;
	top: 0;
	right: 0;
	margin-right: 0.625em;
	margin-top: 0.375em;
}
/* line 7817, ../sass/app.scss */
body.cast .page .people .person-details .inner .content a.close i.fa {
	color: #6b6b6b;
	font-size: 1.5em;
	-webkit-transition: color 0.5s;
	-moz-transition: color 0.5s;
	-o-transition: color 0.5s;
	transition: color 0.5s;
}
/* line 7821, ../sass/app.scss */
body.cast .page .people .person-details .inner .content a.close i.fa:before {
	display: none;
}
/* line 7826, ../sass/app.scss */
body.cast .page .people .person-details .inner .content a.close:hover i.fa {
	color: #f8c440;
}
/* line 7831, ../sass/app.scss */
body.cast .page .people .person-details .inner .content .bgi {
	width: 32.881%;
	border: 2px solid #f8c440;
	float: left;
	height: 15.25em;
}
/* line 7837, ../sass/app.scss */
body.cast .page .people .person-details .inner .content .details {
	width: 64.633%;
	float: right;
}
/* line 7840, ../sass/app.scss */
body.cast .page .people .person-details .inner .content .details h3 {
	color: #f8c440;
	font-size: 1.53125em;
	/* 24.5px */
	text-transform: uppercase;
	border-bottom: 2px solid #f8c440;
	width: 100%;
	padding-bottom: 0.4em;
	margin-bottom: 0.5em;
}
/* line 7849, ../sass/app.scss */
body.cast .page .people .person-details .inner .content .details h3 span {
	color: white;
	font-size: 0.6428571428em;
	/* 15.75px */
}
/* line 7855, ../sass/app.scss */
body.cast .page .people .person-details .inner .content .details .text {
	font-size: 0.9844em;
	line-height: 1.4em;
}
/* line 7858, ../sass/app.scss */
body.cast .page .people .person-details .inner .content .details .text i {
	font-family: "FuturaStdBookOblique";
	font-style: normal;
}
/* line 7862, ../sass/app.scss */
body.cast .page .people .person-details .inner .content .details .text a {
	color: #fff;
}
/* line 7870, ../sass/app.scss */
body.cast .page .people .person-details.noimage .inner .content .details {
	width: 100%;
}
@media only screen and (max-width: 47.9375em) {
	/* line 7742, ../sass/app.scss */
	body.cast .page .people .person-details {
		padding: 0;
	}
	/* line 7876, ../sass/app.scss */
	body.cast .page .people .person-details .arrow {
		display: none;
	}
	/* line 7879, ../sass/app.scss */
	body.cast .page .people .person-details .inner {
		border: 0 none;
	}
	/* line 7881, ../sass/app.scss */
	body.cast .page .people .person-details .inner .content {
		padding: 1.2em;
	}
	/* line 7883, ../sass/app.scss */
	body.cast .page .people .person-details .inner .content a.close,
	body.cast .page .people .person-details .inner .content .bgi {
		display: none;
	}
	/* line 7887, ../sass/app.scss */
	body.cast .page .people .person-details .inner .content .details {
		width: 100%;
	}
	/* line 7889, ../sass/app.scss */
	body.cast .page .people .person-details .inner .content .details h3 {
		display: none;
	}
	/* line 7892, ../sass/app.scss */
	body.cast .page .people .person-details .inner .content .details .text {
		font-size: 1.8em;
	}
}
/* line 7902, ../sass/app.scss */
body.cast .page .people.creative .people-with-images .person {
	width: 24.6%;
	height: 13.25em;
}
@media only screen and (min-width: 64em) {
	/* line 7906, ../sass/app.scss */
	body.cast .page .people.creative .people-with-images .person:nth-child(5n) {
		margin-right: 0.5%;
	}
	/* line 7909, ../sass/app.scss */
	body.cast .page .people.creative .people-with-images .person:nth-child(4n) {
		margin-right: 0;
	}
}
@media only screen and (max-width: 64em) {
	/* line 7902, ../sass/app.scss */
	body.cast .page .people.creative .people-with-images .person {
		width: 24.6%;
		margin-right: 0.4%;
	}
	/* line 7916, ../sass/app.scss */
	body.cast .page .people.creative .people-with-images .person:nth-child(5n) {
		margin-right: 0.5%;
	}
	/* line 7919, ../sass/app.scss */
	body.cast .page .people.creative .people-with-images .person:nth-child(4n) {
		margin-right: 0;
	}
}
@media only screen and (max-width: 53.75em) {
	/* line 7902, ../sass/app.scss */
	body.cast .page .people.creative .people-with-images .person {
		width: 49.6%;
		margin-right: 0.4%;
	}
	/* line 7926, ../sass/app.scss */
	body.cast .page .people.creative .people-with-images .person:nth-child(2n) {
		margin-right: 0;
	}
}
/* line 7931, ../sass/app.scss */
body.cast .page .people.creative .people-with-images .person .internal .details {
	height: 3.625em;
	display: table;
	width: 100%;
}
/* line 7935, ../sass/app.scss */
body.cast .page .people.creative .people-with-images .person .internal .details .inner {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
}
/* line 7939, ../sass/app.scss */
body.cast .page .people.creative .people-with-images .person .internal .details .inner .role {
	letter-spacing: -0.01em;
}
/* line 7946, ../sass/app.scss */
body.cast .page .people.creative .people-with-images .person.filler .content {
	height: 10.6em;
}
@media only screen and (max-width: 47.9375em) {
	/* line 7902, ../sass/app.scss */
	body.cast .page .people.creative .people-with-images .person {
		width: 100%;
		margin: 0;
		height: auto;
	}
	/* line 7955, ../sass/app.scss */
	body.cast .page .people.creative .people-with-images .person .internal .details {
		display: table;
		height: 20em;
		width: 50%;
	}
	/* line 7959, ../sass/app.scss */
	body.cast .page .people.creative .people-with-images .person .internal .details .inner {
		display: table-cell;
		vertical-align: middle;
	}
	/* line 7962, ../sass/app.scss */
	body.cast .page .people.creative .people-with-images .person .internal .details .inner .name {
		margin-top: 0;
	}
}
/* line 7970, ../sass/app.scss */
body.cast .page .people.creative .people-with-images .person-details {
	color: white;
	clear: both;
	padding-top: 0.675em;
	/* 22px */
	padding-bottom: 1.375em;
	/* 22px */
	display: none;
}
/* line 7978, ../sass/app.scss */
body.cast .page .people.creative .people-with-images .person-details .arrow {
	width: 1em;
	top: -0.6em;
	left: 12.5%;
	margin-left: -0.5em;
	height: 1em;
	background: #282828;
	border-left: 2px solid #f8c440;
	border-top: 2px solid #f8c440;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	position: absolute;
}
/* line 7990, ../sass/app.scss */
body.cast .page .people.creative .people-with-images .person-details.first .arrow {
	left: 12.5%;
}
@media only screen and (max-width: 48em) {
	/* line 7990, ../sass/app.scss */
	body.cast .page .people.creative .people-with-images .person-details.first .arrow {
		/* 24 Aug */
		left: 25%;
	}
}
/* line 7997, ../sass/app.scss */
body.cast .page .people.creative .people-with-images .person-details.second .arrow {
	left: 37.5%;
}
@media only screen and (max-width: 48em) {
	/* line 7997, ../sass/app.scss */
	body.cast .page .people.creative .people-with-images .person-details.second .arrow {
		/* 24 Aug */
		left: 75%;
	}
}
/* line 8004, ../sass/app.scss */
body.cast .page .people.creative .people-with-images .person-details.third .arrow {
	left: 62.5%;
}
/* line 8007, ../sass/app.scss */
body.cast .page .people.creative .people-with-images .person-details.fourth .arrow {
	left: 87.5%;
}
/* line 8012, ../sass/app.scss */
body.cast .page .people.creative .people-without-images {
	clear: both;
}
/* line 8014, ../sass/app.scss */
body.cast .page .people.creative .people-without-images .person {
	/* height: 5.0625em; */
	height: 13.25em;
}
@media only screen and (max-width: 47.9375em) {
	/* line 8014, ../sass/app.scss */
	body.cast .page .people.creative .people-without-images .person {
		height: auto;
	}
}
/* line 8021, ../sass/app.scss */
body.cast .page .people.creative .people-without-images .person .internal .details {
	/* height: 4.9375em; */
	height: 3.625em;
	display: table;
	width: 100%;
}
@media only screen and (max-width: 47.9375em) {
	/* line 8021, ../sass/app.scss */
	body.cast .page .people.creative .people-without-images .person .internal .details {
		height: 20em;
		width: 50%;
	}
}
/* line 8030, ../sass/app.scss */
body.cast .page .people.creative .people-without-images .person .internal .details .inner {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
}
/* line 8034, ../sass/app.scss */
body.cast .page .people.creative .people-without-images .person .internal .details .inner .role {
	letter-spacing: 0.00em;
}
/* line 8044, ../sass/app.scss */
body.cast .page .people.creative .people-without-images .person-details .inner .content .details {
	width: 100%;
}
@media only screen and (min-width: 47.9375em) and (max-width: 64em) {
	/* line 8054, ../sass/app.scss */
	body.cast #fixed-back {
		background: black url(../images/cast-back.jpg) no-repeat center 100%;
		background-size: 100% auto;
	}
}

/* site-map Page */
/* line 8066, ../sass/app.scss */
body.site-map .page {
	background: black url(../images/site-map.jpg) no-repeat left 0;
	background-size: 100% auto;
}
/* line 20, ../sass/_global.scss */
body.site-map .page:before, body.site-map .page:after {
	content: " ";
	display: table;
}
/* line 24, ../sass/_global.scss */
body.site-map .page:after {
	clear: both;
}
@media only screen and (max-width: 64em) {
	/* line 8066, ../sass/app.scss */
	body.site-map .page {
		background-size: auto 100%;
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 8066, ../sass/app.scss */
	body.site-map .page {
		background: #f8c440;
	}
}
/* line 8076, ../sass/app.scss */
body.site-map .page hr.heading-bottom-border {
	display: none;
	margin-bottom: 1.75em !important;
}
/* line 8080, ../sass/app.scss */
body.site-map .page .site-container {
	width: 75%;
	/*58.9375em;*/
	/*max-width: 58.9375em;*/
	margin: 0 auto 2.375em auto;
}
@media only screen and (max-width: 47.9375em) {
	/* line 8080, ../sass/app.scss */
	body.site-map .page .site-container {
		margin-bottom: 0;
		border: none;
		width: 100%;
		max-width: 100%;
	}
}
/* line 8091, ../sass/app.scss */
body.site-map .page .site-container .site-link {
	float: right;
	padding-bottom: 2.375em;
	width: 40%;
}
/* line 8095, ../sass/app.scss */
body.site-map .page .site-container .site-link ul {
	float: left;
	list-style: disc outside;
	width: 100%;
}
/* line 8099, ../sass/app.scss */
body.site-map .page .site-container .site-link ul li {
	color: #f8c440;
	float: left;
	margin-top: 1.25em;
	padding: 0 0 0 5px;
	text-shadow: 0 0 2px #f7c340;
	width: 100%;
	list-style: none;
}
/* line 8107, ../sass/app.scss */
body.site-map .page .site-container .site-link ul li a {
	color: #FFF;
	float: left;
	font-size: 1.625em;
	margin-top: -0.3125em;
	padding: 0 0 5px;
	position: relative;
	text-decoration: none;
	text-transform: uppercase;
}
/* line 8116, ../sass/app.scss */
body.site-map .page .site-container .site-link ul li a span {
	color: #f8c440;
	float: left;
}
@media only screen and (min-width: 64em) {
	/* line 8121, ../sass/app.scss */
	body.site-map .page .site-container .site-link ul li a:after {
		position: absolute;
		top: 100%;
		left: 0;
		width: 100%;
		height: 4px;
		background: rgba(248, 196, 64, 0.7);
		content: '';
		opacity: 0;
		-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
		-moz-transition: opacity 0.3s, -moz-transform 0.3s;
		transition: opacity 0.3s, transform 0.3s;
		-webkit-transform: translateY(10px);
		-moz-transform: translateY(10px);
		transform: translateY(10px);
	}
	/* line 8137, ../sass/app.scss */
	body.site-map .page .site-container .site-link ul li a:hover::after, body.site-map .page .site-container .site-link ul li a:focus::after {
		opacity: 1;
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		transform: translateY(0px);
	}
}
/* line 8147, ../sass/app.scss */
body.site-map .page .site-container .site-link ul ul {
	padding: 0 0 10px 1.875em;
}
/* line 8149, ../sass/app.scss */
body.site-map .page .site-container .site-link ul ul li {
	color: #FFF;
}
/* line 8151, ../sass/app.scss */
body.site-map .page .site-container .site-link ul ul li a {
	color: #FFF;
	font-size: 1em;
}
@media only screen and (min-width: 64em) {
	/* line 8155, ../sass/app.scss */
	body.site-map .page .site-container .site-link ul ul li a:after {
		position: absolute;
		top: 100%;
		left: 0;
		width: 100%;
		height: 2px;
		background: rgba(255, 255, 255, 0.7);
		content: '';
		opacity: 0;
		-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
		-moz-transition: opacity 0.3s, -moz-transform 0.3s;
		transition: opacity 0.3s, transform 0.3s;
		-webkit-transform: translateY(10px);
		-moz-transform: translateY(10px);
		transform: translateY(10px);
	}
	/* line 8171, ../sass/app.scss */
	body.site-map .page .site-container .site-link ul ul li a:hover::after, body.site-map .page .site-container .site-link ul ul li a:focus::after {
		opacity: 1;
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		transform: translateY(0px);
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 8185, ../sass/app.scss */
	body.site-map .page .site-container .site-link {
		padding: 0 1.25em;
		width: 100%;
	}
	/* line 8188, ../sass/app.scss */
	body.site-map .page .site-container .site-link ul {
		padding: 0 1.25em;
	}
	/* line 8190, ../sass/app.scss */
	body.site-map .page .site-container .site-link ul li {
		color: #000;
	}
	/* line 8192, ../sass/app.scss */
	body.site-map .page .site-container .site-link ul li a {
		color: #000;
	}
	/* line 8194, ../sass/app.scss */
	body.site-map .page .site-container .site-link ul li a span {
		color: #000;
	}
	/* line 8200, ../sass/app.scss */
	body.site-map .page .site-container .site-link ul ul li {
		color: #000;
	}
	/* line 8202, ../sass/app.scss */
	body.site-map .page .site-container .site-link ul ul li a {
		color: #000;
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 8213, ../sass/app.scss */
	body.site-map .page {
		min-height: initial;
		padding-bottom: 25px;
	}
}
@media only screen and (min-width: 47.9375em) and (max-width: 64em) {
	/* line 8218, ../sass/app.scss */
	body.site-map #fixed-back {
		background: black url(../images/site-map.jpg) no-repeat center 100%;
		background-size: 100% auto;
	}
}

@media only screen and (max-width: 64em) {
	/* line 8227, ../sass/app.scss */
	body.contact #content {
		background-color: #942801;
	}
}
/* line 8231, ../sass/app.scss */
body.contact #content .page {
	background: black url(../images/contact-bg-sliced.jpg) no-repeat center top;
	background-size: cover;
	/* @media only screen and ( max-width: $iPadLandscape ) and (orientation: landscape) {
			background: black url(../images/weather-back-ipad-hr.jpg) no-repeat center top;
			background-size: cover;
	} */
}
/* line 20, ../sass/_global.scss */
body.contact #content .page:before, body.contact #content .page:after {
	content: " ";
	display: table;
}
/* line 24, ../sass/_global.scss */
body.contact #content .page:after {
	clear: both;
}
/* line 8235, ../sass/app.scss */
body.contact #content .page.cbg {
	background: black url(../images/contact-bg-new.jpg) no-repeat center top;
}
@media only screen and (max-width: 48em) and (orientation: portrait) {
	/* line 8231, ../sass/app.scss */
	body.contact #content .page {
		background: #942801 url(../images/contact-bg-new-vr.jpg) no-repeat center top;
		background-size: cover;
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 8231, ../sass/app.scss */
	body.contact #content .page {
		background: #f8c440;
	}
}
/* line 8249, ../sass/app.scss */
body.contact #content .page h1 {
	color: black;
}
@media only screen and (max-width: 64em) {
	/* line 8251, ../sass/app.scss */
	body.contact #content .page h1 span {
		display: block;
	}
}
/* line 8257, ../sass/app.scss */
body.contact #content .page hr.heading-bottom-border {
	display: none;
	border-top: 1px solid black;
}
@media only screen and (max-width: 47.9375em) {
	/* line 8257, ../sass/app.scss */
	body.contact #content .page hr.heading-bottom-border {
		border-top: none;
	}
}
/* line 8264, ../sass/app.scss */
body.contact #content .page .content-box {
	width: 75%;
	margin: 0 auto;
}
/* line 8267, ../sass/app.scss */
body.contact #content .page .content-box .contact-box {
	background: #f8c440;
	border: 1px solid black;
	float: left;
	margin: 1.8em 0;
	padding: 2.375em;
}
@media only screen and (max-width: 64em) {
	/* line 8267, ../sass/app.scss */
	body.contact #content .page .content-box .contact-box {
		padding-top: 1.3em;
		/* 20px */
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 8267, ../sass/app.scss */
	body.contact #content .page .content-box .contact-box {
		padding: 0;
		border: none;
		width: 100%;
		padding: 0 1.2em;
		/* 19px */
		margin-top: 1.2em;
		/* 19px */
	}
}
/* line 8286, ../sass/app.scss */
body.contact #content .page .content-box .contact-box h3 {
	font-size: 0.9843em;
	font-family: "Conv_FuturaStd-Medium";
	line-height: 1.375;
	text-align: center;
}
/* line 8291, ../sass/app.scss */
body.contact #content .page .content-box .contact-box h3 a {
	color: #000;
	border-bottom: 1px solid rgba(52, 73, 94, 0.4);
	font-weight: 500;
	transition: background-color 0.3s ease 0s, border-color 0.3s ease 0s;
	display: inline-block;
	outline: medium none;
	position: relative;
	text-decoration: none;
	vertical-align: bottom;
	white-space: nowrap;
}
/* line 8302, ../sass/app.scss */
body.contact #content .page .content-box .contact-box h3 a:before, body.contact #content .page .content-box .contact-box h3 a:after {
	backface-visibility: hidden;
	pointer-events: none;
}
/* line 8307, ../sass/app.scss */
body.contact #content .page .content-box .contact-box h3 a:hover, body.contact #content .page .content-box .contact-box h3 a:focus {
	background-color: #e9ae1a;
	border-color: rgba(52, 73, 94, 0);
}
/* line 8314, ../sass/app.scss */
body.contact #content .page .content-box .contact-box h2 {
	font-size: 0.9843em;
	font-family: "Conv_FuturaStd-Bold";
	margin-top: 0.3125em;
	text-align: center;
}
/* line 8320, ../sass/app.scss */
body.contact #content .page .content-box .contact-box .left-contact {
	float: left;
	padding: 1.25em;
	width: 50%;
}
@media only screen and (max-width: 64em) {
	/* line 8320, ../sass/app.scss */
	body.contact #content .page .content-box .contact-box .left-contact {
		padding: 1.25em 0;
		width: 100%;
	}
}
/* line 8328, ../sass/app.scss */
body.contact #content .page .content-box .contact-box .left-contact label {
	float: left;
	font-family: "Conv_FuturaStd-Bold";
	font-size: 0.875em;
	margin-bottom: 0.3125em;
	text-transform: uppercase;
	width: 100%;
}
/* line 8336, ../sass/app.scss */
body.contact #content .page .content-box .contact-box .left-contact input {
	background-color: #f7b623;
	border: 1px solid #957626;
	float: left;
	font-size: 0.875em;
	margin-bottom: 0.9375em;
	padding: 0.3125em;
	width: 100%;
}
/* line 8345, ../sass/app.scss */
body.contact #content .page .content-box .contact-box .left-contact textarea {
	background-color: #f7b623;
	border: 1px solid #957626;
	float: left;
	font-size: 0.875em;
	height: 15em;
	margin-bottom: 0.9375em;
	padding: 0.3125em;
	resize: none;
	width: 100%;
}
/* line 8356, ../sass/app.scss */
body.contact #content .page .content-box .contact-box .left-contact button {
	background-color: #222222;
	border: 1px solid #000000;
	color: #ffffff;
	cursor: pointer;
	float: left;
	font-family: "Conv_FuturaStd-Bold";
	font-size: 0.875em;
	line-height: normal;
	text-transform: uppercase;
	width: 100%;
}
/* line 8367, ../sass/app.scss */
body.contact #content .page .content-box .contact-box .left-contact button .content {
	height: 2.6em;
	line-height: 2.6em;
}
/* line 8373, ../sass/app.scss */
body.contact #content .page .content-box .contact-box .right-contact {
	float: left;
	padding: 2.5em 1.25em 1.25em;
	width: 50%;
}
@media only screen and (max-width: 64em) {
	/* line 8373, ../sass/app.scss */
	body.contact #content .page .content-box .contact-box .right-contact {
		padding: 1.25em 0;
		width: 100%;
	}
}
/* line 8381, ../sass/app.scss */
body.contact #content .page .content-box .contact-box .right-contact .map-google {
	border: 1px solid #ab8930;
	float: left;
	margin-bottom: 0.9375em;
	width: 100%;
}
/* line 8386, ../sass/app.scss */
body.contact #content .page .content-box .contact-box .right-contact .map-google .img-map-place {
	float: left;
	width: 100%;
	height: 20em;
}
/* line 8392, ../sass/app.scss */
body.contact #content .page .content-box .contact-box .right-contact .map-address,
body.contact #content .page .content-box .contact-box .right-contact .map-timing,
body.contact #content .page .content-box .contact-box .right-contact .call-theater,
body.contact #content .page .content-box .contact-box .right-contact .get-online {
	float: left;
	font-size: 0.875em;
	margin-bottom: 0.625em;
	width: 100%;
}
/* line 8401, ../sass/app.scss */
body.contact #content .page .content-box .contact-box .right-contact .map-timing {
	margin-bottom: 1.25em;
}
/* line 8404, ../sass/app.scss */
body.contact #content .page .content-box .contact-box .right-contact .get-online a {
	color: #000;
	border-bottom: 1px solid rgba(52, 73, 94, 0.4);
	font-weight: 500;
	transition: background-color 0.3s ease 0s, border-color 0.3s ease 0s;
	display: inline-block;
	outline: medium none;
	position: relative;
	text-decoration: none;
	vertical-align: bottom;
	white-space: nowrap;
}
/* line 8415, ../sass/app.scss */
body.contact #content .page .content-box .contact-box .right-contact .get-online a:before, body.contact #content .page .content-box .contact-box .right-contact .get-online a:after {
	backface-visibility: hidden;
	pointer-events: none;
}
/* line 8420, ../sass/app.scss */
body.contact #content .page .content-box .contact-box .right-contact .get-online a:hover, body.contact #content .page .content-box .contact-box .right-contact .get-online a:focus {
	background-color: #e9ae1a;
	border-color: rgba(52, 73, 94, 0);
}
@media only screen and (min-width: 47.9375em) and (max-width: 64em) {
	/* line 8430, ../sass/app.scss */
	body.contact #content #fixed-back {
		background: #942801 url(../images/contact-bg-sliced.jpg) no-repeat center 0;
		/* 24 Aug */
		background-size: 100% auto;
		bottom: auto;
		top: 0;
	}
}

/* line 8442, ../sass/app.scss */
#errors {
	background-color: #900;
	color: #ffffff;
	margin-bottom: 12px;
	margin-top: 15px;
	padding: 5px;
	width: 100%;
	/* 50% - 24 Aug */
}

/* line 8453, ../sass/app.scss */
#footerTeaser.about a {
	background: black url(../images/about-acclaim-back.jpg) no-repeat center 12%;
	background-size: 100% auto;
}
/* line 8457, ../sass/app.scss */
#footerTeaser.home a {
	background: black url(../images/home-back-contact.jpg) no-repeat center 12%;
	background-size: 100% auto;
}
/* line 8461, ../sass/app.scss */
#footerTeaser.faq a {
	background: url(../images/faq-new-back.jpg) no-repeat center center;
	background-size: cover;
}
/* line 8465, ../sass/app.scss */
#footerTeaser.tickets a {
	background: url(../images/tickets-back.jpg) no-repeat 50% 75%;
	background-size: 100% auto;
}
/* line 8469, ../sass/app.scss */
#footerTeaser.cast a {
	background: black url(../images/cast-back.jpg) no-repeat center 0%;
	background-size: 100% auto;
}
/* line 8472, ../sass/app.scss */
#footerTeaser.cast a:before {
	background: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));
}
/* line 8476, ../sass/app.scss */
#footerTeaser.worldwide a {
	background: black url(../images/worldwide-back.jpg) no-repeat center 49%;
	background-size: 100% auto;
}
/* line 8480, ../sass/app.scss */
#footerTeaser.education a {
	background: black url(../images/education-back-fliped.jpg) no-repeat center 0%;
	background-size: 100% auto;
}
/* line 8483, ../sass/app.scss */
#footerTeaser.education a:before {
	background: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3));
}

/* line 8489, ../sass/app.scss */
.table-wrap {
	background-color: rgba(0, 0, 0, 0.5);
	display: table;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 100;
}

/* line 8500, ../sass/app.scss */
.morph-content.hidden.tour-pop {
	bottom: 0;
	height: 370px;
	left: 0;
	margin: auto;
	right: 0;
	top: 0;
	width: 30%;
}

/* line 8510, ../sass/app.scss */
#signup-errors {
	background-color: #900;
	color: #fff;
	margin-bottom: 12px;
	padding: 5px;
	text-align: center;
	font-size: 0.634em;
	font-family: "Conv_FuturaStd-Heavy";
}

/* line 8520, ../sass/app.scss */
.fade-model-wrap {
	background-color: rgba(0, 0, 0, 0.5);
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1000;
	/* @media only screen and ( max-width: $mobileMax) {
			 display: none !important;
	 }*/
}
/* line 8521, ../sass/app.scss */
.fade-model-wrap.nogeo {
	opacity: 0;
}
/* line 8534, ../sass/app.scss */
.fade-model-wrap .fade-modal {
	bottom: 0;
	height: 0;
	left: 0;
	margin: auto;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	width: 35%;
}
@media only screen and (max-width: 64em) {
	/* line 8534, ../sass/app.scss */
	.fade-model-wrap .fade-modal {
		width: 55%;
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 8534, ../sass/app.scss */
	.fade-model-wrap .fade-modal {
		width: 85%;
	}
}
/* line 8550, ../sass/app.scss */
.fade-model-wrap .fade-modal .performance-ticket {
	background-color: #f8c440;
	background-position: left bottom;
	background-repeat: no-repeat;
	background-size: auto 100%;
	border: 1px solid #000000;
	-webkit-box-shadow: 0px 0px 15px 0px #000;
	-moz-box-shadow: 0px 0px 15px 0px #000;
	box-shadow: 0px 0px 15px 0px #000;
	float: left;
	height: 0;
	position: relative;
	width: 100%;
}
/* line 8563, ../sass/app.scss */
.fade-model-wrap .fade-modal .performance-ticket .performance-inner {
	left: 0;
	/* padding: 14% 20px 8%; */
	/* 15% 20px 10% */
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 10;
}
/* line 8571, ../sass/app.scss */
.fade-model-wrap .fade-modal .performance-ticket .performance-inner .ticket_close {
	position: absolute;
	right: 1%;
	top: 2%;
}
/* line 8575, ../sass/app.scss */
.fade-model-wrap .fade-modal .performance-ticket .performance-inner .ticket_close .cross {
	cursor: pointer;
	float: right;
	font-size: 1.2em;
}
@media only screen and (max-width: 47.9375em) {
	/* line 8575, ../sass/app.scss */
	.fade-model-wrap .fade-modal .performance-ticket .performance-inner .ticket_close .cross {
		height: 100%;
		width: 100%;
		vertical-align: middle;
		padding-top: 23%;
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 8571, ../sass/app.scss */
	.fade-model-wrap .fade-modal .performance-ticket .performance-inner .ticket_close {
		right: 0;
		top: 0;
		text-align: center;
		width: 25px;
		height: 25px;
	}
}
/* line 8594, ../sass/app.scss */
.fade-model-wrap .fade-modal .performance-ticket .performance-inner .pop-text {
	text-align: right;
	float: right;
	width: 70%;
}
/* line 8598, ../sass/app.scss */
.fade-model-wrap .fade-modal .performance-ticket .performance-inner .pop-text h2 {
	color: #000;
	font-family: "futura_lightregular";
	font-weight: normal;
	margin-bottom: 10px;
}
/* line 8604, ../sass/app.scss */
.fade-model-wrap .fade-modal .performance-ticket .performance-inner .pop-text p {
	color: #000;
	font-family: "Conv_FuturaStd-Heavy";
	line-height: normal;
}
/* line 8609, ../sass/app.scss */
.fade-model-wrap .fade-modal .performance-ticket .performance-inner .pop-text .get_ticket_btn {
	float: left;
	margin-top: 20px;
	width: 100%;
}
/* line 8613, ../sass/app.scss */
.fade-model-wrap .fade-modal .performance-ticket .performance-inner .pop-text .get_ticket_btn .pop-button {
	cursor: pointer;
	float: right;
	width: 50%;
}
/* line 8621, ../sass/app.scss */
.fade-model-wrap .fade-modal .performance-ticket .pop-hid-img {
	float: left;
	width: 100%;
	opacity: 0;
	visibility: hidden;
}
/* line 8626, ../sass/app.scss */
.fade-model-wrap .fade-modal .performance-ticket .pop-hid-img img {
	width: 100%;
	max-width: none;
}

/* line 8635, ../sass/app.scss */
body.coming-soon {
	background: #f8c440;
	overflow: hidden;
}
@media only screen and (max-width: 47.9375em) {
	/* line 8638, ../sass/app.scss */
	body.coming-soon .page {
		height: 100vh;
	}
}
/* line 8642, ../sass/app.scss */
body.coming-soon .page .coming {
	bottom: 0;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 30%;
	width: 85%;
}
/* line 8650, ../sass/app.scss */
body.coming-soon .page .coming .mob-coming {
	display: none;
}

/* line 8658, ../sass/app.scss */
body.landing .page {
	background: black url(../images/bg-cl.jpg) no-repeat center top;
	background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	background-attachment: fixed;
}
/* line 20, ../sass/_global.scss */
body.landing .page:before, body.landing .page:after {
	content: " ";
	display: table;
}
/* line 24, ../sass/_global.scss */
body.landing .page:after {
	clear: both;
}
@media only screen and (max-width: 47.9375em) {
	/* line 8658, ../sass/app.scss */
	body.landing .page {
		background: #f8c440 !important;
	}
}
/* line 8670, ../sass/app.scss */
body.landing .page #fixed-back {
	display: none;
}
@media only screen and (max-width: 64em) {
	/* line 8670, ../sass/app.scss */
	body.landing .page #fixed-back {
		background: black url(../images/bg-cl.jpg) no-repeat center 4em;
		background-size: 100% auto;
		-moz-background-size: 100% auto;
		-webkit-background-size: 100% auto;
		-o-background-size: 100% auto;
		-ms-background-size: 100% auto;
		display: block;
		position: fixed;
		left: 0;
		top: 0;
	}
}
@media only screen and (max-width: 64em) and (max-width: 47.9375em) {
	/* line 8670, ../sass/app.scss */
	body.landing .page #fixed-back {
		display: none;
	}
}

/* line 8688, ../sass/app.scss */
body.landing .page .landing-wrap-outer {
	float: left;
	margin: 2.375em 0;
	width: 100%;
	position: relative;
}
/* line 8693, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap {
	margin: 0 auto;
	max-width: 100%;
	width: 59em;
}
@media only screen and (max-width: 64em) {
	/* line 8693, ../sass/app.scss */
	body.landing .page .landing-wrap-outer .landing-wrap {
		padding: 0 2.375em;
	}
}
@media only screen and (max-width: 47.9375em) {
	/* line 8693, ../sass/app.scss */
	body.landing .page .landing-wrap-outer .landing-wrap {
		padding: 0;
	}
}
/* line 8703, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .landing-top {
	float: left;
	margin-bottom: 2em;
	width: 100%;
}
@media only screen and (max-width: 64em) {
	/* line 8703, ../sass/app.scss */
	body.landing .page .landing-wrap-outer .landing-wrap .landing-top {
		padding: 0 2.375em;
	}
}
/* line 8710, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .landing-top .right-top-text {
	float: right;
	width: 48%;
}
@media only screen and (max-width: 47.9375em) {
	/* line 8710, ../sass/app.scss */
	body.landing .page .landing-wrap-outer .landing-wrap .landing-top .right-top-text {
		width: 100%;
	}
}
/* line 8716, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .landing-top .right-top-text h2 {
	color: #ffffff;
	font-family: "futura_lightregular";
	font-size: 1.75em;
	letter-spacing: 0.04em;
	line-height: 1.4;
}
@media only screen and (max-width: 47.9375em) {
	/* line 8716, ../sass/app.scss */
	body.landing .page .landing-wrap-outer .landing-wrap .landing-top .right-top-text h2 {
		color: #000;
		border-bottom: 1px solid #000;
		font-size: 2.4em;
		padding-bottom: 0.75em;
	}
}
/* line 8728, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .landing-top .right-top-text h2 strong {
	font-family: "Conv_FuturaStd-Book";
}
/* line 8732, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .landing-top .right-top-text p {
	color: #ffffff;
	font-size: 1.125em;
	line-height: 1.25;
	margin-top: 1.2em;
}
@media only screen and (max-width: 47.9375em) {
	/* line 8732, ../sass/app.scss */
	body.landing .page .landing-wrap-outer .landing-wrap .landing-top .right-top-text p {
		font-size: 2em;
		color: #000;
	}
}
/* line 8744, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content {
	float: left;
	margin-bottom: 2em;
	width: 100%;
}
@media only screen and (max-width: 47.9375em) {
	/* line 8744, ../sass/app.scss */
	body.landing .page .landing-wrap-outer .landing-wrap .sec-content {
		margin-bottom: 0;
	}
}
/* line 8751, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar {
	margin: 0 -1em;
	position: relative;
}
/* line 8754, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sec50 {
	float: left;
	padding: 0 1em;
	width: 50%;
}
@media only screen and (max-width: 47.9375em) {
	/* line 8754, ../sass/app.scss */
	body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sec50 {
		width: 100%;
	}
}
/* line 8761, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sec50.map-landing {
	margin-bottom: 2em;
}
@media only screen and (max-width: 47.9375em) {
	/* line 8761, ../sass/app.scss */
	body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sec50.map-landing {
		margin-bottom: 0;
	}
}
/* line 8768, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sec100 {
	float: left;
	padding: 0 1em;
	width: 100%;
}
/* line 8773, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .heading {
	background-color: #000000;
	border: 2px solid #f8c440;
	padding: 0.5em 1em;
	position: relative;
}
@media only screen and (max-width: 47.9375em) {
	/* line 8773, ../sass/app.scss */
	body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .heading {
		border-left: 0 none;
		border-right: 0 none;
		padding-bottom: 1.3em;
		padding-top: 1.3em;
	}
}
/* line 8784, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .heading h2 {
	color: #f8c440;
	font-size: 1.625em;
	letter-spacing: 0.03em;
	padding-right: 1.2em;
}
@media only screen and (max-width: 47.9375em) {
	/* line 8784, ../sass/app.scss */
	body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .heading h2 {
		font-size: 2.4em;
	}
}
/* line 8793, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .heading .arrow {
	color: #f8c440;
	display: none;
	float: right;
	font-size: 2.4em;
	padding: 0.048em 0.5em 0.048em 0;
	position: absolute;
	right: 0;
	top: 0;
}
@media only screen and (max-width: 47.9375em) {
	/* line 8793, ../sass/app.scss */
	body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .heading .arrow {
		display: block;
		font-size: 3em;
		margin-top: 1.5%;
	}
}
/* line 8809, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sidebar {
	width: 100%;
	float: left;
	background: #f8c440;
	border: 1px solid black;
}
@media only screen and (max-width: 47.9375em) {
	/* line 8809, ../sass/app.scss */
	body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sidebar {
		border: none;
		padding: 0;
	}
}
/* line 8818, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sidebar .super-block {
	display: block;
	float: left;
	width: 100%;
}
@media only screen and (max-width: 47.9375em) {
	/* line 8818, ../sass/app.scss */
	body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sidebar .super-block {
		display: none;
	}
}
/* line 8825, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sidebar .super-block .block {
	border-bottom: 1px solid black;
	padding: 1.5em;
}
/* line 8828, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sidebar .super-block .block:last-child {
	border-bottom: none;
}
/* line 8831, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sidebar .super-block .block h4 {
	font-family: "Conv_FuturaStd-Heavy";
	font-size: 1.188em;
	line-height: 1.3em;
	padding-bottom: 0.25em;
}
@media only screen and (max-width: 47.9375em) {
	/* line 8831, ../sass/app.scss */
	body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sidebar .super-block .block h4 {
		font-size: 2em;
	}
	/* line 8838, ../sass/app.scss */
	body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sidebar .super-block .block h4.map-hd {
		font-size: 1.188em;
	}
}
/* line 8843, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sidebar .super-block .block div.content {
	font-family: "Conv_FuturaStd-Medium";
	font-size: 0.984em;
	line-height: 1.4em;
}
@media only screen and (max-width: 47.9375em) {
	/* line 8843, ../sass/app.scss */
	body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sidebar .super-block .block div.content {
		font-size: 1.838em;
	}
}
/* line 8850, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sidebar .super-block .block div.content a {
	color: black;
	border-bottom: 1px solid rgba(52, 73, 94, 0.4);
	font-weight: 500;
	transition: background-color 0.3s ease 0s, border-color 0.3s ease 0s;
	display: inline-block;
	outline: medium none;
	position: relative;
	text-decoration: none;
	vertical-align: bottom;
	white-space: nowrap;
}
/* line 8861, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sidebar .super-block .block div.content a:before, body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sidebar .super-block .block div.content a:after {
	backface-visibility: hidden;
	pointer-events: none;
}
/* line 8866, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sidebar .super-block .block div.content a:hover, body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sidebar .super-block .block div.content a:focus {
	background-color: #e9ae1a;
	border-color: rgba(52, 73, 94, 0);
}
/* line 8872, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sidebar .super-block .block div.content a.red-button {
	background: #bb2c3a;
	color: white;
	float: none;
	width: 100%;
	display: block;
	text-decoration: none;
	font-family: "Conv_FuturaStd-Bold";
	text-transform: uppercase;
	padding: 0.8em 0;
	letter-spacing: 0.15em;
	margin-bottom: 0.7em;
}
/* line 8885, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sidebar .super-block .block div.content .land-map {
	border: 2px solid #000000;
	float: left;
	margin: 0.5em 0 1em;
	position: relative;
	width: 100%;
}
/* line 8891, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sidebar .super-block .block div.content .land-map .google-land {
	background-color: #ffffff;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 5;
}
/* line 8900, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sidebar .super-block .block div.content .land-map .map-shadow {
	float: left;
	opacity: 0;
	visibility: hidden;
	width: 100%;
}
/* line 8905, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sidebar .super-block .block div.content .land-map .map-shadow img {
	float: left;
	max-width: none;
	width: 100%;
}
/* line 8913, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sidebar .super-block .block .method {
	padding-bottom: 1.563em;
}
/* line 20, ../sass/_global.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sidebar .super-block .block .method:before, body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sidebar .super-block .block .method:after {
	content: " ";
	display: table;
}
/* line 24, ../sass/_global.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sidebar .super-block .block .method:after {
	clear: both;
}
/* line 8916, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sidebar .super-block .block .method .icon {
	width: 3.313em;
	float: left;
}
@media only screen and (max-width: 47.9375em) {
	/* line 8916, ../sass/app.scss */
	body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sidebar .super-block .block .method .icon {
		width: 5.313em;
	}
}
/* line 8922, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sidebar .super-block .block .method .icon i {
	width: 3.313em;
	height: 3.313em;
	display: block;
}
@media only screen and (max-width: 47.9375em) {
	/* line 8922, ../sass/app.scss */
	body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sidebar .super-block .block .method .icon i {
		height: 5.313em;
		width: 5.313em;
	}
}
/* line 8930, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sidebar .super-block .block .method .icon i.online {
	background: url(../images/icon-online.png) no-repeat center center;
	background-size: contain;
}
/* line 8934, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sidebar .super-block .block .method .icon i.phone {
	background: url(../images/icon-phone.png) no-repeat center center;
	background-size: contain;
}
/* line 8938, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sidebar .super-block .block .method .icon i.in-person {
	background: url(../images/icon-in-person.png) no-repeat center center;
	background-size: contain;
}
/* line 8944, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sidebar .super-block .block .method .content {
	padding-left: 4.5em;
}
@media only screen and (min-width: 48em) and (max-width: 53.75em) {
	/* line 8944, ../sass/app.scss */
	body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sidebar .super-block .block .method .content {
		width: -webkit-calc(100% - 4.5313em);
		width: -moz-calc(100% - 4.5313em);
		width: calc(100% - 4.5313em);
	}
}
/* line 8951, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sidebar .super-block .block .method .content h4 {
	font-size: 1em;
	letter-spacing: 0.14em;
	padding-bottom: 0.25em;
}
/* line 8957, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sidebar .super-block .block .method .content .info a {
	color: black;
	border-bottom: 1px solid rgba(52, 73, 94, 0.4);
	font-weight: 500;
	transition: background-color 0.3s ease 0s, border-color 0.3s ease 0s;
	display: inline-block;
	outline: medium none;
	position: relative;
	text-decoration: none;
	vertical-align: bottom;
	white-space: nowrap;
}
/* line 8968, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sidebar .super-block .block .method .content .info a:before, body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sidebar .super-block .block .method .content .info a:after {
	backface-visibility: hidden;
	pointer-events: none;
}
/* line 8973, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sidebar .super-block .block .method .content .info a:hover, body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sidebar .super-block .block .method .content .info a:focus {
	background-color: #e9ae1a;
	border-color: rgba(52, 73, 94, 0);
}
/* line 8980, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sidebar .super-block .block .method .content .info sup {
	font-size: 50%;
	vertical-align: super;
}
/* line 8987, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sidebar .super-block .thumb {
	width: 100%;
	border: 1px solid black;
}
/* line 8992, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sidebar .super-block .thumb a .bgi {
	height: 14.8em;
	position: relative;
}
/* line 8995, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sidebar .super-block .thumb a .bgi .title {
	position: absolute;
	font-size: 0.792em;
	/* 1em; 1.203em; */
	line-height: 1em;
	font-family: "Conv_FuturaStd-Heavy";
	padding: 0.5em;
	/* 0.675em; */
	letter-spacing: 0.06em;
	bottom: 0;
	width: 100%;
	text-align: center;
	color: #f8c440;
	background: black;
	opacity: 1;
	text-transform: uppercase;
	-webkit-transition: opacity 0.5s;
	-moz-transition: opacity 0.5s;
	-o-transition: opacity 0.5s;
	transition: opacity 0.5s;
}
/* line 9013, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sidebar .super-block .thumb a .bgi .icon {
	position: absolute;
	top: 0.5em;
	right: 0.5em;
}
/* line 9017, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sidebar .super-block .thumb a .bgi .icon span.fa-stack {
	border-radius: 50%;
}
/* line 9019, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sidebar .super-block .thumb a .bgi .icon span.fa-stack i.fa-circle {
	color: #f8c440;
	box-shadow: inset 0px 0px 0px 2px #f8c440;
	background: transparent;
	border-radius: 50%;
	transform: scale(0.94);
	-ms-transform: scale(0.94);
	-webkit-transform: scale(0.94);
	-moz-transform: scale(0.94);
	-webkit-transition: background-color 0.5s, color 0.5s, transform 0.5s;
	-moz-transition: background-color 0.5s, color 0.5s, transform 0.5s;
	-o-transition: background-color 0.5s, color 0.5s, transform 0.5s;
	transition: background-color 0.5s, color 0.5s, transform 0.5s;
}
/* line 9029, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sidebar .super-block .thumb a .bgi .icon span.fa-stack i.fa-circle::before {
	content: "1";
}
/* line 9033, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sidebar .super-block .thumb a .bgi .icon span.fa-stack i.fa-stack-1x {
	background: black;
	border-radius: 50%;
	-webkit-transition: background-color 0.5s, color 0.5s;
	-moz-transition: background-color 0.5s, color 0.5s;
	-o-transition: background-color 0.5s, color 0.5s;
	transition: background-color 0.5s, color 0.5s;
}
/* line 9041, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sidebar .super-block .thumb a .bgi .icon span.fa-stack i.fa-play::before {
	margin-left: 0.11em;
	margin-top: 0.05em;
}
/* line 9052, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sidebar .super-block .thumb a:hover .bgi .icon span.fa-stack i.fa-circle {
	transform: scale(1.2);
	-ms-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
}
/* line 9054, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sidebar .super-block .thumb a:hover .bgi .icon span.fa-stack i.fa-circle::before {
	content: "1";
}
/* line 9058, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .sidebar .super-block .thumb a:hover .bgi .icon span.fa-stack i.fa-stack-1x {
	background: #f8c440;
	border-radius: 50%;
	color: black;
}
/* line 9071, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .faq-section {
	width: 100%;
}
/* line 9073, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .faq-section .super-block {
	float: left;
	width: 100%;
}
@media only screen and (max-width: 47.9375em) {
	/* line 9073, ../sass/app.scss */
	body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .faq-section .super-block {
		display: none;
	}
}
/* line 9080, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .faq-section .super-block .questions em {
	font-style: italic;
}
/* line 9083, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .faq-section .super-block .questions .question-wrapper {
	background: #f8c440;
	color: black;
	border-bottom: 1px solid #edbc3d;
	-webkit-transition: background-color 0.5s;
	-moz-transition: background-color 0.5s;
	-o-transition: background-color 0.5s;
	transition: background-color 0.5s;
}
/* line 9088, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .faq-section .super-block .questions .question-wrapper:hover {
	background: #f7b622;
}
@media only screen and (max-width: 47.9375em) {
	/* line 9083, ../sass/app.scss */
	body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .faq-section .super-block .questions .question-wrapper {
		background: #f7b622;
	}
}
/* line 9094, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .faq-section .super-block .questions .question-wrapper .question {
	color: black;
	font-size: 1.203em;
	/* 19.25px */
	text-decoration: none;
	padding-left: 1.455em;
	display: table;
	width: 100%;
}
@media only screen and (max-width: 47.9375em) {
	/* line 9094, ../sass/app.scss */
	body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .faq-section .super-block .questions .question-wrapper .question {
		font-size: 2em;
	}
}
/* line 9105, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .faq-section .super-block .questions .question-wrapper .question span.bullet {
	width: 0.883em;
	display: table-cell;
	font-size: 0.7em;
}
@media only screen and (max-width: 47.9375em) {
	/* line 9105, ../sass/app.scss */
	body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .faq-section .super-block .questions .question-wrapper .question span.bullet {
		width: 1.5em;
	}
}
/* line 9113, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .faq-section .super-block .questions .question-wrapper .question span.text {
	padding-top: 0.519em;
	padding-bottom: 0.468em;
	display: table-cell;
	line-height: 1.3;
}
/* line 9119, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .faq-section .super-block .questions .question-wrapper .question span.arrow {
	background: #f19616;
	display: table-cell;
	height: 100%;
	text-align: center;
	vertical-align: middle;
	padding-left: 0.3em;
	padding-right: 0.3em;
	width: 3.273em;
}
@media only screen and (max-width: 47.9375em) {
	/* line 9119, ../sass/app.scss */
	body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .faq-section .super-block .questions .question-wrapper .question span.arrow {
		background: none;
	}
}
/* line 9131, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .faq-section .super-block .questions .question-wrapper .question span.arrow i.fa {
	color: black;
	font-size: 1.3125em;
}
@media only screen and (max-width: 47.9375em) {
	/* line 9131, ../sass/app.scss */
	body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .faq-section .super-block .questions .question-wrapper .question span.arrow i.fa {
		font-size: 1.8em;
	}
}
/* line 9140, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .faq-section .super-block .questions .question-wrapper .answer {
	background: #f7b622;
	font-size: 0.984em;
	line-height: 1.556em;
	padding: 0.762em 8.5%;
	display: none;
}
@media only screen and (max-width: 47.9375em) {
	/* line 9140, ../sass/app.scss */
	body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .faq-section .super-block .questions .question-wrapper .answer {
		font-size: 1.6em;
	}
}
/* line 9149, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .faq-section .super-block .questions .question-wrapper .answer a {
	color: black;
}
/* line 9152, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .faq-section .super-block .questions .question-wrapper .answer b {
	font-family: "Conv_FuturaStd-Bold";
}
/* line 9157, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar .faq-section .super-block .questions .question-wrapper.open i.fa::before {
	content: "\f106";
}
/* line 9165, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar:after, body.landing .page .landing-wrap-outer .landing-wrap .sec-content .sec-mar:before {
	clear: both;
	content: "";
	display: table;
}
/* line 9173, ../sass/app.scss */
body.landing .page .landing-wrap-outer .landing-wrap:after, body.landing .page .landing-wrap-outer .landing-wrap:before {
	clear: both;
	content: "";
	display: table;
}
/* line 9181, ../sass/app.scss */
body.landing .page .video-area {
	width: 100%;
	opacity: 0;
	position: absolute;
	background: black;
	top: 0;
	z-index: -1;
}
/* line 9188, ../sass/app.scss */
body.landing .page .video-area .container {
	position: relative;
	width: 100%;
}
/* line 9191, ../sass/app.scss */
body.landing .page .video-area .container .background {
	background-color: black;
	background-size: cover;
	background-position: center center;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-webkit-filter: blur(0.7em);
	-moz-filter: blur(0.7em);
	-o-filter: blur(0.7em);
	-ms-filter: blur(0.7em);
	filter: blur(0.7em);
	opacity: 0.3;
}
/* line 9208, ../sass/app.scss */
body.landing .page .video-area .container.panel-2-container {
	height: 0;
	padding-bottom: 50%;
}
/* line 9212, ../sass/app.scss */
body.landing .page .video-area .container .container-inner {
	position: relative;
	width: 0;
	margin: 0 auto;
	height: 67vh;
	padding-left: 30%;
	padding-right: 30%;
	z-index: 5;
}
@media only screen and (max-width: 30em) {
	/* line 9212, ../sass/app.scss */
	body.landing .page .video-area .container .container-inner {
		height: 26vh;
	}
}
/* line 9224, ../sass/app.scss */
body.landing .page .video-area .container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/* line 9232, ../sass/app.scss */
body.landing .page .video-area .owl-thumb-carousel-wrap {
	position: relative;
	padding-top: 0.5em;
}
/* line 9235, ../sass/app.scss */
body.landing .page .video-area .owl-thumb-carousel-wrap .owl-stage {
	margin: 0 auto;
}
@media only screen and (max-width: 47.9375em) {
	/* line 9232, ../sass/app.scss */
	body.landing .page .video-area .owl-thumb-carousel-wrap {
		display: none;
	}
}
/* line 9241, ../sass/app.scss */
body.landing .page .video-area .owl-thumb-carousel-wrap .owl-thumb-carousel {
	padding-bottom: 0.5em;
	padding-left: 3.5em;
	padding-right: 3.5em;
	height: 7.8em;
	overflow: hidden;
}
/* line 9247, ../sass/app.scss */
body.landing .page .video-area .owl-thumb-carousel-wrap .owl-thumb-carousel div.item {
	width: 10.4em;
}
@media only screen and (min-width: 64em) and (max-width: 1360px) {
	/* line 9247, ../sass/app.scss */
	body.landing .page .video-area .owl-thumb-carousel-wrap .owl-thumb-carousel div.item {
		width: 10em;
	}
}
/* line 9254, ../sass/app.scss */
body.landing .page .video-area .owl-thumb-carousel-wrap .owl-thumb-carousel div.owl-item img {
	opacity: 0.4;
	-webkit-transition: 0.5s opacity;
	-moz-transition: 0.5s opacity;
	-o-transition: 0.5s opacity;
	transition: 0.5s opacity;
	border: 1px solid white;
}
/* line 9260, ../sass/app.scss */
body.landing .page .video-area .owl-thumb-carousel-wrap .owl-thumb-carousel div.owl-item.current img {
	opacity: 1;
	border: 1px solid #f8c440;
}
/* line 9264, ../sass/app.scss */
body.landing .page .video-area .owl-thumb-carousel-wrap .owl-thumb-carousel div.owl-item.current span.video-title {
	color: #f8c440;
}
/* line 9268, ../sass/app.scss */
body.landing .page .video-area .owl-thumb-carousel-wrap .owl-thumb-carousel div.owl-item span.video-title {
	display: block;
	font-size: 0.8em;
	font-family: "Conv_FuturaStd-Heavy";
	text-transform: uppercase;
	text-align: center;
	padding-top: 0.5em;
	color: white;
	-webkit-transition: 0.5s color;
	-moz-transition: 0.5s color;
	-o-transition: 0.5s color;
	transition: 0.5s color;
}
/* line 9278, ../sass/app.scss */
body.landing .page .video-area .owl-thumb-carousel-wrap .owl-thumb-carousel div.owl-item i.fa {
	font-size: 2.8em;
	position: absolute;
	opacity: 0.3;
	z-index: 99;
	margin-top: 0.59em;
	margin-left: 1.45em;
	color: white;
}
/* line 9290, ../sass/app.scss */
body.landing .page .video-area .owl-thumb-carousel-wrap div.controls a {
	position: absolute;
	bottom: 0.5em;
	height: 7.5em;
	vertical-align: middle;
	width: 3.5em;
	text-align: center;
	display: table;
	text-decoration: none;
	z-index: 200;
}
/* line 9300, ../sass/app.scss */
body.landing .page .video-area .owl-thumb-carousel-wrap div.controls a i.fa {
	color: white;
	font-size: 3em;
	display: table-cell;
	vertical-align: middle;
	-webkit-transition: 0.5s color;
	-moz-transition: 0.5s color;
	-o-transition: 0.5s color;
	transition: 0.5s color;
}
/* line 9307, ../sass/app.scss */
body.landing .page .video-area .owl-thumb-carousel-wrap div.controls a.prev {
	left: 0;
}
/* line 9310, ../sass/app.scss */
body.landing .page .video-area .owl-thumb-carousel-wrap div.controls a.next {
	right: 0;
}
/* line 9314, ../sass/app.scss */
body.landing .page .video-area .owl-thumb-carousel-wrap div.controls a:hover i.fa {
	color: #f8c440;
}
/* line 9322, ../sass/app.scss */
body.landing .page .video-area div.owl-controls .owl-dots {
	display: none;
}
/* line 9325, ../sass/app.scss */
body.landing .page .video-area div.owl-controls .owl-nav {
	z-index: 999;
}
/* line 9327, ../sass/app.scss */
body.landing .page .video-area div.owl-controls .owl-nav div {
	position: absolute;
	z-index: 999;
	top: 50%;
	margin-top: -2.40625em;
	width: 5.5625em;
	height: 4.8125em;
	-webkit-transition: 0.5s width;
	-moz-transition: 0.5s width;
	-o-transition: 0.5s width;
	transition: 0.5s width;
	text-indent: -10000px;
	padding-top: 1em;
	padding-bottom: 1em;
	background: black;
	cursor: pointer;
}
/* line 9340, ../sass/app.scss */
body.landing .page .video-area div.owl-controls .owl-nav div::before {
	content: " ";
	display: block;
	width: 100%;
	height: 100%;
}
/* line 9346, ../sass/app.scss */
body.landing .page .video-area div.owl-controls .owl-nav div:hover {
	width: 8.5625em;
}
@media only screen and (max-width: 47.9375em) {
	/* line 9350, ../sass/app.scss */
	body.landing .page .video-area div.owl-controls .owl-nav div:hover {
		width: 5.5625em;
	}
}
/* line 9354, ../sass/app.scss */
body.landing .page .video-area div.owl-controls .owl-nav div.owl-prev {
	left: 0;
	padding-right: 1.25em;
}
/* line 9357, ../sass/app.scss */
body.landing .page .video-area div.owl-controls .owl-nav div.owl-prev::before {
	background: black url(../images/slider-arrow-left.png) no-repeat right center;
	background-size: auto 100%;
}
/* line 9362, ../sass/app.scss */
body.landing .page .video-area div.owl-controls .owl-nav div.owl-prev:hover::before {
	background: black url(../images/slider-arrow-left-hover.png) no-repeat right center;
	background-size: auto 100%;
}
/* line 9368, ../sass/app.scss */
body.landing .page .video-area div.owl-controls .owl-nav div.owl-next {
	right: 0;
	padding-left: 1.25em;
}
/* line 9371, ../sass/app.scss */
body.landing .page .video-area div.owl-controls .owl-nav div.owl-next::before {
	background: black url(../images/slider-arrow-right.png) no-repeat left center;
	background-size: auto 100%;
}
/* line 9376, ../sass/app.scss */
body.landing .page .video-area div.owl-controls .owl-nav div.owl-next:hover::before {
	background: black url(../images/slider-arrow-right-hover.png) no-repeat left center;
	background-size: auto 100%;
}
/* line 9385, ../sass/app.scss */
body.landing .page .video-area .close-button {
	position: absolute;
	right: 1em;
	top: 1em;
	cursor: pointer;
	z-index: 400;
}
/* line 9391, ../sass/app.scss */
body.landing .page .video-area .close-button a {
	padding: 0.625em;
	display: block;
	width: 3.125em;
	height: 3.125em;
	-webkit-transition: background-color 0.5s;
	-moz-transition: background-color 0.5s;
	-o-transition: background-color 0.5s;
	transition: background-color 0.5s;
}
/* line 9397, ../sass/app.scss */
body.landing .page .video-area .close-button a span {
	display: block;
	width: 100%;
	text-indent: -10000px;
	height: 100%;
	background: url(../images/slider-close.png) no-repeat center center;
	background-size: 100% 100%;
}
/* line 9405, ../sass/app.scss */
body.landing .page .video-area .close-button a:hover {
	background: black;
}
/* line 9407, ../sass/app.scss */
body.landing .page .video-area .close-button a:hover span {
	background: url(../images/slider-close-hover.png) no-repeat center center;
	background-size: 100% 100%;
}
/* line 9413, ../sass/app.scss */
body.landing .page .video-area .close-button i.fa {
	font-size: 1.5em;
}

#mobile-landscape-nav{
	display: none;
}
