
/*! normalize.css v2.0.1 | MIT License | git.io/normalize */

/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */

/*
 * Corrects `block` display not defined in IE 8/9.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
    display: block;
}

/*
 * Corrects `inline-block` display not defined in IE 8/9.
 */

audio,
canvas,
video {
    display: inline-block;
}

/*
 * Prevents modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
    display: none;
    height: 0;
}

/*
 * Addresses styling for `hidden` attribute not present in IE 8/9.
 */

[hidden] {
    display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */

/*
 * 1. Sets default font family to sans-serif.
 * 2. Prevents iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
    font-family: Helvetica, Arial, sans-serif; /* 1 */
    -webkit-text-size-adjust: 100%; /* 2 */
    -ms-text-size-adjust: 100%; /* 2 */
}

/*
 * Removes default margin.
 */

body {
    margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */

/*
 * Addresses `outline` inconsistency between Chrome and other browsers.
 */

a:focus {
    outline: thin dotted;
}

/*
 * Improves readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
    outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */

/*
 * Addresses `h1` font sizes within `section` and `article` in Firefox 4+,
 * Safari 5, and Chrome.
 */

h1 {
    font-size: 2em;
}

/*
 * Addresses styling not present in IE 8/9, Safari 5, and Chrome.
 */

abbr[title] {
    border-bottom: 1px dotted;
}

/*
 * Addresses style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */

b,
strong {
    font-weight: bold;
}

/*
 * Addresses styling not present in Safari 5 and Chrome.
 */

dfn {
    font-style: italic;
}

/*
 * Addresses styling not present in IE 8/9.
 */

mark {
    background: #ff0;
    color: #000;
}


/*
 * Corrects font family set oddly in Safari 5 and Chrome.
 */

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    font-size: 1em;
}

/*
 * Improves readability of pre-formatted text in all browsers.
 */

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}

/*
 * Sets consistent quote types.
 */

q {
    quotes: "\201C" "\201D" "\2018" "\2019";
}

/*
 * Addresses inconsistent and variable font size in all browsers.
 */

small {
    font-size: 80%;
}

/*
 * Prevents `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */

/*
 * Removes border when inside `a` element in IE 8/9.
 */

img {
    border: 0;
}

/*
 * Corrects overflow displayed oddly in IE 9.
 */

svg:not(:root) {
    overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */

/*
 * Addresses margin not present in IE 8/9 and Safari 5.
 */

figure {
    margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */

/*
 * Define consistent border, margin, and padding.
 */

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/*
 * 1. Corrects color not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
    border: 0; /* 1 */
    padding: 0; /* 2 */
}

/*
 * 1. Corrects font family not being inherited in all browsers.
 * 2. Corrects font size not being inherited in all browsers.
 * 3. Addresses margins set differently in Firefox 4+, Safari 5, and Chrome
 */

button,
input,
select,
textarea {
    font-family: inherit; /* 1 */
    font-size: 100%; /* 2 */
    margin: 0; /* 3 */
}

/*
 * Addresses Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

button,
input {
    line-height: normal;
}

/*
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Corrects inability to style clickable `input` types in iOS.
 * 3. Improves usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; /* 2 */
    cursor: pointer; /* 3 */
}

/*
 * Re-set default cursor for disabled elements.
 */

button[disabled],
input[disabled] {
    cursor: default;
}

/*
 * 1. Addresses box sizing set to `content-box` in IE 8/9.
 * 2. Removes excess padding in IE 8/9.
 */

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
}

/*
 * 1. Addresses `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Addresses `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}

/*
 * Removes inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/*
 * Removes inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/*
 * 1. Removes default vertical scrollbar in IE 8/9.
 * 2. Improves readability and alignment in all browsers.
 */

textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */

/*
 * Remove most spacing between table cells.
 */

table {
    border-collapse: collapse;
    border-spacing: 0;
}



/* ===============  Default Adjustments  =============== */

body { background:#1B1B1B;}

/*
::-moz-selection { background: #039; text-shadow: none; color:#fff; }
::selection { background: #039; text-shadow: none; color:#fff; }
*/

hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}
img { vertical-align: middle; }
fieldset {border: 0;margin: 0; padding: 0; }
textarea { resize: vertical; }

p { margin:0 0 1em 0; }

.ir { background-color: transparent; border: 0; overflow: hidden; *text-indent: -9999px; }
.ir:before { content: ""; display: block; width: 0; height: 100%; }
.hidden { display: none !important; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }

.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

