

html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary{display:block;}audio,
canvas,
progress,
video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],
template{display:none;}a{background-color:transparent;}a:active,
a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,
strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,
kbd,
pre,
samp{font-family:monospace, monospace;font-size:1em;}button,
input,
optgroup,
select,
textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,
select{text-transform:none;}button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],
html input[disabled]{cursor:default;}button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],
input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,
th{padding:0;}html{height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}*,
*:before,
*:after{box-sizing:inherit;}body{min-width:320px;font-family:'TTNorms-Regular', sans-serif;color:#4a4a4a;font-size:14px;line-height:1.57;}h1{font-weight:normal;margin-top:0;margin-bottom:20px;font-size:28px;line-height:1.22;font-family:'TTNorms-Bold', sans-serif;}@media only screen and (min-width:1025px){h1{font-size:40px;}}h2{font-weight:normal;margin-top:0;margin-bottom:20px;font-size:20px;line-height:1.22;letter-spacing:0.7px;font-family:'TTNorms-Bold', sans-serif;}@media only screen and (min-width:1025px){h2{font-size:24px;}}h3{font-weight:normal;margin-top:0;margin-bottom:20px;font-size:16px;line-height:1.22;font-family:'TTNorms-Bold', sans-serif;}@media only screen and (min-width:1025px){h3{font-size:18px;}}h4{font-weight:normal;margin-top:0;margin-bottom:20px;font-size:16px;line-height:1.88;font-family:'TTNorms-Bold', sans-serif;}h5,
h6{font-weight:normal;margin-top:0;margin-bottom:20px;}p{line-height:1.57;margin-top:0;margin-bottom:20px;font-size:14px;}a{cursor:pointer;}a:link,
a:active,
a:visited{text-decoration:none;color:#0077ff;}a:hover{text-decoration:underline;}a.primary:link,
a.primary:active,
a.primary:visited,
a.primary:hover{text-decoration:underline;color:#ff5566;font-weight:normal!important;font-family:'TTNorms-Bold', sans-serif;}img{max-width:100%;}ul,
ol{margin-top:0;margin-bottom:0;}ul li,
ol li{padding-bottom:10px;font-size:14px;}ul{list-style:none;padding:0;}ol{padding-left:20px;}ol li{padding-left:15px;}hr{border:0;height:1px;background:#e2e2e2;}iframe{border:0;}b,
th,
strong,
.bold{font-weight:normal!important;font-family:'TTNorms-Bold', sans-serif;}.text-left{text-align:left;}.text-right{text-align:right;}.text-center{text-align:center;}main{display:flex;display:-ms-flexbox;flex-flow:column wrap;-ms-flex-wrap:wrap;-ms-flex-direction:column;min-height:100vh;}main > .page-content{flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto;}.page-container{max-width:1240px;overflow:hidden;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;}.page-container:before,
.page-container:after{content:" ";display:table;}.page-container:after{clear:both;}.sidebar-content h4{margin-bottom:0px;}.breadcrumb{list-style:none;margin:20px auto;display:none;}.breadcrumb li{display:inline-block;margin:0;padding:0;}.breadcrumb li::after{content:" /";}.breadcrumb li:last-child::after{content:'';}.breadcrumb a,
.breadcrumb a:visited{color:#4a4a4a;text-decoration:none;}@media only screen and (min-width:1025px){.breadcrumb.search{display:block;margin-bottom:20px;}}.breadcrumb .current-page{font-weight:normal!important;font-family:'TTNorms-Bold', sans-serif;}@media only screen and (min-width:1025px){.breadcrumb{display:block;}}.hidden{display:none;}@media only screen and (max-width:639px){body:not(.page-productDetails) .hidden-phone{display:none!important;}}@media only screen and (min-width:640px) and (max-width:1024px){body:not(.page-productDetails) .hidden-tablet{display:none!important;}}@media only screen and (max-width:1024px){body:not(.page-productDetails) .hidden-mobile{display:none!important;}}@media only screen and (min-width:1025px){body:not(.page-productDetails) .hidden-desktop{display:none!important;}}.with-rating > a:after,
.with-rating > span:after{display:inline-block;width:90px;height:18px;content:" ";background-image:url('/_ui/responsive/theme-tn/images/star-rating-sprite.png');background-repeat:no-repeat;}.with-rating.rating-5 > a:after,
.with-rating.rating-5\.0 > a:after,
.with-rating.rating-5 > span:after,
.with-rating.rating-5\.0 > span:after{background-position:0 0;}.with-rating.rating-4\.5 > a:after,
.with-rating.rating-4\.5 > span:after{background-position:-18px 0;}.with-rating.rating-4 > a:after,
.with-rating.rating-4\.0 > a:after,
.with-rating.rating-4 > span:after,
.with-rating.rating-4\.0 > span:after{background-position:-18px -18px;}.with-rating.rating-3\.5 > a:after,
.with-rating.rating-3\.5 > span:after{background-position:-36px 0;}.with-rating.rating-3 > a:after,
.with-rating.rating-3\.0 > a:after,
.with-rating.rating-3 > span:after,
.with-rating.rating-3\.0 > span:after{background-position:-36px -18px;}.with-rating.rating-2\.5 > a:after,
.with-rating.rating-2\.5 > span:after{background-position:-54px 0;}.with-rating.rating-2 > a:after,
.with-rating.rating-2\.0 > a:after,
.with-rating.rating-2 > span:after,
.with-rating.rating-2\.0 > span:after{background-position:-54px -18px;}.with-rating.rating-1\.5 > a:after,
.with-rating.rating-1\.5 > span:after{background-position:-72px 0;}.with-rating.rating-1 > a:after,
.with-rating.rating-1\.0 > a:after,
.with-rating.rating-1 > span:after,
.with-rating.rating-1\.0 > span:after{background-position:-72px -18px;}.with-rating.rating-0\.5 > a:after,
.with-rating.rating-0\.5 > span:after{background-position:-90px 0;}.with-rating.rating-0 > a:after,
.with-rating.rating-0\.0 > a:after,
.with-rating.rating-0 > span:after,
.with-rating.rating-0\.0 > span:after{background-position:-90px -18px;}.white-text{color:#ffffff;}.grey-text{color:#808080;}.font-small{line-height:1.2em;font-size:12px;}.font-medium{font-size:16px;}.font-large{font-size:18px;}.font-xlarge{font-size:40px;}.sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}#cboxOverlay{background:#222222;height:100%;width:100%;position:fixed;top:0;left:0;z-index:1000;overflow:hidden;}#cboxContent{overflow:visible;position:relative;z-index:1000;background-color:#ffffff;}#cboxClose{position:absolute;right:10px;top:15px;background:transparent;border:0;outline:0;}.btn{border:0;min-width:130px;min-height:40px;line-height:1em;padding:10px;display:inline-block;cursor:pointer;text-decoration:none;text-align:center;font-weight:normal!important;font-family:'TTNorms-Bold', sans-serif;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:16px;}.btn:hover{text-decoration:none;}.btn.btn-primary,
.btn.btn-pink{border:2px;border-style:solid;border-color:#ff5566;background-color:#ffffff;color:#ff5566;}.btn.btn-primary:not(.disabled):hover,
.btn.btn-pink:not(.disabled):hover{background-color:#ff5566;color:#ffffff;}.btn.btn-secondary,
.btn.btn-blue{border:2px;border-style:solid;border-color:#0077ff;background-color:#0077ff;color:#ffffff;}.btn.btn-secondary:not(.disabled):hover,
.btn.btn-blue:not(.disabled):hover{background-color:#ffffff;color:#0077ff;}.btn.btn-white{border:2px;border-style:solid;border-color:#ffffff;color:#ffffff;}.btn.btn-white.disabled,
.btn.btn-white:hover{background-color:#ffffff;color:#4a4a4a;}.btn.btn-block{display:block;}.btn.disabled{opacity:0.6;cursor:not-allowed;}.btn.btn-small{min-height:auto;min-width:auto;padding:4px 10px;font-size:14px;}input[type=text]{width:300px;max-width:100%;height:40px;padding-left:15px;background-color:#ffffff;color:#4a4a4a;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px;border-style:solid;border-color:#e2e2e2;}input[type=text].error,
.error input[type=text]{border-color:#ff5566;color:#ff5566;}form input[type=text]{margin-bottom:20px;}::-webkit-input-placeholder{opacity:0.7;color:#4a4a4a;}.error::-webkit-input-placeholder{color:#ff5566;}::-moz-placeholder{opacity:0.7;color:#4a4a4a;}.error::-moz-placeholder{color:#ff5566;}:-ms-input-placeholder{opacity:0.7;color:#4a4a4a;}.error:-ms-input-placeholder{color:#ff5566;}label{font-weight:normal!important;font-family:'TTNorms-Bold', sans-serif;color:#4a4a4a;min-height:22px;line-height:1.57;}.errorMessage{display:none;padding-top:2px;color:#ff5566;font-size:12px;font-weight:normal!important;font-family:'TTNorms-Bold', sans-serif;}.error .errorMessage{display:block;}select{width:300px;height:40px;line-height:1.5em;padding:0 2.5em 0 1em;display:inline-block;background-image:linear-gradient(45deg, transparent 50%, #808080 50%), linear-gradient(135deg, #808080 50%, transparent 50%);background-position:calc(100% - 18px) calc(1em + 3px), calc(100% - 10px) calc(1em + 3px);background-size:8px 8px, 8px 8px;background-repeat:no-repeat;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#ffffff;border:1px;border-style:solid;border-color:#e2e2e2;font-weight:normal!important;font-family:'TTNorms-Bold', sans-serif;appearance:none;-webkit-appearance:none;-moz-appearance:none;}select::-ms-expand{display:none;}select:focus{outline:0;}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000;}input[type=checkbox]{position:absolute;opacity:0;}input[type=checkbox] + label{position:relative;cursor:pointer;padding:0;font-family:'TTNorms-Regular', sans-serif;}input[type=checkbox] + label:before{content:'';margin-right:10px;display:inline-block;vertical-align:text-top;width:15px;height:15px;background-color:#ffffff;border:1px;border-style:solid;border-color:#4a4a4a;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;}input[type=checkbox]:checked + label{font-weight:normal!important;font-family:'TTNorms-Bold', sans-serif;}input[type=checkbox]:checked + label:after{content:'';position:absolute;left:3px;top:9px;width:2px;height:2px;box-shadow:2px 0 0 #ffffff, 4px 0 0 #ffffff, 4px -2px 0 #ffffff, 4px -4px 0 #ffffff, 4px -6px 0 #ffffff, 4px -8px 0 #ffffff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background-color:#ffffff;}input[type=checkbox]:checked + label:before,
input[type=checkbox]:hover + label:before{background-color:#0077ff;}input[type=checkbox]:disabled + label{cursor:auto;color:#808080;}input[type=checkbox]:disabled + label:before{box-shadow:none;background-color:#e2e2e2;}input[type="radio"]:checked,
input[type="radio"]:not(:checked){position:absolute;left:-9999px;}input[type="radio"]:checked + label,
input[type="radio"]:not(:checked) + label{position:relative;padding-left:25px;cursor:pointer;display:inline-block;}input[type="radio"]:checked + label:before,
input[type="radio"]:not(:checked) + label:before{content:'';position:absolute;left:0;top:2px;width:15px;height:15px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background-color:#ffffff;}input[type="radio"]:not(:checked) + label{font-family:'TTNorms-Regular', sans-serif;}input[type="radio"]:not(:checked) + label:before{border:1px;border-style:solid;border-color:#4a4a4a;}input[type="radio"]:checked + label:before{border:3px;border-style:solid;border-color:#0077ff;}.form-group{margin-bottom:20px;}.form-group label{padding-right:20px;padding-bottom:2px;display:inline-block;}.successMessage{color:#0077ff;border:1px;border-style:solid;border-color:#0077ff;padding:10px;margin-bottom:20px;font-weight:normal!important;font-family:'TTNorms-Bold', sans-serif;}.failureMessage{color:#ff5566;border:1px;border-style:solid;border-color:#ff5566;padding:10px;margin-bottom:20px;font-weight:normal!important;font-family:'TTNorms-Bold', sans-serif;}.icon{display:inline-block;vertical-align:middle;background-image:url('/_ui/responsive/theme-tn/images/icons-sprite.png');background-repeat:no-repeat;}.icon.arrow-right{width:12px;height:22px;background-position:-10px 0px;}.icon.arrow-left{width:12px;height:22px;background-position:-45px 0px;}.icon.arrow-down{width:22px;height:12px;background-position:-75px -5px;}.icon.arrow-calendar{width:20px;height:20px;background-position:-114px -1px;}.icon.arrow-calendar:hover,
a:hover .icon.arrow-calendar,
.btn:hover .icon.arrow-calendar{background-position:-150px -1px;}.icon.zoom{width:22px;height:22px;background-position:-5px -35px;}.icon.zoom:hover,
a:hover .icon.zoom,
.btn:hover .icon.zoom{background-position:-42px -35px;}.icon.zoom-white{width:22px;height:22px;background-position:-115px -35px;}.icon.zoom-white:hover,
a:hover .icon.zoom-white,
.btn:hover .icon.zoom-white{background-position:-77px -35px;}.icon.guarantee{width:32px;height:33px;background-position:-146px -29px;}.icon.star-full{width:19px;height:20px;background-position:-7px -69px;}.icon.star-half{width:19px;height:20px;background-position:-44px -69px;}.icon.star-empty{width:19px;height:20px;background-position:-80px -69px;}.icon.hamburger{width:24px;height:18px;background-position:-150px -70px;}.icon.hamburger:hover,
a:hover .icon.hamburger,
.btn:hover .icon.hamburger{background-position:-114px -70px;}.icon.twitter{width:34px;height:34px;background-position:-38px -98px;}.icon.twitter:hover,
a:hover .icon.twitter,
.btn:hover .icon.twitter{background-position:1px -98px;}.icon.google{width:34px;height:34px;background-position:-39px -136px;}.icon.google:hover,
a:hover .icon.google,
.btn:hover .icon.google{background-position:0px -136px;}.icon.facebook{width:34px;height:34px;background-position:-39px -174px;}.icon.facebook:hover,
a:hover .icon.facebook,
.btn:hover .icon.facebook{background-position:0px -174px;}.icon.phone{width:17px;height:20px;background-position:-83px -106px;}.icon.phone:hover,
a:hover .icon.phone,
.btn:hover .icon.phone,
a:focus .icon.phone,
a:active .icon.phone{background-position:-119px -106px;}.icon.close{width:22px;height:22px;background-position:-80px -142px;}.icon.close:hover,
a:hover .icon.close,
.btn:hover .icon.close{background-position:-117px -142px;}.icon.close-white{width:22px;height:22px;background-position:-151px -142px;}.icon.close-white:hover,
a:hover .icon.close-white,
.btn:hover .icon.close-white{background-position:-117px -142px;}.icon.location{min-width:18px;width:18px;height:22px;background-position:-83px -180px;}.icon.location:hover,
a:hover .icon.location,
.btn:hover .icon.location{background-position:-120px -180px;}.icon.arrow-small{min-width:13px;width:13px;height:10px;background-position:-156px -107px;}.icon.arrow-right-small{width:10px;height:14px;background-position:-156px -184px;}#homepage_slider.stripViewer{position:relative;overflow:hidden;margin:0;}#homepage_slider.stripViewer ul{margin:0;padding:0;position:relative;left:0;top:0;width:1%;list-style-type:none;}#homepage_slider.stripViewer ul li{float:left;}#homepage_slider.stripViewer ul li img{max-width:none;}#homepage_slider .svw{width:50px;height:20px;background-color:#ffffff;}#homepage_slider .svw ul{position:relative;left:-999em;}#homepage_slider .tooltip{padding:0.5em;background-color:#ffffff;color:#000000;border:5px solid #dedede;}.stripTransmitter{padding:0 15px;height:50px;border-bottom:1px dotted #A5A5A5;background-color:#eee;}.stripTransmitter ul{margin:0;padding:0;position:relative;list-style-type:none;}.stripTransmitter ul li{width:30px;float:left;}.stripTransmitter a{line-height:47px;display:block;padding:0 0 0 0;text-align:center;text-decoration:none;font-size:1.4em;}.stripTransmitter a:hover,
.stripTransmitter a.current{font-weight:normal!important;font-family:'TTNorms-Bold', sans-serif;}body > main{padding-top:45px;}@media only screen and (min-width:1025px){body > main{padding-top:90px;}}body.global-promo-active > main{padding-top:75px;}@media only screen and (min-width:1025px){body.global-promo-active > main{padding-top:120px;}}main > header{position:fixed;top:0;width:100%;z-index:700;min-height:45px;background-color:#0077ff;}@media only screen and (min-width:1025px){main > header{min-height:90px;color:#ffffff;}}main > header .content-container{padding:0 20px;}@media only screen and (min-width:1025px){main > header .content-container{max-width:1240px;margin-left:auto;margin-right:auto;}}main > header .header-content .content-container{display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;justify-content:space-between;-ms-flex-pack:justify;}@media only screen and (min-width:1025px){main > header .header-nav{background:#222222;}}@media only screen and (max-width:1024px){main > header .header-nav{display:none;}}main > header .shopperApproved{align-self:center;-ms-flex-align:center;margin-left:20px;}main > header .shopperApproved img{vertical-align:middle;}@media only screen and (max-width:1024px){main > header .shopperApproved{display:none;}}main > header .header-links{flex-flow:column wrap;-ms-flex-wrap:wrap;-ms-flex-direction:column;}@media only screen and (min-width:1025px){main > header .header-links{height:30px;}main > header .header-links .yCmsComponent{display:none;}main > header .header-links .yCmsComponent:first-child{display:block;}}main > header .header-links > div{width:100%;}main > header .header-links ul{width:100%;}@media only screen and (min-width:1025px){main > header .header-links ul{text-align:right;}}main > header .header-links .sso-container .preheader .navbar-nav{margin:0;}main > header .header-links .sso-container .preheader .navbar-nav > li{display:block;float:none;}@media only screen and (min-width:1025px){main > header .header-links .sso-container .preheader .navbar-nav{display:flex;display:-ms-flexbox;}}main > header .header-links .sso-container .preheader-divider:before{display:none;}main > header .header-links .sso-container #preheaderWelcomeSpan{padding-left:15px;height:60px;display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;color:#4a4a4a;}@media only screen and (min-width:1025px){main > header .header-links .sso-container #preheaderWelcomeSpan{height:30px;padding-left:20px;color:#ffffff;font-weight:normal!important;font-family:'TTNorms-Bold', sans-serif;}main > header .header-links .sso-container #preheaderWelcomeSpan:after{display:inline-block;margin-left:20px;content:" ";width:1px;height:10px;max-height:10px;background-color:#ffffff;}}@media only screen and (min-width:1025px){main > header .header-links .sso-container #preheaderWelcomeSpan:after{content:none;}}@media only screen and (max-width:1024px){main > header .header-links .sso-container #preheaderWelcomeSpan{font-size:16px;height:40px;margin-top:10px;}}@media only screen and (min-width:1025px){main > header .header-links .sso-container{display:flex;display:-ms-flexbox;justify-content:flex-end;-ms-flex-pack:end;}main > header .header-links .sso-container a:focus,
 main > header .header-links .sso-container a:hover{color:#ffffff;}}main > header .header-logo{height:45px;display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;}main > header .header-logo a{line-height:1em;}main > header .header-logo img{display:block;max-height:20px;}@media only screen and (min-width:1025px){main > header .header-logo{height:60px;}main > header .header-logo img{max-height:none;}}main > header .header-promo{height:60px;white-space:nowrap;text-align:right;display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;}main > header .header-promo h2{margin:0;}main > header .header-promo > div{flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto;}@media only screen and (max-width:1024px){main > header .header-promo{display:none;}}main > header .header-mobile-ctas{display:flex;display:-ms-flexbox;}main > header .header-mobile-ctas a{min-height:100%;padding:0 10px;display:inline-flex;display:-ms-inline-flexbox;align-items:center;-ms-flex-align:center;}main > header .header-mobile-ctas .mobile-nav-trigger{padding-right:0;}@media only screen and (min-width:1025px){main > header .header-mobile-ctas{display:none;}}main > header .header-promo-bar{display:none;overflow:hidden;height:30px;font-weight:normal!important;font-family:'TTNorms-Bold', sans-serif;color:#4a4a4a;background-color:#f9f9f9;justify-content:center;-ms-flex-pack:center;align-items:center;-ms-flex-align:center;}main > header .header-promo-bar a{color:#4a4a4a;}main > header .header-promo-bar .header-promo-overlay-content{display:none;}.global-promo-active main > header .header-promo-bar{display:flex;display:-ms-flexbox;}.header-promo-overlay-content{padding:40px;text-align:center;}main > footer{color:#ffffff;min-height:110px;background:#0077ff;background:-moz-linear-gradient(bottom, #0077ff 0%, #0077ff 70px, #222222 70px, #222222 100%);background:-webkit-linear-gradient(bottom, #0077ff 0%, #0077ff 70px, #222222 70px, #222222 100%);background:linear-gradient(to top, #0077ff 0%, #0077ff 70px, #222222 70px, #222222 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@blue', endColorstr='@black-off', GradientType=0);}@media only screen and (min-width:1025px){main > footer{min-height:130px;background:#222222;background:-moz-linear-gradient(bottom, #222222 0%, #222222 70px, #0077ff 70px, #0077ff 100%);background:-webkit-linear-gradient(bottom, #222222 0%, #222222 70px, #0077ff 70px, #0077ff 100%);background:linear-gradient(to top, #222222 0%, #222222 70px, #0077ff 70px, #0077ff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@black-off', endColorstr='@blue', GradientType=0);}}main > footer .footer-bottom-row,
main > footer .footer-content{display:flex;display:-ms-flexbox;flex-flow:row wrap;-ms-flex-wrap:wrap;-ms-flex-direction:row;justify-content:space-between;-ms-flex-pack:justify;}main > footer .footer-bottom-row > div,
main > footer .footer-content > div{flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto;}main > footer nav.footer-nav{height:60px;display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;}main > footer nav.footer-nav ul li{display:inline-block;padding:0;}main > footer nav.footer-nav ul li:after{display:inline-block;margin:0 15px;content:" ";width:1px;height:10px;max-height:10px;background-color:#ffffff;}main > footer nav.footer-nav ul li:last-child:after{display:none;}main > footer nav.footer-nav a{display:inline-block;font-weight:normal!important;font-family:'TTNorms-Bold', sans-serif;color:#ffffff;font-size:12px;}main > footer nav.footer-nav a:hover{text-decoration:none;color:#4a4a4a;}@media only screen and (max-width:1024px){body:not(.page-productDetails) main > footer nav.footer-nav{display:none;}}main > footer .footer-promo{min-width:100%;height:40px;display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;justify-content:center;-ms-flex-pack:center;}main > footer .footer-promo > ul > li{display:inline-block;padding:0 0 0 15px;}@media only screen and (min-width:1025px){main > footer .footer-promo{min-width:385px;height:60px;justify-content:flex-end;-ms-flex-pack:end;}}main > footer .footer-bottom-row{width:100%;}main > footer .footer-cc-logos,
main > footer .footer-copyright{height:70px;display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;}@media only screen and (max-width:1024px){body:not(.page-productDetails) main > footer .footer-cc-logos{display:none;}}main > footer .footer-copyright{line-height:1.35em;font-size:12px;}@media only screen and (max-width:639px){main > footer .footer-copyright br{display:none;}main > footer .footer-copyright > div{max-width:100%;}}@media only screen and (min-width:1025px){main > footer .footer-copyright{text-align:right;justify-content:flex-end;-ms-flex-pack:end;}}@media only screen and (max-width:1024px){body:not(.page-productDetails) main > footer .footer-copyright{font-weight:normal!important;font-family:'TTNorms-Bold', sans-serif;width:100%;}}@media only screen and (min-width:640px) and (max-width:1024px){body:not(.page-productDetails) main > footer .footer-copyright{padding:0 40px;}}.alert{padding:20px 0;border:1px solid transparent;font-weight:normal!important;font-family:'TTNorms-Bold', sans-serif;}.alert h4{margin-top:0;}.alert > p,
.alert > ul{margin-bottom:0;}.alert .close{border:0;background-color:transparent;cursor:pointer;margin-right:5px;}.alert .alert-link{text-decoration:underline;}.alert .alert-content{max-width:1240px;overflow:hidden;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;display:flex;display:-ms-flexbox;justify-content:space-between;-ms-flex-pack:justify;}.alert .alert-content:before,
.alert .alert-content:after{content:" ";display:table;}.alert .alert-content:after{clear:both;}.alert .alert-content > div{flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto;}.alert-info{background-color:#f0f0f0;border-color:#cacaca;color:#4a4a4a;}.alert-info .alert-link{color:#4a4a4a;}.alert-info hr{border-top-color:#e3e3e3;}.alert-warning{background-color:#808080;border-color:#5a5a5a;color:#ffffff;}.alert-warning .alert-link{color:#ffffff;}.alert-warning hr{border-top-color:#737373;}.alert-danger{background-color:#ff5566;border-color:#ff0821;color:#ffffff;}.alert-danger .alert-link{color:#ffffff;}.alert-danger hr{border-top-color:#ff3b4f;}.alert-danger .close .icon:hover{background-position:-151px -142px;}.category-banner{background-color:#112266;position:relative;overflow:hidden;}@media only screen and (max-width:639px){.category-banner{background-image:linear-gradient(to bottom, #0077ff, #0044cc 100%);}.category-banner .page-container{align-items:center;-ms-flex-align:center;}}@media only screen and (min-width:640px) and (max-width:1024px){.category-banner{background-image:linear-gradient(to bottom, #0077ff, #0044cc 100%);}}.category-banner .category-banner-image{background-size:auto;position:absolute;height:100%;width:100%;z-index:1;}.category-banner .category-banner-container{height:100%;max-width:1240px;margin:0 auto;position:relative;z-index:3;}.category-banner .category-banner-container .page-container{display:flex;display:-ms-flexbox;flex-flow:column nowrap;-ms-flex-wrap:nowrap;-ms-flex-direction:column;justify-content:center;-ms-flex-pack:center;height:100%;}@media only screen and (min-width:1025px){.category-banner .category-banner-container:before{content:'';position:absolute;height:140px;top:0;display:block;background-color:rgba(17, 34, 102, 0);background-image:-webkit-linear-gradient(right, rgba(17, 34, 102, 0) 25%, rgba(17, 34, 102, 0) 100%);background-image:linear-gradient(to right, #112266 25%, rgba(17, 34, 102, 0) 100%);width:37%;left:-1px;}.category-banner .category-banner-container:after{content:'';position:absolute;height:140px;top:0;display:block;background-color:rgba(17, 34, 102, 0);background-image:-webkit-linear-gradient(left, rgba(17, 34, 102, 0) 32%, rgba(17, 34, 102, 0) 100%);background-image:linear-gradient(to left, #112266 32%, rgba(17, 34, 102, 0) 100%);width:33%;right:-2px;}}.category-banner .category-banner-container .title{position:relative;margin:0;color:#ffffff;padding-top:40px;z-index:3;}@media only screen and (max-width:639px){.category-banner .category-banner-container .title{padding-top:15px;color:#ffffff;}}.category-banner .page-container{margin-bottom:0px;}.category-banner .page-title{margin-bottom:6px;}.category-banner .performerRating{display:block;}.category-banner .ratings{color:#ffffff;display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;position:relative;margin-top:5px;margin-right:10px;}.category-banner .ratings .rating span{height:18px;}@media only screen and (max-width:639px){.category-banner .ratings{color:#4a4a4a;margin-bottom:15px;}}@media only screen and (max-width:1024px){.category-banner .ratings{display:none;}}.category-banner .reviews{display:block;color:#ffffff;font-size:14px;font-weight:normal!important;font-family:'TTNorms-Bold', sans-serif;}.category-banner .reviews a,
.category-banner .reviews a:visited{color:#ffffff;}@media only screen and (min-width:1025px){.category-banner{margin-bottom:5px;}}@media only screen and (max-width:639px){.category-banner{color:#ffffff;}}.main-container{display:none;display:flex;display:-ms-flexbox;}.main-container .main-content{flex:4;}@media only screen and (min-width:1025px){.main-container .main-content{margin-right:25px;}}@media only screen and (max-width:639px){.main-container .main-content{width:100%;}}.main-container .sidebar-content{display:none;}@media only screen and (min-width:1025px){.main-container .sidebar-content{display:block;flex:1.5;margin-left:25px;}}.main-container .sidebar-content .slide .content .js-show-more{margin-bottom:0px;}.main-container .sidebar-content .slide .content .slide{max-height:90px;}.main-container .sidebar-content .content{background-color:#f9f9f9;padding:20px;margin-bottom:20px;}.main-container .sidebar-content .content .h4{font-size:16px;font-weight:normal!important;font-family:'TTNorms-Bold', sans-serif;margin-bottom:0;}.main-container .sidebar-content .content .js-show-more{margin-bottom:0px;}.main-container .sidebar-content .content .slide{max-height:90px;}.main-container .sidebar-content .content .slide.performer-slide{max-height:475px;}.box{background-color:#e2e2e2;padding:20px;margin-bottom:20px;}.box .box-title{font-size:16px;font-weight:normal!important;font-family:'TTNorms-Bold', sans-serif;}.search-filters{padding:10px;background-color:#f0f0f0;display:flex;display:-ms-flexbox;justify-content:space-between;-ms-flex-pack:justify;}.search-filters .dropdown button{align-items:center;-ms-flex-align:center;}@media only screen and (min-width:1025px){.search-filters{background-color:transparent;margin-bottom:20px;padding:0px;}.search-filters .dropdown button{width:255px;}}.search-filters .date{font-weight:normal!important;font-family:'TTNorms-Bold', sans-serif;background-color:#ffffff;border:1px solid #e2e2e2;height:40px;padding:9px 15px;width:255px;outline:0;}@media only screen and (max-width:639px){.search-filters .date{width:auto;}.search-filters .date .date-value{display:none;}}.search-filters .date input{border:none;height:38px;width:auto;}.search-filters .date input:focus{border:none;outline:none;}.results-count{background-color:#f0f0f0;padding:15px 20px;margin-top:5px;}@media only screen and (min-width:1025px){.results-count{background-color:transparent;padding:0px 15px;margin-top:0px;margin-bottom:0;}}.result-number{font-size:16px;align-self:center;-ms-flex-align:center;margin-right:auto;}.events-amount{font-weight:normal!important;font-family:'TTNorms-Bold', sans-serif;}.performerLink,
.noEventsMessage{background-color:#f0f0f0;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;color:#4a4a4a;font-size:16px;padding:15px 20px;}@media only screen and (min-width:1025px){.performerLink,
 .noEventsMessage{background-color:transparent;padding:10px;margin-top:0px;}}.performerLink .metro,
.noEventsMessage .metro,
.performerLink .appliedDate,
.noEventsMessage .appliedDate{color:#0077ff;font-family:'TTNorms-Bold', sans-serif;margin-left:5px;}.performerLink .metro a:hover,
.noEventsMessage .metro a:hover,
.performerLink .appliedDate a:hover,
.noEventsMessage .appliedDate a:hover{text-decoration:none;}@media only screen and (min-width:1025px){.performerLink,
 .noEventsMessage{border:1px solid #e2e2e2;border-bottom:0;}}.performerLink .bold,
.noEventsMessage .bold{font-family:'TTNorms-Bold', sans-serif;margin-left:5px;}.closeIcon{border:1px solid #0077ff;border-radius:100%;display:inline-block;margin-left:5px;height:19px;position:relative;top:-2px;vertical-align:middle;width:19px;}.closeIcon:before,
.closeIcon:after{position:absolute;left:8px;content:' ';height:10px;width:1px;background-color:#0077ff;top:3px;}.closeIcon:before{transform:rotate(45deg);}.closeIcon:after{transform:rotate(-45deg);}@media only screen and (max-width:639px){.closeIcon{border-width:1px;height:15px;width:15px;}.closeIcon:before,
 .closeIcon:after{height:7px;width:1px;left:6px;top:3px;}}.search-results{border:1px solid #f0f0f0;margin-bottom:20px;display:flex;display:-ms-flexbox;flex-flow:column wrap;-ms-flex-wrap:wrap;-ms-flex-direction:column;}.search-results .search-item{border-bottom:1px solid #e2e2e2;background-color:#ffffff;color:#4a4a4a;}.search-results .search-item .div-link{display:flex;display:-ms-flexbox;color:#4a4a4a;padding:10px 15px;text-decoration:none;}.search-results .search-item:hover{color:#0077ff;cursor:pointer;}.search-results .search-item:hover .name-location .location{color:#0077ff;}.search-results .search-item:hover .btn{background-color:#ff5566;color:#ffffff;}.search-results .search-item:hover .div-link{color:#0077ff;}.search-results .search-item:nth-child(even){background:#f9f9f9;}.search-results .search-item .dateInfo{align-self:center;-ms-flex-align:center;width:150px;min-width:150px;}@media only screen and (max-width:1024px){.search-results .search-item .dateInfo{min-width:75px;width:75px;}}.search-results .search-item .date{display:flex;display:-ms-flexbox;justify-content:space-between;-ms-flex-pack:justify;text-align:center;}@media only screen and (max-width:1024px){.search-results .search-item .date{display:block;height:100%;text-align:center;}}.search-results .search-item .date .day{align-self:center;-ms-flex-align:center;font-weight:normal!important;font-family:'TTNorms-Bold', sans-serif;font-size:18px;margin-right:5px;text-transform:uppercase;display:inline-block;margin:0 auto;}@media only screen and (max-width:1024px){.search-results .search-item .date .day{display:block;}}.search-results .search-item .date .month-time{text-transform:uppercase;margin:0px 15px;white-space:nowrap;min-width:60px;}@media only screen and (max-width:1024px){.search-results .search-item .date .month-time{display:block;margin:0;text-align:center;}}.search-results .search-item .date .month-time > span{display:block;}.search-results .search-item .name-location{flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto;border-left:1px solid #f0f0f0;padding-left:20px;margin-right:10px;}.search-results .search-item .name-location .name{display:block;font-weight:normal!important;font-family:'TTNorms-Bold', sans-serif;font-size:18px;}.search-results .search-item .name-location .location{display:block;color:#808080;}.search-results .search-item .buy-ticket{display:flex;display:-ms-flexbox;align-self:center;-ms-flex-align:center;margin-left:auto;}.search-results .search-item .buy-ticket .icon{align-self:center;-ms-flex-align:center;}@media only screen and (min-width:1025px){.search-results .search-item .buy-ticket .icon{display:none;}}.search-results .search-item .buy-ticket .btn{display:none;align-self:flex-end;-ms-flex-align:end;margin-left:auto;}@media only screen and (min-width:1025px){.search-results .search-item .buy-ticket .btn{display:block;}}.view-all,
a.view-all,
.show-more{font-weight:normal!important;font-family:'TTNorms-Bold', sans-serif;display:flex;display:-ms-flexbox;justify-content:flex-end;-ms-flex-pack:end;padding-right:20px;margin-bottom:20px;color:#ff5566;text-decoration:underline;}.view-all > a,
a.view-all > a,
.show-more > a{color:#ff5566;}@media only screen and (min-width:1025px){.view-all{justify-content:center;-ms-flex-pack:center;}}.show-more{display:none;margin-top:5px;}@media only screen and (min-width:1025px){.show-more{display:block;cursor:pointer;}}.tabs{display:none;margin-bottom:20px;}@media only screen and (min-width:1025px){.tabs{display:block;}}.tabs .tab-links{display:flex;display:-ms-flexbox;margin-bottom:20px;}.tabs .tab-links li{border-bottom:2px solid #4a4a4a;margin-right:40px;padding:0px 5px;}.tabs .tab-links li a{font-size:16px;text-decoration:none;color:#4a4a4a;transition:all linear 0.15s;}.tabs .tab-links li.active{font-weight:normal!important;font-family:'TTNorms-Bold', sans-serif;}.tabs .tab{display:none;position:relative;}.tabs .tab.active{display:block;}.tabs h4{margin-bottom:10px;}.slide{max-height:60px;overflow:hidden;position:relative;-webkit-transition:max-height 0.8s ease-in-out;-moz-transition:max-height 0.8s ease-in-out;-o-transition:max-height 0.8s ease-in-out;transition:max-height 0.8s ease-in-out;}.slide:after{content:"";position:absolute;z-index:1;bottom:0px;left:0;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0), #f9f9f9 90%);width:100%;height:2em;pointer-events:none;}.slide p{margin-bottom:10px;}.slide.js-slide{max-height:none;}.slide.js-slide:after{display:none;}.spinner-overlay{display:block;position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(255, 255, 255, 0.65);z-index:9999;}.spinner-overlay .spinner{background-image:url('//s3.amazonaws.com/ticketnetwork/assets/images/global/loading/tn-spinner-150x150-ALT.gif');background-repeat:no-repeat;position:fixed;top:50%;left:50%;height:100%;width:100%;margin-left:-62.5px;}.noEventsMessage{padding:20px;}@media only screen and (min-width:1025px){.noEventsMessage{padding:40px 20px;}}.section-banners .banners-slot{max-width:1240px;overflow:hidden;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;display:flex;display:-ms-flexbox;}.section-banners .banners-slot:before,
.section-banners .banners-slot:after{content:" ";display:table;}.section-banners .banners-slot:after{clear:both;}.section-banners .banners-slot > .banner-component{margin-top:15px;}.banner-component{background-color:#112266;color:#ffffff;position:relative;width:100%;}@media only screen and (max-width:1024px){.banner-component{background-image:linear-gradient(to bottom, #0077ff, #0044cc 100%);}}.banner-component img{width:100%;display:block;}.banner-component .banner-link{display:block;}.banner-component .banner-content{position:absolute;display:block;width:100%;height:100%;display:flex;display:-ms-flexbox;flex-flow:column nowrap;-ms-flex-wrap:nowrap;-ms-flex-direction:column;justify-content:flex-end;-ms-flex-pack:end;}.banner-component .content{min-width:100%;padding:0 30px 30px;flex:0 0 auto;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:auto;display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;justify-content:space-between;-ms-flex-pack:justify;color:#ffffff;}.banner-component .content > div{flex:0 0 auto;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:auto;}@media only screen and (max-width:639px){.banner-component .content{padding:0 20px 20px;}}.banner-component .headline{display:block;min-width:100%;max-width:100%;padding:0 30px 5px;line-height:1em;color:#ffffff;flex:0 0 auto;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:auto;}.banner-component .headline h1,
.banner-component .headline h2,
.banner-component .headline h3,
.banner-component .headline h4{margin-bottom:0;line-height:1.1em;}@media only screen and (max-width:639px){.banner-component .headline{padding:0 20px 5px;}}.banner-component .btn{vertical-align:middle;}.banner-component .btn.btn-pink{color:#ffffff;background-color:#ff5566;}.banner-component .with-rating{padding-right:10px;vertical-align:middle;display:inline-block;height:18px;}.banners-slot .banner-component{-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.14);-moz-box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.14);box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.14);-webkit-transition:transform 0.3s ease-out, box-shadow 0.3s ease-out;-moz-transition:transform 0.3s ease-out, box-shadow 0.3s ease-out;-o-transition:transform 0.3s ease-out, box-shadow 0.3s ease-out;transition:transform 0.3s ease-out, box-shadow 0.3s ease-out;}.banners-slot .banner-component:hover{-webkit-box-shadow:0 4px 15px 0 rgba(0, 0, 0, 0.4);-moz-box-shadow:0 4px 15px 0 rgba(0, 0, 0, 0.4);box-shadow:0 4px 15px 0 rgba(0, 0, 0, 0.4);-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);-ms-transform:translateY(-8px);-o-transform:translateY(-8px);transform:translateY(-8px);}.banners-collection-component{width:100%;display:flex;display:-ms-flexbox;}@media only screen and (max-width:639px){.banners-collection-component{display:block;}}.banners-collection-component > .banner-row{margin-right:20px;display:flex;display:-ms-flexbox;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto;}.banners-collection-component > .banner-row:last-child{margin-right:0;}@media only screen and (max-width:639px){.banners-collection-component > .banner-row{margin-right:0;}.banners-collection-component > .banner-row:nth-child(2) .banner-component{margin-top:0;}}.banners-collection-component .banner-component{flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto;margin:15px 20px 20px 0;}.banners-collection-component .banner-component .content{padding:0 15px 15px;}.banners-collection-component .banner-component .headline{padding:0 15px 5px;}.banners-collection-component .banner-component:last-child{margin-right:0;}@media only screen and (max-width:1024px){body.mobile-nav-open{overflow:hidden;}body.mobile-nav-open main{position:relative;-webkit-transform:translate(-480px, 0);-moz-transform:translate(-480px, 0);-ms-transform:translate(-480px, 0);-o-transform:translate(-480px, 0);transform:translate(-480px, 0);padding-top:0;}body.mobile-nav-open main > header{position:relative;}body.mobile-nav-open main .header-nav{position:absolute;right:-480px;width:480px;height:100vh;display:block;}body.mobile-nav-open main .header-nav .content-container{padding:0;display:flex;display:-ms-flexbox;}}@media only screen and (max-width:479px){body.mobile-nav-open main{position:relative;-webkit-transform:translate(-100%, 0);-moz-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);-o-transform:translate(-100%, 0);transform:translate(-100%, 0);}body.mobile-nav-open main .header-nav{right:-100%;width:100%;}}main{-webkit-transition:transform 0.3s ease-out;-moz-transition:transform 0.3s ease-out;-o-transition:transform 0.3s ease-out;transition:transform 0.3s ease-out;}main > header .header-links{display:flex;display:-ms-flexbox;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto;align-items:center;-ms-flex-align:center;}main > header .header-links li{padding:0;}@media only screen and (min-width:1025px){main > header .header-links li{display:inline-block;}}main > header .header-links a{padding-left:15px;height:60px;display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;color:#4a4a4a;}@media only screen and (min-width:1025px){main > header .header-links a{height:30px;padding-left:20px;color:#ffffff;font-weight:normal!important;font-family:'TTNorms-Bold', sans-serif;}main > header .header-links a:after{display:inline-block;margin-left:20px;content:" ";width:1px;height:10px;max-height:10px;background-color:#ffffff;}}@media only screen and (max-width:1024px){main > header .header-links a{height:40px;font-size:16px;}main > header .header-links a:first-child{margin-top:10px;}}@media only screen and (min-width:1025px){main > header .header-links li:first-child a{padding-left:0;}main > header .header-links li:last-child a:after{display:none;}}@media only screen and (max-width:1024px){main > header .nav-category .nav-level2-container,
 main > header .mobile-links{padding-bottom:40px;}}main > header .navigation{flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto;}@media only screen and (min-width:1025px){main > header .navigation{display:flex;display:-ms-flexbox;justify-content:space-between;-ms-flex-pack:justify;}}@media only screen and (max-width:1024px){main > header .navigation{overflow-y:auto;-webkit-box-shadow:-6px 0 6px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow:-6px 0 6px 0 rgba(0, 0, 0, 0.15);box-shadow:-6px 0 6px 0 rgba(0, 0, 0, 0.15);}}@media only screen and (min-width:1025px){main > header .nav-main{height:30px;}}main > header .header-nav .close-btn{text-align:center;padding:0 20px;height:45px;width:65px;background-color:#0077ff;display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;}@media only screen and (min-width:1025px){main > header .header-nav .close-btn{display:none;}}main > header .header-nav .nav-primary{padding:0;vertical-align:top;}@media only screen and (min-width:1025px){main > header .header-nav .nav-primary{display:inline-block;}main > header .header-nav .nav-primary:last-child .link-primary a:after{display:none;}main > header .header-nav .nav-primary:first-child .link-primary a{padding-left:0;}main > header .header-nav .nav-primary:first-child .nav-level2-section:before{margin-left:20px;margin-right:-40px;}main > header .header-nav .nav-primary.hover .nav-level2-container,
 main > header .header-nav .nav-primary:hover .nav-level2-container{display:block;}}main > header .header-nav .link-primary a{padding-left:15px;height:60px;display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;color:#4a4a4a;}@media only screen and (min-width:1025px){main > header .header-nav .link-primary a{height:30px;padding-left:20px;color:#ffffff;font-weight:normal!important;font-family:'TTNorms-Bold', sans-serif;}main > header .header-nav .link-primary a:after{display:inline-block;margin-left:20px;content:" ";width:1px;height:10px;max-height:10px;background-color:#ffffff;}}@media only screen and (max-width:1024px){main > header .header-nav .link-primary a{font-size:18px;border-bottom:1px solid #e2e2e2;font-weight:normal!important;font-family:'TTNorms-Bold', sans-serif;}}main > header .header-nav .link-secondary a{display:block;min-width:220px;padding:3px 20px;font-weight:normal!important;font-family:'TTNorms-Bold', sans-serif;font-size:16px;color:#4a4a4a;}@media only screen and (min-width:1025px){main > header .header-nav .link-secondary.selected a,
 main > header .header-nav .link-secondary a:hover{text-decoration:none;background-color:#0077ff;color:#ffffff;}}main > header .header-nav .nav-level2-container{display:none;}@media only screen and (min-width:1025px){main > header .header-nav .nav-level2-container{padding-top:5px;}}main > header .header-nav .nav-level2-section{color:#4a4a4a;}@media only screen and (min-width:1025px){main > header .header-nav .nav-level2-section{padding:20px 0;position:absolute;z-index:800;display:flex;display:-ms-flexbox;background-color:#ffffff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 2px 10px 1px rgba(0, 0, 0, 0.29);-moz-box-shadow:0 2px 10px 1px rgba(0, 0, 0, 0.29);box-shadow:0 2px 10px 1px rgba(0, 0, 0, 0.29);}main > header .header-nav .nav-level2-section:before{display:block;content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #ffffff;margin:-28px -50px 0 30px;}}main > header .header-nav .nav-level2-links .title{padding:3px 20px;font-size:16px;font-weight:normal!important;font-family:'TTNorms-Bold', sans-serif;}@media only screen and (max-width:1024px){main > header .header-nav .nav-level2-links .title{display:none;}}@media only screen and (min-width:1025px){main > header .header-nav .nav-level3-section{padding:0 30px;border-left:1px solid #e2e2e2;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto;}}main > header .header-nav .nav-level3-links > .title{display:none;}@media only screen and (min-width:1025px){main > header .header-nav .nav-level3-links{display:none;}main > header .header-nav .nav-level3-links.selected{display:block;}main > header .header-nav .nav-level3-links > .title{padding-bottom:10px;display:block;font-size:16px;font-weight:normal!important;font-family:'TTNorms-Bold', sans-serif;}main > header .header-nav .nav-level3-links .content{display:flex;display:-ms-flexbox;}main > header .header-nav .nav-level3-links .content > ul{margin-right:50px;max-width:170px;min-width:170px;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto;}main > header .header-nav .nav-level3-links a{color:#4a4a4a;}main > header .header-nav .nav-level3-links a:hover{text-decoration:none;color:#0077ff;}main > header .header-nav .nav-level3-links .highlight a{text-decoration:underline;color:#ff5566;font-weight:normal!important;font-family:'TTNorms-Bold', sans-serif;}}main > header .header-nav .mobile-nav-heading .title,
main > header .header-nav .mobile-nav-heading .back-btn{height:60px;font-weight:normal!important;font-family:'TTNorms-Bold', sans-serif;display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;}main > header .header-nav .mobile-nav-heading .title{font-size:20px;justify-content:center;-ms-flex-pack:center;background-color:#f0f0f0;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;}main > header .header-nav .mobile-nav-heading .title a{padding:0;width:100%;justify-content:center;-ms-flex-pack:center;}main > header .header-nav .mobile-nav-heading .back-btn{cursor:pointer;padding-left:40px;background-position:18px center;background-image:url('/_ui/responsive/theme-tn/images/left-arrow-grey.png');background-repeat:no-repeat;font-size:18px;}main > header .header-nav .mobile-nav-heading .back-btn:hover{color:#0077ff;}@media only screen and (min-width:1025px){main > header .header-nav .mobile-nav-heading{display:none;}}@media only screen and (max-width:1024px){main > header .header-nav .is-parent .link-primary > a,
 main > header .header-nav .is-parent.link-secondary > a{background-position:94% center;background-image:url('/_ui/responsive/theme-tn/images/right-arrow-grey.png');background-repeat:no-repeat;background-color:#ffffff;padding:0 10% 0 15px;}main > header .header-nav .is-parent .link-primary > a:hover,
 main > header .header-nav .is-parent.link-secondary > a:hover{text-decoration:none;color:#0077ff;background-image:url('/_ui/responsive/theme-tn/images/right-arrow-blue.png');background-repeat:no-repeat;}main > header .header-nav .is-parent.mobile-selected{padding-bottom:10px;}main > header .header-nav .mobile-level2 .header-links,
 main > header .header-nav .mobile-level2 .link-primary,
 main > header .header-nav .mobile-level2 .nav-primary:not(.mobile-selected){display:none;}main > header .header-nav .mobile-level2 .nav-primary.mobile-selected .nav-level2-container{display:block;}main > header .header-nav .mobile-level3 .link-secondary,
 main > header .header-nav .mobile-level3 .nav-level2-container > .mobile-nav-heading{display:none;}main > header .header-nav .mobile-level3 .nav-level3-links.mobile-selected{display:block;}main > header .header-nav .yCmsComponent > a{height:60px;padding:0 0 0 15px;display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;font-size:18px;border-bottom:1px solid #e2e2e2;font-weight:normal!important;font-family:'TTNorms-Bold', sans-serif;color:#4a4a4a;}main > header .header-nav .yCmsComponent > a:hover{text-decoration:none;color:#0077ff;}main > header .header-nav .nav-level3-links{display:none;}main > header .header-nav .link-level3{padding:0;}}.nav-collection .links-container{display:flex;display:-ms-flexbox;flex-flow:row wrap;-ms-flex-wrap:wrap;-ms-flex-direction:row;}.nav-collection .links-container > div{padding-right:20px;padding-bottom:20px;min-width:50%;max-width:50%;flex:1 1 50%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:50%;}@media only screen and (min-width:640px) and (max-width:1024px){.nav-collection .links-container > div{min-width:33.3%;max-width:33.3%;flex:1 1 33.3%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:33.3%;}}@media only screen and (min-width:1025px){.nav-collection .links-container > div{min-width:auto;padding-bottom:0;flex:1 1 0;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0;}.nav-collection .links-container > div:last-child{padding-right:0;}}.nav-collection .links-container .title{margin-bottom:10px;font-weight:normal!important;font-family:'TTNorms-Bold', sans-serif;font-size:16px;}.nav-collection .links-container .list li{line-height:1.3em;}.nav-collection .links-container .list li a{color:#4a4a4a;font-weight:600;}.nav-collection .links-container .list li a:after{display:none;}.nav-collection .links-container .list a.title{text-decoration:underline;}@media only screen and (min-width:1025px){.nav-collection .links-container{flex-flow:row nowrap;-ms-flex-wrap:nowrap;-ms-flex-direction:row;}.nav-collection .links-container .title{margin-bottom:20px;}}.nav-collection.top-links-nav .links-container{flex-flow:column wrap;-ms-flex-wrap:wrap;-ms-flex-direction:column;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto;}.nav-collection.top-links-nav .links-container > div{min-width:100%;flex:1 1 0;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0;}@media only screen and (max-width:639px){.nav-collection.top-links-nav .links-container{display:block;}.nav-collection.top-links-nav .links-container > div{padding-right:0;}.nav-collection.top-links-nav .links-container > div:last-child{padding-bottom:0;}}@media only screen and (min-width:640px) and (max-width:1024px){.nav-collection.top-links-nav .links-container{flex-flow:row wrap;-ms-flex-wrap:wrap;-ms-flex-direction:row;}.nav-collection.top-links-nav .links-container > div{min-width:50%;max-width:50%;flex:1 1 50%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:50%;}.nav-collection.top-links-nav .links-container > div:nth-child(even){padding-right:0;}.nav-collection.top-links-nav .links-container > div:nth-last-child(-n+2){padding-bottom:0;}}@media only screen and (min-width:1025px){.nav-collection.top-links-nav .links-container{flex-flow:row nowrap;-ms-flex-wrap:nowrap;-ms-flex-direction:row;}.nav-collection.top-links-nav .links-container > div{min-width:auto;}}.nav-collection.top-links-nav .links-container .title{margin-bottom:10px;font-size:18px;}.nav-collection.top-links-nav .links-container .list li{display:flex;display:-ms-flexbox;}.nav-collection.top-links-nav .links-container .list li a{display:flex;display:-ms-flexbox;height:100%;width:100%;margin-bottom:10px;min-height:50px;padding:5px 30px 5px 20px;line-height:1.2em;font-size:16px;background-position:94% center;background-image:url('/_ui/responsive/theme-tn/images/right-arrow-grey.png');background-repeat:no-repeat;background-color:#ffffff;color:#4a4a4a;}.nav-collection.top-links-nav .links-container .list li a:hover{text-decoration:none;color:#0077ff;background-image:url('/_ui/responsive/theme-tn/images/right-arrow-blue.png');background-repeat:no-repeat;}.nav-collection.top-links-nav .links-container .list li a:last-child{margin-bottom:0px;}@media only screen and (max-width:1024px){.nav-collection.top-links-nav .links-container .list li a{align-items:center;-ms-flex-align:center;}}@media only screen and (min-width:1025px){.nav-collection.top-links-nav .links-container .list li a{margin-left:0;flex-flow:column wrap;-ms-flex-wrap:wrap;-ms-flex-direction:column;min-height:70px;justify-content:center;-ms-flex-pack:center;}}.nav-collection.top-links-nav .links-container .list li .with-rating{display:flex;display:-ms-flexbox;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto;}@media only screen and (max-width:1024px){.nav-collection.top-links-nav .links-container .list li .with-rating > a:after{margin-left:20px;}}@media only screen and (min-width:1025px){.nav-collection.top-links-nav .links-container .list li .with-rating > a:after{margin-top:2px;display:block;}}.nav-collection.top-links-nav .links-container .list li a{font-weight:600;}.nav-collection.top-links-nav .links-container .list li a:after{display:block;}.nav-collection.top-links-nav .links-container .list .view-all-link a{display:block;text-align:center;text-decoration:underline;color:#ff5566;font-weight:normal!important;font-family:'TTNorms-Bold', sans-serif;}.page-tnEventCategoryPage section.page-content,
.page-tnSubCategoryPage section.page-content,
.page-tnVenueCategoryPage section.page-content,
.page-tnCityCategoryPage section.page-content,
.page-search section.page-content,
.page-searchEmpty section.page-content{width:100%;padding:0px;display:flex;display:-ms-flexbox;justify-content:space-between;-ms-flex-pack:justify;}@media only screen and (min-width:1025px){.page-tnEventCategoryPage section.page-content,
 .page-tnSubCategoryPage section.page-content,
 .page-tnVenueCategoryPage section.page-content,
 .page-tnCityCategoryPage section.page-content,
 .page-search section.page-content,
 .page-searchEmpty section.page-content{max-width:1240px;overflow:hidden;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;}.page-tnEventCategoryPage section.page-content:before,
 .page-tnSubCategoryPage section.page-content:before,
 .page-tnVenueCategoryPage section.page-content:before,
 .page-tnCityCategoryPage section.page-content:before,
 .page-search section.page-content:before,
 .page-searchEmpty section.page-content:before,
 .page-tnEventCategoryPage section.page-content:after,
 .page-tnSubCategoryPage section.page-content:after,
 .page-tnVenueCategoryPage section.page-content:after,
 .page-tnCityCategoryPage section.page-content:after,
 .page-search section.page-content:after,
 .page-searchEmpty section.page-content:after{content:" ";display:table;}.page-tnEventCategoryPage section.page-content:after,
 .page-tnSubCategoryPage section.page-content:after,
 .page-tnVenueCategoryPage section.page-content:after,
 .page-tnCityCategoryPage section.page-content:after,
 .page-search section.page-content:after,
 .page-searchEmpty section.page-content:after{clear:both;}}.page-tnEventCategoryPage section.page-content > div,
.page-tnSubCategoryPage section.page-content > div,
.page-tnVenueCategoryPage section.page-content > div,
.page-tnCityCategoryPage section.page-content > div,
.page-search section.page-content > div,
.page-searchEmpty section.page-content > div{flex:1 1 0;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0;}.page-tnEventCategoryPage section.page-content > div.sidebar-content,
.page-tnSubCategoryPage section.page-content > div.sidebar-content,
.page-tnVenueCategoryPage section.page-content > div.sidebar-content,
.page-tnCityCategoryPage section.page-content > div.sidebar-content,
.page-search section.page-content > div.sidebar-content,
.page-searchEmpty section.page-content > div.sidebar-content{max-width:320px;min-width:320px;}.page-tnCategoryPage .category-heading{width:100%;max-width:1240px;overflow:hidden;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;}.page-tnCategoryPage .category-heading:before,
.page-tnCategoryPage .category-heading:after{content:" ";display:table;}.page-tnCategoryPage .category-heading:after{clear:both;}.page-tnCategoryPage .category-heading h1{margin-bottom:10px;}@media only screen and (max-width:1024px){.page-tnCategoryPage .category-heading{padding-top:15px;}}.page-tnCategoryPage .more-information{margin-top:20px;position:relative;}.page-tnCategoryPage .more-information .slide{max-height:95px;}.page-tnCategoryPage .more-information .slide p:last-child{margin-bottom:20px;}.page-tnCategoryPage .more-information .show-more{display:block;}.page-tnCategoryPage section.page-content{background-color:#f9f9f9;}.page-tnCategoryPage section.page-content > .main-content{width:100%;max-width:1240px;overflow:hidden;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;}.page-tnCategoryPage section.page-content > .main-content:before,
.page-tnCategoryPage section.page-content > .main-content:after{content:" ";display:table;}.page-tnCategoryPage section.page-content > .main-content:after{clear:both;}.page-tnCategoryPage main > .banners-slot{width:100%;max-width:1240px;overflow:hidden;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;}.page-tnCategoryPage main > .banners-slot:before,
.page-tnCategoryPage main > .banners-slot:after{content:" ";display:table;}.page-tnCategoryPage main > .banners-slot:after{clear:both;}@media only screen and (min-width:1025px){.page-tnCategoryPage main > .banners-slot .banner-component{margin-top:30px;}}.page-tnCategoryPage .subcategory-genre{margin-top:20px;}.page-tnCategoryPage .subcategory-links{display:block;}.page-tnCategoryPage .subcategory-links a{display:flex;display:-ms-flexbox;height:100%;width:100%;margin-bottom:10px;min-height:50px;padding:5px 30px 5px 20px;line-height:1.2em;font-size:16px;background-position:94% center;background-image:url('/_ui/responsive/theme-tn/images/right-arrow-grey.png');background-repeat:no-repeat;background-color:#ffffff;color:#4a4a4a;}.page-tnCategoryPage .subcategory-links a:hover{text-decoration:none;color:#0077ff;background-image:url('/_ui/responsive/theme-tn/images/right-arrow-blue.png');background-repeat:no-repeat;}.page-tnCategoryPage .subcategory-links a:last-child{margin-bottom:0px;}@media only screen and (max-width:1024px){.page-tnCategoryPage .subcategory-links a{align-items:center;-ms-flex-align:center;}}@media only screen and (min-width:1025px){.page-tnCategoryPage .subcategory-links a{margin-left:0;flex-flow:column wrap;-ms-flex-wrap:wrap;-ms-flex-direction:column;min-height:70px;justify-content:center;-ms-flex-pack:center;}}.page-tnCategoryPage .subcategory-links .with-rating{display:flex;display:-ms-flexbox;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto;}@media only screen and (max-width:1024px){.page-tnCategoryPage .subcategory-links .with-rating > a:after{margin-left:20px;}}@media only screen and (min-width:1025px){.page-tnCategoryPage .subcategory-links .with-rating > a:after{margin-top:2px;display:block;}}@media only screen and (min-width:640px) and (max-width:1024px){.page-tnCategoryPage .subcategory-links{display:flex;display:-ms-flexbox;flex-flow:row wrap;-ms-flex-wrap:wrap;-ms-flex-direction:row;}}@media only screen and (min-width:1025px){.page-tnCategoryPage .subcategory-links{display:flex;display:-ms-flexbox;flex-flow:row nowrap;-ms-flex-wrap:nowrap;-ms-flex-direction:row;}}.page-tnCategoryPage .subcategory-links .column{flex:1 1 25%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:25%;}@media only screen and (min-width:1025px){.page-tnCategoryPage .subcategory-links .column{flex:1 0 0;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:0;margin-right:20px;}.page-tnCategoryPage .subcategory-links .column:last-child{margin-right:0;}}@media only screen and (min-width:640px) and (max-width:1024px){.page-tnCategoryPage .subcategory-links .column{flex:1 0 0;min-width:calc(50% - 20px);margin-right:20px;}.page-tnCategoryPage .subcategory-links .column:nth-child(even){margin-right:0;}}.page-tnCategoryPage .subcategory-links .column .link{padding-bottom:10px;display:flex;display:-ms-flexbox;}.page-tnCategoryPage .subcategory-links .column .link .event-link{min-height:50px;}.page-tnCategoryPage .subcategory-pagination{text-align:center;margin:20px 0px;}.page-tnCategoryPage .subcategory-pagination a,
.page-tnCategoryPage .subcategory-pagination a:visited{color:#ff5566;text-decoration:underline;justify-content:center;-ms-flex-pack:center;}.page-tnCategoryPage .view-all a{justify-content:center;-ms-flex-pack:center;}.page-tnCategoryPage .subcategory-view-all .view-all{margin-bottom:20px;}.page-tnCategoryLinksPage .main-content{max-width:1240px;overflow:hidden;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;}.page-tnCategoryLinksPage .main-content:before,
.page-tnCategoryLinksPage .main-content:after{content:" ";display:table;}.page-tnCategoryLinksPage .main-content:after{clear:both;}.page-tnCategoryLinksPage .event-link{color:#4a4a4a;text-decoration:none;}.page-tnCategoryLinksPage .event-link:hover{color:#0077ff;}.page-tnCategoryLinksPage .subcategory-genre{border-bottom:1px solid #e2e2e2;margin-top:15px;padding-bottom:15px;}@media only screen and (min-width:1025px){.page-tnCategoryLinksPage .subcategory-genre{padding-bottom:30px;margin-top:0px;}}.page-tnCategoryLinksPage .subcategory-links{display:flex;display:-ms-flexbox;justify-content:space-between;-ms-flex-pack:justify;}@media only screen and (max-width:639px){.page-tnCategoryLinksPage .subcategory-links{flex-flow:row wrap;-ms-flex-wrap:wrap;-ms-flex-direction:row;}}.page-tnCategoryLinksPage .subcategory-links .column{padding:0px 20px;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto;}.page-tnCategoryLinksPage .subcategory-links .column:nth-child(1){padding-left:0px;}.page-tnCategoryLinksPage .subcategory-links .column .link{height:45px;overflow:hidden;}@media only screen and (max-width:639px){.page-tnCategoryLinksPage .subcategory-links .column{flex:0 0 50%;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:50%;min-width:50%;max-width:50%;padding:0;}.page-tnCategoryLinksPage .subcategory-links .column:nth-child(1){order:1;-ms-flex-order:1;}.page-tnCategoryLinksPage .subcategory-links .column:nth-child(2){order:3;-ms-flex-order:3;}.page-tnCategoryLinksPage .subcategory-links .column:nth-child(3){order:2;-ms-flex-order:2;}.page-tnCategoryLinksPage .subcategory-links .column:nth-child(4){order:4;-ms-flex-order:4;}.page-tnCategoryLinksPage .subcategory-links .column .icon{display:none;}}@media only screen and (min-width:640px) and (max-width:1024px){.page-tnCategoryLinksPage .subcategory-links .column .link{height:65px;}.page-tnCategoryLinksPage .subcategory-links .column .icon{display:none;}}@media only screen and (max-width:479px){.page-tnCategoryLinksPage .subcategory-links .column{flex:0 0 auto;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:auto;min-width:100%;max-width:100%;}}.page-tnCategoryLinksPage .subcategory-pagination{text-align:center;margin:20px 0 60px;display:flex;display:-ms-flexbox;justify-content:space-between;-ms-flex-pack:justify;}.page-tnCategoryLinksPage .subcategory-pagination a,
.page-tnCategoryLinksPage .subcategory-pagination a:visited{font-weight:normal!important;font-family:'TTNorms-Bold', sans-serif;color:#ff5566;text-decoration:underline;}.page-tnCategoryLinksPage .subcategory-pagination a.active,
.page-tnCategoryLinksPage .subcategory-pagination a.active:visited{color:#4a4a4a;}.noresults-container{padding:40px 0;}@media only screen and (max-width:1024px){.page-search .bottom-header-slot .banner-component,
 .page-searchEmpty .bottom-header-slot .banner-component{height:65px;min-height:65px;}}@media only screen and (min-width:640px) and (max-width:1024px){.page-search .bottom-header-slot .banner-component,
 .page-searchEmpty .bottom-header-slot .banner-component{background-color:#112266;height:85px;min-height:85px;background-image:linear-gradient(to bottom, #0077ff, rgba(0, 68, 204, 0) 100%);}}@media only screen and (min-width:1025px){.page-search section.page-content,
 .page-searchEmpty section.page-content{margin-top:20px;}}.search-header-component{width:100%;padding:15px 20px;line-height:1em;font-size:28px;font-weight:normal!important;font-family:'TTNorms-Bold', sans-serif;position:absolute;left:0;right:0;padding:0 20px;z-index:500;display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;font-size:40px;color:#ffffff;margin-left:auto;margin-right:auto;}@media only screen and (max-width:639px){.search-header-component{height:65px;}}@media only screen and (min-width:640px) and (max-width:1024px){.search-header-component{height:85px;}}@media only screen and (min-width:1025px){.search-header-component{height:140px;max-width:1240px;}}.search-box-container{display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;justify-content:center;-ms-flex-pack:center;}.search-box-container .inner-container{margin:0 20px;height:40px;display:inline-block;padding:0 17px;text-align:left;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto;background-color:#ffffff;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}.search-box-container .inner-container form{display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;justify-content:space-between;-ms-flex-pack:justify;font-size:14px;}.search-box-container input[type=text]{border:0;outline:0;margin:0;padding:0;background:transparent;width:100%;max-width:95%;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto;}.search-box-container input[type=submit]{min-width:22px;border:0;background-color:#ffffff;}.search-box-container .mobile-search-trigger{margin:0 30px 0 10px;cursor:pointer;display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;}@media only screen and (min-width:1025px){.search-box-container .mobile-search-trigger{display:none;}}@media only screen and (min-width:1025px){header .header-search .inner-container{margin:0;width:450px;flex:0 0 450px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:450px;}}@media only screen and (min-width:1025px){header .header-search input[type=text]{min-width:300px;}}@media only screen and (max-width:1024px){header .header-search{overflow:hidden;position:absolute;top:45px;background:#222222;max-height:0;width:100%;left:0;z-index:500;-webkit-transition:max-height 0.2s ease-out;-moz-transition:max-height 0.2s ease-out;-o-transition:max-height 0.2s ease-out;transition:max-height 0.2s ease-out;align-items:baseline;-ms-flex-align:baseline;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto;}header .header-search > div{width:100%;padding:20px 0;display:flex;display:-ms-flexbox;}header .header-search.mobile-search-open{max-height:90px;}.global-promo-active header .header-search{top:75px;}}.search-banner-component{position:relative;background-color:#112266;}@media only screen and (min-width:1025px){.search-banner-component{min-height:140px;}}.search-banner-component .inner-container{max-width:390px;flex:1 1 390px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:390px;}@media only screen and (min-width:1025px){.search-banner-component .inner-container{max-width:730px;flex:1 1 730px;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:730px;}}.search-banner-component .background-img{position:absolute;height:100%;width:100%;}.search-banner-component .background-img > div{height:100%;background-repeat:no-repeat;background-position:top center;display:none;width:100%;max-width:480px;margin:0 auto;position:relative;}.search-banner-component .background-img > div:before{content:'';position:absolute;height:95px;top:0;display:block;background-color:rgba(17, 34, 102, 0);background-image:-webkit-linear-gradient(right, rgba(17, 34, 102, 0) 25%, rgba(17, 34, 102, 0) 100%);background-image:linear-gradient(to right, #112266 25%, rgba(17, 34, 102, 0) 100%);width:37%;left:-1px;}.search-banner-component .background-img > div:after{content:'';position:absolute;height:95px;top:0;display:block;background-color:rgba(17, 34, 102, 0);background-image:-webkit-linear-gradient(left, rgba(17, 34, 102, 0) 32%, rgba(17, 34, 102, 0) 100%);background-image:linear-gradient(to left, #112266 32%, rgba(17, 34, 102, 0) 100%);width:33%;right:-2px;}@media only screen and (max-width:1024px){.search-banner-component .background-img > div.background-mobile{display:block;}}@media only screen and (min-width:1025px){.search-banner-component .background-img > div{max-width:1000px;}.search-banner-component .background-img > div.background-desktop{display:block;}}.search-banner-component .background-img > div.background-all{display:block;}.search-banner-component .background-img > div:after,
.search-banner-component .background-img > div:before{height:100%;}.search-banner-component .content{height:100%;width:100%;position:relative;text-align:center;z-index:1;max-width:1240px;overflow:hidden;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;padding:10px 10px 15px;}.search-banner-component .content:before,
.search-banner-component .content:after{content:" ";display:table;}.search-banner-component .content:after{clear:both;}.search-banner-component .content h1{margin:0;color:#ffffff;}.search-banner-component .mobile-search-trigger{display:none;}.ui-autocomplete{position:absolute!important;z-index:650;-webkit-box-shadow:2px 4px 5px 1px rgba(0, 0, 0, 0.29);-moz-box-shadow:2px 4px 5px 1px rgba(0, 0, 0, 0.29);box-shadow:2px 4px 5px 1px rgba(0, 0, 0, 0.29);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}.ui-autocomplete#ui-id-1{position:fixed!important;z-index:750;}.ui-autocomplete .ui-menu-item.ui-state-focus a{background-color:#f1f1f1;}.ui-autocomplete > li{padding:0;border-bottom:1px solid #e2e2e2;background-color:#ffffff;}.ui-autocomplete > li a{display:block;text-decoration:none;min-height:40px;width:100%;padding:5px 0 5px 20px;display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;color:#4a4a4a;justify-content:space-between;-ms-flex-pack:justify;}.ui-autocomplete > li a:hover{background-color:#f0f0f0;}.ui-autocomplete > li a .icon{margin-right:15px;}.ui-autocomplete > li.heading{min-height:40px;padding:5px 20px;display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;font-weight:normal!important;font-family:'TTNorms-Bold', sans-serif;font-size:14px;}.ui-autocomplete > li.heading:first-child{border-top:1px solid #e2e2e2;}@media only screen and (min-width:1025px){.ui-autocomplete > li.heading{font-size:16px;}}@media only screen and (max-width:1024px){.ui-autocomplete body:not(.page-productDetails){padding-top:20px;left:0!important;width:100%!important;}}@media only screen and (min-width:1025px){.ui-autocomplete{width:415px!important;}}.ui-helper-hidden-accessible{display:none;}@media only screen and (max-width:1024px){.page-homepage .banners-slot .banner-component{margin-top:20px;}}@media only screen and (min-width:1025px){.page-homepage header .header-search{display:none;}}@media only screen and (min-width:1025px){.page-homepage .ui-autocomplete{width:700px!important;}}@media only screen and (max-width:1024px){.page-homepage .ui-autocomplete{padding-top:15px;}}.pageType-ContentPage .page-content > .section1,
.pageType-ContentPage .page-content > .section3{background-color:#f9f9f9;}.pageType-ContentPage .page-content > div > .section-content{max-width:1240px;overflow:hidden;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;padding-top:30px;padding-bottom:30px;}.pageType-ContentPage .page-content > div > .section-content:before,
.pageType-ContentPage .page-content > div > .section-content:after{content:" ";display:table;}.pageType-ContentPage .page-content > div > .section-content:after{clear:both;}.pageType-ContentPage .content-right-sidebar{max-width:1240px;overflow:hidden;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;display:flex;display:-ms-flexbox;}.pageType-ContentPage .content-right-sidebar:before,
.pageType-ContentPage .content-right-sidebar:after{content:" ";display:table;}.pageType-ContentPage .content-right-sidebar:after{clear:both;}.pageType-ContentPage .content-right-sidebar > div{flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto;}.pageType-ContentPage .content-right-sidebar .sidebar{max-width:320px;min-width:320px;}@media only screen and (max-width:1024px){.pageType-ContentPage .content-right-sidebar{display:block;}}@media only screen and (min-width:1025px){.pageType-ContentPage .bottom-header-slot{background-color:#112266;}}.pageType-ContentPage .bottom-header-slot .banner-component{max-width:1240px;overflow:hidden;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;}.pageType-ContentPage .bottom-header-slot .banner-component:before,
.pageType-ContentPage .bottom-header-slot .banner-component:after{content:" ";display:table;}.pageType-ContentPage .bottom-header-slot .banner-component:after{clear:both;}.pageType-CategoryPage .bottom-header-slot .banner-component,
.pageType-ContentPage .bottom-header-slot .banner-component{margin-bottom:20px;}@media only screen and (min-width:1025px){.pageType-CategoryPage .bottom-header-slot .banner-component,
 .pageType-ContentPage .bottom-header-slot .banner-component{min-height:95px;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;background-color:#112266;}.pageType-CategoryPage .bottom-header-slot .banner-component span.image,
 .pageType-ContentPage .bottom-header-slot .banner-component span.image{max-width:1000px;display:block;position:relative;margin-left:auto;margin-right:auto;}.pageType-CategoryPage .bottom-header-slot .banner-component span.image:before,
 .pageType-ContentPage .bottom-header-slot .banner-component span.image:before{content:'';position:absolute;height:95px;top:0;display:block;background-color:rgba(17, 34, 102, 0);background-image:-webkit-linear-gradient(right, rgba(17, 34, 102, 0) 25%, rgba(17, 34, 102, 0) 100%);background-image:linear-gradient(to right, #112266 25%, rgba(17, 34, 102, 0) 100%);width:37%;left:-1px;}.pageType-CategoryPage .bottom-header-slot .banner-component span.image:after,
 .pageType-ContentPage .bottom-header-slot .banner-component span.image:after{content:'';position:absolute;height:95px;top:0;display:block;background-color:rgba(17, 34, 102, 0);background-image:-webkit-linear-gradient(left, rgba(17, 34, 102, 0) 32%, rgba(17, 34, 102, 0) 100%);background-image:linear-gradient(to left, #112266 32%, rgba(17, 34, 102, 0) 100%);width:33%;right:-2px;}.pageType-CategoryPage .bottom-header-slot .banner-component span.image:before,
 .pageType-ContentPage .bottom-header-slot .banner-component span.image:before,
 .pageType-CategoryPage .bottom-header-slot .banner-component span.image:after,
 .pageType-ContentPage .bottom-header-slot .banner-component span.image:after{z-index:5;}}.pageType-CategoryPage .bottom-header-slot .banner-content,
.pageType-ContentPage .bottom-header-slot .banner-content{z-index:10;justify-content:center;-ms-flex-pack:center;}.pageType-CategoryPage .bottom-header-slot .banner-content h1,
.pageType-ContentPage .bottom-header-slot .banner-content h1{margin-bottom:0;}@media only screen and (max-width:1024px){.pageType-CategoryPage .bottom-header-slot .banner-content,
 .pageType-ContentPage .bottom-header-slot .banner-content{position:relative;}}@media only screen and (min-width:1025px){.pageType-CategoryPage .bottom-header-slot .banner-content,
 .pageType-ContentPage .bottom-header-slot .banner-content{color:#ffffff;padding-left:20px;padding-right:20px;}}.pageType-CategoryPage .bottom-header-slot .js-responsive-image,
.pageType-ContentPage .bottom-header-slot .js-responsive-image{position:absolute;width:auto;margin:0 auto;left:-100%;right:-100%;max-width:none;}@media only screen and (max-width:1024px){.pageType-CategoryPage .bottom-header-slot .js-responsive-image,
 .pageType-ContentPage .bottom-header-slot .js-responsive-image{display:none;}}.page-notFound .search-banner-component h1,
.page-serverError .search-banner-component h1{font-size:50px;}.page-notFound .search-banner-component h1 span,
.page-serverError .search-banner-component h1 span{font-size:28px;margin-bottom:10px;}.page-notFound .global-alerts,
.page-serverError .global-alerts{display:none;}.content-pages{padding-bottom:20px;}.content-pages > div.main-content:first-child{padding-top:40px;}@media only screen and (max-width:1024px){.content-pages > div.main-content:first-child{padding-top:20px;}}.content-pages .yCmsContentSlot.banners-slot,
.content-pages .yCmsContentSlot.main-content{max-width:1240px;overflow:hidden;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;}.content-pages .yCmsContentSlot.banners-slot:before,
.content-pages .yCmsContentSlot.main-content:before,
.content-pages .yCmsContentSlot.banners-slot:after,
.content-pages .yCmsContentSlot.main-content:after{content:" ";display:table;}.content-pages .yCmsContentSlot.banners-slot:after,
.content-pages .yCmsContentSlot.main-content:after{clear:both;}@media only screen and (min-width:1025px){.content-pages .container-with-sidebar{display:flex;display:-ms-flexbox;}.content-pages .container-with-sidebar > div{flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto;margin-left:20px;}.content-pages .container-with-sidebar > div.sidebar{min-width:320px;flex:0 0 320px;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:320px;}.content-pages .container-with-sidebar > div:first-child{margin-left:0;}}.live-event-info-component .inner:not(.js-slide){max-height:65px;overflow:hidden;}.live-event-info-component .inner:not(.js-slide):before{content:"";display:block;height:40px;width:100%;position:absolute;margin-top:25px;left:0;background:-moz-linear-gradient(top, rgba(249, 249, 249, 0) 0%, rgba(249, 249, 249, 0.5) 20%, #f9f9f9 100%);background:-webkit-linear-gradient(top, rgba(249, 249, 249, 0) 0%, rgba(249, 249, 249, 0.5) 20%, #f9f9f9 100%);background:linear-gradient(to bottom, rgba(249, 249, 249, 0) 0%, rgba(249, 249, 249, 0.5) 20%, #f9f9f9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#f9f9f9', GradientType=0);}.live-event-info-component .js-show-more{display:block;margin-top:5px;text-decoration:underline;color:#ff5566;font-weight:normal!important;font-family:'TTNorms-Bold', sans-serif;}.page-productDetails.global-promo-active > main{padding-top:0px;}.page-productDetails > main{padding-top:0px;}.page-productDetails > main > header{min-height:60px;background:#0077ff;z-index:1002;position:relative;color:#ffffff;}.page-productDetails > main > header .header-logo{height:60px;}.page-productDetails > main > header .header-logo img{max-height:none;}.page-productDetails > main > header .header-search{position:relative;background:transparent;max-height:none;width:100%;max-width:490px;top:0;margin-left:auto;margin-right:auto;}.page-productDetails > main > header .header-search .inner-container{width:450px;flex:0 0 450px;}.page-productDetails > main > header .header-search > div{padding:0;}.page-productDetails > main > header .header-promo{display:flex;display:-ms-flexbox;}.page-productDetails > main > header .header-promo h2{font-size:24px;}.page-productDetails > main > footer{height:0;overflow:hidden;min-height:auto;}@media only screen and (max-width:991px){.page-productDetails > main > header,
 .page-productDetails > main > footer{display:none;}}.page-productDetails .mobile-search-trigger,
.page-productDetails .header-nav,
.page-productDetails .header-mobile-ctas{display:none;}.page-productDetails .ui-autocomplete#ui-id-1{z-index:1101;}.page-productDetails .main-content .seatics{font-family:'TTNorms-Regular', sans-serif;}.page-productDetails .main-content .seatics .map-list-ctn{max-width:1200px;margin-left:auto;margin-right:auto;}.page-productDetails .main-content .seatics .event-info-ctn{background-color:#f9f9f9;border-bottom:1px solid #e2e2e2;}@media only screen and (max-width:991px){.page-productDetails .main-content .seatics .event-info-ctn{padding:15px 0;}}.page-productDetails .main-content .seatics .event-info-ctn .event-info-inner-ctn{max-width:1200px;margin-left:auto;margin-right:auto;display:flex;display:-ms-flexbox;}.page-productDetails .main-content .seatics .event-info-ctn .event-info-inner-ctn > div{float:none;flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto;}.page-productDetails .main-content .seatics .event-info-ctn .event-info-inner-ctn > div.event-info-date-ctn{flex:0 0 auto;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:auto;}.page-productDetails .main-content .seatics .event-info-ctn .event-info-date{border:0;text-align:center;text-transform:uppercase;padding:15px 15px 15px 25px;line-height:1.2em;width:auto;border-right:1px solid #e2e2e2;}.page-productDetails .main-content .seatics .event-info-ctn .event-info-date .event-info-date-day{background:transparent;font-weight:normal!important;font-family:'TTNorms-Bold', sans-serif;font-size:16px;}.page-productDetails .main-content .seatics .event-info-ctn .event-info-date .event-info-date-time,
.page-productDetails .main-content .seatics .event-info-ctn .event-info-date .event-info-date-date{font-weight:normal;padding:3px 0 0;color:#808080;font-size:12px;}.page-productDetails .main-content .seatics .event-info-place span.cm-location{display:none;}.page-productDetails .main-content .seatics .event-info-name,
.page-productDetails .main-content .seatics .event-info-place{font-family:'TTNorms-Bold', sans-serif;color:#4a4a4a;font-weight:normal;}@media only screen and (min-width:1025px){.page-productDetails .main-content .seatics .event-info-name,
 .page-productDetails .main-content .seatics .event-info-place{font-size:18px;}}.page-productDetails .main-content .seatics .event-info-place{font-family:'TTNorms-Regular', sans-serif;}.page-productDetails .main-content .seatics .event-info-right-col{padding:10px 0 10px 10px;max-width:250px;width:auto;min-width:auto;}.page-productDetails .main-content .seatics .event-info-left-col{min-width:65px;}.page-productDetails .main-content .seatics .desktop-back-btn{margin-top:5px;}@media only screen and (max-width:991px){.page-productDetails .main-content .seatics .desktop-back-btn{display:none;}}.page-productDetails .main-content .seatics .mobile-back-btn{display:block;padding:10px;white-space:nowrap;font-weight:normal!important;font-family:'TTNorms-Bold', sans-serif;color:#4a4a4a;}.page-productDetails .main-content .seatics .mobile-back-btn .arrow-right-small{margin-top:-5px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}.page-productDetails .main-content .seatics .btn{min-width:0;min-height:0;}.page-productDetails .main-content .seatics .btn.btn-blue{padding:5px;font-size:14px;}.page-productDetails .main-content .seatics .hideMapFull .map-Fully-Hidden label{color:#ffffff;}.page-productDetails .main-content .pdp-blurbtext{padding:10px 20px;max-width:1200px;margin-left:auto;margin-right:auto;font-weight:normal!important;font-family:'TTNorms-Bold', sans-serif;}@media only screen and (max-width:991px){.page-productDetails .main-content .pdp-blurbtext{display:none;}}.page-productDetails #cboxOverlay,
.page-productDetails #cboxContent{z-index:1010;}.venueInfo .venueMap{height:200px;width:320px;}.dropdown{position:relative;}.dropdown[name='metro'],
.dropdown[name='metroSelector']{order:3;-ms-flex-order:3;}.dropdown[name='performerName']{order:2;-ms-flex-order:2;}.dropdown[name='category']{display:none;}.dropdown.date{order:1;-ms-flex-order:1;}@media only screen and (max-width:639px){.dropdown.date button .text{display:none;}}@media only screen and (max-width:639px){.dropdown.date button .arrow-calendar{margin-right:10px;}}.dropdown.date .dropdown-menu div{height:40px;margin:15px;display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;justify-content:space-between;-ms-flex-pack:justify;}.dropdown.date .dropdown-menu div input{width:137px;height:40px;padding:9px 0px 9px 15px;}@media only screen and (max-width:639px){.dropdown.date .dropdown-menu div input{width:120px;}}.dropdown.date .dropdown-menu div label{display:inline-block;}.dropdown.date .dropdown-menu div input::-webkit-inner-spin-button{-webkit-appearance:none;}.dropdown.date.open .dropdown-menu{min-width:200px;max-height:none;overflow:visible;left:0px;right:auto;}.dropdown button{display:flex;display:-ms-flexbox;font-weight:normal!important;font-family:'TTNorms-Bold', sans-serif;background-color:#ffffff;border:1px solid #e2e2e2;padding:9px 15px;width:255px;outline:0;}@media only screen and (max-width:639px){.dropdown button{padding:9px 10px;max-width:225px;width:auto;}}.dropdown button .arrow-small{align-self:center;-ms-flex-align:center;margin-left:auto;}.dropdown button .text{margin:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.dropdown .dropdown-menu{display:none;border-left:1px solid #f9f9f9;-webkit-box-shadow:2px 2px 5px 1px rgba(0, 0, 0, 0.29);-moz-box-shadow:2px 2px 5px 1px rgba(0, 0, 0, 0.29);box-shadow:2px 2px 5px 1px rgba(0, 0, 0, 0.29);}.dropdown .dropdown-menu .dropdown-cont{position:relative;}.dropdown .dropdown-menu li{padding:9px 15px;}.dropdown .dropdown-menu li a{color:#4a4a4a;}.dropdown .dropdown-menu li a:hover{color:#0077ff;text-decoration:none;}.dropdown .dropdown-menu li .inactive{color:#0077ff;}.dropdown .dropdown-menu .clear-selection{padding:0px 15px;position:sticky;bottom:0px;background-color:#ffffff;}.dropdown .dropdown-menu .clear-selection .link{display:flex;display:-ms-flexbox;justify-content:center;-ms-flex-pack:center;font-family:'TTNorms-Regular', sans-serif;color:#ff5566;padding:15px 0px;border:1px #f0f0f0;border-style:solid none none none;width:100%;}.dropdown.open .dropdown-menu{background-color:#ffffff;display:block;position:absolute;width:100%;max-height:200px;overflow-y:scroll;z-index:1;}.date{order:1;-ms-flex-order:1;display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;}.date .arrow-calendar{margin-right:10px;}.date .arrow-small{margin-left:auto;}@media only screen and (max-width:1024px){.dropdown{position:static;}.dropdown.open{color:#0077ff;}.dropdown.open .dropdown-menu{width:100vw;left:0px;}.dropdown.open .dropdown-menu li{padding:10px 15px;}}.page-tnEventCategoryPage .category-banner .category-banner-container > .page-container{position:relative;z-index:5;}.page-tnEventCategoryPage .category-banner .category-banner-container .title{text-align:center;}.page-tnEventCategoryPage .category-banner .ratings{float:right;}.event-banner-component{width:100%;margin-bottom:20px;position:relative;max-width:1200px;margin-left:auto;margin-right:auto;}.event-banner-component .banner-content{display:flex;display:-ms-flexbox;flex-flow:column wrap;-ms-flex-wrap:wrap;-ms-flex-direction:column;justify-content:center;-ms-flex-pack:center;align-items:center;-ms-flex-align:center;}.event-banner-component .banner-content > div{text-align:center;flex:0 0 auto;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:auto;}.event-banner-component .banner-content .headline{line-height:1;}.event-banner-component .banner-content .cta .btn{padding-left:40px;padding-right:40px;}@media only screen and (min-width:1025px){.event-banner-component .banner-content{position:absolute;width:100%;height:100%;}.event-banner-component .banner-content .btn-pink{padding-left:40px;padding-right:40px;background-color:#ff5566;color:#ffffff;}}@media only screen and (max-width:1024px){.event-banner-component{padding-top:20px;}.event-banner-component .banner-img{display:none;}.event-banner-component .banner-content .headline .white-text{color:#4a4a4a;}.event-banner-component .banner-content .description{border-top:1px solid #e2e2e2;margin-top:10px;padding-top:10px;padding-left:70px;padding-right:70px;}.event-banner-component .banner-content .description .white-text{color:#808080;}.event-banner-component .banner-content .description .font-medium{font-size:14px;}}@media only screen and (max-width:479px){.event-banner-component .banner-content .description{padding-left:10px;padding-right:10px;min-width:80%;}.event-banner-component .banner-content .cta{width:100%;}.event-banner-component .banner-content .cta .btn{padding-left:20px;padding-right:20px;min-width:60%;}}@media only screen and (min-width:1025px){.nav-collection.top-links-nav .links-container .list li a{min-height:50px;}}.pageType-ContentPage .page-content > div > .section-content{padding-top:15px;padding-bottom:10px;}h3{margin-bottom:15px;}.nav-collection .links-container .title{margin-bottom:15px;}#delivery-entry-submit-button,
#delivery-entry-submit-button:focus{background-color:#0077ff;border:2px solid #0077ff;color:#ffffff;font-family:'TTNorms-Bold', sans-serif;}#delivery-entry-submit-button:hover,
#delivery-entry-submit-button:active{background-color:#0077ff;border:2px solid #0077ff;color:#ffffff;font-family:'TTNorms-Bold', sans-serif;opacity:0.8;}#login-button,
#login-button:focus{background-color:#ff5566;border:2px solid #ff5566;color:#ffffff;font-family:'TTNorms-Bold', sans-serif;}#login-button:hover,
#login-button:active{background-color:#ff5566;border:2px solid #ff5566;color:#ffffff;font-family:'TTNorms-Bold', sans-serif;opacity:0.8;}#creditcard-entry-submit-button,
#creditcard-entry-submit-button:focus{background-color:#0077ff;border:2px solid #0077ff;color:#ffffff;font-family:'TTNorms-Bold', sans-serif;}#creditcard-entry-submit-button:hover,
#creditcard-entry-submit-button:active{background-color:#0077ff;border:2px solid #0077ff;color:#ffffff;font-family:'TTNorms-Bold', sans-serif;opacity:0.8;}#place-order-submit-button,
#place-order-submit-button:focus{background-color:#ff5566;border:2px solid #ff5566;color:#ffffff;font-family:'TTNorms-Bold', sans-serif;}#place-order-submit-button:hover,
#place-order-submit-button:active{background-color:#ff5566;border:2px solid #ff5566;color:#ffffff;font-family:'TTNorms-Bold', sans-serif;opacity:0.8;}.cart-product-title{font-size:20px;font-family:'TTNorms-Bold', sans-serif;line-height:26px;}.grand-total-cart-row.row.grand-total-row,
.cart-section-visible,
.cart-grand-total-col.col-xs-7.col-md-7.totals.text-right,
.cart-price-total-value-span{font-size:16px;font-family:'TTNorms-Bold', sans-serif;}#header-log-out-link,
.fa.fa-phone.fa-lg{color:#ffffff;}#header-content{margin-right:15px;}.bottom-header-slot > .banner-component > .banner-content{padding-top:0px;}h1.title{padding-top:5px !important;}@media only screen and (min-width:1025px){.bottom-header-slot > .category-banner,
 .bottom-header-slot > .banner-component,
 .bottom-header-slot > .search-banner-component,
 .bottom-header-slot > .search-header-component{height:95px;min-height:95px;font-size:28px;}.bottom-header-slot > .category-banner h1,
 .bottom-header-slot > .banner-component h1,
 .bottom-header-slot > .search-banner-component h1,
 .bottom-header-slot > .search-header-component h1{font-size:28px;}}@media only screen and (min-width:640px) and (max-width:1024px){.bottom-header-slot > .category-banner,
 .bottom-header-slot > .banner-component,
 .bottom-header-slot > .search-banner-component,
 .bottom-header-slot > .search-header-component{height:85px;min-height:85px;font-size:22px;}.bottom-header-slot > .category-banner h1,
 .bottom-header-slot > .banner-component h1,
 .bottom-header-slot > .search-banner-component h1,
 .bottom-header-slot > .search-header-component h1{font-size:22px;}}@media only screen and (max-width:639px){.bottom-header-slot > .category-banner,
 .bottom-header-slot > .banner-component,
 .bottom-header-slot > .search-banner-component,
 .bottom-header-slot > .search-header-component{height:65px;min-height:65px;font-size:18px;}.bottom-header-slot > .category-banner h1,
 .bottom-header-slot > .banner-component h1,
 .bottom-header-slot > .search-banner-component h1,
 .bottom-header-slot > .search-header-component h1{font-size:18px;}}@media only screen and (max-width:1024px){.bottom-header-slot > .search-banner-component{display:none;}}#event-info-guarantee-close{color:#aaaaaa;float:right;font-size:18px;font-weight:bold;line-height:20px;}#event-info-guarantee > div:nth-child(4) > ul{list-style-type:disc;}#moreDeliverycontent > ul{list-style:disc;}#event-info-right-col overrides additions #event-info-right-col{min-width:412px;}.grey-text{font-size:13px;}#sea-filterCard-parent{border:1px solid #0077ff;}#sea-filterCardClearFilter{color:#0077ff;font-family:'TTNorms-Regular', sans-serif;font-size:14px;font-weight:700;}.sea-inventory-child,
.cm-down-arrow.sea-angle{color:#fff;font-weight:700;}#sort-type-label,
#sea-sort-type-items > .sort-opt-label.btn.sort-option-js,
.sea-delivery-type-option.switch > .filter-tg-type-text{font-family:'TTNorms-Regular', sans-serif;font-size:14px;}.filters-type-label,
.filters-price-input-text,
#sort-type-label,
#sea-sort-type-items > .sort-opt-label.btn.sort-option-js.active,
.sea-delivery-type-option.switch > .filter-tg-type-text{font-weight:700;}#sea-inventory-filtersBtncnt,
#sea-filterCard-submit-btn,
.btn.qty-filter-opt-label-js.active,
.sea-qty-filter-any.btn.qty-filter-opt-label-js.active,
.sort-cnt > .btn.active > .sort-opt-check:before,
.sea-filterCard-parent > #sea-filterCard-wrapper > .sea-deliveryTypeCnt > li.active > .slider:before{background:#29c142;}#sea-filterCard-submit-btn:hover,
.btn.qty-filter-opt-label-js:hover,
.sea-qty-filter-any.btn.qty-filter-opt-label-js.active:hover{opacity:0.7;}.sort-opt-label.btn.sort-option-js.active,
.sort-cnt > .btn.active > .sort-opt-check:before{color:#29c142;}.sort-cnt > .btn.active > .sort-opt-check{border:1px solid #29c142;}#price-filter-min,
#price-filter-max{color:#4a4a4a;}.dropdown-list.dropdown-list-js > li.dropdown-list-option-js{padding-bottom:0px;}.sea-marketing-html-map{cursor:pointer;display:none;left:3px;position:absolute;top:30px;z-index:3;}.sea-marketing-header{right:453px;z-index:1;}.sea-marketing-header,
.sea-marketing-html-map{color:#808080;background-color:#ffffff;border:solid 2px #0077ff;border-radius:4px;cursor:pointer;display:none;font-size:10px;position:static;width:180px;float:right;position:relative;right:0;opacity:1;padding:10px;top:10px;}.sea-marketing-header .sea-marketing-header-label,
.sea-marketing-html-map .sea-marketing-header-label{display:block;font-size:10px;text-align:center;margin-bottom:5px;}.sea-marketing-header .sea-marketing-header-label strong,
.sea-marketing-html-map .sea-marketing-header-label strong{display:block;color:#0077ff;font-weight:normal!important;font-family:'TTNorms-Bold', sans-serif;font-size:14px;margin-bottom:5px;}.sea-marketing-header .sea-marketing-header-label-show,
.sea-marketing-html-map .sea-marketing-header-label-show{color:#0077ff;display:block;text-align:center;}.sea-marketing-header .sea-marketing-header-close,
.sea-marketing-html-map .sea-marketing-header-close{cursor:pointer;position:absolute;right:0;top:0;}.page-tnVenueSeatingPage #chart{margin:30px 0;}.page-tnVenueSeatingPage #chart-title a{text-decoration:underline;font-weight:normal!important;font-family:'TTNorms-Bold', sans-serif;color:#4a4a4a;}.page-tnVenueSeatingPage .blurb-text div{font-size:16px;}.page-tnVenueSeatingPage .main-content{width:100%;padding-top:15px;max-width:1240px;overflow:hidden;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;}.page-tnVenueSeatingPage .main-content:before,
.page-tnVenueSeatingPage .main-content:after{content:" ";display:table;}.page-tnVenueSeatingPage .main-content:after{clear:both;}.page-tnVenueSeatingPage .page-content{background-color:#f9f9f9;}.page-tnVenueSeatingPage .chart-navigation{flex:1 200px;}@media only screen and (max-width:1024px){.page-tnVenueSeatingPage .chart-navigation{order:1;}}.page-tnVenueSeatingPage .chart-navigation label{display:block;}.page-tnVenueSeatingPage .chart-navigation select{width:100%;}.page-tnVenueSeatingPage .chart-stage{display:flex;display:-ms-flexbox;flex-flow:column wrap;-ms-flex-wrap:wrap;-ms-flex-direction:column;padding:10px;background-color:#ffffff;}@media only screen and (min-width:1025px){.page-tnVenueSeatingPage .chart-stage{flex-flow:row nowrap;-ms-flex-wrap:nowrap;-ms-flex-direction:row;padding:20px 10px;}}.page-tnVenueSeatingPage .chart-container{display:flex;display:-ms-flexbox;flex:2 1 auto;-ms-flex-positive:2;-ms-flex-negative:1;-ms-flex-preferred-size:auto;flex-flow:column wrap;-ms-flex-wrap:wrap;-ms-flex-direction:column;}.page-tnVenueSeatingPage .chart-container > *{align-self:center;-ms-flex-align:center;}.page-tnVenueSeatingPage .chart-container p{color:#808080;font-style:italic;}.page-tnVenueSeatingPage .performers-chart-list{width:100%;margin:30px 0;max-height:30vh;overflow-y:auto;}@media only screen and (min-width:1025px){.page-tnVenueSeatingPage .performers-chart-list{max-height:600px;}}.page-tnVenueSeatingPage .performers-chart-list li{border-width:1px;border-style:solid;border-color:#f0f0f0;padding:5px;overflow-x:hidden;white-space:nowrap;}.page-tnVenueSeatingPage .performers-chart-list li:nth-child(2n){background-color:#f9f9f9;}.page-tnVenueSeatingPage .performers-chart-list .list-item{cursor:pointer;}.page-tnVenueSeatingPage .performers-chart-list .list-item:hover{border-color:#4a4a4a;}.page-tnVenueSeatingPage .performers-chart-list .list-title{font-weight:normal!important;font-family:'TTNorms-Bold', sans-serif;color:#000000;}.page-tnVenueSeatingPage .top-performers,
.page-tnVenueSeatingPage .venue-directions,
.page-tnVenueSeatingPage .blurbText{margin:30px 0;}.page-tnVenueSeatingPage .venue-directions{display:flex;display:-ms-flexbox;flex-flow:row wrap;-ms-flex-wrap:wrap;-ms-flex-direction:row;}.page-tnVenueSeatingPage .venue-directions h2{flex:1 0 100%;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:100%;}.page-tnVenueSeatingPage .venue-directions h4{margin-bottom:0;}.page-tnVenueSeatingPage .venue-directions .venue-address{flex:1 1 auto;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:auto;padding-bottom:30px;}.page-tnVenueSeatingPage .venue-directions .map{flex:2 1 50%;-ms-flex-positive:2;-ms-flex-negative:1;-ms-flex-preferred-size:50%;}.page-tnVenueSeatingPage .top-performer-list{display:flex;display:-ms-flexbox;flex-flow:row wrap;-ms-flex-wrap:wrap;-ms-flex-direction:row;}.page-tnVenueSeatingPage .top-performer-list li{width:100%;}@media only screen and (min-width:640px) and (max-width:1024px){.page-tnVenueSeatingPage .top-performer-list li{width:50%;}}@media only screen and (min-width:1025px){.page-tnVenueSeatingPage .top-performer-list li{width:20%;}}.page-tnVenueSeatingPage .top-performer-list li a{display:block;padding-right:30px;color:#4a4a4a;}.page-tnVenueSeatingPage .top-performer-list li a:hover{text-decoration:none;color:#0077ff;}.breadcrumb li a.seating-breadcrumb{color:#0077ff;}.breadcrumb li a.seating-breadcrumb:hover{color:#0077ff;text-decoration:underline;}.daterangepicker{position:absolute;color:inherit;background-color:#fff;border-radius:4px;border:1px solid #ddd;width:278px;max-width:none;padding:0;margin-top:7px;top:100px;left:20px;z-index:699;display:none;font-family:arial;font-size:15px;line-height:1em;}.daterangepicker:before,
.daterangepicker:after{position:absolute;display:inline-block;border-bottom-color:rgba(0, 0, 0, 0.2);content:'';}.daterangepicker:before{top:-7px;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:7px solid #ccc;}.daterangepicker:after{top:-6px;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;}.daterangepicker.opensleft:before{right:9px;}.daterangepicker.opensleft:after{right:10px;}.daterangepicker.openscenter:before{left:0;right:0;width:0;margin-left:auto;margin-right:auto;}.daterangepicker.openscenter:after{left:0;right:0;width:0;margin-left:auto;margin-right:auto;}.daterangepicker.opensright:before{left:9px;}.daterangepicker.opensright:after{left:10px;}.daterangepicker.drop-up{margin-top:-7px;}.daterangepicker.drop-up:before{top:initial;bottom:-7px;border-bottom:initial;border-top:7px solid #ccc;}.daterangepicker.drop-up:after{top:initial;bottom:-6px;border-bottom:initial;border-top:6px solid #fff;}.daterangepicker.single .daterangepicker .ranges,
.daterangepicker.single .drp-calendar{float:none;}.daterangepicker.single .drp-selected{display:none;}.daterangepicker.show-calendar .drp-calendar{display:block;}.daterangepicker.show-calendar .drp-buttons{display:block;}.daterangepicker.auto-apply .drp-buttons{display:none;}.daterangepicker .drp-calendar{display:none;max-width:270px;}.daterangepicker .drp-calendar.left{padding:8px 0 8px 8px;}.daterangepicker .drp-calendar.right{padding:8px;}.daterangepicker .drp-calendar.single .calendar-table{border:none;}.daterangepicker .calendar-table .next span{cursor:pointer;padding-left:40px;background-position:18px center;background-image:url('../_ui/responsive/theme-tn/images/right-arrow-grey.png');background-repeat:no-repeat;}.daterangepicker .calendar-table .prev span{cursor:pointer;padding-left:40px;background-position:18px center;background-image:url('../_ui/responsive/theme-tn/images/left-arrow-grey.png');background-repeat:no-repeat;}.daterangepicker .calendar-table th,
.daterangepicker .calendar-table td{text-align:center;vertical-align:middle;min-width:32px;width:32px;height:24px;line-height:24px;font-size:12px;border-radius:4px;border:1px solid transparent;white-space:nowrap;cursor:pointer;}.daterangepicker .calendar-table{border:1px solid #fff;border-radius:4px;background-color:#fff;}.daterangepicker .calendar-table table{width:100%;margin:0;border-spacing:0;border-collapse:collapse;}.daterangepicker td.available:hover,
.daterangepicker th.available:hover{background-color:#eee;border-color:transparent;color:#0077ff;}.daterangepicker td.week,
.daterangepicker th.week{font-size:80%;color:#ccc;}.daterangepicker td.off,
.daterangepicker td.off.in-range,
.daterangepicker td.off.start-date,
.daterangepicker td.off.end-date{background-color:#fff;border-color:transparent;color:#999;}.daterangepicker td.in-range{background-color:#ebf4f8;border-color:transparent;color:#000;border-radius:0;}.daterangepicker td.start-date{border-radius:4px 0 0 4px;}.daterangepicker td.end-date{border-radius:0 4px 4px 0;}.daterangepicker td.start-date.end-date{border-radius:4px;}.daterangepicker td.active,
.daterangepicker td.active:hover{background-color:#357ebd;border-color:transparent;color:#fff;}.daterangepicker th.month{width:auto;}.daterangepicker td.disabled,
.daterangepicker option.disabled{color:#999;cursor:not-allowed;text-decoration:line-through;}.daterangepicker select.monthselect,
.daterangepicker select.yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default;}.daterangepicker select.monthselect{margin-right:2%;width:56%;}.daterangepicker select.yearselect{width:40%;}.daterangepicker select.hourselect,
.daterangepicker select.minuteselect,
.daterangepicker select.secondselect,
.daterangepicker select.ampmselect{width:50px;margin:0 auto;background:#eee;border:1px solid #eee;padding:2px;outline:0;font-size:12px;}.daterangepicker .calendar-time{text-align:center;margin:4px auto 0 auto;line-height:30px;position:relative;}.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed;}.daterangepicker .drp-buttons{clear:both;text-align:right;padding:8px;border-top:1px solid #ddd;display:none;line-height:12px;vertical-align:middle;}.daterangepicker .drp-selected{display:inline-block;font-size:12px;padding-right:8px;}@media only screen and (max-width:639px){.daterangepicker .drp-selected{display:block;margin-bottom:5px;}}.daterangepicker .drp-buttons .btn{margin-left:8px;font-weight:bold;padding:4px 8px;}.daterangepicker .drp-buttons .btn:not(.disabled):hover{border:2px;border-style:solid;border-color:#0077ff;background-color:#ffffff;color:#0077ff;}.daterangepicker .drp-buttons .btn.cancelBtn{background-color:#808080;color:#ffffff;}.daterangepicker .drp-buttons .btn.applyBtn{border:2px;border-style:solid;border-color:#0077ff;background-color:#0077ff;color:#ffffff;}@media only screen and (max-width:639px){.daterangepicker .drp-buttons .btn{min-width:120px;}}.daterangepicker.show-ranges .drp-calendar.left{border-left:1px solid #ddd;}.daterangepicker .ranges{float:none;text-align:left;margin:0;}.daterangepicker.show-calendar .ranges{margin-top:8px;}.daterangepicker .ranges ul{list-style:none;margin:0 auto;padding:0;width:100%;}.daterangepicker .ranges li{font-size:12px;padding:8px 12px;cursor:pointer;}.daterangepicker .ranges li:hover{background-color:#eee;}.daterangepicker .ranges li.active{background-color:#08c;color:#fff;}@media(min-width:564px){.daterangepicker{width:auto;}.daterangepicker .ranges ul{width:140px;}.daterangepicker.single .ranges ul{width:100%;}.daterangepicker.single .drp-calendar.left{clear:none;}.daterangepicker.single.ltr .ranges,
 .daterangepicker.single.ltr .drp-calendar{float:left;}.daterangepicker.single.rtl .ranges,
 .daterangepicker.single.rtl .drp-calendar{float:right;}.daterangepicker.ltr{direction:ltr;text-align:left;}.daterangepicker.ltr .drp-calendar.left{clear:left;margin-right:0;}.daterangepicker.ltr .drp-calendar.left .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;}.daterangepicker.ltr .drp-calendar.right{margin-left:0;}.daterangepicker.ltr .drp-calendar.right .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;}.daterangepicker.ltr .drp-calendar.left .calendar-table{padding-right:8px;}.daterangepicker.ltr .ranges,
 .daterangepicker.ltr .drp-calendar{float:left;}.daterangepicker.rtl{direction:rtl;text-align:right;}.daterangepicker.rtl .drp-calendar.left{clear:right;margin-left:0;}.daterangepicker.rtl .drp-calendar.left .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;}.daterangepicker.rtl .drp-calendar.right{margin-right:0;}.daterangepicker.rtl .drp-calendar.right .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;}.daterangepicker.rtl .drp-calendar.left .calendar-table{padding-left:12px;}.daterangepicker.rtl .ranges,
 .daterangepicker.rtl .drp-calendar{text-align:right;float:right;}}@media(min-width:730px){.daterangepicker .ranges{width:auto;}.daterangepicker.ltr .ranges{float:left;}.daterangepicker.rtl .ranges{float:right;}.daterangepicker .drp-calendar.left{clear:none !important;}}