.hide {display:none;}
.smallest {font-size:.8em;}
.smaller {font-size:.9em;}
.larger {font-size:1.1em;}
.largest {font-size:1.2em;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.strike {text-decoration:line-through;}
.red, .red:visited {color:#f00;}
.green, .green:visited {color:#390;}
.lgreen, .lgreen:visited  {color:#97937d;}
.blue, .blue:visited  {color:#039;}
.vtop {vertical-align:top;}
.center {text-align:center;}
.right {text-align:right;}
.floatRight {float:right;}
.floatLeft {float:right;}
.nowrap {white-space:nowrap;}
.breakforprint {page-break-after:always;}
.clear {overflow:hidden; clear:both; height:0; margin:0; font-size:1px; line-height:0;}
.skip {position:absolute; left:-10000px; width:1px; height:1px; overflow:hidden;}

/* ## Text Color Helper Classes ## */
.red, .red:visited	 		{ color:#f00 !important; }
.green, .green:visited		{ color:#0c9b38 !important; }
.lgreen, .lgreen:visited	{ color:#97937d !important; }
.blue, .blue:visited  		{ color:#039 !important; }

/* ## Background Color Helper Classes ## */
.redBG 				{ background-color:#f00; }
.greenBG			{ background-color:#0c9b38; }
.greenLightBG	{ background-color:#97937d; }
.grayBG 			{ background-color:#EDEDED; }
.grayDarkBG 	{ background-color:#333132; }
.navyBlueBG 	{ background-color:#039; }

/* ## Base List styles ## */
ul, ol { margin:0 0 1em; }
.noBullet { padding:0 0 0 1em; list-style-type:none; }
.noIndent { padding:0; list-style-type:none; }

img { max-width:100% !important; height:auto !important; }
img.fluid { width:100% !important; height:auto !important; }

.important { 
	color: red;
	font-weight: bold;
	text-transform: uppercase;
}

/* ================================================================
   PRIMARY LAYOUT STYLES 
   ================================================================ */

/* Enter unique styles for site here */

/* ## Disabled Form Fields ## */
input[disabled=true] {background-color: #F0F0F0;}
textarea[disabled=true] {background-color: #F0F0F0;}
select[disabled=true] {background-color: #F0F0F0;}
input[readonly=true] {background-color: #F0F0F0;}
textarea[readonly=true] {background-color: #F0F0F0;}
select[readonly=true] {background-color: #F0F0F0;}


/* Removed :link from the list to help cut down on writing time and prevent the need for extra specificity for classes */
a, a:visited { color:#039; text-decoration:underline; }
a:hover, a:active, a:focus { color:#039; text-decoration:none; }
a:active, a:focus { outline:0; }

.btnText { margin:0; padding:0; color:#039; text-decoration:underline; border:0; background:none; }
.btnText:hover { color:#039; text-decoration:none; }

.exportBtn { width:32px; height:32px; display:block; text-indent:-99999em; margin:6px 2px;
	background:url(/cms/images/layout/calendar.png) no-repeat;

}
.exportBtn:hover, .exportBtn:focus { }

/* Start Up Layout - Use, modify, or delete as need be */
.siteWrap { border-top:6px solid #1d1d1d; }
.container { }
.siteBody > .container { min-height:250px; }
.header { }
.main { }
.footer { }
.siteBody { min-height:300px; margin:0; background-color:#fff; }
.patternDiamond { background:url(/cms/images/layout/pattern_000000.gif) repeat 0 0; }

.contentPad { padding:.2em 1em; }
.contentPad h1,
.contentPad h2,
.contentPad h3,
.contentPad h4,
.contentPad h5,
.contentPad h6 { font-family:"din-condensed-web",Trebuchet MS,sans-serif; text-transform:uppercase; }

.footerWideWrprMble {display:none;}
.siteHeaderWrprMble {display:none;}
.contentNavWrpr {display:none;}


/* ## Site Top Bar ## */

.siteTop {
	position:relative;
	margin-top:-5px;
	color:#fff;
	background: #262626; /* Old browsers */
	background: -moz-linear-gradient(top, #1b1b1b 0%, #262626 3%, #262626 97%, #1b1b1b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1b1b1b), color-stop(3%,#262626), color-stop(97%,#262626), color-stop(100%,#1b1b1b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1b1b1b 0%,#262626 3%,#262626 97%,#1b1b1b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1b1b1b 0%,#262626 3%,#262626 97%,#1b1b1b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #1b1b1b 0%,#262626 3%,#262626 97%,#1b1b1b 100%); /* IE10+ */
	background: linear-gradient(to bottom, #1b1b1b 0%, #262626 3%,#262626 97%,#1b1b1b 100%); /* W3C */
	border-top:1px solid #0a0a0a;
	border-bottom:1px solid #000;
}
.no-cssgradients .siteTop {
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjMjYyNjI2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjMjYyNjI2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
}
.lt-ie9 .siteTop { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#262626', endColorstr='#1b1b1b',GradientType=0 ); /* IE6-8 */ }
.lt-ie8 .siteTop {filter:none; background: #262626; /* Old browsers */}
.siteTop .patternDiamond {}


/* ## Site Header ## */

.headerWrap {background-color: #003399;}

.headerBar {
	padding:22px 0 0;
	background:url(/cms/images/layout/headerbg.gif) repeat-x;
	/* background: #EBEDE8; Old browsers 
	background: -moz-linear-gradient(top, #c2c4bf 0%, #caccc7 1%, #ebede8 4%, #f3f5ef 5%, #f3f5f0 85%, #dbddd9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c2c4bf), color-stop(1%,#caccc7), color-stop(4%,#ebede8), color-stop(5%,#f3f5ef), color-stop(85%,#f3f5f0), color-stop(100%,#dbddd9)); 
	background: -webkit-linear-gradient(top, #c2c4bf 0%,#caccc7 1%,#ebede8 4%,#f3f5ef 5%,#f3f5f0 85%,#dbddd9 100%); 
	background: -o-linear-gradient(top, #c2c4bf 0%,#caccc7 1%,#ebede8 4%,#f3f5ef 5%,#f3f5f0 85%,#dbddd9 100%); 
	background: -ms-linear-gradient(top, #c2c4bf 0%,#caccc7 1%,#ebede8 4%,#f3f5ef 5%,#f3f5f0 85%,#dbddd9 100%); 
	background: linear-gradient(to bottom, #c2c4bf 0%,#caccc7 1%,#ebede8 4%,#f3f5ef 5%,#f3f5f0 85%,#dbddd9 100%); 
	 */
	 border-top:1px solid #F3F5EF;
	 /*border-bottom:1px solid #8F8F8F; */
}
.no-cssgradients .headerBar {
	/* IE9 SVG, needs conditional override of 'filter' to 'none'
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MyYzRiZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjY2FjY2M3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNCUiIHN0b3AtY29sb3I9IiNlYmVkZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1JSIgc3RvcC1jb2xvcj0iI2YzZjVlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg1JSIgc3RvcC1jb2xvcj0iI2YzZjVmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYmRkZDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
 */
	}
.lt-ie9 .headerBar {filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F3F5EF', endColorstr='#dbddd9',GradientType=0 ); /* IE6-8 */}
.lt-ie8 .headerBar {filter:none; background: #EBEDE8; /* Old browsers */}

.siteHeader { display:table; width:100%; position:relative; z-index:99;}

.siteLogoWrapper { display:table-cell; vertical-align:middle; }
.siteHeader a.sitelogo,
.siteHeader a.sitelogo:link,
.siteHeader a.sitelogo:visited {
	display:block;
	width:372px;
	max-width:100%;
	height:36px;
	margin:1em 1.875em 10px 0;
	background:url(/cms/images/layout/united-center_logo-2019-V3.png) no-repeat 0 0;
	background-size:contain;
	text-indent:-9999em;
}

@media only screen and (min--moz-device-pixel-ratio: 1.5),
    (-o-min-device-pixel-ratio: 3/2),
    (-webkit-min-device-pixel-ratio: 1.5),
    (min-device-pixel-ratio: 1.5) {

}

.siteHeader .hdrPhonenum {
    background-position: 100% 0;
    background-repeat: no-repeat;
    bottom: 12px;
    display: block;
    height: 34px;
    position: absolute;
    right: 12px;
    text-indent: -9999em;
    width: 200px;
}
.headerLinks {
    font-size: 0.9em;
    margin: 0 0 10px;
    padding: 5px 0 0;
    text-align: right;
}
.headerLinks a, .headerLinks a:link, .headerLinks a:visited {
    margin: 0 3px;
    text-decoration: none;
}
.headerLinks a:hover, .headerLinks a:active {
    text-decoration: underline;
}

.siteSearch {
    color: #FFF;
    float: right;
    margin: 0;
}
.siteSearch label {
    display: none;
}
.siteSearch .text {
    display: inline;
    float: left;
    margin: 0 5px 0 0;
    width: 200px !important;
}

.pageHeading { padding:0.8em 0; margin: 0 0 1em; font-weight:normal; font-family:"din-condensed-web",Trebuchet MS,sans-serif; text-transform:uppercase; border-bottom:1px solid #e1e1e1; }
.pageHeading .title { margin:0; }

/* ==========================================================================
   Global Modules
   ========================================================================== */

.mod {
	position: relative;
}

.title { position: relative; margin: 0 0 1em; font-size:1.375em; font-weight:normal; font-family:"din-condensed-web",Trebuchet MS,sans-serif; text-transform:uppercase; }
.title strong { font-weight:bold; color:#2F3B8D; }
.titleAlt{ margin:0 0 0.1em; font-size:1.2em; }

.titleAlt2 { }

.title .more {
	position: absolute;
	top:0;
	right: 0;
	font-size: 0.6em;
}

.modContent{
	padding: 15px;
}



/* Item Lists Content
   ========================================================================== */

.itemList { 
	margin:0; 
	padding:0; 
	list-style:none; 
}

.item { 
	padding: 1em 0; 
}

.item > .content {
	display: table-cell;
	width: 100%;
	vertical-align: top;
}

.content .title { 
	margin:0; 
}

.itemList .content p { margin: 0; }

.content .date { 
	font-size:.85em; 
}


/* Item Media
   ========================================================================== */
.aside { 
	display: table-cell;
	padding: 0 15px 0 0; 
	text-align: center;
}

.caption {
	display: block;
	font-size: 0.8em;
	line-height: 1.2em;
}


/* Media Queries for Item Lists 
  ========================================================================== */


@media (max-width : 400px) { 
	
	.item { display: block; }
	.item > .content { display: block;}
	.item > .aside { display: block;}

}


/* News
   ========================================================================== */

.article > .aside {
	float:right; 
	margin: 1em;
}

.meta{
	margin:0.5em 0;
}

.meta > div {
	float: left;
}

.meta .social-tools{
	float: right;
}


/* ==========================================================================
   Filters
   ========================================================================== */

.filter{
	padding: 1em;
	border: 1px solid #444;
	background: #ccc;
}

.filter-options{
	float: left;
}

.filter-actions{
	float: right;
}

/* Pagination
   ========================================================================== */

.paging {
	padding: 1em;
}

.paging-results { 
	float: left;
}

.paging-list {
	float: right;
}

.paging-list ul {
	display: block;
	padding: 0;
	margin: 0;
}

.paging-list li{
	display: block;
	padding: 0;
	margin: 0;
	border: 1px solid #002B40;
	border-left-width: 0;
	float: left;
}

.paging-list li:first-child{
	border-left-width: 1px;
}

.paging-list li a,
.paging-list li span {
	display: block;
	min-width: 30px;
	padding: 2px 5px;
	text-align: center;
}

.paging-list li a {
	/* Link State */
}

.paging-list li span {
	/* Current Page State */
}

.paging-list li.disabled { 
	display: none;
}

.paging-list li.disabled+li { 
	border-left-width: 1px;
}

.paging-list li.disabled+.all {
	border-left-width: 0;
}


/* pagination and filters */

.filters {float:left; display:inline; margin:0 0 5px;}
.filters .filterList {float:left; display:inline; margin-bottom:5px;}
.filters label { display:inline; margin:0 5px 0 0; font-weight:bold; font-size:0.8em; }
.filters .sortList {float:left; display:inline;  padding:3px 10px 0;}
.filters .sortList label {margin:0 5px 0 0;}
.filters select {margin-right:10px;}


.filters .sortList .last {border-right:0;}
.filters .sortItem {display:inline; margin:0; padding:2px 4px; font-size:0.8em; border-right:1px solid #999;}
.filters .sortItem a, .filters .sortItem a:link, .filters .sortItem a:visited {padding-right:12px; text-decoration:none; background:url(/cms/images/layout/arrow_sortorder.gif) no-repeat 100% 2px;}
.filters .sortItem a.down, .filters .sortItem a.down:link, .filters .sortItem a.down:visited {font-weight:bold; background-position:100% -18px;}
.filters .sortItem a.up, .filters .sortItem a.up:link, .filters .sortItem a.up:visited {font-weight:bold; background-position:100% -38px;}

.pagination {float:right; width:400px; margin:0 0 10px; text-align:right;}
.pagination .view {float:right; display:inline; padding:0 0 0 10px;}
.pagination .view a,.pagination .view a:link, .pagination .view a:visited { display:inline-block; text-decoration:none; padding:2px 6px;}
.pagination .paging {float:right; display:inline; padding:0 10px; border-right:1px solid #999;}
.pagination .paging a,.pagination .paging a:link,.pagination .paging a:visited {float:left; display:inline; margin:0 3px; padding:2px 6px; text-align:center; text-decoration:none; }
.pagination .paging .active {float:left; display:inline; margin:0 4px; padding:2px 6px; text-align:center; color:#000; background-color:#d2d2d2; text-decoration:none; border:1px solid #969696;}
.pagination .paging .total { float:left; display:block; padding-top:2px; color:#999;}
.pagination a.arrowRight,.pagination a.arrowRight:link,.pagination a.arrowRight:visited {float:left; display:inline; background:url(/cms/images/layout/arrow_right_gray.gif) no-repeat 50% 50%; text-indent:-9999em;}
.pagination a.arrowLeft,.pagination a.arrowLeft:link,.pagination a.arrowLeft:visited {float:left; display:inline; background:url(/cms/images/layout/arrow_left_gray.gif) no-repeat 50% 50%; text-indent:-9999em;}



/* ==============================================================
   GLOBAL STYLES 
   ============================================================== */

/*--- where is this used at? ----*/
.alert { 		
	overflow:hidden;
	border: 1px solid #FE0000; 
	margin: 1em 0;
	padding: 10px;
	min-height: 50px;	
	color: #fff;
	background-color: #FEFF99;	
}
.alert a { color:#fff; }

.bdr {border:1px solid #555244; padding:1px; background-color:#a7a496; }
.bdrtop {border-top:1px solid #999;}
.bdrright {border-right:1px solid #999;}
.bdrbottom {border-bottom:1px solid #999;}
.bdrleft {border-left:1px solid #999;}

.alternate	{background-color: #f8f5e4;}
.row		{background-color: #fff;}


/* ##  Error Markers  ## */
   
.fieldlbl {padding:4px 2px 0 0; text-align:right;}
.field {padding-left:2px;}
.fieldpad {padding-bottom:2px;}

.fieldtext {color:#000;}
.fielderror {color:#c00;}
.fieldnorm {width:16px; height:20px;}
.fieldreq {width:16px; height:20px; background:transparent url(/cms/images/global/field-req.gif) no-repeat center right;}
 span.fieldreq {padding:0 6px; background-position:center center;}
 span.fieldnorm {padding:0 6px; background-position:center center;}
.fieldred {width:16px; height:20px; background:transparent url(/cms/images/global/field-error.gif) no-repeat center right;}
 span.fieldred {padding:0 6px; background-position:center center;}

 
/* ##  Tooltip Classes  ## */

.toolTipWrpr {display:none;width:340px;z-index:99;}
.toolTipShadow {background: url(/cms/images/core/tooltipbacktop.png) no-repeat top left;padding: 10px 13px 1px; color:#666;}
.toolTopShadowBottom {background: url(/cms/images/core/tooltipbackbottom.png) no-repeat top left;width:340px;height:16px;}
.toolTipDate {font-size:11px;color:#999;font-weight:bold;}
.toolTipName {font-size:14px;color:#666;font-weight:bold;margin-bottom:14px;}


/* ##  Generic Pager  ## */

.genericPager {padding:10px 15px 20px 10px;}
.genericPager ul {list-style-type: none; margin:0; padding:0;}
.genericPager li {float:left; display:block; font-size:11px; margin:0 5px 5px 0;}
.genericPager li a {float:left; color:#003871; padding:2px 4px; border:1px solid #ddd; text-decoration:none; }
.genericPager li a:hover, .genericPager li a:focus { color:#000; background-color:#CFCFCF; border: 1px solid #000; text-decoration:none; }
.genericPager li.nolink {color:#fff; border:1px solid #ddd; padding:2px 4px;}
.genericPager li.active {color:#686868; border:1px solid #ddd; padding:2px 4px; background-color:#CFCFCF;}


/* ##  Smart Bug  ## */

.smartbug ul { list-style-type:none; background-color:#ccc; font-size:10px; border-left:1px solid #000; border-right:1px solid #000; border-top:1px solid #000; padding:0px; }
.smartbug li { border-bottom:1px solid #000; }
.smartbug a, .smartbug a:link, .smartbug a:visited { text-decoration:none; display:block; color:#000; padding:5px; }
.smartbug a:hover { background-color:#999; text-decoration:underline; }


/* ##  Master Overlay Styles ## */

.siteOverlay {display:none; position:relative; width:550px; min-height:1px; background-color:#fff; z-index:1000; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-box-shadow:0 0 15px #333; -webkit-box-shadow:0 0 15px #333; box-shadow:0 0 15px #333; }
.siteOverlay .overlayBar {padding:7px 10px; text-align:right; border-bottom:1px solid #e6e6e6;}
.siteOverlay .overlayClose {display:inline-block; height:13px; padding-right:17px; color:#707070; text-transform:uppercase; font-weight:bold; font-size:10px; background:url(/cms/images/layout/icon_x.gif) no-repeat 100% 0; cursor:pointer; z-index:5;}
.siteOverlay .overlayContent {padding:15px;}


/* =================================================================
                           MODULE STYLES 
===================================================================*/


/* ##  Left Nav  ## */

/*
.railNavHeading { padding:0.8em 0; margin: 0 0 1em; font-size:1.375em; font-weight:normal; font-family:"din-condensed-web",Trebuchet MS,sans-serif; text-transform:uppercase; border-bottom:1px solid #E1E1E1;}
.railNavHeading span.trigger {display:none;}
.railNavHeading a,
.railNavHeading a:link,
.railNavHeading a:visited { text-decoration:none; font-weight:normal; }
.railNavHeading a:hover, 
.railNavHeading a:active { text-decoration:underline; }

.railNavWrapper {  }
.railNav { padding:0 10px; font-weight:bold; color:#036; list-style-type:none; font-family:inherit; background-color:#223E92; }
ul.railNav li {padding:5px 0; border-top:1px solid #2F4EAA; border-bottom:1px solid #162E75;}
ul.railNav a, 
ul.railNav a:visited {font-weight:normal; text-decoration:none; font-size:0.75em; font-family:inherit; color:#fff; }
ul.railNav a:hover, 
ul.railNav a:active {text-decoration:underline;}
ul.railNav a.active, 
ul.railNav a.active:visited,
ul.railNav a.on, 
ul.railNav a.on:visited { text-decoration:underline;}

ul.railNav ul  {margin:4px 0 0 10px; padding:0; list-style-type:none;}
ul.railNav ul li {}
ul.railNav ul a, 
ul.railNav ul a:visited {}
ul.railNav ul a:hover, 
ul.railNav ul a:active {text-decoration:underline;}
*/

.railNavHeading { padding:0.8em 0; margin: 0 0 1em; font-size:1.375em; font-weight:normal; font-family:"din-condensed-web",Trebuchet MS,sans-serif; text-transform:uppercase; border-bottom:1px solid #E1E1E1;}
.railNavHeading span.trigger {display:none;}
.railNavHeading a,
.railNavHeading a:link,
.railNavHeading a:visited { text-decoration:none; font-weight:normal; }
.railNavHeading a:hover, 
.railNavHeading a:active { text-decoration:underline; }

.railNavContain.contentWrap { padding:0; }
.railNavWrapper {  }
.railNav { margin:0; padding:0 10px; font-weight:bold; color:#036; text-align:center;  list-style-type:none; font-family:inherit; }
ul.railNav li { display:inline-block; margin:0 -2px; padding:1px 10px 5px; }
ul.railNav li:first-child { border-left:0; }
ul.railNav li:last-child { border-right:0; }
ul.railNav a, 
ul.railNav a:visited {font-weight:normal; text-decoration:none; font-size:0.75em; font-family:inherit; color:#fff; }
ul.railNav a:hover, 
ul.railNav a:active { text-decoration:underline; font-weight:normal; }
ul.railNav a.active, 
ul.railNav a.active:visited,
ul.railNav a.on, 
ul.railNav a.on:visited { text-decoration:underline; font-weight:normal;}

ul.railNav > li > a { display:none; }

ul.railNav ul  {margin:4px 0 0 10px; padding:0; list-style-type:none;}
ul.railNav ul li {}
ul.railNav ul a, 
ul.railNav ul a:visited {}
ul.railNav ul a:hover, 
ul.railNav ul a:active {text-decoration:underline;}



/* ##  Breadcrumb  ## */

.breadcrumbs { padding:0 0 10px 0; font-size:.9em; }
.breadcrumbs a, .breadcrumbs a:visited { text-decoration:none; }
.breadcrumbs a:hover, .breadcrumbs a:focus, .breadcrumbs a:active { text-decoration:underline; }
.breadcrumbs span { margin:0 2px; font-weight:normal; }



/* ##  PAGE TOOLS  ## */

.tlswrpr { font-size:.9em; text-align:right; padding:0 10px 10px 0; }
/* Page Remote Bookmark */
.sharewrpr { padding:0 10px 10px 0; text-align:right; }
/* Print and Email icons and wrapper */
.pagetools { float:right; padding:18px 10px 18px 0; text-align:right; }

.email { margin-left:20px; padding-left:22px; background: url(/cms/images/core/emailicon.gif) no-repeat 0px 3px; }
.email, .email:visited { color: #bd6e00; text-decoration: none; }
.email:hover, .email:focus { color: #bd6e00; text-decoration: underline; }

.printpage { padding-left:22px; background: url(/cms/images/core/printicon.gif) no-repeat 0px 3px;}
.printpage, .printpage:visited { color: #bd6e00; text-decoration: none; }
.printpage:hover, .printpage:focus { color: #bd6e00; text-decoration: underline; }


/* ## Hot Links ## */

ul.hotLinks {margin: 10px 0; float: right;}
ul.hotLinks li {float: left; display: inline; margin-right: 10px; padding-right: 8px; border-right: 1px solid #e6e7e8;}
ul.hotLinks li.last {margin: 0; padding: 0; border: 0;}
ul.hotLinks li a, ul.hotLinks li a:link, ul.hotLinks li a:visited {color: #e6e7e8; font-size: 0.875em; text-decoration: none; text-transform: uppercase; font-family: "din-condensed-web",Trebuchet MS,sans-serif;}
ul.hotLinks li a:hover, ul.hotLinks li a:focus { color:#a9a9a9 }
ul.hotLinks .iconImage {padding-right: 5px;}
ul.hotLinks li .googleSearch { background:url(/cms/images/layout/searchGlass.png) no-repeat; height:24px; width:20px; margin-top:-5px; }
ul.hotLinks li .googleSearch + .textHint { display:none; }

/* =================================================================
                        THIRD PARTY STYLES
===================================================================*/

/* ## Banner Ad ## */

.bannerAd { text-align: center; margin: 40px 0; }


/* =================================================================
                        PRINT STYLES
===================================================================*/

@media print {
	* { background: transparent !important; color: #000 !important; box-shadow:none !important; text-shadow: none !important; }
	a, a:visited { text-decoration: underline; }
	/*a[href]:after { content: " (" attr(href) ")"; }*/
	abbr[title]:after { content: " (" attr(title) ")"; }
	.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
	pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
	thead { display: table-header-group; }
	tr, img { page-break-inside: avoid; }
	img { max-width: 100% !important; }
	@page { margin: 0.5cm; }
	p, h2, h3 { orphans: 3; widows: 3; }
	h2, h3 { page-break-after: avoid; }
	
	.mainNav, .upcomingEvents, .contentWrap.grayDarkBG, .accordionFooter   { display:none; border:0; }
	.eventsModuleTheme .filter, .footerLinks, .railNav { display:none !important; }
	
	.eventsModuleTheme { margin-top:0; }
	.siteWrap { border:0; }
	.siteBody { min-height:0; }
	
	.siteHeader a.sitelogo,
	.siteHeader a.sitelogo:link, 
	.siteHeader a.sitelogo:visited { 
		display:block;  position:relative;
		margin-top:0; margin-bottom:15px; padding-top:0; 
		text-indent:0 !important; text-decoration:none; 
		font-weight:bold; font-size:0; color:#fff !important;
	}
	.siteHeader a.sitelogo:after, .siteHeader a.sitelogo:link:after, .siteHeader a.sitelogo:visited:after { display:block; content:url('/cms/images/layout/united_center_logo-V2.png'); height:36px; width:372px; position:relative; top:15px; }
	
	.cycle-pager { display:none; }
	.eventPriceRange .btnWrapper { display:none; }
	
	.eventHeroWrap { min-height:0 !important; }
	.eventHeroBanner .eventHeroDetails { height:215px !important; padding-bottom:0 !important; } 
	
	.morePhotos { display:none; }
	
	.rentalWrpr { padding:0 !important; display:none !Important; }
	.rentalWrpr .ui-state-default a, .rentalWrpr .ui-state-default a:link, .rentalWrpr .ui-state-default a:visited { font-size:2em; }
	
	.socialFeed, .isotope, .disqusWrapper { display:none; }
	.parkingWrpr .hdng3 { display:none; font-size:1.4em; text-align:left !important; }
	.mapWrpr { display:none; }
	.parkingContent .grid_6 { width:100% !Important }
	
	.parkingRoute { overflow:visible; }
	.accordion .accordionHdng { display:none; }
	.accordion .accordionHdng.ui-state-active { display:block; }
	.parkingContent .ui-widget-content { position:static !important; width:100%; height:auto !important; padding:0 !important; }
}

	


/* ===============  HOME SLIDESHOW  =============== */

.mainStage {position:relative; overflow:hidden; width:960px; height:425px; margin:0 20px;}

.mainStage h1 {color:#72a3d0; margin:0 0 0.6em; padding:0; text-transform:lowercase; text-shadow:1px 1px 1px #fff; z-index:2;}
.mainStage h1 sup {font-size:0.5em;}
.mainStage h3 {color:#72a3d0; font:bold 20px 'Arial Narrow', Arial, Helvetica, sans-serif; font-stretch:condensed; margin:0 0 0.6em; z-index:2;}
.mainStage-top {position:absolute; top:20px; border-bottom:1px dashed #bbc2c9; width:100%;padding-bottom:4px; z-index:1;}
.mainStage .items {width:20000em; position:absolute; clear:both}
.mainStage .single {float:left; position:relative; width:960px; height:425px; margin:0; padding:0;  background-repeat:no-repeat; background-position:right 0;}
.mainStage .single h3 { font-size:60px; text-transform:uppercase; margin:80px 0 0; text-shadow:2px 2px 2px #ABC9E4;}
.mainStage .single p {font-size:14px; font-weight:bold; color:#72a3d0; line-height:1.6em;}

.mainStage .navi {position:absolute; top:15px; right:0;}
.mainStage a.browse {background:url(/cms/images/slideshow/slide_arrows.png) no-repeat; display:block; width:25px; height:30px; cursor:pointer; font-size:1px; position:absolute; z-index:1000; top:0;}
.mainStage a.right {background-position:-25px 0; right:0;}
.mainStage a.right:hover {background-position:-25px -30px}
.mainStage a.right:active {background-position:-25px -60px}
.mainStage a.left {margin-left:0;right:35px;}
.mainStage a.left:hover {background-position:0 -30px;}
.mainStage a.left:active {background-position:0 -60px;}
.mainStage a.disabled {visibility:hidden !important;}


/* ===============  EVENT DETAILS PAGE  =============== */

.hdng {color: #201f1f; font-size: 2.125em; font-weight: normal;}
.hdng span {font-size: 0.412em; display: block;}

.mobileImageWrap { display:none; max-width:510px; width:100%; height:auto; margin:0 auto; text-align:center;}

@media only screen and (max-width:32em){
	.mobileImageWrap { display:block; }
	.mobileImageWrap img { width:100% }
}

.eventHeroWrap .addthis_toolbox { background:transparent !important; position:absolute; top:5px !important; right:5px !important; left:auto !important; z-index:9999;}
.eventHeroWrap .addthis_toolbox .at15t_facebook { background:url(/cms/images/layout/fblogo.png) no-repeat !important; }
.eventHeroWrap .addthis_toolbox .at15t_twitter { background:url(/cms/images/layout/twitterbird.png) no-repeat !important; }
.eventHeroWrap .addthis_toolbox .at15t_google_plusone_share { background:url(/cms/images/layout/google.png) no-repeat !important; }
.eventHeroWrap .addthis_toolbox .at15t_pinterest_share { background:url(/cms/images/layout/pinterest.png) no-repeat !important; } 
.eventHeroWrap .addthis_toolbox .at15t_email { background:url(/cms/images/layout/mail.png) no-repeat !important; }

.eventName {float: left; display: inline; margin: 0.625em 0; font-size: 1.125em; color: #e6e7e8; font-family: "din-condensed-web",Trebuchet MS,sans-serif; text-transform: uppercase;}
ul.eventNavLinks {float: right; display:inline; margin: 0.750em 0;}
ul.eventNavLinks li {float: left; display:inline; margin-right: 10px; padding-right: 10px; border-right: 1px solid #e6e7e8;}
ul.eventNavLinks li a, ul.eventNavLinks li a:link, ul.eventNavLinks li a:visited {color: #e6e7e8; text-decoration: none; text-transform: uppercase; font-family: "din-condensed-web",Trebuchet MS,sans-serif; font-size: 0.875em;}
ul.eventNavLinks li.last {border-right:0;}

.ticketInfo {text-align:center; color:#fff; font-size:1.125em; text-transform:uppercase; font-family:"din-condensed-web",Trebuchet MS,sans-serif;}
.ticketInfo a { color:#fff; }

.eventHeroWrap { min-height:400px; position:relative; }
.eventHeroBanner { display:none; width:100%; min-height:400px; background-position:50% 0; background-repeat:no-repeat; /*background-size:cover;*/ }
.eventHeroBanner:first-child, .eventHeroBanner.cycle-slide-active { display:block; }
.eventHeroBanner .container {position: relative; /* background:url(/cms/images/layout/white_rpt.png) repeat; */ min-height:425px; }

.eventHeroWrap .cycle-slideshow { min-height:325px; }
.eventHeroWrap .cycle-pager { text-align:center; padding:9px 0 0; z-index:999 !important; top:28px !important }
.eventHeroWrap .cycle-pager .btnCircle { margin:0 5px; }
.eventHeroWrap .cycle-pager .btnCircle .btn,
.eventHeroWrap .cycle-pager .btnCircle:visited .btn { text-decoration:none;
	background:#9D9FA2;
	height:4.143em;
	width:4.143em;
	border-radius:2.571em;
	
}
.eventHeroWrap .cycle-pager .btnCircle .btn:hover { background:#bcbcbc; }
.eventHeroWrap .cycle-pager .btnCircle.cycle-pager-active .btn { 
	background:#039; 
	color:#fff;
}
	
	
.eventHeroBanner .spotifyModule {margin-top: 12px; text-align: center;}
.eventHeroBanner .eventHeroDetails {height:315px; /* width: 450px; width:88%; */ padding:0 2% 1%; max-width:850px; position: absolute; left:12%; top: 35px; }
.eventHeroBanner .eventHeroDetails h1.hdng { max-width:400px; margin-top:17px; margin-bottom:25px; font-weight:normal; text-transform:uppercase; font-family: "din-condensed-web",Trebuchet MS,sans-serif; line-height:0.9em; font-size:1.9em; }
.eventHeroBanner .eventHeroDetails h1.hdng strong { font-weight:normal; font-size:1.2em }
.eventHeroBanner .eventDateTime {float: left; display: inline; color: #201f1f; font-size: 1em; margin-bottom:20px;}
.eventHeroBanner .eventDateTime .startDate, .eventHeroBanner .eventDateTime .endDate { float:left; }
.eventHeroBanner .eventDateTime .startDate { margin-right:2em; }
.eventHeroBanner .eventDateTime span {font-size: 0.750em;}
.eventHeroBanner .eventPriceRange {clear:both; float:left; margin-top:10px; display: inline; color: #201f1f; font-size: 1.188em; text-align:left;}
.eventPriceRange .btnLarge { margin:15px 0 0; }
.eventHeroBanner .eventPriceRange strong + br { display:none; }
.eventHeroBanner .eventPriceRange .btnWrapper { text-shadow:none; filter:none; }
.eventHeroBanner .eventPriceRange .btnWrapper .btn {padding: 3px 25px; text-shadow:none; filter:none;}
.eventHeroBanner .eventPriceRange .btnWrapper .btn:hover, .eventHeroBanner .eventPriceRange .btnWrapper:hover, .eventHeroBanner .eventPriceRange .btnWrapper:hover .btn { background:#039; }

.eventHeroBanner .eventHeroDetails .hdng,
.eventHeroBanner .eventDateTime,
.eventHeroBanner .eventPriceRange {/*text-shadow: 0 0 1px #fff; FILTER: DropShadow(Color=#ffffff, OffX=2, OffY=2, Positive=positive)*/}

.eventDateTime .startDate .dateFont, .eventDateTime .endDate .dateFont { font-size:1.2em; }

.eventHeroTickets { width:155% !important;  }
.eventHeroTickets .ticketImage { float:left; width:362px; height:260px;  margin-right:30px; }
.eventHeroTickets .ticketImage img { float:left; width:362px !important; height:260px !important }
.eventHeroTickets .ticketDetails { float:left; margin-bottom:15px; width:400px; }


@media only screen and (max-width:48em){
.eventHeroTickets { width:100% !important; }
	.eventHeroTickets .ticketImage {  display:none; }
	.eventHeroTickets .ticketImage img { display:none; }
	.eventHeroTickets .ticketDetails { float:none; margin-top:35px; }
	.eventHeroWrap .cycle-pager .btnCircle { margin:0 1px; }
	.eventHeroBanner .eventHeroDetails { width:100%; }
	.eventHeroWrap .addthis_toolbox { display:none; }
	.eventHeroBanner .eventHeroDetails { width:100%; top:0; left:0; padding:0 5%;
		-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; 
	}
}

@media only screen and (max-width:32em){
	.eventHeroWrap .cycle-slideshow { min-height:340px; }
	.eventHeroBanner .eventHeroDetails { background:transparent; box-shadow:0 0 0 transparent; }
	.eventHeroDetails h1 strong { display:none; }
	.eventHeroWrap .addthis_toolbox { display:none; }
	.eventHeroBanner { background:transparent !important }
	.eventHeroBanner h1.hdng { font-size:1.5em; }
	.eventHeroBanner .eventPriceRange { text-align:left; clear:both; float:none; display:block; padding:2em 0;}
	.eventHeroWrap .cycle-pager { position:absolute; top:0; }
}


.eventHeroBanner .eventPhotoDetails { max-width:1015px; margin:0 auto; text-align:center; padding-top:15px; }
.eventHeroBanner .contentBox { display:inline-block; margin:25px 0.5em 0;
	box-shadow:5px 5px 6px #999;
	overflow:hidden;
  -webkit-transition:all .2s linear;
     -moz-transition:all .2s linear;
      -ms-transition:all .2s linear;
       -o-transition:all .2s linear;
          transition:all .2s linear;
}
.eventHeroBanner .contentBox:hover { 
	box-shadow:2px 2px 3px #ccc;
}
.eventHeroBanner .morePhotos { vertical-align:top; display:inline-block; background:#333132; width:265px; margin:128px -2em 0 -2.0em; text-align:center;
	font-size:3em;
	font-family: "din-condensed-web",Trebuchet MS,sans-serif; 
	text-decoration:none;
	text-transform:uppercase; 
	color:#fff;
	
	box-shadow:5px -5px 6px #999;
	
  -webkit-transition:all .2s linear;
     -moz-transition:all .2s linear;
      -ms-transition:all .2s linear;
       -o-transition:all .2s linear;
          transition:all .2s linear;
		  
	-webkit-transform:rotate(90deg);
	   -moz-transform:rotate(90deg); 
	    -ms-transform:rotate(90deg);
	     -o-transform:rotate(90deg);
}
.ie8 .eventHeroBanner .eventPhotoDetails { padding-top:0; }

.eventHeroBanner .morePhotos:hover { background:#039;
	box-shadow:2px 2px 3px #ccc;
}

	.ie8 .eventHeroBanner .morePhotos { clear:both; position:relative; margin-left:auto; margin-right:auto; margin-top:0; left:auto;
		filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0); 
	}
	
.eventHeroBanner .contentBox.photo1 { width:265px; height:auto; }
.eventHeroBanner .contentBox.photo2,
.eventHeroBanner .contentBox.photo3	{ width:0; height:0; }

@media only screen and (max-width:25em){ 
	.eventHeroBanner .contentBox.photo1 { margin:10px 0 0 10px; }
	
	.eventHeroBanner .morePhotos {display:none;}
	
}

@media only screen and (min-width:48em){
	.eventHeroBanner .contentBox.photo2 { width:265px; height:auto; }
	.ie8 .eventHeroBanner .morePhotos { margin-top:128px; }
}

@media only screen and (min-width:60em){
	.eventHeroBanner .contentBox.photo3 { width:265px; height:auto; }
	.ie8 .eventHeroBanner .morePhotos { margin-top:0px; }
}


.aboutEvent {margin: 1.500em 0;}
.aboutEvent .aboutHdng {margin-bottom: 0.050em; padding: 0.925em 3em 0; display: inline-block; font-size: 2.500em; color: #c1c1c1; text-transform: uppercase; font-family: "din-condensed-web",Trebuchet MS,sans-serif; border-bottom: 1px solid #c1c1c1; text-align: center;}
.aboutEvent .cycle-slideshow {margin: 0 1em; padding: 0;}
.aboutEvent .cycle-slideshow .quote {font-size: 4.500em; color: #201f1f; font-family: "din-condensed-web",Trebuchet MS,sans-serif; text-transform: uppercase;

  -webkit-transition:all .2s linear;
     -moz-transition:all .2s linear;
      -ms-transition:all .2s linear;
       -o-transition:all .2s linear;
          transition:all .2s linear;
}
.aboutEvent .cycle-slideshow .quoteAuthor {padding: 1em 0; font-size: 1.875em; color: #798996; font-family: "din-condensed-web",Trebuchet MS,sans-serif; text-transform: uppercase;}


@media only screen and (max-width:48em){
	.aboutEvent .aboutHdng { padding:0.925em 2.5em 0.625em; }
	.aboutEvent .aboutDesc { background:transparent !important; overflow:hidden; height:auto !important; padding:0 2em !important; }
	.aboutEvent .aboutDesc p { padding:0 !important; font-size:0.8em; }
	.aboutEvent .cycle-slideshow { margin:0 1em; }
	.aboutEvent .cycle-slideshow .quote { font-size:3em; }
	.aboutEvent .cycle-slideshow .quoteAuthor  { font-size:1.4em; }
}

@media only screen and (max-width:25em){
	.aboutEvent .aboutHdng { padding:0.925em 2em 0.625em; }
	.aboutEvent .cycle-slideshow { margin:0 1em }
	.aboutEvent .cycle-slideshow .quote { font-size:1.5em; }
	.aboutEvent .cycle-slideshow .quoteAuthor  { font-size:1.1em; }
}


.sideshowWrpr {position: relative;}
.aboutEvent .sideshowWrpr {position: static;}
.aboutEvent .sideshowWrpr .prev {
	position: absolute;
	left: 0;
	top: 40%;
}

.aboutEvent .sideshowWrpr .next {
	position: absolute;
	right: 0;
	top: 40%;
}

.aboutEvent .cycle-slide {background-color: #fff;}
.aboutEvent .aboutDesc {background-position: 0 0; background-repeat: no-repeat; color: #434343; font-size: 0.875em; text-transform: uppercase; line-height: 2em;}

.eventContest {background-color: #333132; padding: 1.250em 0;}
.eventContest .container {background: url(/cms/images/layout/contest_bg.png) no-repeat 0 0;}
.eventContest .contestRules {margin-bottom: 30px; font-size: 3em; color: #fff; text-transform: uppercase; font-family: "din-condensed-web",Trebuchet MS,sans-serif;}

.eventContest .formee .formee-txt, .eventContest .formee input[type="text"], .eventContest .formee input[type="password"], .eventContest .formee input[type="file"], .eventContest .formee textarea, .eventContest .formee select {
	background: #ccc;
	width: 85%;
	color: #333132;
	font-size: 0.875em;
	font-family: "din-condensed-web",Trebuchet MS,sans-serif;
	text-transform: uppercase;
}

.eventContest .formee {padding-bottom:20px;}


.socialFeed { margin-top:10px; }
.socialFeed .contentBox { border:0; border-bottom:1px solid #ccc; margin:0 2em;  
	-webkit-box-sizing: content-box;
	   -moz-box-sizing: content-box;
	        box-sizing: content-box;
} 
.socialFeed .contentBox .content { color:#000; font-size:0.73em; display:block; }
.socialFeed .contentBox .content a { text-decoration:none; }
.socialFeed .contentBox .content p { margin-bottom:0; }
.socialFeed .newsletterSignup .contentBox .content { color:#7c7c7c }

.socialFeed .fbLarge, .socialFeed .twitterLg, .socialFeed .instagramLg, .socialFeed .youtubeLg, .socialFeed .ptLarge, .socialFeed .gpLarge,
.socialFeed .snapchatLg, .socialFeed .inLarge { display:block; text-indent:-99999em; width:96px; height:94px; margin:0 auto;  }

.socialListFtr {display:table; width:100%; margin:4px auto 8px; text-align:center;}
.socialHeading .socialListFtr > p {display:table-cell;}
.socialListFtr .fbLarge, .socialListFtr .twitterLg, .socialListFtr .instagramLg, .socialListFtr .youtubeLg, .socialListFtr .ptLarge, .socialListFtr .gpLarge,
.socialListFtr .snapchatLg {}
@media screen and (max-width:700px) {
	.socialListFtr {margin-bottom:25px;}
	.socialHeading .socialListFtr > p {display:inline-block; margin:4px auto;}
}

.socialHeading { 
	color: #ccc;
    font-family: "din-condensed-web",Trebuchet MS,sans-serif;
    font-size: 4.5em;
    margin:0 0 10px;
	text-indent:5px;
    text-transform: uppercase;
}

.socialHeading p { margin:0; }


.socialFeed .fbLarge { background:url(/cms/images/layout/facebookLg.png) no-repeat 0 0; }
.socialFeed .twitterLg { background:url(/cms/images/layout/twitterLg.png) no-repeat 0 0;  }
.socialFeed .instagramLg { background:url(/cms/images/layout/instagramLg-2.png) no-repeat 0 0; }
.socialFeed .youtubeLg { background:url(/cms/images/layout/youtubeLg.png) no-repeat 0 0;  }
.socialFeed .ptLarge { background:url(/cms/images/layout/pinterestLg.png) no-repeat 0 0;  }
.socialFeed .gpLarge { background:url(/cms/images/layout/googleLg.png) no-repeat 0 0;  }
.socialFeed .inLarge { background:url(/cms/images/layout/linkedinLg.png) no-repeat 0 0;  }

.socialFeed .snapchatLg { background:url(/cms/images/layout/snapchatLg.png) no-repeat 0 0; }

.socialFeed .fbLarge:hover, 
.socialFeed .twitterLg:hover, 
.socialFeed .instagramLg:hover, 
.socialFeed .youtubeLg:hover, 
.socialFeed .ptLarge:hover, 
.socialFeed .gpLarge:hover,
.socialFeed .snapchatLg:hover,
.socialFeed .inLarge:hover { background-position:0 -94px; }

.container .facebookFeed { padding-top:15px; border-bottom:2px solid #ccc }
.container .twitterFeed { padding-top:15px; border-bottom:2px solid #ccc }
.container .newsletterSignup { padding-top:15px; border-bottom:2px solid #ccc }

.container .socialHeader { height:120px; text-align:center; text-transform:uppercase; }
.container .socialHeader h3 { font-family:"din-condensed-web",Trebuchet MS,sans-serif; font-weight:normal; font-size:1.3em; letter-spacing:-0.05em; padding-top:95px; color:#ccc; }
.container .facebookFeed .socialHeader { background:url(/cms/images/layout/facehead.jpg) no-repeat center 0; }
.container .twitterFeed  .socialHeader { background:url(/cms/images/layout/twithead.jpg) no-repeat center 0; }
.container .newsletterSignup  .socialHeader { background:url(/cms/images/layout/newsletrhead.jpg) no-repeat center 0; }

.fbMedia { margin:10px 0; background:#ddd; padding:10px; overflow:hidden; }
.fbImg { float:left; margin:8px 10px 0 0; width:90px; overflow:hidden; }
.fbMediaContent { overflow:hidden; }
.fbMediaTitle { }
.fbMediaContent span { display:block; font-size:0.9em; margin-top:5px; }

.socialRespond { font-size:0.8em; padding:7px 0; line-height:2em; }
.socialRespond a.more { float:right; }

.postButton { text-align:center; padding:20px 0; }
.socialFeed .btnWrapper .btn { font-size:1.1em; padding:4px 20% }
.twitterFeed .btnWrapper, .twitterFeed .btnWrapper .btn { background:#037ed0; }

.newsletterSignup .postButton { padding:12px 0 13px; }
.newsletterSignup .btnCircleWhiteBrdr {  }
.newsletterSignup input.text { font-family:"din-condensed-web",Trebuchet MS,sans-serif; width:60%; font-size:0.8em; border:0; background:#ccc; padding:2%; text-transform:uppercase; }


.disqusWrapper {background: url(/cms/images/layout/disqus_bg.png) no-repeat 0 0; margin-bottom:1.875em; padding-bottom:4.375em; border-bottom:2px solid #ccc;}
.disqusWrapper .disqusHdng {margin:30px 0; color:#ccc; font-size: 4.500em; font-family:"din-condensed-web",Trebuchet MS,sans-serif; text-transform:uppercase;}
.disqusWrapper .terms {color:#ccc; font-size:0.7em;}

.watchEventWrpr {margin: 30px 0;}
.watchEventWrpr .watchHdng {margin-bottom:-40px; color:#ccc; font-size:9.375em; font-family:"din-condensed-web",Trebuchet MS,sans-serif; text-transform:uppercase;}
.watchEventWrpr .watchEvent {border: 1px solid #d1d1d1; padding:0.938em;}
.watchEventWrpr .contentBox {display: table-cell; margin-top:10px; margin-bottom:10px; background:#fff; }

@media only screen and (max-width:40em){ 
	.disqusWrapper { padding-bottom:1em; }
	.disqusWrapper .disqusHdng { font-size:3.675em; margin-bottom:-5px; }
	.socialHeading { font-size:3.675em; margin-bottom:-5px; }
	.watchEventWrpr .watchHdng { font-size:5.675em; margin-bottom:-20px; }
	.watchEventWrpr .contentBox .media { display:block; position:relative; padding-bottom:56.25%; padding-top:30px; height:0; overflow:hidden; }
	.watchEventWrpr .contentBox .media iframe,
	.watchEventWrpr .contentBox .media object,
	.watchEventWrpr .contentBox .media embed { position:absolute; top:0; left:0; width:100%; height:100%; }
	.twitterList .contentBox { min-height:auto !important }

}

/*	.flashContent { width:auto; display:block; position:relative; padding-bottom:56.25%; padding-top:30px; height:0; overflow:hidden; }
	.flashContent iframe,
	.flashContent object,
	.flashContent embed { position:absolute; top:0; left:0; width:100%; height:100%; } */
	
	.seating_chart { width:auto; display:block; position:relative; padding-bottom:46.25%; height:0; max-width:642px; margin:0 auto; overflow:hidden; max-height:501px; }
	.seating_chart iframe,
	.seating_chart object,
	.seating_chart embed { position:absolute; top:0; left:0; width:100%; height:100%; max-width:642px; max-height:501px;} 

	
	
.rentalWrpr {background-color: #039; padding: 5em 0;}
.rentalWrpr .ui-widget-content {background: none; border: 0;}
.rentalWrpr .ui-widget-header {border: 0;}
.rentalWrpr .ui-tabs {padding: 0;}
.rentalWrpr .ui-tabs .ui-tabs-nav {padding: 0;}
.rentalWrpr .tabsRow {background: url(/cms/images/layout/tab-nav-bg.gif) repeat 0 0;}
.rentalWrpr .ui-widget-header {background: none;}
.rentalWrpr .ui-tabs .ui-tabs-nav li {width: 49%; text-align: center;}
.rentalWrpr .ui-tabs .ui-tabs-nav li a {padding: 0;}
.rentalWrpr .ui-state-default a, .rentalWrpr .ui-state-default a:link, .rentalWrpr .ui-state-default a:visited {color: #039; font-size: 7em; text-transform: uppercase; font-family: "din-condensed-web",Trebuchet MS,sans-serif; width: 100%;}
.rentalWrpr .ui-state-active a, .rentalWrpr .ui-state-active a:link, .rentalWrpr .ui-state-active a:visited {color: #fff;}

.rentalWrpr .ui-state-default, .rentalWrpr .ui-widget-content .ui-state-default, .rentalWrpr .ui-widget-header .ui-state-default {background: url(/cms/images/layout/tab-nav-off-bg.gif) repeat 0 0; border: 0;}
.rentalWrpr .ui-state-active, .rentalWrpr .ui-widget-content .ui-state-active, .rentalWrpr .ui-widget-header .ui-state-active {background: none; border: 0;}

.rentalWrpr .ui-tabs .ui-tabs-panel {padding: 0 1.4em;}

.rentalWrpr .accordionHdng.ui-state-default { color:#fff; }
.rentalWrpr .accordionHdng.ui-state-default span { background:transparent; }

.tabAccordion.ui-accordion .ui-accordion-content { padding-top:0; }

.accordionHdng {margin-bottom: 1.250em; color: #fff; font-size: 2.250em; text-transform: uppercase; font-family: "din-condensed-web",Trebuchet MS,sans-serif; background: #bcc5de; padding: 0.8em; text-align: center; border: 0;}

.rentalWrpr .borderBoxWrap { border-top:1px solid #162e75; border-bottom:1px solid #2f4eaa; }
.rentalWrpr .borderBox { font-family:Helvetica, Arial, sans-serif; border-bottom:1px solid #162e75; border-top:1px solid #2f4eaa; color:#fff; padding:2em 4em; text-transform:none; }

.suitesInfo {margin-top: 2.500em; display: table; width: 100%; font-family: "din-condensed-web",Trebuchet MS,sans-serif; text-transform: uppercase; border-spacing: 0 10px;}
.suitesInfo .suitesInfoWrapper {display: table-row;}
.suitesInfo .content { display:table-cell; background:#e6e7e8;}
.suitesInfo .contentInner { display:table; width:100%; height:100%; }
.suitesInfo .suitesInfoWrapper .suiteType {display: table-cell; padding: 1em; background-color: #fff; border-right: 0.375em solid #039; color: #132d7a; font-size: 1.500em; vertical-align: middle;}
.suitesInfo .contentInner div { padding:0.5em; }
.suitesInfo .suitesInfoWrapper .suiteAttendants {display: table-cell; background: url(/cms/images/layout/suites-divider.gif) repeat-y 100% 0 #e6e7e8; color: #132d7a; font-size: 1.000em; text-align: center; vertical-align: bottom;}
.suitesInfo .suitesInfoWrapper .suiteAttendants span {display: block; font-size: 2.0em; line-height: 50px;}
.suitesInfo .suitesInfoWrapper .suiteTickets {display: table-cell; background: url(/cms/images/layout/suites-divider.gif) repeat-y 100% 0 #e6e7e8; color: #132d7a; font-size: 1.000em; text-align: center; vertical-align: bottom;}
.suitesInfo .suitesInfoWrapper .suiteTickets span {display: block; font-size: 2.0em; line-height: 50px;}
.suitesInfo .suitesInfoWrapper .suiteParking {display: table-cell; background: url(/cms/images/layout/suites-divider.gif) repeat-y 100% 0 #e6e7e8; color: #132d7a; font-size: 1.000em; text-align: center; vertical-align: bottom;}
.suitesInfo .suitesInfoWrapper .suiteParking span {display: block; font-size: 2.0em; line-height: 50px;}
.suitesInfo .suitesInfoWrapper .suitePremiumMenu {display: table-cell; background: url(/cms/images/layout/suites-divider.gif) repeat-y 100% 0 #e6e7e8; color: #132d7a; font-size: 1.000em; text-align: center; vertical-align: bottom;}
.suitesInfo .suitesInfoWrapper .suitePremiumMenu span {display: block; font-size: 2.0em; line-height: 50px;}
.suitesInfo .suitesInfoWrapper .suiteClassicMenu {display: table-cell; background: url(/cms/images/layout/suites-divider.gif) repeat-y 100% 0 #e6e7e8; color: #132d7a; font-size: 1.000em; text-align: center; vertical-align: bottom;}
.suitesInfo .suitesInfoWrapper .suiteClassicMenu span {display: block; font-size: 2.0em; line-height: 50px;}
.suitesInfo .suitesInfoWrapper .suiteAllInclusive {display: table-cell; background: url(/cms/images/layout/suites-divider.gif) repeat-y 100% 0 #e6e7e8; color: #132d7a; font-size: 1.000em; text-align: center; vertical-align: bottom;}
.suitesInfo .suitesInfoWrapper .suiteAllInclusive span {display: block; font-size: 2.0em; line-height: 50px;}
.suitesInfo .suitesInfoWrapper .suiteNotAvailable {display: table-cell; padding: 1em; color: #132d7a; font-size: 1.500em; vertical-align: middle; text-align: center}
.suitesInfo .suitesInfoWrapper .suiteMoreInfo {display: table-cell; background-color: #e6e7e8; text-align:center; vertical-align: middle;}
.suitesInfo .suitesInfoWrapper .suiteMoreInfo a.moreInfo,
.suitesInfo .suitesInfoWrapper .suiteMoreInfo a.moreInfo:link,
.suitesInfo .suitesInfoWrapper .suiteMoreInfo a.moreInfo:visited {margin-right:0.750em; text-decoration:none; text-align:center; display:inline-block; color:#939598; font-size:0.750em; width:auto; }
.suitesInfo .suitesInfoWrapper .suiteMoreInfo a.moreInfo span {display:block; margin:10px 15px; background: url(/cms/images/layout/icons_default.png) no-repeat 0 -255px; width:16px; height:35px; }
.suitesInfo .suitesInfoWrapper .suiteMoreInfo a.virtualTour,
.suitesInfo .suitesInfoWrapper .suiteMoreInfo a.virtualTour:link,
.suitesInfo .suitesInfoWrapper .suiteMoreInfo a.virtualTour:visited { text-decoration:none; text-align:center; display:inline-block; color:#939598; font-size:0.750em; width:auto; }
.suitesInfo .suitesInfoWrapper .suiteMoreInfo a.virtualTour span { display:block; margin:10px 0; background:url(/cms/images/layout/icons_default.png) no-repeat -27px -255px; width:83px; height:35px; }
.suiteText {
        text-align: left;
        padding-top: 5px;
        color: White;
    }
.diningInfo {margin: 2.500em auto 0; display: table; width: 80%; font-family: "din-condensed-web",trebuchet ms,sans-serif; text-transform: uppercase;  }
.diningInfo .diningList { margin-top:2em; border-top:1px solid #162e75; border-bottom:1px solid #2f4eaa;  }
.diningInfo .diningList .diningRow { overflow:hidden; border-top:1px solid #2f4eaa; border-bottom:1px solid #162e75; }
.diningInfo .diningList .diningLocation { float:left;  
	-webkit-box-sizing:border-box; 
	   -moz-box-sizing:border-box; 
		    box-sizing:border-box; 
 }
.diningInfo .diningList .diningRow .diningLocation { border-left:1px solid #2f4eaa } 
.diningInfo .diningList .diningRow .diningLocation a { }
.diningInfo .diningList .diningRow .diningLocation:first-child, .diningInfo .diningList .diningRow .diningLocation:first-child a { border-left:0; }
.diningInfo .diningList .diningLocation a { color:#fff; border:0; }
.diningInfo .diningList .diningLocation > a { display:block; color:#fff; text-decoration:none; padding:1em 1em .3em; font-size:1.5em; text-align:center; 
  -webkit-transition:all 0.2s linear;
     -moz-transition:all 0.2s linear;
      -ms-transition:all 0.2s linear;
       -o-transition:all 0.2s linear;
          transition:all 0.2s linear;
}
.diningInfo .diningList .diningLocation > a:hover { background:#2f4eaa }
.diningInfo .diningList .diningLocation > a img { margin:0 auto 10px; display:block; border:3px solid #fff; }

.diningInfo .diningList .diningLocation p { color:#fff; padding:0 7%; font-size:0.9em; font-family:Helvetica,Arial,sans-serif; text-transform:none; }

@media only screen and (max-width:48em){ 

	.suitesInfo .suitesInfoWrapper .suiteType,
	.suitesInfo .suitesInfoWrapper .suiteAttendants,
	.suitesInfo .suitesInfoWrapper .suiteTickets,
	.suitesInfo .suitesInfoWrapper .suiteParking	{ font-size:0.8em; }
    .suitesInfo .suitesInfoWrapper .suiteClassicMenu	{ font-size:0.8em; }
    .suitesInfo .suitesInfoWrapper .suitePremiumMenu	{ font-size:0.8em; }
    .suitesInfo .suitesInfoWrapper .suiteAllInclusive	{ font-size:0.8em; }
}

@media only screen and (max-width:40em){ 
	.rentalWrpr { padding:2em 0; }
	X.rentalWrpr .tabnav { display:none; }
	
	.rentalWrpr .accordionHdng { padding:.5em 0; margin:0; text-align:left; background:transparent;  font-size:1.5em; }
	
	.rentalWrpr .accordionHdng.ui-state-default { font-size:1.5em; background:transparent;}
	.rentalWrpr .accordionHdng.ui-state-active { color:#fff; padding:.5em 0; }
	
	.rentalWrpr .accordionHdng .ui-icon,
	.rentalWrpr .accordionHdng.ui-state-default span	{ left:3em; background:url("/cms/images/layout/icons_default.png") no-repeat scroll -1px -231px transparent; }
	
	.rentalWrpr .ui-accordion-content { height:auto !important; padding:0; overflow:visible; }
	X.rentalWrpr .ui-tabs-hide { display:block !important }
	.rentalWrpr .ui-state-default a, 
	.rentalWrpr .ui-state-default a:link, 
	.rentalWrpr .ui-state-default a:visited {font-size:2em;}
	
	.rentalWrpr .borderBox { padding:2em 0 }
	
	.suitesInfo .suitesInfoWrapper { display:block; position:relative; margin-bottom:1em; }
	
	.suitesInfo .suitesInfoWrapper .suiteType,
	.suitesInfo .suitesInfoWrapper .suiteAttendants,
	.suitesInfo .suitesInfoWrapper .suiteTickets,
	.suitesInfo .suitesInfoWrapper .suiteParking	{ font-size:0.6em; }
    .suitesInfo .suitesInfoWrapper .suiteClassicMenu	{ font-size:0.6em; padding:0 8px; }
    .suitesInfo .suitesInfoWrapper .suitePremiumMenu	{ font-size:0.6em; background:transparent; padding:0 8px; }
    .suitesInfo .suitesInfoWrapper .suiteAllInclusive	{ font-size:0.6em; }

    .suiteText {
        text-align: left;
        padding-top: 5px;
        color: White;
        font-size: 0.7em;
    }
	
	.suitesInfo .suitesInfoWrapper .suiteAttendants,
	.suitesInfo .suitesInfoWrapper .suiteTickets,
	.suitesInfo .suitesInfoWrapper .suiteParking {width:20%;}
	
	
	.suitesInfo .suitesInfoWrapper .suiteType { display:block; padding-right:75px; border:0; margin-bottom:0.375em; }
	.suitesInfo .suitesInfoWrapper .content {display:block; }
	
	.suitesInfo .suitesInfoWrapper .suiteType span,
	.suitesInfo .suitesInfoWrapper .suiteAttendants span,
	.suitesInfo .suitesInfoWrapper .suiteTickets span,
	.suitesInfo .suitesInfoWrapper .suiteParking span { font-size:2em  }

	.suitesInfo .suitesInfoWrapper .suiteMoreInfo a.virtualTour,
	.suitesInfo .suitesInfoWrapper .suiteMoreInfo a.virtualTour:link,
	.suitesInfo .suitesInfoWrapper .suiteMoreInfo a.virtualTour:visited { display:none; }
	
	.suitesInfo .suitesInfoWrapper .suiteMoreInfo { position:absolute; top:0; right:10px; width:auto; padding:0; background:none; }
	.suitesInfo .suitesInfoWrapper .suiteMoreInfo a.moreInfo,
	.suitesInfo .suitesInfoWrapper .suiteMoreInfo a.moreInfo:link,
	.suitesInfo .suitesInfoWrapper .suiteMoreInfo a.moreInfo:visited { display:inline-block; margin:0; padding:5px; background:#E6E7E8; }
	.suitesInfo .suitesInfoWrapper .suiteMoreInfo a.moreInfo span { display:none; }
	
	.diningInfo .diningList .diningRow .diningLocation, .diningInfo .diningList .diningRow .diningLocation a, .diningInfo .diningList .diningRow { border:0; }
	.diningInfo .diningList .diningRow .diningLocation.grid_6 { width:100%; text-align:center; }
	.diningInfo .diningList .diningRow .diningLocation.grid_6 img { display:block; margin:0 auto; }
}

.parkingContent .accordion { min-height:1000px !important; }

@media only screen and (min-width:40em){
	.rentalWrpr { padding:3em 0; }
	.rentalWrpr .accordionHdng { display:none; }
	.rentalWrpr .ui-accordion .ui-accordion-content { display:block !important; overflow:visible !important; height:auto !important }
}

@media only screen and (min-width:64em){
	.parkingContent .accordion { min-height:880px !important; }
}



.parkingContent .ui-state-active, .accordionHdng .ui-widget-content .ui-state-active, .parkingContent .ui-widget-header .ui-state-active {background: #039;}
.parkingContent .ui-state-active .ui-icon {display: none;}
.parkingContent .ui-accordion .ui-accordion-header .ui-icon {display: none;}

.parkingWrpr {background: url(/cms/images/layout/parking_tile.gif) repeat-x 0 306px #fff;}
.parkingWrpr .container {background: url(/cms/images/layout/parking_bg.gif) no-repeat 0 0 #fff;}
.hdng3 {margin: .2em 0; color: #6d6e71; font-size: 9.375em; text-transform: uppercase; font-family: "din-condensed-web",Trebuchet MS,sans-serif;}

.mapWrpr {margin: 110px 0 4.375em 175px;}
.viewMap {display: inline-block;}
.viewMap a,
.viewMap a:link,
.viewMap a:visited {color: #201f1f; font-size: 1.375em; text-transform: uppercase; text-decoration: none; font-family: "din-condensed-web",Trebuchet MS,sans-serif; background-color: #f2f2f2; padding: 0.4em 2.500em;}
.hdng4 {background: url(/cms/images/layout/hdng4_bg.gif) repeat-x 0 50%; color: #333132; font-size: 2.250em; text-transform: uppercase; font-family: "din-condensed-web",Trebuchet MS,sans-serif;}
.hdng4 span {background-color: #fff; padding: 0 15px;}
.hdng2 {margin: 0 0 .5em; color: #000; font-size: 2.563em; text-transform: uppercase; font-family: "din-condensed-web",Trebuchet MS,sans-serif;}
.hdng2 span {color: #b2b2b2;}

.parkingContent {position: relative;}
.parkingContent [class^="grid"] { position:static; }
.parkingContent .ui-widget-content {border: 0; position: absolute; left: 54%; padding: 0 2.2em;  height:auto !important }

.parkingRoute { overflow:hidden; margin:10px 0; }
.parkingRoute .direction { font-family:"din-condensed-web",Trebuchet MS,sans-serif; float:left; text-transform:uppercase; color:#fff; background:#039; text-align:center; line-height:86px; font-size:1.5em; width:86px; height:86px; margin-right:15px; 
-webkit-border-radius:50px;
	    border-radius:50px;
}
.parkingRoute p { margin-top:10px; font-size:0.9em; }
.directionNote { margin-left:100px; font-size:0.7em; }
.directionNote a { text-decoration:none; font-weight:bold; color:#039; }

@media only screen and (min-width:58em){
	.mapWrpr {margin: 110px 0 4.375em 240px;}
}

@media only screen and (max-width:82em){

	.parkingWrpr .hdng3 { font-size:6em; }
}

@media only screen and (max-width:58em){
	.parkingWrpr .hdng3 { font-size:5em; }
	.parkingWrpr .accordionHdng { padding:0.3em 0.8em; font-size:1.5em }
	.mapWrpr { margin:3em auto; text-align:center; }
	.viewMap { float:none; }
	.parkingWrpr, .parkingWrpr .container { background:transparent }
	.parkingContent .ui-widget-content { height:auto !important }
}

@media only screen and (max-width:25em){
	.parkingWrpr .hdng3 { font-size:3.3em; }
	.mapWrpr { margin:3em auto;  text-align:center; }
	.viewMap { float:none; }
	.parkingWrpr, .parkingWrpr .container { background:transparent }
	.parkingContent .ui-widget-content { height:auto !important }
}


/* ## Sponsor Bar ## */

.sponsorBar {
	text-align:center;
	min-height:20px;
	padding:20px 0;
	background: #ededed; /* Old browsers */
	background: -moz-linear-gradient(top, #d6d6d6 0%, #d4d4d4 1%, #d9d8d9 5%, #e6e6e6 10%, #ededed 15%, #ededed 85%, #e6e6e6 90%, #d6d6d6 97%, #cccccc 98%, #bdbdbd 99%, #b1b1b1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6d6d6), color-stop(1%,#d4d4d4), color-stop(5%,#d9d8d9), color-stop(10%,#e6e6e6), color-stop(15%,#ededed), color-stop(85%,#ededed), color-stop(90%,#e6e6e6), color-stop(97%,#d6d6d6), color-stop(98%,#cccccc), color-stop(99%,#bdbdbd), color-stop(100%,#b1b1b1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d6d6d6 0%,#d4d4d4 1%,#d9d8d9 5%,#e6e6e6 10%,#ededed 15%,#ededed 85%,#e6e6e6 90%,#d6d6d6 97%,#cccccc 98%,#bdbdbd 99%,#b1b1b1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d6d6d6 0%,#d4d4d4 1%,#d9d8d9 5%,#e6e6e6 10%,#ededed 15%,#ededed 85%,#e6e6e6 90%,#d6d6d6 97%,#cccccc 98%,#bdbdbd 99%,#b1b1b1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d6d6d6 0%,#d4d4d4 1%,#d9d8d9 5%,#e6e6e6 10%,#ededed 15%,#ededed 85%,#e6e6e6 90%,#d6d6d6 97%,#cccccc 98%,#bdbdbd 99%,#b1b1b1 100%); /* IE10+ */
	background: linear-gradient(to bottom, #d6d6d6 0%,#d4d4d4 1%,#d9d8d9 5%,#e6e6e6 10%,#ededed 15%,#ededed 85%,#e6e6e6 90%,#d6d6d6 97%,#cccccc 98%,#bdbdbd 99%,#b1b1b1 100%); /* W3C */
}
.no-cssgradients .sponsorBar {
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q2ZDZkNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjZDRkNGQ0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNSUiIHN0b3AtY29sb3I9IiNkOWQ4ZDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxNSUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NSUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NyUiIHN0b3AtY29sb3I9IiNkNmQ2ZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5OCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5OSUiIHN0b3AtY29sb3I9IiNiZGJkYmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYjFiMWIxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
}
.lt-ie9 .sponsorBar { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6d6d6', endColorstr='#EDEDED',GradientType=0 ); /* IE6-8 */ }
.lt-ie8 .sponsorBar { filter:none; background: #EDEDED; /* Old browsers */ }


/* ## footer ## */

.footerWrap {
	background: #262626; /* Old browsers */
	background: -moz-linear-gradient(top, #1b1b1b 0%, #262626 3%, #262626 97%, #1b1b1b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1b1b1b), color-stop(3%,#262626), color-stop(97%,#262626), color-stop(100%,#1b1b1b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1b1b1b 0%,#262626 3%,#262626 97%,#1b1b1b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1b1b1b 0%,#262626 3%,#262626 97%,#1b1b1b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #1b1b1b 0%,#262626 3%,#262626 97%,#1b1b1b 100%); /* IE10+ */
	background: linear-gradient(to bottom, #1b1b1b 0%, #262626 3%,#262626 97%,#1b1b1b 100%); /* W3C */
	border-top:1px solid #000;
	border-bottom:1px solid #000;
}
.no-cssgradients .footerWrap {
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjMjYyNjI2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjMjYyNjI2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
}
.lt-ie9 .footerWrap { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#262626', endColorstr='#1b1b1b',GradientType=0 ); /* IE6-8 */ }
.lt-ie8 .footerWrap {filter:none; background: #262626; /* Old browsers */}
.footerWrap .patternDiamond { padding:20px 0; }

.footer {position:relative; margin-bottom:10px; color:#999;}
.footerBar {margin-bottom:10px; min-height:1px; padding:10px; background-color:#ecf1f8;}
.ftrPhonenum {float:left; width:170px; height:28px; text-indent:-9999em; background-position:100% 0; background-repeat:no-repeat;}

.footer .grid_2 .linkList { margin-bottom:0; }

.copyright {font-size: 0.625em; color: #686868;}
.ae {font-size: 0.625em; color: #686868;}
.ae a, .ae a:link, .ae a:visited {color: #06f; text-decoration: none;}

.footer a, .footer a:hover { color:#999; }

.emailSignup {margin:0 0 15px;}
.emailSignup p { margin:0 0 2px; }
.emailSignup .imgLabel {float:left; margin:5px 7px 0 0;}
.emailSignup .text {float:left; width:165px; margin:0 5px 0 0;}

.advFooter {position: relative; margin-bottom:15px; padding:0 0 5px;}
.advFooter li.callout {margin-bottom:10px;}
.advFooter .callout a,
.advFooter .callout a:link,
.advFooter .callout a:visited {font-weight:bold; font-size:1.1em; color:#6d6d6d;}

ul.advList { padding:0; list-style-type:none;}
ul.advList a,
ul.advList a:link,
ul.advList a:visited {text-decoration:none; font-size: 0.750em;}
ul.advList a:hover,
ul.advList a:active {text-decoration:underline;}
ul.advList .listhdng {display:block; margin-bottom:5px; color:#fff; text-transform: uppercase; font-family: "din-condensed-web",Trebuchet MS,sans-serif;}
ul.advList .listhdng,
ul.advList .listhdng a,
ul.advList .listhdng a:link,
ul.advList .listhdng a:visited {font-weight:normal; color:#fff; font-size:1.0em;}
.footer ul.advList {margin-bottom: 30px;}
ul.advList .expandTrigger { display:none; }

/* 16px baseline (0 - 767px) */ 
@media only screen and (max-width:47.938em){
	.accordionFooter { margin-bottom:40px; }
	.footer ul.advList { margin-bottom:0; }
	ul.advList .listhdng { position:relative; margin-bottom:-1px; padding:10px 0; border-top:1px solid #5C5C5C; border-bottom:1px solid #5C5C5C;}
	ul.advList .content { display:none; padding:10px 0; }
	ul.advList .content .linkList { float:none; margin:0; }
	ul.advList .content .linkList a { display:inline-block; padding:3px 0; }
	ul.advList .expandTrigger { position:absolute; display:block; right:0; top:5px; padding:5px; cursor:pointer; }
}

.footerHeading {display:block; margin:0 0 2px; font-weight:bold; font-size:1.1em;}

.welcomeMessage {position:absolute; bottom:5px; right:0; width:50%; padding:20px; font-size:12px; background-color:#ECF1F8; border:1px solid #9BAAB7;}
.welcomeMessage .iconClose {position:absolute; top:3px; right:3px; width:13px; height:13px; background:url(/cms/images/layout/icon_x.gif) no-repeat 0 0; cursor:pointer;}

.subFooter { margin: 8px 0 0; padding:0; }
.footerLinks {display:block; margin: 0 0 15px; padding: 10px 0; border-top: 1px solid #5c5c5c; border-bottom: 1px solid #5c5c5c;}
.footerLinks a,
.footerLinks a:link,
.footerLinks a:visited {text-decoration:none; color: #fff; font-size: 0.75em; text-transform: uppercase; font-family: "din-condensed-web",Trebuchet MS,sans-serif;}

.footerLinks a:hover,
.footerLinks a:active {text-decoration:underline;}

.footerStamp {position:relative; min-height:80px; margin-bottom:3px; z-index:1000;}
.footerStamp a.footerLogo,
.footerStamp a.footerLogo:link,
.footerStamp a.footerLogo:visited {display:block; max-width:293px; height:28px; margin-bottom:8px; background:url(/cms/images/layout/united-center_footer_logo-2019.png) no-repeat 0 0; background-size:contain; text-indent:-9999em;}

.footerStamp p.address {color: #999; font-size: 0.688em; text-transform: uppercase;}

.boxOfficeInfo {margin-top: 10px;}
.boxOfficeInfo .footerHeading {font-size: 1em; color: #fff; font-weight: normal; text-transform: uppercase; font-family: "din-condensed-web",Trebuchet MS,sans-serif;}
.boxOfficeInfo ul {margin-top: 10px; padding: 0; font-size: 0.625em; text-transform: uppercase; list-style-type: none; display: table; width: 100%;}
.boxOfficeInfo ul li {margin-bottom: 5px; display: table-row;}
.boxOfficeInfo ul li span {display: table-cell; text-align: center;}

/* ## Footer Social Follow ## */

.followUs {margin:0 0 10px;}
ul.socialFollow {margin:0; padding:0; list-style-type:none;}
ul.socialFollow li {display:inline-block;}
ul.socialFollow li a {display:inline-block; width:16px; height:16px; background:url(/cms/images/layout/social-16.png) no-repeat 0 0; text-indent:-9999em; overflow:hidden;}
ul.social32 li a {width:32px; height:32px; background-image:url(/cms/images/layout/social-32.png);}
ul.social64 li a {width:64px; height:64px; background-image:url(/cms/images/layout/social-64.png);}
ul.socialFollow li.facebook a {background-position:0 0;}
ul.socialFollow li.twitter a {background-position:0 -69px;}
ul.socialFollow li.gplus a {background-position:0 -138px;}
ul.socialFollow li.pinterest a {background-position:0 -207px;}


/* ## Button Styles ## */
/* 
    <span class="btnWrapper"><input class="btn" value="Submit" /></span>
	or
	<a href="#" class="btnWrapper"><span class="btn">Submit</a></a>
*/

.btnWrapper { display:inline-block; padding:2px; background-color:#039; text-decoration:none !important; }
.btnWrapper .btn {
	display:inline-block;
	margin:0;
	padding:4px 18px;
	font-weight:normal;
	color:#fff;
	background-color:#039;
	border:0;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
	overflow:visible;
	font-family: "din-condensed-web",Trebuchet MS,sans-serif;
	font-size:0.875em;
	text-transform: uppercase;
}
.btnWrapper:hover, .btnWrapper:hover .btn { background-color:#7A7A7A; }

.btnAlt { background-color:#333132; }
.btnAlt .btn { background-color:#333132; }

.btnLarge .btn {padding:4px 24px; font-size:1.438em;}

.btnFullWidth {display:block;}
.btnFullWidth .btn {display:block; padding-left:0; padding-right:0; }
.btnFullWidth input.btn { width:100%; }



/* ## Button Circle Styles ## */
/* 
    <span class="btnCicle"><input class="btn" value="Submit" /></span>
	or
	<a href="#" class="btnCircle"><span class="btn">Submit</a></a>
*/

.btnCircle, 
.btnCircle:visited,
.btnCircleWhiteBrdr, 
.btnCircleWhiteBrdr:visited,
.btnCircleAlt, 
.btnCircleAlt:visited { display:inline-block; text-align:center; font-size:0.875em; text-decoration:none; text-transform:uppercase; font-family:"din-condensed-web",Trebuchet MS,sans-serif; }

.btnCircle .btn,
.btnCircle:visited .btn {
	display:table-cell;
	width:3.143em; 
	height:3.143em;
	padding:0;
	color:#fff;
	background:#039;
	-webkit-border-radius:1.571em;
	border-radius:1.571em;
	vertical-align:middle;
}
.btnCircle:active .btn,
.btnCircle:hover .btn { color:#fff; }

.btnCircleAlt .btn,
.btnCircleAlt:visited .btn {
	display:table-cell;
	width:3.143em; 
	height:3.143em;
	padding:0;
	color:#fff;
	background:#9d9fa2;
	-webkit-border-radius:1.571em;
	border-radius:1.571em;
	vertical-align:middle;
}
.btnCircleAlt:active .btn,
.btnCircleAlt:hover .btn { color:#fff; background:#bcbcbc; }

.btnCircleWhite,
.btnCircleWhite:visited {
	display:table-cell;
	width:4.667em; 
	height:4.667em;
	padding:0;
	text-align:center;
	color:#333132;
	background:#fff;
	-webkit-border-radius: 2.333em;
	border-radius: 2.333em;
	vertical-align:middle;
	font-size:0.563em;
	text-decoration:none;
	text-transform:uppercase;
}
.btnCircleWhite:active,
.btnCircleWhite:hover { color:#fff; background:#bcbcbc; }

.btnCircleWhite .btn {border: 0; background: none; color: #333132; font-size: 1.5em; font-family: "din-condensed-web",Trebuchet MS,sans-serif; text-transform: uppercase;}

.btnCircleWhiteBrdr .btn,
.btnCircleWhiteBrdr:visited .btn {
	display:table-cell;
	width:3.443em; 
	height:3.443em;
	padding:5%;
	color:#fff;
	background:#039;
	-webkit-border-radius:1.571em;
	border-radius:1.571em;
	vertical-align:middle;
	text-transform:uppercase;
	border:5px solid #fff;
}
.btnCircleWhiteBrdr:active .btn,
.btnCircleWhiteBrdr:hover .btn { color:#fff; background:#7a7a7a; }


.btnEnter {margin-left: -20px;}

/* ## truncate styling ## */
.truncateLink {}
.truncateLink a, .truncateLink a:link, .truncateLink a:visited { margin-left:5px; }
.truncateLink a.truncateMore, .truncateLink a.truncateMore:link, .truncateLink a.truncateMore:visited {}
.truncateLink a.truncateLess, .truncateLink a.truncateLess:link, .truncateLink a.truncateLess:visited {}

/* ## Site Icons ## */

.iconImage { position:relative; display:inline-block; bottom:1px; width:10px; height:10px;  vertical-align:middle; text-indent:-9999em; background:url(/cms/images/layout/icons_default.png) no-repeat 0 0; overflow:hidden; }
.iconCart { width:22px; height:22px; background-position:0 0; }
.iconRefresh { width:22px; height:22px; background-position:0 -27px; }
.iconContinueArrow { width:22px; height:16px; background-position:0 -57px; }
.iconCheckbox { width: 18px; height: 14px; background-position: -23px -112px; }
.iconXSquareRed { width: 12px; height: 12px; background-position: 0 -112px; }
.iconSearch { width: 14px; height: 14px; background-position: -55px 0; }
.iconQuestion { width: 22px; height: 22px; background-position: 0 -75px; }
.iconSeating {width: 26px; height: 12px; background-position: 0 -183px;}
.iconParking {width: 18px; height: 18px; background-position: -34px -183px;}
.iconTransportation {width: 14px; height: 16px; background-position: -86px -183px;}
.iconRestaurants {width: 18px; height: 14px; background-position: -58px -183px;}
.iconSearchLarge {width: 25px; height: 25px; background-position: -3px -200px;}
.iconExpand { width:14px; height:12px; background-position:-1px -231px;}
.iconCollapse { width:14px; height:12px; background-position:-18px -231px;}
.iconFaq {width: 14px; height: 18px; background-position: -34px -208px;}



.tableWrapper { overflow:auto; }
.contentWrap { padding:10px 0; }


/* ## Media Wall ## */

.mediaWallHeader { display:table; width:100%; margin-bottom:0.688em; border-bottom:1px solid #e1e1e1; }
.mediaWallHeader .title { display:table-cell; vertical-align:middle; font-size:2em; }

.mediaWallCategories { display:table-cell; padding:0.5em 0 0.3em; text-align:right; vertical-align:middle; white-space:nowrap; }
.mediaWallCategories .btnCircle,
.mediaWallCategories .btnCircleAlt { margin-left:0.857em; }
.mediaWallCategories .btnCircle:first-child,
.mediaWallCategories .btnCircleAlt:first-child { margin-left:0; }

#mediaWallFilters { display:table; width:100%; }
#mediaWallFilters .mediaFilters { display:table-cell; padding:0; vertical-align:middle; font-family:"din-condensed-web",Trebuchet MS,sans-serif; font-size:1.1em; text-transform:uppercase; }
#mediaWallFilters .mediaFilters li { float:none; margin:0 0 0 10px; }
#mediaWallFilters .formee-lbl { float:left; display:inline; margin:0; }
#mediaWallFilters input { margin:0; }
#mediaWallFilters .mediaArchive { display:table-cell; text-align:right; vertical-align:middle;}


.mediaArchive .btnWrapper.btnAlt, .mediaArchive .btnWrapper.btnAlt span { background:#9D9FA2; }
.mediaArchive .btnWrapper.btnAlt:hover, .mediaArchive .btnWrapper.btnAlt:hover span { background:#039 }

#mediaWall { position:relative; min-height:150px; background-repeat:no-repeat; background-position:50% 50%; }

#mediaWall .width_1,
#mediaWall .width_2, 
#mediaWall .width_3, 
#mediaWall .width_4, 
#mediaWall .width_5, 
#mediaWall .width_6, 
#mediaWall .width_7, 
#mediaWall .width_8, 
#mediaWall .width_9, 
#mediaWall .width_10,
#mediaWall .width_11,
#mediaWall .width_12 { 
	margin:0.781% 0 0.781% 0.781%;
}

#mediaWall .width_1 { width:60px; }
#mediaWall .width_2 { width:140px; }
#mediaWall .width_3 { width:220px; }
#mediaWall .width_4 { width:23.438%; }
#mediaWall .width_5 { width:380px; }
#mediaWall .width_6 { width:460px; }
#mediaWall .width_7 { width:540px; }
#mediaWall .width_8 { width:48.438%; }
#mediaWall .width_9 { width:700px; }
#mediaWall .width_10 { width:780px; }
#mediaWall .width_11 { width:860px; }
#mediaWall .width_12 { width:940px; }

/* 16px baseline (180px - 1200px) */
@media only screen and (min-width: 11.250em) and (max-width: 75em) {	
	#mediaWall .width_1,
	#mediaWall .width_2, 
	#mediaWall .width_3, 
	#mediaWall .width_4, 
	#mediaWall .width_5, 
	#mediaWall .width_6, 
	#mediaWall .width_7, 
	#mediaWall .width_8, 
	#mediaWall .width_9, 
	#mediaWall .width_10,
	#mediaWall .width_11,
	#mediaWall .width_12 { margin:0.877% 0 0.877% 0.877%; }
	
	#mediaWall .width_1 { width:6.579%; }
	#mediaWall .width_2 { width:14.912%; }
	#mediaWall .width_3 { width:23.246% }
	#mediaWall .width_4 { width:31.579% }
	#mediaWall .width_5 { width:39.912% }
	#mediaWall .width_6 { width:48.246% }
	#mediaWall .width_7 { width:56.579% }
	#mediaWall .width_8 { width:64.912% }
	#mediaWall .width_9 { width:73.246% }
	#mediaWall .width_10 { width:81.579% }
	#mediaWall .width_11 { width:89.912% }
	#mediaWall .width_12 { width:98.246%; }
}


#mediaWall .height_1 { min-height:58px; }
#mediaWall .height_2 { min-height:138px; }
#mediaWall .height_3 { min-height:218px; }
#mediaWall .height_4 { min-height:298px; }
#mediaWall .height_5 { min-height:378px; }
#mediaWall .height_6 { min-height:458px; }
#mediaWall .height_7 { min-height:538px; }
#mediaWall .height_8 { min-height:618px; }
#mediaWall .height_9 { min-height:698px; }
#mediaWall .height_10 { min-height:778px; }
#mediaWall .height_11 { min-height:858px; }
#mediaWall .height_12 { min-height:938px; }

/* 16px baseline (0 - 899px) */
@media only screen and (max-width: 56.188em) {
	#mediaWall .width_1,
	#mediaWall .width_2, 
	#mediaWall .width_3, 
	#mediaWall .width_4, 
	#mediaWall .width_5, 
	#mediaWall .width_6, 
	#mediaWall .width_7, 
	#mediaWall .width_8, 
	#mediaWall .width_9, 
	#mediaWall .width_10,
	#mediaWall .width_11,
	#mediaWall .width_12 { margin-top:5px; margin-bottom:5px; }
	
	#mediaWall .height_1,
	#mediaWall .height_2,
	#mediaWall .height_3,
	#mediaWall .height_4,
	#mediaWall .height_5,
	#mediaWall .height_6,
	#mediaWall .height_7,
	#mediaWall .height_8,
	#mediaWall .height_9,
	#mediaWall .height_10,
	#mediaWall .height_11, 
	#mediaWall .height_12 { height:auto; min-height:auto; }
}

.contentBox {margin-top:10px; margin-bottom:10px; background:#fff; display:block; border:1px solid #d1d1d1; overflow:hidden;  padding:18px;}

/* apply a natural box layout model to all elements */
.contentBox { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

.contentBox .item { display:block; }

.contentBox .media { position:relative; display:table-cell; vertical-align:top; overflow:hidden; }
.contentBox .media img { display:block; margin:0 auto; }
.contentBox .content { display:table-cell; padding-left:1.667em; font-size:0.750em; color:#787878; line-height:1.250em; vertical-align:top; z-index:2; }
.contentBox .content:first-child { padding-left:0; padding-right:1.667em; }
.contentBox .title { margin-bottom:0.583em; color:#484747; line-height:0.875em; font-size:1.6em; font-weight:normal; text-transform:uppercase; font-family:"din-condensed-web",Trebuchet MS,sans-serif; }
.contentBox .titleAlt { font-size:1.5em; line-height:1.1em; }
.contentBox .title a { display:block; text-decoration:none; color:#484747; }
.contentBox .subTitle { display:block; font-size:0.778em; line-height:1.286em; }
.contentBox a.subTitle:hover { text-decoration:underline; }
.contentBox .postStamp { margin-bottom:1.818em; font-size:0.917em; }
.contentBox .postStamp strong { color:#484747; font-size:1.091em; }
.contentBox .category { color:#c10000; text-decoration:none; }

.formatNews .media { min-width:260px; }
.formatNews .media img { width:260px; }

.formatVideos .media img { width:260px; max-width:260px !important; }

.formatEvents { padding:0; border:0; }
.formatEvents .content { position:absolute; top:0; left:0; right:0; display:table; width:100%; height:50px; padding:0; color:#fff; background:#333132; }
.formatEvents .title { display:table-cell; padding:1% 0 1% 8px; color:#fff; vertical-align:middle; max-width:154px; }
.formatEvents .title a { color:#fff; }
.formatEvents a.subTitle { color:#c7c8ca; }
.formatEvents .postStamp { 
	display:table-cell;
	padding:4px 8px 1px;
	color:#7e8083; 
	text-align:right; 
	font-size:1.500em; 
	text-transform:uppercase; 
	font-family:"din-condensed-web",Trebuchet MS,sans-serif;
}
.formatEvents .postStamp time { display:inline-block; text-align:center; }
.formatEvents .postStamp time span { display:block; color:#bcbec0; font-size:1.667em; line-height:1em; }
.thruDate { display:inline-block; color:#bcbec0; font-size:1.667em; line-height:1em; }
.formatEvents .media { display:block; margin:0 !important; }
.formatEvents .media img { width:100% !important; height:auto !important; }

.formatBanner .content { display:none; background:#039; }
.formatBanner .title { width:100%; padding-left:1% 3%; text-align:center; font-size:1.167em; }

.formatSocialMedia { padding-top:50px; }
.formatSocialMedia .media { margin-bottom:8px !important; }
.formatSocialMedia .media img { margin:0; }
.formatSocialMedia .title { display:inline-block; position:absolute; left:0; top:17px; padding:3px 10px; color:#fff; font-size:1.167em; }
.formatSocialMedia .title a { color:#fff; }
.formatSocialMedia .postStamp { margin-bottom:8px; }
.formatSocialMedia .description { margin-bottom:1em; }
.formatSocialMedia .socialRespond { padding:0; }
.styleTwitter .title { background-color:#037ed0; }
.styleFacebook .title { background-color:#3b5998; }

.formatPhotos { padding:0; border:0; }
.formatPhotos .media { display:block; margin:0 !important; }
.formatPhotos .media img { width:100% !important; height:auto !important; }
.formatPhotos .content { display:none; }

#mediaWall .width_4 .content { padding:0; }
#mediaWall .width_4 .media { float:none; display:block; margin-bottom:1.667em; }
#mediaWall .width_8 .media { max-width:260px; }

.emptyWall { padding:1em 10px; text-align:left; font-size:1.1em; font-family:"din-condensed-web",Trebuchet MS,sans-serif; text-transform:uppercase; }


/* 16px baseline (180px - 479px) */
@media only screen and (min-width: 11.250em) and (max-width: 29.938em) {

	#mediaWall .width_4, #mediaWall .width_8 { width:98.246%; }
	#mediaWall .width_8 .content { padding:0; }
	#mediaWall .width_8 .media { float:none; display:block; margin-bottom:1.667em; max-width:100%; }
	#mediaWallFilters .formee-lbl { display:block;  width:100%; padding:7px 0; }
	#mediaWallFilters ul li { display:block; }
	#mediaWallFilters ul li label { font-size:0.9em; line-height:1.4em; }
	
	.formatVideos .media img { width:100%; max-width:100% !important; }

	.formatVideos .media iframe,
	.formatVideos .media object,
	.formatVideos .media embed {
		left: 0;
		top: 0;
		width: 100%;
	}
}
/* 16px baseline (480px - 767px) */
@media only screen and (min-width: 30em) and (max-width: 47.938em) {

	#mediaWall .width_4, #mediaWall .width_8 { width:48.246%; }
	#mediaWall .width_8 .content { padding:0; }
	#mediaWall .width_8 .media { float:none; display:block; margin-bottom:1.667em; max-width:100%; }
	#mediaWallFilters ul li label { font-size:0.9em; line-height:1.4em; }

	.formatVideos .media img { width:100%; max-width:100% !important; }
	
	.formatVideos .media iframe,
	.formatVideos .media object,
	.formatVideos .media embed {
		left: 0;
		top: 0;
		width: 100%;
	}
}
/* 16px baseline (768 - 931px) */
@media only screen and (min-width: 48em) and (max-width: 56.188em) {

	#mediaWall .width_4, #mediaWall .width_8 { width:31.579%; }
	#mediaWall .width_8 .content { padding:0; }
	#mediaWall .width_4 .media { min-width:10px; }
	#mediaWall .width_8 .media { float:none; display:block; margin-bottom:1.667em; min-width:10px; }
	
	.formatVideos .media img { width:100%; max-width:100% !important; }
	
	.formatVideos .media iframe,
	.formatVideos .media object,
	.formatVideos .media embed {
		height: 100%;
		left: 0;
		top: 0;
		width: 100%;
	}

}


.isotope,
.isotope .isotope-item {
  /* change duration value to whatever you like */
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
	transform: translate(0, 0) scale(1);
	-webkit-transition-property: left, top, opacity;
	   -moz-transition-property: left, top, opacity;
	    -ms-transition-property: left, top, opacity;
		    transition-property: left, top, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}


/**** Isotope filtering ****/

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

.lt-ie9 .isotope-hidden { display:none; }


@font-face {
	font-family: 'meteocons';
	src:url('fonts/meteocons.eot');
}
@font-face {
	font-family: 'meteocons';
	src: url(data:application/x-font-woff;charset=utf-8;base64,d09GRk9UVE8AAAQUAAsAAAAABpQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAOoAAAG4xer3Q0ZGVE0AAAH0AAAAGgAAABxnVtJgR0RFRgAAAhAAAAAdAAAAIAAwAARPUy8yAAACMAAAAEsAAABgUBrcQGNtYXAAAAJ8AAAAPgAAAVIAUPLNaGVhZAAAArwAAAAuAAAANvw4cE1oaGVhAAAC7AAAAB4AAAAkBBD/5GhtdHgAAAMMAAAADAAAAAwEAABgbWF4cAAAAxgAAAAGAAAABgADUABuYW1lAAADIAAAAOcAAAGe4Dtc9XBvc3QAAAQIAAAADAAAACAAAwAAeJxjZGBhYWBkZOTKTS1JzU/OzytmYGRiYGSw+yHD9EOW+YcESzcPczcPixwXg2Sw0P/ubjiDh707+8eUHyWsMgw1/DIMDAIyDI2CMgw8MoyBQgzMIDM4GAQZpErzMt0MDAzgxiPsAQI5xnYGZkZGpgOn+L6zfL8i+v//d60D////uOrwn4EdyGLgALE44FyYmPz3LWxI4mANEK1w/XAx+WwWopX+BhpLvBO8RRW4ICRf948Slj9Tfkxh5/sxRaRbdDYPFzAkhEEBG45quT3I/INQAmq5PQ7LD4K02kMJqOUHIZZzAwC1zsZYAAB4nGNgYGBkAIIztovOg+izPdNPwGgAUSsH7AAAeJxjYGRgYOADYgkGEGBiYARCEMkC5jEAAARgADUAAAB4nGNgZmJgnMDAysDB6MOYxsDA4A6lvzJIMrQwMDAxsDIzwACjAAMCBKS5pjA4MNh+YGB88P8Bgx7jAwaFBqAauAIFIGQEAPvJC30AeJxjYGBgZoBgGQZGBhDwAfIYwXwWBgMgzQGETGAZ2w8M//8js/4fEWCC6gIDRjYGZC7pgCLNgwMAABuTCQsAAHicY2BkYGAA4im1+87E89t8ZeBmYgCBsz3TTyDo/w+YGBgfALkcDGBpAGMNDIYAAHicY2BkYGB88P8Bgx4TAwPDPwYgCRRBAcwAbecD9gAAAgAAAAIAAGAAAAAAAABQAAADAAB4nIWPMU7DQBBFnxMnKAJRIEQZbUNpy2siihwgBSVF+ihaWZESr7RxLsAhOAOHoOYYHIBDIL7NiAYJdjWat3/+zuwCFzyT0a+MGdfGI84ojcfc8mScy/NqPOGcd+Op9E85s3wm5Wq41fOIS+bGYx64N87leTGecMOb8VT6BwcCnSKyVbQc4RC6ELexFT6q0nBiz4akY2hO+41gNXi7ISc5Ao5av6iUl4rfXb91r12wUNTyeu7UKrbdKqYmuLqs3NL9TBd7XyyKuvKy/f3OtSpJ2m6o9XP6t7AO6biLrfNl9U+HLx9lQTUAeJxjYGbACwAAfQAE) format('woff'),
		 url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAANAIAAAwBQRkZUTWdW0mAAAAXQAAAAHEdERUYAMgAGAAAFsAAAACBPUy8yT/jcHwAAAVgAAABWY21hcABS89YAAAHEAAABUmdhc3D//wADAAAFqAAAAAhnbHlmgqra3wAAAyQAAACwaGVhZPw4cE0AAADcAAAANmhoZWEEEP/mAAABFAAAACRobXR4BKoAYAAAAbAAAAAUbG9jYQBKAFgAAAMYAAAADG1heHAASwAzAAABOAAAACBuYW1l4Dtc9QAAA9QAAAGecG9zdE3Nn50AAAV0AAAANAABAAAAAQAA1Imcdl8PPPUACwIAAAAAAM2Ml8gAAAAAzYyXyAAA/+ACAAHgAAAACAACAAAAAAAAAAEAAAHg/+AALgIAAAD+AAIAAAEAAAAAAAAAAAAAAAAAAAAFAAEAAAAFADAABAAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQMAAAAAAAAAAAABEAAAAAAAAAAAAAAAUGZFZABAAD3wAAHg/+AALgHgACCAAAABAAAAAAAAAgAAAAAAAAAAqgAAAgAAYAAAAAAAAAADAAAAAwAAABwAAQAAAAAATAADAAEAAAAcAAQAMAAAAAgACAACAAAAAAA98AD//wAAAAAAPfAA//8AAP/GEAQAAQAAAAAAAAAAAAABBgAAAQAAAAAAAAABAgAAAAIAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASgBYAAQAYACAAaABYAALABcAIwAvAAATITI2NCYjISIGFBYFISIGFBYzITI2NCYHISIGFBYzITI2NCYHISIGFBYzITI2NCZwASAHCQkH/uAHCQkBJ/7gBwkJBwEgBwkJB/7gBwkJBwEgBwkJB/7gBwkJBwEgBwkJAUAJDgkJDgkgCQ4JCQ4JQAkOCQkOCUAJDgkJDgkAAAABAAD/4AIAAeAAAgAAEQEhAgD+AAHg/gAAAAAAAAAMAJYAAQAAAAAAAQAJABQAAQAAAAAAAgAHAC4AAQAAAAAAAwAlAIIAAQAAAAAABAAJALwAAQAAAAAABQALAN4AAQAAAAAABgAJAP4AAwABBAkAAQASAAAAAwABBAkAAgAOAB4AAwABBAkAAwBKADYAAwABBAkABAASAKgAAwABBAkABQAWAMYAAwABBAkABgASAOoAbQBlAHQAZQBvAGMAbwBuAHMAAG1ldGVvY29ucwAAUgBlAGcAdQBsAGEAcgAAUmVndWxhcgAARgBvAG4AdABGAG8AcgBnAGUAIAAyAC4AMAAgADoAIABtAGUAdABlAG8AYwBvAG4AcwAgADoAIAAxADEALQA0AC0AMgAwADEAMwAARm9udEZvcmdlIDIuMCA6IG1ldGVvY29ucyA6IDExLTQtMjAxMwAAbQBlAHQAZQBvAGMAbwBuAHMAAG1ldGVvY29ucwAAVgBlAHIAcwBpAG8AbgAgADEALgAwAABWZXJzaW9uIDEuMAAAbQBlAHQAZQBvAGMAbwBuAHMAAG1ldGVvY29ucwAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAABAAIAIAECB3VuaUYwMDAAAAAB//8AAgABAAAADgAAABgAAAAAAAIAAQADAAQAAQAEAAAAAgAAAAAAAQAAAADMPaLPAAAAAM2Ml8gAAAAAzYyXyA==) format('truetype');
	font-weight: normal;
	font-style: normal;
}

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
	font-family: 'meteocons';
	content: attr(data-icon);
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}

/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="icon-"] {
*/
.icon-lines {
	font-family: 'meteocons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}
.icon-lines:before {
	content: "\3d";
}




/* ## Media Queries ## */

/* 16px baseline (0 - 479px) */
@media only screen and (max-width:29.938em){
	.siteHeader a.sitelogo, .siteHeader a.sitelogo:link, .siteHeader a.sitelogo:visited { width:auto; max-width:100%; margin:0 0 10px; background-image:url(/cms/images/layout/united_center_sponsorship_logo.png);}
}

/* 16px baseline (0 - 679px) */
@media only screen and (max-width:42.438em){
	.mediaWallHeader .title { display:block; text-align:center; margin:10px 0; }
	.mediaWallCategories { display:block; text-align:center; white-space:normal; }

	.mediaWallCategories .btnCircle, .mediaWallCategories .btnCircleAlt {margin-left:1%; }
	
	#mediaWallFilters .mediaFilters { display:block; }
	#mediaWallFilters .mediaArchive { display:block; margin:10px 0; }
}

/* 16px baseline (0 - 767px) */
@media only screen and (max-width:47.94em){
	ul.hotLinks li a, ul.hotLinks li a:link, ul.hotLinks li a:visited { xdisplay:none; width:30px; height:25px; font-size:0; text-align:center; vertical-align:middle; }
	ul.hotLinks .iconImage { padding:0; }
	ul.hotLinks .textHint { display:none; }
	
	.siteLogoWrapper {float:none; display:block;}
	.siteHeader { display:block; }
	.siteHeader a.sitelogo, .siteHeader a.sitelogo:link, .siteHeader a.sitelogo:visited { width:auto; max-width:100%; margin:0 0 10px; }
	.pageTools {display:none;}
	
	.parkingContent .ui-widget-content { position:static; left:0; }
}

@media only screen and (max-width: 62.375em) {
	.bannerAd { overflow:hidden; }
	.bannerAd img { max-width:100% !important; height:auto !important; }
}




/* 16px baseline (0 - 959px) */
@media only screen and (min-width:48em) and (max-width: 59.938em) {
	.siteLogoWrapper { display: table-cell; vertical-align: middle;}
	.siteHeader a.sitelogo, .siteHeader a.sitelogo:link, .siteHeader a.sitelogo:visited { width:200px; max-width:100%; margin:0 0 10px; background-image:url(/cms/images/layout/united_center_sponsorship_logo.png);}
}


/* Added here so styles will show in the WYSIWYG editor */
.lBanner {display:table-cell; padding-right:10px; width: 10em; border-right:1px solid #162e75; }
.rBanner { display:table-cell; width: 10em; padding-left:10px; border-left:1px solid #2f4eaa; }
.navBannerLink a, .navBannerLink a:link, .navBannerLink a:visited {color: #000; margin: 0.6em 0; padding: 0; font-size: 1.125em;}
.navBannerDesc {color: #e6e7e8; font-size: 0.8em;}

.upcomingEventsFaux {margin-bottom: 2px; border-bottom: 1px solid #393939; -webkit-box-shadow: 0 3px 2px 0 #000000; box-shadow: 0 3px 2px 0 #000000; overflow:hidden; }
.upcomingEventsMore .upcomingEventsFaux { margin:0; border:0;  
-webkit-box-shadow: 0 0 0 0 transparent; box-shadow: 0 0 0 0 transparent; overflow:visible; 
}



/* NEW Limit Text Box */
.limitTextBox {

}
.limitTextBox span {
	display: none;
}
.limitTextBoxBar {        
	width:100%;
}
.limitTextBoxBarWrpr {
	width:100%;
	border:0 solid #000;
	overflow:hidden;
	font-size:9px;
	color:#000;
	white-space:nowrap;
	height:5px;
	background-color:#FDFBBE;
}
.limitTextBoxBarInner {
	width:0%;
	background-color:#F00;
}
.limitTextBoxInputWrpr {
	display: table-cell;
	width: 100%;
	vertical-align: top;
	padding-bottom:10px;
}

.limitTextBoxInputWrpr textarea {
	box-sizing: border-box;
	vertical-align: top;
}

.limitTextBoxSpellWrpr {
	display: table-cell;
	padding-left: 5px;
	vertical-align: top;
}






/* DINING CATERING GRID */
.diningGridWrpr {max-width:1490px; margin:0 auto;}
.diningGridWrpr .item {display:block; float:left; width:302px; padding:0; border:none; overflow:hidden; cursor:pointer; /*margin:12.5px;*/ margin-bottom:12.5px; width: 23.438%;}
.diningGridWrpr .item.imgType {height:302px; height:auto;}
.diningGridWrpr .item.txtType {background:#333134; color:#fff; text-align:center; display:table; vertical-align:middle; height:60px; font-family: "din-condensed-web",Trebuchet MS,sans-serif; font-size: 1.75em;}
.diningGridWrpr .item.txtType .txtTypeTxt { display:table-cell; vertical-align:middle; text-align:center; width:100%; text-transform:uppercase; font-size:0.75em;}
.diningGridWrpr .detail {display:none;}

@media only screen and (max-width:32em){
    .diningGridWrpr .item.txtType .txtTypeTxt {font-size:0.55em;}
}

/* Ticket #336627*/
.Aerials{background:#003399 url(/cms/images/layout/aerialsbg.png) no-repeat 0 0%; background-size:cover;}
.Aerials .siteWrap {border-top: 0px solid #1d1d1d;}
.Aerials .siteBody { background:none;}
.Aerials .siteBody .container {position:relative; background:none; max-width:100%; margin:0px auto; padding:0; color:#fff; text-shadow: 2px 2px 3px rgba(150, 150, 150, 1);}
.Aerials .siteBody .container h1 {font-size:7.5em; color:#fff; position:relative; top:0px; padding:10px; margin:0px auto 0px; z-index:10; vertical-align:middle; display:table; 
font-family: 'Great Vibes', cursive; 
text-transform:capitalize;font-weight:normal;}
.Aerials .siteBody .container .contentPad { overflow:hidden; position:relative;}
.Aerials .siteBody .container .contentPad .overlayWrpr { overflow:hidden; position:relative;}

.Aerials .siteBody .container .contentPad .overlay {display:block; width:100%; min-height:100px; position:absolute; top:0; background:none; margin:0px; padding:0px;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; 
  filter: alpha(opacity=60);
  opacity: 0.6;}


/* Ends here */

/* Ticket #288065 */

.holidayCard { background:#000 url(/cms/images/layout/2017-Holiday-Card-Bg-2017V2.jpg) no-repeat 0 0%; background-size:cover;}
.holidayCard .siteWrap {border-top: 0px solid #1d1d1d;}
.holidayCard .siteBody { background:none;}
.holidayCard .siteBody .container {position:relative; background:none; max-width:100%; margin:0px auto; padding:0; color:#fff; text-shadow: 2px 2px 3px rgba(150, 150, 150, 1);}
.holidayCard .siteBody .container h1 {font-size:7.5em; color:#fff; position:relative; top:0px; padding:10px; margin:0px auto 0px; z-index:10; vertical-align:middle; display:table; 
font-family: 'Great Vibes', cursive; 
text-transform:capitalize;font-weight:normal;}



.holidayCard .siteBody .container .contentPad { overflow:hidden; position:relative;}
.holidayCard .siteBody .container .contentPad .overlayWrpr { overflow:hidden; position:relative;}

.holidayCard .siteBody .container .contentPad .overlay {display:block; width:100%; min-height:100px; position:absolute; top:0; background:none; margin:0px; padding:0px;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; 
  filter: alpha(opacity=60);
  opacity: 0.6;}



.holidayCard .envelope {background:none; max-width:800px; height:auto; text-align:center; margin:0px auto; margin-top:20px; position:relative; margin-bottom:50px;}
    

.holidayCard .videoWrpr  { max-width:700px; 
    text-align:center; height: 0;
    padding-bottom: 56.25%;
    padding-top: 25px;
    position: relative;
    margin:0px auto;  
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
   } 
    



.holidayCard .videoWrpr iframe {height: 100%;left: 0;position: absolute;top: 0;width: 100% !important;}
.holidayCard .siteBody .container .link {color:#fff; position:relative; float:right; margin-right:50px;}

.holidayCard .siteBody .container .link h3 {font-size:3em; margin:0; line-height:1em;}
.holidayCard .siteBody .container .link h2 {font-size:6.25em; margin:0; line-height:1em;}
.holidayCard .siteBody .container .link h4 {font-size:2em; margin:0; line-height:1em;}

.holidayCard .siteBody .container .link:after {display:none; content:"\27A8 "; width:50px; height:50px; margin-left:10px; font-family:Times, Serif; font-size:2em; position:absolute; top:17px; right:-50px; color:#039;}
.holidayCard .siteBody .container .link a { text-decoration:none; color:#fff;}

/* 16px baseline (0 - 879px) */
@media only screen and (max-width:54.938em) {

.Aerials .siteBody .container h1 {font-size:6.5em;} 
.Aerials .siteBody .container .link h3 {font-size:2.5em;}
.Aerials .siteBody .container .link h2 {font-size:5.5em;}
.Aerials .siteBody .container .link h4 {font-size:1.8em;}


.holidayCard .envelope {} 
.holidayCard .videoWrpr {}  
.holidayCard .siteBody .container h1 {font-size:6.5em;} 
.holidayCard .siteBody .container .link h3 {font-size:2.5em;}
.holidayCard .siteBody .container .link h2 {font-size:5.5em;}
.holidayCard .siteBody .container .link h4 {font-size:1.8em;}
}


/* 16px baseline (0 - 779px) */
@media only screen and (max-width:48.688em) {
.holidayCard .envelope {} 
.holidayCard .videoWrpr {}   
.holidayCard .siteBody .container h1 {font-size:5.5em; } 
.Aerials .siteBody .container h1 {font-size:5.5em; } 
}

/* 16px baseline (0 - 679px) */
@media only screen and (max-width:42.438em) {
.holidayCard .envelope {}    
.holidayCard .videoWrpr {}
.holidayCard .siteBody .container h1 {font-size:5em; } 
.holidayCard .siteBody .container .link h3 {font-size:2em;}
.holidayCard .siteBody .container .link h2 {font-size:4.5em;}
.holidayCard .siteBody .container .link h4 {font-size:1.5em;}

.Aerials .siteBody .container h1 {font-size:5em; } 
.Aerials .siteBody .container .link h3 {font-size:2em;}
.Aerials .siteBody .container .link h2 {font-size:4.5em;}
.Aerials .siteBody .container .link h4 {font-size:1.5em;}
}

/* 16px baseline (0 - 579px) */
@media only screen and (max-width:36.188em) {
.holidayCard .envelope {}    
.holidayCard .videoWrpr {}
.holidayCard .siteBody .container h1 {font-size:4.5em; } 
.holidayCard .siteBody .container .link h3 {font-size:1.5em;}
.holidayCard .siteBody .container .link h2 {font-size:3.5em;}
.holidayCard .siteBody .container .link h4 {font-size:1.15em;}
.holidayCard .siteBody .container .link {margin-right:0;}
}

/* 16px baseline (0 - 479px) */
@media only screen and (max-width:29.938em) {
.holidayCard .envelope {}    
.holidayCard .videoWrpr {} 
.holidayCard .siteBody .container h1 {font-size:3em; }
.holidayCard .siteBody .container .link h3 {font-size:1.5em;}
.holidayCard .siteBody .container .link h2 {font-size:3.2em;}
.holidayCard .siteBody .container .link h4 {font-size:1em;}
}

/* 16px baseline (0 - 360px) */
@media only screen and (max-width:22.500em){
.holidayCard .envelope {}
.holidayCard .videoWrpr {}
.holidayCard .siteBody .container .link {font-size:1.0em; }
.holidayCard .siteBody .container .link:after {width:50px; height:50px; margin-left:10px; font-size:2em; top:11px; right:-50px; } 
.holidayCard .siteBody .container h1 {font-size:2.5em; }
.holidayCard .siteBody .container .link h3 {font-size:1.3em;}
.holidayCard .siteBody .container .link h2 {font-size:2.6em;}
.holidayCard .siteBody .container .link h4 {font-size:.85em;}

}

/* Slider */
.slick-slider
{
    position: relative;
	max-width: 800px;
	margin: 0 auto;


    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.grid_6 .photoGalleryWrpr{
 	margin: 0;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -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);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
	margin: 0 auto;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

.slick-prev, .slick-next{
	position: absolute;
	top: calc(50%);
	left: 0;
	z-index: 500;
	
	font-size: 0;
	border: none;
    outline: none;
    background: transparent;

	opacity: .6;

	transition: all .25s linear;
}

.slick-prev:hover, .slick-next:hover{
	opacity: .9;
}

.slick-next{
	left: initial;
	right: 0;
}

.slick-prev:before{
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 27.5px 50px 27.5px 0;
	border-color: transparent #13a transparent transparent;
}

.slick-next:before{
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 27.5px 0 27.5px 50px;
	border-color: transparent transparent transparent #13a;
}

.slick-item{
	width: 100%;
	background: #f6f6f6;
}

.slick-item-overlay{
	position: absolute;
	bottom: 0;

	font-family: "din-condensed-web",Trebuchet MS,sans-serif;
	color: #FFFFFF;
	text-align: center;
	font-size: 1.5em;

	width: 100%;
	padding: 1em 0;
	background: rgba(17,51,170,.8);
}

.slick-item-header-holder{
	display: table;
	background: #333132;
	color: #FFFFFF;
	box-sizing: border-box;
	width: 100%;
	padding: 1% 3%;
}

.slick-item-header{
	display: table-cell;
	vertical-align: middle;
}

.slick-item-header a{
	text-align: left;
	color: #FFFFFF;
	text-decoration: none;
}

.slick-item-header span{
	color: #bcbec0;
}

.slick-item-header-holder .postStamp { 
	display: table-cell;
	padding:4px 8px 1px;
	color:#7e8083; 
	text-align:right; 
	text-transform:uppercase; 
	font-family:"din-condensed-web",Trebuchet MS,sans-serif;
}
.slick-item-header-holder .postStamp time { display:inline-block; text-align:center; }
.slick-item-header-holder .postStamp time span { display:block; color:#bcbec0; font-size:1.667em; line-height:1em; }


@media (max-width: 32em){
	.slick-item-overlay{
		position: relative;
	}
}


/* #350925 - Madhouse Team Store Integration  */
@media (min-width:768px){
	.sf-menu a.mainLink span {text-align:center;}
	.mainNav .sf-menu a.mainLink {padding:0 .5em;}
	.mainNav .sf-menu li + li + li + li + li > a {max-width:160px; color:#CF202F;}
	
	.mainNav {max-width:675px;}
	.mainNav ul.sf-menu > li:nth-child(4).iconNav,
	.mainNav ul.sf-menu > li:nth-child(4).iconNav span {width:110px;}
	.mainNav ul.sf-menu > li:nth-child(4).iconNav span img {margin-top:5px;}
	.mainNav ul.sf-menu > li:nth-child(4).iconNav a:hover {
		background-image:url(/cms/images/topnav/madhouse-white-red.png);
		background-repeat:no-repeat;
		background-size: 87px auto;
		background-position:50% 57%;
	}
	.mainNav ul.sf-menu > li:nth-child(4).iconNav a:hover span img {display:none;}
}
@media (max-width:47.94em) {
	.mainNav ul.sf-menu > li:nth-child(4){float:none; display:block; width:100%; text-align:left;}
	.mainNav ul.sf-menu > li:nth-child(5){float:left; display:inline; width:50%; text-align:center;}
	.mainNav ul.sf-menu > li:nth-child(6){float:left; display:inline; width:50%; text-align:center;}
	X.mainNav .sf-menu li + li + li + li > a {color:#CF202F;}
}
@media (min-width:768px){
	.sf-menu a.mainLink span {text-align:center;}
	.mainNav .sf-menu a.mainLink {padding:0 .5em;}
	.mainNav .sf-menu li + li + li + li + li > a span {min-width:70px; Xcolor:#CF202F;}
	.mainNav .sf-menu li + li + li + li + li > a span {min-width:42px;}
}
@media (max-width:47.94em) {
	.mainNav ul.sf-menu > li:nth-child(4){float:left; display:block; width:100%; xtext-align:center; padding:15px 0px;}
	X.mainNav ul.sf-menu > li:nth-child(4) a.mainLink {display:flex; justify-content:center; align-items:center;}
	.mainNav ul.sf-menu > li:nth-child(4) a.mainLink span {width:90px; height:auto;}
	.mainNav ul.sf-menu > li:nth-child(5){float:left; display:inline; width:33%; text-align:center;}
	.mainNav ul.sf-menu > li:nth-child(6){float:left; display:inline; width:33%; text-align:center;}
	.mainNav ul.sf-menu > li:nth-child(7){float:left; display:inline; width:33%; text-align:center;}
	X.mainNav .sf-menu li + li + li + li > a {color:#CF202F;}
	.mainNav ul.sf-menu > li:nth-child(4).iconNav a {
		background-image:url(/cms/images/topnav/madhouse-white-red.png);
		background-repeat:no-repeat;
		background-size: 87px auto;
		background-position:50% 57%;
	}
	.mainNav ul.sf-menu > li:nth-child(4).iconNav a span img {display:none;}
}


/*.noticeBanner {text-align:center; background:#F1F1F1;}
.noticeBanner p {margin:0;}
.noticeBanner::after {
	content:'';
	width:100%;
	height:40px;
	position:absolute;
	z-index:10;
	left:0;
	margin-top:-40px;
	-webkit-box-shadow: inset 0px -6px 4px 0px rgba(50, 50, 50, 0.27);
	-moz-box-shadow:    inset 0px -6px 4px 0px rgba(50, 50, 50, 0.27);
	box-shadow:         inset 0px -6px 4px 0px rgba(50, 50, 50, 0.27);
}

.noticeBanner::before {
	content:'';
	width:100%;
	height:20px;
	position:absolute;
	z-index:10;
	left:0;
	-webkit-box-shadow: inset 0px 6px 4px 0px rgba(50, 50, 50, 0.27);
	-moz-box-shadow:    inset 0px 6px 4px 0px rgba(50, 50, 50, 0.27);
	box-shadow:         inset 0px 6px 4px 0px rgba(50, 50, 50, 0.27)
}*/


/* Ticket #423704 -  Suite template and animation changes */

.mainWrpr {position:relative;}
.mainWrpr .txtWrp { position:absolute; top:50px; width:80%; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%);}
.mainWrpr .txtWrp .nameBox {border:solid 3px #fff; width:100%; color:#fff; font-size:2.5em; padding:10px 0px; text-align:center; font-family: "din-condensed-web",Trebuchet MS,sans-serif;}
.mainWrpr .txtWrp .nameBox a {color:#fff; text-decoration:none;}
.mainWrpr:hover .txtWrp .nameBox {background:#1B1464; color:#fff; -webkit-box-shadow: 0px 0px 5px 0px rgba(181,181,181,1);
-moz-box-shadow: 0px 0px 5px 0px rgba(181,181,181,1);
box-shadow: 0px 0px 5px 0px rgba(181,181,181,1);}
.mainWrpr .txtWrp .nameBox:hover {background:#1B1464; color:#fff; -webkit-box-shadow: 0px 0px 5px 0px rgba(181,181,181,1);
-moz-box-shadow: 0px 0px 5px 0px rgba(181,181,181,1);
box-shadow: 0px 0px 5px 0px rgba(181,181,181,1);}
.mainWrpr .txtWrp .detailBox {background:#fff; border:solid 3px #fff; width:150px; display:block; padding:0px;  font-size:2em; color:#1B1464; text-align:center; position:relative; float:right; right:-6px;}


/* Ticket # 488665 - Countdown Functionality */

.countdownWrpr {
	padding: 20px;
	margin: 0;
	clear: both;
	background: url(/cms/images/layout/countdown-bg.png);
}

	.countdownWrpr .countdownTopImg {
		text-align: center;
		margin-bottom: 10px;
		color: #13a;
		text-shadow: 0px 2px 2px rgba(0, 0, 0, 1);
	}

		.countdownWrpr .countdownTopImg h2 {
			margin-top: 0
		}

	.countdownWrpr .countdownTop {
		background: none;
		width: 100%;
		text-align: center;
		top: 5%;
	}

	.countdownWrpr .clock {
		width: 100%;
		text-align: center;
	}

	.countdownWrpr .conuntall {
		background: none;
		font-family: "din-condensed-web",Trebuchet MS,sans-serif;
		color: #13a;
		font-weight: 300;
		font-size: 2.25vw;
		display: flex;
		justify-content: center;
		top: 20px;
		position: relative;
		margin-bottom: 50px;
		text-shadow: 0px 2px 2px rgba(0, 0, 0, 1);
	}

		.countdownWrpr .conuntall #days,
		.countdownWrpr .conuntall #hours,
		.countdownWrpr .conuntall #minutes,
		.countdownWrpr .conuntall #seconds,
		.countdownWrpr .conuntall .colen {
			font-size: 6.25vw;
			line-height: .5em;
		}

		.countdownWrpr .conuntall .colen {
			line-height: .3em;
		}


	.countdownWrpr .countdownBottom {
		background: none;
		float: none;
		padding: 0;
		margin: 0;
		text-align: center;
		color: #13a;
		text-shadow: 0px 2px 2px rgba(0, 0, 0, 1);
	}

		.countdownWrpr .countdownBottom img {
			width: 100% !important;
			height: auto !important;
		}


@media screen and (max-width:768px) {
	.countdownWrpr .countdownTop {
		bottom: 3%;
		padding: 5px 10px
	}
}


/* Ticket #534561 - Mobile Ticketing Page */

.slick-initialized .slick-slide {display: block; text-align:center; padding:0px 20px; border:solid 0px #ff0000; }
.responsive .slick-next {right: -40px; top: calc(40%);}
.responsive .slick-prev {left: -40px; top: calc(40%);}
.responsive .slick-prev::before {border-width: 17.5px 25px 17.5px 0;} 
.responsive .slick-next::before {border-width: 17.5px 0 17.5px 25px;}

.tabModule .ui-widget-header {background: none; border:none; border-bottom: 1px solid #d3d3d3;}

.tabModule.ui-widget-content {border:none; }

.tabModule .ui-state-default, 
.tabModule .ui-widget-content .ui-state-default, 
.tabModule .ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3;
	background: #039;;
	font-weight: normal;
	color: #fff;
	border-radius: 10px 10px 0 0;
}

.tabModule .ui-state-default a, 
.tabModule .ui-state-default a:link, 
.tabModule .ui-state-default a:visited {
	color: #fff;
	text-decoration: none;
}

.tabModule .ui-state-active a, 
.tabModule .ui-state-active a:link, 
.tabModule .ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}

.tabModule .ui-state-active, 
.tabModule .ui-widget-content .ui-state-active, 
.tabModule .ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa;
	background: #ffffff;
	font-weight: normal;
	color: #212121;
}

.tabModule.ui-widget input, 
.tabModule.ui-widget select, 
.tabModule.ui-widget textarea, 
.tabModule.ui-widget button {font-size: 0em;}

@media screen and (max-width:830px){   
    .ui-tabs .ui-tabs-nav li {width:100%}
    .ui-tabs .ui-tabs-nav li a {width: 96%;}
}


@media screen and (max-width:600px){
    .responsive.slick-initialized .slick-slide {padding:0px 30px; }
    .responsive .slick-next {right: -10px;}
    .responsive .slick-prev {left: -10px;}
}


#no-template-pager {margin-bottom:20px; display:flex; flex-wrap:nowrap; justify-content:space-between}

.btnSquare {width:33%}

.btnSquare .btn,
.btnSquare:visited .btn {
    display: block;
	width: 100%;
	height: auto;
	padding: 10px 0px;
	color: #fff;
	background: #039;
	text-align:center;
	vertical-align: middle;
    text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
    
}

.btnSquare:hover .btn {background:#333132;}
#suitePassword {margin:20px 0px; text-align:center;}
#btnPassword {
	display: inline-block;
	margin: 0;
	padding: 4px 18px;
	font-weight: normal;
	color: #fff;
	background-color: #333132;
	border: 0;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	overflow: visible;
	font-family: "din-condensed-web",Trebuchet MS,sans-serif;
	font-size: 1em;
	text-transform: uppercase;
}

#pPasswordError {color:#ff0000; margin-top:10px;}
#rptSuit {text-align:center; color:#fff;}
#venue .tabnav .ui-state-disabled {display:none;}


/* Ticket #606970 - Atrium Page  */
.atriumBanner {position:relative;}
.atriumBanner .textOverlay {position:absolute; color:#fff; z-index:300; text-align:center; top: 50%; left: 50%; transform: translate(-50%, -50%); width:90%; font-family: "din-condensed-web",Trebuchet MS,sans-serif;}
.atriumBanner .textOverlay h2 {text-transform:uppercase; font-size:6em; line-height:1.2em; margin:0;}
.atriumBanner .textOverlay p {text-transform:uppercase; font-size:2em; line-height:16px; margin:0;}

.atriumMap {display:flex; justify-content:space-between; align-items:center; margin-bottom:30px; background:#f3f5f0;}
.atriumMap .textContent {padding:60px; width:65%;  height:100%;}
.atriumMap .textContent h3 {font-size:1.5em;line-height:1.5em; text-transform:uppercase;  font-family: "din-condensed-web",Trebuchet MS,sans-serif;}
.atriumMap .textContent p {line-height:1.5em; margin-bottom:0;}
.atriumMap .mapImage {padding:0px; width:35%;}

.atriumGrid {margin-bottom:20px; display:flex; flex-wrap:wrap; justify-content:space-around; width:100%;}
.atriumGrid h1 {color:#13a;}
.atriumGrid .grid_4 {border:solid 0px #ff0000; margin:10px 0 20px; width:31%; -webkit-box-shadow: 0px 0px 5px 1px #000000; box-shadow: 0px 0px 5px 1px #000000; padding:0px 0px 20px 0px; float:none;}

.atriumGrid .photoGalleryWrpr {margin:0 !important;;}
.atriumGrid .contentPad {padding:0;}
.atriumGrid .contentPad .content {padding:20px;}

.atriumGrid .slick-initialized .slick-slide {padding:0}
.atriumGrid .slick-initialized .slick-slide div {border:solid 1px #ff0000; display:none;}
.atriumGrid .slick-initialized .slick-slide img {aspect-ratio: 16 / 10.5;}


@media only screen and (max-width: 1024px) {
    .atriumBanner .textOverlay h2 {font-size:4em; line-height:1.2em;}
    .atriumBanner .textOverlay p {font-size:1.5em; line-height:16px;}
}

@media only screen and (max-width: 767px) {
    .atriumMap {flex-wrap:wrap;}
    .atriumMap .textContent {width:100%;}
    .atriumMap .mapImage {width:100%; text-align:center;}
    .atriumGrid {padding:10px; justify-content:flex-start;}
    .atriumGrid .grid_4 {width:97%;}
}

@media only screen and (max-width: 640px) {
    .atriumBanner .textOverlay h2 {font-size:2.8em; line-height:1.2em;}
    .atriumBanner .textOverlay p {font-size:1.2em; line-height:16px;}
    .atriumMap .textContent {padding:20px; }
}

@media only screen and (max-width: 480px) {
    .atriumBanner .textOverlay h2 {font-size:2em; line-height:1.2em;}
    .atriumBanner .textOverlay p {font-size:1em; line-height:16px;}
}


/* Ticket #613350 - Update Job Opps Page Layout */
.jobsBanner h2 {
	font-family: "din-condensed-web",Trebuchet MS,sans-serif;
	font-size: 3em;
}

.jobsBanner p {
	margin-bottom: 20px;
}

	.jobsBanner p.btnWrpr {
		margin-top: 40px;
	}

.jobsBanner .btn {
	background: #fff;
	padding: 10px 20px;
	color: #039;
	text-decoration: none;
	margin: 20px 0 0;
}

@media only screen and (max-width:680px) {
	.jobsBanner {
		padding: 20px 40px !important;
	}

		.jobsBanner h2 {
			font-family: "din-condensed-web",Trebuchet MS,sans-serif;
			font-size: 2em;
		}

		.jobsBanner p {
			margin-bottom: 10px;
		}
}

@media only screen and (max-width:460px) {
	.jobsBanner {
		padding: 20px 20px !important;
	}

		.jobsBanner h2 {
			font-family: "din-condensed-web",Trebuchet MS,sans-serif;
			font-size: 1.5em;
		}

		.jobsBanner p {
			margin-bottom: 10px;
			font-size: .85em;
		}
}

#jobTabs {
	margin-bottom: 20px;
	border: none !important;
}

	#jobTabs .ui-widget-header {
		border: none;
		background: #ccc;
		color: #222222;
		font-weight: bold;
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
	}

	#jobTabs .ui-tabs-nav .ui-state-active a {
		color: #039 !important;
	}

	#jobTabs .ui-tabs-nav .ui-state-default,
	#jobTabs .ui-tabs-nav .ui-widget-content .ui-state-default,
	#jobTabs .ui-tabs-nav .ui-widget-header .ui-state-default {
		border: none;
		background: none;
		font-weight: normal;
		color: #fff;
		padding: 10px
	}

	#jobTabs .ui-state-active,
	#jobTabs .ui-widget-content .ui-state-active,
	#jobTabs .ui-widget-header .ui-state-active {
		background: #ffffff;
		font-weight: normal;
		color: #212121;
		padding: 10px
	}

	#jobTabs .ui-tabs-nav .ui-state-default a,
	#jobTabs .ui-tabs-nav .ui-state-default a:link,
	#jobTabs .ui-tabs-nav .ui-state-default a:visited {
		color: #555555;
		text-decoration: none;
		background: none;
		font-family: "din-condensed-web",Trebuchet MS,sans-serif;
		font-size: 1.4em;
	}

	#jobTabs .ui-accordion .ui-accordion-header {
		padding: 10px;
		background: #222;
		color: #fff;
		font-family: "din-condensed-web",Trebuchet MS,sans-serif;
		font-size: 1.2em;
	}

		#jobTabs .ui-accordion .ui-accordion-header .ui-icon {
			position: absolute;
			right: .5em;
			left: initial;
			top: 50%;
			width: 0px;
			height: 0px;
			border-style: solid;
			border-width: 5px 0 5px 10px;
			border-color: transparent transparent transparent #ffffff;
			transition: all .5s ease-out;
		}

		#jobTabs .ui-accordion .ui-accordion-header.ui-state-active .ui-icon {
			transform: rotate(90deg);
			transition: all .5s ease-out;
		}

	#jobTabs #accordionSub .ui-accordion-header .ui-icon {
		position: absolute;
		right: .5em;
		left: initial;
		top: 50%;
		width: 0px;
		height: 0px;
		border-style: solid;
		border-width: 5px 0 5px 10px;
		border-color: transparent transparent transparent #000;
		transition: all .5s ease-out;
	}

	#jobTabs #accordionSub .ui-accordion-header.ui-state-active .ui-icon {
		transform: rotate(90deg);
		transition: all .5s ease-out;
	}


	#jobTabs .ui-accordion .ui-accordion-content {
		height: auto !important;
	}


#accordionUC .ui-accordion-content {
	padding: 0;
	border: none;
}

#accordionUC #accordionSub .ui-accordion-header {
	background: none;
	color: #222;
}

#accordionUC #accordionSub .ui-accordion-content {
	padding: 20px;
	border: solid 1px #aaaaaa
}

#accordionSP .ui-accordion-content {
	padding: 0;
	border: none;
}

#accordionSP #accordionSub .ui-accordion-header {
	background: none;
	color: #222;
}

#accordionSP #accordionSub .ui-accordion-content {
	padding: 20px;
	border: solid 1px #aaaaaa
}


#accordionLevy .ui-accordion-content {
	padding: 0;
	border: none;
}


#accordionLevy #accordionSub .ui-accordion-header {
	background: none;
	color: #222;
}

#accordionLevy #accordionSub .ui-accordion-content {
	padding: 20px;
	border: solid 1px #aaaaaa
}

#accordionAYS .ui-accordion-content {
	padding: 0;
	border: none;
}

#accordionAYS #accordionSub .ui-accordion-header {
	background: none;
	color: #222;
}

#accordionAYS #accordionSub .ui-accordion-content {
	padding: 20px;
	border: solid 1px #aaaaaa
}

#jobTabs .ui-accordion {
	margin-bottom: 20px;
}

#jobTabs .btn {
	background: #039;
	padding: 10px 20px;
	color: #fff;
	text-decoration: none;
}

	#jobTabs .btn:hover {
		background: #333132;
	}

.ui-state-default .ui-icon-triangle-1-e {
	background-image: none;
}
	
/* Ticket #628437 - Homepage Tiles Out of Order */

/* Ticket #637390 - Update Page Layout */
#handBookAccordion.ui-accordion .ui-accordion-header,
#lexusAccordion.ui-accordion .ui-accordion-header {
	padding: 10px;
	background: #222;
	color: #fff;
	font-family: "din-condensed-web",Trebuchet MS,sans-serif;
	font-size: 1.2em;
}


/* Ticket #690491 - Add Temporary Landing Page */
.Decimal-Book .vidWrpr {
	position: relative;
}

	.Decimal-Book .vidWrpr .overlay {
		position: absolute;
		z-index: 999;
		color: #fff;
		text-align: center;
		font-size: 2em;
		width: 50%;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
	}

		.Decimal-Book .vidWrpr .overlay h2 {
			font-size: 1.8em;
			margin: 10px;
			line-height: 1em;
			font-weight: 400;
		}

		.Decimal-Book .vidWrpr .overlay h3 {
			margin: 10px;
			font-weight: normal;
		}

		.Decimal-Book .vidWrpr .overlay p {
			font-size: .7em;
			display: flex;
			flex-wrap: wrap;
			justify-content: center;
		}

			.Decimal-Book .vidWrpr .overlay p span {
				margin: 10px 20px
			}

.Decimal-Book .bottomGrid {
	border: solid 0px #ff0000;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
}

	.Decimal-Book .bottomGrid .item {
		width: 33.3%;
		padding: 0;
		border: none;
		margin: 0;
	}

.Decimal-Book .DNCblue {
	background: #1d58ba;
	padding: 30px;
	text-align: center;
	color: #fff;
	font-size: 1.7em;
}

	.Decimal-Book .DNCblue h2 {
		font-size: 2.5em;
	}

	.Decimal-Book .DNCblue p {
		margin: 1em 0;
	}

.Decimal-Book .siteBody > .container {
	min-height: initial;
}

.Decimal-Book .stepWrpr {
	margin: 40px 0px;
	font-family: 'Decimal';
}

.Decimal-Book #accordion .step {
	background: #f2f2f2;
	padding: 10px 20px;
	font-size: 1.4em;
	font-weight: 400;
	display: flex;
	align-items: flex-start;
	font-family: 'Decimal';
	border: none;
	text-transform: initial;
	margin-bottom: 20px;
}

	.Decimal-Book #accordion .step.ui-state-active {
		margin-bottom: 0px;
		-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.5);
		-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.5);
		box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.5);
		position: relative;
		z-index: 20;
	}

.Decimal-Book #accordion .ui-accordion-content {
	margin-bottom: 20px !important;
	background: #f2f2f2;
	border: none;
}


.Decimal-Book #accordion .step .check {
	background: #083a90;
	color: #fff;
	font-size: 1.5em;
	line-height: 1.2em;
	text-align: center;
	padding: 5px;
	border-radius: 50%;
	margin-right: 10px;
	width: 35px;
	height: 35px;
	display: inline-block;
	content: "\2714"
}


.Decimal-Book #accordion .step .ui-icon {
	width: auto;
	height: auto;
	position: relative;
	left: 0;
	top: 5px;
}

.Decimal-Book #accordion .step.ui-state-active .ui-icon {
	background-image: none;
}

.Decimal-Book #accordion .step .ui-icon:before {
	background-color: #083a90;
	color: #fff;
	font-size: 1.5em;
	line-height: 1.2em;
	text-align: center;
	padding: 5px;
	border-radius: 50%;
	margin-right: 10px;
	width: 35px;
	height: 35px;
	display: block;
	content: "\2714";
	position: relative;
	text-indent: 0;
}

.Decimal-Book #accordion .step.ui-state-active .ui-icon:before {
	background-color: #ff0000;
	color: #fff;
	font-size: 1.6em;
	line-height: 1em;
	text-align: center;
	padding: 5px;
	border-radius: 50%;
	margin-right: 10px;
	width: 35px;
	height: 35px;
	display: block;
	content: "\276E";
	position: relative;
	text-indent: 0;
	transform: rotate(90deg);
}



.Decimal-Book #accordion .step .stepGroup {
	display: flex;
	margin-top: 5px;
	width: calc(100% - 70px)
}

.Decimal-Book #accordion .step .stepItem {
	color: #083a90;
	width: 100px;
}

.Decimal-Book #accordion .step .stepTxt {
	width: calc(100% - 100px)
}

.barWrpr {
	display: flex;
	align-items: center;
	justify-content: center;
}

.barLeft {
	background: #0a3d95;
	display: block;
	width: 70%;
	height: 44px;
	border-radius: 22px 0px 0px 22px
}

.barRight {
	background: #ccc;
	display: block;
	width: 30%;
	height: 44px;
	border-radius: 0px 22px 22px 0px
}

@media only screen and (max-width: 47.9375em) {
	.Decimal-Book .bottomGrid .item {
		width: 50%;
	}

	.Decimal-Book .vidWrpr .overlay {
		font-size: 1.5em
	}

		.Decimal-Book .vidWrpr .overlay p span {
			width: 100%;
			margin: 5px 20px
		}

	.Decimal-Book .DNCblue h2 {
		font-size: 2em;
	}
}

@media only screen and (max-width: 30em) {
	.Decimal-Book .vidWrpr .overlay {
		font-size: 1em
	}

	.Decimal-Book #accordion .step {
		font-size: 1em;
	}

		.Decimal-Book #accordion .step .stepGroup {
			flex-wrap: wrap;
		}

		.Decimal-Book #accordion .step .stepItem {
			width: 100%;
		}

		.Decimal-Book #accordion .step .stepTxt {
			width: 100%;
		}

		.Decimal-Book #accordion .step .check {
			width: 30px;
			height: 30px;
		}

	.Decimal-Book .DNCblue p {
		font-size: .875em;
	}

	.Decimal-Book .DNCblue h2 {
		font-size: 1.5em;
	}
}

/* Ticket #767105 - Premium Seating Page Redesign */
.seating .siteBody {
	min-height: 300px;
	margin: 0;
	background-color: #fff;
}

.heroBtns .more {
	display: flex;
	justify-content: center;
	gap: 20px;
	margin-top: 20px;
}

	.heroBtns .more .btn {
		background: #003399;
		color: #fff;
		padding: 10px 20px;
		margin: 10px 10px;
		text-decoration: none;
		border: solid 2px #003399;
	}

#eventTabs {
	background: none;
	border: none;
	margin-top: 30px;
}

	#eventTabs ul.ui-tabs-nav {
		display: flex;
		justify-content: space-between;
		padding: 0;
	}

	#eventTabs #singlEvent {
		padding: 0;
	}

		#eventTabs #singlEvent h2 {
			text-align: center;
		}

		#eventTabs #singlEvent > p {
			line-height: 1.5em;
			padding: 20px 20px;
			background: #003399;
			color: #fff;
		}

		#eventTabs #singlEvent p {
			line-height: 1.5em;
			padding: 10px 20px;
		}

	#eventTabs #premEvent {
		padding: 0;
	}

		#eventTabs #premEvent > p {
			line-height: 1.5em;
			padding: 20px 20px;
			background: #003399;
			color: #fff;
		}

		#eventTabs #premEvent p {
			line-height: 1.5em;
			padding: 10px 20px;
		}

	#eventTabs .ui-tabs-nav {
		background: none;
		border: none;
	}

		#eventTabs .ui-tabs-nav li {
			width: 50%;
			background: #fff;
			border: solid 2px #003399;
			margin: 0;
		}

			#eventTabs .ui-tabs-nav li.ui-state-active {
				background: #003399;
				border: solid 2px #003399;
			}

				#eventTabs .ui-tabs-nav li.ui-state-active a {
					color: #fff;
				}

			#eventTabs .ui-tabs-nav li a {
				display: block;
				width: 95%;
				font-weight: bold;
			}

	#eventTabs .filterWrpr {
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
	}

		#eventTabs .filterWrpr .btn {
			padding: 10px 20px;
			margin: 10px 10px;
			text-decoration: none;
			border: solid 2px #003399
		}

			#eventTabs .filterWrpr .btn.active {
				background: #003399;
				color: #fff;
			}

	#eventTabs .eventWrpr .portlet-content .wysiwyg {
		min-height: 100px;
	}

	#eventTabs .eventWrpr .itemWrpr {
		display: none;
	}

		#eventTabs .eventWrpr .itemWrpr.active {
			display: block;
		}

	#eventTabs .eventWrpr .block {
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
		gap: 20px;
	}

	#eventTabs .itemWrpr {
		border: solid 1px #ccc;
		margin-top: 10px;
		width: 48%;
		position: relative;
		background: #fff;
		padding-top: 20px;
		background-color: #efefef;
		padding-bottom: 80px;
	}

		#eventTabs .itemWrpr.full {
			width: 100%;
		}

			#eventTabs .itemWrpr.full .more {
				text-align: center;
			}

				#eventTabs .itemWrpr.full .more .btn {
					max-width: 540px;
					margin: 0px auto;
				}

		#eventTabs .itemWrpr .title {
			padding: 10px 20px
		}

			#eventTabs .itemWrpr .title span {
				line-height: 1em;
				float: right;
				padding: 5px 10px;
				background: #003399;
				color: #fff;
				margin-top: -52px;
				margin-bottom: 0;
				border-radius: 5px 0px 0px 5px;
			}

		#eventTabs .itemWrpr .itemBdy {
			padding: 10px 20px
		}

		#eventTabs .itemWrpr .amenity ul {
			list-style-type: disc;
			padding: 0px 20px 0px 40px;
			line-height: 1.3em;
			margin: 0;
		}


			#eventTabs .itemWrpr .amenity ul li {
				margin-bottom: 10px;
			}

				#eventTabs .itemWrpr .amenity ul li span {
					min-width: 30px !important;
					margin-right: 5px;
					Xborder: solid 1px #ff0000;
					text-align: center;
				}

.siteWrap.popup .detail ul li {
	margin-bottom: 10px;
}

	.siteWrap.popup .detail ul li span {
		min-width: 30px !important;
		margin-right: 5px;
		Xborder: solid 1px #ff0000;
		text-align: center;
	}


X#eventTabs #premEvent .itemWrpr.full .amenity ul li {
	flex-wrap: wrap;
}

#eventTabs #premEvent .itemWrpr.full .amenity ul li ul {
	width: 40%;
}

#eventTabs #premEvent .itemWrpr.full .amenity ul li p {
	font-weight: bold;
	margin: 0;
	padding: 0;
}


#eventTabs #singlEvent .itemWrpr .more {
	display: flex;
	gap: 20px;
}

	#eventTabs #singlEvent .itemWrpr .more .btn {
		width: 45%;
	}

#eventTabs .itemWrpr .more {
	display: block;
	height: 50px;
	margin-top: 20px;
	padding: 10px 20px;
	position: absolute;
	width: calc((100%) - (40px));
	bottom: 0px;
}

X#eventTabs .itemWrpr.full .more {
	width: 96%;
}

#eventTabs .itemWrpr .detail {
	display: none;
}

#eventTabs .itemWrpr .btn {
	background: #003399;
	color: #fff;
	padding: 10px 20px;
	text-decoration: none;
	display: block;
	text-align: center;
	border: solid 2px #003399;
	font-size: 1.3em;
	font-family: "din-condensed-web",Trebuchet MS,sans-serif;
}

#eventTabs .itemWrpr .slick-prev,
#eventTabs .itemWrpr .slick-next {
	display: none !important;
}

ul.slick-dots {
	display: flex;
	justify-content: center;
	margin-top: 20px;
	list-style-type: none;
	padding: 0
}

	ul.slick-dots li {
		margin: 0px 5px
	}

#premEvent .block {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.seating .mfp-content {
	height: 800px;
}

	.seating .mfp-content .detail {
		max-width: 700px;
		padding: 40px 30px 30px;
		background: #fff;
		position: absolute;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-box-shadow: 0px 0px 8px 0px rgba(255, 255, 255, 0.75);
		-moz-box-shadow: 0px 0px 8px 0px rgba(255, 255, 255, 0.75);
		box-shadow: 0px 0px 8px 0px rgba(255, 255, 255, 0.75);
	}

.seating .mfp-close-btn-in .mfp-close {
	color: #000 !important;
	top: 10px !important;
	right: 20px !important;
}

.siteWrap.popup {
	border: solid 1px green;
	margin: 0px auto;
	padding: 20px 20px;
	background: #fff;
}

	.siteWrap.popup .slide {
		padding: 0
	}

		.siteWrap.popup .slide h2 {
			margin: 20px
		}

.slick-prev::before,
.slick-next::before {
	display: none;
}

.siteWrap.popup .bdyWrpr {
	display: flex;
	justify-content: center;
	gap: 20px;
	height: 100%;
	align-items: stretch;
	align-content: stretch;
}

	.siteWrap.popup .bdyWrpr .grid_6 {
		background: #efefef;
	}


.siteWrap.popup .form .btn {
	background: #003399;
	color: #fff;
	padding: 10px 20px;
	text-decoration: none;
	display: block;
	text-align: center;
	border: solid 2px #003399;
	font-size: 1.3em;
	font-family: "din-condensed-web",Trebuchet MS,sans-serif;
	Xmargin-bottom: 20px;
}

.siteWrap.popup .form .formNav {
	padding:0px 0px 2em;
}

.siteWrap.popup .form .formNav .btnWrapper {
	width: 100%;
}

.siteWrap.popup .form .formNav input.btn {
	width: 100%;
}


.siteWrap.popup .bdyWrpr .grid_6.main {
	display: flex;
	align-items: stretch;
}

.siteWrap.popup .contentPad {
	padding: 2em;
}

	.siteWrap.popup .contentPad .formee {
		padding: 0;
		margin-top: 20px;
	}

	.siteWrap.popup .contentPad h2 {
		margin: 5px 0px;
		font-weight: normal;
	}

.siteWrap.popup .imgWrpr {
	background: #efefef;
	margin-bottom: 20px;
	padding: 20px 20px 10px;
}

.siteWrap.popup #labelTitle {
	border: solid 1px #000;
	padding: 6px 4px;
	margin-bottom: 10px;
	background: #cccc;
}

	.siteWrap.popup #labelTitle:hover {
		background: #fff;
		cursor: pointer;
	}

.siteWrap.popup .detail ul {
	list-style-type: disc;
	padding: 0 0 0 20px;
	line-height: 1.75em;
}

.siteWrap.popup .detail .title {
	margin-bottom: 0px;
}

.siteWrap.popup .detail h3 {
	font-weight: normal;
}

.siteWrap.popup .formee .grid-12-12 {
	width: 100%;
	padding: 0;
}

.siteWrap.popup .formee hr {
	margin: 0 0 5px 0;
}

.siteWrap.popup .formee td label {
	font-size: .875em;
}

.siteWrap.popup .formee input[type="text"] {
	border-color: #000;
}

.siteWrap.popup .formee input[type="checkbox"],
.siteWrap.popup .formee input[type="radio"] {
	margin-right: 10px;
	margin-left: 5px;
}

.siteWrap.popup .formee .btnWrapper {
	width: 100%;
	background-color: #039;
}

	.siteWrap.popup .formee .btnWrapper .btn {
		padding: 10px 18px;
		font-size: 1.2em;
	}

.siteWrap.popup .btnWrapper:hover {
	background-color: #7A7A7A;
}


@media only screen and (max-width: 43.75em) {
	.siteWrap.popup .bdyWrpr {
		flex-wrap: wrap;
	}

		.siteWrap.popup .bdyWrpr .grid_6 {
			width: 100%;
			background: #efefef;
		}

	#eventTabs .itemWrpr {
		width: 100%;
	}

	.g-recaptcha > div {
		width: 100%;
	}

		.g-recaptcha > div iframe {
			width: 100%;
		}

	#eventTabs .ui-tabs-nav li {
		width: 95%;
	}

	#eventTabs #premEvent .itemWrpr.full .amenity ul li p {
		width: 100%;
	}

	#eventTabs #premEvent .itemWrpr.full .amenity ul li ul {
		width: 100%;
	}

	#eventTabs #singlEvent .itemWrpr .more {
		flex-wrap: wrap;
		position: relative;
	}

		#eventTabs #singlEvent .itemWrpr .more .btn {
			width: 100%;
		}

	#eventTabs .itemWrpr .title {
		margin-bottom: 0;
	}

	#eventTabs .itemWrpr .amenity ul {
		display: none;
	}
	#eventTabs .itemWrpr .amenity.hasMobile p {
		display: none;
	}
	#eventTabs .itemWrpr .amenity.hasMobile p.mobile {
		display: block !important;
	}
	
}
