@import url('https://fonts.googleapis.com/css?family=Playfair+Display:700');@import url("https://use.typekit.net/aru1wsl.css");@font-face{font-family:'mohegan-headline';src:url('../../../../../content/dam/mohegansun/Images/fonts/OpenSans-CondBold.ttf') format('truetype');font-weight:normal;font-style:normal}
@font-face{font-family:'mohegan-bold';src:url('../../../../../content/dam/mohegansun/Images/fonts/SourceSansPro-SemiBold.ttf') format('truetype');font-weight:normal;font-style:normal}
@font-face{font-family:'mohegan-reg';src:url('../../../../../content/dam/mohegansun/Images/fonts/SourceSansPro-Regular.ttf') format('truetype');font-weight:normal;font-style:normal}
@font-face{font-family:'mohegan-serif';src:url('../../../../../content/dam/mohegansun/Images/fonts/NotoSerif-Regular.ttf') format('truetype');font-weight:normal;font-style:normal}
@font-face{font-family:'mohegan-serif-italic';src:url('../../../../../content/dam/mohegansun/Images/fonts/NotoSerif-Italic.ttf') format('truetype');font-weight:normal;font-style:normal}
@font-face{font-family:'mohegan-sans';src:url('../../../../../content/dam/mohegansun/Images/fonts/Barlow-Regular.ttf') format('truetype');font-weight:normal;font-style:normal}
@font-face{font-family:'mohegan-sans-bold';src:url('../../../../../content/dam/mohegansun/Images/fonts/Barlow-Medium.ttf') format('truetype');font-weight:normal;font-style:normal}
@font-face{font-family:'mohegan-loyalty';src:url('../../../../../content/dam/mohegansun/Images/fonts/Inter-Medium.ttf') format('truetype');font-weight:normal;font-style:normal}
/*! normalize.css v1.0.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html,button,input,select,textarea{font-family:'mohegan-sans',Arial,Helvetica,sans-serif}
body{margin:0}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{font-size:2em;margin:.67em 0;font-family:'mohegan-sans-bold'}
h2{font-size:1.5em;margin:.83em 0;font-family:'mohegan-sans-bold'}
h3{font-size:1.17em;margin:1em 0;font-family:'mohegan-sans-bold'}
h4{font-size:1em;margin:1.33em 0;font-family:'mohegan-sans-bold'}
h5{font-size:.83em;margin:1.67em 0;font-family:'mohegan-sans-bold'}
h6{font-size:.75em;margin:2.33em 0;font-family:'mohegan-sans-bold'}
abbr[title]{border-bottom:1px dotted}
b,strong{font-family:'mohegan-sans-bold'}
blockquote{margin:1em 40px}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
p,pre{margin:1em 0}
code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:'';content:none}
small{font-size:80%}
sub,sup{font-family:'mohegan-sans',Arial,Helvetica,sans-serif;font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
dl,menu,ol,ul{margin:1em 0}
dd{margin:0 0 0 40px}
menu,ol,ul{padding:0 0 0 10px}
nav ul,nav ol{list-style:none;list-style-image:none}
img{border:0;-ms-interpolation-mode:bicubic}
svg:not(:root){overflow:hidden}
figure{margin:0}
form{margin:0}
fieldset{margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0;white-space:normal;*margin-left:-7px}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}
button[disabled],input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
html,button,input,select,textarea{color:#0a3255;font-family:'mohegan-sans',Arial,Helvetica,sans-serif}
body{font-size:1em;line-height:1.5;background:#fff}
#content{background-color:#fff !important}
#content_resp,#content.t03,#content.t02{background-color:#fff}
.need_assisstance{border-top:1px solid #0a2551}
.hero_bottom_arc,.landing_bottom_arc,.overview_content.auth_hero_status_1 .auth_hero_status_1_swoop{background:url("../../../../../content/dam/mohegansun/Template-Assets/hero_bottom_arc.png") no-repeat bottom center}
.content_heading h2{color:#823e7c}
.content_heading h2 div.title{display:inline;white-space:nowrap}
.content_heading h2 div.title:before{background:url('../../../../../content/dam/mohegansun/Template-Assets/icon_sprite.png') no-repeat 0 -3270px}
.content_heading h2 div.title:after{background:url('../../../../../content/dam/mohegansun/Template-Assets/icon_sprite.png') no-repeat 99% -3270px}
.content_heading span{background:url(../../../mgebase/clientlibs/publish/images/icons/icon_sprite.png) no-repeat;display:inline-block;height:14px;margin-top:10px;width:80px;position:absolute}
.content_heading span.left_arrow_heading{background-position:-10px -550px;left:0}
.content_heading span.right_arrow_heading{background-position:-270px -550px;right:0}
.content_head{height:92px;width:960px;margin:0 auto;text-align:left;padding-top:17px}
.content_head_resp{height:92px;width:100%;margin:0 auto;text-align:center;padding:17px 35px 0 35px;box-sizing:border-box}
.content_head h2{font-family:'mohegan-sans-bold';font-size:40px;font-weight:normal;color:#fff;padding:38px 0 0 10px;float:left;width:100%;margin:0}
.content_head_resp h2{font-family:'mohegan-sans-bold';font-size:24px;font-weight:normal;color:#5f5c53;padding:38px 0 0 10px;float:left;width:100%;margin:0}
b,strong{font-weight:normal;font-family:'mohegan-sans-bold'}
a:focus{outline:auto 2px Highlight;outline:auto 5px -webkit-focus-ring-color;text-decoration:underline}
a:hover{text-decoration:underline}
::-moz-selection{background:#b3d4fc;text-shadow:none}
::selection{background:#b3d4fc;text-shadow:none}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
img{vertical-align:middle}
fieldset{border:0;margin:0;padding:0}
textarea{resize:vertical}
.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}
.bg_none{background:none !important}
.cq-colctrl-lt0-c0{width:70%;float:left}
.cq-colctrl-lt0-c1{width:30%;float:left}
#home #container{background:transparent;margin:auto}
h1{font-family:'mohegan-sans-bold';font-size:2em;color:#006895}
h2{font-family:'mohegan-sans-bold';font-size:1.7em;color:#823e7c}
h3{font-family:'mohegan-sans-bold';font-size:1.4em;color:#823e7c}
h4{font-family:'mohegan-sans-bold';font-size:1.1em;color:#823e7c}
h5{font-family:'mohegan-sans-bold';font-size:1em;color:#823e7c}
nav a{color:#c94f08;display:inline-block;text-decoration:none}
nav a:hover,nav a.selected{color:#fff}
*:focus{outline:0}
.loginTemplate .main_content_wrap{padding-bottom:0}
.main_content_wrap{background-color:#FFF;margin:0 auto}
.resp .maincontent_container{width:100%;min-width:auto;max-width:100%}
.collapse{height:0}
.expand{height:250px}
.resp #content{min-width:0;max-width:inherit;overflow:hidden;margin:0 auto}
.icon_sprite{background:url('../../../../../content/dam/mohegansun/Template-Assets/icon_sprite.png') no-repeat}
.content_bold{font-family:'mohegan-sans-bold';color:#823e7c}
.orange_text{font-size:13px;font-family:'mohegan-sans-bold';color:#006895}
.orange_text_large{font-size:15px;font-family:'mohegan-sans-bold';color:#006895}
.content_border{background:rgba(0,0,0,0.1);width:90%;padding:0;border:0;height:2px;margin:auto !important;text-align:center}
.content_bottom_link ul{list-style-type:none;margin:0;padding:15px 0 15px 0}
.content_bottom_link ul li{float:left;padding:0 15px 0 15px;border-right:1px solid #a09c91;font-family:'mohegan-sans-bold';text-transform:uppercase}
.content_bottom_link ul li:first-child{padding-left:0}
.content_bottom_link ul li.last{border:0}
.content_bottom_link ul li a{color:#c94f08;font-size:13px;text-decoration:none}
.pdf{background:url("../../../../../content/dam/mohegansun/theme/pdf.png") no-repeat right center;padding-right:16px}
.image_text_comp_pad{padding:27px 0}
.server_message{color:#d10505;font-family:'mohegan-sans',Arial,Helvetica,sans-serif;font-size:10px;height:11px}
.server_message_at_page_level{color:#d10505;font-family:'mohegan-sans-bold';font-size:14px;margin:20px 0;text-align:center;clear:both}
.server_message_at_dashboard{color:#fff;margin:160px}
.datepick-popup .server_message_at_page_level{color:red;height:100%;margin-top:-20px;position:absolute;width:98%}
.main_container_center.error_pg{margin-top:-25px;min-height:400px;padding:40px 0 0 0}
.hasDatepick[disabled]{background:none repeat scroll 0 0 #999}
.lt-ie10 .btn_small input{padding:0 31px 0 4px}
.lt-ie9 .btn_small input{padding:0 31px 0 4px}
.tooltipWrap{display:inline;position:relative}
.tooltip{padding:5px;min-width:115px;min-height:auto;background:#c94f08;position:absolute;top:24px;left:0;z-index:1}
.tooltip h4{font-size:.750em;color:#fff;font-family:'mohegan-sans-bold';margin:0}
.tooltip a.close_pop_up,.tooltip a.close_pop_up:hover{background:url('../../../../../content/dam/mohegansun/Template-Assets/icon_sprite.png') no-repeat 100% -3872px !important;width:13px;height:13px;display:inline-block;position:absolute;right:5px;top:5px}
.tooltip .inner_text{background:#fff;padding:5px 10px;margin:3px 0}
.error{font-family:'mohegan-sans',Arial,Helvetica,sans-serif;font-size:1em;color:#0a3255;padding:60px 20px 20px;background:#fff;height:520px}
.error h4{font-size:1.374em;font-family:'mohegan-sans-bold';font-weight:normal;margin:0;text-transform:uppercase}
.error p{margin:0 0 1em}
.login_error{color:#d10505;position:absolute;top:12px;font-size:12px;font-family:'mohegan-sans-bold'}
h2.error_page{color:#0a3255;display:block;font-family:'mohegan-sans-bold';font-size:1.374em;margin:auto;max-width:960px;padding:100px 20px 50px;text-align:center}
.no_results{background:0;color:#fff;text-align:center}
.custom_preloader{background-image:url("../../../../../content/dam/mohegansun/theme/loading.gif");background-repeat:no-repeat;background-position:50% 0 !important;margin:10px 0;text-align:center;width:100%;height:32px}
.date_icon_preloader{display:inline-block;height:25px;margin-left:5px;width:25px}
#print_preview{padding:20px}
#print_preview .btn_big a{display:none}
#print_preview .content_head{margin:0;padding:0}
#print_preview .content_head h2{color:#0a3255;margin:0 0 35px;padding:0;text-transform:uppercase}
.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}
.ir:before{content:"";display:block;width:0;height:100%}
.hidden{display:none !important;visibility:hidden}
.invisible{visibility:hidden}
.visuallyhidden{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.display_none{display:none}
.display_block{display:block}
.float_right{float:right}
.text_right_align{text-align:right}
.text_center_align{text-align:center}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}
a,a:visited{text-decoration:underline}
.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
img{max-width:100% !important}
@page{margin:.5cm}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
}
.genericParsys .twocol_layout{margin:0}
.notchBlue{text-align:center;margin:auto;display:block;width:100%;border-top:8px solid #0b2031;padding:0}
.notchBlue img{width:60px;margin:0;padding:0}
.notchGrey{text-align:center;margin:auto;display:block;width:100%;border-top:8px solid #5f5d51;padding:0}
.notchGrey img{width:60px;margin:0;padding:0}
.notchLtBlue{text-align:center;margin:auto;display:block;width:100%;border-top:8px solid #183a55;padding:0}
.notchLtBlue img{width:60px;margin:0;padding:0}
.notchWhite{text-align:center;margin:auto;display:block;width:100%;border-top:8px solid #fff;padding:0}
.notchWhite img{width:60px;margin:0;padding:0}
.resp .main_container_center{width:100%}
.hsf-gradient1{background:#c574af;background:linear-gradient(90deg,#c574af 0,#f34c22 20%,#cf9f00 40%,#48973c 60%,#2d81c7 80%,#005ca6 100%);animation:hsfgradient 8s ease infinite;background-size:200% 200%;width:100%;padding:10px}
@keyframes hsfgradient{0{background-position:0 50%}
50%{background-position:100% 50%}
100%{background-position:0 50%}
}
.loading{text-align:center;position:relative;top:-25px}
.nobullet li{list-style:none outside none}
.alert-green{border:1px solid #060;background:#d8ffe7}
.alert-blue{border:1px solid #006;background:#cfecf9}
.alert-red{border:1px solid #600;background:#fcc}
p.alert-green,p.alert-red,p.alert-blue{padding:10px 20px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-align:center;padding-bottom:10px !important}
.datepick-popup{z-index:1000;-moz-box-shadow:0 0 29px 2px #000;-webkit-box-shadow:0 0 29px 2px #000;box-shadow:0 0 29px 2px #000;margin:13px 0 0 4px;box-sizing:border-box;border-radius:10px}
.datepick{background-color:#fff;color:#0a3255;font-family:'mohegan-sans',Arial,Helvetica,sans-serif;font-size:100%;border-radius:10px}
.datepick .datepick-rtl{direction:rtl}
.datepick .datepick-disable{position:absolute;z-index:100;background-color:white;opacity:.5}
.datepick a{color:#025d92;text-decoration:none}
.datepick a.datepick-disabled{color:#888;cursor:auto}
.datepick a.datepick-cmd{height:1.5em}
.datepick button{margin:.25em;padding:.125em 0;background-color:#fcc;border:0;border-radius:.25em;-moz-border-radius:.25em;-webkit-border-radius:.25em;font-family:'mohegan-sans-bold'}
.datepick .datepick-nav{margin:-6px 7px 0;padding-top:5px}
.datepick .datepick-nav,.datepick .datepick-ctrl{float:left;width:269px;color:#025d92;font-size:.8em;padding-bottom:5px}
.datepick .datepick-cmd{width:60px;font-family:'mohegan-sans-bold';text-transform:uppercase}
.datepick .datepick-cmd:hover{color:#0277bb;text-decoration:underline}
.datepick .datepick-cmd-prevJump,.datepick .datepick-cmd-nextJump{width:8%}
.datepick button.datepick-cmd{text-align:center}
.datepick .datepick-cmd-prev,.datepick .datepick-cmd-prevJump,.datepick .datepick-cmd-clear{float:left;padding-left:2%}
.datepick .datepick-cmd-current,.datepick .datepick-cmd-today{float:left;text-align:center}
.datepick .datepick-cmd-next,.datepick .datepick-cmd-nextJump,.datepick .datepick-cmd-close{float:right;padding-right:2%;text-align:right}
.datepick .datepick-rtl .datepick-cmd-prev,.datepick .datepick-rtl .datepick-cmd-prevJump,.datepick .datepick-rtl .datepick-cmd-clear{float:right;padding-left:0;padding-right:2%;text-align:right}
.datepick .datepick-rtl .datepick-cmd-current,.datepick .datepick-rtl .datepick-cmd-today{float:right}
.datepick .datepick-rtl .datepick-cmd-next,.datepick .datepick-rtl .datepick-cmd-nextJump,.datepick .datepick-rtl .datepick-cmd-close{float:left;padding-left:2%;padding-right:0;text-align:left}
.datepick .datepick-month-nav{float:left;background-color:#777;text-align:center}
.datepick .datepick-month-nav div{float:left;width:12.5%;margin:1%;padding:1%}
.datepick .datepick-month-nav span{color:#888}
.datepick .datepick-month-row{clear:left}
.datepick .datepick-month{float:left;width:265px;padding:5px 9px;text-align:center}
.datepick .datepick-month table{border-collapse:collapse}
.datepick .datepick-month thead{border-bottom:1px solid #aaa}
.datepick .datepick-month th,.datepick .datepick-month td{margin:0;padding:0;font-weight:normal;text-align:center;font-size:16px}
.datepick .datepick-month th{border-top:1px solid #ccc;padding-top:10px;color:#0a3255}
.datepick .datepick-month th a{color:#0a3255}
.datepick .datepick-month th.datepick-week{background-color:#777;color:#fff}
.datepick .datepick-month td{border:2px solid #fff;width:36px}
.datepick .datepick-month td.datepick-week{border:1px solid #777}
.datepick .datepick-month td.datepick-week *{background-color:#777;color:#fff;border:0}
.datepick .datepick-month td span{color:#888}
.datepick .datepick-month td .datepick-other-month{background-color:#fff}
.datepick .datepick-month td .datepick-today{border:1px solid #0d2537;color:#0d2537}
.datepick .datepick-month td .datepick-selected{background-color:#025d92;color:#fff;border:1px solid #0277bb}
.datepick .datepick-month a{display:block;font-size:1em;padding:3px 0 0;background-color:#e6e3d6;color:#0a3255;text-decoration:none;height:25px;width:34px;border:1px solid #a09c91}
.datepick .datepick-month span{display:block;padding:2px 0}
.datepick .datepick-month-header select,.datepick .datepick-month-header input{height:1.4em;border:0;font-size:100%}
.datepick .datepick-month-header input{position:absolute;display:none}
.datepick .datepick-status{clear:both;background-color:#ddd;text-align:center}
.datepick .datepick-clear-fix{clear:both}
.datepick a.offerOfTheDay,.datepick .datepick-month td a.offerOfTheDay{background-color:#f36f21;color:#fff}
.datepick .notEligible{background-color:#a349a4 !important;color:#fff !important;position:relative}
.datepick a.freeNight{background-color:#007550 !important;color:#fff;position:relative}
.datepick a.freeNight:hover,.datepick a.freeNight:focus{background-color:#0d2537 !important;color:#fff}
.datepick a.soldOut{background-color:#dfdddd !important;color:#fff;position:relative}
.datepick a.offerOfTheDay{position:relative}
.datepick a.offerOfTheDay:hover,.datepick a.offerOfTheDay:focus{background-color:#0d2537 !important;color:#fff}
.datepick a.offerOfTheDay sub,.datepick a.freeNight sub,.datepick a.soldOut sub{display:none;position:absolute;left:-50%;top:-44px;z-index:2;font-size:12px}
.datepick a.freeNight sub,.datepick a.soldOut sub{top:-35px;left:0}
.datepick a.offerOfTheDay sub{top:-62px}
.datepick a.offerOfTheDay span.popupPrice,.datepick a.freeNight span.popupPrice,.datepick a.soldOut span.popupPrice{background:#0d2537;color:#fff;min-width:27px;max-width:100px;padding:13px 5px}
.datepick a.freeNight span.popupPrice,.datepick a.soldOut span.popupPrice{padding:12px 5px}
.datepick a.offerOfTheDay span.popupChoiceCredit{background:#069;color:#fff;min-width:27px;max-width:200px;padding:13px 5px;white-space:nowrap}
.datepick .datepick-month td a span.dateSpan{display:inline-block}
.datepick .lt-ie9 a.offerOfTheDay sub,.datepick .lt-ie9 a.freeNight sub,.datepick .lt-ie9 a.soldOut sub{font-size:14px}
.datepick a.offerOfTheDay span.popupArrow,.datepick a.freeNight span.popupArrow,.datepick a.soldOut span.popupArrow{background:url("../../../mgebase/clientlibs/publish/images/icons/icon_sprite.png") -207px -2624px no-repeat;width:19px;height:14px;margin:0 auto}
.datepick a.soldOut:hover{cursor:default}
.datepick a.offerOfTheDay:hover sub,.datepick a.offerOfTheDay:focus sub,.datepick a.freeNight:hover sub,.datepick a.freeNight:focus sub,.datepick a.soldOut:hover sub,.datepick a.soldOut:focus sub{display:block}
.datepick ul.legends{list-style:none outside none;font-weight:normal;padding:0;float:left;margin:8px 0 9px 7px}
.datepick ul.legends li{float:left;padding:0;color:#0a3255;font-size:13px;width:125px}
.datepick ul.legends li .soldOutIcon{background-color:#dfdddd;display:inline-block;width:11px;height:11px;margin:0 3px 0 5px}
.datepick ul.legends li .choiceCreditIcon{background-color:#b5b5b5;display:inline-block;width:11px;height:11px;margin:0 6px 0 15px}
.datepick ul.legends li .notEligibleIcon{background-color:#a349a4;display:inline-block;width:11px;height:11px;margin:0 6px 0 15px}
.datepick ul.legends li .freeNightsIcon{background:url('../../../../../content/dam/mohegansun/Template-Assets/icon_sprite.png') -140px -2621px no-repeat;display:inline-block;width:14px;height:14px;margin-left:15px}
.datepick ul.legends li .dateAvialableIcon{background:url('../../../../../content/dam/mohegansun/Template-Assets/icon_sprite.png') -87px -2621px no-repeat;display:inline-block;width:14px;height:14px;margin:0 5px 0 4px}
.datepick .datepick-cmd-current,.datepick .datepick-cmd-today{display:none}
.datepick button.datepick-trigger{background:0;padding:0;margin:0;border:0;vertical-align:middle}
.datepick .datepick-month-header{font-size:14px;height:19px;left:65px;position:absolute;top:5px;width:150px;text-transform:uppercase;font-family:'mohegan-sans-bold'}
.datepick .datepick-month td{width:36px}
.customDatePicker{margin-top:-10px;padding-top:11px;font-size:18px}
.customDatePicker:before{content:"";background:0;position:absolute;left:0;top:-22px;width:20px;height:30px}
.lt-ie9 input[type="text"],input[type="text"],input[type="password"],input[type="email"]{border:1px solid #c94f08;font-size:13px;font-family:'mohegan-sans-bold';padding:3px 4px;line-height:21px;border-radius:5px}
.lt-ie9 input[type="text"]:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus{border:1px solid #252167}
.lt-ie9 #choose_room_arrival input[type="text"]{padding:0 4px 5px 4px}
.tooltip{background:#c94f08}
form label{font-family:'mohegan-sans-bold';font-size:22px}
textarea:focus,input:focus{outline:0}
div.selector,div.selector span.uniform_custom,div.checker span.uniform_custom,div.radio span.uniform_custom{-webkit-font-smoothing:antialiased}
.selector,.checker,.selector *,.checker *{margin:0;padding:0;display:-moz-inline-box;display:inline-block;vertical-align:middle;zoom:1;*display:inline}
.radio{display:-moz-inline-box;display:inline-block;vertical-align:middle;zoom:1;*display:inline}
div.selector{background-position:-483px -130px;line-height:inherit;height:2.15em;width:145px;border:1px solid #c94f08;position:relative;padding:0 1px 0 6px;background-color:#fff;font-family:'mohegan-sans-bold';font-size:13px;color:#0a3255;overflow:hidden;border-radius:5px}
div.selector span.uniform_custom{background-position:right 0;background:url('../../../../../content/dam/mohegansun/Template-Assets/icon_sprite.png') no-repeat right -3540px;line-height:inherit;height:1.9em;padding:2px 25px 0 2px;cursor:pointer;text-shadow:0 1px 0 #fff;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-family:'mohegan-sans-bold';font-size:1.1em;color:#006895;vertical-align:middle}
div.selector select{top:0;left:0;min-width:156px;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)";height:1.9em;border:0;background:0;font-family:'mohegan-sans-bold';font-size:1.1em;color:#0a3255}
div.selector select:focus{border:1px solid #006895}
div.selector.focus{border:1px solid #252167}
div.selector.disabled span{background-position:right -104px;color:#bbb}
div.checker{width:19px;height:19px;top:-2px;margin-right:0;position:relative}
div.checker:focus,div.checker.focus{border:1px solid #252167}
div.checker:focus span,div.checker.focus span{background-position:0 -3608px}
div.checker:focus span.checked,div.checker.focus span.checked{background:url("../../../../../content/dam/mohegansun/theme/pagination.png") no-repeat;background-position:-2px -32px}
div.checker input{width:18px;height:18px;opacity:0;-ms-filter:"alpha(opacity=0)";display:inline-block;background:0}
div.checker span.uniform_custom{background:url("../../../../../content/dam/mohegansun/theme/pagination.png") no-repeat -2px -3px;height:18px;width:18px;display:-moz-inline-box;display:inline-block;text-align:center;margin-top:-10px}
div.checker span.checked{background:url("../../../../../content/dam/mohegansun/theme/pagination.png") no-repeat;background-position:-2px -32px}
div.checker:active span,div.checker.active span,div.checker.focus:active span,div.checker:active:hover span,div.checker.active:hover span,div.checker.focus.active span{background-position:0 -3608px}
div.checker:active span.checked,div.checker.active span.checked,div.checker.focus:active span.checked,div.checker:active:hover span.checked,div.checker.active:hover span.checked,div.checker.focus.active span.checked{background-position:right -3608px}
.check_box_small_square .checker{width:11px;height:9px;margin-top:-2px}
.check_box_small_square .checker span.uniform_custom{width:9px;height:9px;left:0;background:url('../../../../../content/dam/mohegansun/Template-Assets/icon_sprite.png') no-repeat -24px -3784px;position:absolute;top:0}
.check_box_small_square .checker span.checked{background-position:-34px -3784px}
.check_box_small_square .checker:active span,.check_box_small_square .checker.active span{background-position:-24px -3784px}
.check_box_small_square .checker:active span.checked,.check_box_small_square .checker.active span.checked{background-position:-34px -3784px}
.check_box_small_square .checker.focus span,.check_box_small_square .checker:hover span{background-position:-24px -3784px}
.check_box_small_square .checker.focus:active span,.check_box_small_square .checker:active:hover span,.check_box_small_square .checker.active:hover span,.check_box_small_square .checker.focus.active span{background-position:-24px -3784px}
.check_box_small_square .checker.focus span.checked,.check_box_small_square .checker:hover span.checked,.check_box_small_square .checker.focus:active span.checked,.check_box_small_square .checker:hover:active span.checked,.check_box_small_square .checker.active:hover span.checked,.check_box_small_square .checker.active.focus span.checked{background-position:-34px -3784px}
.check_box_small_square form label{font-family:'mohegan-sans',Arial,Helvetica,sans-serif}
.check_box_big_square .checker{width:17px;height:17px;margin-top:-42px}
.check_box_big_square .checker span.uniform_custom{background:url('../../../../../content/dam/mohegansun/Template-Assets/icon_sprite.png') no-repeat -70px -3780px;height:17px;width:17px}
.check_box_big_square .checker span.checked{background-position:-90px -3780px}
.check_box_big_square .checker:active span,.check_box_big_square .checker.active span,.check_box_big_square .checker.focus span,.check_box_big_square .checker:hover span,.check_box_big_square .checker.focus:active span,.check_box_big_square .checker:active:hover span,.check_box_big_square .checker.active:hover span,.check_box_big_square .checker.focus.active span{background-position:-70px -3780px}
.check_box_big_square .checker:active span.checked,.check_box_big_square .checker.active span.checked,.check_box_big_square .checker.focus span.checked,.check_box_big_square .checker:hover span.checked,.check_box_big_square .checker.focus:active span.checked,.check_box_big_square .checker:active:hover span.checked,.check_box_big_square .checker.active:hover span.checked,.check_box_big_square .checker.focus.active span.checked{background-position:-90px -3780px}
div.radio{width:18px;height:18px;margin-right:5px;margin-top:3px;position:relative;float:left}
div.radio input{width:18px;height:18px;opacity:0;-ms-filter:"alpha(opacity=0)";text-align:center;display:inline-block;background:0}
div.radio span.uniform_custom{display:-moz-inline-box;display:inline-block;text-align:center;height:18px;width:18px;background:url('../../../../../content/dam/mohegansun/Template-Assets/icon_sprite.png') no-repeat scroll 0 -3608px transparent}
div.radio span.checked{background-position:right -3608px}
div.radio:active span,div.radio.active span{background-position:right -3608px}
div.radio:active span.checked,div.radio.active span.checked{background-position:right -3608px}
div.radio.focus span,div.radio:hover span{background-position:0 -3608px}
div.radio.focus span.checked,div.radio:hover span.checked{background-position:right -3608px}
div.radio.focus:active span,div.radio:active:hover span,div.radio.active:hover span,div.radio.active.focus span{background-position:right -3608px}
div.radio.focus:active span.checked,div.radio:active:hover span.checked,div.radio.active:hover span.checked,div.radio.active.focus span.checked{background-position:0 -3608px}
div.radio.disabled span,div.radio.disabled:active span,div.radio.disabled.active span{background-position:right -3608px}
div.radio.disabled span.checked,div.radio.disabled:active span.checked,div.radio.disabled.active span.checked{background-position:right -3608px}
.bigger_select_option .selector{width:205px}
.bigger_select_option div.selector{width:200px}
.bigger_select_option div.selector select{min-width:215px}
.big_select_option .selector{width:103px}
.big_select_option div.selector{width:97px}
.big_select_option div.selector select{min-width:113px}
.medium_select_option .selector{width:70px}
.medium_select_option div.selector{width:67px}
.medium_select_option div.selector select{min-width:80px}
.small_select_option .selector{width:60px}
.small_select_option div.selector{width:47px}
.small_select_option div.selector select{min-width:58px}
span.error_text{color:#d10505;font-family:'mohegan-sans-bold';font-size:10px;position:absolute;line-height:normal}
span.error_text.disabledDate{margin-left:-148px;top:-10px}
.submit_button{background:#c94f08;color:#fff;display:inline-block;padding:5px 25px;text-decoration:none}
.submit_button .submit{color:#fff;display:inline-block;border:0;margin:0;text-transform:uppercase;font-family:'mohegan-sans-bold';font-size:1.1em;font-weight:normal}
.submit_button .submit:hover,.submit_button .submit:focus{background:#d60f00;text-decoration:underline}
.submit_button:hover,.submit_button:focus{background:#d60f00}
.submit_button:hover .submit,.submit_button:focus .submit{text-decoration:underline}
.error-message{font-family:'mohegan-sans-bold';font-size:10px;color:#d10505;position:relative;left:0;top:0}
#countdown_container{height:auto;width:100%;margin:10px 0}
#countdown_container .countdownMiddleContainer{width:auto;margin:0 auto}
#countdown_container .mainImage{margin:0 auto;text-align:center}
#countdown_container .mainImage img{margin:10px 26px 20px;border:2px solid #c94f08;display:inline-block;float:left;width:40%}
#countdown_container .mainImage h2{color:#fff;display:inline-block;font-family:'mohegan-sans-bold';font-size:30px;font-weight:normal;margin:auto;padding:11px 0 0;vertical-align:middle;width:50%}
#countdown_container .mainImage h3{color:#fff;font-family:'mohegan-sans';font-size:20px;margin:0;padding:0 0 3px;display:inline-block;text-align:center;width:50%;text-transform:uppercase}
#countdown_container .mainImage ul{list-style-type:none;margin:0;padding:0}
#countdown_container .mainImage ul li{display:inline-block;margin:10px;height:auto;float:none}
#countdown_container .mainImage ul li .timer{color:#c94f08;display:block;font-family:'mohegan-sans-bold';font-size:3.5em;text-align:center;width:100%;margin-bottom:-10px;padding:0;line-height:1.2em}
#countdown_container .mainImage ul li .dash{display:block}
#countdown_container .mainImage ul li .dash.days_dash{margin-left:7px}
#countdown_container .mainImage ul li .digit{float:left;font-family:'mohegan-sans-bold';font-weight:normal}
#countdown_container .mainImage ul li .textContainer{color:#fff;display:block;text-transform:uppercase;position:relative;text-align:center}
#countdown_container .mainImage ul li .textContainer .text{font-family:'mohegan-sans-bold';font-size:1em}
#countdown_container .mainImage ul.button{float:left;position:relative;top:-25px}
#countdown_container .mainImage ul.button li{float:none}
#countdown_container .mainImage ul.button li:first-child{padding-bottom:14px}
#countdown_container .countdown_button{text-align:center;margin-top:6px;width:166px;margin:auto;display:inline-block}
#countdown_container .countdown_button .event_button{background:#c94f08;color:#fff;font-family:'mohegan-sans-bold';font-size:1em;padding:2px 10px;display:inline-block;border-radius:10px}
#countdown_container .countdown_button .event_button:hover{background:#d60f00}
@media screen and (max-width:800px){#countdown_container .mainImage{width:98%;margin:0 auto}
#countdown_container .mainImage img{width:100%;height:auto;margin:0}
#countdown_container .mainImage h2{display:block;text-align:center;height:auto;line-height:40px;width:100%}
#countdown_container .mainImage h3{text-align:center;width:100%}
#countdown_container .mainImage ul{height:auto;margin:0 auto;padding:0;text-align:center}
}
.eventPromoDetailPage #content{min-width:200px;width:100%}
.eventPromoDetailPage .main_container_center,.eventPromoDetailPage .maincontent_container{width:100%;min-width:280px;max-width:100%}
.eventPromoDetailPage .eventPromo_detail_container{width:100%;display:block;margin:auto;text-align:center;position:relative}
.eventPromoDetailPage .eventPromo_detail_container .eventPromo_detail_container_margin{height:100%;display:block;position:relative;border-bottom:0}
.eventPromoDetailPage .eventPromo_detail_heading_part{width:100%;margin:0 auto;position:relative;z-index:110}
.eventPromoDetailPage .eventPromo_detail_heading_part h2{font-size:1.8em;font-family:'mohegan-sans-bold';text-align:center;text-transform:uppercase;margin:1em 0 .3em 0;color:#823e7c}
.eventPromoDetailPage .event_par img{width:100%;min-width:650px;max-height:600px}
.eventPromoDetailPage .eventPromo_detail_left_side{background-color:#fff;max-height:500px;overflow:hidden;position:relative}
.eventPromoDetailPage .eventPromo_detail_right_side{position:relative;width:100%;right:auto;height:auto;padding-top:0;color:#823e7c;padding-bottom:15px;box-sizing:border-box;border-top:8px solid #c94f08}
.eventPromoDetailPage .eventPromo_detail_right_side .bottom_button .event_button{background-color:#c94f08}
.eventPromoDetailPage .eventPromo_detail_right_side .bottom_button .event_button:hover,.eventPromoDetailPage .eventPromo_detail_right_side .bottom_button .event_button:focus{background-color:#d60f00}
.eventPromoDetailPage .content_heading_container{display:block;margin:auto}
.eventPromoDetailPage .content_heading_container .eventPromo_detail_heading_part{display:none}
.eventPromoDetailPage .plainrichtext{text-align:center;max-width:800px;margin:auto;display:block}
.eventPromoDetailPage .detail_text{display:none}
.eventPromoDetailPage .eventBottomNotch{display:none;background-image:none}
.eventPromoDetailPage .eventDetailSection{padding-top:30px;padding-bottom:30px}
.eventPromoDetailPage article.need_assisstance{text-align:center;display:block}
.eventPromoDetailPage .need_assisstance_content{color:#666}
.eventPromoDetailPage .need_assisstance_title{color:#666}
.eventPromoDetailPage ul.eventDates{list-style:none;padding-left:0}
.eventPromoDetailPage ul.eventDates li{border-bottom:1px solid rgba(0,0,0,0.1);padding:5px 0;text-align:center}
@media only screen and (min-width:1640px){.event_par img{width:100%;max-height:none}
}
@media(max-width:1138px){.eventOperations .eventPromo_detail_weekdays_info ul{padding-top:0;margin:0}
}
@media(max-width:920px){.eventDetailSection{padding-left:10px;padding-right:10px}
.event_par.event{left:0}
.event_par:after{display:none}
.eventPromoDetailPage .event_par img{width:100%;min-width:auto;object-position:center;object-fit:cover;height:250px}
}
.eventOperations .eventPromo_detail_weekdays_info{font-family:'mohegan-sans-bold';text-align:center;color:#823e7c}
.eventOperations .eventPromo_detail_weekdays_info ul{margin:6px 15px 0 15px;padding-top:5px;padding-left:0}
.eventOperations .eventPromo_detail_weekdays_info ul li{margin:3px 0;padding:0;list-style-type:none;font-size:1.3em}
.eventOperations .eventPromo_detail_weekdays_info ul li:first-child{margin-top:15px;line-height:2em;color:#006895}
.eventOperations .eventPromo_detail_weekdays_info ul li span.mobileView,.eventOperations .eventPromo_detail_weekdays_info ul li span.deskView{font-size:.8em;font-family:'mohegan-sans',Arial,Helvetica,sans-serif}
.eventOperations .eventPromo_detail_weekdays_info ul li span.mobileView{display:none}
.eventOperations .eventPromo_detail_weekdays_info ul li h1{display:table;margin:5px auto;font-family:'mohegan-sans',Arial,Helvetica,sans-serif;max-width:800px;letter-spacing:.02em}
.eventOperations .eventPromo_detail_weekdays_info ul li h1:after{background:#bbb;width:80%;content:' ';display:block;height:1px;margin:8px auto;text-align:center}
.eventOperations .eventPromo_detail_weekdays_info ul li h3,.eventOperations .eventPromo_detail_weekdays_info ul li h2{font-family:'mohegan-sans-bold';font-size:1.1em;margin:0;display:inline-block}
.eventOperations .eventPromo_detail_weekdays_info ul li span.event_operations_venue{color:#823e7c}
.eventOperations .eventsArtistLarge{font-size:1.65em}
.eventOperations .eventsArtistMedium{font-size:1.5em}
.eventOperations .eventsArtistSmall{font-size:1.1em}
.event_time_am_pm{text-transform:lowercase}
.eventPromo_detail_right_side .bottom_link{padding:12px 0}
.eventPromo_detail_right_side .bottom_link ul{list-style-type:none;margin:0;padding:0}
.eventPromo_detail_right_side .bottom_link ul li{float:left;padding:0 16px 0 0;border-right:1px solid #823e7c;font-family:'mohegan-sans-bold';margin:0 16px 0 36px;color:#c94f08;font-size:.9em;text-decoration:none}
.eventPromo_detail_right_side .bottom_link ul li:first-child{padding-left:0}
.eventPromo_detail_right_side .bottom_link ul li.last{border:0;margin:0;padding:0}
.eventPromo_detail_right_side .bottom_link ul li.single{border:medium none;margin:0;padding:0;text-align:center;width:100%}
.eventPromo_detail_right_side .bottom_link ul li a{color:#c94f08;font-size:.9em;text-decoration:none}
.eventPromo_detail_right_side .bottom_button{height:37px;text-align:center;width:100%;margin-bottom:35px;clear:both}
.eventPromo_detail_right_side .bottom_button .event_button{display:inline-block;margin:5px auto;text-align:center;color:#fff;background-color:#c94f08;padding:5px 20px;font-size:1em;border-radius:4px;text-transform:uppercase;text-decoration:none}
.eventPromo_detail_right_side .bottom_button .event_button:hover{background-color:#d60f00}
.eventPromo_detail_right_side .bottom_button a.event_button span{color:#fff !important;font-family:'mohegan-sans-bold';font-size:1em}
.eventPromo_detail_right_side .bottom_button a.event_button:hover span{color:#fff !important}
@media(max-width:666px){.eventOperations .eventPromo_detail_weekdays_info li span.deskView{display:none}
.eventOperations .eventPromo_detail_weekdays_info li span.mobileView{display:inline-block}
.eventOperations .eventsArtistLarge{font-size:1.45em}
.eventOperations .eventsArtistMedium{font-size:1.3em}
.eventOperations .eventPromo_detail_weekdays_info li{font-size:1.1em}
}
.localbusiness .topSection{text-align:center;margin:40px auto 0;max-width:960px}
.localbusiness .topSection .localBusinessDetails{background-color:rgba(0,0,0,0.05);border-radius:20px;margin-bottom:50px;padding-bottom:20px}
.localbusiness .bottomSection .col_1_full .center{background-size:cover}
.localbusiness .openTableContainer iframe{height:300px !important;margin-left:15px}
.localbusiness .lbHeader{text-align:center;margin:auto;display:block}
.localbusiness .lbHeader h1{font-size:2.1em;color:#823e7c;margin:0 auto;padding:.67em 0}
.localbusiness .lbHeader h1 :after{content:' ';width:200px;border-bottom:2px solid #ccc;display:block;margin:auto;text-align:center;padding-top:10px}
.localbusiness .lbSection{text-align:center}
.localbusiness .lbTelephones{margin-bottom:15px}
.localbusiness .lbOpeningHours{margin-bottom:15px}
.localbusiness .lbTelephones h2,.localbusiness .lbOpeningHours h2{border-bottom:1px solid #ccc;margin-left:20px;margin-right:20px}
.localbusiness .lbPhoneNumber{display:block;font-size:.9em;color:#666}
.localbusiness .lbPhoneNumber a{text-decoration:none;color:#0a3255}
.localbusiness .lbPhoneHelperText{font-size:.9em;color:#666}
.localbusiness .openHoursDays{text-transform:uppercase;font-size:.95em;font-family:'mohegan-sans-bold'}
.localbusiness .openHours{font-size:.9em}
.localbusiness .openHoursEntry{margin-bottom:6px}
.localbusiness .link_button{margin-top:15px}
.localbusiness .lbMenues,.localbusiness .lbAdditionalLinks{color:#fff}
.localbusiness .lbMenues h2,.localbusiness .lbAdditionalLinks h2{margin-top:1.5em}
.localbusiness .lbMenues .link_button,.localbusiness .lbAdditionalLinks .link_button{width:30%;display:inline-block;background:transparent;margin:10px;box-sizing:border-box;height:auto;padding:10px;border:0;box-shadow:none}
.localbusiness .lbMenues .link_button:hover,.localbusiness .lbAdditionalLinks .link_button:hover{background:transparent;border:0;box-shadow:none}
.localbusiness .lbMenues .link_button a,.localbusiness .lbAdditionalLinks .link_button a{height:auto;box-sizing:border-box;float:none;vertical-align:top;text-align:center;position:relative;padding:10px 15px;border:2px solid #c94f08;border-radius:10px;text-transform:uppercase;background-color:#c94f08;color:#fff;font-size:1.2em;font-family:'mohegan-sans-bold';display:block}
.localbusiness .lbMenues .link_button a:hover,.localbusiness .lbAdditionalLinks .link_button a:hover{border:2px solid #d60f00;background-color:#d60f00}
.localbusiness .lbSpecials{padding-bottom:50px}
.localbusiness .content_border_type2{display:none}
.localbusiness .bottomSection .bg{background-size:cover}
.special_table_wrapper{border-collapse:collapse;border-spacing:0;padding:0;visibility:hidden;width:100%}
.dining_detail_specials{width:90%;background-color:rgba(255,255,255,0.3);border-radius:20px;padding:15px;color:#006895;margin:80px auto;display:block}
.dining_detail_specials h4{font-size:1.3em;font-family:'mohegan-sans-bold';text-transform:uppercase;margin:0}
.dining_detail_specials h4 p{margin-bottom:10px}
.dining_detail_specials .specials_menus{width:90%;border-top:1px solid rgba(0,0,0,0.3);display:block;margin:auto;margin-bottom:15px}
.dining_detail_specials .specials_menus table.special_table_wrapper tbody,.dining_detail_specials .specials_menus table tbody,.dining_detail_specials .specials_menus table tbody tr,.dining_detail_specials .specials_menus table.special_table_wrapper tbody tr{width:100%;text-align:center;display:block}
.dining_detail_specials .specials_menus table td{text-align:center;display:inline-block;box-sizing:border-box}
.dining_detail_specials .specials_menus table.special_table_wrapper td{text-align:center}
.dining_detail_specials .specials_menus td{display:inline-block;font-size:1em;font-family:'mohegan-sans-bold';min-width:150px}
.dining_detail_specials .specials_menus td a{color:#c94f08;text-decoration:none}
.dining_detail_specials .specials_menus td a:hover{color:#d60f00;text-decoration:underline}
.dining_detail_specials .specials_menus tr{border-top:dotted 1px;border-color:rgba(255,255,255,0.7)}
.dining_detail_specials .specials_menus tr:first-child{border-top:0}
.tel_ico{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzIgMzIiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAzMiAzMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGcgaWQ9IlN0eWxlXzJfY29weV8zIj48Zz48Zz48cGF0aCBkPSJNMTYsMEM3LjE2MywwLDAsNy4xNjMsMCwxNmMwLDguODM2LDcuMTYzLDE2LDE2LDE2czE2LTcuMTY0LDE2LTE2QzMyLDcuMTYzLDI0LjgzNywwLDE2LDB6IiBmaWxsPSIjMzMzMzMzIi8+PC9nPjwvZz48L2c+PGcgaWQ9InN0eWxlXzRfMV8iPjxnPjxyZWN0IGZpbGw9IiNGRkZGRkYiIGhlaWdodD0iNS44OCIgdHJhbnNmb3JtPSJtYXRyaXgoMC43ODc5IC0wLjYxNTggMC42MTU4IDAuNzg3OSAtNy44MDMyIDE4LjI3MjcpIiB3aWR0aD0iMi40IiB4PSIyMS40MjUiIHk9IjE3LjUyNCIvPjxwYXRoIGQ9Ik0yMi41MTMsMjQuMjg0bC0zLjYyMS00LjYzM2MwLDAtMi4zNjEtMC41NTMtNC4wNDMtMi43MDRjLTEuNjgxLTIuMTUxLTEuNjQ3LTQuNTc2LTEuNjQ3LTQuNTc2ICAgIEw5LjU4MSw3LjczOGMwLDAtMy40MzEsNC45MTUsMS45NTEsMTEuODAxUzIyLjUxMywyNC4yODQsMjIuNTEzLDI0LjI4NHoiIGZpbGw9IiNGRkZGRkYiLz48cmVjdCBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjUuODgiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzg3OSAtMC42MTU4IDAuNjE1OCAwLjc4NzkgLTIuNDQyOSAxMC4wMTIpIiB3aWR0aD0iMi40IiB4PSIxMi4xMTMiIHk9IjUuNjEyIi8+PC9nPjwvZz48L3N2Zz4=);background-repeat:no-repeat}
.lbPhoneNumber .tel_ico{display:inline-block;height:20px;margin-right:5px;padding-bottom:3px;vertical-align:middle;width:20px}
@media(max-width:790px){.localbusiness .lbMenues .link_button,.localbusiness .lbAdditionalLinks .link_button{width:50%;margin:10px}
}
@media(max-width:666px){.dining_detail_specials .specials_menus td{width:100% !important}
}
@media(max-width:440px){.localbusiness .lbMenues .link_button,.localbusiness .lbAdditionalLinks .link_button{width:80%;margin:10px}
}
.upcomingevent h3{border-bottom:1px solid #ccc;color:#823e7c}
.upcomingevent ul li span{color:#006895;border-left:1px solid #ccc}
.mpn_upcoming_events h2{border-bottom:1px solid #ccc;color:#823e7c}
.upcomingevent ul li a{color:#c94f08}
.upcomingevent ul li a:hover,.upcomingevent ul li a:focus{color:#d60f00}
#hero_container{clear:both;height:578px;position:relative;min-width:960px;max-width:none;overflow:hidden;z-index:2;margin:0 auto}
.landingherotextimage .hero_landing{position:relative;border-bottom:7px solid #c94f08;background-size:cover !important;margin-bottom:10%}
.landingherotextimage .hero_landing:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;display:inline-block;background:transparent}
.landingherotextimage .hero_landing .hero_section_landing{height:100%;min-height:400px;position:relative;min-width:100%;z-index:10;display:block}
.landingherotextimage .hero_landing img{margin-bottom:20px}
.landingherotextimage .landing_bottom_arc{background:0;height:100%;left:0;position:absolute;bottom:0;width:100%;z-index:7;pointer-events:none;display:none}
.landingherotextimage .herotext_container{margin:0 auto;text-align:center;background:rgba(255,255,255,0.95);padding:20px 40px;border-radius:10px;position:absolute;left:50%;transform:translate(-50%,0);color:#006895;font-family:'mohegan-sans',Arial,Helvetica,sans-serif;width:fit-content;max-width:70%;bottom:-20%;box-shadow:0 5px 13px rgba(0,0,0,0.3);-webkit-box-shadow:0 5px 13px rgba(0,0,0,0.3);-moz-box-shadow:0 5px 13px rgba(0,0,0,0.3)}
.landingherotextimage .herotext_container:nth-child(n){opacity:1.0}
.landingherotextimage .herotext_container h1{color:#823e7c;font-family:'mohegan-sans-bold';font-size:3em;line-height:1.1em;margin:0 auto;padding:0;font-weight:normal;letter-spacing:2px;text-shadow:none}
.landingherotextimage .herotext_container h1 p{font-size:26px;display:block;max-width:100%;margin:0;line-height:28px}
.landingherotextimage .herotext_container h2,.landingherotextimage .herotext_container h3,.landingherotextimage .herotext_container h4,.landingherotextimage .herotext_container h5,.landingherotextimage .herotext_container p{color:#823e7c}
.landingherotextimage .herotext_container h2 a,.landingherotextimage .herotext_container h3 a,.landingherotextimage .herotext_container h4 a,.landingherotextimage .herotext_container h5 a,.landingherotextimage .herotext_container p a{color:#c94f08}
.landingherotextimage .herotext_container h2 a:hover,.landingherotextimage .herotext_container h3 a:hover,.landingherotextimage .herotext_container h4 a:hover,.landingherotextimage .herotext_container h5 a:hover,.landingherotextimage .herotext_container p a:hover,.landingherotextimage .herotext_container h2 a:focus,.landingherotextimage .herotext_container h3 a:focus,.landingherotextimage .herotext_container h4 a:focus,.landingherotextimage .herotext_container h5 a:focus,.landingherotextimage .herotext_container p a:focus{color:#d60f00}
.landingherotextimage .herotext_container h2{font-family:'mohegan-sans',Arial,Helvetica,sans-serif;font-size:2em;line-height:1.1em;margin:10px auto;padding:0;font-weight:normal}
.landingherotextimage .herotext_container .detail{color:#0a3255;font-size:18px;font-family:'mohegan-sans',Arial,Helvetica,sans-serif;padding:10px 0 0 0;display:block;width:auto;margin:0 auto;word-wrap:break-word;text-transform:none;font-weight:bold}
.landingherotextimage .herotext_container .detail a{color:#c94f08}
.landingherotextimage .herotext_container .detail a:hover,.landingherotextimage .herotext_container .detail a:focus{color:#d60f00;text-decoration:underline}
.landingherotextimage .herotext_container ul{list-style-type:none;margin:0;padding:10px 0 0 0}
.landingherotextimage .herotext_container ul li{margin-left:8px;margin-right:8px}
.landingherotextimage .herotext_container ul li:first-child{display:none !important}
.landingherotextimage .herotext_container img{margin-top:1px}
.landingherotextimage .resp_hero_landing{display:none;position:relative}
.landingherotextimage .resp_hero_landing .img_wrap{width:960px;height:385px}
.landingherotextimage .resp_hero_landing .img_wrap img{max-width:960px;position:absolute}
.landingherotextimage .resp_hero_landing .img_wrap img.right{right:0}
.landingherotextimage .resp_hero_landing .img_wrap img.center{margin-left:-480px;left:50%}
.landingherotextimage .resp_hero_landing .area_wrapper{position:relative;max-height:425px;overflow:hidden}
.landingherotextimage .resp_hero_landing .btn_small{border-right:0;margin:5px auto;cursor:pointer}
.landingherotextimage .resp_hero_landing .herotext_container{margin:0 auto;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:500px;width:90%}
.landingherotextimage .resp_hero_landing .herotext_container img{margin-bottom:10px}
.landingherotextimage .resp_hero_landing .herotext_container .detail{width:100%;padding:10px 0 0 0}
.landingherotextimage .resp_hero_landing .herotext_container h1{font-size:2.5rem}
.landingherotextimage .resp_hero_landing .herotext_container ul li{display:block}
.landingherotextimage .resp_hero_landing .herotext_container ul li:first-child{display:none}
@media screen and (max-width:959px){.resp_hero_landing{display:none;border-bottom:7px solid #c94f08}
.resp_hero_landing .herotext_container ul li a.btn_small{display:none}
.resp .hero_landing{display:block}
.landingherotextimage .hero_landing{margin-bottom:20%}
.landingherotextimage .herotext_container{max-width:90%;padding:10px 20px;width:max-content}
.landingherotextimage .herotext_container h1{font-size:2.3em}
}
@media only screen and (max-width:666px){.landingherotextimage .herotext_container h1,.resp_hero_landing .herotext_container h1{font-size:2.3em !important}
.herotext_container,.herotext_container .detail{width:100%}
}
@media screen and (max-width:499px){.resp_hero_landing .herotext_container h1 p:before{background-position:-25px -1684px}
.resp_hero_landing .herotext_container h1 p:after{background-position:-185px -1769px}
}
nav a{color:#c94f08}
#wrapper{padding-left:12.5rem;position:relative;overflow:hidden;margin:0 auto;min-width:960px}
#wrapper.resp{position:static;overflow:visible;margin:0;min-width:0}
.resp nav#main-nav.respNav{position:relative}
@media all and (max-width:1159px){#wrapper{padding-left:0}
}
.skip-nav{display:inline-block;left:0;position:fixed;top:0;z-index:550}
.skip-nav a{background-color:#0e2537;border:0 solid #fff;border-radius:0 0 5px 0;border-width:0 1px 1px 0;color:#fff;display:inline-block;font-size:.8rem;font-family:'mohegan-sans-bold';opacity:0;overflow:hidden;padding:.4rem;position:fixed;top:-100px;text-transform:uppercase}
.skip-nav a:focus{opacity:1;top:auto;width:auto}
@media(max-width:1159px){.skip-nav a{background-color:#fff}
}
html.activeMenu nav#main-nav.respNav{height:100%;width:100%;overflow:hidden}
@media screen and (min-width:960px){html nav#main-nav.respNav{height:100%;width:100%;overflow:hidden}
}
nav#main-nav{margin-bottom:30px;position:relative}
@media(max-width:1159px){nav#main-nav{margin-bottom:60px}
}
nav#main-nav.loggedin .horizontalTop .topRightContainer .desktopLogin{display:none;cursor:pointer}
nav#main-nav.loggedin .horizontalTop .topRightContainer .mobileLogin{display:none;cursor:pointer}
nav#main-nav .horizontalTop{background-color:#006895;color:#c94f08;left:200px;line-height:1.4;position:fixed;right:0;top:0;z-index:20}
nav#main-nav .horizontalTop a:hover{color:#fff}
nav#main-nav .horizontalTop:before,nav#main-nav .horizontalTop:after{display:table;content:""}
nav#main-nav .horizontalTop:after{clear:both}
nav#main-nav .horizontalTop .topLeftContainer{float:left}
nav#main-nav .horizontalTop .topHamburger{cursor:pointer;display:none;margin:15px;vertical-align:top}
nav#main-nav .horizontalTop .topLogo{display:none;vertical-align:top}
nav#main-nav .horizontalTop .topLogo img{max-width:100px}
nav#main-nav .horizontalTop .topRightContainer{float:right}
nav#main-nav .horizontalTop .topRightContainer img{max-height:22px}
nav#main-nav .horizontalTop .topRightContainer .topLinkContainer{display:inline-block;position:relative}
nav#main-nav .horizontalTop .topRightContainer .topLinkContainer .topLoginContainer{cursor:pointer;display:inline-block;font-size:15px;height:30px;line-height:30px;padding:0 10px}
nav#main-nav .horizontalTop .topRightContainer .topLinkContainer .topLoginContainer span.navDataLoginLabel{font-family:'mohegan-sans',Arial,Helvetica,sans-serif;font-size:10px;line-height:30px;margin-left:3px}
nav#main-nav .horizontalTop .topRightContainer .topLinkContainer .topLoginContainer.active{background-color:#823e7c}
nav#main-nav .horizontalTop .topRightContainer .topLinkContainer img,nav#main-nav .horizontalTop .topRightContainer .topSearch img{max-height:22px}
nav#main-nav .horizontalTop .topRightContainer .topLoginContainer img.defaultState,nav#main-nav .horizontalTop .topRightContainer .topVisitContainer img.defaultState{display:inline-block}
nav#main-nav .horizontalTop .topRightContainer .topLoginContainer img.activeState,nav#main-nav .horizontalTop .topRightContainer .topVisitContainer img.activeState{display:none}
nav#main-nav .horizontalTop .topRightContainer .topLoginContainer.active img.defaultState,nav#main-nav .horizontalTop .topRightContainer .topVisitContainer.active img.defaultState{display:none}
nav#main-nav .horizontalTop .topRightContainer .topLoginContainer.active img.activeState,nav#main-nav .horizontalTop .topRightContainer .topVisitContainer.active img.activeState{display:inline-block}
nav#main-nav .horizontalTop .topRightContainer .topVisitContainer{display:inline-block;height:30px;line-height:30px;padding:0 10px;font-size:15px}
nav#main-nav .horizontalTop .topRightContainer .topVisitContainer.active{background-color:#823e7c}
nav#main-nav .horizontalTop .topRightContainer .desktopLogin,nav#main-nav .horizontalTop .topRightContainer .desktopLogout,nav#main-nav .horizontalTop .topRightContainer .desktopVisit{display:inline-block;cursor:pointer}
nav#main-nav .horizontalTop .topRightContainer .mobileLogin,nav#main-nav .horizontalTop .topRightContainer .mobileLogout,nav#main-nav .horizontalTop .topRightContainer .mobileVisit{display:none;cursor:pointer}
nav#main-nav .horizontalTop .topRightContainer .loginLoggedIn,nav#main-nav .horizontalTop .topRightContainer .loginLoggedOut,nav#main-nav .horizontalTop .topRightContainer .bookVisitLoggedIn,nav#main-nav .horizontalTop .topRightContainer .bookVisitLoggedOut{display:none}
nav#main-nav .horizontalTop .alertBanner{width:100%;background-color:#d60f00;border:2px solid #d60f00;box-sizing:border-box;color:#fff;padding:5px 5px 7px 5px;display:none;text-align:center;vertical-align:middle}
nav#main-nav .horizontalTop .alertBanner .alertTitle{display:inline;position:relative;top:2px}
nav#main-nav .horizontalTop .alertBanner .alertTitleMobile{display:none}
nav#main-nav .horizontalTop .alertBanner .alertTitleMobile a{color:#fff;position:relative;top:2px;text-decoration:none}
nav#main-nav .horizontalTop .alertBanner .alertTitleMobile a:hover,nav#main-nav .horizontalTop .alertBanner .alertTitleMobile a:focus{text-decoration:underline}
nav#main-nav .horizontalTop .alertBanner .alertTitleMobile a:after{content:' \25BA';display:inline-block;height:10px;width:10px;margin-left:5px;color:#fff;font-size:.9em}
nav#main-nav .horizontalTop .alertBanner .alertDesc{display:inline;line-height:1.3;position:relative;top:2px;padding-left:5px}
nav#main-nav .horizontalTop .alertBanner .alertLink{float:right;background:#fff;color:red;clear:none}
nav#main-nav .horizontalTop .alertBanner .alertLink a{color:#d60f00;font-family:'mohegan-sans-bold';padding:2px 10px;display:inline-block;text-decoration:none}
nav#main-nav .horizontalTop .alertBanner .alertLink a:hover,nav#main-nav .horizontalTop .alertBanner .alertLink a:focus{text-decoration:underline}
nav#main-nav .horizontalTop .alertBanner .alertDismiss{float:right;clear:both;cursor:pointer}
nav#main-nav .horizontalTop .alertBanner .alertDismiss:after{content:"x";padding:0 7px;display:block;border:1px solid #fff;margin-left:5px;margin-top:1px}
nav#main-nav .horizontalTop .topLoginContainer,nav#main-nav .horizontalTop .topVisitContainer{position:relative}
nav#main-nav .horizontalTop .topLoginContainer span.bookVisitLabel,nav#main-nav .horizontalTop .topVisitContainer span.bookVisitLabel,nav#main-nav .horizontalTop .topLoginContainer span.navDataLoginLabel,nav#main-nav .horizontalTop .topVisitContainer span.navDataLoginLabel{font-family:'mohegan-sans',Arial,Helvetica,sans-serif;font-size:10px;line-height:30px;margin-left:3px}
nav#main-nav .horizontalTop .topLoginContainer a.navDataLoginLogout,nav#main-nav .horizontalTop .topVisitContainer a.navDataLoginLogout,nav#main-nav .horizontalTop .topLoginContainer a.bookVisitLink,nav#main-nav .horizontalTop .topVisitContainer a.bookVisitLink{text-decoration:none}
nav#main-nav .horizontalTop .topLoginContainer a.navDataLoginLogout:hover,nav#main-nav .horizontalTop .topVisitContainer a.navDataLoginLogout:hover,nav#main-nav .horizontalTop .topLoginContainer a.bookVisitLink:hover,nav#main-nav .horizontalTop .topVisitContainer a.bookVisitLink:hover,nav#main-nav .horizontalTop .topLoginContainer a.navDataLoginLogout:focus,nav#main-nav .horizontalTop .topVisitContainer a.navDataLoginLogout:focus,nav#main-nav .horizontalTop .topLoginContainer a.bookVisitLink:focus,nav#main-nav .horizontalTop .topVisitContainer a.bookVisitLink:focus{text-decoration:underline}
nav#main-nav .horizontalTop .sideMenuOpen{background-image:url('../../../../../content/dam/mohegansun/theme/hamburger-orange-01.png');background-size:cover;display:none;margin:15px;vertical-align:top;cursor:pointer;width:30px;height:30px}
nav#main-nav .horizontalTop .topLogin,nav#main-nav .horizontalTop .topBookVisit,nav#main-nav .horizontalTop .topBreadcrumb{display:inline-block}
nav#main-nav .horizontalTop .topSearch{display:inline-block;padding-right:8px;margin-bottom:5px}
nav#main-nav .horizontalTop .topSearch input[type="text"]{border:1px solid #d3b079;font-size:13px;font-family:'mohegan-sans-bold';padding:3px 4px;width:120px;color:#c94f08;border-radius:5px}
nav#main-nav .horizontalTop .topSearch input[type="text"]:focus{border:1px solid #252167}
nav#main-nav .horizontalTop .topBottomShadow{background:0;height:76px;position:absolute;width:100%;z-index:10;min-width:960px;bottom:-76px;pointer-events:none;display:none}
nav#main-nav a.sideMenuClose{background:url('../../../../../content/dam/mohegansun/theme/hamburger-close-white-01.png') no-repeat transparent;background-size:cover;margin:15px;vertical-align:top;cursor:pointer;width:30px;height:30px;display:none}
nav#main-nav a.sideMenuClose:focus{background-color:rgba(255,255,255,0.2);outline:thin dotted}
nav#main-nav .site-nav{font-family:'mohegan-sans-bold';background:url('../../../../../content/dam/mohegansun/Template-Assets/navigation/MSCT-NAV-BKGD.jpg') no-repeat;background-position:-250px 0;background-repeat:repeat-y;box-sizing:border-box;display:block;height:100%;left:0;margin:0;padding:0;position:fixed;top:0;transition:left .2s;width:12.5rem;letter-spacing:.04em;z-index:500}
nav#main-nav .site-nav .loginLoggedIn,nav#main-nav .site-nav .loginLoggedOut{display:none}
nav#main-nav .site-nav .sideDesktopLogo img{padding-left:7px}
nav#main-nav .site-nav .sideTabletLogo{display:none}
nav#main-nav .site-nav .sideTabletLogo img{padding-left:7px;max-width:100px}
nav#main-nav .site-nav .sideSearch{display:none}
@media(max-width:1159px){nav#main-nav .site-nav{left:-200px;display:none}
}
@media(max-width:666px){nav#main-nav .site-nav{left:-666px;transition:left .5s;width:100%}
nav#main-nav .site-nav.active{display:block;left:0}
}
nav#main-nav .site-nav div.top-nav-left{display:none}
@media(max-width:666px){nav#main-nav .site-nav div.top-nav-left{display:unset}
}
nav#main-nav .site-nav #btn-menu-open{background-color:transparent;border:1px solid #000;border-width:0;left:0;position:fixed;top:0}
nav#main-nav .site-nav #btn-menu-open .img-menu-open{display:unset}
nav#main-nav .site-nav #btn-menu-open .img-menu-close{display:none}
nav#main-nav .site-nav #btn-menu-open.active .img-menu-open{display:none}
nav#main-nav .site-nav #btn-menu-open.active .img-menu-close{display:unset}
nav#main-nav .site-nav img#main-nav-logo{background:0;border:0;padding-left:.45rem}
nav#main-nav .site-nav ul{box-sizing:border-box;list-style-type:none;margin:0;padding:0;width:100%}
nav#main-nav .site-nav ul a{box-sizing:border-box;display:block;text-decoration:none}
nav#main-nav .site-nav ul a:hover,nav#main-nav .site-nav ul a:focus{text-decoration:underline}
nav#main-nav .site-nav ul.menu-level-1{background-color:transparent}
nav#main-nav .site-nav ul.menu-level-1>li{border-bottom:.08rem solid rgba(200,200,200,0.3);margin:0 0 0 -10px;padding:0 0 0 10px;position:relative}
nav#main-nav .site-nav ul.menu-level-1>li:first-child{border-top:.08rem solid rgba(200,200,200,0.3);margin-top:5px}
nav#main-nav .site-nav ul.menu-level-1>li>a{color:#fff;height:100%;padding:9px 5px 10px 10px}
nav#main-nav .site-nav ul.menu-level-1>li.has-submenu>a:after{background-image:url("../../../../../content/dam/mohegansun/Template-Assets/navigation/responsive-sprite.png");background-position:-73px -1px;background-repeat:no-repeat;content:' ';height:6px;margin-right:11px;position:absolute;right:8px;top:16px;width:12px;display:inline-block}
nav#main-nav .site-nav ul.menu-level-1>li.has-submenu.active>a:after{background-position:-86px -1px}
nav#main-nav .site-nav ul.menu-level-1>li.active{background-color:#823e7c}
nav#main-nav .site-nav ul.menu-level-1>li.active>a{color:#fff}
nav#main-nav .site-nav ul.menu-level-1>li.authNavItem{display:none}
nav#main-nav .site-nav ul.menu-level-2{display:none;background:url('../../../../../content/dam/mohegansun/Template-Assets/navigation/MSCT-NAV-BKGD.jpg') repeat-y;background-position:0 0}
nav#main-nav .site-nav ul.menu-level-2>li{background-color:rgba(255,255,255,0.9);border-bottom:.08rem solid rgba(200,200,200,0.3);box-sizing:border-box;margin:0;padding:0 0 0 7px;position:relative;width:100%}
nav#main-nav .site-nav ul.menu-level-2>li:first-child{border-top:.08rem solid rgba(200,200,200,0.3)}
nav#main-nav .site-nav ul.menu-level-2>li>a{color:#fff;font-size:15px;padding:9px 0 5px 10px}
nav#main-nav .site-nav ul.menu-level-2>li.has-submenu>a{padding-right:30px}
nav#main-nav .site-nav ul.menu-level-2>li.has-submenu>a:after{background:url("../../../../../content/dam/mohegansun/Template-Assets/navigation/responsive-sprite.png") no-repeat;background-position:-78px -9px;content:"";height:10px;margin-top:-5px;position:absolute;right:21px;top:50%;transition:transform .3s;width:6px;display:inline-block}
nav#main-nav .site-nav ul.menu-level-2>li.has-submenu.active>a:after{transform:rotate(180deg);background:url("../../../../../content/dam/mohegansun/Template-Assets/navigation/responsive-sprite.png") no-repeat;background-position:-78px -9px}
nav#main-nav .site-nav ul.menu-level-2>li.active{background-color:#0a2551}
nav#main-nav .site-nav ul.menu-level-3{background-color:#0a2551;display:none;height:100%;left:12.5rem;padding:0 0 0 10px;position:fixed;top:0;width:12.5rem;z-index:800}
@media(max-width:666px){nav#main-nav .site-nav ul.menu-level-3{display:none;width:100%;left:6rem}
nav#main-nav .site-nav ul.menu-level-3.active{width:100%;display:block;left:0;transition:left 2s}
}
nav#main-nav .site-nav ul.menu-level-3>li{z-index:800;width:180px;overflow:hidden;box-sizing:border-box;border-bottom:.08rem solid #3c617c}
@media(max-width:666px){nav#main-nav .site-nav ul.menu-level-3>li{width:auto}
}
nav#main-nav .site-nav ul.menu-level-3>li>a{color:#fff;display:block;width:100%;padding:8px 0 8px 5px;font-size:15px;line-height:1.1;text-decoration:auto}
nav#main-nav .site-nav ul.menu-level-3>li>a:hover,nav#main-nav .site-nav ul.menu-level-3>li>a:focus{text-decoration:underline}
nav#main-nav .site-nav ul.menu-level-3>li.sm-header{color:#fff;border-bottom:.08rem solid #5891a5;padding:10px 0 10px 15px;text-transform:uppercase}
nav#main-nav .site-nav ul.menu-level-3>li.sm-header:before{background:url("../../../../../content/dam/mohegansun/Template-Assets/navigation/responsive-sprite.png") no-repeat;background-position:-71px -9px;content:"";position:absolute;left:12px;top:20px;width:6px;height:10px}
@media(max-width:1159px){nav#main-nav.active div.site-nav{left:0;display:initial}
nav#main-nav.active div.site-nav .sideClose{display:inline-block}
nav#main-nav.active div.site-nav .sideClose img{max-width:30px}
nav#main-nav.active div.site-nav .sideDesktopLogo{display:inline-block}
nav#main-nav.active div.site-nav .sideDesktopLogo img{max-width:100px}
}
#logout_form_mymohegan input{background-color:transparent;border:0;box-sizing:border-box;color:#fff;display:inline-block;font-family:'mohegan-sans-bold';font-size:1em;line-height:1.1;padding:9px 0 9px 5px;text-align:left;width:100%}
.lazyload,.lazyloading{opacity:0}
.lazyloaded{opacity:1;transition:opacity 300ms}
.page-languages .page-language{display:flex}
.page-languages .page-language a{display:flex}
.page-languages .page-language .language-img.lang-fr{background:url("../../../../../content/dam/mohegansun/Template-Assets/navigation/fr_flag.svg");height:23px;width:34px;background-size:cover;display:inline-block}
.grecaptcha-badge{bottom:80px !important;z-index:600}
.grecaptcha-logo{margin:0 !important;z-index:600}
input.searchInput::placeholder{color:#c94f08}
form#side-search-form{position:relative;background-color:white;border:1px solid #c94f08;width:95%;border-radius:10px;margin:auto}
form#side-search-form input{color:#c94f08;border:transparent;padding-left:10px;width:75%;margin-left:15px}
button#side-search-submit{border:transparent;background:transparent;float:right;position:relative}
button#side-search-submit img{width:18px}
@media all and (max-width:1159px){.resp #wrapper{padding-left:0}
nav#main-nav.respNav{margin-bottom:60px}
nav#main-nav .horizontalTop{left:0}
nav#main-nav .horizontalTop .sideMenuOpen{display:inline-block}
nav#main-nav .horizontalTop .topLogo{display:inline-block}
nav#main-nav .horizontalTop .topRightContainer{padding-top:12px}
nav#main-nav .horizontalTop .topBottomShadow{display:none}
nav#main-nav .horizontalTop .topBreadcrumb{display:none}
nav#main-nav a.sideMenuClose{display:inline-block}
}
@media all and (max-width:666px){.resp nav#main-nav .horizontalTop .topSearch{display:none}
.resp nav#main-nav .horizontalTop .alertBanner .alertTitle{display:none}
.resp nav#main-nav .horizontalTop .alertBanner .alertTitleMobile{display:inline-block}
.resp nav#main-nav .horizontalTop .alertBanner .alertDesc{display:none}
.resp nav#main-nav .horizontalTop .alertBanner .alertLink{display:none}
nav#main-nav .site-nav .sideSearch{display:block}
}
.event_hero_landing #ms-carousel-container .cq-carousel-banner-item{background-color:#006895}
.event_hero_landing{background-color:#fff}
.icon_sprite{background:url('../../../../../content/dam/mohegansun/Template-Assets/icon_sprite.png') no-repeat}
.submit_button{background:#c94f08}
.submit_button:hover{background:#d60f00}
.btn_big a,.content_link a.event_button,.generic_button a.event_button,.countdown_button .event_button{background:#c94f08;color:#fff;display:inline-block;font-family:'mohegan-headline',Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.1em;padding:3px 20px;text-decoration:none;border-radius:8px}
.btn_big a span,.content_link a.event_button span,.generic_button a.event_button span,.countdown_button .event_button span{color:#fff;display:inline-block}
.btn_big a span.icon_sprite,.content_link a.event_button span.icon_sprite,.generic_button a.event_button span.icon_sprite,.countdown_button .event_button span.icon_sprite{background-image:none}
.btn_big a:hover,.content_link a.event_button:hover,.generic_button a.event_button:hover,.countdown_button .event_button:hover{background:#d60f00}
.btn_big a:hover span,.content_link a.event_button:hover span,.generic_button a.event_button:hover span,.countdown_button .event_button:hover span{background-image:none;text-decoration:underline}
@media screen and (max-width:960px){.btn_big a{font-size:1.1em}
}
#content .btn_small{color:#fff;text-decoration:none}
.btn_small{color:#fff;display:inline-block;font-family:'mohegan-sans-bold';padding:3px 15px;font-size:.75em;font-weight:normal;text-decoration:none !important;background-image:none;background-color:#c94f08;border-radius:10px}
.btn_small:hover{color:#fff;background-color:#d60f00;text-decoration:underline}
.btn_small:hover span{color:#fff;background-image:none;text-decoration:underline}
.btn_small:hover input{background-color:#d60f00}
.btn_small span{text-transform:uppercase;background-image:none}
.btn_small input{display:block;text-transform:uppercase;border:0;color:#fff;font-family:'mohegan-sans-bold';font-size:.75em;padding:5px 15px;background-image:none;background-color:#c94f08;border-radius:10px}
.btn_small input:hover{background-color:#d60f00}
button.small_button{color:white;cursor:pointer;background-color:#c94f08;border-color:transparent;border-radius:5px;font-family:'mohegan-sans-bold';padding:1px 20px}
button.small_button:hover{background-color:#d60f00}
button.small_button:focus{border:1px solid #d60f00}
.yellowBtn,.orangeBtn,.salmonBtn,.link_button,.lbSection .bottom_button,.herotext_container ul li{display:inline-block;margin:5px auto;text-align:center;color:#fff;background-color:#c94f08;padding:5px 20px;font-size:1em;border-radius:4px;text-transform:uppercase}
.yellowBtn a,.orangeBtn a,.salmonBtn a,.link_button a,.lbSection .bottom_button a,.herotext_container ul li a{color:#fff !important;font-family:'mohegan-sans-bold';font-size:1em;text-decoration:none}
.yellowBtn:hover,.orangeBtn:hover,.salmonBtn:hover,.link_button:hover,.lbSection .bottom_button:hover,.herotext_container ul li:hover,.yellowBtn:focus,.orangeBtn:focus,.salmonBtn:focus,.link_button:focus,.lbSection .bottom_button:focus,.herotext_container ul li:focus{color:#fff;background-color:#d60f00;text-decoration:underline}
.yellowBtn:hover a,.orangeBtn:hover a,.salmonBtn:hover a,.link_button:hover a,.lbSection .bottom_button:hover a,.herotext_container ul li:hover a,.yellowBtn:focus a,.orangeBtn:focus a,.salmonBtn:focus a,.link_button:focus a,.lbSection .bottom_button:focus a,.herotext_container ul li:focus a{color:#fff !important}
.dkBlueBtn,.ltBlueBtn{display:inline-block;margin:5px auto;text-align:center;color:#fff;background-color:#006895;padding:5px 20px;font-size:1em;border-radius:4px}
.dkBlueBtn:hover,.ltBlueBtn:hover,.dkBlueBtn:focus,.ltBlueBtn:focus{color:#fff;background-color:#2a2d4c;text-decoration:underline}
.dkBlueBtn:hover a,.ltBlueBtn:hover a,.dkBlueBtn:focus a,.ltBlueBtn:focus a{color:#fff !important}
.dkBlueBtn a,.ltBlueBtn a{color:#fff !important;font-family:'mohegan-sans-bold';font-size:1em;text-transform:uppercase}
.ltBlueBtn{background-color:#823e7c}
.ltBlueBtn:hover{background-color:#445b85}
.my_mohegan_main_content button.small_button,.momentumBtn{display:inline-block;margin:5px auto;text-align:center;color:#fff;background-color:#025d92;padding:5px 20px;font-size:1em;border-radius:4px}
.my_mohegan_main_content button.small_button a,.momentumBtn a{color:#fff !important;font-family:'mohegan-sans-bold';font-size:1.1em;text-transform:uppercase}
.my_mohegan_main_content button.small_button:hover,.momentumBtn:hover{color:#fff;background-color:#0277bb}
.my_mohegan_main_content button.small_button:hover a,.momentumBtn:hover a{color:#fff !important}
.reservation_link{font-size:.9em;text-decoration:none;background:url('../../../../../content/dam/mohegansun/Template-Assets/icon_sprite.png') no-repeat bottom right transparent;padding:0 20px 0 8px;color:#fff !important;text-transform:uppercase;font-family:'mohegan-sans-bold';font-weight:400;display:inline-block;text-align:center;letter-spacing:.5px;line-height:30px;margin:10px 0 0 12px;position:relative}
.reservation_link:before{content:"";display:block;width:30px;height:30px;float:left;background:transparent url('../../../../../content/dam/mohegansun/Template-Assets/icon_sprite.png') 0 -6470px no-repeat;left:-12px;position:absolute}
.offer_redeem_text{font-size:.9em;text-decoration:none;background:url('../../../../../content/dam/mohegansun/Template-Assets/icon_sprite.png') no-repeat right -6442px transparent;padding:0 20px 0 8px;color:#fff !important;text-transform:uppercase;font-family:'mohegan-sans-bold';font-weight:400;display:inline-block;text-align:center;letter-spacing:.5px;line-height:30px;margin:10px 0 0 12px;position:relative}
.offer_redeem_text:before{content:"";display:block;width:30px;height:30px;float:left;background:transparent url('../../../../../content/dam/mohegansun/Template-Assets/icon_sprite.png') 1px -6442px no-repeat;left:-12px;position:absolute}
.spriteLinkBtnBig{background-position:-1px -2823px;background-color:transparent;color:#fff;font-family:'mohegan-sans-bold';font-size:1.1em;text-decoration:none;text-transform:uppercase;padding-left:25px;display:inline-block;cursor:pointer}
.spriteLinkBtnBig span{background:inherit;background-position:100% -3168px;height:37px;line-height:34px;padding-right:29px;display:inline-block}
.spriteLinkBtnBig:hover{background-position:0 -5823px}
.spriteLinkBtnBig:hover span{background-position:100% -5876px}
a.site-button,button.site-button,INPUT[type=submit].site-button{background-color:#c94f08;border-width:0;border-radius:5px;color:#fff;font-weight:bold;padding:5px 10px}
a.site-button:hover,button.site-button:hover,INPUT[type=submit].site-button:hover,a.site-button:focus,button.site-button:focus,INPUT[type=submit].site-button:focus{background-color:#d60f00}
.buttonDisabled{cursor:default;pointer-events:none;opacity:.6}
footer{background-color:#fff;min-width:960px;margin:0 auto;border-top:10px solid #0a2551}
footer a{color:#c94f08;display:inline-block;text-decoration:none;font-size:.7em;font-family:'mohegan-headline',Arial,"Helvetica Neue",Helvetica,sans-serif}
footer a:hover,footer a:focus{color:#c94f08;text-decoration:underline}
footer ul{list-style:none}
footer .footer_top{border-bottom:1px solid #ddd;padding:42px 0 23px 0;width:100%;display:inline-block}
footer .footer_top a{color:#c94f08}
footer .footer_top a:hover,footer .footer_top a:focus{color:#c94f08}
footer .footer_bottom{padding-top:30px}
footer .footer_links_container{margin:0 auto;width:960px}
footer .google_map{width:424px;float:left;margin-left:17px}
footer .google_map a{border:2px solid #c94f08}
footer .general_links{float:none;line-height:1.563em;margin:auto;text-align:center;width:80%;display:inline-block}
footer .general_links_col1,footer .general_links_col2{width:48%;display:inline-block;vertical-align:top}
footer .social_links{width:14%;color:#666;float:none;line-height:1.563em;vertical-align:top;display:inline-block;margin:auto}
footer .social_links ul{margin:0;padding:0}
footer .social_links a span{background:url('../../../../../content/dam/mohegansun/Template-Assets/icon_sprite.png');display:inline-block;height:25px;vertical-align:middle;width:25px}
footer .social_links a.facebook span{background-position:-325px -115px}
footer .social_links a.twitter span{background-position:-325px -142px}
footer .social_links a.youtube span{background-position:-325px -167px}
footer .social_links a.pinterest span{background-position:-325px -191px}
footer .social_links a.signup span{background-position:-325px -216px}
footer .social_links a.rssfeed span{background:url(../../../mgebase/clientlibs/publish/images/icons/rss.png) no-repeat 4px 3px}
footer .social_links span,footer .footer-header{font-size:.8em;font-family:'mohegan-headline',Arial,"Helvetica Neue",Helvetica,sans-serif;color:#666}
footer .page_links div{float:none}
footer .general_links ul{width:100%;display:inline-block;margin:0;box-sizing:border-box;padding:0 10px}
footer .general_links ul li{width:50%;float:left;display:inline}
footer .general_links ul li ul li{float:none}
footer .general_links div{float:left}
footer .address{width:45%;display:inline-block;vertical-align:top}
footer .address_img{margin:0 18px 0 0;border:2px solid #c94f08;display:inline-block;vertical-align:top}
footer .address_details{color:#666;font-size:.68em;font-family:'mohegan-sans-bold';display:inline-block;vertical-align:top;width:280px}
footer .address_details span{display:block}
footer .address_details p{margin:0;padding:0}
footer .address_txt{margin-bottom:13px}
footer .gettinghere_links{padding-left:17px;width:483px;display:inline-block;vertical-align:top}
footer .gettinghere_links ul{margin:0;padding:0}
footer .gettinghere_links ul li{float:left}
footer .gettinghere_links a{background:url('../../../../../content/dam/mohegansun/Template-Assets/icon_sprite.png') no-repeat;display:block;height:50px;width:45px;margin:8px 15px;text-align:center}
footer .gettinghere_links a span{display:inline-block;color:#c94f08;margin-top:45px}
footer .gettinghere_links a:hover span,footer .gettinghere_links a:focus span{text-decoration:underline;color:#d60f00}
footer .gettinghere_links a.bycar{background-position:-8px -147px}
footer .gettinghere_links a.bybus{background-position:-58px -147px}
footer .gettinghere_links a.bytrain{background-position:-106px -147px}
footer .gettinghere_links a.byferry{background-position:-155px -147px}
footer .gettinghere_links a.byplane{background-position:-205px -147px}
footer .gettinghere_links a.more{background-position:-258px -147px}
footer .gettinghere_links a.more span{margin-left:0}
footer .getting_here_txt{color:#666;display:block;font-size:1.125em;font-family:'mohegan-headline',Arial,"Helvetica Neue",Helvetica,sans-serif;margin-left:15px}
footer .footer_bottom div.copyright{color:#757575;margin-top:30px;text-align:center;width:100%;padding:0 0 9px 0;display:block}
footer .footer_bottom div.footer_disclaimers{float:none;clear:both;display:block;width:100%;padding:5px 0}
footer .copyright{color:#c94f08}
footer .copyright small{font-size:.68em;font-family:'mohegan-sans-bold'}
footer .copyright small a{color:#c94f08;font-size:1em;text-decoration:underline}
footer .copyright small a:hover{color:#d60f00}
footer.responsive{position:relative;overflow:hidden}
footer.responsive .social_links a span{background-image:none;line-height:2.5}
@media(max-width:1177px){.resp ~ footer.responsive{min-width:0}
.resp ~ footer.responsive .footer_links_container{width:100%}
}
@media(min-width:1160px){.resp ~ footer.responsive{padding-left:200px}
}
@media(max-width:1159px){.resp ~ footer.responsive .footer_top{padding:30px 0 20px}
.resp ~ footer.responsive .google_map{display:none}
footer .general_links{border-bottom:1px solid #ddd;width:100%}
.resp ~ footer.responsive .social_links{width:100%;text-align:center;margin:0;padding-top:10px}
.resp ~ footer.responsive .social_links ul{margin:0 auto;display:inline-block;width:100%}
.resp ~ footer.responsive .social_links ul li{display:inline-block;width:105px}
.resp ~ footer.responsive .social_links ul li:first-child{display:block;text-align:center;margin:auto}
.resp ~ footer.responsive .social_links ul li:nth-child(even){clear:none}
.resp ~ footer.responsive .social_links ul li:nth-child(odd){clear:left}
.resp ~ footer.responsive .social_links ul li:last-child{margin-right:0}
.resp ~ footer.responsive .social_links a{white-space:nowrap}
.resp ~ footer.responsive .footer_bottom{display:inline-block;margin:10px 0;padding:0;width:100%;position:relative}
.resp ~ footer.responsive .footer_bottom div{float:none;display:block;text-align:center;width:98%;margin:auto}
.resp ~ footer.responsive .footerbottom{position:relative}
.resp ~ footer.responsive .gettinghere_links{padding:20px 0 0;margin:auto}
.resp ~ footer.responsive .gettinghere_links a{margin:10px auto 19px}
.resp ~ footer.responsive .gettinghere_links a span{width:100%}
.resp ~ footer.responsive .gettinghere_links a.more{background-position:-255px -147px}
.resp ~ footer.responsive .gettinghere_links a.more span{margin-left:0}
.resp ~ footer.responsive .gettinghere_links ul li{text-align:center;width:75px;display:inline-block;margin:auto;float:none}
.resp ~ footer.responsive .getting_here_txt{margin:0 0 5px}
.resp ~ footer.responsive div.address{margin:auto 10px}
footer .address_img{display:none}
.resp ~ footer.responsive .footer_bottom .copyright{clear:both;margin:0;width:100%;line-height:1em}
}
@media(max-width:700px){footer .general_links_col1,footer .general_links_col2{width:100%}
}
@media(max-width:600px){.resp ~ footer.responsive .social_links ul li{width:86px}
footer .general_links_col1,footer .general_links_col2{width:100%}
}
@media(max-width:345px){.resp ~ footer.responsive .social_links ul li{width:86px}
.resp ~ footer.responsive a.address_img img{width:90px !important;height:90px !important}
.resp ~ footer.responsive .address{margin-left:-151px}
}
.hero_1{position:relative;overflow:hidden;text-align:center;padding-bottom:60px}
.hero_1 img{width:100%}
.hero_1 .shrink-wrapper,.hero_1 .slick-slide{position:relative;margin-bottom:-2px}
.hero_1 .slides-wrapper{margin:0 -240px;display:inline-block;max-width:100%;min-width:300px;overflow:hidden;width:auto;vertical-align:top}
.hero_1 .slick-slider{position:static}
.hero_1 .slick-arrow{background:url("../../../../../content/dam/mohegansun/Template-Assets/navigation/responsive-sprite.png") no-repeat;z-index:1;position:absolute;width:34px;height:34px;top:50%;margin-top:-17px;border:0;text-indent:10000px}
.hero_1 .slick-arrow:focus{border:1px solid #c94f08;border-radius:100px}
.hero_1 .slick-prev{left:10%;background-position:-1px -1px}
.hero_1 .slick-next{right:10%;background-position:-36px -1px}
.hero_1 .hero_arc{position:absolute;z-index:1;left:0;display:none;width:100%;bottom:-1px;pointer-events:none}
.hero_1 .hero_arc img{width:100%;position:relative}
.hero_1 .slick-dots{position:absolute;bottom:-45px;display:block;left:50%;padding:0;list-style:none;text-align:center}
.hero_1 .slick-dots li{position:relative;display:inline-block;height:20px;margin:0 5px;padding:0;cursor:pointer;left:-50%}
.hero_1 .slick-dots li button{font-size:0;line-height:0;display:block;width:15px;height:15px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:transparent}
.hero_1 .slick-dots li button:hover,.hero_1 .slick-dots li button:focus{outline:1px solid #252167;border-radius:100px;width:17px;height:17px}
.hero_1 .slick-dots li button:hover:before,.hero_1 .slick-dots li button:focus:before{opacity:1}
.hero_1 .slick-dots li button:focus{background-color:#c94f08;border-radius:100px}
.hero_1 .slick-dots li button:before{position:absolute;top:0;left:0;text-align:center;content:"";background-position:-2px -3px;display:inline-block;height:13px;margin-right:8px;overflow:hidden;width:13px;text-indent:-9999px;border:2px solid #c94f08;border-radius:100px}
.hero_1 .slick-dots li.slick-active button:before{background-color:#c94f08}
@media all and (max-width:959px){.hero_1 .slides-wrapper{margin:0;display:block;max-width:none;min-width:0;overflow:visible;width:auto}
.hero_1 .slides-wrapper .slick-arrow{display:none !important}
.hero_1 .slick-dots{margin:0}
}
@media all and (max-width:666px){.hero_1 .hero_arc{display:none}
}
.cnt_title_1{margin:0;padding:25px 0 15px}
.cnt_title_1 .title{font-family:'mohegan-sans-bold',sans-serif;font-weight:normal;color:#823e7c;text-align:center;font-size:1.875em;text-transform:none;line-height:1.1em;margin-top:0;margin-bottom:0;letter-spacing:.04em}
.cnt_title_1 .titlewrap{display:table;max-width:960px;margin:0 auto}
.cnt_title_1 .titlewrap .tc{display:table-cell;vertical-align:middle}
.cnt_title_1 .titlewrap .c1 em,.cnt_title_1 .titlewrap .c3 em{background:#a9a9a9;content:'';display:inline-block;height:1px;margin:0 5px;width:77px}
.cnt_title_1 .titlewrap .c1 em{float:right}
.cnt_title_1 .titlewrap .c3 em{background-position:right top;float:left}
.cnt_title_1 em{text-transform:none;font-family:fave-script-pro,sans-serif,serif;font-size:.9em}
.plain_rich_text_container h1,.plain_rich_text_container h2,.plain_rich_text_container h3,.plain_rich_text_container h4,.plain_rich_text_container h5,.plain_rich_text_container h6{font-family:'mohegan-sans-bold',sans-serif;color:#823e7c;letter-spacing:.04em;text-align:center;text-transform:none;font-weight:normal}
.plain_rich_text_container h1,.cnt_title_1 h1.title{font-size:2.2em}
.ms_text_image h2 em,.plain_rich_text_container em,.cnt_title_1 .title em{text-transform:none;font-family:fave-script-pro,sans-serif,serif;font-size:.9em}
.plain_rich_text_container h2,.cnt_title_1 h2.title{font-size:2em}
.plain_rich_text_container h3,.cnt_title_1 h3.title{font-size:1.7em}
.plain_rich_text_container h4,.cnt_title_1 h4.title{font-size:1.4em}
.plain_rich_text_container h5,.cnt_title_1 h5.title{font-size:1.2em}
.plain_rich_text_container h6,.cnt_title_1 h6.title{font-size:1em}
.col_2 .cnt_title_1 .titlewrap .c1 em,.col_2 .cnt_title_1 .titlewrap .c3 em{width:40px;height:1px;background:#a9a9a9}
.col_3 .cnt_title_1 .titlewrap .c1,.col_3 .cnt_title_1 .titlewrap .c3,.col_4 .cnt_title_1 .titlewrap .c1,.col_4 .cnt_title_1 .titlewrap .c3{display:none}
@media(max-width:666px){.cnt_title_1 .titlewrap .c1,.cnt_title_1 .titlewrap .c3{display:none}
.cnt_title_1 .titlewrap .c1 em,.cnt_title_1 .titlewrap .c3 em{width:40px;height:1px;background:#a9a9a9}
.col_1_full .cnt_title_1 .titlewrap .c1,.col_1_full .cnt_title_1 .titlewrap .c3{display:table-cell}
}
@media(max-width:440px){.plain_rich_text_container h1,.cnt_title_1 h1.title{font-size:1.625em}
.plain_rich_text_container h2,.cnt_title_1 h2.title{font-size:1.5em}
.plain_rich_text_container h3,.cnt_title_1 h3.title{font-size:1.475em}
.plain_rich_text_container h4,.cnt_title_1 h4.title{font-size:1.2em}
.plain_rich_text_container h5,.cnt_title_1 h5.title{font-size:1.1em}
.plain_rich_text_container h6,.cnt_title_1 h6.title{font-size:1em}
}
.cnt_promos_2{margin-top:15px;margin-bottom:25px}
.cnt_promos_2 .cellwrap{text-align:center}
.cnt_promos_2 h3{color:#823e7c;padding:0;margin:0 0 .75em;display:inline-block;text-transform:uppercase;font-family:'mohegan-sans-bold';font-size:1.2em;font-weight:normal;letter-spacing:.04em}
.cnt_promos_2 h3.singular{display:none}
.cnt_promos_2 img{width:100%}
.cnt_promos_2 .btn_small span{text-transform:none}
.cnt_promos_2 .middle_Button{padding-top:0}
.cnt_promos_2 .aratio{border:1px solid rgba(200,200,200,0.4);border-radius:10px}
.cnt_promos_2 .wrapper{padding-bottom:5px;background:rgba(255,255,255,0.6)}
.cnt_promos_2 .promo-title,.cnt_promos_2 .promo-date{text-align:center;color:#c94f08;font-size:.9em;font-family:'mohegan-sans-bold'}
.cnt_promos_2 .promo-title{text-transform:uppercase;font-family:'mohegan-sans-bold',sans-serif;margin:5px auto 0;font-weight:bold}
.cnt_promos_2 a:hover,.cnt_promos_2 a:focus,.cnt_promos_2 a:hover .promo-title,.cnt_promos_2 a:focus .promo-title,.cnt_promos_2 a:hover .promo-date,.cnt_promos_2 a:focus .promo-date{color:#d60f00}
.cnt_promos_2 ul{list-style-type:none;margin:0 0 1em;padding:0 0 40px 0}
.cnt_promos_2 ul li{margin:0 0 18px;text-align:left}
.cnt_promos_2 ul li img{width:100%;border-radius:10px 10px 0 0;border-bottom:5px solid #c94f08}
@media(max-width:959px){.cnt_promos_2 h3{display:none}
.cnt_promos_2 h3.singular{display:block;font-size:1.7em;margin-bottom:.5em}
.cnt_promos_2 ul{padding:0 0 10px 0;margin-bottom:0}
.cnt_promos_2 ul li{display:none}
.cnt_promos_2 ul li:first-child{display:block}
}
@media(min-width:960px){.cnt_promos_2 .cellwrap{position:relative;min-height:490px}
.cnt_promos_2 .cta{position:absolute;display:block;width:100%;bottom:0;padding-bottom:0}
}
.genric_content_tpl .genericParsys .cnt_promos_2 h3{color:#823e7c;padding:0;margin:0 0 .75em;font-family:'mohegan-sans-bold';font-size:16px}
.genric_content_tpl .genericParsys .cnt_promos_2 ul{list-style-type:none;margin:0;padding:0}
.cnt_lifestyle_2{position:relative;overflow:hidden}
.cnt_lifestyle_2 .tabbg{background:linear-gradient(45deg,#0a3255,#007550,#0a3255,#007550);position:absolute;width:1440px;height:42px;left:50%;margin-left:-720px;z-index:1;animation:gradient 8s ease infinite;background-size:300% 300%}
.cnt_lifestyle_2 .nav-wrapper .slides-wrapper{z-index:1;margin:0 auto;max-width:960px}
.cnt_lifestyle_2 .nav-wrapper .slides-wrapper .slides{text-align:center;color:#fff;font-family:'mohegan-sans-bold';font-size:16px;background-color:transparent;cursor:pointer}
.cnt_lifestyle_2 .nav-wrapper .slides-wrapper .slides span{padding:10px 26px;text-transform:uppercase;display:inline-block;margin:2px -4px}
.cnt_lifestyle_2 .nav-wrapper .slides-wrapper .slides span:hover,.cnt_lifestyle_2 .nav-wrapper .slides-wrapper .slides span:focus{text-decoration:underline;color:#eac691}
.cnt_lifestyle_2 .nav-wrapper .slides-wrapper .slick-current{background-color:transparent;position:relative;z-index:1}
.cnt_lifestyle_2 .nav-wrapper .slides-wrapper .slick-current span{background:rgba(255,255,255,0.9);height:auto;border-radius:0;margin:0;color:#823e7c;margin-left:0;margin-top:0;text-decoration:underline}
.cnt_lifestyle_2 .nav-wrapper .slides-wrapper .slick-current span:hover,.cnt_lifestyle_2 .nav-wrapper .slides-wrapper .slick-current span:focus{color:#d60f00}
.cnt_lifestyle_2 .slick-arrow{z-index:1;position:absolute;width:34px;height:50px;top:20%;margin-top:-17px;border:0;text-indent:10000px}
.cnt_lifestyle_2 .slick-next{right:0;background:-moz-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,0) 1%,rgba(0,0,0,0.65) 73%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,0)),color-stop(1%,rgba(0,0,0,0)),color-stop(73%,rgba(0,0,0,0.65)));background:-webkit-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,0) 1%,rgba(0,0,0,0.65) 73%);background:-o-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,0) 1%,rgba(0,0,0,0.65) 73%);background:-ms-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,0) 1%,rgba(0,0,0,0.65) 73%);background:linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,0) 1%,rgba(0,0,0,0.65) 73%);-ms-filter:'progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#a6000000)'}
.cnt_lifestyle_2 .slick-prev{left:0;background:-moz-linear-gradient(left,rgba(0,0,0,0.65) 32%,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(32%,rgba(0,0,0,0.65)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(left,rgba(0,0,0,0.65) 32%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(left,rgba(0,0,0,0.65) 32%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(left,rgba(0,0,0,0.65) 32%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,0.65) 32%,rgba(0,0,0,0) 100%);-ms-filter:'progid:DXImageTransform.Microsoft.gradient(startColorstr=#a6000000, endColorstr=#00000000)'}
.cnt_lifestyle_2 .item-wrapper{margin-top:-82px;text-align:center;overflow:hidden}
.cnt_lifestyle_2 .item-wrapper .slides-wrapper{overflow:hidden;width:auto}
.cnt_lifestyle_2 .item-wrapper .slides-wrapper .slides img{width:100%}
.cnt_lifestyle_2 .lifestyle-caption{position:absolute;z-index:10;width:100%;max-width:400px;background:#fff;background:rgba(255,255,255,0.8);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";bottom:15%;left:50%;margin-left:-200px;border-radius:10px}
.cnt_lifestyle_2 .lifestyle-caption .cnt_title_1,.cnt_lifestyle_2 .lifestyle-caption p{font-family:'mohegan-sans-bold';font-size:35px;color:#006895;font-weight:normal;line-height:1em;padding:0;margin:15px 15px 5px}
.cnt_lifestyle_2 .lifestyle-caption p{font-size:20px;margin:0 15px 15px}
.cnt_lifestyle_2 .lifestyle-caption .cta{margin:0 3px 15px}
@media all and (max-width:666px){.cnt_lifestyle_2 .lifestyle-caption{position:relative;display:block;margin:0;width:100%;max-width:100%;left:0;padding:5px 0}
}
@media all and (max-width:959px){.cnt_lifestyle_2 .tabbg{display:none}
.cnt_lifestyle_2 .nav-wrapper{background-color:#823e7c;height:42px}
.cnt_lifestyle_2 .nav-wrapper .slides-wrapper .slides span{min-width:90px}
.cnt_lifestyle_2 .item-wrapper{margin-top:0}
.cnt_lifestyle_2 .lifestyle-caption{border-radius:0 0 10px 10px;border:1px solid #ccc;box-sizing:border-box}
}
.tagged_landing_container{max-width:960px;text-align:center;margin:auto;display:block}
.tagged_landing{width:100%;min-height:350px;margin:0 auto;z-index:11;position:relative;padding-bottom:0}
.tagged_landing .result_list LI{height:auto;width:33%;box-sizing:border-box;display:inline-block;margin:0;float:none;vertical-align:top;text-align:center;position:relative}
.tagged_landing .result_list LI .result{width:auto;margin:0 15px 30px 15px;border:1px solid #ccc;border-radius:10px;background-color:#fff;padding-bottom:10px}
.tagged_landing .result_list LI .result:hover{border:1px solid #c94f08}
.tagged_landing .result_list LI.special span{color:#823e7c}
.tagged_landing .result_list LI.special .result{margin:0 15px 30px 15px}
.tagged_landing .tagged_landing_filters UL{list-style:none;border-bottom:1px solid;padding-bottom:20px;border-color:rgba(200,200,200,0.4)}
.tagged_landing .tagged_landing_filters UL li{display:inline-block;list-style:none;margin:auto 10px;vertical-align:middle}
.tagged_landing .tagged_landing_filters UL li label{color:#006895;font-size:1em}
.tagged_landing .tagged_landing_filters UL li span{display:inline-block}
.tagged_landing .tagged_landing_filters UL li:first-child{width:100%}
.tagged_landing .tagged_landing_filters UL li div.checker{top:-6px}
.tagged_landing .tagged_landing_filters UL li div.checker:hover,.tagged_landing .tagged_landing_filters UL li div.checker:focus{border-radius:100px}
.tagged_landing .tagged_landing_filters div.selector{background:0;border-radius:5px}
.tagged_landing .tagged_landing_filters div.selector option{color:#006895;font-size:1em;background-color:#fff}
.tagged_landing .tagged_landing_filters div.selector option:first-child{background-color:none}
.tagged_landing .tagged_landing_filters div.selector span.uniform_custom{text-shadow:none;color:#006895;font-size:1.1em;text-transform:uppercase;display:block}
.tagged_landing .result-title{color:#006895;font-size:.9em;font-family:'mohegan-sans-bold';text-transform:unset;padding-top:10px;letter-spacing:.05em}
.tagged_landing .tagged_landing_count_label{color:#823e7c;font-size:1.4em;line-height:27px;min-width:40px;max-width:90px;padding-left:8px;text-align:left;text-transform:uppercase}
.tagged_landing .tagged_landing_filter_label{font-size:1em;color:#823e7c;text-align:left;text-transform:uppercase}
.tagged_landing .tagged_landing_count{color:#823e7c;font-size:4em;font-family:'mohegan-sans-bold'}
.tagged_landing .special-label{font-size:.9em;color:#c94f08;text-transform:uppercase;font-family:'mohegan-sans-bold';padding-top:10px}
.tagged_landing no_results,.tagged_landing .error{color:#823e7c}
.tagged_landing .error{height:300px}
.tagged_landing .custom_preloader{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB2ZXJzaW9uPSIxLjAiICAgd2lkdGg9IjYzMXB4IiAgIGhlaWdodD0iNjMwcHgiICAgdmlld0JveD0iMCAwIDYzMTAgNjMwMCIgICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0IiAgIGlkPSJzdmczOTY0Ij4gIDxtZXRhZGF0YSAgICAgaWQ9Im1ldGFkYXRhMzk3MCI+ICAgIDxyZGY6UkRGPiAgICAgIDxjYzpXb3JrICAgICAgICAgcmRmOmFib3V0PSIiPiAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+ICAgICAgICA8ZGM6dHlwZSAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4gICAgICAgIDxkYzp0aXRsZT48L2RjOnRpdGxlPiAgICAgIDwvY2M6V29yaz4gICAgPC9yZGY6UkRGPiAgPC9tZXRhZGF0YT4gIDxkZWZzICAgICBpZD0iZGVmczM5NjgiIC8+ICA8ZyAgICAgaWQ9ImxheWVyMSIgICAgIGZpbGw9IiM1NzU2NTciICAgICBzdHJva2U9Im5vbmUiPiAgICA8cGF0aCAgICAgICBpZD0icGF0aDM4ODEiICAgICAgIGQ9Im0gNDAxOCw0MjQzLjk5NDcgYyAtMjI0LjI4NzgsLTI0NC40ODMzIDI4MC45NDk5LC0zOTQuNTcwMyAyMjQuMDE2NCwtOTUuNzE4MSAtMjIuODM5OSwxMDQuODY4MSAtMTMxLjM3NzksMTQyLjkwOSAtMjI0LjAxNjQsOTUuNzE4MSB6IiAvPiAgICA8cGF0aCAgICAgICBpZD0icGF0aDM4ODMiICAgICAgIGQ9Im0gMjEzNiw0MjQwIGMgLTE0OS40MjY4LC00My4xNjI1IC0xMjkuNzE0OCwtMzA0LjUyNzYgMzMuNjU4OCwtMzA2Ljc4NzcgMTM4LjE5OTEsLTMxLjQ3NTYgMjIzLjg2NDEsMTM2LjQyMTQgMTU2LjgzMTQsMjQ1Ljc4MzggQyAyMjg5LjcwNzIsNDI0NC40Nzc4IDIyMDMuMzQxNSw0MjYxLjI4MyAyMTM2LDQyNDAgWiIgLz4gICAgPHBhdGggICAgICAgaWQ9InBhdGgzODg1IiAgICAgICBkPSJtIDIwMTcuMzM4LDIyNDAuNzI4OCBjIDYuNzU1MywtMTQ2LjQ4MjUgMTMzLjY5NjEsLTIwNy4zMjk3IDI0Ny45NTUxLC0xNDMuMDk1MyAxMTkuMTIwNiw3OS4zNDY1IDcwLjQ0OTksMjM4LjUwOTMgLTMwLjI4MjUsMjgyLjA5OTUgLTEwNi4zOSwzMy40NzU5IC0yMTEuOTIyNywtMzcuMzk1IC0yMTcuNjcyNiwtMTM5LjAwNDIgeiIgLz4gICAgPHBhdGggICAgICAgaWQ9InBhdGgzODg3IiAgICAgICBkPSJtIDQwNDIsMjM2OSBjIC0xMjkuNzI2NSwtMzcuMDQ1NCAtMTM4LjM1MzIsLTI0MC4yODE3IC0xNSwtMjkxIDExOC40OTE2LC03MS4zNTcgMjc3LjgyNTUsNjkuODY4IDIyMS43NDQxLDE5NS44NzMgQyA0MjI0LjQ0MTcsMjM1OC4zNjE4IDQxMjEuNDc1NSwyNDAyLjQ3MTkgNDA0MiwyMzY5IFoiIC8+ICA8L2c+ICA8ZyAgICAgaWQ9ImxheWVyNiIgICAgIGZpbGw9IiM1OWIzYjgiICAgICBzdHJva2U9Im5vbmUiIC8+ICA8ZyAgICAgaWQ9ImxheWVyNyIgICAgIGZpbGw9IiMwMTg3YzYiICAgICBzdHJva2U9Im5vbmUiPiAgICA8cGF0aCAgICAgICBkPSJNIDI3NzkuMzksMTk2Ny43NjgzIEMgMjczNi4xNjExLDE4MjguNzA4IDI2NzEuODc2MSwxNzEzLjk1NiAyNjYxLDE1OTkgYyAtOC41NTE3LC0xMTcuNjQ1MiAtMTA3LjgwNTUsLTIyMC40MDQ0IC0xMTEsLTMxMCAtMS4xMzM2LC00Ni40MTk1IDExOS45ODYzLC0xNjguMDk2NCAxNTMsLTE2OSAzNSwwIDE1MSwyNDIgMTc0LDM2NCA4LDQ0IDI2LDExOSAzOSwxNjUgMTgsNjMgMjQsMTA2IDIzLDE4MCAwLDEzNiAtMTAsMTg2IC00NCwyMjEgLTY3LjU5MjgsNzAuMjU5IC05NS41MjA3LC0zMS4zNjQ3IC0xMTUuNjEsLTgyLjIzMTcgeiIgICAgICAgaWQ9InBhdGgzOTI1IiAvPiAgICA8cGF0aCAgICAgICBkPSJtIDMzNzYsMTgzMCBjIDAsLTE0MyA0LC0xOTAgMjEsLTI2MCAyOCwtMTEwIDc0LC0yMjkgMTA2LC0yNzIgNDguMTk1MSwtNjAuMjMxNCA2MC4wNTIyLC0xNjguNTg5MSAxMjMsLTIwMSA0MCwtMjAgNjEsLTEzIDg5LDI5IDI2LjYzNDksNTkuMzgzMiAtNS44ODUyLDEwNi4zMzM2IC00LDE3NSAyLDcwIC0yNCwyMDYgLTUyLDI2NyAtODAuMDE4MywxNDUuNjMgLTgzLjgwMTYsNDc1LjQ2NDggLTE5OSw1MTIgLTExMy43Nzc2LC04MC45NDUyIC04NC44MTc2LC0xMDcuNzMzOSAtODQsLTI1MCB6IiAgICAgICBpZD0icGF0aDM5MjciIC8+ICAgIDxwYXRoICAgICAgIGQ9Im0gMzExOCwxOTMyIGMgLTEzMi4zNjM3LC0yNjQuOTg5OSAtMTI2Ljg3MjksLTU5My45OTg0IC0xNzgsLTgyNyAtMjAsLTg1IC03LC0yNjUgMzAsLTQwMCAzNi41MzM2LC0xNjEuNzQ2MSA0Ny44ODA3LC0zNDIuOTU3NDIgOTksLTQ4NCAxNi42MTYyLC0zNy4wMjEzMSA1MC4zMTE0LC0yMTMuNjk0NDc5MSA3OCwtMjIxIDU5LjEyODEsNzAuMzk2NzU5IDU4LjgwMSwxNzguMjE5ODggODIsMjQ1IDI4LDUwIDEwNywzMTUgMTEzLDM4MCAzOC4zMzE5LDIzMy4wNzg2OCAyLjY4OTMsNDc3LjA1NTMgLTEzLDY2MSAzLjI5OCwxODguMTEzNyAtODAuOTMyNSwzMjguMTMyIC0xMDEsNDYwIC0xMiwxMDMgLTM4LDE3MyAtNjksMTg5IC0yMywxMyAtMjgsMTIgLTQxLC0zIHoiICAgICAgIGlkPSJwYXRoMzkyOSIgLz4gIDwvZz4gIDxnICAgICBpZD0ibGF5ZXI4IiAgICAgZmlsbD0iIzk2Mzk5NCIgICAgIHN0cm9rZT0ibm9uZSI+ICAgIDxwYXRoICAgICAgIGQ9Im0gNDk0NSwzNzIxIGMgLTMzLC0xNSAtMTEyLC00NSAtMTc1LC02NiAtNjMsLTIxIC0xNDAsLTUxIC0xNzAsLTY2IC05MS42OTg3LC01MC45MjIzIC0xOTUuMDc4NiwtMjMuNzk3MyAtMjgyLC03NyAtNTEuOTk2OCwtOS45OTA0IC03OC45OTg0LC02Ni45OTIgLTQwLC05MiA0Ni45ODMxLC0xMS40NjQzIDg0LjQzNDcsLTU0LjI3NzEgMTMyLC01MyAxMDMsNCAyNDIsMjUgMjk1LDQ0IDM3LDEzIDEwNCwyNCAxNzUsMzAgOTQsNyAxMzQsMTUgMjIwLDQ2IDEwMiwzNyAxMDYsNDAgMTI4LDgzIDE5LDM3IDIyLDU0IDE3LDk1IDAuNzQzLDExOC44NDA0IC0yNDkuOTEyOCw3Ny44NDE1IC0zMDAsNTYgeiIgICAgICAgaWQ9InBhdGgzOTMyIiAvPiAgICA8cGF0aCAgICAgICBkPSJtIDQ0NDUsMzIwNCBjIC0xNi42NTczLC0yMy4xODggLTEwNC4yODgyLC0yNS44MDQ0IC0xMDUsLTUxIDIyNi44NTY1LC0xMjYuMDM3OSA2MDcuMzQzLC0yMTEuNDYyMyA4NTEsLTIxMiAyNjQuNDI1MSw0Ljc2MDkgNTI1LjI3MywtMzIuMzMyMyA3NzQuODIwMSw2Ny4yMzk5IDQyLjc3NDQsMjAuOTEyNSAzMjYuODcyMiw5NC4zMjI1IDMzNC4xNzk5LDEyOC43NjAxIC0yMTMuNjMzNiwxMjMuNzE1IC0yODEuMzU0NiwxMjIuMzU2NSAtNTg0Ljg4OTgsMTU4LjgwNzEgQyA1NTAwLjE3MTQsMzI5OS4xNDY0IDQ3NzUuNjgwNCwzMzk4LjUzMzQgNDQ0NSwzMjA0IFoiICAgICAgIGlkPSJwYXRoMzkzNCIgLz4gICAgPHBhdGggICAgICAgZD0ibSA0Mzk1LDI5MzMgYyAtMTExLC03IC0xNTUsLTI4IC0xNTUsLTczIDAsLTI2IDI1LC0zOCAxMDYsLTQ5IDg0Ljg5NTYsLTExLjI5ODcgMTQyLjc1MTQsLTY4LjY5NjcgMjIxLC04NyAxNTcuMTAzNywtMzYuMTM4MyAyNjYuNTYsLTg1LjE0ODMgMzk0LC0xNzIgNjQuOTM4NSwtNDcuMjQxNSAyMjUuNzIyMywtMS42ODg1IDI1OCwzMiAyMCwyNCAxNSw4MiAtOSwxMTYgLTMyLDQ1IC0xODksMTI0IC0zMjAsMTYxIC0yOTcsODMgLTMwNSw4NCAtNDk1LDcyIHoiICAgICAgIGlkPSJwYXRoMzkzNiIgLz4gIDwvZz4gIDxnICAgICBpZD0ibGF5ZXI5IiAgICAgZmlsbD0iIzAxOGI3NCIgICAgIHN0cm9rZT0ibm9uZSI+ICAgIDxwYXRoICAgICAgIGQ9Im0gMzEwMCw2MjcxIGMgLTMxLjIwMjUsLTQ2LjA5MTMgLTM5LjE4MTMsLTExMS4wOTkyIC02NSwtMTU5IC0zOSwtNzMgLTQ2LC05NCAtNTUsLTE4MCAtMTQsLTEzNCAtMjUsLTE5NSAtNDksLTI3NyAtMTguODQzNSwtMjAwLjM1MTkgLTI4LjE1ODUsLTUzMi4zNjc1IDEzLC02OTAgNjQsLTIzMCA3NCwtMjc1IDExMCwtNDkwIDMxLjg4MzYsLTE0Ni41ODU2IDU4LjUxMSwtMTczLjM3MTMgMTI1LC0yNyA3NSwxNzAgMTMxLDQyNyAxMzEsNTk3IDEwLjkxNjUsMjQ2LjMxNDUgNDUuNjM0NSw0NjcuMDA3IDUsNjkyIC04LDIyIC0yNiw5OCAtNDAsMTY4IC0xNCw2OSAtMzIsMTM2IC00MCwxNDggLTI0LjMzOCw1Mi4yNTc1IC0zMC45NDM3LDg5LjY1OSAtNTQuODczNywxMjguNjQ3NCAtMTQuMDY5OSwyOC41MjY5IC01NC4yNjEyLDE0My42NDQ0IC04MC4xMjYzLDg5LjM1MjYgeiIgICAgICAgaWQ9InBhdGgzOTM5IiAvPiAgICA8cGF0aCAgICAgICBkPSJtIDI1NzcsNTA3MyBjIC0zMCwtMTA0IDcsLTMxMCA3NSwtNDE0IDc0LjI2NjEsLTEwMS44NzA5IDU0LjIwNDEsLTM5NC42MDU3IDE3MCwtNDc1IDEyMy45MDUzLDE4LjcyMTggMTA0LjQ3NzUsMzEuNzIxNCAxMDgsOTUgbCAtMTUsMTU2IGMgLTUuNDYxNSwxMjYuMTQ1MSAtNDEuNjMzMiwyNDYuMTMxOSAtNjUsMzY5IC02LjA1NDYsMTQ5LjkzODcgLTIxMy4zMjE1LDQ3Mi4yNjgxIC0yNzMsMjY5IHoiICAgICAgIGlkPSJwYXRoMzk0MSIgLz4gICAgPHBhdGggICAgICAgZD0ibSAzNDY5LDQ5NTAgYyAtMjYuNzQyNywtMTAyLjE0OTYgLTczLjg4LC0xODguNzY0NCAtMTA4LC0yOTAgLTEyLjU3MDYsLTc3LjQzMzggLTk1Ljc1NDQsLTM2Ny41MDM3IC0yNiwtNDE2IDQxLjM4NDgsLTM3LjIwMTggNDIuMjY1LC02OC40Mzc0IDg0LC0yNiAxODcuODE3NiwyMTEuNzgyNyAyODAuNjg0LDU2Ny43NzQ1IDI5OSw3NTkgMjAsNDMgNCwxMDEgLTM5LDEzNyAtMTI1LjY1OTcsNTcuMTYyMSAtMTkyLjM2NCwtODcuMTI0OCAtMjEwLC0xNjQgeiIgICAgICAgaWQ9InBhdGgzOTQzIiAvPiAgPC9nPiAgPGcgICAgIGlkPSJsYXllcjEwIiAgICAgZmlsbD0iI2YyYjcyZCIgICAgIHN0cm9rZT0ibm9uZSI+ICAgIDxwYXRoICAgICAgIGQ9Im0gMzAwNSw0MDU2IGMgLTE3LC02IC02NywtNDIgLTExMiwtODAgLTkxLC03NiAtMTM1LC0xMzQgLTE4OCwtMjQ2IC0xMC44MDg1LC05My43ODcyIDE2Ny41MzY4LC0zNy4wMDE2IDI1NSwtNTUgNSwtMyA5MSwtNiAxOTIsLTcgMTQxLC0xIDE4OCwyIDIwNSwxMiAzNi45MjI0LDIxLjI5NDIgMTgwLjM3MzUsLTIyLjc4MzMgMTgzLC0yIC0yMS4wNDMyLDkyLjc1MTkgLTMyLjUyOTQsMjA3LjcyNjIgLTEyNCwyNDcgLTQ5LDIwIC0xMzcsNjEgLTE4OSw4NyAtNDcsMjQgLTE1NCw1OCAtMTc2LDU3IC05LC0xIC0zMCwtNiAtNDYsLTEzIHoiICAgICAgIGlkPSJwYXRoMzk0NiIgLz4gICAgPHBhdGggICAgICAgZD0ibSAzNjc0LDM1NTAgYyAtMjYsLTEwIC0zOCwtNjcgLTMzLC0xNTUgNi4yNDU1LC0xNzQuMDcwMiAtMi42NjA3LC0zNzAuOTY2NyAtOCwtNTI0IC0zNSwtODkgLTIsLTE2NiA2OCwtMTU3IDUzLDYgMTE5LDI2IDE2NSw0OSA5NC4zMTc0LDEyMy4xODMyIDIyNi40NzA5LDI4OC42ODA1IDIzNCw0NTAgLTEsNDQgLTI0NywyOTcgLTI4OSwyOTcgLTQxLjg1NiwxOS4zNTc0IC05MS42MjQ2LDU2LjEzMjQgLTEzNyw0MCB6IiAgICAgICBpZD0icGF0aDM5NDgiIC8+ICAgIDxwYXRoICAgICAgIGQ9Im0gMjQ5NCwzNDgwIGMgLTIxNC41MjEzLC04MC40NTAxIC0yMzguODcwNCwtMTk5LjEyNjcgLTIzNSwtNDA5IDg4LjA4MDYsLTE5Ny43Mjg2IDIwMS42MTQ4LC0zMjguNTA3NSAzMTIsLTM1NSA2OS45ODk2LC03LjczMzQgNzguMjE3LDMxNC4xMjcyIDc2LDM2NyAtMiw0OSAwLDEwNyA1LDEzMCAxMCw0NiAxOCwzMTggOSwzMTYgLTU3LjAxNDEsLTYuODQzIC0xMTUuNDI0NywtMzMuODcwNiAtMTY3LC00OSB6IiAgICAgICBpZD0icGF0aDM5NTAiIC8+ICAgIDxwYXRoICAgICAgIGQ9Im0gMzA3MywyNjYzIGMgLTg5LjMwNDgsMzcuODIzNCAtMjM4LjMxNDYsLTE0Ljk0OCAtMzA2LDYgLTM3LDE0IC00OSwtMTAgLTMxLC02MiAxMi4wMjY2LC04NC4wNjAyIDUzLjE0MywtMTcxLjUyMzIgMTA1LC0yMzYgODcuMjA4LC0xMjQuODAxOSAxMzMuNjgxMywtMTA0LjU4OTMgMjY2LC0xMjEgOTEsLTExIDEwNSwtMTAgMTQwLDYgNjAsMjggMTQyLDg4IDIxNiwxNTcgNjYuMzgsNzAuNDQ4MiAxMDAuNDA2MSwxNzkuODI3MSA4OSwyNjggLTE1OC4yODYsNDMuMjM1OCAtMzMwLjMzNDgsLTM2LjA5MzQgLTQ3OSwtMTggeiIgICAgICAgaWQ9InBhdGgzOTUyIiAvPiAgPC9nPiAgPGcgICAgIGlkPSJsYXllcjExIiAgICAgZmlsbD0iI2I5M2IzZiIgICAgIHN0cm9rZT0ibm9uZSI+ICAgIDxwYXRoICAgICAgIGQ9Im0gMTE5OCwzNzA4IGMgLTI2LjExLC0xNzMuODA5NiAtOC4zNjM5LC0yMDYuNzcyNiAxMzgsLTIzNyAxMTQuMzQ0LC0yMC42Mjc0IDIxMy43MDA5LC04My40NzIxIDMyOCwtMTAyIDEzMC45MzMyLC0xMi44ODA3IDI5Ny43NTM0LC02My44MDgzIDM4MCwwIDg2LDY3IDgxLDk1IC0xOSwxMTEgLTE1OC4wMTQ2LDI4LjczMjUgLTMwOS4yNzg4LDEwMi4xNTM5IC00NDYsMTg1IC0xMjUuNzMyNCwyMy44Mjk4IC0zNjAuMTE3OSwxOTkuMDk3OSAtMzgxLDQzIHoiICAgICAgIGlkPSJwYXRoMzk1NSIgLz4gICAgPHBhdGggICAgICAgZD0ibSAzMDQxLDMzNzAgYyAtMTEyLjQ5MDgsLTQyLjQzOTEgLTE1MC4zNzg3LC0xMDYuNTE4IC0xNTcsLTE5MyAtMTUuMDE1OCwtMTIwLjc0OSA3OS40Njc2LC0yNDUuNDgzOSAxODgsLTI2MSAxMTEsLTE0IDI1NCw0OSAyOTEsMTI3IDM2LjQ5MzgsODUuNDk1OSAyOC42NTEzLDE4MC42MTggLTIxLjkyNjksMjM5LjAzNCBDIDMyNDAuMDczMSwzMzk4LjAzNCAzMTU4LDM0MTIgMzA0MSwzMzcwIFoiICAgICAgIGlkPSJwYXRoMzk1NyIgLz4gICAgPHBhdGggICAgICAgZD0iTSAzNjUsMzI3NSBDIDI3OS4wODAxMywzMjYyLjU3MzIgMTk0Ljk2MTk2LDMyMjQuMjg2NyAxMTcuMTkxMzMsMzIwNi41ODk1IDQ5LjkxMTc0NywzMTcyLjAxNiAxOC42ODAxMDUsMzE2Ny4wMjAxIDE4LjY4MDEwNSwzMTE0LjA4NjUgMzUuNzE2NjM1LDMwODAuOTEgOTguNTkzMDY0LDMwODIuMjY2NSAxMzAsMzA3MiBjIDUyLC0xNyAxMjIsLTM0IDE1NSwtMzggNzkuOTYzMzMsLTEzLjg5OTUgMTYzLjQ1MjU4LC0zNi44NDcgMjM3LC00NCAxNzguNzM5ODYsLTYyLjk5MDIgMzg2LjUzMjM2LC0zMy40NjM3IDUzMCwtNTEgMjU5LjU4MjUsLTIxLjk0MTIgNTkzLjgyNDIsNTUuMTk1IDg0OCwxNzEgMjIsMTEgNDYsMjAgNTUsMjAgOCwwIDE1LDYgMTUsMTQgLTEwMC4yNjYxLDExOC41NzEzIC00NDIuMTM1NSwxMjQuNzA4MSAtNTg1LDE1OCAtMzIyLjE4ODEsODYuODQyMiAtNzQ2LjE2NTA3LDMyLjMwNDggLTEwMjAsLTI3IHoiICAgICAgIGlkPSJwYXRoMzk1OSIgLz4gICAgPHBhdGggICAgICAgZD0ibSAxNDkyLDI4NTIgYyAtMTAwLjEyNTMsLTU3LjY2MDEgLTIxNi45NzY0LC04OS44NzM4IC0yNzUsLTE2MiAtNTYsLTcwIC01NiwtOTMgMSwtMTExIDgzLjgxMDYsLTQ4LjE1OCAxMTQuODcxLC01Ny44MDgyIDIwNCwtNDAgMTQyLjA4NDYsMTE4LjY2OTkgNzMxLjQ3MjYsMjQwLjY5MDEgNjU1LDM4MCAtMTkuNzY1OSw1NC4zMzk3IC00OS4yNDMyLDQwLjY1OTUgLTEwMiw0MCAtMTU1LjQ3MiwtMTguOTYyNyAtMzcyLjUwOTYsLTI3Ljk0NCAtNDgzLC0xMDcgeiIgICAgICAgaWQ9InBhdGgzOTYxIiAvPiAgPC9nPjwvc3ZnPg==) !important;display:block;background-size:50px 50px !important;background-position:center;animation:loader_spinner 3s linear infinite;width:100%;height:50px;background-repeat:no-repeat}
.tagged_landing .tagged_landing_results .result IMG{border-bottom:3px solid #c94f08;width:100%;border-radius:8px 8px 0 0}
@media screen and (max-width:820px){.tagged_landing .result_list LI{width:50%}
.tagged_landing .tagged_landing_filters ul li{width:100%;margin:10px 10px}
.tagged_landing .tagged_landing_filter_label{text-align:center}
}
@media screen and (max-width:400px){.tagged_landing .result_list LI{width:100%}
}
@keyframes loader_spinner{to{transform:rotate(360deg)}
}
.plain_rich_text_container ul,.plain_rich_text_container ol,.ms_text_image p,.plain_rich_text_container p{letter-spacing:.04em;color:#0a3255;font-family:'mohegan-sans';font-size:1em}
p a{color:#c94f08}
p a:hover,p a:focus{text-decoration:underline;color:#d60f00}
.plain_rich_text_container ul{list-style:disc;padding-bottom:30px !important;font-size:.9em;color:#0a3255;list-style-position:outside}
.plain_rich_text_container a{color:#c94f08;text-decoration:none;font-weight:bold}
.plain_rich_text_container a:hover,.plain_rich_text_container a:focus{text-decoration:underline;color:#d60f00}
.plain_rich_text_container p{padding-bottom:20px !important;font-size:1em;margin:0;padding:0;color:#0a3255}
.plain_rich_text_container h1,.plain_rich_text_container h2,.plain_rich_text_container h3,.plain_rich_text_container h4,.plain_rich_text_container h5,.plain_rich_text_container h6{font-family:'mohegan-sans-bold';letter-spacing:.03em}
.plain_rich_text_container h3{padding-bottom:0 !important}
.plain_rich_text_container h2{color:#823e7c;font-family:'mohegan-sans-bold';font-size:2em;font-weight:normal;line-height:26px;margin:0;padding:20px 0 24px !important;text-transform:none}
.plain_rich_text_container ol{list-style:decimal;margin:0 0 20px 0}
.plain_rich_text_container ol li{list-style:decimal outside none;margin-left:12px;padding:5px 0 0;font-size:.9em;font-family:'mohegan-sans',Arial,Helvetica,sans-serif}
.loginTemplate .text a{color:#c94f08;text-decoration:none;font-weight:bold}
.loginTemplate .text a:hover,.loginTemplate .text a:focus{text-decoration:underline;color:#d60f00}
.loginTemplate .text a .plain_rich_text_container p{padding-bottom:0 !important;margin-bottom:20px !important}
.teaser.image.section .dining_detail_promo{margin:20px}
.cq-wcm-edit .plain_rich_text_container ol li{margin-left:21px}
.CUSTOMER_ID .text{margin-bottom:5px}
.ADDITIONAL_COMP .text{margin-bottom:5px}
.main_container_center.plain_text_margin .dining_detail_promo{margin:20px}
p.small{font-size:.8em;text-align:center;margin:0;padding:0}
ol.a li{list-style:lower-alpha outside none}
ol.A li{list-style:upper-alpha outside none}
ol.b li{list-style:decimal upper-alpha outside none}
.ms_text_image{position:relative;max-width:960px;margin:0 auto;padding-bottom:10px}
.ms_text_image .grid_wrap{padding:10px}
.ms_text_image .grid_wrap>div{float:left}
.ms_text_image .grid_wrap>div.tree_fiddy{float:none}
.ms_text_image .grid_wrap>div .img_wrap{margin-bottom:25px}
.ms_text_image .grid_wrap>div.seventy.stacked,.ms_text_image .grid_wrap>div.thirty.container{display:block;float:none;text-align:center;margin:auto}
.ms_text_image .grid_wrap.img_right .img_wrap{padding:0 0 0 30px}
.ms_text_image .grid_wrap.img_right>div:first-child{float:right}
.ms_text_image .grid_wrap.img_left .img_wrap{padding:0 30px 0 0}
.ms_text_image .grid_wrap.img_left .tree_fiddy .img_wrap,.ms_text_image .grid_wrap.img_left .stacked .img_wrap{padding:0}
.ms_text_image .grid_wrap img{width:100%;height:auto}
.ms_text_image.full .grid_wrap>div{float:none;width:100%}
.ms_text_image.full h2{text-align:center}
.ms_text_image .thirty{width:30%}
.ms_text_image .seventy{width:70%}
.ms_text_image .tree_fiddy{width:100%}
.ms_text_image h2{margin:0;font-family:'mohegan-sans-bold';padding-left:10px;font-weight:normal;color:#006895;padding-bottom:10px;line-height:1.2em}
.ms_text_image p{margin:0;font-family:'mohegan-sans',Arial,Helvetica,sans-serif;font-size:.95em;color:#0a3255}
.ms_text_image p b{color:#444;font-size:.9em}
.ms_text_image p a{color:#c94f08}
.ms_text_image p a:hover,.ms_text_image p a:focus{color:#d60f00}
.ms_text_image a.pdf{display:inline-block;color:#fff;font-size:1em;text-decoration:none;font-family:'mohegan-sans-bold';margin-top:10px;background:#c94f08;padding:5px 20px;border-radius:8px}
.ms_text_image a.pdf:hover,.ms_text_image a.pdf:focus{background:#d60f00;text-decoration:underline;color:#fff}
.ms_text_image .grid_wrap>div.thirty.container,.ms_text_image .tree_fiddy.container{display:block;margin:auto;max-width:85%;width:fit-content;text-align:center;margin-top:-50px;padding:20px 15px;background:rgba(255,255,255,0.95);border-radius:10px;z-index:5;position:relative;box-shadow:0 5px 13px rgba(0,0,0,0.3);-webkit-box-shadow:0 5px 13px rgba(0,0,0,0.3);-moz-box-shadow:0 5px 13px rgba(0,0,0,0.3)}
.ms_text_image .grid_wrap>div.thirty.container{max-width:60%}
.resp .ms_text_image .grid_wrap{padding:16px}
.resp .ms_text_image .tree_fiddy h2{padding:0 0 20px;line-height:20px}
@media screen and (max-width:959px){.ms_text_image .thirty{width:50%}
.ms_text_image .seventy{width:50%}
.ms_text_image .seventy.stacked{width:100%}
}
@media screen and (max-width:666px){.ms_text_image{text-align:center}
.ms_text_image a.pdf{text-align:center}
.ms_text_image.full a.pdf{text-align:left}
.ms_text_image .img_wrap a.pdf{display:none}
.ms_text_image .img_right .seventy a.pdf{display:inline-block}
.ms_text_image .thirty{width:100%}
.ms_text_image .thirty img{width:50%;margin:0 auto;display:block}
.ms_text_image .seventy{width:100%}
.ms_text_image .grid_wrap.img_right .img_wrap,.ms_text_image .grid_wrap.img_left .img_wrap{padding:0;margin-bottom:15px}
.ms_text_image .tree_fiddy{width:100%}
.ms_text_image .tree_fiddy>a.pdf{display:inline-block}
.ms_text_image .grid_wrap>div.thirty.container{max-width:85%}
}
.ms_text_over_image{position:relative;width:100%;height:auto;overflow:hidden;display:block;min-height:100px;margin:0 auto;color:#FFF;margin-bottom:30px}
.ms_text_over_image .img_wrapper{position:relative;overflow:hidden}
.ms_text_over_image .img_wrapper>img{width:100%;height:auto}
.ms_text_over_image article{margin-left:33px;color:#fff;position:absolute;top:0;width:45%;margin:0;height:100%}
.ms_text_over_image article h2{color:#fff;font-size:1.7em;line-height:26px;margin:0;padding:0 0 17px;font-family:'mohegan-sans-bold';font-weight:normal}
.ms_text_over_image article p{font-size:.9em;margin:0;padding:0 0 32px 0;font-family:'mohegan-sans-bold'}
.ms_text_over_image .ms_copy_wrapper{z-index:2;padding:40px 40px 40px 12%}
.ms_text_over_image .ms_copy_wrapper .container_bottom_Link{padding-top:8px}
.ms_text_over_image .ms_copy_wrapper .container_bottom_Link span{font-weight:normal;font-size:12px}
.ms_text_over_image .ms_copy_wrapper .gamingButtons{margin-right:20px;display:block;margin-top:20px}
.ms_text_over_image .ms_copy_wrapper .gamingButtons .btn_small:hover,.ms_text_over_image .ms_copy_wrapper .gamingButtons .btn_small:hover span{background:#d60f00}
.ms_text_over_image .ms_copy_wrapper .gamingButtons:nth-child(odd) a.btn_small{margin-top:8px}
.ms_text_over_image .respGallery{font-weight:normal;font-size:12px}
.ms_text_over_image .mobile_headline h2{margin-top:50%}
.ms_text_over_image .background-overlay{position:absolute;width:45%;height:100%;background-color:#006895;top:0;opacity:.75}
@media screen and (max-width:767px){.ms_text_over_image>article{position:relative;display:block;margin:0 auto;width:100%}
.ms_text_over_image .background-overlay{opacity:1;width:100%;top:inherit;background-color:#006895}
}
.auth_login_1{padding:10px 20px 20px;color:#5f5c53}
.auth_login_1 h2{border-bottom:1px solid #5f5c53;font-family:'mohegan-loyalty',serif;text-align:center}
.auth_login_1 form{overflow:hidden;text-align:left}
.auth_login_1 form div{margin:15px;position:relative}
.auth_login_1 form div>*{display:inline-block;vertical-align:middle}
.auth_login_1 label{font-size:16px;padding-right:10px;text-align:center;width:100%;box-sizing:border-box;font-family:'mohegan-loyalty',serif}
.auth_login_1 input{border:1px solid #c94f08;font-size:13px;font-family:'mohegan-loyalty',serif;padding:3px 4px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.auth_login_1 span.error_text{color:#f33;text-align:center;margin:auto;position:relative}
.auth_login_1 .login_error{margin:-10px 25px 5px 25px;color:#f33}
.auth_login_1 .auth_login_1_form_background{display:inline-block;vertical-align:middle;width:auto}
.auth_login_1 .auth_login_1_form_background label{font-size:12px;font-weight:400;padding:0 10px;color:#5f5c53}
.auth_login_1 .auth_login_1_form_background>*{height:auto;margin:0;overflow:hidden}
.auth_login_1 .submitWrapper{clear:none;margin:20px 0 0;text-align:left;position:relative}
.auth_login_1 .submitWrapper>*{display:inline-block;margin:0}
.auth_login_1 .check_wrap{background:#e6e3d6;border:1px solid #a09c91;border-radius:5px;text-align:right;display:block;width:130px}
.auth_login_1 .check_wrap .checker{width:auto;height:auto;margin:4px 7px 4px 4px}
.auth_login_1 .check_wrap .checker span.uniform_custom{height:16px;width:16px;position:relative;top:1px;margin:0;background:transparent;border:1px solid #c94f08;border-radius:5px}
.auth_login_1 .check_wrap .checker span.uniform_custom:hover,.auth_login_1 .check_wrap .checker span.uniform_custom input:hover{cursor:pointer}
.auth_login_1 .check_wrap .checker span.uniform_custom.checked{background:#c94f08}
.auth_login_1 .check_wrap>label{display:inline;cursor:pointer}
.auth_login_1 input[type="text"],.auth_login_1 input[type="password"]{padding:2px 5px;height:28px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box}
.auth_login_1 .forgotPin{line-height:30px;font-size:11px;color:#c94f08;text-decoration:none;margin-left:15px}
.auth_login_1 .forgotPin:hover{cursor:pointer}
.auth_login_1 .forgotPinContent{right:initial;left:0;top:initial;bottom:32px;padding:19px 5px 5px;width:150px;font-size:12px;line-height:1;display:block}
.auth_login_1 .forgotPinContent>*{display:block}
.auth_login_1 .forgotPinContent.display_none{display:none}
.auth_login_1 .tooltip span.close_pop_up,.auth_login_1 .tooltip span.close_pop_up:hover{background-image:url('../../../../../content/dam/mohegansun/Template-Assets/icon_sprite.png');background-repeat:no-repeat;background-position:100% -3872px !important;width:13px;height:13px;display:inline-block;position:absolute;right:5px;top:5px}
.auth_login_1 .tooltip span.close_pop_up:hover{cursor:pointer}
.auth_login_1 .submitButtonWrapper{background-position:-8px -4px;color:#fff;display:inline-block;font-family:'mohegan-loyalty',serif;height:26px;font-size:12px;font-weight:normal;text-decoration:none;line-height:0;float:right;margin-right:0;padding-right:0;padding-left:26px}
.auth_login_1 .loginSubmitButton{font-size:12px;border:0;background-color:#c94f08;color:#fff;width:140px;height:28px;margin-right:15px}
.auth_login_1 .loginSubmitButtonWrapper{float:none;text-align:center;display:block;margin:auto}
.auth_login_1 .recaptchaResponse{display:none}
@media(max-width:960px){#auth_login_1_pin{width:100%}
.auth_login_1 form{text-align:left}
.auth_login_1 form div{margin:10px 0}
.auth_login_1 form div>*{display:block}
.auth_login_1 span.error_text{left:0;top:19px;color:#f33}
.auth_login_1 input.error_text{margin-top:10px}
.auth_login_1 .auth_login_1_form_background{float:right;margin-bottom:0}
.auth_login_1 .auth_login_1_form_background>*{display:inline-block}
.auth_login_1 .submitButtonWrapper,.auth_login_1 .submitWrapper{clear:both;margin:0}
.auth_login_1 input[type="text"]{width:100%}
.auth_login_1 label{text-align:center;width:100%}
.auth_login_1 .loginSubmitButton{display:block;text-align:center;margin:auto;width:180px}
}
.twocol_imageText.gallery_landing h2{padding:0 0 5px;text-align:center}
.genric_content_tpl .genericParsys ul li a{color:#c94f08}
.lb-prev{background:url('../../../../../content/dam/mohegansun/Template-Assets/icon_sprite.png') no-repeat;background-position:-5px -3965px;height:30px;width:30px}
.lb-next{background:url('../../../../../content/dam/mohegansun/Template-Assets/icon_sprite.png') no-repeat;background-position:-40px -3965px;height:30px;width:30px}
.lb-close{width:19px;background:url('../../../../../content/dam/mohegansun/Template-Assets/icon_sprite.png') no-repeat right -3936px}
.t03 h3,.t03 h2{text-align:center;color:#5f5c53}
.t03{color:#0a3255}
.view_more a,.need_assisstance_content a{color:#c94f08;font-weight:bold}
.cnt_teaser_1{margin-top:15px}
.cnt_teaser_1 .cellwrap{position:relative}
.cnt_teaser_1 .cellwrap h3{text-transform:uppercase;font-family:'mohegan-sans-bold';font-size:18px;color:#fff;font-weight:normal;padding:0;margin:0;display:inline-block;line-height:1.2em}
.cnt_teaser_1 .cellwrap img{width:100%}
.cnt_teaser_1 .headingwrap{float:left;margin-right:10px}
.cnt_teaser_1 .hero{position:relative}
.cnt_teaser_1 .hero .caption{color:#fff;float:right;padding:0;padding-left:5px;border-left:1px solid rgba(234,198,145,0.5);margin:3px 0 8px}
.cnt_teaser_1 .hero .caption p{padding:0;margin:0;font-size:13px}
.cnt_teaser_1 .hero .caption p:after{content:' \226B';background:url('../../../../../content/dam/mohegansun/Template-Assets/icon_sprite.png') -339px -3578px no-repeat;display:inline-block;height:10px;width:10px;margin-left:5px;color:#fff;font-size:.9em}
.cnt_teaser_1 .hero .caption:hover,.cnt_teaser_1 .hero .caption:focus{color:#eac691;text-decoration:underline}
.cnt_teaser_1 .hero .overlay{position:absolute;font-weight:normal;width:100%;bottom:0;background:linear-gradient(45deg,rgba(10,50,85,0.9) 0,rgba(0,117,80,0.8) 82%);opacity:1}
.cnt_teaser_1 .hero .overlay .padding{padding:10px 15px}
.cnt_teaser_1 .aratio{border-radius:10px}
.cnt_teaser_1:hover .hero .caption{color:#eac691}
.cnt_teaser_1:hover .hero .caption p:after{background:url('../../../../../content/dam/mohegansun/Template-Assets/icon_sprite.png') -322px -3578px no-repeat}
.headingwrap{display:inline-block}
.c5 .cnt_teaser_1 .cellwrap .aratio{margin-top:1em}
@media(max-width:959px){.cnt_teaser_1 .aratio{border:2px solid #c94f08}
}
@media(max-width:666px){.cnt_teaser_1 .c1,.cnt_teaser_1 .c3{display:none}
}
.genric_content_tpl .genericParsys .cnt_teaser_1 p{color:inherit}
.genric_content_tpl .genericParsys .cnt_teaser_1 h3{font-size:16px}
.event_hero_landing{background:#fff;clear:both;height:auto;margin:0 auto;overflow:hidden;position:relative;text-align:center;width:100%;z-index:2}
.event_hero_landing #ms-carousel-container{display:block;margin:auto;text-align:center;top:0;width:100%}
.event_hero_landing #ms-carousel-container .pagination{z-index:11;bottom:auto;display:block;margin:auto;position:relative;left:auto !important;width:100%;margin-bottom:20px}
.event_hero_landing #ms-carousel-container .pagination li a{background-image:none;border:2px solid #c94f08;border-radius:100px;width:12px;height:12px;padding-top:0;margin-top:-5px}
.event_hero_landing #ms-carousel-container .pagination li.current a{background-image:none;background-color:#c94f08;width:12px;height:12px;border-radius:100px}
.event_hero_landing #ms-carousel-container .cq-carousel{margin:0 auto;text-align:center;width:100%;height:auto}
.event_hero_landing #ms-carousel-container .cq-carousel-banner-item{background-color:#0d2537;display:block;height:420px;left:0;overflow:visible !important;position:relative;top:-20px;width:100%;border-bottom:10px solid #006895;padding:20px 0 0 0}
.event_hero_landing #ms-carousel-container .cq-carousel-banner-item .slides{position:absolute !important;width:100%;z-index:auto !important;display:none;height:420px}
.event_hero_landing #ms-carousel-container .slides_control{width:auto !important}
.event_hero_landing #ms-carousel-container .cq-carousel-banners .card_img{float:none;height:420px;position:absolute;width:100%;margin:0 auto;text-align:center;overflow:hidden}
.event_hero_landing #ms-carousel-container .cq-carousel-banners .card_img img{max-width:none;height:500px !important;width:100% !important;object-fit:cover;object-position:center}
.event_hero_landing .event_description_container{color:#006895;line-height:2em;position:absolute;top:0;z-index:0;right:25px;width:30%;display:block;min-height:50%;padding-right:10px;padding-left:10px;box-sizing:border-box;height:100%}
.event_hero_landing .event_description_container .event_description_wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;background-color:rgba(255,255,255,0.9);padding-top:25%;padding-bottom:22%;border-radius:15px}
.event_hero_landing .event_description_container .description{font-family:'mohegan-sans-bold';margin-left:auto;text-align:center;width:100%}
.event_hero_landing .event_description_container .description hr{background:0;border-top:1px solid #0a2551;height:0;margin:10px auto 5px;padding:0;width:80%}
.event_hero_landing .event_description_container .btn_big.learn_more{display:inline-block;margin:5px 0 0 0;width:100%}
.event_hero_landing .event_description_container h2{min-height:30px;margin:0;font-size:1.9em;padding:0 25px;text-align:center;word-wrap:break-word;color:#006895;line-height:1.1em}
.event_hero_landing .event_date{font-family:'mohegan-sans-bold';display:inline-block;font-size:1.2em;padding:0 1px}
.event_hero_landing .content_heading{padding-top:4px}
.event_hero_landing .hero_arc{display:block;left:0;pointer-events:none;position:absolute;width:100%;z-index:1}
.event_hero_landing .hero_arc img{position:relative;width:100%;display:none}
@media only screen and (min-width:961px){.event_hero_landing .event_description_container .event_description_wrapper{box-shadow:0 5px 13px rgba(0,0,0,0.3);-webkit-box-shadow:0 5px 13px rgba(0,0,0,0.3);-moz-box-shadow:0 5px 13px rgba(0,0,0,0.3)}
}
@media only screen and (max-width:960px){.event_hero_landing .event_description_container h2{font-size:1.7em}
.event_hero_landing .event_description_container .description hr{border-top:1px solid rgba(0,0,0,0.2)}
.event_hero_landing #ms-carousel-container .cq-carousel-banners .card_img img{object-position:center;object-fit:cover;width:100% !important}
}
@media only screen and (max-width:960px){.event_hero_landing #ms-carousel-container .pagination{margin-top:50px}
.event_hero_landing #ms-carousel-container .cq-carousel-banner-item{background-color:transparent;border-bottom:0;height:360px}
.event_hero_landing #ms-carousel-container .cq-carousel-banner-item .slides{height:240px}
.event_hero_landing #ms-carousel-container .cq-carousel-banners .card_img{height:300px}
.event_hero_landing #ms-carousel-container .cq-carousel-banners .card_img:after{display:none}
.event_hero_landing #ms-carousel-container .cq-carousel-banners .card_img img{height:300px !important}
.event_hero_landing #ms-carousel-container .cq-carousel{margin-bottom:45px}
.event_hero_landing .event_description_container{color:#006895;bottom:-75%;top:auto;padding:20px 10px 5px 10px;background:rgba(255,255,255,0.95);border-radius:25px;box-shadow:0 5px 13px rgba(0,0,0,0.3);-webkit-box-shadow:0 5px 13px rgba(0,0,0,0.3);-moz-box-shadow:0 5px 13px rgba(0,0,0,0.3);height:fit-content;z-index:1000;margin-left:15%;margin-right:15%;width:70%;text-align:center;display:block;right:auto}
.event_hero_landing .event_description_container .event_description_wrapper{background-color:transparent;position:relative;top:auto;left:auto;transform:none;width:auto;padding-top:initial;padding-bottom:initial}
.event_hero_landing .event_description_container .description{margin:0 auto}
.event_hero_landing .event_description_container .btn_big.learn_more{margin:5px 0 15px 0}
.event_hero_landing .event_description_container h2{color:#006895}
}
@media only screen and (min-width:1640px){.event_hero_landing #ms-carousel-container .cq-carousel-banners .card_img img{width:100% !important;height:auto !important}
}
@media only screen and (max-width:700px){.event_hero_landing #ms-carousel-container .pagination{margin-top:50px}
.event_hero_landing #ms-carousel-container .cq-carousel-banner-item{height:360px}
.event_hero_landing #ms-carousel-container .cq-carousel-banner-item .slides{height:240px}
.event_hero_landing #ms-carousel-container .cq-carousel-banners .card_img{height:250px}
.event_hero_landing #ms-carousel-container .cq-carousel-banners .card_img img{height:250px !important}
.event_hero_landing .event_description_container{bottom:-70%;margin-left:2%;margin-right:2%;width:96%}
}
.cnt_events_2{text-align:center;margin-top:15px;margin-bottom:25px}
.cnt_events_2 .cta{position:relative}
.cnt_events_2 img{width:100%;border-radius:5px 5px 0 0}
.cnt_events_2 .btn_small span{text-transform:none}
.cnt_events_2 .middle_Button{padding-top:0}
.cnt_events_2 h3{color:#823e7c;padding:0;margin:0 0 .75em;display:inline-block;text-transform:uppercase;font-family:'mohegan-sans-bold';font-size:18px;font-weight:normal;letter-spacing:.04em}
.cnt_events_2 h3.singular{display:none}
.cnt_events_2 .hero{position:relative}
.cnt_events_2 .hero .overlay{font-family:'mohegan-sans-bold';color:#fff;font-size:15px;background:linear-gradient(45deg,rgba(10,50,85,0.9) 0,rgba(0,117,80,0.8) 82%);position:absolute;font-weight:normal;width:100%;bottom:0;opacity:1}
.cnt_events_2 .hero .overlay .wrap{padding:0}
.cnt_events_2 .hero .overlay .wrap>div{display:inline-block;font-size:26px;padding:0 2px}
.cnt_events_2 ul{list-style-type:none;padding:0;margin:0 0 40px 0}
.cnt_events_2 ul li{margin:0 0 15px;text-align:left;background-color:#fff;width:100%;box-sizing:border-box;border-radius:5px;border:1px solid #ccc}
.cnt_events_2 ul li:first-child{margin-bottom:25px;background:linear-gradient(45deg,rgba(10,50,85,0.9) 0,rgba(0,117,80,0.8) 82%);border-radius:0 0 5px 5px;border:1px solid #c94f08;font-family:'mohegan-sans-bold'}
.cnt_events_2 ul li:first-child a{color:#fff}
.cnt_events_2 ul li:first-child a:hover{color:#0a2551}
.cnt_events_2 ul li a{font-family:'mohegan-sans-bold';font-size:14px;text-align:left;line-height:17px;color:#c94f08;text-decoration:none;display:table;width:100%}
.cnt_events_2 ul li a:hover,.cnt_events_2 ul li a:focus{color:#d60f00;text-decoration:underline}
.cnt_events_2 ul li a>span{padding:2px 10px;vertical-align:middle;display:table-cell}
.cnt_events_2 ul li a>span .event{vertical-align:middle;display:table-cell;width:100%;max-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:.3em}
.cnt_events_2 ul li a span.date{border-left:1px dotted #0a2551;width:30px;text-align:center;font-size:14px}
.cnt_events_2 ul li a span.date span{font-size:12px;display:block}
@media screen and (max-width:959px){.cnt_events_2 h3{display:none}
.cnt_events_2 h3.singular{display:block;font-size:1.7em;margin-bottom:.5em}
.cnt_events_2 .hero .overlay{font-size:20px}
.cnt_events_2 .hero .overlay .wrap>div{font-size:32px}
.cnt_events_2 ul{padding:0 0 10px 0;margin-bottom:0}
.cnt_events_2 ul li{display:none}
.cnt_events_2 ul li a{font-size:15px}
.cnt_events_2 ul li a span.date{width:40px;font-size:15px}
.cnt_events_2 ul li a span.date span{font-size:13px}
.cnt_events_2 ul li a>span{padding:7px 15px 5px}
.cnt_events_2 ul li:first-child{display:block;margin-bottom:1em}
}
@media(max-width:959px){.cnt_events_2 .aratio{border:3px solid #c94f08;border-radius:10px 10px 0 0}
}
@media screen and (min-width:960px){.cnt_events_2 .cellwrap{position:relative;min-height:490px}
.cnt_events_2 .cta{position:relative;display:block;width:100%;padding-bottom:0}
}
.genric_content_tpl .genericParsys .cnt_events_2 h3{color:#c94f08;padding:0;margin:0 0 .75em;font-family:'mohegan-sans-bold';font-size:16px}
.genric_content_tpl .genericParsys .cnt_events_2 ul{list-style-type:none;margin:0;padding:0}
.genric_content_tpl .genericParsys .cnt_events_2 ul li{margin:0 0 11px;padding:0 0 7px;text-align:left;background-color:#000;width:100%}
.genric_content_tpl .genericParsys .cnt_events_2 ul li a{color:#fff}
.search_result_heading{margin:0 auto;position:relative;z-index:110}
.search_result_heading h2{color:#006895;font:1.7em 'mohegan-sans-bold';text-align:center;text-transform:uppercase;padding:25px 0 0 0;font-weight:normal}
.top_blue_bar{color:#823e7c;font-size:1.2em;text-align:center;padding:10px;width:100%}
.top_search_bar{width:100%;margin:0 auto;padding:30px 0 20px 0;text-align:center}
.top_search_bar form fieldset legend{display:none}
.top_search_bar form fieldset input{width:30%;font-size:12px;font-family:'mohegan-sans-bold';color:#444;padding:3px 20px 3px 3px;max-width:500px}
.top_search_bar .srch_button{width:18px;height:18px;background:url("../../../../../content/dam/mohegansun/theme/search-icon-orange-01.png") no-repeat;border:1px solid #c94f08;border-left:0;position:absolute;top:24px;margin-left:3px;background-size:contain}
.search_wrapper{width:90%;margin:0 auto;max-width:960px}
.search_wrapper ul{list-style-type:none;margin:20px 0 0 0;padding:0}
.search_wrapper ul li{padding:0 0 25px 0;font-size:14px;color:#444}
.search_wrapper ul li .title a{color:#c94f08;text-decoration:underline;font-size:15px;font-family:'mohegan-sans-bold';display:block}
.search_wrapper ul li .title a:hover,.search_wrapper ul li .title a:focus{color:#d60f00}
.search_wrapper ul li .description{font-size:14px;color:#444;display:block;word-wrap:break-word}
.search_wrapper ul li .link a{font-size:14px;color:#444}
.search_wrapper .error{height:auto;padding:0}
.lt-ie9 .top_search_bar form fieldset input{line-height:15px}
.search_input{position:relative;background:#fff;padding:20px;color:#823e7c;font-family:'mohegan-sans-bold'}
.mac-os .top_search_bar .srch_button{top:0}
.lt-ie9 .top_search_bar .srch_button{top:0}
.noResult{display:none;font-size:14px;color:#444}
.preloader_generic{text-align:center}
.search_term_show{color:#c94f08;font-family:'mohegan-sans-bold'}
.search_term_show:hover,.search_term_show:focus{color:#d60f00}
.lt-ie9 .top_search_bar #search_button{margin-top:1px}
.search_input .error{background:none repeat scroll 0 0 transparent;bottom:-25px;clear:both;color:#d10505;display:inline-block;font-size:13px;left:0;margin-left:-1px;padding:0;position:absolute;height:auto}
form#search_form .search_input label[for='search_text']{font-size:16px}
form button.srch_button#search_button{border:0}
input.searchInput::placeholder{color:#d3b079}
button#search-submit{padding:0;background-color:transparent;border:0}
.content_border{background-image:none;height:1px;display:block;width:85%;margin:auto !important}
@media only screen and (min-width:800px){.top_search_bar form fieldset input{width:90%}
}
.cnt_slotpayout_2{margin-top:15px}
.cnt_slotpayout_2 .slotpayout_inside_container{font-family:'mohegan-sans-bold',sans-serif;background-size:100% 100%;text-align:center;display:block;padding:15px 0 25px}
.cnt_slotpayout_2 .slotpayout_inside_container h3{color:#fff;display:inline-block;font-family:'mohegan-sans-bold',sans-serif;font-size:20px;font-weight:normal;margin-bottom:7px;margin-top:0;width:100%}
.cnt_slotpayout_2 .slotpayout_inside_container .slotpayout_2_number{display:inline-block}
.cnt_slotpayout_2 .slotpayout_inside_container .slotpayout_2_number span{color:#fff;font-size:3em;font-family:'mohegan-sans-bold';margin:0 2px 7px 2px;padding:5px;position:relative;z-index:1;display:inline-block;line-height:1}
.cnt_slotpayout_2 .slotpayout_inside_container .slotpayout_2_number span:before,.cnt_slotpayout_2 .slotpayout_inside_container .slotpayout_2_number span:after{content:'';background:rgba(0,0,0,0.5);position:absolute;width:100%;height:50%;left:0;z-index:-1}
.cnt_slotpayout_2 .slotpayout_inside_container .slotpayout_2_number span:before{top:0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}
.cnt_slotpayout_2 .slotpayout_inside_container .slotpayout_2_number span:after{bottom:0;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}
.cnt_slotpayout_2 .slotpayout_inside_container span.slotpayout_separator{padding:0 3px 0 0;margin:0}
.cnt_slotpayout_2 .slotpayout_inside_container .slotpayout_lf_arrow,.cnt_slotpayout_2 .slotpayout_inside_container .slotpayout_rt_arrow{background:url('../../../../../content/dam/mohegansun/Template-Assets/icon_sprite.png') no-repeat;width:200px;height:29px;display:inline-block}
.cnt_slotpayout_2 .slotpayout_inside_container .slotpayout_lf_arrow{background-position:-48px -1128px}
.cnt_slotpayout_2 .slotpayout_inside_container .slotpayout_rt_arrow{background-position:-116px -1226px}
.cnt_slotpayout_2 .slotpayout_inside_container .slotpayout_2_number span:first-child:before,.cnt_slotpayout_2 .slotpayout_inside_container .slotpayout_2_number span:first-child:after,.cnt_slotpayout_2 .slotpayout_inside_container .slotpayout_separator.bg_none:before,.cnt_slotpayout_2 .slotpayout_inside_container .slotpayout_separator.bg_none:after{background:0}
@media all and (max-width:940px){.cnt_slotpayout_2 .slotpayout_inside_container .slotpayout_2_number span{font-size:1.9em}
}
@media all and (max-width:800px){.cnt_slotpayout_2 .slotpayout_inside_container .slotpayout_2_number span{font-size:1.5em}
}
@media all and (max-width:750px){.cnt_slotpayout_2 .slotpayout_inside_container #slotpayout_lf_arrow,.cnt_slotpayout_2 .slotpayout_inside_container #slotpayout_rt_arrow{display:block;margin:0 auto}
}
@media all and (max-width:740px){.cnt_slotpayout_2 .slotpayout_inside_container .slotpayout_lf_arrow,.cnt_slotpayout_2 .slotpayout_inside_container .slotpayout_rt_arrow{display:none}
.cnt_slotpayout_2 .slotpayout_inside_container h3{margin-bottom:1em}
}
@media all and (max-width:390px){.cnt_slotpayout_2 .slotpayout_inside_container .slotpayout_2_number span{font-size:1.2em}
}
.mpn_upcoming_events{background:rgba(255,255,255,0.7);border-radius:15px;padding:15px}
.mpn_upcoming_events .upcoming_headline{position:relative;overflow:hidden}
.mpn_upcoming_events .upcoming_headline .points{position:absolute;width:40px;height:60px;background-image:url('../../../../../content/dam/mohegansun/Template-Assets/icon_sprite.png');top:0}
.mpn_upcoming_events h2{border-bottom:1px solid #0a2551;color:#823e7c;font-family:'mohegan-sans-bold';letter-spacing:.04em;font-size:21px;text-align:center;text-transform:uppercase;font-weight:normal}
.mpn_upcoming_events h2 span{position:relative}
.mpn_upcoming_events .left_point{display:none}
.mpn_upcoming_events .right_point{display:none}
.mpn_upcoming_events ul li{text-align:center}
.mpn_upcoming_events .content_link a{margin-top:15px;text-align:center;color:#c94f08;font-size:.9em;font-family:'mohegan-sans-bold'}
.mpn_upcoming_events .content_link a.event_button{font-size:1.1em;display:inline-block}
.mpn_upcoming_events .content_link a.event_button span{color:#fff}
.mpn_upcoming_events .content_link a.event_button:hover{background:#d60f00}
#my_account_info_container h3{margin-bottom:0}
#my_account_info_container h3 .icon_sprite{display:inline-block;height:33px;width:33px}
#my_account_info_container h3 .info_header{vertical-align:top}
#my_account_info_container h3 .info_instruction{font-family:'mohegan-loyalty',serif;font-size:11px;vertical-align:super}
#my_account_info_container h3:after{display:none}
#my_account_info_container .personalinfo{background-position:-56px -4116px}
#my_account_info_container .email_preferences{background-position:-56px -4214px}
#my_account_info_container .contact{background-position:-56px -4165px}
#my_account_info_container ul>li{border:0;position:relative;height:auto;list-style-type:none}
#my_account_info_container ul li.info_item{min-height:27px;padding:10px 0 30px}
#my_account_info_container ul li ul li{border:0}
#my_account_info_container ul li.small_height{height:27px;line-height:13px;padding:15px 0 25px}
#my_account_info_container ul li.small_height a{color:#025d92;text-decoration:none}
#my_account_info_container ul li.small_height a:hover,#my_account_info_container ul li.small_height a:focus{text-decoration:underline}
#my_account_info_container li.info_update_row:nth-child(even){background-color:#e6e3d6}
#my_account_info_container form.receive_email_form{margin-top:-10px}
#my_account_info_container .label{display:inline-block;font-size:.875em;width:18%}
#my_account_info_container .value{display:inline-block;font-size:.75em;padding-right:62px;text-align:right;width:69%}
#my_account_info_container .edit{display:inline-block;font-size:.9em;width:4%}
#my_account_info_container .edit a{color:#025d92;text-decoration:none}
#my_account_info_container .edit a:hover,#my_account_info_container .edit a:focus{text-decoration:underline}
#my_account_info_container .cancel{border-right:1px dotted #000;display:inline-block;font-size:.9em;line-height:34px;margin-right:10px;padding-right:10px;text-align:right;width:27%}
#my_account_info_container .cancel a{color:#025d92;text-decoration:none}
#my_account_info_container .cancel a:hover,#my_account_info_container .cancel a:focus{text-decoration:underline}
#my_account_info_container .last_name_item{padding-left:26px}
#my_account_info_container .first_name_item{padding-left:20px}
#my_account_info_container .receive_email_form ul li{display:inline-block;width:45%}
#my_account_info_container .receive_email_form ul li label{text-align:left}
#my_account_info_container .see_an_example{font-size:13px}
#my_account_info_container .form_container{display:block;padding:10px 0 30px}
#my_account_info_container .form_container label{font-size:18px;width:250px;vertical-align:middle}
#my_account_info_container .form_container div.padding_left,#my_account_info_container .form_container div.left{padding-left:0;width:530px}
#my_account_info_container .address_form div,#my_account_info_container .name_form div{display:inline-block}
#my_account_info_container .address_form ul{margin:0}
#my_account_info_container .address_form ul li{text-align:left}
#my_account_info_container .address_form ul li.city_state,#my_account_info_container .address_form ul li.zip_item{padding-left:155px}
#my_account_info_container .address_form ul li.city_state label,#my_account_info_container .address_form ul li.zip_item label{display:none}
#my_account_info_container .address_form ul li.zip_item .selector{margin-right:5px}
#my_account_info_container .address_form div.selector{width:49px}
#my_account_info_container .street_address_second_list{text-align:right}
#my_account_info_container .address_form label[for=state]{width:150px;padding-left:0}
#my_account_info_container .interest_form ul li{display:inline-block;margin-left:30px;margin-bottom:30px;text-align:center;vertical-align:top;width:105px}
#my_account_info_container .interest_form ul li>a{margin-top:16px}
#my_account_info_container .interest_form label{min-width:20px;max-width:20px}
#my_account_info_container .interest_form .image_holder{margin:0 0 5px}
#my_account_info_container .interest_form .section{float:left !important;padding:0;width:31%;height:75px;margin:0 1%;position:relative;text-align:left}
#my_account_info_container .interest_form .thumb_image{width:61px;height:61px;top:0;left:0;margin:0;position:absolute;background:0}
#my_account_info_container .interest_form .thumb_image .notChecked{display:block}
#my_account_info_container .interest_form .thumb_image .checked{display:none}
#my_account_info_container .interest_form .selected .thumb_image .notChecked{display:none}
#my_account_info_container .interest_form .selected .thumb_image .checked{display:block}
#my_account_info_container .interest_form .check_box_label{margin-left:75px;padding-top:10px}
#my_account_info_container form label{display:inline-block;min-width:28px;max-width:150px}
#my_account_info_container form input,#my_account_info_container form input[type="text"],#my_account_info_container form input[type="email"]{border:1px solid #025d92;border-radius:5px;padding:5px 4px}
#my_account_info_container form div.selector{border:1px solid #025d92;border-radius:5px;padding:2px 4px;height:auto}
#my_account_info_container form div.selector span.uniform_custom{background:url("../../../../../content/dam/mge/MyMomentum/images/select_btn-momentum.png") no-repeat top right}
#my_account_info_container form .submit_button input{border:0;background:#025d92;padding:0}
#my_account_info_container form .submit_button input:hover,#my_account_info_container form .submit_button input:focus{background:#0277bb}
#my_account_info_container .receive_email_no p{font-family:'mohegan-loyalty',serif;font-size:18px;width:150px;display:inline-block;text-transform:uppercase;margin:0}
#my_account_info_container #receive_email_form_id .receive_email,#my_account_info_container #receive_email_form_id .receive_email_no{display:block}
#my_account_info_container .check_box_small_square form label{display:inline;font-size:.95em;font-family:'mohegan-loyalty',serif}
#my_account_info_container .check_box_small_square form .receive_email_no .checker span.uniform_custom{width:13px;height:13px;background:0;border:solid 2px #0277bb}
#my_account_info_container .check_box_small_square form .receive_email_no .checker span.checked{background:#0277bb}
#my_account_info_container .check_box_small_square form .receive_email_no label{padding-left:10px}
#my_account_info_container .check_box_small_square form .checkbox.section .checker{margin:0;width:0;visibility:hidden;height:0;position:absolute}
#my_account_info_container .check_box_small_square form .checkbox span{display:none}
#my_account_info_container .check_box_small_square form .checkbox.selected span{font-size:.75em;font-weight:normal;position:relative;top:-2px;display:block}
#my_account_info_container .check_box_small_square form h3{font-size:18px;width:150px;margin:0 0 8px 0;border:0;display:block;text-transform:uppercase;font-family:'mohegan-loyalty',serif;float:left}
#my_account_info_container .check_box_small_square form .listRadio.verticalButtons{display:inline-block;margin:0;padding:0;border:0;float:left}
#my_account_info_container .check_box_small_square form .listRadio.verticalButtons li{display:block;background-color:#e6e3d6;font-size:.8rem;width:300px;max-width:300px;MARGIN:0;padding:6px;border:1px solid #025d92;cursor:pointer;font-family:'mohegan-loyalty',serif;min-height:16px;line-height:16px}
#my_account_info_container .check_box_small_square form .listRadio.verticalButtons li:first-child{border-radius:5px 5px 0 0;margin-top:0}
#my_account_info_container .check_box_small_square form .listRadio.verticalButtons li:last-child{border-radius:0 0 5px 5px;border-top:0;margin-top:0}
#my_account_info_container .check_box_small_square form div.radio{margin:0 8px 0 0}
#my_account_info_container .check_box_small_square form div.radio span.uniform_custom{display:inline-block;text-align:center;height:16px;width:16px;background-image:none;background:#fff;border-radius:12px;line-height:12px}
#my_account_info_container .check_box_small_square form div.radio span.checked{background:#025d92;position:relative}
#my_account_info_container .check_box_small_square form div.radio span.checked:after{content:"";width:4px;height:4px;border-radius:2px;background-color:#fff;position:absolute;left:50%;top:50%;margin-top:-2px;margin-left:-2px}
#my_account_info_container .check_box_small_square form div.right{float:right}
#my_account_info_container .submit_button{background-image:none}
#my_account_info_container .submit_button .submit{padding-bottom:2px}
#my_account_info_container .submit_button.disable_link input[disabled]{color:grey}
#my_account_info_container ul{margin:0 20px;padding:0;position:relative}
#my_account_info_container ul li{border:0;line-height:1.2em;min-height:40px}
#my_account_info_container div.right{display:inline-block;text-align:right;width:311px;margin-top:10px}
#my_account_info_container div.left{display:inline-block;width:498px}
#my_account_info_container div.padding_left{padding-left:20px;width:478px}
#my_account_info_container .city_state input[type=text]{width:152px;margin:0 7px 0 0;display:inline}
#my_account_info_container .zip_item input[type=text]{width:70px}
#my_account_info_container .street_address_second{float:right}
#my_account_info_container .street_address input[type="text"]{width:285px}
#my_account_info_container .selector select#state{min-width:100%}
#my_account_info_container .interest_form{position:relative}
#my_account_info_container .interest_form ul.cancel_savechanges{margin-top:30px}
#my_account_info_container .interest_form ul.cancel_savechanges li.cancel_list{width:649px;text-align:right}
#my_account_info_container .interest_form ul.cancel_savechanges li.savechanges_list{margin-left:0}
#my_account_info_container .email_preference ul li.last{border:0}
#my_account_info_container .show_more{display:none}
#my_account_info_container .generic_form ul li,#my_account_info_container .generic_form .padding_left{position:relative}
#my_account_info_container .generic_form ul li .error_text,#my_account_info_container .generic_form .padding_left .error_text{left:86px;top:-9px}
#my_account_info_container .generic_form .error_text{left:108px;top:-15px}
#my_account_info_container .generic_form .name_form .error_text{left:125px}
#my_account_info_container .generic_form .email_form .error_text{left:74px}
#my_account_info_container .generic_form .password_form .error_text{left:106px}
#my_account_info_container .generic_form .dob_form .error_text{height:10px;left:0;top:-17px}
#my_account_info_container .generic_form .dob_form ul li{float:left;list-style-type:none;margin:0 10px 23px 0;min-height:40px;padding:0;position:relative}
#my_account_info_container .generic_form .identity_form .error_text{left:56px}
#my_account_info_container .generic_form .identity_form input[type="text"]{width:70px}
#my_account_info_container .generic_form .address_form .error_text{left:156px}
#my_account_info_container .disable_link{cursor:default;opacity:.5;filter:opacity(50%);display:inline-block;visibility:hidden}
#my_account_info_container .email_form input[type="email"]{width:300px}
#my_account_info_container #identity_form_id .server_message{float:left;margin:-25px 0 0}
#my_account_info_container div.preloader_main{display:block;text-align:center;height:45px;width:100%;padding-top:22px;z-index:99999;background:url(../../../../../content/dam/mge/template-assets/icons/loading.gif) no-repeat center center}
#my_account_info_container ul#interests{margin:0;padding:0}
#my_account_info_container ul#interests li{list-style-type:none;display:inline-block;width:30%;margin:0 2% 0 0}
#my_account_info_container ul#interests li p{text-align:left;text-transform:uppercase;font-size:14px;font-weight:bold;margin-top:25px}
#my_account_info_container ul#interests li div{width:61px;height:61px;float:left;margin-right:25px;background:url(../../../mgebase/clientlibs/publish/less/interests_sprite.png) no-repeat}
#my_account_info_container ul#interests li span{display:none}
#my_account_info_container ul#interests li.selected span{display:block;text-transform:lowercase;font-size:12px;font-weight:normal;margin-top:5px}
#my_account_info_container ul#interests li.entertainment div,#my_account_info_container ul#interests li.dining div,#my_account_info_container ul#interests li.shopping div,#my_account_info_container ul#interests li.playing div,#my_account_info_container ul#interests li.nightlife div,#my_account_info_container ul#interests li.spa div,#my_account_info_container ul#interests li.staying div,#my_account_info_container ul#interests li.poker div{background-position:10px 10px}
.lt-ie9 #my_account_info_container .check_box_small_square form .checker{margin:3px -1px 0 0}
.lt-ie9 li.info_item a.disable_link{color:#e6e3d6 !important}
#content #my_account_info_container #new_form_EMAIL_ADDRESS_{width:285px}
@media only screen and (max-width:960px){.main_container_center{width:100%}
#my_account_info_container{display:block;height:100%}
#my_account_info_container h3 .info_instruction{vertical-align:middle;display:block;clear:both;margin:-5px 0 15px 40px}
#my_account_info_container ul li.info_item{height:auto;padding:10px 0;display:table;width:100%}
#my_account_info_container span{margin:0;padding:0}
#my_account_info_container .label{display:block;padding-bottom:10px;width:85%}
#my_account_info_container .value{display:block;padding:0;text-align:left;width:85%}
#my_account_info_container .value span{display:none}
#my_account_info_container .edit,#my_account_info_container .small_height .edit{display:block;width:10%;position:absolute;top:42%;right:0}
#my_account_info_container .submit_button{width:157px}
#my_account_info_container div.right{width:100%}
#my_account_info_container .interest_form .section{width:48%}
#my_account_info_container .interest_form ul.cancel_savechanges{width:100%}
#my_account_info_container .interest_form ul.cancel_savechanges li.cancel_list{width:63%}
#my_account_info_container .interest_form ul.cancel_savechanges li .submit_button,#my_account_info_container .interest_form ul.cancel_savechanges li{width:181px}
.check_box_small_square form div.right{float:none}
.touch #my_account_info_container .submit_button{width:155px}
}
@media only screen and (max-width:666px){#my_account_info_container h3{margin:30px 10px 10px 10px}
#my_account_info_container h3 .info_header{font-size:22px;line-height:36px}
#my_account_info_container h3 .info_instruction{width:90%;font-size:13px}
#my_account_info_container ul li.info_item{position:static}
#my_account_info_container .label{width:80%}
#my_account_info_container .value{width:80%;word-break:break-all;word-wrap:break-word}
#my_account_info_container .edit,#my_account_info_container .small_height .edit{width:15%;text-align:right}
#my_account_info_container .cancel{border-right:0;text-align:left;float:left}
#my_account_info_container form label,#my_account_info_container .form_container label{width:100%;max-width:100%;min-width:100%;line-height:1.5}
#my_account_info_container div.right{width:100%;padding-top:10px}
#my_account_info_container .city_state input[type=text]{width:95%;margin-top:10px}
#my_account_info_container .address_form div,#my_account_info_container .name_form div,#my_account_info_container .form_container div.left,#my_account_info_container form input[type="text"]{width:95%;box-sizing:border-box;-moz-box-sizing:border-box}
#my_account_info_container .address_form div.selector,#my_account_info_container form .POSTAL_CODE{display:block;width:25%;margin:10px 5px 0 0;float:left}
#my_account_info_container .interest_form .section{width:100%}
#my_account_info_container .interest_form ul.cancel_savechanges li.cancel_list{width:33%;margin:0}
#my_account_info_container .interest_form ul.cancel_savechanges li.savechanges_list{margin-left:0;position:absolute;right:0;width:154px}
#my_account_info_container .receive_email_no p{width:100%}
#my_account_info_container .check_box_small_square form h3{float:none}
#my_account_info_container .check_box_small_square form .listRadio.verticalButtons{float:none;width:100%}
#my_account_info_container .check_box_small_square form .listRadio.verticalButtons li{width:100%;max-width:100%;box-sizing:border-box;-moz-box-sizing:border-box}
#my_account_info_container .check_box_small_square form div.radio{margin:0 5px 0 0;float:left;width:16px}
#my_account_info_container ul{margin:0 5px}
#content #my_account_info_container #new_form_EMAIL_ADDRESS_{width:95%;box-sizing:border-box;-moz-box-sizing:border-box}
.resp #my_account_info_container .address_form ul li.city_state,.resp #my_account_info_container .address_form ul li.zip_item{padding-left:0}
}
.my_mohegan_main_content .content_heading{margin:0 auto;height:auto;display:block;text-align:left}
.my_mohegan_main_content .content_heading h2{color:#025d92;font-size:1.875em;float:none;padding:30px 0 0 20px}
.my_mohegan_main_content .content_heading h2 h2 div.title{display:block}
.my_mohegan_main_content .content_heading h2 h2 div.title:before,.my_mohegan_main_content .content_heading h2 h2 div.title:after{display:none}
.my_mohegan_main_content h2,.my_mohegan_main_content h3,.my_mohegan_main_content h4,.my_mohegan_main_content h5{color:#000;font-family:'mohegan-loyalty',serif;font-weight:normal}
.my_mohegan_main_content h2:after,.my_mohegan_main_content h3:after,.my_mohegan_main_content h4:after,.my_mohegan_main_content h5:after{content:'';display:block;width:300px;border-top:1px solid #999;margin:auto}
.my_mohegan_main_content .plain_rich_text_container h1,.my_mohegan_main_content .cnt_title_1 h1.title,.my_mohegan_main_content .plain_rich_text_container h2,.my_mohegan_main_content .cnt_title_1 h2.title,.my_mohegan_main_content .plain_rich_text_container h3,.my_mohegan_main_content .cnt_title_1 h3.title,.my_mohegan_main_content .plain_rich_text_container h4,.my_mohegan_main_content .cnt_title_1 h4.title,.my_mohegan_main_content .plain_rich_text_container h5,.my_mohegan_main_content .cnt_title_1 h5.title{font-family:'mohegan-loyalty',serif}
.my_mohegan_main_content .cnt_title_1 h1.title:after,.my_mohegan_main_content .cnt_title_1 h2.title:after,.my_mohegan_main_content .cnt_title_1 h3.title:after,.my_mohegan_main_content .cnt_title_1 h4.title:after,.my_mohegan_main_content .cnt_title_1 h5.title:after,.my_mohegan_main_content .plain_rich_text_container h1:after,.my_mohegan_main_content .plain_rich_text_container h2:after,.my_mohegan_main_content .plain_rich_text_container h3:after,.my_mohegan_main_content .plain_rich_text_container h4:after,.my_mohegan_main_content .plain_rich_text_container h5:after{display:none}
.my_mohegan_main_content a,.my_mohegan_main_content .plain_rich_text_container a{color:#025d92}
.my_mohegan_main_content a:hover,.my_mohegan_main_content .plain_rich_text_container a:hover,.my_mohegan_main_content a:focus,.my_mohegan_main_content .plain_rich_text_container a:focus{color:#0277bb;text-decoration:underline}
.hero_dashboard{position:relative;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,0.3);box-shadow:0 10px 20px 0 rgba(0,0,0,0.3)}
h3.user_details{margin:0;font-size:1.313em;color:#fff;font-family:'mohegan-loyalty',serif;font-weight:normal;text-transform:uppercase;height:37px;line-height:37px;background:#331127;padding:0 20px;text-align:right}
.hero_dashboard_content{background:url(../../../mgebase/clientlibs/publish/images/global/hero_dashboard.png) center top no-repeat #35151b;min-height:449px;max-height:449px}
.dashboard_bottom_arc{background:0;height:87px;width:100%;position:absolute;bottom:0;display:none}
.dashboard_nav{float:left;width:218px;padding:24px 0 0}
.dashboard_nav ul{padding:0 0 0 19px;margin:0}
.dashboard_nav li{line-height:39px;overflow:hidden;border-top:1px dotted #fff;font-family:'mohegan-loyalty',serif;font-size:1em;font-weight:normal;text-transform:uppercase}
.dashboard_nav li:first-child{border-top:0}
.dashboard_nav li a{display:block;padding:0;background:url("../../../mohegansun/clientlibs/publish/themes/default/images/icons/icon_sprite.png") no-repeat 0 -3684px;text-decoration:none;height:39px}
.dashboard_nav li a:hover,.dashboard_nav li a.selected{color:#fff;background-position:right -4564px}
.dashboard_nav li a:focus{outline:0}
.dashboard_nav .sub_menu{position:relative;top:-10px;padding:0 0 0 12px}
.dashboard_nav .sub_menu li{border:0;line-height:28px;font-family:'mohegan-loyalty',serif;font-size:14px;font-weight:normal;text-transform:capitalize}
.dashboard_nav .sub_menu li a{height:auto;background-position:-17px -2352px}
.dashboard_nav .sub_menu li a:hover,.dashboard_nav .sub_menu li a.selected{color:#fff}
.dashboard_nav_content{color:#fff;float:left;width:739px;position:relative}
.dashboard_nav_content .sign_out{position:relative}
.dashboard_nav_content .sign_out form legend{display:none}
.dashboard_nav_content .sign_out form input[type="submit"]{position:absolute;right:17px;top:15px;font-family:'mohegan-loyalty',serif;font-size:12px;color:#025d92;text-decoration:none;text-transform:uppercase;z-index:1;background:0;border:0;padding:0}
.dashboard_nav_content .sign_out .logout.submit .form_row .form_leftcol{display:none}
.dashboard_content_wrapper{padding:0 0 10px}
.overview_content_wrapper{position:relative;font-family:'mohegan-loyalty',serif;font-weight:normal}
.overview_content_wrapper .preloader,.my_top_promos .preloader{display:none;position:absolute;left:46%;top:38%}
.overview_content{height:334px;margin:30px 0 0 86px;display:none}
.overview_content h4{font-size:1.3em;text-transform:uppercase;margin-top:75px;margin-bottom:0;line-height:normal}
.overview_content h4 .card_icon{background:url("../../../mohegansun/clientlibs/publish/themes/default/images/icons/icon_sprite.png") no-repeat;display:inline-block;margin:0;color:#fb9f44;font-size:1.063em;text-transform:uppercase;height:34px;line-height:34px;font-weight:normal;width:24px}
.overview_content h4 .points{font-size:1.49em}
.overview_content h4 .points_txt{font-size:1.49em;margin-top:10px}
.overview_content h4.tier_1_color{color:#dedcd1}
.overview_content h4.tier_2_color{color:#dedcd1}
.overview_content h4.tier_3_color{color:#dedcd1}
.overview_content h4.tier_4_color{color:#dedcd1}
.overview_content h4.tier_5_color{color:#dedcd1}
.overview_content h4.tier_6_color{color:#dedcd1}
.overview_content h4 .tier_1_icon{background-position:-6px -5419px}
.overview_content h4 .tier_2_icon{background-position:-6px -5419px}
.overview_content h4 .tier_3_icon{background-position:-6px -5419px}
.overview_content h4 .tier_4_icon{background-position:-6px -5419px}
.overview_content h4 .tier_5_icon{background-position:-6px -5419px}
.overview_content h4 .tier_6_icon{background-position:-6px -5419px}
.overview_content figure{float:left}
.overview_content .card_details{float:left;margin-left:15px}
.overview_content .card_details h4.comp_cash{margin-top:50px}
.overview_content .card_details h4.tier_point{margin-top:0}
.progress_details{position:relative;margin:0 0 30px;font-size:.625em;text-transform:uppercase;color:#fb9f44}
.progress_details .next_club{color:#999}
.progress_details .more_points{display:inline-block;color:#fff;position:absolute;right:128px;top:39px;text-align:right;width:250px;left:16px}
.progress_details .club_name{position:absolute;top:5px;left:87px;font-size:.625em}
.progress_details .clubs{font-size:9px;text-transform:uppercase;float:left;display:inline}
.progress_details .clubs span{font-size:12px;display:block}
.progress_details .clubs.club-max{margin-left:200px}
.current_point_vertical_line{border:1px solid #fff;display:inline-block;left:20px;height:28px;width:0;position:absolute;top:0}
.next_club_name{display:block}
.current_club_name{color:#fff;display:inline-block;font-size:13px;position:absolute;text-align:center;top:50px;width:240px}
.players_club .club_data{font-size:.625em;font-family:'mohegan-loyalty',serif}
.players_club .club_data p{margin:0}
.progress_bar{width:252px;height:27px;background:url("../../../mohegansun/clientlibs/publish/themes/default/images/icons/icon_sprite.png") no-repeat -7px -4673px;padding:5px 0 0 14px;display:inline-block}
.progress_bar span.progress{background:url("../../../mohegansun/clientlibs/publish/themes/default/images/icons/icon_sprite.png") no-repeat;height:20px;width:0;display:block}
.progress_bar span.tier_1{background-position:-2px -5304px}
.progress_bar span.tier_2{background-position:-2px -5304px}
.progress_bar span.tier_3{background-position:-2px -5304px}
.progress_bar span.tier_4{background-position:-2px -5304px}
.progress_bar span.tier_5{background-position:-2px -5304px}
.progress_bar span.tier_6{background-position:-2px -5304px}
.next_club{display:none;height:30px;width:100px}
.dashboard_content_wrapper h3{font-size:1.563em;font-family:'mohegan-loyalty',serif;font-weight:normal;text-transform:uppercase;margin:30px 20px 10px 20px;border-bottom:1px solid #a09c91}
.dashboard_content_wrapper .offer_heading_right_text{color:#025d92;float:right;font-family:'mohegan-loyalty',serif;font-size:14px;font-weight:normal;margin-top:-38px;position:relative;text-decoration:none;text-transform:none;margin-right:19px}
.dashboard_content{position:relative;font-family:'mohegan-loyalty',serif}
.dashboard_content.my_top_promos .error{height:auto;padding:20px 22px}
.dashboard_content.upcoming_reservations{margin:0 0 10px}
.my_top_promos{min-height:220px}
.my_top_promos .promo_container article{display:none;margin:10px 20px 18px 20px}
.my_top_promos .redeem_ticket_link{color:#025d92;display:none}
ul.reservation_content{margin:0 14px;padding:0;list-style:none}
ul.reservation_content li{margin:-5px 20px 15px 0;font-size:.875em;line-height:31px;height:31px;display:block}
ul.reservation_content span.hotel,ul.reservation_content span.dining,ul.reservation_content span.entertainment{width:35px;height:33px;display:inline-block;position:relative;top:10px;margin:0 10px 0 0}
ul.reservation_content span.hotel{background-position:0 -4798px}
ul.reservation_content span.dining{background-position:1px -4164px}
ul.reservation_content span.entertainment{background-position:-50px -4798px}
.upcoming_reservations{margin:0 20px 30px 20px;padding-bottom:13px}
.need_assisstance{border-top:1px solid #ccc;margin:0 20px;text-align:center}
.need_assisstance .need_assisstance_title{margin:33px 0 10px 0;font-size:.938em;color:#006895;font-family:'mohegan-loyalty',serif}
.my_mohegan_main_content .need_assisstance .need_assisstance_title{color:#025d92}
.need_assisstance_content{font-size:.750em;margin:0;padding:0 20px 20px 20px;color:#5f5c53;text-align:center;font-family:'mohegan-loyalty',serif}
.need_assisstance_content p{margin:5px 0 15px}
.view_more{position:relative;right:0;bottom:0;margin:0 20px;font-size:.813em;text-align:right;width:95%}
.view_more a,.need_assisstance_content a{color:#025d92;font-family:'mohegan-loyalty',serif;font-weight:bold}
.view_more a:hover,.need_assisstance_content a:hover,.view_more a:focus,.need_assisstance_content a:focus{color:#0277bb}
.dashboard_heading_text_area{float:left;width:624px;margin-left:49px;padding-top:56px}
.dashboard_heading_text_area h3{font-size:36px;margin:0 0 0 22px;padding:0;font-family:'mohegan-loyalty',serif;text-indent:10px;line-height:100%;font-weight:normal}
.dashboard_heading_text_area h4{position:relative;text-align:left;font-size:3.567em;text-transform:uppercase;margin:5px 0 5px 29px;text-shadow:1px 1px 3px #000;font-family:'mohegan-loyalty',serif;line-height:100%;font-weight:normal}
.dashboard_heading_text_area h4 span.right_arrow{background:url("../../../mohegansun/clientlibs/publish/themes/default/images/icons/icon_sprite.png") no-repeat scroll right -3287px transparent;content:"";height:22px;margin:9px 0 0;width:51px;padding:1px 10px;display:inline-block}
.dashboard_heading_text_area h4 span.left_arrow{background:url("../../../mohegansun/clientlibs/publish/themes/default/images/icons/icon_sprite.png") no-repeat scroll left -3287px transparent;content:"";height:22px;margin:9px 0 0;width:51px;display:inline-block;padding:1px 10px}
.dashboard_heading_text{font-family:'mohegan-loyalty',serif;font-size:16px;font-weight:normal;line-height:20px;margin:11px 0 23px 104px;width:65%}
.dashboard_heading_text p{margin:0 0 10px 0;padding:0}
.dashboard_heading_small_box{float:left;margin-left:43px;margin-top:40px;width:43%}
.dashboard_heading_small_box h5{margin:0;padding:0;font-family:'mohegan-loyalty',serif;font-size:20px;line-height:100%}
.dashboard_heading_small_box .box_text{float:left;width:170px}
.dashboard_heading_small_box .box_text p{margin:5px 0}
.dashboard_heading_small_box .box_text a{font-family:'mohegan-loyalty',serif;font-size:13px;color:#025d92;text-decoration:none}
.bluebg{background:url("../../../mohegansun/clientlibs/publish/themes/default/images/icons/icon_sprite.png") no-repeat -8px -4944px transparent !important;float:left;width:95px;height:30px}
.greenbg{background:url("../../../mohegansun/clientlibs/publish/themes/default/images/icons/icon_sprite.png") no-repeat -269px -4944px transparent !important;float:left;width:95px;height:30px}
.promos_offers_view .left_offers,.promos_view .left_offers{float:left;margin:0 10px 0 20px;width:452px}
.promos_offers_view .left_offers ul,.promos_view .left_offers ul{list-style-type:none;margin:0;padding:0}
.promos_offers_view .left_offers ul li,.promos_view .left_offers ul li{padding:10px 0 30px 0;border-bottom:1px dotted #333}
.promos_offers_view .left_offers ul li.last,.promos_view .left_offers ul li.last{border:0}
.promos_offers_view .left_offers ul li .offer_title,.promos_view .left_offers ul li .offer_title{font-size:15px;color:#5f5c53;font-family:'mohegan-loyalty',serif;display:block}
.promos_offers_view .left_offers ul li .offer_desc,.promos_view .left_offers ul li .offer_desc{font-size:12px;font-family:'mohegan-loyalty',serif;color:#444;background:url("../../../mohegansun/clientlibs/publish/themes/default/images/icons/icon_sprite.png") no-repeat scroll 0 -5163px transparent;padding:2px 0 5px 15px;display:block}
.promos_offers_view .right_promos,.promos_view .right_promos{width:462px;float:left}
.promos_offers_view .right_promos h3,.promos_view .right_promos h3{border-bottom:2px solid #081723;font-family:'mohegan-loyalty',serif;font-size:1.563em;font-weight:normal;margin:33px 0 15px 0;text-transform:uppercase}
.promos_offers_view .right_promos .promo_container article h3,.promos_view .right_promos .promo_container article h3{border-bottom:1px dotted #f4a12f;color:#081723;font-family:'mohegan-loyalty',serif;font-size:22px;font-weight:normal;margin:0}
.club_benefits ul{list-style-type:none;margin:0;padding:0}
.club_benefits ul li{background:url("../../../mohegansun/clientlibs/publish/themes/default/images/icons/icon_sprite.png") no-repeat scroll 0 -5163px transparent;padding:0 0 18px 15px;font-size:13px;font-family:'mohegan-loyalty',serif;color:#444}
.offers_view_more{margin-top:30px;display:block}
.w2g_option{display:none}
.my_mohegan_main_content .content_heading h2:after,.my_mohegan_main_content .content_heading h2:before,.my_mohegan_main_content .content_heading h2 div.title:after,.my_mohegan_main_content .content_heading h2 div.title:before{background:0}
.authenticated .submit_button,.my_mohegan_main_content .submit_button{background:#025d92 !important;border-radius:10px;height:auto}
.authenticated .submit_button:hover,.my_mohegan_main_content .submit_button:hover{background:#0277bb !important;height:auto;border-radius:10px;color:#fff !important}
.authenticated .submit_button:hover .submit,.my_mohegan_main_content .submit_button:hover .submit{background:transparent !important}
.authenticated .submit_button .submit,.my_mohegan_main_content .submit_button .submit{background:transparent !important}
.authenticated .submit_button .submit:hover,.my_mohegan_main_content .submit_button .submit:hover{color:#fff !important}
.add_extra_main_area .btn_small,.my_mohegan_main_content .btn_small{border:0;background:#025d92 !important;transition:none;box-shadow:none;border-radius:5px;font-size:1.1em}
.add_extra_main_area .btn_small input,.my_mohegan_main_content .btn_small input,.add_extra_main_area .btn_small span,.my_mohegan_main_content .btn_small span{padding:0 10px}
.add_extra_main_area .btn_small span,.my_mohegan_main_content .btn_small span{margin-right:0}
.add_extra_main_area .btn_small input:hover,.my_mohegan_main_content .btn_small input:hover,.add_extra_main_area .btn_small:hover,.my_mohegan_main_content .btn_small:hover{box-shadow:none;background:#0277bb !important}
.add_extra_main_area .btn_small input:hover input,.my_mohegan_main_content .btn_small input:hover input,.add_extra_main_area .btn_small:hover input,.my_mohegan_main_content .btn_small:hover input{background:#0277bb !important}
.my_mohegan_main_content .icon_sprite #submit_btn,.my_mohegan_main_content .icon_sprite #submit_btn1,.my_mohegan_main_content .icon_sprite input[type=button],.add_extra_main_area .icon_sprite input[type=submit],.my_mohegan_main_content .btn_small .icon_sprite{background-image:none}
div.dashboard_content_wrapper div.text_container_rte{padding-bottom:20px}
.dashboard_content_wrapper .text_container_rte{padding:0;border-top:1px dashed #a09c91;margin:0 20px}
.dashboard_content_wrapper .text_container_rte>h3{font-size:.938em;text-transform:none;margin:30px 20px 3px 0}
.dashboard_content_wrapper .text_container_rte p{margin:0 20px 20px 0}
h1.loyalty,h2.loyalty,h3.loyalty,h4.loyalty,h5.loyalty,.plain_rich_text_container h1.loyalty,.plain_rich_text_container h2.loyalty,.plain_rich_text_container h3.loyalty,.plain_rich_text_container h4.loyalty,.plain_rich_text_container h5.loyalty,.plain_rich_text_container h6.loyalty,.loginTemplate .text p.loyalty,p.loyalty,span.loyalty{font-family:'mohegan-loyalty',serif,sans-serif}
h1.loyalty a,h2.loyalty a,h3.loyalty a,h4.loyalty a,h5.loyalty a,.plain_rich_text_container h1.loyalty a,.plain_rich_text_container h2.loyalty a,.plain_rich_text_container h3.loyalty a,.plain_rich_text_container h4.loyalty a,.plain_rich_text_container h5.loyalty a,.plain_rich_text_container h6.loyalty a,.loginTemplate .text p.loyalty a,p.loyalty a,span.loyalty a{color:#43d4ff}
h1.loyalty a:focus,h2.loyalty a:focus,h3.loyalty a:focus,h4.loyalty a:focus,h5.loyalty a:focus,.plain_rich_text_container h1.loyalty a:focus,.plain_rich_text_container h2.loyalty a:focus,.plain_rich_text_container h3.loyalty a:focus,.plain_rich_text_container h4.loyalty a:focus,.plain_rich_text_container h5.loyalty a:focus,.plain_rich_text_container h6.loyalty a:focus,.loginTemplate .text p.loyalty a:focus,p.loyalty a:focus,span.loyalty a:focus,h1.loyalty a:hover,h2.loyalty a:hover,h3.loyalty a:hover,h4.loyalty a:hover,h5.loyalty a:hover,.plain_rich_text_container h1.loyalty a:hover,.plain_rich_text_container h2.loyalty a:hover,.plain_rich_text_container h3.loyalty a:hover,.plain_rich_text_container h4.loyalty a:hover,.plain_rich_text_container h5.loyalty a:hover,.plain_rich_text_container h6.loyalty a:hover,.loginTemplate .text p.loyalty a:hover,p.loyalty a:hover,span.loyalty a:hover{color:#fff}
h1.loyalty a.loyalty,h2.loyalty a.loyalty,h3.loyalty a.loyalty,h4.loyalty a.loyalty,h5.loyalty a.loyalty,.plain_rich_text_container h1.loyalty a.loyalty,.plain_rich_text_container h2.loyalty a.loyalty,.plain_rich_text_container h3.loyalty a.loyalty,.plain_rich_text_container h4.loyalty a.loyalty,.plain_rich_text_container h5.loyalty a.loyalty,.plain_rich_text_container h6.loyalty a.loyalty,.loginTemplate .text p.loyalty a.loyalty,p.loyalty a.loyalty,span.loyalty a.loyalty{color:#025d92}
h1.loyalty a.loyalty:focus,h2.loyalty a.loyalty:focus,h3.loyalty a.loyalty:focus,h4.loyalty a.loyalty:focus,h5.loyalty a.loyalty:focus,.plain_rich_text_container h1.loyalty a.loyalty:focus,.plain_rich_text_container h2.loyalty a.loyalty:focus,.plain_rich_text_container h3.loyalty a.loyalty:focus,.plain_rich_text_container h4.loyalty a.loyalty:focus,.plain_rich_text_container h5.loyalty a.loyalty:focus,.plain_rich_text_container h6.loyalty a.loyalty:focus,.loginTemplate .text p.loyalty a.loyalty:focus,p.loyalty a.loyalty:focus,span.loyalty a.loyalty:focus,h1.loyalty a.loyalty:hover,h2.loyalty a.loyalty:hover,h3.loyalty a.loyalty:hover,h4.loyalty a.loyalty:hover,h5.loyalty a.loyalty:hover,.plain_rich_text_container h1.loyalty a.loyalty:hover,.plain_rich_text_container h2.loyalty a.loyalty:hover,.plain_rich_text_container h3.loyalty a.loyalty:hover,.plain_rich_text_container h4.loyalty a.loyalty:hover,.plain_rich_text_container h5.loyalty a.loyalty:hover,.plain_rich_text_container h6.loyalty a.loyalty:hover,.loginTemplate .text p.loyalty a.loyalty:hover,p.loyalty a.loyalty:hover,span.loyalty a.loyalty:hover{color:#0277bb}
span.loyaltyshadow{text-shadow:2px 2px 5px black;font-family:'mohegan-loyalty',serif,sans-serif}
.loginTemplate .text a.loyalty,.plain_rich_text_container a.loyalty{font-family:'mohegan-loyalty',serif,sans-serif;color:#025d92}
.loginTemplate .text a.loyalty:focus,.plain_rich_text_container a.loyalty:focus,.loginTemplate .text a.loyalty:hover,.plain_rich_text_container a.loyalty:hover{color:#0277bb}
.loginTemplate .text span.loyalty,.plain_rich_text_container span.loyalty{color:#025d92}
.loginTemplate .text a.loyaltyLight,.plain_rich_text_container a.loyaltyLight{font-family:'mohegan-loyalty',serif,sans-serif;color:#43d4ff}
.loginTemplate .text a.loyaltyLight:focus,.plain_rich_text_container a.loyaltyLight:focus,.loginTemplate .text a.loyaltyLight:hover,.plain_rich_text_container a.loyaltyLight:hover{color:#fff}
.loginTemplate .text span.loyaltyLight,.plain_rich_text_container span.loyaltyLight{color:#43d4ff}
.tax_form_main_container{margin:0 20px;position:relative;padding-bottom:30px}
.tax_form_main_container h2{font-family:'mohegan-sans-bold';font-size:2.500em;margin:0;padding:28px 0 12px;text-transform:uppercase}
.tax_form_main_container h2:after{display:none}
.tax_form_main_container h3{font-family:'mohegan-sans-bold';font-size:1.563em;padding:0 0 5px;text-transform:uppercase;border-bottom:solid 2px #5f5c53;margin:50px 0 25px 0}
.tax_form_main_container h3 small{font-family:'mohegan-sans-bold';font-size:13px;text-transform:none;float:right;margin:12px 0 0}
.tax_form_main_container h3:after{display:none}
.tax_form_main_container h4{margin:0 0 3px 0;padding:0;text-transform:uppercase;font-family:'mohegan-sans-bold';font-size:13px}
.tax_form_main_container h4 ~ p{margin-bottom:30px}
.tax_form_main_container h4:after{display:none}
.tax_form_main_container .tax_form_left,.tax_form_main_container .tax_form_right{float:left;width:100%;position:relative;max-width:960px}
.tax_form_main_container .tax_form_right .btn_small{clear:left;margin-bottom:40px}
.tax_form_main_container .tax_form_right p{font-size:13px;text-align:center}
.tax_form_main_container .tax_form_right .statement_info .li_ssn input{position:absolute;left:170px}
.tax_form_main_container .tax_form_right .statement_info .li_pin label{position:absolute;left:120px;width:50px}
.tax_form_main_container .tax_form_right .statement_info .li_pin input{position:absolute;left:190px}
.tax_form_main_container .tax_form_left ul{margin:0;padding:0;font-family:'mohegan-sans',Arial,Helvetica,sans-serif;font-size:14px}
.tax_form_main_container .tax_form_left ul li{margin:0;padding:0;list-style-type:none;margin-bottom:18px;display:table;vertical-align:top}
.tax_form_main_container .tax_form_left ul li strong{font-size:15px;display:table-cell;padding-right:10px}
.tax_form_main_container .tax_form_left ul li span{display:table-cell}
.tax_form_main_container .modify{position:absolute;right:0;top:60px;font-size:13px}
.tax_form_main_container .modify a{color:#025d92;text-decoration:none;font-family:'mohegan-sans-bold'}
.tax_form_main_container .modify a:focus,.tax_form_main_container .modify a:hover{text-decoration:underline;color:#0277bb}
.tax_form_main_container legend{display:none}
.tax_form_main_container ul.statement_info{margin:20px 0 0;padding:0}
.tax_form_main_container ul.statement_info li{margin:0 10px 12px 0;padding:0;list-style-type:none;min-height:48px;float:none;position:relative;width:auto;display:inline-block}
.tax_form_main_container ul.statement_info li.small_input{clear:both;display:block}
.tax_form_main_container ul.statement_info li label{font-family:'mohegan-sans-bold';font-size:.9em;width:165px;display:inline-block;text-transform:uppercase;line-height:24px;float:left;text-align:right;margin-right:10px;margin-top:-3px}
.tax_form_main_container ul.statement_info li.two_colum_width{float:left;margin-right:10px}
.tax_form_main_container ul.statement_info li.two_colum_width label.small{width:40px;display:inline-block;float:left;text-align:left}
.tax_form_main_container ul.statement_info li.two_colum_width span.ssn{font-size:14px;float:left;width:65px;display:inline-block;position:absolute;left:90px;margin-top:-3px}
.tax_form_main_container ul.statement_info li.two_colum_width span.ssn .small_message{display:block;font-size:10px;line-height:10px}
.tax_form_main_container ul.statement_info li.two_colum_width.small_input span.error_text{width:181px;left:95px}
.tax_form_main_container ul.statement_info li.two_colum_width.small_input.li_pin span.error_text{left:141px;width:215px}
.tax_form_main_container ul.statement_info li.two_colum_width.small_input.li_ssn span.error_text{left:94px;width:215px}
.tax_form_main_container ul.statement_info li.medium_select_option span.error_text{top:-27px;left:4%}
.tax_form_main_container ul.statement_info span.error_text{top:-13px;width:100%;left:45%}
.tax_form_main_container ul.statement_info span.error_text[for="pin"]{white-space:nowrap}
.tax_form_main_container ul.statement_info .w2g_option span.error_text{top:inherit;width:100%;left:60%;bottom:6px}
.tax_form_main_container ul.statement_info .win_loss_option span.error_text{top:inherit;width:100%;left:60%;bottom:6px}
.tax_form_main_container .text_container{margin:0;padding:0;vertical-align:top}
.tax_form_main_container .text_container p{margin:0 0 20px 0;padding:0;font-size:13px}
.tax_form_main_container p{margin:0;padding:0;font-size:14px}
.tax_form_main_container table tr td{margin:0;font-size:14px;padding:3px}
.tax_form_main_container .statement_table{text-align:center;width:100%;max-width:200px}
.tax_form_main_container .statement_table tr td,.tax_form_main_container .statement_table tr th{border:1px solid #e6e3d6}
.tax_form_main_container .statement_table tr td:first{font-family:'mohegan-sans-bold'}
.tax_form_main_container p.reduired_message{font-style:italic;font-size:10px;font-family:'mohegan-sans',Arial,Helvetica,sans-serif;color:#4d5e6c;margin:10px 0}
.tax_form_main_container .dotted_border{border-bottom:dashed 1px #5f5c53;height:1px;margin:35px 0 30px 0;display:block;clear:both;width:100%}
.tax_form_main_container input[type='text']{font-size:14px;color:#5f5c53;font-family:'mohegan-sans-bold';border:1px solid #025d92;height:22px;padding:0 2px 0 3px;margin:0 0 16px}
.tax_form_main_container input[type='text']:focus{border:1px solid #0277bb}
.tax_form_main_container .small_input input{width:52px}
.tax_form_main_container #separate_win,.tax_form_main_container #separate_loss{display:none}
.tax_form_main_container .win_loss ul.statement_info{margin:0;padding:0}
.tax_form_main_container .win_loss ul.statement_info li{padding:0;list-style-type:none;height:40px;margin:0;width:100%}
.tax_form_main_container .win_loss ul.statement_info li label{font-family:'mohegan-sans',Arial,Helvetica,sans-serif;font-size:14px;width:209px;display:inline-block;text-transform:none;line-height:33px;float:left;text-align:right;margin-right:10px}
.tax_form_main_container .win_loss ul.statement_info li.two_colum_width{float:left;width:40%}
.tax_form_main_container .win_loss ul.statement_info li.two_colum_width label.small{width:40px;display:inline-block;float:left;text-align:left}
.tax_form_main_container .right_bottom_link{float:right}
.tax_form_main_container .right_bottom_link a{border-right:1px dotted #5f5c53;color:#025d92;line-height:24px;margin-right:15px;margin-top:15px;padding:10px 15px;text-decoration:none;font-size:14px;font-family:'mohegan-sans-bold'}
.tax_form_main_container .right_bottom_link a:focus,.tax_form_main_container .right_bottom_link a:hover{text-decoration:underline;color:#0277bb}
.tax_form_main_container .top_mohegansun{float:right;width:155px}
.tax_form_main_container .top_mohegansun img{margin-bottom:20px}
.tax_form_main_container .top_user_info{float:left;width:300px;margin-top:58px}
.tax_form_main_container .top_user_info p{margin:20px 0 0 0}
.tax_form_main_container .regular_text{margin:20px 0}
.tax_form_main_container .regular_text p{margin:20px 0 0 0}
.tax_form_main_container #thankyou_taxform table{display:none}
.tax_form_main_container .address_tax{font-size:15px}
.tax_form_main_container .address_tax .bold{font-family:'mohegan-sans-bold'}
.tax_form_main_container .your_stay_content{padding:0 0 15px}
.tax_form_main_container fieldset .text_5 p{text-align:center;font-style:italic;font-size:10px}
.tax_form_main_container .text.text_5{margin-bottom:15px;margin-left:61px;margin-top:6px}
.tax_form_main_container a{color:#025d92;font-size:14px;font-family:'mohegan-sans-bold';text-decoration:none}
.tax_form_main_container a:focus,.tax_form_main_container a:hover{text-decoration:underline;color:#0277bb}
.tax_form_main_container .parbase.contactinfo .modify{top:16px}
.tax_form_main_container .parbase.contactinfo h3{margin:6px 0 25px 0}
.tax_form_main_container #step1 .tax_form_right h3{margin:6px 0 25px 0}
.tax_form_main_container #step2 .win_loss h3{margin:5px 0 25px}
.taxform .parbase.contactinfo .modify{color:#025d92;font-weight:700}
.taxform ul#winLossStatement li.inlineSelect{list-style-type:none;display:inline-block}
.taxform ul.statement_info ul{width:100%;display:block;margin:0;padding:0}
.taxform ul.statement_info ul li{list-style-type:none;display:inline-block;position:relative;width:auto;float:none}
.taxform ul.statement_info ul li label{width:165px;text-transform:none;font-family:'mohegan-sans',Arial,Helvetica,sans-serif;font-size:14px;text-align:right;clear:both;font-weight:700;line-height:33px}
.taxform ul.statement_info ul li select{min-width:113px !important}
.taxform ul.statement_info ul li span.error_text{top:inherit;position:relative;bottom:0;left:0;display:block;margin-top:5px}
.taxform ul.statement_info ul li span.error_text[for="taxform_ssn"],.taxform ul.statement_info ul li span.error_text[for="taxform_month"]{margin-left:170px}
.taxform ul.statement_info ul li.single{list-style-type:none;display:block;float:none;clear:both;width:100%}
.taxform ul.statement_info ul li.single .text.tips{margin-left:170px}
.taxform ul.statement_info ul li.single .text.tips p{text-align:left}
.taxform ul.statement_info ul li p{display:block;clear:both;width:100%}
.taxform ul.statement_info label{width:165px;text-transform:none;font-family:'mohegan-sans',Arial,Helvetica,sans-serif;font-size:14px;text-align:right;clear:both;font-weight:700;line-height:33px}
.taxform ul.statement_info .big_select_option ul li span.error_text{display:block;max-width:75px;bottom:-4px;clear:both}
.taxform ul.statement_info .field ul{width:50%;float:left}
.taxform .text.text_5{margin:0}
.taxform fieldset .text_5 p{font-size:14px;text-align:left;font-style:italic;margin-bottom:10px}
.taxform form#taxform input{margin:0 0 5px;border-radius:3px;padding:4px;border:1px solid #025d92}
.taxform form#taxform input#submit_btn{border:0;padding:0 20px;width:auto}
.taxform form#taxform div.selector{border-radius:3px;padding:2px;float:left;border:1px solid #025d92}
.taxform form#taxform .tax_form_right .btn_small input{width:45px;padding:0 52px 0 0}
.taxform form#taxform #step2 .btn_small input{width:auto;padding:0 20px;border:0}
.taxform form#taxform #step3 .tableFloat{width:100%;max-width:500px;float:left}
.taxform .tax_form_right .statement_info .li_ssn input{position:relative;left:0}
.taxform div.selector span.uniform_custom{background:url("../../../../../content/dam/mge/MyMomentum/images/select_btn-momentum.png") no-repeat top right}
.taxform .big_select_option div.selector{width:70px}
.taxform .right_bottom_link a{border-right:0}
@media only screen and (max-width:960px){.taxform .contactinfo,.taxform .tax_form_right{margin-left:0;width:100%;padding:0 1%;box-sizing:border-box}
.taxform .tax_form_left{width:100%;padding:0 1%;box-sizing:border-box}
.taxform .win_loss ul.statement_info li.two_colum_width{width:50%}
.taxform .win_loss ul.statement_info li label{width:100%;text-align:left;min-width:200px}
.taxform .win_loss ul.statement_info ul li{width:85px;line-height:12px}
.taxform .win_loss ul.statement_info ul li .date_drop,.taxform .win_loss ul.statement_info ul li .birth_drop{margin-top:20px}
.taxform .win_loss ul.statement_info ul li.single .text.tips{margin:0}
.taxform .win_loss ul.statement_info ul li span.error_text[for="taxform_ssn"],.taxform .win_loss ul.statement_info ul li span.error_text[for="taxform_month"]{margin-left:auto}
.taxform .win_loss ul.statement_info .big_select_option ul li span.error_text{display:auto;max-width:initial}
.taxform .win_loss ul.statement_info .win_loss_option span.error_text{left:53%;width:75px;bottom:0}
}
@media only screen and (min-width:667px) and (max-width:960px){.taxform ul.statement_info .win_loss_option span.error_text,ul.statement_info .w2g_option span.error_text{display:block;position:static;clear:both;margin-left:210px;padding-top:4px;width:auto;left:0}
}
@media only screen and (max-width:800px){.taxform .tax_form_left,.taxform .tax_form_right{width:100%;padding:0}
}
@media only screen and (max-width:666px){.taxform .big_select_option div.selector{width:70px}
.taxform .win_loss ul.statement_info li{margin-right:3px;margin-bottom:20px}
.taxform .win_loss ul.statement_info li.two_colum_width{width:45%}
.taxform .win_loss ul.statement_info li.two_colum_width div.selector{width:90%}
.taxform .win_loss ul.statement_info li label{text-align:left;line-height:20px}
.taxform .text.text_5{clear:both;padding-top:10px}
.taxform ul.statement_info ul li span.error_text{line-height:10px}
.taxform ul.statement_info ul li.bigger_select_option,.taxform ul.statement_info ul li .statement_typ_drop{width:100%}
.taxform ul.statement_info .win_loss_option span.error_text,.taxform ul.statement_info .w2g_option span.error_text{left:0;bottom:-10px}
.tax_form_main_container fieldset#step3{width:100%}
.tax_form_main_container h2{font-size:1.75em}
.tax_form_main_container .statement_table tr td,.tax_form_main_container .statement_table tr th{font-size:9px}
.tax_form_main_container div#uniform-taxform_statement_type{width:100%}
.tax_form_main_container .right_bottom_link{float:left}
.tax_form_main_container .top_user_info{float:left;width:100%;margin-top:58px}
}
@media only screen and (max-width:330px){.tax_form_main_container .statement_table tr td,.tax_form_main_container .statement_table tr th{font-size:.59em}
}
@media only screen and (max-width:315px){.tax_form_main_container .statement_table tr td,.tax_form_main_container .statement_table tr th{font-size:.5em}
.tax_form_left ul li strong{display:block;width:100%}
.tax_form_left ul li span{display:block;width:100%;word-wrap:break-word;word-break:break-all}
.taxform .win_loss ul.statement_info li.two_colum_width{width:100%}
.taxform .win_loss ul.statement_info li label{width:80%}
div#uniform-taxform_statement_type{width:90%}
.tax_form_main_container div.selector select{min-width:75% !important}
}
.choose_dates_filter{background-color:#e6e3d6;display:none;padding:22px 12px;margin:9px 8px;position:relative}
.choose_dates_filter form legend{display:none}
.choose_dates_filter ul{list-style-type:none;margin:0;padding:0}
.choose_dates_filter ul li{border-top:1px dotted #5f5c53;margin-top:8px;padding:13px 0 0;font-size:13px;font-family:'mohegan-loyalty',serif;color:#5f5c53;display:block;float:left}
.choose_dates_filter ul li label{color:#5f5c53;display:block;float:left;font-family:'mohegan-loyalty',serif;font-size:23px;padding:0 6px 0 0;text-transform:uppercase}
.choose_dates_filter ul li input[type="text"]{border:1px solid #025d92;float:left;font-family:'mohegan-loyalty',serif;font-size:18px;margin-top:4px;width:108px}
.choose_dates_filter ul li .calendar{background:url('../../../../../content/dam/mohegansun/Template-Assets/icon_sprite.png') no-repeat scroll -28px -2621px transparent;display:block;float:left;height:22px;margin:5px 0 0 7px;width:22px;cursor:pointer}
.choose_dates_filter ul li.arrow{padding-right:50px;background:url('../../../../../content/dam/mohegansun/Template-Assets/icon_sprite.png') no-repeat scroll 212px -4560px transparent}
.choose_dates_filter ul li.events{padding-top:0}
.choose_dates_filter .filterText{border-top:1px dotted #5f5c53;margin-top:8px;padding:13px 0 0;font-size:13px;font-family:'mohegan-loyalty',serif;color:#5f5c53}
.choose_dates_filter .filterText a{text-decoration:none;color:#025d92}
.choose_dates_filter .filterText a:hover{text-decoration:underline;color:#0277bb}
.choose_dates_filter h2{font-size:30px;font-family:'mohegan-loyalty',serif;color:#5f5c53;margin:0;padding:0 39px 0 0;line-height:normal;text-transform:uppercase;margin-top:-3px}
.choose_dates_filter .close{background:url('../../../../../content/dam/mohegansun/Template-Assets/icon_sprite.png') no-repeat left -5065px;width:25px;height:17px;position:absolute;right:0;top:5px;cursor:pointer;display:none}
#my_reservation_container h3{margin:1em 20px 0;border-bottom:2px solid #5f5c53}
#my_reservation_container h3 .icon_sprite{display:inline-block;height:33px;width:33px}
#my_reservation_container h3 .info_header{vertical-align:top;font-family:'mohegan-loyalty',serif}
#my_reservation_container h3 .info_instruction{font-family:'mohegan-loyalty',serif;font-size:11px;vertical-align:super}
#my_reservation_container h3:after{display:none}
#my_reservation_container .hotel{background-position:-2px -4799px}
#my_reservation_container .dining{background-position:-1px -4164px}
#my_reservation_container .offers{background-position:-51px -4799px}
#my_reservation_container .reservation_headline_wrap{display:table;width:100%;padding:0 20px;box-sizing:border-box;-moz-box-sizing:border-box}
#my_reservation_container .reservation_headline_wrap>*{border-bottom:1px solid #5f5c53;display:table-cell;padding:5px 0;vertical-align:middle;text-align:left}
#my_reservation_container .reservation_headline_wrap h3>*{vertical-align:middle}
#my_reservation_container .reservation_headline_wrap>div{text-align:right;padding-right:20px}
#my_reservation_container .reservation_headline_wrap h3:after{display:none}
#my_reservation_container div a{color:#025d92;font-size:.9em;font-family:'mohegan-loyalty',serif}
#my_reservation_container .bookavisit_mobile,#my_reservation_container .viewoffers_mobile{display:none}
#my_reservation_container .hotel_reservation ul>li{height:auto;list-style-type:none;margin:0 20px}
#my_reservation_container .reservationDetails{border:0;font-size:.9em;font-weight:normal;padding:10px 0}
#my_reservation_container .reservationCancellationSection .cancellationLink{padding:0 0 10px 20px;font-size:.9em}
#my_reservation_container ul li.info_item{height:43px}
#my_reservation_container ul li ul li{border:0}
#my_reservation_container ul li span{font-family:'mohegan-loyalty',serif;vertical-align:middle}
#my_reservation_container ul li span.check_in{width:51%;font-size:.775em;padding-left:20px;box-sizing:border-box;-moz-box-sizing:border-box}
#my_reservation_container ul li span.check_out{width:20.5%;text-align:right;font-size:.775em;padding-right:20px;box-sizing:border-box;-moz-box-sizing:border-box}
#my_reservation_container ul li.small_height{height:48px;line-height:13px;padding-top:15px}
#my_reservation_container ul li.small_height a{color:#025d92;text-decoration:none}
#my_reservation_container ul li.title_row span.label{box-sizing:border-box;-moz-box-sizing:border-box;width:51%}
#my_reservation_container ul li .left_reservation_info span{display:inline-block}
#my_reservation_container .label{box-sizing:border-box;-moz-box-sizing:border;font-size:.875em;width:42%}
#my_reservation_container .value{font-size:.75em;padding-right:0;text-align:left;width:28%;padding-top:8px}
#my_reservation_container .edit{font-size:.9em;width:19.5%;text-align:right;color:#025d92;box-sizing:border-box;-moz-box-sizing:border-box}
#my_reservation_container .edit .tooltip{top:-10px;left:-55px}
#my_reservation_container .edit a{color:#025d92;text-decoration:none}
#my_reservation_container .cancel a{color:#025d92;text-decoration:none}
#my_reservation_container .past_resrvation_container .edit{box-sizing:border-box;-moz-box-sizing:border-box}
#my_reservation_container .past_resrvation_container .info_item>span{border-bottom:1px dotted #a09c91;vertical-align:middle}
#my_reservation_container .name_form .last_name_item{padding-left:7px}
#my_reservation_container .receive_email_form ul li{width:45%}
#my_reservation_container .receive_email_form ul li label{text-align:left}
#my_reservation_container .see_an_example{font-size:13px}
#my_reservation_container .form_container{display:none;margin-bottom:30px}
#my_reservation_container .address_form div{display:inline-block}
#my_reservation_container .address_form ul li{text-align:right}
#my_reservation_container .address_form ul li.zip_item{text-align:left;padding-left:119px}
#my_reservation_container .address_form label[for=state]{width:50px;padding-left:10px}
#my_reservation_container .name_form div{display:inline-block}
#my_reservation_container .street_address_second_list{text-align:right}
#my_reservation_container .interest_form ul li{display:inline-block;margin-left:30px;margin-bottom:30px;text-align:center;vertical-align:top;width:105px}
#my_reservation_container .interest_form ul li>a{margin-top:16px}
#my_reservation_container .interest_form label{min-width:20px;max-width:20px}
#my_reservation_container div.right{display:inline-block;text-align:right;width:311px}
#my_reservation_container div.left{display:inline-block;width:498px}
#my_reservation_container div.padding_left{padding-left:20px;width:478px}
#my_reservation_container .check_box_small_square form label{display:inline;font-size:.75em;font-family:'mohegan-loyalty',serif}
#my_reservation_container .reservation_hotel ul{margin:0;padding:0 20px;box-sizing:border-box;-moz-box-sizing:border-box;width:100%}
#my_reservation_container form ul li{border:0;line-height:12px;min-height:40px}
#my_reservation_container #city{width:166px}
#my_reservation_container #zip{width:70px}
#my_reservation_container #state{width:40px}
#my_reservation_container .street_address_second{float:right;width:292px}
#my_reservation_container #street_address_one{width:292px}
#my_reservation_container div.selector{width:45px}
#my_reservation_container .reservation_offers ul li:last-child{border-bottom:1px solid #a09c91}
#my_reservation_container .even_row{border-top:1px solid #a09c91;background-color:transparent;border-bottom:1px solid #a09c91}
#my_reservation_container .interest_form{position:relative}
#my_reservation_container .interest_form .preference_expanded_box{background-color:#fff;border:solid #025d92;border-width:20px 3px 3px 3px;box-shadow:4px 4px 13px 1px #030303;display:none;height:245px;left:50px;margin-top:32px;position:absolute;padding:20px 30px;text-align:left;width:718px;z-index:2}
#my_reservation_container .interest_form .preference_expanded_box ul{margin:0;padding:0}
#my_reservation_container .interest_form .preference_expanded_box ul li{margin-left:0;margin-bottom:0;min-height:25px;width:250px}
#my_reservation_container .interest_form .preference_expanded_box ul li label{display:inline-block;min-width:225px;text-align:left}
#my_reservation_container .interest_form .preference_expanded_box ul li .check_box_square{min-width:127px;text-align:left}
#my_reservation_container .interest_form .preference_expanded_box ul.checkbox_button{margin-top:20px;padding-left:7px}
#my_reservation_container .interest_form .preference_expanded_box ul.checkbox_button li.large{width:649px}
#my_reservation_container .interest_form .preference_expanded_box ul.checkbox_button li.small{width:57px}
#my_reservation_container .interest_form .preference_expanded_box ul.checkbox_button li.small a{margin-top:0}
#my_reservation_container .interest_form .preference_expanded_box ul.cancel_savechanges{margin-top:30px}
#my_reservation_container .interest_form .preference_expanded_box ul.cancel_savechanges li.cancel_list{width:603px;text-align:right}
#my_reservation_container .interest_form .preference_expanded_box ul.cancel_savechanges li.savechanges_list{margin-left:0}
#my_reservation_container .interest_form .preference_expanded_box .preference_list{width:740px;height:210px;overflow-y:scroll}
#my_reservation_container .interest_form .preference_expanded_box span.title{color:#fff;font-size:.75em;left:3px;position:absolute;top:-17px}
#my_reservation_container .interest_form .preference_expanded_box span.arrow{background:url("../../../mohegansun/clientlibs/publish/themes/default/images/icons/icon_sprite.png") -155px -2200px no-repeat;display:inline-block;height:20px;position:absolute;top:-37px;width:35px}
#my_reservation_container .interest_form .preference_expanded_box span.close{background:url("../../../mohegansun/clientlibs/publish/themes/default/images/icons/icon_sprite.png") right -3872px no-repeat;cursor:pointer;display:inline-block;height:15px;position:absolute;top:-16px;width:15px;right:3px}
#my_reservation_container .interest_form .preference_expanded_box .checkbox_button .large label{display:inline}
#my_reservation_container .interest_form .image_holder{margin:0 0 5px}
#my_reservation_container .email_preference ul li.last{border:0}
#my_reservation_container .show_more{display:none}
#my_reservation_container .generic_form ul li,#my_reservation_container .generic_form .padding_left{position:relative}
#my_reservation_container .generic_form .error_text{left:108px;top:-15px}
#my_reservation_container .generic_form .padding_left .error_text{left:86px;top:-9px}
#my_reservation_container .generic_form .email_form .error_text{left:74px}
#my_reservation_container .generic_form .password_form .error_text{left:106px}
#my_reservation_container .generic_reservation_info{height:auto;border-bottom:0 !important}
#my_reservation_container .generic_reservation_info .left_reservation_info{width:80%;float:left}
#my_reservation_container .generic_reservation_info .left_reservation_info ul{padding-left:0;border-bottom:0}
#my_reservation_container .generic_reservation_info .left_reservation_info ul>li{color:#5f5c53;font-size:.9em;font-family:'mohegan-loyalty',serif;margin-left:0;border-bottom:0}
#my_reservation_container .generic_reservation_info .left_reservation_info .hotel_reservation_info{background-color:#e6e3d6;display:block;float:left;height:auto;margin-bottom:30px;width:434px}
#my_reservation_container .generic_reservation_info .left_reservation_info .hotel_reservation_info ul{margin:0;padding:7px 15px 7px 15px}
#my_reservation_container .generic_reservation_info .left_reservation_info .hotel_reservation_info ul li{font-family:'mohegan-loyalty',serif;font-size:22px;padding:0;text-transform:uppercase;position:relative;line-height:1.125em}
#my_reservation_container .generic_reservation_info .left_reservation_info .hotel_reservation_info ul li span{font-family:'mohegan-loyalty',serif;font-size:12px;font-weight:normal;left:207px;position:absolute;text-transform:none;bottom:0}
#my_reservation_container .generic_reservation_info .left_reservation_info .hotel_reservation_info ul li.total{border-top:1px dashed #a09c91;margin-top:11px;padding-top:11px}
#my_reservation_container .generic_reservation_info .left_reservation_info .hotel_reservation_info .print_confirmation{float:left;margin-left:35px;width:232px}
#my_reservation_container .generic_reservation_info .left_reservation_info .hotel_reservation_info .print_confirmation a{font-size:13px;font-weight:normal}
#my_reservation_container .generic_reservation_info .left_reservation_info .hotel_reservation_info .print_confirmation .print_info{font-family:'mohegan-loyalty',serif;font-size:12px;color:#a09c91;display:block;padding-top:15px;padding-bottom:15px;font-weight:normal}
#my_reservation_container .generic_reservation_info.hotel_reservation{border-top:1px dotted #a09c91}
#my_reservation_container .generic_reservation_info .right_info{border-left:1px solid #a09c91;min-height:139px;margin-left:10px;padding-left:25px;width:15%;float:left}
#my_reservation_container .generic_reservation_info .right_info .whats_happening{display:block;font-size:13px;padding-top:24px;padding-bottom:3px}
#my_reservation_container .generic_reservation_info .right_info a{color:#025d92;font-size:13px;padding-top:10px;text-decoration:none;font-family:'mohegan-loyalty',serif}
#my_reservation_container .generic_reservation_info .right_info a:hover,#my_reservation_container .generic_reservation_info .right_info a:focus{text-decoration:underline;color:#0277bb}
#my_reservation_container .generic_reservation_info.dining .left_reservation_info .print_confirmation{margin-left:0}
#my_reservation_container .offers_reservation_info{border:1px solid #e6e3d6;padding:10px;border-radius:10px;margin:0 40px 10px 40px}
#my_reservation_container .offers_reservation_info ul{margin:0;padding:0}
#my_reservation_container .offers_reservation_info ul li{font-family:'mohegan-loyalty',serif;font-size:13px;line-height:22px}
#my_reservation_container .offers_reservation_info .bottom_text{color:#a09c91;font-family:'mohegan-loyalty',serif;font-size:13px;display:block;padding:10px 0 0 0;font-weight:normal}
#my_reservation_container .offers_reservation_info .bottom_text a{color:#025d92;text-decoration:none;font-family:'mohegan-loyalty',serif;display:block}
#my_reservation_container .offers_reservation_info .bottom_text a:hover,#my_reservation_container .offers_reservation_info .bottom_text a:focus{text-decoration:underline;color:#0277bb}
#my_reservation_container .offers_reservation_info .offers_reservation_info{border:1px solid #ddd;padding:10px;border-radius:10px;margin-top:10px}
#my_reservation_container .offers_reservation_info .confirm_reservation_link{font-size:1em;display:block;color:#c94f08}
#my_reservation_container .offers_reservation_info .confirm_reservation_link a{display:inline-block;margin:5px auto 5px 20px;text-align:center;color:#fff !important;background-color:#025d92;padding:2px 10px;font-size:.8em;border-radius:4px;font-family:'mohegan-loyalty',serif;text-transform:uppercase}
#my_reservation_container .offers_reservation_info .confirm_reservation_link a:hover{color:#fff !important;background-color:#0277bb}
#my_reservation_container .offers_reservation_info .cancelReservationDialog,#my_reservation_container .offers_reservation_info .confirm_reservation_dialog{display:none}
#my_reservation_container .date_filters{background:#e6e3d6;margin:30px 15px 15px;padding:15px;border-radius:10px}
#my_reservation_container .date_filters .choose_dates_filter{margin:0;padding:0;background-color:#e6e3d6;display:none;position:relative}
#my_reservation_container .date_filters .choose_dates_filter h2{font-size:25px;font-family:'mohegan-loyalty',serif;color:#5f5c53;padding:0 39px 0 0;line-height:normal;text-transform:uppercase;margin:-3px 0 10px;float:left}
#my_reservation_container .date_filters .choose_dates_filter h2:after{display:none}
#my_reservation_container .date_filters .choose_dates_filter ul{margin:0}
#my_reservation_container .date_filters .choose_dates_filter ul li label{padding:12px 6px 0 0;font-family:'mohegan-loyalty',serif;text-transform:none;font-size:14px;display:inline-block;float:none}
#my_reservation_container .date_filters .choose_dates_filter ul li.events{padding-top:2px;padding-left:17px;position:relative;float:right}
#my_reservation_container .date_filters .choose_dates_filter ul li input[type="text"]{border:1px solid #025d92;float:none;font-family:'mohegan-loyalty',serif;font-size:18px;margin-top:4px;width:69%;border-radius:5px}
#my_reservation_container .date_filters .choose_dates_filter ul li.arrow{padding-right:0 !important;background:0}
#my_reservation_container .date_filters .choose_dates_filter ul li .calendar{background:url("../../../../../content/dam/mge/MyMomentum/images/calendar-momentum-01.png") no-repeat transparent;display:block;position:absolute;right:5px;top:12px;height:23px;margin:7px 0 0 -30px;width:23px;cursor:pointer}
#my_reservation_container .date_filters .choose_dates_filter ul li h2{padding:0 49px 0 0}
#my_reservation_container .date_filters .choose_dates_filter .filterText{border:0;margin-top:0;padding:6px 0;font-size:13px;font-family:'mohegan-loyalty',serif;color:#a09c91;float:right;Display:block}
#my_reservation_container .date_filters .choose_dates_filter fieldset{border-top:1px solid #5f5c53;width:100%;margin-top:10px;padding-top:10px;text-align:right;clear:both}
#my_reservation_container .date_filters .choose_dates_filter form ul>li{position:relative}
#my_reservation_container .date_filters .filterText span{display:block}
#my_reservation_container .date_filters .filterText a{float:right}
#my_reservation_container .hasDatepick[disabled]{background:none repeat scroll 0 0 #e6e3d6}
#my_reservation_container .text_cancel{font-size:12px;text-align:center}
#my_reservation_container .error{display:none}
#my_reservation_container .preloader{display:none;text-align:center}
#my_reservation_container .cancel_popup h2{font-family:'mohegan-loyalty',serif;font-size:23px;padding:0;font-weight:normal;text-transform:uppercase;margin:0}
#my_reservation_container .cancel_popup .text_container_cancel{font-family:'mohegan-loyalty',serif;font-size:16px;color:#5f5c53;border-bottom:1px dashed #5f5c53;padding-bottom:0 0 15px 0}
#my_reservation_container .cancel_popup .text_container_cancel p{margin:0;padding:5px 0 10px}
#my_reservation_container .cancel_button_container,#my_reservation_container .confirm_button_container{margin-bottom:30px}
#my_reservation_container .cancel_button_container .left_btn_container,#my_reservation_container .confirm_button_container .left_btn_container{margin-right:20px;margin-top:10px;display:inline-block}
#my_reservation_container .cancel_button_container .right_btn_container,#my_reservation_container .confirm_button_container .right_btn_container{margin-right:10px;margin-top:10px;display:inline-block}
#my_reservation_container .hotel_reservation_info{background-color:#e6e3d6;display:block;float:left;height:158px;margin-bottom:30px;width:434px}
#my_reservation_container .hotel_reservation_info ul{margin:0;padding:7px 15px 5px 15px}
#my_reservation_container .hotel_reservation_info ul li{font-family:'mohegan-loyalty',serif;font-size:22px;padding:0;text-transform:uppercase}
#my_reservation_container .hotel_reservation_info ul li span{font-family:'mohegan-loyalty',serif;font-size:12px;text-transform:none}
#my_reservation_container .hotel_reservation_info ul li.total{border-top:1px dashed #5f5c53;margin-top:10px;padding-top:7px}
#my_reservation_container .reservation_hotel ul.past_resrvation_container{margin:30px 0;padding:0}
#my_reservation_container .reservation_hotel ul ul{border-bottom:1px dotted #a09c91;width:100%}
#my_reservation_container .reservation_hotel ul>li{display:table;width:100%}
#my_reservation_container .reservation_hotel ul li span{display:table-cell}
#my_reservation_container .reservation_hotel ul li span.bookingMsg,#my_reservation_container .reservation_hotel ul li span.roomHeading{display:inline-block}
#my_reservation_container .reservation_hotel ul li span.reservationDetailsHeader{font-family:'mohegan-loyalty',serif}
#my_reservation_container .reservation_hotel .addtional_info{display:none}
#my_reservation_container .tooltip .inner_text{color:#5f5c53}
#my_reservation_container .reservation_cancel_message,#my_reservation_container .reservation_confirm_message{display:none}
#my_reservation_container .hotel_reservation .print_confirmation .icon_sprite{font-weight:normal}
#my_reservation_container .error_text.rangeValidation{display:block;position:relative;text-align:center;clear:both}
#my_reservation_container .reservation_offers{padding-bottom:10px}
#my_reservation_container .addtional_info th{font-family:'mohegan-loyalty',serif;color:#a09c91;font-size:14px;text-align:left}
#my_reservation_container .addtional_info h4{font-family:'mohegan-loyalty',serif;color:#a09c91;font-size:14px;text-align:left;margin:0;padding:2px}
#my_reservation_container .addtional_info td,#my_reservation_container .addtional_info p{font-family:'mohegan-loyalty',serif;color:#a09c91;font-size:13px;text-align:left;vertical-align:top;margin:0}
#my_reservation_container .addtional_info thead tr{border:1px solid #e6e3d6}
#my_reservation_container .addtional_info .bold{font-family:'mohegan-loyalty',serif}
#my_reservation_container .addtional_info .border{border:1px solid #e6e3d6}
#my_reservation_container .addtional_info table{width:600px}
#my_reservation_container .addtional_info table td,#my_reservation_container .addtional_info table th{padding:2px}
#my_reservation_container .info_reservation{padding:2px}
#my_reservation_container .past_resrvation_view .label,#my_reservation_container .past_resrvation_close .label{padding-left:20px}
#my_reservation_container .past_resrvation_view .edit,#my_reservation_container .past_resrvation_close .edit{padding-right:20px}
#my_reservation_container ul li.title_row span.label{font-family:'mohegan-loyalty',serif}
#my_reservation_container .prioritypass_noNewPickupTimes_Message{color:#fff;margin:0 2.5%;padding-bottom:2em}
#my_reservation_container .reservation_offers .reservation_headline_wrap+div{padding:0 15px 0 20px}
#my_reservation_container .reservation_offers form{border:1px solid #a09c91;border-radius:15px;width:65%;display:inline-block;overflow:hidden}
#my_reservation_container .reservation_offers ul.item{margin:auto;text-align:center;margin-bottom:30px}
#my_reservation_container .reservation_offers ul{padding:0}
#my_reservation_container .reservation_offers ul li{list-style-type:none;padding:0;margin:0;display:inline;vertical-align:top}
#my_reservation_container .reservation_offers ul li.info_item{height:auto}
#my_reservation_container .reservation_offers ul li div.edit-pp{display:inline-block;width:45%;background-color:#025d92;text-align:center;color:#fff;margin-left:10px;border-radius:10px 10px 0 0;position:relative;padding:2px 5px 2px 2px}
#my_reservation_container .reservation_offers ul li div.edit-pp a{color:#fff;font-size:.8em}
#my_reservation_container .reservation_offers ul li div.edit-pp a:before{display:inline-block;content:'+';text-decoration:none;margin:0 5px;background:#fff;border-radius:100px;width:13px;height:13px;vertical-align:middle;line-height:12px;color:#025d92;font-weight:bold}
#my_reservation_container .reservation_offers ul li .prioritypass_reservation_info.expand{background:#025d92;padding-top:16px;height:230px}
#my_reservation_container .reservation_offers ul li .prioritypass_reservation_info.expand .pickupDate_slot_select,#my_reservation_container .reservation_offers ul li .prioritypass_reservation_info.expand .pickup_ticket_slot_select{width:235px}
#my_reservation_container .reservation_offers ul.priority_pass_detail label{color:#fff;font-size:.9em;width:35%;display:inline-block;text-align:right;line-height:1.2em;vertical-align:middle;padding-right:5px}
#my_reservation_container .reservation_offers ul.priority_pass_detail .priority_pass_dates,#my_reservation_container .reservation_offers ul.priority_pass_detail .pickup_ticket_slot{width:40%;display:inline-block;height:2.15em;vertical-align:middle}
#my_reservation_container .reservation_offers ul.priority_pass_detail div.selector{width:100%;text-align:left;vertical-align:middle;padding:2px;border-radius:5px;border:1px solid #5f5c53}
#my_reservation_container .reservation_offers ul.priority_pass_detail div.selector.hover,#my_reservation_container .reservation_offers ul.priority_pass_detail div.selector.focus{border:1px solid #43d4ff}
#my_reservation_container .reservation_offers ul.priority_pass_detail div.selector span.uniform_custom{line-height:1.7em;background:rgba(0,0,0,0) url("../../../../../content/dam/mge/MyMomentum/images/select_btn-momentum.png") no-repeat scroll right center}
#my_reservation_container .reservation_offers ul.priority_pass_detail .priority_pass_dates div.selector span.uniform_custom{background:rgba(0,0,0,0) url("../../../../../content/dam/mge/MyMomentum/images/calendar-momentum-01.png") no-repeat scroll right center}
#my_reservation_container .reservation_offers ul.priority_pass_detail li:last-child{border-bottom:0}
#my_reservation_container .reservation_offers .pp_cancel_button_container{width:95%;display:block;margin:auto;text-align:center}
#my_reservation_container .reservation_offers .pp_cancel_button_container .prioritypassDisclaimer{color:#fff;font-size:.8em}
#my_reservation_container .reservation_offers .pp_cancel_button_container .left_btn_container{width:35%;display:inline-block}
#my_reservation_container .reservation_offers .pp_cancel_button_container .left_btn_container .btn_small{color:#025d92;background:#e6e3d6 !important;padding:3px 5px}
#my_reservation_container .reservation_offers .pp_cancel_button_container .left_btn_container .btn_small:hover,#my_reservation_container .reservation_offers .pp_cancel_button_container .left_btn_container .btn_small:focus{background:#fff !important}
#my_reservation_container .reservation_offers .pp_cancel_button_container .left_btn_container .btn_small span{color:#025d92;font-weight:bold}
#my_reservation_container .reservation_offers .pp_cancel_button_container .right_btn_container{display:inline-block;margin-left:30px}
#my_reservation_container .reservation_offers .pp_cancel_button_container .right_btn_container .btn_small.savePickup{background:#fff !important}
#my_reservation_container .reservation_offers .pp_cancel_button_container .right_btn_container .btn_small.savePickup:hover,#my_reservation_container .reservation_offers .pp_cancel_button_container .right_btn_container .btn_small.savePickup:focus{background:#43d4ff}
#my_reservation_container .reservation_offers .pp_cancel_button_container .right_btn_container .btn_small.savePickup span{color:#025d92;font-weight:bold}
#my_reservation_container .reservation_offers .label,#my_reservation_container .reservation_offers .value,#my_reservation_container .reservation_offers .edit{display:block;width:93%;text-align:center;margin:auto}
#my_reservation_container .reservation_offers .label,#my_reservation_container .reservation_offers .value{color:#5f5c53}
#my_reservation_container .reservation_offers .label{text-transform:uppercase;font-size:1.1em;border-bottom:1px solid #e6e3d6;padding:5px 5px 2px 5px}
#my_reservation_container .reservation_offers .edit{display:inline-block;text-align:center;width:45%;float:right}
#my_reservation_container .reservation_offers .edit a:before{display:inline-block;content:'+';text-decoration:none;margin:0 5px;background:#025d92;border-radius:100px;width:13px;height:13px;vertical-align:middle;line-height:12px;color:#fff;font-weight:bold}
#my_reservation_container .reservation_offers #prioritypass_user_interest{background-color:#025d92;width:100%;color:#fff;text-transform:uppercase;padding:5px;font-size:.8em;box-sizing:border-box}
#my_reservation_container .reservation_offers #prioritypass_user_interest .priority_pass_title{font-weight:bold}
#my_reservation_container .reservation_offers .icon .reservation-required-confirmation,#my_reservation_container .reservation_offers .icon .reservation-confirmed{border-radius:100px;width:25px;height:25px;display:inline-block;margin-right:10px;margin-left:5px}
#my_reservation_container .reservation_offers .info_item .icon .reservation-required-confirmation,#my_reservation_container .reservation_offers .info_item .icon .reservation-confirmed{float:left;margin-top:3px}
#my_reservation_container .reservation_offers .icon .reservation-required-confirmation{background-color:#c94f08}
#my_reservation_container .reservation_offers .icon .reservation-required-confirmation:after{content:"\0021";color:#fff;width:25px;height:25px;text-align:center;font-size:1.3em;vertical-align:middle;display:inline-block;line-height:23px}
#my_reservation_container .reservation_offers .icon .reservation-confirmed{background-color:#025d92}
#my_reservation_container .reservation_offers .icon .reservation-confirmed:after{content:"\2714";color:#fff;width:25px;height:25px;text-align:center;font-size:1.2em;vertical-align:middle;display:inline-block;line-height:23px}
#my_reservation_container .reservation_offers .icon .reservation-pending-confirmation{width:40px;display:inline-block}
#my_reservation_container .reservation_offers .reservation_event_legends{display:inline-block;border-radius:10px;border:1px solid #a09c91;height:2em;box-sizing:border-box;margin-left:20px;margin-bottom:30px}
#my_reservation_container .reservation_offers .reservation_event_legends p{margin:0;padding:0;font-size:.8em;display:inline-block;vertical-align:middle;font-family:'mohegan-loyalty',serif}
#my_reservation_container .reservation_offers .reservation_event_legends p span.legends_title{background-color:#e6e3d6;padding:5px 8px 8px;height:2em;border-radius:9px 0 0 9px}
#my_reservation_container .reservation_offers .reservation_event_legends p span.reservation_status{padding:5px 8px 7px}
#my_reservation_container .reservation_offers .reservation_event_legends .icon .reservation-required-confirmation,#my_reservation_container .reservation_offers .reservation_event_legends .icon .reservation-confirmed{width:18px;height:18px;display:inline-block;vertical-align:middle;margin-right:3px;margin-left:10px}
#my_reservation_container .reservation_offers .reservation_event_legends .icon .reservation-required-confirmation:after,#my_reservation_container .reservation_offers .reservation_event_legends .icon .reservation-confirmed:after{width:18px;height:18px;line-height:16px}
#my_reservation_container .reservation_offers .reservation_event_legends .icon .reservation-confirmed{margin-left:2px}
#my_reservation_container .reservationDetailsHeader{font-size:.9em}
#my_reservation_container .btn_view_property .icon_sprite{background-image:none}
#print_reservation span{font-family:'mohegan-loyalty',serif}
#print_reservation p{color:#5f5c53;font-size:13px;font-family:'mohegan-loyalty',serif}
#print_reservation .hotel_reservation_info{background-color:#e6e3d6;display:block;float:left;height:158px;margin-bottom:30px;width:434px}
#print_reservation .hotel_reservation_info ul{margin:0;padding:7px 15px 5px;list-style-type:none}
#print_reservation .hotel_reservation_info ul li{font-family:'mohegan-loyalty',serif;font-size:22px;padding:0;text-transform:uppercase}
#print_reservation .hotel_reservation_info ul li.total{border-top:1px dashed #5f5c53;margin-top:10px;padding-top:7px}
#print_reservation .hotel_reservation_info ul li span{font-family:'mohegan-loyalty',serif;font-size:12px;text-transform:none}
.book_a_room_main_content #div_to_print.main_container_center{padding-bottom:0}
#modal_window .btn_big a{position:static;border-bottom:url("../../../mohegansun/clientlibs/publish/themes/default/images/icons/icon_sprite.png") no-repeat scroll -1px -2823px transparent}
@media only screen and (max-width:960px){.my_mohegan_main_content .content_heading{overflow:hidden}
#credit_need .comman_left_contents,#credit_need .comman_right_contents{width:48%;padding:1%}
#my_reservation_container .choose_dates_filter ul li.arrow{padding-right:25px}
#my_reservation_container .choose_dates_filter ul li input[type="text"]{width:125px}
#my_reservation_container .generic_reservation_info .left_reservation_info,#my_reservation_container .generic_reservation_info .right_info{width:100%;float:none;border-left:0;overflow:hidden;padding:0;margin:0}
#my_reservation_container .generic_reservation_info .right_info{border-top:1px solid #5f5c53}
#my_reservation_container .generic_reservation_info .left_reservation_info .print_confirmation{text-align:center;margin:0 auto;float:none;width:auto}
#my_reservation_container .reservation_offers form{width:100%;display:block}
}
@media only screen and (max-width:666px){#my_reservation_container .choose_dates_filter h2{font-size:24px}
#my_reservation_container .choose_dates_filter ul li input[type="text"]{width:75%}
#my_reservation_container form ul li{width:100%}
#my_reservation_container .reservation_hotel ul ul{margin:0}
#my_reservation_container .label,#my_reservation_container .value,#my_reservation_container .edit{font-size:10px}
#my_reservation_container .info_item .edit .tooltip{left:-83px}
#my_reservation_container .reservation_hotel{position:relative}
#my_reservation_container .reservation_hotel ul{margin:0}
#my_reservation_container .reservation_hotel ul>li{margin:0}
#my_reservation_container ul li.info_item>span{font-size:.9em;word-wrap:break-word}
#my_reservation_container ul li span.check_in{padding-left:20px}
#my_reservation_container .generic_reservation_info .left_reservation_info .print_confirmation .icon_sprite{font-size:11px}
#my_reservation_container .bookavisit,#my_reservation_container .viewoffers{display:none}
#my_reservation_container .bookavisit_mobile,#my_reservation_container .viewoffers_mobile{display:inline}
#my_reservation_container .reservation_offers .value{width:97%}
#my_reservation_container .reservation_offers .edit{width:35%}
#my_reservation_container .reservation_offers .label{width:80%}
#my_reservation_container .reservation_offers ul li div.edit-pp{width:55%}
#my_reservation_container .reservation_offers ul.priority_pass_detail label{width:45%}
.myreservation #my_reservation_container .choose_dates_filter ul li.arrow{padding-right:0}
.mac-os #my_reservation_container .choose_dates_filter ul li.events{text-align:right}
}
@media only screen and (max-width:500px){#my_reservation_container .reservation_offers .reservation_event_legends{width:90%;height:auto}
#my_reservation_container .reservation_offers .reservation_event_legends p{display:block;margin:auto;text-align:center}
#my_reservation_container .reservation_offers .reservation_event_legends p span.legends_title{border-radius:9px 9px 0 0;padding:5px 0}
#my_reservation_container .reservation_offers .reservation_event_legends p span.reservation_status{padding-right:0;padding-left:0}
#my_reservation_container .reservation_offers .reservation_event_legends p span.icon{margin:8px 0}
#my_reservation_container .reservation_offers .reservation_event_legends span{width:100%;display:block;text-align:center}
#my_reservation_container .reservation_offers .icon .reservation-pending-confirmation{display:none}
#my_reservation_container .reservation_offers .value{font-size:.8em}
#my_reservation_container .offers_reservation_info{text-align:center}
#my_reservation_container .offers_reservation_info .confirm_reservation_link a{display:block;margin:5px auto;width:fit-content}
}
@media only screen and (max-width:315px){#my_reservation_container .choose_dates_filter ul li input[type="text"]{width:66%}
#my_reservation_container .choose_dates_filter fieldset{min-width:100%}
}
.auth_path_1{margin:0;background:#000;border-radius:10px}
.auth_path_1 .slick-loading .slick-list{background:#fff url('../../../mgebase/clientlibs/publish/less/ajax-loader.gif') center center no-repeat}
.auth_path_1 .slick-list{background-color:#fff}
.auth_path_1 .slick-next,.auth_path_1 .slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:50px;height:50px;padding:0;margin-top:-10px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:0;outline:0;z-index:1;background:transparent}
.auth_path_1 .slick-next:hover,.auth_path_1 .slick-prev:hover,.auth_path_1 .slick-next:focus,.auth_path_1 .slick-prev:focus{color:transparent;outline:0;background:transparent}
.auth_path_1 .slick-next:hover:before,.auth_path_1 .slick-prev:hover:before,.auth_path_1 .slick-next:focus:before,.auth_path_1 .slick-prev:focus:before{opacity:1}
.auth_path_1 .slick-next.slick-disabled:before,.auth_path_1 .slick-prev.slick-disabled:before{opacity:.25}
.auth_path_1 .slick-next:before,.auth_path_1 .slick-prev:before{opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'';background:#025d92 url('../../../../../content/dam/mge/MyMomentum/auth_path_1_sprite.png') -50px 7px no-repeat;width:29px;height:29px;display:block;text-align:center;margin:0 auto;border-radius:50%;line-height:26px;font-size:21px;font-family:'mohegan-loyalty',serif;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.75);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.75);box-shadow:0 0 5px 0 rgba(0,0,0,0.75)}
.auth_path_1 .slick-prev{left:0}
.auth_path_1 .slick-next{right:0}
.auth_path_1 .slick-next:before{content:'';background:#025d92 url('../../../../../content/dam/mge/MyMomentum/auth_path_1_sprite.png') -75px 7px no-repeat}
.auth_path_1 .slick-slider{margin-bottom:30px}
.auth_path_1 .slick-dots{position:absolute;bottom:-30px;display:block;width:100%;padding:0;list-style:none;text-align:center;margin:0}
.auth_path_1 .slick-dots li{position:relative;display:inline-block;width:15px;height:20px;margin:0;padding:0;cursor:pointer;vertical-align:middle}
.auth_path_1 .slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:transparent}
.auth_path_1 .slick-dots li button:hover,.auth_path_1 .slick-dots li button:focus{outline:0}
.auth_path_1 .slick-dots li button:hover:before,.auth_path_1 .slick-dots li button:focus:before{opacity:1}
.auth_path_1 .slick-dots li button:before{font-size:40px;line-height:20px;position:absolute;top:0;left:0;width:10px;height:10px;content:'';text-align:center;opacity:.6;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:none;padding-top:0;outline:0;text-indent:0;background:#fff;border-radius:100px}
.auth_path_1 .slick-dots li.slick-active button:before{opacity:1;background:#43d4ff}
.auth_path_1 .slick-slide{height:auto}
.auth_path_1 .card_templates{display:none}
.auth_path_1 .booster_bar{text-align:center}
.auth_path_1 .booster_membership_levels{height:32px;line-height:32px;position:relative;border-top:2px solid #fff;border-bottom:2px solid #fff;width:80%;display:inline-block;vertical-align:top;color:#fff;margin-top:60px;background:linear-gradient(to bottom,#444 0,#999 20%,#888 47%,#999 72%,#444 100%);box-shadow:0 4px 0 -1px rgba(0,0,0,0.75)}
.auth_path_1 .booster_status_percent{position:absolute;background:#025d92;top:0;bottom:0;left:0;width:0}
.auth_path_1 .booster_levels>*{text-align:center;position:relative;z-index:10;font-family:'mohegan-loyalty',serif;font-size:14px;font-weight:700;display:inline-block;vertical-align:top;color:#fff}
.auth_path_1 .booster_level_border{padding:0;width:0}
.auth_path_1 .booster_level_border div:first-child{height:32px;background:#fff;width:3px;margin:0 auto}
.auth_path_1 .booster_level_border span{position:relative;left:-12px}
.auth_path_1 .booster_arrows{height:36px;width:23px;background-size:cover;display:inline-block;margin-top:60px}
.auth_path_1 .booster_left_arr{background:url(../../../../../content/dam/mge/MyMomentum/xleft-arrow-default.png) no-repeat center center}
.auth_path_1 .hasTierPoints .booster_left_arr{background:url(../../../../../content/dam/mge/MyMomentum/left-arrow.png) no-repeat center center}
.auth_path_1 .booster_right_arr{background:url(../../../../../content/dam/mge/MyMomentum/xright-arrow-default.png) no-repeat center center}
.auth_path_1 .exceedsAllLevels .booster_right_arr{background:url(../../../../../content/dam/mge/MyMomentum/right-arrow.png) no-repeat center center}
.auth_path_1 .booster_pts{height:60px;position:absolute;left:0;right:2px;bottom:105%}
.auth_path_1 .booster_pts>span{background:url('../../../../../content/dam/mge/MyMomentum/auth_path_1_sprite.png') no-repeat scroll transparent;width:18px;display:inline-block;position:absolute;bottom:0;height:39px}
.auth_path_1 .booster_pts .current{background-position:-25px 0;width:20px;height:20px;opacity:0;z-index:1;-webkit-transition:all 500ms ease-out,background-position 1ms;-moz-transition:all 500ms ease-out,background-position 1ms;-o-transition:all 500ms ease-out,background-position 1ms;transition:all 500ms ease-out,background-position 1ms}
.auth_path_1 .booster_pts .outerDiamond{display:block;background:transparent;width:100%;height:100%}
.auth_path_1 .booster_pts.ignite .current{background:#8d1c7b}
.auth_path_1 .booster_pts.leap .current{background:#0085c0}
.auth_path_1 .booster_pts.ascend .current{background:#f2b411}
.auth_path_1 .booster_pts.soar .current{background:#414042}
.auth_path_1 .booster_pts .current{width:18px;height:18px;background:#025d92;border:2px solid #fff;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;box-sizing:border-box;-moz-box-sizing:border-box}
.auth_path_1 .booster_pts .current.show-current{opacity:1}
.auth_path_1 .booster_pts .future{background-position:1px 0}
.auth_path_1 .booster_pts .small{height:30px;bottom:0}
.auth_path_1 .booster_learn_more{background:#fff;text-align:right;padding:10px 20px;color:#025d92}
.auth_path_1 .booster_learn_more a{color:#025d92;text-decoration:none;font-family:'mohegan-loyalty',serif}
.auth_path_1 .preview_card{text-align:center;display:inline-block;vertical-align:middle}
.auth_path_1 .preview_card>span:first-child,.auth_path_1 .card_when_reach,.auth_path_1 .card_status_label,.auth_path_1 .card_to_go_label span:first-child{text-transform:uppercase;color:#081723;font-family:'mohegan-loyalty',serif;font-size:21px;display:block}
.auth_path_1 .card_to_go_label>span:first-child{font-size:38px;line-height:.8}
.auth_path_1 .card_to_go_label>span:first-child+span span{color:#025d92}
.auth_path_1 .card_to_go_label>span:first-child+span span{color:#025d92}
.auth_path_1 .card_when_reach,.auth_path_1 .card_status_label{font-size:16px}
.auth_path_1 .card_to_go_label span:first-child{display:inline}
.auth_path_1 .booster_card{background:#fff;border:15px solid #fff;border-top:0;border-bottom:0;box-sizing:border-box}
.auth_path_1 .booster_card>div{display:inline-block;vertical-align:middle;width:16%;padding:20px;box-sizing:border-box;-moz-box-sizing:border-box}
.auth_path_1 .booster_card>.main_slide_content{width:68%;background-clip:content-box;position:relative}
.auth_path_1 .membership_card .main_slide_content>div:first-child{border:0}
.auth_path_1 .booster_slider{margin:40px auto}
.auth_path_1 .main_slide_content>div{width:50%;padding:40px 10px;display:table-cell;vertical-align:middle;box-sizing:border-box;-moz-box-sizing:border-box}
.auth_path_1 .main_slide_content>div:first-child{border-right:2px dashed #ccc;text-align:center}
.auth_path_1 .card_earn_one,.auth_path_1 .card_member_level{color:#1b7ba8;font-family:'mohegan-loyalty',serif;font-size:18px}
.auth_path_1 .card_earn_one{text-transform:uppercase}
.auth_path_1 .card_earn_one u{text-decoration:none;position:relative}
.auth_path_1 .card_earn_one u:after{content:"";height:3px;width:100%;position:absolute;bottom:2px;display:block;background:#1b7ba8;left:0}
.auth_path_1 .card_member_desc{font-size:14px;display:block}
.auth_path_1 .card_member_level{color:#025d92;padding-bottom:14px;display:block}
.auth_path_1 .card_member_benefits_link{text-decoration:none;text-transform:capitalize;position:absolute;bottom:10px;right:10px;font-family:'mohegan-loyalty',serif;color:#025d92}
.auth_path_1 .card_member_benefits_link:hover,.auth_path_1 .card_member_benefits_link:focus{text-decoration:underline}
.auth_path_1 .card_member_link_wrapper{display:block;text-align:right}
.auth_path_1 .card_benefit_options{list-style-type:none;font-size:13px}
.auth_path_1 .card_benefit_options li:before{content:"";display:inline-block;width:5px;height:5px;background:#025d92;position:relative;left:-14px;top:-3px;margin-right:-5px}
.auth_path_1 .card_member_img{margin:0 auto;width:100%}
.auth_path_1 .booster_slider:before,.auth_path_1 .booster_slider:after{content:"";display:block;width:2px;top:0;bottom:0;left:0;position:absolute;background:#5f5c53;z-index:99}
.auth_path_1 .booster_slider:after{left:99.6%}
[dir='rtl'] .auth_path_1 .slick-prev{right:-25px;left:auto}
[dir='rtl'] .auth_path_1 .slick-prev:before{content:'\2192'}
[dir='rtl'] .auth_path_1 .slick-next{right:auto;left:-25px}
[dir='rtl'] .auth_path_1 .slick-next:before{content:'\2190'}
.csstransitions .auth_path_1 .booster_status_percent,.auth_path_1 .booster_right_arr{-webkit-transition:all 500ms ease-out 1s;-moz-transition:all 500ms ease-out 1s;-o-transition:all 500ms ease-out 1s;transition:all 500ms ease-out 1s}
@media all and (max-width:666px){.auth_path_1 .booster_card .preview_card{display:none}
.auth_path_1 .booster_card>.main_slide_content{width:100%}
.auth_path_1 .main_slide_content>div{display:block;width:auto}
.auth_path_1 .main_slide_content>div:first-child{border:0;padding-bottom:20px}
.auth_path_1 .card_benefit_options{padding:0}
.auth_path_1 .slick-dots li{margin:0}
}
@media all and (max-width:500px){.auth_path_1 .booster_levels>*{font-size:11px;font-weight:400}
}
@media all and (min-width:667px){.auth_path_1 .card_member_img{-ms-transform:rotate(-60deg);-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}
}
@media all and (min-width:667px) and (max-width:959px){.auth_path_1 .booster_card{border:0}
}
@media all and (min-width:960px){.auth_path_1 .booster_card .preview_card{display:none}
.auth_path_1 .booster_card>.main_slide_content{width:100%;display:table}
}
.t03 .auth_hero_status_1_container .cnt_title_1{margin:0 0 10px}
.auth_hero_status_1 .cnt_title_1{padding-top:100px;margin:0 0 25px}
.auth_hero_status_1 .cnt_title_1 h2.title{text-transform:capitalize;color:#fff;font-size:3em}
.auth_hero_status_1 .info_holder{position:relative}
.auth_hero_status_1 .tier_point{position:absolute;top:-5px;right:0;left:0;z-index:3}
.auth_hero_status_1 .high_tier{display:none}
.auth_hero_status_1 .high_tier h2{font-size:3rem;font-family:'mohegan-loyalty',serif;color:#fff;margin:0;text-transform:uppercase}
.auth_hero_status_1 .club_data{margin-bottom:50px}
.auth_hero_status_1 .club_data a{color:#000;display:block;margin:auto;font-size:1.5em;text-decoration:none;background:#fff;width:fit-content;padding:2px 10px;border-radius:8px}
.auth_hero_status_1 .club_data a:hover{text-decoration:underline}
.auth_hero_status_1 .top_tier_heading{color:#fff;font-family:'mohegan-loyalty',serif;font-size:2rem;margin:2rem 0 0;width:80%}
.auth_hero_status_1 .tier_level_next,.auth_hero_status_1 .tier_level_start{display:inline-block;font-family:'mohegan-loyalty',serif;color:#fff;font-size:1rem;line-height:1;vertical-align:top;margin:0 5px}
.auth_hero_status_1 .tier_level_start{margin-top:12px;position:relative;left:-20px}
.auth_hero_status_1 .tier_level_next{position:relative;right:-17px}
.auth_hero_status_1 .player_name{position:absolute;bottom:2px;left:20px;color:#fff;font-family:'mohegan-loyalty',serif;padding-right:30px}
.auth_hero_status_1.triumph .player_name,.auth_hero_status_1.triumph .player_name a{color:#000}
.auth_hero_status_1.soar_hawk .player_name,.auth_hero_status_1.soar_hawk .player_name a{color:#d1d1d1}
.auth_hero_status_1 .player_name p{text-transform:uppercase;margin:0;font-size:1.2rem;line-height:1;font-weight:bold}
.auth_hero_status_1 .player_name a{color:#fff;text-transform:capitalize;text-decoration:none}
.auth_hero_status_1 .mobile_player_name{display:none}
.auth_hero_status_1 .card_details ul{margin:0}
.auth_hero_status_1 .card_details ul.comp_cash{padding:0;margin:0;text-align:center}
.auth_hero_status_1 .card_details ul li{display:inline-block;color:#fff;font-size:2.5em;font-family:'mohegan-loyalty',serif}
.auth_hero_status_1 .card_details ul li span.copy{font-size:.4em;vertical-align:middle;text-transform:uppercase;line-height:1em;display:inherit;padding-left:10px;text-align:left;padding-bottom:5px}
.auth_hero_status_1 .card_details ul li .points,.auth_hero_status_1 .card_details ul li .copy{color:#fff}
.auth_hero_status_1 .card_details ul.other_points li{margin:0 10px 20px 10px;line-height:1.2em;text-shadow:1px 1px 5px #000}
.auth_hero_status_1 .card_details ul.other_points li span.copy{text-align:center;display:block}
.auth_hero_status_1 .card_details ul.other_points li:first-child{margin:0 0 40px 0}
.auth_hero_status_1 .card_details ul.tier_point li{text-shadow:1px 2px 3px #222}
.auth_hero_status_1 .card_details ul.tier_point li .points,.auth_hero_status_1 .card_details ul.tier_point li .copy{color:#fff}
.auth_hero_status_1:after{content:' ';display:block;height:8px;width:100%;margin:auto;background:linear-gradient(90deg,#43d4ff 0,#025d92 50%,#014065 100%)}
.auth_hero_status_1 .bucket-row-selfcomps .copy:after{content:"Value is calculated on the 1st of each month";font-size:.6em;display:block;max-width:114px;line-height:1.5em;margin:5px auto;text-transform:initial}
.t03 .cnt_title_1{margin:0 0 25px;padding-top:25px}
.overview_content.auth_hero_status_1{min-height:367px;margin:0 auto;height:inherit;position:relative;background:#000;background:url(../../../../../content/dam/mge/MyMomentum/hero_dashboard.jpg) no-repeat top center;background-size:cover}
.overview_content.auth_hero_status_1 .auth_hero_status_1_container{max-width:960px;margin-left:auto;margin-right:auto;overflow:hidden;margin-bottom:10px;min-height:367px}
.overview_content.auth_hero_status_1 .auth_hero_status_1_swoop{height:100%;position:absolute;left:0;right:0;background-image:none;bottom:0;pointer-events:none}
.overview_content.auth_hero_status_1 figure{position:relative;width:31%}
.overview_content.auth_hero_status_1 figure img{width:100%;margin-top:20px}
.overview_content.auth_hero_status_1 .card_details{width:69%;margin:0;text-align:center}
@media screen and (min-width:1440px){.overview_content.auth_hero_status_1 .auth_hero_status_1_swoop{display:none}
}
.bar_wrap{display:inline;position:relative}
.progress_single_wrapper{border:1px solid #eaeaea;overflow:hidden;border-right:0;border-left:0;width:70%;display:inline-block;height:44px;position:relative;z-index:2;background:linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.2) 50%,rgba(0,0,0,0) 100%)}
.progress_single{color:#fff;font-family:inherit;height:24px}
.progress_single.progress_advance{padding:10px;width:0}
.progress_arrs{width:25px;height:46px;display:inline-block;position:absolute;vertical-align:top;z-index:1}
.progress_bar_lftarr{background:url(../../../../../content/dam/mge/MyMomentum/left-arrow-hero-default.png) no-repeat center center;left:-14px;background-size:100%}
.progress_bar_lftarr.points{background:url(../../../../../content/dam/mge/MyMomentum/left-arrow-hero-2.png) no-repeat center center}
.progress_bar_rgtarr{background:url(../../../../../content/dam/mge/MyMomentum/right-arrow-hero.png) no-repeat center center;right:-13px;background-size:100%}
.progress_bar_rgtarr.full-bar{background:url(../../../../../content/dam/mge/MyMomentum/right-arrow-hero-full.png) no-repeat center center}
@media screen and (max-width:666px){.auth_hero_status_1 .high_tier{display:none}
.auth_hero_status_1 .other_points{position:relative;display:block;top:75px}
.auth_hero_status_1 .card_details ul.tier_point li span.copy{display:none}
.auth_hero_status_1 .card_details ul.comp_cash{position:absolute;right:0;left:0;top:75px}
.auth_hero_status_1 .club_data{margin-bottom:30px;margin-top:70px}
.auth_hero_status_1 .mobile_player_name{width:45%;display:none;color:#fff;font-size:.55rem;text-align:left}
.auth_hero_status_1 .mobile_player_name a{color:#fff;font-size:2em;font-family:'mohegan-loyalty',serif;text-decoration:underline !important;text-transform:uppercase}
.auth_hero_status_1 .player_name{display:inline-block;position:relative;text-align:left;color:#5f5c53;max-width:40%;vertical-align:middle}
.auth_hero_status_1 .cnt_title_1 .titlewrap .c3,.auth_hero_status_1 .cnt_title_1 .titlewrap .c1{display:table-cell}
.auth_hero_status_1 .cnt_title_1 h2.title,.auth_hero_status_1 .top_tier_heading{font-size:1.875em}
.auth_hero_status_1 .top_tier_heading{margin:2rem auto 0}
.overview_content.auth_hero_status_1 figure{width:100%;margin-top:0;margin-bottom:30px;text-align:center}
.overview_content.auth_hero_status_1 figure img{width:35%;padding:0 10px 0 2%;margin-top:0}
.overview_content.auth_hero_status_1 .card_details{width:100%;position:relative}
.overview_content.auth_hero_status_1 .auth_hero_status_1_swoop{background-size:100% 70%}
.progress_single_wrapper{width:50%}
}
.mypromos,.myoffers,.mypromosandoffers{position:relative}
.mypromos h3,.myoffers h3,.mypromosandoffers h3{font-size:1.8em;margin:30px 20px 10px}
.mypromos h3:after,.myoffers h3:after,.mypromosandoffers h3:after{content:'';display:block;width:300px;border-top:1px solid #999;margin:auto}
.promo_offer_main_container article,.promos_main_container article,.offers_main_container article{border:1px solid #e6e3d6;clear:none;float:left;margin:22px 0 5px 20px;padding-bottom:10px;padding-top:10px;border-radius:20px}
.promo_offer_main_container article h3,.promos_main_container article h3,.offers_main_container article h3{color:#5f5c53;font-family:'mohegan-sans-bold';font-size:1.3em;font-weight:normal;margin:0 auto 5px auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;border-bottom:0;max-width:440px}
.promo_offer_main_container article figure,.promos_main_container article figure,.offers_main_container article figure{display:block;font-family:'mohegan-sans-bold';height:auto;position:relative;width:440px;border-radius:20px}
.promo_offer_main_container article figure .promo_image img,.promos_main_container article figure .promo_image img,.offers_main_container article figure .promo_image img{margin-left:130px;width:280px;border-radius:20px}
.promo_offer_main_container article figure .promo_text,.promos_main_container article figure .promo_text,.offers_main_container article figure .promo_text{bottom:0;float:left;position:absolute;text-align:center;top:0;width:120px;border-radius:0 0 0 20px}
.promo_offer_main_container article figure .promo_text a,.promos_main_container article figure .promo_text a,.offers_main_container article figure .promo_text a{display:inline-flex;margin:5px;background:0;color:#025d92;padding:0 10px;border:1px solid #025d92;border-radius:5px;height:20px}
.promo_offer_main_container article figure .promo_text a.btn_small span,.promos_main_container article figure .promo_text a.btn_small span,.offers_main_container article figure .promo_text a.btn_small span{padding:0;margin:0;background:0;height:auto;font-size:.8em}
.promo_offer_main_container article figure .promo_text a.btn_small span:hover,.promos_main_container article figure .promo_text a.btn_small span:hover,.offers_main_container article figure .promo_text a.btn_small span:hover{color:#fff}
.promo_offer_main_container article figure .promo_text .promo_date,.promos_main_container article figure .promo_text .promo_date,.offers_main_container article figure .promo_text .promo_date{color:#5f5c53;display:block;font-size:2em;line-height:1.2em;margin-bottom:0;margin-top:13px}
.promo_offer_main_container article figure .promo_text .promo_day,.promos_main_container article figure .promo_text .promo_day,.offers_main_container article figure .promo_text .promo_day{border-bottom:1px solid #e6e3d6;color:#5f5c53;display:block;font-size:1.2em;margin:0 10px}
.promo_offer_main_container article figure .promo_text .promo_time,.promos_main_container article figure .promo_text .promo_time,.offers_main_container article figure .promo_text .promo_time{color:#5f5c53;font-size:20px}
.promo_offer_main_container article figure .promo_text.event_series_promo span.promo_date,.promos_main_container article figure .promo_text.event_series_promo span.promo_date,.offers_main_container article figure .promo_text.event_series_promo span.promo_date{margin-top:0}
.promo_offer_main_container article figure .promo_text.event_series_promo span.promo_date span,.promos_main_container article figure .promo_text.event_series_promo span.promo_date span,.offers_main_container article figure .promo_text.event_series_promo span.promo_date span{display:block;line-height:.8em}
.promo_offer_main_container article figure .promo_text.event_series_promo span.promo_date span.promo-series-start-day,.promos_main_container article figure .promo_text.event_series_promo span.promo_date span.promo-series-start-day,.offers_main_container article figure .promo_text.event_series_promo span.promo_date span.promo-series-start-day,.promo_offer_main_container article figure .promo_text.event_series_promo span.promo_date span.promo-series-end-day,.promos_main_container article figure .promo_text.event_series_promo span.promo_date span.promo-series-end-day,.offers_main_container article figure .promo_text.event_series_promo span.promo_date span.promo-series-end-day{font-size:.6em;line-height:.7em}
.promo_offer_main_container article figure .promo_text.event_series_promo .promo_dayMobile,.promos_main_container article figure .promo_text.event_series_promo .promo_dayMobile,.offers_main_container article figure .promo_text.event_series_promo .promo_dayMobile{display:none}
.promo_offer_main_container article .offer_non_Image_Block,.promos_main_container article .offer_non_Image_Block,.offers_main_container article .offer_non_Image_Block{min-height:62px;padding-bottom:10px;width:440px;margin:auto}
.promo_offer_main_container article p,.promos_main_container article p,.offers_main_container article p{margin:0;padding:0}
.promo_offer_main_container article .offer_title,.promos_main_container article .offer_title,.offers_main_container article .offer_title{color:#5f5c53;font-family:'mohegan-sans-bold';font-size:1.1em;text-align:center}
.promo_offer_main_container article .offer_text,.promos_main_container article .offer_text,.offers_main_container article .offer_text{color:#5f5c53;font-size:1em;padding:0 0 0 13px}
.promo_offer_main_container article .offer-title,.promos_main_container article .offer-title,.offers_main_container article .offer-title{font-family:'mohegan-sans-bold';font-size:1.5em;width:100%;display:block}
.promo_offer_main_container article .offer-disclaimer-link,.promos_main_container article .offer-disclaimer-link,.offers_main_container article .offer-disclaimer-link{text-align:center;display:block;font-size:.9em;padding:5px;border-top:1px solid #e6e3d6}
.promo_offer_main_container .offer_redeem_text,.promos_main_container .offer_redeem_text,.offers_main_container .offer_redeem_text{display:block;margin:10px auto 0;position:relative;width:200px}
.promo_offer_main_container .btn_small input:hover,.promos_main_container .btn_small input:hover,.offers_main_container .btn_small input:hover{color:#fff}
.promo_offer_main_container .promo_dayMobile,.promos_main_container .promo_dayMobile,.offers_main_container .promo_dayMobile,.promo_offer_main_container .cornered,.promos_main_container .cornered,.offers_main_container .cornered{display:none}
.promo_offer_main_container .promo_title,.promos_main_container .promo_title,.offers_main_container .promo_title{background:rgba(95,92,83,0.9) none repeat scroll 0 0;bottom:0;box-sizing:border-box;color:#fff;font-family:'mohegan-sans',Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;padding:5px 10px;position:absolute;right:30px;width:280px;border-radius:0 0 20px 20px}
.promo_offer_main_container .promo_title .event,.promos_main_container .promo_title .event,.offers_main_container .promo_title .event{font-size:13px;font-family:'mohegan-sans-bold'}
.promo_offer_main_container .promo_title .time,.promos_main_container .promo_title .time,.offers_main_container .promo_title .time{border-left:1px dashed #fff;padding:4px 8px;position:absolute;right:0;text-align:center;top:0;display:none}
.promo_offer_main_container .redeem-collapsible,.promos_main_container .redeem-collapsible,.offers_main_container .redeem-collapsible{background:rgba(0,0,0,0) linear-gradient(to bottom,#006947 0,#055030 100%) repeat scroll 0 0;box-sizing:border-box;color:#fff;display:none;padding:10px;position:relative;top:-41px;max-width:440px;width:95%;margin:auto;border-radius:10px}
.promo_offer_main_container .redeem-collapsible .redeem_ticket_detail li label,.promos_main_container .redeem-collapsible .redeem_ticket_detail li label,.offers_main_container .redeem-collapsible .redeem_ticket_detail li label{font-size:.9em;font-weight:normal;line-height:1.1em;padding-right:2%;text-align:right;width:45%;vertical-align:middle;margin:auto;display:inline-block}
.promo_offer_main_container .btn_big a,.promos_main_container .btn_big a,.offers_main_container .btn_big a{background-image:none;background-color:#025d92;border-radius:8px;padding:5px 10px;display:block;text-align:center;border:1px solid #fff}
.promo_offer_main_container .btn_big a:hover,.promos_main_container .btn_big a:hover,.offers_main_container .btn_big a:hover,.promo_offer_main_container .btn_big a:focus,.promos_main_container .btn_big a:focus,.offers_main_container .btn_big a:focus{color:#fff;background-color:#0277bb}
.promo_offer_main_container .btn_big a span,.promos_main_container .btn_big a span,.offers_main_container .btn_big a span{background-image:none;padding:0;display:block;margin-right:0;color:#fff}
.promo_offer_main_container .btn_big a span:hover,.promos_main_container .btn_big a span:hover,.offers_main_container .btn_big a span:hover,.promo_offer_main_container .btn_big a span:focus,.promos_main_container .btn_big a span:focus,.offers_main_container .btn_big a span:focus{color:#fff}
.offer_heading_right_text{color:#025d92;font-family:'mohegan-sans-bold';font-size:14px;font-weight:normal;position:absolute;right:20px;text-decoration:none;text-transform:none;top:15px}
.offer_heading_right_text .offer_heading_right_text .booster_tooltip_wrapper .top_hr_bar{border-top:2px solid #025d92;display:block;height:5px;left:-23px;margin:0;padding:0;position:relative;top:-15px;width:446px}
.offer_heading_right_text .offer_heading_right_text .booster_tooltip_wrapper .close{top:16px}
.offer_heading_right_text .players_club_benefit_tooltip .tooltip_side_arrow{background:transparent url("../../../../../content/dam/mge/template-assets/icons/arrow_right.png") no-repeat scroll 0 0;display:block;left:454px;top:65px}
.dashboard_content_wrapper .players_club_benefit_tooltip{left:-465px;position:absolute;top:-62px;width:400px}
.dashboard_content_wrapper .players_club_benefit_tooltip h3{color:#333;font-size:24px;margin:0}
.dashboard_content_wrapper .players_club_benefit_tooltip ul li{border:medium none;font-size:12px;font-weight:normal;padding:0 0 10px 15px}
.margin_right_5{margin-right:5px}
@media only screen and (max-width:960px){.my_mohegan_main_content .content_heading{overflow:hidden}
#credit_need .comman_left_contents,#credit_need .comman_right_contents{padding:1%;width:48%}
.offer_heading_right_text{display:none}
.promo_offer_main_container article,.promos_main_container article,.offers_main_container article{float:none;width:90%;margin-left:auto;margin-right:auto;text-align:center;display:block}
.promo_offer_main_container article figure,.promos_main_container article figure,.offers_main_container article figure{display:block;margin:auto}
.promo_offer_main_container .promo_title,.promos_main_container .promo_title,.offers_main_container .promo_title{right:15px}
}
@media only screen and (max-width:666px){.offer_heading_right_text{display:none}
.server_message_at_page_level{padding:0 3%;width:94%}
.promo_offer_main_container article,.promos_main_container article,.offers_main_container article{width:90%}
.promo_offer_main_container article figure,.promos_main_container article figure,.offers_main_container article figure{max-width:320px;overflow:hidden;position:relative;width:100%}
.promo_offer_main_container article figure .promo_text,.promos_main_container article figure .promo_text,.offers_main_container article figure .promo_text{left:0;position:absolute;top:0;background-color:#025d92;float:left;height:42px;padding:0;text-align:center;width:42px;border-radius:0 0 10px 0}
.promo_offer_main_container article figure .promo_text a,.promos_main_container article figure .promo_text a,.offers_main_container article figure .promo_text a{display:none}
.promo_offer_main_container article figure .promo_text .promo_day,.promos_main_container article figure .promo_text .promo_day,.offers_main_container article figure .promo_text .promo_day,.promo_offer_main_container article figure .promo_text .promo_time,.promos_main_container article figure .promo_text .promo_time,.offers_main_container article figure .promo_text .promo_time{display:none}
.promo_offer_main_container article figure .promo_text .promo_time,.promos_main_container article figure .promo_text .promo_time,.offers_main_container article figure .promo_text .promo_time{color:#fff;font-size:10px;display:none}
.promo_offer_main_container article figure .promo_text .promo_date,.promos_main_container article figure .promo_text .promo_date,.offers_main_container article figure .promo_text .promo_date{font-size:16px;line-height:16px;margin:0 auto;color:#fff}
.promo_offer_main_container article figure .promo_text.event_series_promo span.promo_date,.promos_main_container article figure .promo_text.event_series_promo span.promo_date,.offers_main_container article figure .promo_text.event_series_promo span.promo_date{line-height:.6em;margin-top:7px;font-size:.9em}
.promo_offer_main_container article figure .promo_text.event_series_promo span.promo_date span.promo-series-start-day,.promos_main_container article figure .promo_text.event_series_promo span.promo_date span.promo-series-start-day,.offers_main_container article figure .promo_text.event_series_promo span.promo_date span.promo-series-start-day,.promo_offer_main_container article figure .promo_text.event_series_promo span.promo_date span.promo-series-end-day,.promos_main_container article figure .promo_text.event_series_promo span.promo_date span.promo-series-end-day,.offers_main_container article figure .promo_text.event_series_promo span.promo_date span.promo-series-end-day{display:none}
.promo_offer_main_container article figure .promo_image,.promos_main_container article figure .promo_image,.offers_main_container article figure .promo_image{height:auto;width:100%;z-index:0}
.promo_offer_main_container article figure .promo_image img,.promos_main_container article figure .promo_image img,.offers_main_container article figure .promo_image img{float:none;height:auto;margin-left:0;width:100%}
.promo_offer_main_container article figure .cornered,.promos_main_container article figure .cornered,.offers_main_container article figure .cornered{border-bottom:15px solid rgba(0,0,0,0);border-left:42px solid #401a2c;display:none;height:0;position:absolute;top:42px;width:0}
.promo_offer_main_container article .offer_non_Image_Block,.promos_main_container article .offer_non_Image_Block,.offers_main_container article .offer_non_Image_Block{width:100%}
.promo_offer_main_container .promo_title,.promos_main_container .promo_title,.offers_main_container .promo_title{display:block;width:100%;right:0}
.promo_offer_main_container .promo_title .location,.promos_main_container .promo_title .location,.offers_main_container .promo_title .location{color:#fff}
.promo_offer_main_container .promo_dayMobile,.promos_main_container .promo_dayMobile,.offers_main_container .promo_dayMobile{border-bottom:2px solid #a09c91;padding-bottom:2px;color:#fff;font-size:16px;line-height:11px;margin:7px auto 0;width:20px;display:block}
.promo_offer_main_container .promo_text.event_series_promo .promo_dayMobile,.promos_main_container .promo_text.event_series_promo .promo_dayMobile,.offers_main_container .promo_text.event_series_promo .promo_dayMobile{display:none}
.redeem-collapsible{max-width:100%}
}
.redeem-collapsible{background:rgba(0,0,0,0) linear-gradient(to bottom,#006947 0,#055030 100%) repeat scroll 0 0;box-sizing:border-box;color:#fff;display:none;padding:10px;position:relative;top:-41px;max-width:440px}
.redeem-collapsible span.event_vanue{font-weight:normal}
.redeem-collapsible .redeem_ticket_bottom_border{border-bottom:1px solid rgba(255,255,255,0.5);margin:0 0 10px;padding-bottom:10px}
.redeem-collapsible .redeem_ticket_top_border{border-top:1px solid rgba(255,255,255,0.5);margin:25px 0 0;padding-top:25px}
.redeem-collapsible a.close{background:rgba(0,0,0,0) url('../../../../../content/dam/mohegansun/Template-Assets/icon_sprite.png') no-repeat scroll right -3871px;display:block;height:15px;position:absolute;right:7px;text-indent:-5000px;top:7px;width:15px}
.redeem-collapsible ul.priority_pass_detail{margin-bottom:0;display:none}
.redeem-collapsible .redeem_ticket_detail li,.redeem-collapsible ul.priority_pass_detail li{clear:both;list-style-type:none;margin-bottom:10px;width:100%;position:relative}
.redeem-collapsible .redeem_ticket_detail li.pickup label,.redeem-collapsible ul.priority_pass_detail li.pickup label,.redeem-collapsible .redeem_ticket_detail li span#pickupLocation,.redeem-collapsible ul.priority_pass_detail li span#pickupLocation{font-family:'mohegan-sans',Arial,Helvetica,sans-serif;font-size:.9em;font-weight:normal;line-height:34px;text-align:center}
.redeem-collapsible .redeem_ticket_detail li.first,.redeem-collapsible ul.priority_pass_detail li.first,.redeem-collapsible .redeem_ticket_detail li.static,.redeem-collapsible ul.priority_pass_detail li.static{background:0}
.redeem-collapsible .redeem_ticket_detail li label,.redeem-collapsible ul.priority_pass_detail li label{font-size:.8em;font-weight:normal;line-height:1.1em;padding-right:2%;text-align:right;width:45%;vertical-align:middle;margin:auto;display:inline-block}
.redeem-collapsible .redeem_ticket_detail input,.redeem-collapsible ul.priority_pass_detail input,.redeem-collapsible .redeem_ticket_detail input:disabled,.redeem-collapsible ul.priority_pass_detail input:disabled{background:#fff none repeat scroll 0 0;border-radius:5px;color:#333;padding:7px 5px;width:45%;border:1px solid #025d92}
.redeem-collapsible .redeem_ticket_detail .calendar.datepick-trigger,.redeem-collapsible ul.priority_pass_detail .calendar.datepick-trigger{position:absolute;top:2px;background:rgba(0,0,0,0) url("../../../../../content/dam/mge/MyMomentum/images/select_btn-momentum.png") no-repeat scroll right center;right:9.5%}
.redeem-collapsible .redeem_ticket_detail .redeem_ticket_slot,.redeem-collapsible ul.priority_pass_detail .redeem_ticket_slot,.redeem-collapsible .redeem_ticket_detail .number_of_tickets,.redeem-collapsible ul.priority_pass_detail .number_of_tickets,.redeem-collapsible .redeem_ticket_detail .priority_pass_dates,.redeem-collapsible ul.priority_pass_detail .priority_pass_dates,.redeem-collapsible .redeem_ticket_detail .pickup_ticket_slot,.redeem-collapsible ul.priority_pass_detail .pickup_ticket_slot{width:45%;display:inline-block}
.redeem-collapsible .redeem_ticket_detail .redeem_ticket_slot div.selector,.redeem-collapsible ul.priority_pass_detail .redeem_ticket_slot div.selector,.redeem-collapsible .redeem_ticket_detail .number_of_tickets div.selector,.redeem-collapsible ul.priority_pass_detail .number_of_tickets div.selector,.redeem-collapsible .redeem_ticket_detail .priority_pass_dates div.selector,.redeem-collapsible ul.priority_pass_detail .priority_pass_dates div.selector,.redeem-collapsible .redeem_ticket_detail .pickup_ticket_slot div.selector,.redeem-collapsible ul.priority_pass_detail .pickup_ticket_slot div.selector{width:100%;border:1px solid #025d92;text-align:left}
.redeem-collapsible .redeem_ticket_detail input.hasDatepick,.redeem-collapsible ul.priority_pass_detail input.hasDatepick{width:53%;padding-right:29px;box-sizing:border-box;text-overflow:ellipsis}
.redeem-collapsible .redeem_ticket_detail .first,.redeem-collapsible ul.priority_pass_detail .first{margin-left:0}
.redeem-collapsible .redeem_btn{margin:0 auto;width:83px;background-image:none;background-color:#0277bb;border-radius:10px;border:1px solid #fff;text-align:center}
.redeem-collapsible .redeem_btn:hover,.redeem-collapsible .redeem_btn:focus{background:#fff}
.redeem-collapsible #submit RedeemTicket{background:0;color:#fff}
.redeem-collapsible #submit RedeemTicket:hover,.redeem-collapsible #submit RedeemTicket:focus{color:#025d92}
.redeem-collapsible .my_reservation_btn{margin:0 auto;width:180px}
.redeem-collapsible div.selector{border-radius:5px;padding:5px}
.redeem-collapsible div.selector select{width:100%}
.redeem-collapsible div.selector span.uniform_custom{background:rgba(0,0,0,0) url("../../../../../content/dam/mge/MyMomentum/images/select_btn-momentum.png") no-repeat scroll right center}
.redeem-collapsible div.selector#uniform-pickupDate_slot_select span.uniform_custom,.redeem-collapsible div.selector.priority_pass_dates span.uniform_custom{background:rgba(0,0,0,0) url("../../../../../content/dam/mge/MyMomentum/images/calendar-momentum-01.png") no-repeat scroll right center}
.redeem-collapsible *:-moz-placeholder{color:#333}
.redeem-collapsible *::-moz-placeholder{color:#333}
.redeem-collapsible .redeem_failure_msg{display:none;color:#d10505;font-family:'mohegan-sans-bold';font-size:14px;margin:20px 0;text-align:center;clear:both}
.redeem-collapsible #submitRedeemTicket,.redeem-collapsible .submitRedeemTicket{cursor:default}
.redeem-collapsible .redeem_ticket_event_detail span{display:inline-block}
.redeem-collapsible .redeem_ticket_event_detail .event_name{text-transform:uppercase;font-family:'mohegan-sans-bold';font-size:1.4em;display:block}
.redeem-collapsible .redeem_ticket_event_detail .event_venue,.redeem-collapsible .redeem_ticket_event_detail .thank_message_details{font-family:'mohegan-sans',Arial,Helvetica,sans-serif;font-size:1em;padding-right:5px}
.redeem-collapsible span.thank_message_heading{display:block}
.redeem-collapsible span.event_date_time{display:block}
.redeem-collapsible .redeem_ticket_popup .thank_message .thank_message_heading{display:block;font-family:'mohegan-sans-bold';font-size:1.4em}
.redeem-collapsible .redeem_ticket_popup_form{margin-bottom:15px}
.redeem-collapsible .redeem_ticket_popup_form ul{margin:0 0 5px 0;padding:0 0 18px 0}
.redeem-collapsible .redeem_ticket_popup_form ul li{list-style-type:none;margin-left:40px}
.redeem-collapsible .redeem_ticket_popup_form .submit_button{float:right}
.redeem-collapsible .redeem_ticket_popup_form label{color:#5f5c53;font-size:1.1em}
.redeem-collapsible .redeem_ticket_popup_form .btn_small{float:right}
.redeem-collapsible .redeem_ticket_popup_form .static{margin-left:0;width:300px}
.redeem-collapsible .redeem_ticket_popup_form .static label{font-family:'mohegan-sans-bold';font-size:13px}
.redeem-collapsible .redeem_ticket_popup_form .static input{font-family:'mohegan-sans-bold';font-size:13px;font-weight:normal;border-color:#e6e3d6;padding:0;background-color:#e6e3d6}
.redeem-collapsible .redeem_ticket_popup_form .pickup{margin-top:20px}
.redeem-collapsible .redeem_ticket_popup_form .my_reservation_btn{display:none}
.redeem-collapsible #redeemTicketFormId .buttonDisabled{opacity:.6}
.redeem-collapsible #redeemTicketFormId .buttonDisabled:hover{background:url('../../../../../content/dam/mohegansun/Template-Assets/icon_sprite.png') no-repeat scroll -1px -2821px transparent}
.redeem-collapsible #redeemTicketFormId .buttonDisabled:hover .submit{background:url('../../../../../content/dam/mohegansun/Template-Assets/icon_sprite.png') no-repeat scroll 100% -3166px transparent}
.redeem-collapsible #redeemTicketFormId .buttonDisabled .submit:hover{background:url('../../../../../content/dam/mohegansun/Template-Assets/icon_sprite.png') no-repeat scroll 100% -3166px transparent}
.redeem-collapsible #redeemTicketFormId .buttonDisabled .submit_button:hover{background:url('../../../../../content/dam/mohegansun/Template-Assets/icon_sprite.png') no-repeat scroll -1px -2821px transparent}
.redeem-collapsible .priority_pass_pickuplocation{display:block;margin:auto;text-align:center}
.redeem-collapsible .priority_pass_pickuplocation li{display:block;margin-bottom:10px}
.redeem-collapsible .priority_pass_message{font-size:.9em;text-align:center;display:block;margin:auto;font-weight:bold}
.redeem-collapsible .priority_pass_message span.tag{color:#43d4ff}
.redeem-collapsible .priority_pass_message p b,.redeem-collapsible .priority_pass_message p strong{color:#43d4ff}
.orig_reservation_link,.redeem_ticket_link{color:#025d92}
.choose_dates .redeem-collapsible .redeem_ticket_detail input,.choose_dates .redeem-collapsible .redeem_ticket_detail input:disabled,.left_event_section .redeem-collapsible .redeem_ticket_detail input,.left_event_section .redeem-collapsible .redeem_ticket_detail input:disabled,li .event_personalinfo .redeem-collapsible .redeem_ticket_detail input{width:44%}
.eventGroupRedeemed{color:#444;font-size:.84em;font-family:'mohegan-sans-bold';margin:10px 0;max-width:440px}
.redeemDisclaimer{font-size:.8em;color:#e6e3d6;margin:5px auto;display:block;text-align:center}
@media only screen and (max-width:960px){.redeem-collapsible .redeem_ticket_detail input.hasDatepick{width:53%;padding-right:23px;margin-left:3%}
.redeem-collapsible .redeem_ticket_detail .calendar.datepick-trigger{right:3%}
}
#credit_agreement,#credit_aggrement,#credit_contact_info,#credit_information,#employment_reservation,#bank_information,#summary_info{display:none}
.comman_left_contents{float:left;width:434px}
.comman_left_contents a{color:#025d92;text-decoration:none}
.comman_left_contents a:hover,.comman_left_contents a:focus{color:#0277bb;text-decoration:underline}
.comman_right_contents{float:right;width:434px}
.comman_right_contents ul{margin:0;padding:0;font-size:14px}
.comman_right_contents li{margin:10px 0;padding:0 0 0 15px;display:block;width:100%;background:url(../../../../../content/dam/mge/template-assets/icons/comman_list_bg.gif) no-repeat 0 7px}
.comman_right_contents p,.comman_left_contents p{margin:15px 0}
.comman_right_contents .btn_view_property{margin-top:25px}
.comman_single_contents{width:100%}
.creadit_card_step{text-align:center;width:100%}
.creadit_card_step ul{margin:0;padding:20px 0 10px;display:inline-block;vertical-align:middle}
.creadit_card_step ul li{margin:0;padding:0;float:left;list-style-type:none;padding-right:39px;margin-right:10px;background:url(../../../../../content/dam/mge/template-assets/icons/step_bg.gif) no-repeat 100% 11px;height:26px;font-family:'mohegan-sans-bold';font-size:.875em;text-transform:uppercase}
.creadit_card_step li p{display:inline-block}
.creadit_card_step ul li span{background:url(../../../../../content/dam/mge/template-assets/icons/step_span_bg.png) no-repeat 0 0;width:26px;height:26px;display:inline-block;text-align:center;color:#fff;line-height:24px;margin-left:7px}
.creadit_card_step ul li.last{background:0;margin:0;padding:0}
.creadit_card_step ul li.active{color:#025d92}
.creadit_card_step ul li.active span{background-position:0 100%}
.verify{float:right;width:230px;font-family:'mohegan-sans-bold'}
.verify p{font-size:10px;color:#5f5c53}
.verify.error_text p{color:#d10505}
.verify label{display:block;float:left;font-size:22px;margin-right:10px;margin-top:-3px;text-transform:uppercase}
.verify input[type="text"]{border:1px solid #025d92;color:#5f5c53;font-size:14px;font-family:'mohegan-sans-bold';height:22px;margin:0 0 16px;padding:0 2px 0 3px;width:50px;text-transform:uppercase}
.verify input[type="text"]:focus{border:1px solid #0277bb}
.mrg_top{margin-top:30px}
.tax_form_main_container .confirm_stay_form p{margin:0 0 20px}
.confirm_stay_form .credit_info li{margin:0 0 16px}
.confirm_stay_form .credit_info label{width:385px;font-size:1.3em}
.confirm_stay_form .credit_info li.without_label{padding:0 0 0 395px}
.confirm_stay_form .credit_info label.radio_btn_info{width:auto;padding:0 14px 0 0;font-size:.812em;font-family:'mohegan-sans-bold';text-transform:capitalize}
.confirm_stay_form .credit_info .approx_amt label.radio_btn_info{font-family:'mohegan-sans-bold';font-size:1.3em;text-transform:uppercase;font-weight:normal}
.confirm_stay_form .credit_info input[type="text"],.confirm_stay_form .credit_info input[type="email"]{width:206px;margin:0}
.confirm_stay_form .credit_info li.zip_details span.error_text{left:0}
.confirm_stay_form .credit_info.submit_wrapper .back{float:right;width:auto;height:33px}
.confirm_stay_form .credit_info.submit_wrapper .back a.small_link{margin:6px 0 0}
.confirm_stay_form .credit_info .state_details input{width:70px !important}
.confirm_stay_form .credit_info .state_details span.error_text{padding-left:87px}
.casinocredituncardedform .confirm_stay_form .credit_info .state_details span.error_text{padding-left:0}
@media only screen and (max-width:666px){.casinocredituncardedform .confirm_stay_form .credit_info .state_details span.error_text{margin-left:0;padding-left:0;position:initial;width:100%;padding-top:5px}
}
.confirm_stay_form a{color:#025d92;text-decoration:none;font-weight:bold}
.confirm_stay_form a:hover,.confirm_stay_form a:focus{color:#0277bb}
.credit_info .state_details div.selector{width:48px}
form .confirm_stay_form .credit_info .zip_details .text.zip_1{position:relative}
.confirm_stay_form .your_stay_content span.error_text,.confirm_stay_form .credit_info span.error_text{display:block;position:static;float:none;clear:both;font-size:10px;width:40%;margin:0 0 5px 46%;padding:0;line-height:1 !important}
.confirm_stay_form .credit_info ul.verticalButton{position:relative}
.casinocreditform .confirm_stay_form ul.verticalButtons span.error_text{position:absolute;bottom:-10px;width:100%;margin:0;height:12px}
.casinocreditform .confirm_stay_form.choose_dates_filter_generic h3 a.small_link{position:relative;right:0;top:-34px;margin-left:8px}
.credit_info .correspondence.radio{width:676px;float:left !important}
.credit_info .retired.radio{width:676px;float:left !important}
.credit_info .sole_prop.radio{width:676px;float:left !important}
.credit_info .account_type.radio{width:676px;float:left !important}
.credit_info .account_type_1.radio{width:676px;float:left !important}
.credit_info .add_bank.radio{width:676px;float:left !important}
.comman_right_contents .verify .float_right{float:right;margin:-2px 0 0 0}
.confirm_stay_form.choose_dates_filter_generic h3{position:relative}
.casinocreditform .tax_form_main_container h3 small{top:-30px;position:relative}
.credit_info .confirm_stay_form label{padding:0 14px 0 0}
#submitBtnDiv h4.required_message{text-transform:none}
#credit_agreement,#credit_agreement .text_4,#credit_agreement,#credit_aggrement .text_4{margin-top:10px}
#credit_need .text_2{margin-top:10px}
#basicInfo a.small_link,#empInfo a.small_link,#bankInfo a.small_link,#bankInfoII a.small_link{color:#025d92;float:left;margin:12px 0 0}
#basicInfo a.small_link:hover,#empInfo a.small_link:hover,#bankInfo a.small_link:hover,#bankInfoII a.small_link:hover,#basicInfo a.small_link:focus,#empInfo a.small_link:focus,#bankInfo a.small_link:focus,#bankInfoII a.small_link:focus{color:#0277bb;text-decoration:underline}
#credit_information_main{padding-bottom:30px;position:relative}
#employment_reservation .confirm_stay_form ul li.state_details,#bank_information .confirm_stay_form ul li.state_details{width:460px}
.casinocreditform .confirm_stay_form ul li.zip_details{position:static;clear:both}
.casino_credit_edit_form .your_stay_content li{float:left;width:100%}
.casino_credit_edit_form,.contactinfo-update-cancel-button{display:none}
.confirm_stay_form .contactinfo-update-cancel-button{float:right}
.confirm_stay_form .contactinfo-update-cancel-button>a.small_link{float:none}
.confirm_stay_form.choose_dates_filter_generic h3 a.casino-credit-contactinfo-update{right:55px}
#credit_contact_info_edit .your_stay_content ul li .cc_margin{margin-left:93px}
#credit_contact_info .your_stay_content ul li span{min-width:0}
#credit_contact_info_edit .your_stay_content ul li span.cc_name_height{line-height:20px}
#credit_contact_info_edit .your_stay_content ul{margin-top:50px}
#credit_contact_info_edit .confirm_stay_form h3{margin-bottom:10px}
#credit_contact_info_edit .confirm_stay_form .custom_preloader{display:none;position:absolute;top:35px}
#credit_contact_info_edit .confirm_stay_form{position:relative}
#credit_contact_info_edit .your_stay_content ul li span.uniform_custom{min-width:0}
#credit_contact_info_edit .your_stay_content div.selector{width:49px;vertical-align:top}
.casinocreditform .orange{color:#025d92}
.casinocreditform form#credit_information_main fieldset{display:block;min-width:0}
.casinocreditform fieldset#credit_agreement p,.casinocreditform fieldset#credit_aggrement p{margin-bottom:15px;line-height:1.5}
.casinocreditform fieldset .text_5 p{font-size:14px;font-style:italic;font-family:'mohegan-sans-bold';text-align:right;color:#5f5c53}
.casinocreditform .verify{float:right;width:425px;font-family:'mohegan-sans',Arial,Helvetica,sans-serif;text-align:right}
.casinocreditform .verify.error_text p,.casinocreditform .verify.error_text p span.orange{color:#d10505}
.casinocreditform .verify label{display:inline-block;float:none;font-size:16px;margin-right:10px;margin-top:-3px;text-transform:uppercase;font-family:'mohegan-sans-bold';line-height:30px}
.casinocreditform div.verifyLabel{width:100%;clear:both;text-align:right}
.casinocreditform .verify input[type="text"]{border:1px solid #025d92;color:#5f5c53;font-size:14px;font-family:'mohegan-sans-bold';height:22px;margin:0 0 16px;padding:0 2px 0 3px;width:50px;text-transform:uppercase;border-radius:3px}
.casinocreditform .verify input[type="text"]:focus{border:1px solid #0277bb}
.casinocreditform .tax_form_main_container .tax_form_main_container{margin:0}
.casinocreditform .your_stay_content ul li{line-height:1.25;margin-bottom:18px}
.casinocreditform #credit_contact_info_edit .your_stay_content ul li{line-height:1.25;margin-bottom:12px}
.casinocreditform .your_stay_content ul li strong{font-weight:700;display:inline-block;vertical-align:top;padding:0 6px 0 0;font-size:14px}
.casinocreditform .your_stay_content ul li span{font-size:14px;line-height:2}
.casinocreditform .confirm_stay_form .your_stay_content ul li span{line-height:1.25}
.casinocreditform #credit_contact_info_edit .your_stay_content ul li,.casinocreditform #credit_contact_info_edit .confirm_stay_form .your_stay_content ul li span{line-height:28px}
.casinocreditform #credit_contact_info_edit .your_stay_content ul li span.uniform_custom,.casinocreditform .your_stay_content ul li span.uniform_custom{line-height:150%}
.casinocreditform #credit_information_main .your_stay_content ul li{line-height:1.25;margin-bottom:12px}
.casinocredituncardedform #credit_information_uncarded_main .confirm_stay_form label,.casinocredituncardedform .your_stay_content label,.casinocreditform #credit_information_main .confirm_stay_form label,.casinocreditform .your_stay_content label{width:45%;float:left;font-family:'mohegan-sans',Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;text-transform:none;line-height:28px;min-height:1px}
.casinocredituncardedform #credit_contact_info_edit .your_stay_content ul li .cc_margin,.casinocreditform #credit_contact_info_edit .your_stay_content ul li .cc_margin{margin-left:0}
.casinocredituncardedform #credit_information_main .confirm_stay_form .approx_amt label,.casinocreditform #credit_information_main .confirm_stay_form .approx_amt label{line-height:16px}
.casinocredituncardedform #credit_contact_info_edit .your_stay_content ul li span.cc_name_height,.casinocreditform #credit_contact_info_edit .your_stay_content ul li span.cc_name_height{line-height:2}
.casinocreditform label.radio_btn_info,.casinocreditform #credit_information_main .confirm_stay_form label.radio_btn_info{width:75%;text-align:left}
.casinocredituncardedform #credit_information_main .your_stay_content ul li .cc_margin,.casinocreditform #credit_information_main .your_stay_content ul li .cc_margin{margin-left:0}
.casinocredituncardedform #credit_information_main .your_stay_content ul li span.cc_name_height,.casinocreditform #credit_information_main .your_stay_content ul li span.cc_name_height{line-height:28px}
.casinocredituncardedform #credit_information_main .your_stay_content div.selector,.casinocreditform #credit_information_main .your_stay_content div.selector{width:49px;vertical-align:top;float:left;margin-right:8px;border-radius:3px;padding:2px 2px}
.casinocredituncardedform #credit_information_main .your_stay_content div.selector span,.casinocreditform #credit_information_main .your_stay_content div.selector span{padding:3px;display:block;line-height:16px}
.casinocredituncardedform .confirm_stay_form input[type='text'],.casinocredituncardedform .confirm_stay_form input[type='email'],.casinocredituncardedform .confirm_stay_form SELECT,.casinocreditform .confirm_stay_form input[type='text'],.casinocreditform .confirm_stay_form input[type='email'],.casinocreditform .confirm_stay_form SELECT{margin:0 0 5px;border-radius:3px;padding:2px 3px}
.casinocredituncardedform .confirm_stay_form input.submit,.casinocreditform .confirm_stay_form input.submit{height:28px;line-height:1;padding:0 20px}
.casinocredituncardedform #credit_contact_info_edit .your_stay_content div.selector,.casinocreditform #credit_contact_info_edit .your_stay_content div.selector{border-radius:3px;padding:2px;float:left;margin-right:10px}
.casinocredituncardedform div.selector span.uniform_custom,.casinocreditform div.selector span.uniform_custom{background:url("../../../../../content/dam/mge/MyMomentum/images/select_btn-momentum.png") no-repeat top right}
.casinocredituncardedform ul.listRadio,.casinocreditform ul.listRadio{width:214px;display:inline-block;background:#dae4ea;border:solid 1px #025d92;border-radius:5px;margin:0}
.casinocredituncardedform ul.listRadio:focus,.casinocreditform ul.listRadio:focus{border:1px solid #0277bb}
.casinocredituncardedform .confirm_stay_form .credit_info ul.listRadio li,.casinocreditform .confirm_stay_form .credit_info ul.listRadio li{width:200px;display:block;clear:both;padding:4px 7px 8px;border-bottom:solid 1px #025d92;height:18px;margin:0}
.casinocredituncardedform #credit_information_uncarded_main .confirm_stay_form ul.listRadio li label,.casinocreditform #credit_information_main .confirm_stay_form ul.listRadio li label{line-height:22px}
.casinocredituncardedform .confirm_stay_form .credit_info ul.listRadio li:last-child,.casinocreditform .confirm_stay_form .credit_info ul.listRadio li:last-child{border-bottom:0}
.casinocredituncardedform div.radio span.uniform_custom,.casinocreditform div.radio span.uniform_custom{display:-moz-inline-box;display:inline-block;text-align:center;height:15px;width:15px;background-image:none;background:#fff;border-radius:12px;line-height:12px}
.casinocredituncardedform div.radio span.checked,.casinocreditform div.radio span.checked{background:#025d92}
.casinocredituncardedform .calendar,.casinocreditform .calendar{position:relative;left:-33px;top:2px;z-index:100;background:url("../../../../../content/dam/mge/MyMomentum/images/calendar-momentum-01.png") no-repeat center;width:23px;height:23px;margin:0}
.casinocreditform .btn_small input.prevbutton{background:0;text-transform:none;font-weight:700;color:#fff;font-family:'mohegan-sans-bold';font-size:15px}
.casinocreditform .confirm_stay_form div.prevbutton{background:0}
.casinocreditform .confirm_stay_form input#cc_post_code{width:75px !important;margin-right:10px}
.casinocreditform ul li.state_details,.casinocreditform #employment_reservation .confirm_stay_form ul li.state_details,.casinocreditform #bank_information .confirm_stay_form ul li.state_details{width:100%}
.confirm_stay_form ul li div.verticalButtons{position:relative}
.confirm_stay_form ul li ul li{position:inherit}
.casinocreditform .credit_info .state_details div.selector{width:70px;border-radius:3px;padding:2px;float:left;margin-right:10px;border:1px solid #025d92}
.casinocreditform .credit_info .state_details div.selector span.uniform_custom{line-height:23px !important;color:#888}
.casinocreditform .confirm_stay_form .credit_info input[type="text"].zipCode{width:100px}
.casinocreditform li#calendar{display:block;margin-left:46%}
.casinocreditform .customDatePicker:before{left:212px;top:-12px;width:40px;height:30px}
.casinocreditform .datepick{background-color:#fff;color:#5f5c53;font-family:'mohegan-sans',Arial,Helvetica,sans-serif;font-size:50%}
.casinocreditform .datepick-popup{width:275px}
.casinocreditform .customDatePicker{margin-top:-10px;padding-top:11px;font-size:18px}
.casinocreditform .datepick-nav{background-color:#fff;color:#025d92;width:260px}
.casinocreditform .datepick-month-header{font-size:14px;left:68px;top:18px}
.casinocreditform .datepick-month a{height:20px;width:25px}
.casinocreditform .datepick-month{width:258px}
.casinocreditform #summary_info h3{margin-bottom:20px;position:relative}
.casinocreditform #summary_info h3.noLine{border:0;height:0;margin-bottom:-10px}
.casinocreditform #summary_info h3 a{position:absolute;top:0;right:0;margin:0}
.casinocreditform .update_btn{float:right;position:relative;top:-53px}
.casinocreditform #basicInfo .summary,.casinocreditform #empInfo .summary{margin-top:-20px}
.casinocreditform table.cc_summary{width:552px}
.casinocreditform #basicInfo .summary table{width:100%}
#updateContactInfoBtn .prevbuttonContactInfo_mobile,#basicInfo .prevbuttonBasic_mobile,#bankInfo .prevbuttonBank1_mobile,#empInfo .prevbuttonEmp_mobile,#bankInfoII .prevbuttonBank2_mobile,#updateprevbuttonBasic .nextbutton_mobile,#credit_information .nextbutton_mobile,#contactInformation_update .nextbutton_mobile,#updateprevbuttonBank .nextbutton_mobile,#updateprevbuttonEmp .nextbutton_mobile{display:none}
#credit_contact_info_edit h2,.casinocreditform .creadit_card_step+h2,.casinocreditform [class*="casino-credit_step_"]>h2{visibility:hidden}
#credit_contact_info_edit h2,.casinocreditform [class*="casino-credit_step_"]>h2{height:auto;padding:0}
.casinocreditform .creadit_card_step+h2{height:0;padding:10px 0}
.casinocreditform .confirm_stay_form h3{font-family:'mohegan-sans-bold';font-size:1.563em}
.confirm_stay_form .your_stay_content span.error_text,.confirm_stay_form .credit_info span.error_text{display:block;position:absolute;top:32px;float:none;clear:both;font-size:10px;width:40%;margin:0 0 5px 42%;padding:0}
.datepick-month-header{font-size:14px;top:18px}
div#scs-summary_3 table,div#scs-summary_4 table{height:auto}
.casinocreditform #basicInfo .summary,.casinocreditform #empInfo .summary{margin-top:20px}
@media only screen and (max-width:666px){.casinocreditform .credit_info .state_details div.selector{width:93%;margin-left:5%}
.casinocreditform .calendar{left:92%;top:30px}
.tax_form_main_container{margin:0}
.confirm_stay_form .credit_info label{width:100%;text-align:center;display:block;margin-bottom:3px}
.confirm_stay_form .credit_info input[type="text"]{width:90%;margin-left:5%}
.confirm_stay_form ul li.state_details{width:100%}
.credit_information_uncarded_main_dob{width:60%}
.casinocreditform ul.listRadio{width:92%;margin-left:5%}
.casinocreditform .confirm_stay_form .your_stay_content span.error_text,.confirm_stay_form .credit_info span.error_text{text-align:center}
ul.listRadio.verticalButtons{width:92%;margin-left:5%}
.casinocreditform .confirm_stay_form .credit_info ul.listRadio li{width:96%}
div#submitBtnDiv{width:75%}
fieldset#summary_info{min-width:0}
.casinocreditform .confirm_stay_form .your_stay_content span.error_text,.confirm_stay_form .credit_info span.error_text{text-align:center;top:65px;position:inherit;width:100%;margin:0}
.tax_form_main_container table tr td{display:inline-block}
}
.datepick-month-header select,.datepick-month-header input{border:0 none;color:#025d92;font-size:.73em;font-family:'mohegan-sans-bold';height:1.4em;width:38%;float:left}
.dobPicker .datepick-month-header select,.dobPicker .datepick-month-header input{font-size:.73em}
select.datepick-month-year:first-child{width:62%}
.state_details div.selector select{min-width:100%;width:100% !important}
.clearfix{clear:both}
@media only screen and (max-width:768px){#basicInfo .prevbuttonBasic,#bankInfo .prevbuttonBank1,#empInfo .prevbuttonEmp,#bankInfoII .prevbuttonBank2,#updateContactInfoBtn .prevbuttonContactInfo,#updateprevbuttonBasic .nextbutton,#updateprevbuttonBank .nextbutton,#updateprevbuttonEmp .nextbutton{display:none}
#updateContactInfoBtn .prevbuttonContactInfo_mobile,#basicInfo .prevbuttonBasic_mobile,#bankInfo .prevbuttonBank1_mobile,#empInfo .prevbuttonEmp_mobile,#bankInfoII .prevbuttonBank2_mobile,#updateprevbuttonBasic .nextbutton_mobile,#updateprevbuttonBank .nextbutton_mobile,#updateprevbuttonEmp .nextbutton_mobile{display:block}
.casinocreditform #credit_need .comman_left_contents,.casinocreditform #credit_need .comman_right_contents{width:48%;padding:1%}
.casinocreditform .comman_left_contents,.casinocreditform .comman_right_contents{width:98%;padding:1%}
.casinocreditform #credit_contact_info_edit .confirm_stay_form input[type='text'],.casinocreditform .confirm_stay_form input[type='email']{width:48%}
.casinocreditform #credit_contact_info_edit .confirm_stay_form label{width:35%}
.casinocreditform li#calendar{display:block;margin-left:43%}
.confirm_stay_form .your_stay_content span.error_text{width:50%;margin-left:37%}
.casinocreditform .confirm_stay_form .your_stay_content span.error_text,.confirm_stay_form .credit_info span.error_text{width:50%;margin-left:47%}
.creadit_card_step>ul{display:inline-block;vertical-align:middle}
.casinocreditform .creadit_card_step+h2{font-size:1.75em;margin-top:10px}
}
@media only screen and (max-width:666px){.confirm_stay_form ul li{clear:both}
.casinocreditform #credit_need .comman_left_contents,.casinocreditform #credit_need .comman_right_contents{width:98%;padding:1%}
.casinocreditform .comman_right_contents .float_right{float:none;margin:25px auto;display:block;width:100px}
.casinocreditform .verify{width:100%}
.casinocreditform .tax_form_main_container h3{line-height:1;margin-bottom:10px;font-family:'mohegan-sans-bold';font-size:1.25em;padding-bottom:5px}
.casinocreditform .text.text_5{margin-left:0}
.creadit_card_step ul{margin:0;width:232px}
.creadit_card_step ul li{padding-right:33px;margin-right:0}
.creadit_card_step ul li p{display:none}
.creadit_card_step ul li span{line-height:2 !important;font-size:.875em;visibility:visible}
.tax_form_main_container .casino_credit_main_form h2{margin-top:10px}
.casinocreditform #credit_information_uncarded_main .confirm_stay_form label,.casinocreditform #credit_information_main .confirm_stay_form label{width:98%;text-align:left;line-height:1.25;padding-bottom:10px}
.casinocreditform #credit_information_uncarded_main .confirm_stay_form label.radio_btn_info{width:75%}
.casinocreditform #credit_information_main .confirm_stay_form label.credit_information_main_city_1{display:block}
.casinocreditform #credit_information_main .confirm_stay_form label#address_2{display:none}
.casinocreditform #credit_information_uncarded_main .confirm_stay_form input[type='text'],.casinocreditform #credit_information_main .confirm_stay_form input[type='text'],.casinocreditform .confirm_stay_form input[type='email']{width:93%}
.confirm_stay_form .credit_info .state_details span.error_text{padding-left:117px}
.casinocreditform ul.listRadio{width:95%}
.casinocreditform .confirm_stay_form .credit_info ul.listRadio li{width:95%}
.casinocreditform .tax_form_main_container h3 small{width:100%;text-align:left;padding:10px 0 20px;margin:0 0 5px !important}
.casinocreditform .arrivedate{position:relative}
.casinocreditform .calendar{position:absolute;left:85%;top:29px;z-index:100}
.casinocreditform .approx_amt label{margin-bottom:7px}
.casinocreditform .confirm_stay_form div.prevbutton{float:left;padding:0}
.casinocreditform .btn_small input.prevbutton{padding:0;margin:0}
.casinocreditform .credit_info .state_details div.selector{width:100px}
.casinocreditform .confirm_stay_form .credit_info input[type="text"].zipCode{width:135px !important;display:inline-block}
.casinocreditform .update_btn{float:left;position:relative;top:-20px;width:100%;display:block}
.casinocreditform #basicInfo .summary,.casinocreditform #empInfo .summary{margin-top:0}
.casinocreditform #credit_contact_info_edit .your_stay_content ul li{margin-bottom:8px}
.casinocreditform #credit_contact_info_edit .confirm_stay_form label{width:100%;text-align:left;line-height:1.25;padding-bottom:10px}
.casinocreditform #credit_contact_info_edit .your_stay_content ul li span.cc_name_height{line-height:1.5}
.casinocreditform #credit_contact_info_edit .confirm_stay_form input[type='text'],.casinocreditform .confirm_stay_form input[type='email']{width:95%}
#credit_contact_info_edit .your_stay_content ul{margin-top:25px}
.casinocreditform li#calendar{margin-left:0}
.casinocreditform #credit_contact_info_edit .confirm_stay_form label#address_2{display:none}
.confirm_stay_form .your_stay_content span.error_text{width:98%;margin-left:0}
.casinocreditform .tax_form_main_container h3 small{top:10px}
.casinocreditform .confirm_stay_form.choose_dates_filter_generic h3 a.small_link{top:-24px}
.confirm_stay_form .credit_info li.zip_details span.error_text{left:auto}
.casinocreditform .confirm_stay_form .your_stay_content span.error_text,.confirm_stay_form .credit_info span.error_text{width:100%;margin:0;text-align:left}
div.limit span.error_text,div.noofyear span.error_text,div.approx_amt span.error_text,div.years_current_business span.error_text{top:-10px !important}
div.correspondence ul.verticalButtons span.error_text{top:-37px !important}
.casinocreditform #summary_info h3{margin-bottom:15px}
.casinocreditform #summary_info h3 a span{display:none}
.casinocreditform h3.title_space{margin-bottom:35px !important}
.casinocreditform .choose_dates_filter_generic h3{margin-bottom:15px}
.casinocreditform .business_address2 label,.casinocreditform .bank_address21 label,.casinocreditform .business_address3 label,.casinocreditform .bank_address31 label,.casinocreditform .city_3 label,.casinocreditform #credit_information_main .confirm_stay_form .bank_address2 label,.casinocreditform #credit_information_main .confirm_stay_form .bank_address3 label{display:none}
.casinocreditform .summary table{width:100%}
}
.auth_status_1{width:97%;padding:1.5%;display:inline-block}
.auth_status_1 h3{font-family:'mohegan-loyalty',serif;font-weight:normal;font-size:1.563em;width:95%;margin:1em 0 .6em;text-align:left}
.auth_status_1 h3:after{margin:0}
.auth_status_1 p{font-family:'mohegan-loyalty',serif;font-weight:bold;font-size:14px}
.auth_status_1 p span{font-weight:normal}
.auth_status_1 .achievementHeading p{color:#025d92}
.auth_status_1 .col100{clear:both}
.auth_status_1 .col100:before,.auth_status_1 .col100:after{content:"";display:table}
.auth_status_1 .col100:after{clear:both}
.auth_status_1 .col100 .achievement-rows,.auth_status_1 .col100 .achievementHeading{width:100%;display:block;border-bottom:1px dotted #e6e3d6;text-align:center}
.auth_status_1 .col100 .achievement-rows .col33,.auth_status_1 .col100 .achievementHeading .col33{width:33%;display:inline-block;margin-bottom:10px;vertical-align:top}
.auth_status_1 .col100 .achievement-rows .col33 p,.auth_status_1 .col100 .achievementHeading .col33 p{color:#5f5c53;text-transform:uppercase}
.auth_status_1 .col100 .achievement-rows p,.auth_status_1 .col100 .achievementHeading p{color:#5f5c53}
.auth_status_1 .auth_status_1 .achievement-rows{clear:both}
.auth_status_1 .auth_status_1 .achievement-rows:before,.auth_status_1 .auth_status_1 .achievement-rows:after{content:"";display:table}
.auth_status_1 .auth_status_1 .achievement-rows:after{clear:both}
.auth_status_1 .col50{width:50%;float:left}
.auth_status_1 h2.header_label{font-family:'mohegan-loyalty',serif;font-weight:normal;font-size:1.563em;width:99%;border-bottom:dashed 1px #5f5c53;color:#000;margin:30px 0}
.auth_status_1 h2.header_label:after{display:none}
.auth_status_1 .status_wrapper label{color:#000}
@media only screen and (max-width:768px){.auth_status_1 h3{width:99%}
.auth_status_1 .col50{width:100%;float:none}
}
@media only screen and (max-width:480px){.auth_status_1 h2.header_label{width:100%;border-bottom:0;font-size:22px}
.auth_status_1 .col100 .col33{margin:-10px 0 5px;text-align:center}
.auth_status_1 .col100 .col33:first-child{width:28%}
.auth_status_1 .col100 .col33:first-child+.col33{width:44%}
.auth_status_1 .col100 .col33:first-child+.col33.col33{width:28%;padding-left:5px;box-sizing:border-box}
.auth_status_1 .col100 .col33 p{font-size:10px}
.auth_status_1 .achievement-rows{padding-top:5px;border-top:dashed 1px #025d92}
.auth_status_1 .achievement-rows .col33:first-child+.col33{text-align:left}
}
.auth_booking_1{position:relative;background:#FFF;padding:20px}
.auth_booking_1 .mobileWrap{display:inline-block;width:64%}
.auth_booking_1 .calendar{display:none}
.auth_booking_1 .choose_room{color:#5f5c53}
.auth_booking_1 .choose_room li label{text-transform:capitalize;font-size:1rem;text-align:left}
.auth_booking_1 .choose_room .arrive_date{width:96%;background-color:#fff;border-radius:2px;border:1px solid #025d92}
.auth_booking_1 .group_accommodations{margin:10px 0 25px 5px;font-weight:normal}
.auth_booking_1 div.radio{margin:1px 6px 0 0}
.auth_booking_1 div.radio span.uniform_custom{display:-moz-inline-box;display:inline-block;text-align:center;height:16px;width:16px;background-image:none;background:#dae4ea;border-radius:12px;line-height:12px}
.auth_booking_1 div.radio span.checked{background:#025d92;position:relative}
.auth_booking_1 div.radio span.checked:after{content:"";width:4px;height:4px;border-radius:2px;background-color:#fff;position:absolute;left:50%;top:50%;margin-top:-2px;margin-left:-2px}
.auth_booking_1 .choose_left,.auth_booking_1 .choose_right{width:45%}
.auth_booking_1 .date-pick-calander{position:relative;overflow:hidden}
.auth_booking_1 .datepick .datepick-nav,.auth_booking_1 .datepick .datepick-ctrl,.auth_booking_1 .datepick .datepick-month{width:100%;float:none;padding:5px 0}
.auth_booking_1 .datepick .datepick-month a{color:#FFF;background-color:#0277bb;padding:0;width:100%;height:100%;text-align:left;padding-left:5px}
.auth_booking_1 .datepick .datepick-month table{width:100%}
.auth_booking_1 .datepick .datepick-month td{width:50px;height:50px;border:1px solid #a09c91;position:relative;overflow:hidden}
.auth_booking_1 .datepick .datepick-month td .datepick-selected{color:#fff;background-color:#0d2537}
.auth_booking_1 .datepick .datepick-month td .datepick-selected span:first-child:before{content:'\2713';display:block;position:absolute;top:3px;right:3px;font-family:'mohegan-loyalty',serif;visibility:visible}
.auth_booking_1 .datepick .datepick-month td span{padding:0}
.auth_booking_1 .datepick .datepick-month td .calendar-day-data{display:block;position:static;font-family:'mohegan-loyalty',serif;font-size:.8rem;color:#fff;line-height:1;margin:0;padding:0;text-align:center;margin-left:-7px;letter-spacing:.5px}
.auth_booking_1 .datepick .datepick-month td>span{height:100%;width:100%;text-align:left;padding-left:5px}
.auth_booking_1 .datepick .datepick-month .not-eligible-already-booked .calendar-day-data{display:none}
.auth_booking_1 .datepick .datepick-month .free-night{background:#228b22}
.auth_booking_1 .datepick .datepick-month .datepick-selected .free-night{background-color:#0277bb}
.auth_booking_1 .datepick .datepick-month .call-to-book{background:purple}
.auth_booking_1 .datepick .datepick-month .none{background:#e6e3d6;color:#5f5c53}
.auth_booking_1 .datepick .datepick-month .not-eligible-already-booked,.auth_booking_1 .datepick .datepick-month .not-eligible-already-booked.datepick-selected{background:purple;color:#fff}
.auth_booking_1 .datepick .datepick-month-header{left:0;right:0;margin:0 auto;top:10px}
.auth_booking_1 .datepick .datepick-nav{border-top:0}
.auth_booking_1 .customDatePicker{width:100% !important}
.auth_booking_1 .customDatePicker table{font-family:'mohegan-loyalty',serif}
.auth_booking_1 .hasDatepick{-webkit-box-shadow:-2px 2px 23px 5px rgba(0,0,0,0.5);-moz-box-shadow:-2px 2px 23px 5px rgba(0,0,0,0.5);box-shadow:-2px 2px 23px 5px rgba(0,0,0,0.5);padding:10px;border-radius:10px}
.auth_booking_1 .choose_right{padding-left:60px}
.auth_booking_1 .choose_right .group_accommodations{margin:-5px 0 15px 0}
.auth_booking_1 .choose_right .nights{margin-bottom:25px}
.auth_booking_1 .choose_right .input-check h3{margin:0 0 8px 0;font-size:1rem;font-family:'mohegan-loyalty',serif;font-weight:normal}
.auth_booking_1 .choose_right .input-check label{display:block;background-color:#fff;font-size:.8rem;width:40%;margin-left:40px;padding:6px;line-height:-1;border:1px solid #025d92;cursor:pointer;margin-top:-1px;font-family:'mohegan-loyalty',serif}
.auth_booking_1 .choose_right .input-check label.first-child{border-radius:5px 5px 0 0;border-bottom:0;margin-top:0}
.auth_booking_1 .choose_right .input-check label.first-child.one-options{border-radius:5px 5px 5px 5px;border:1px solid #025d92}
.auth_booking_1 .choose_right .input-check label.first-child.two-options{border-bottom:1px solid #025d92}
.auth_booking_1 .choose_right .input-check label:last-child{border-radius:0 0 5px 5px;border-top:0;margin-top:0}
.auth_booking_1 .choose_right .input-check label input{margin-right:5px;vertical-align:sub}
.auth_booking_1 .choose_right .input-check.occupants label{background-color:#FFF;border:0;position:relative;padding:3px}
.auth_booking_1 .choose_right .input-check.occupants label .fancyArrow{width:23px;height:20px;position:absolute;display:inline-block;top:6px;z-index:1;left:49px;background:url("../../../../../content/dam/mge/MyMomentum/images/select_btn-momentum.png") no-repeat #fff;pointer-events:none}
.auth_booking_1 .choose_right .input-check.smoking label:last-child,.auth_booking_1 .choose_right .input-check.accessibility label:last-child{border-top:1px solid #025d92}
.auth_booking_1 .choose_right .occupants{margin-bottom:30px}
.auth_booking_1 .choose_right div.selector span.uniform_custom{background:0;line-height:26px;padding-left:10px}
.auth_booking_1 .choose_right .smoking{margin-bottom:30px}
.auth_booking_1 .choose_right .accessibility{display:none}
.auth_booking_1 .heading{border-bottom:1px solid #5f5c53;font-family:'mohegan-loyalty',serif}
.auth_booking_1 .heading h2{margin:0;text-transform:uppercase;font-weight:normal}
.auth_booking_1 .heading h2:after{display:none}
.auth_booking_1 .customDatePicker .calendar-legend{font-family:'mohegan-loyalty',serif;font-size:.75rem}
.auth_booking_1 .calendar-legend{margin-top:20px;width:100%}
.auth_booking_1 .calendar-legend td{padding-left:13%;width:50%}
.auth_booking_1 .calendar-legend div{margin-bottom:5px;white-space:nowrap}
.auth_booking_1 .calendar-legend div span:first-child{display:inline-block;vertical-align:middle;margin-right:10px;height:20px;width:20px}
.auth_booking_1 .calendar-legend .legend-selected span:first-child{background:#0d2537}
.auth_booking_1 .calendar-legend .legend-available span:first-child{background:#0277bb}
.auth_booking_1 .calendar-legend .legend-free-nights span:first-child{background:#228b22}
.auth_booking_1 .calendar-legend .legend-call-to-book span:first-child{background:purple}
.auth_booking_1 .calendar-legend .legend-sold-out span:first-child{background:#e6e3d6}
.auth_booking_1 DIV.calendar-legend DIV.calendar-legend-entry{display:inline-block;margin-left:13px;width:150px}
.auth_booking_1 .mobile-rate-viewer{display:none}
.auth_booking_1 .choose_room .choose_right li label{text-align:left;float:none;display:block}
.auth_booking_1 .choose_right li.nights_part{width:100%}
.auth_booking_1 .choose_room .choose_right li input,.auth_booking_1 .choose_room .choose_right div.selector{float:none;display:inline-block;margin-right:8px;border-radius:5px;height:25px;border:1px solid #025d92}
.auth_booking_1 .choose_room .choose_right li input#submit_btn{border:0}
.auth_booking_1 li.arrive_part_booking{width:100%;margin:0;position:relative}
.auth_booking_1 li.arrival_label{font-family:'mohegan-loyalty',serif;font-size:.75rem;width:94%;text-align:left;margin:0}
.image_container{float:left;width:47%}
.image_container .image_holder img{height:245px;width:440px}
@media screen and (max-width:960px){.auth_booking_1 .calendar{display:block}
.auth_booking_1 .datepick .datepick-month td .calendar-day-data{display:none}
.auth_booking_1 .calendar-legend td{padding-left:10%}
.auth_booking_1 .readonly_class.arrive_part_booking label,.auth_booking_1 li.arrival_label{float:none;text-align:left}
.auth_booking_1 .choose_room .mobileWrap{position:relative;width:100%;display:block}
.auth_booking_1 .choose_room .arrive_date{width:57%;background-color:#fff;z-index:10;position:relative;padding:8px;border-radius:4px}
.auth_booking_1 .choose_room .calendar{display:inline-block;position:absolute;left:52%;z-index:15;top:4px}
.auth_booking_1 .mobile-rate-viewer{display:inline-block;font-size:11px;background:#025d92;color:#fff;width:42%;text-align:center;position:absolute;right:0;border-bottom-right-radius:4px;border-top-right-radius:4px;min-height:33px}
.auth_booking_1 .mobile-rate-viewer>span{display:block;font-size:13px}
.auth_booking_1 li.arrive_part_booking{min-height:60px}
.auth_booking_1 .choose_right,.auth_booking_1 .choose_left{width:100%}
.auth_booking_1 .choose_right{padding-left:0}
.auth_booking_1 .choose_right .input-check label{width:100%;box-sizing:border-box;margin-left:0}
.auth_booking_1 .datepick .datepick-month-header{left:5px}
.auth_booking_1 .datepick .datepick-month td{height:40px}
.auth_booking_1 .datepick .datepick-month a,.auth_booking_1 .datepick .datepick-month td>span{padding-left:0;padding-top:10px;text-align:center}
.auth_booking_1 .datepick .datepick-month td span{position:relative;left:0}
.auth_booking_1 .hasDatepick{max-width:430px;margin:0 auto;margin-bottom:30px}
.mobile-rate-viewer span .calendar-day-data{font-family:'mohegan-loyalty',serif}
.mobile-rate-viewer span .calendar-day-data+.calendar-day-data:before{content:'\00a0|\00a0'}
.mobile-rate-viewer span .calendar-day-data+.calendar-day-data:empty:before{content:''}
}
@media screen and (max-width:666px){.auth_booking_1 .calendar-legend td{padding-left:5%}
}
.book_a_room_main_content .main_container_center{padding:0 0 35px}
.book_a_room_main_content .main_container_center .main_container_center{background:0;padding:0}
.book_a_room_main_content #div_to_print .event_bg{background:0}
#book_room_navigation{font-family:'mohegan-loyalty',serif;font-weight:700;padding:24px 0 27px}
#book_room_navigation ul{margin:0;padding:0}
#book_room_navigation ul li{display:inline-block;font-size:1em;list-style:none outside none;padding-left:10px;font-weight:400}
#book_room_navigation ul li a{display:inline-block;color:#025d92;font-weight:700;background:url(../../../../../content/dam/mge/template-assets/icons/blue-bullets.png) no-repeat 100% 50%;padding:0 25px 0 0}
#book_room_navigation ul li a:hover,#book_room_navigation ul li a:focus{color:#0277bb;text-decoration:underline}
#book_room_navigation ul li a.last{background:0}
.choose_left{float:left;width:437px}
.choose_left .arrive_part span.error_text{position:absolute;left:80px;top:-15px}
.choose_right{float:left;width:511px}
.choose_room ul{clear:both;margin:0 0 15px;padding:0}
.choose_room ul li{list-style:none;width:226px;float:left;display:block;margin:0 15px 15px 0}
.choose_room ul li.submit_wrapper{width:100%;margin-top:10px;margin-bottom:0}
.choose_room ul li.margin-right{margin-right:0}
.choose_room ul li label{float:left;display:block;line-height:24px;min-width:138px;text-align:right;font-family:'mohegan-loyalty',serif;font-size:1.438em;text-transform:uppercase;padding:0 10px 0 0}
.choose_room ul li span.adult_childern{font-family:'mohegan-loyalty',serif;font-size:1em;position:absolute;right:0;text-align:left;width:60px}
.choose_room .arrive_date{width:116px;border:solid 1px #025d92;font-family:'mohegan-loyalty',serif;font-size:.813em;color:#5f5c53;font-weight:700;float:left;padding:5px}
.choose_room div.selector select{min-width:76px;float:right;padding:5px}
.calendar{width:23px;height:22px;display:inline-block;background:url("../../../../../content/dam/mge/MyMomentum/images/calendar-momentum-01.png");margin:2px 8px}
.calendar a{display:block;width:20px;height:20px}
li.arrive_part{width:245px;margin:0;position:relative}
li.arrive_part label{min-width:70px}
li.nights_part{width:192px;margin:0}
li.nights_part label{min-width:104px}
li.room_guest{width:270px;position:relative}
li.room_guest label{min-width:113px}
.lt-ie9 .choose_room div.selector select{padding:0}
.roomcontainer .image_container.box_bottom_shadow{position:relative}
.roomcontainer p.lightbox{color:#444;background:rgba(250,250,250,0.7);text-transform:uppercase;padding:3px 7px;line-height:20px;display:block;float:right;position:absolute;bottom:5px;right:5px;font-size:14px;font-family:'mohegan-loyalty',serif;margin:0;cursor:pointer;border-radius:5px}
.roomcontainer p.lightbox span{background-image:url(../../../../../content/dam/mge/template-assets/icons/view_gallery_arrow.jpeg);width:9px;height:12px;position:relative;top:2px;margin-left:2px;display:none}
.roomcontainer ul.hidden{display:none}
.roomcontainer .image_text_container{padding:25px 0 0 25px}
.roomcontainer .submit_button{color:#fff;display:inline-block;font-family:'mohegan-loyalty',serif;height:28px;padding:0;font-size:12px;font-weight:normal;background-image:none;background-color:transparent}
.roomcontainer .submit_button .submit{height:28px;line-height:28px;font-size:14px;width:70px;background:#025d92;padding:0 10px;border-radius:5px;background-image:none}
.roomcontainer .submit_button .submit:hover,.roomcontainer .submit_button .submit:focus{background:#0277bb}
.roomcontainer .submit_button:hover{color:#fff}
.book_a_room_text{vertical-align:top;display:table-cell;height:200px;padding:0 24px;color:#5f5c53}
.roomcontainer .book_text_block{display:block;clear:both;margin-bottom:5px}
.roomcontainer .deskView{display:block}
.roomcontainer .mobileView{display:none}
.roomcontainer .price_and_detail{margin-top:15px;border-top:1px solid #a09c91;padding-top:15px;height:95px}
.roomcontainer .price_and_detail h3{font-size:12px;font-weight:700;margin:0;color:#5f5c53}
.roomcontainer .price_and_detail .room_price{font-size:12px;color:#5f5c53;font-weight:700;display:inline-block;margin:0;padding-right:5px;border-right:0}
.roomcontainer .price_and_detail .room_choice_credit{border-left:solid 1px #5f5c53;padding-left:10px}
.roomcontainer .price_and_detail .rateDetails{float:right;background:#025d92;padding:5px 8px 8px;position:relative;top:-25px;display:none}
.roomcontainer .price_and_detail .rateDetails .close_pop_up{display:inline-block;float:right;width:15px;height:15px;background:url('../../../../../content/dam/mohegansun/Template-Assets/icon_sprite.png') no-repeat right -3871px;cursor:pointer}
.roomcontainer .price_and_detail .rateDetails .title{display:block;height:23px}
.roomcontainer .price_and_detail .rateDetails p{font-weight:700;margin:0;float:left;color:white;font-size:12px;line-height:18px}
.roomcontainer .price_and_detail .rateDetails ul{background:white;display:block;padding:5px;margin:0;width:175px}
.roomcontainer .price_and_detail .rateDetails ul li{list-style-type:none;font-size:12px;font-weight:700;margin:2px 0}
.roomcontainer .price_and_detail .rateDetails ul li span{margin-right:5px}
.roomcontainer .price_and_detail .rateDetails ul li span.choiceCredit{border-left:solid 1px #5f5c53;padding-left:5px}
.price_and_detail p.details{color:#025d92;font-weight:700;margin-top:8px;display:inline-block;cursor:pointer}
.group_accommodations{font-size:.75em;font-weight:700;margin-bottom:22px}
.book_a_room_main_content .content_heading_container .content_head{height:44px;margin:0}
.book_a_room_main_content .content_heading_container .content_head h2{text-transform:uppercase;padding:0;line-height:normal}
.book_a_room_main_content .content_heading_container .content_head_resp{height:44px;margin:0}
.book_a_room_main_content .content_heading_container .content_head_resp h2,.reservationcomplete h3.yourStayHeadline{text-transform:uppercase;padding:0;line-height:normal;border-bottom:1px solid #a09c91}
.reservationcomplete h3.yourStayHeadline{font-family:'mohegan-loyalty',serif;font-size:24px;font-weight:normal;color:#5f5c53;padding:38px 0 0 0;float:left;width:100%}
.reservationcomplete a.viewFullCal{float:right;margin-top:-28px;margin-right:0;color:#025d92;display:inline-block;text-decoration:none;font-size:13px;font-family:'mohegan-sans-bold'}
.reservationcomplete a.viewFullCal:hover,.reservationcomplete a.viewFullCal:focus{color:#0277bb;text-decoration:underline}
.book_a_room_text h3{margin:5px 0 14px;padding:0;display:inline-block}
.book_a_room_text p{font-size:13px;margin:0;padding:0}
.book_now_btn_place{float:right;padding-top:6px}
.price_and_detail{margin-bottom:15px;position:relative}
.price_and_detail .room_price{font-size:.938em;color:#5f5c53;font-weight:700;display:inline-block;margin-right:12px;padding-right:11px;border-right:dotted 1px #5f5c53}
.price_and_detail a.price_details{display:inline-block}
.price_and_detail a.price_details:hover,.price_and_detail a.price_details:focus{color:#0277bb;text-decoration:underline}
.description_heading.title{margin-top:15px}
.price_and_detail a.price_details,a.view_room_des_link{font-size:.813em;background:url('../../../../../content/dam/mohegansun/Template-Assets/icon_sprite.png') no-repeat 100% -3823px;padding-right:20px;outline:0;font-family:'mohegan-loyalty',serif;color:#025d92;text-decoration:none}
.price_and_detail a.price_details:hover,a.view_room_des_link:hover,.price_and_detail a.price_details:focus,a.view_room_des_link:focus{color:#0277bb;text-decoration:underline}
.rate_details.tooltip{min-width:165px;background:#025d92;float:left;position:absolute;top:-55px;left:-2px;padding:5px}
.rate_details.tooltip .inner_text ul{width:100%;list-style-type:none;margin:0;padding:0}
.rate_details.tooltip .inner_text li{list-style-type:none;font:bold .75em/1.063em Arial,Helvetica,sans-serif;color:#5f5c53;margin:6px 0;padding:0}
.price_and_detail .room_choice_credit{border:0}
.room_description{margin-top:23px}
a.view_room_des_link{background-position:100% -3848px}
a.view_room_des_link.active{background-position:100% -3896px}
.description_panel{border-top:solid 1px #5f5c53;margin-top:6px;font-family:'mohegan-loyalty',serif;padding:13px}
.description_panel h4{font-size:.938em;color:#5f5c53;margin:0;padding:0}
.room_description_repeat_box{float:left;width:210px;margin:15px 0 0}
.room_description_repeat_box ul{margin:0 0 20px;padding:0}
.room_description_repeat_box ul li{list-style-type:none;background:url(../../../../../content/dam/mge/template-assets/icons/bullet.png) no-repeat 0 8px;font-size:12px;font-weight:700;color:#5f5c53;line-height:21px;margin:0;padding:0 0 0 15px}
.bottom_bg{height:11px;background:url(../../../../../content/dam/mge/template-assets/icons/container-botton-bg.png) no-repeat 0 0;border-top:solid 1px #5f5c53;margin-top:6px}
.container_bottom_Link{display:block;margin:auto;padding:10px;text-align:center}
.container_bottom_Link a{color:#025d92;font-size:.813em;font-family:'mohegan-loyalty',serif;text-decoration:none}
.container_bottom_Link a:hover,.container_bottom_Link a:focus{color:#0277bb;text-decoration:underline}
.container_bottom_Link a.btn_small{color:#025d92}
.container_bottom_Link a.btn_small:hover,.container_bottom_Link a.btn_small:focus{color:#0277bb;text-decoration:underline}
.compleate_room_description,.compleate_room_description .title_content,.compleate_room_description .title{-webkit-transform:translate3d(0,0,0);-webkit-transition:width 2s}
.confirm_stay_container{color:#5f5c53;padding:40px 35px 20px}
.confirm_left_content,.confirm_right_content{width:50%;float:left;display:inline;margin:0 0 20px;box-sizing:border-box}
.confirm_left_content{padding-right:25px}
.your_stay_details h3,.confirm_stay_form h3,.reservation_print_content h3{font-family:'mohegan-loyalty',serif;font-size:1em;clear:both;margin:0 0 35px;padding:0}
.confirm_stay_form ul li.cvv_details{margin-left:15px}
.confirm_stay_form ul li.cvv_details{display:inline-block}
.confirm_stay_form ul li.without_label{clear:none;padding:0 0 0 93px}
.confirm_stay_form label{font-family:'mohegan-loyalty',serif;font-size:1.375em;font-weight:400;text-transform:uppercase;width:83px;line-height:23px;text-align:right;padding:0 10px 0 0}
.confirm_stay_form input[type='text'],.confirm_stay_form input[type='email']{font-size:13px;color:#5f5c53;font-weight:700;height:22px;width:285px;margin:0 0 16px;padding:0 2px 0 3px}
.confirm_stay_form input[type='text']:disabled,.confirm_stay_form input[type='email']:disabled{background:#f0f0f0}
.state_details.disable #uniform-state,.disable{background:#f0f0f0 !important}
.state_details.disable{background:#fff !important}
.confirm_stay_form ul li.state_details,.confirm_stay_form ul li.expiry_details_month{float:left;clear:left}
.confirm_stay_form ul li.expiry_details_month{min-width:191px}
.confirm_stay_form ul li.expiry_details_year{float:left;clear:none}
.confirm_stay_form ul li.zip_details{clear:right}
.confirm_stay_form ul li.zip_details .zip.text span.error_text{width:214px}
.confirm_stay_form ul li.cvv_details{clear:right;width:123px}
.confirm_stay_form span.error_text{width:285px;left:93px;top:-14px}
.confirm_stay_form span.error_text{display:block;position:static;margin-left:93px;float:none;clear:both}
.confirm_right_content .confirm_stay_form .expiry_details_year span[for=cc_expiry_year].error_text{position:absolute;top:39px;left:73px}
.confirm_stay_form span[for=agree].error_text{display:block;top:-15px;position:absolute;margin-left:0}
.cvv_details .tooltipWrap{position:absolute;top:0;left:83px}
#cc_expiry_month{z-index:11}
span[for=cc_expiry_month]{padding:10px 0}
.confirm_stay_form .payment_method{clear:both;margin-top:10px;padding-bottom:33px}
.confirm_stay_form ul li.zip_details span.error_text{width:175px;left:205px}
.confirm_stay_form ul li.expiry_details_month span.error_text{left:110px;width:65px}
.confirm_stay_form ul li.expiry_details_year span.error_text{left:0;width:65px}
.confirm_stay_form ul li.cvv_details span.error_text{left:0;top:-14px;width:172px}
.confirm_stay_form ul li.check_accept span.error_text{left:0}
.state_details div.selector{width:48px;padding:0 1px 0 5px}
.zip_details input[type='text']{width:64px}
.zip_details label{width:45px;text-align:right}
.expiry_details label{width:104px}
.expiry_details div.selector{width:61px;margin:0 4px 0 0;padding:0 1px 0 3px}
.cvv_details label{width:29px}
.cvv_details input[type='text']{width:52px}
.cvv_details a.cvv_tooltip{text-indent:-99999px}
.cvv_details .tooltip{left:-44px;top:-7px}
.cvv_details .tooltip .inner_text{padding:5px}
.cvv_details .tooltip .cvv_card{background:url(../../../../../content/dam/mge/MyMomentum/cc_image.png) no-repeat;width:157px;height:99px;z-index:1}
.check_wrap label{font-family:'mohegan-loyalty',serif;font-size:11px;font-weight:700;text-align:left;width:auto}
.check_wrap .checker{width:11px;height:9px;margin:0 5px 0 0}
.check_wrap .checker span.uniform_custom{background:url('../../../../../content/dam/mohegansun/Template-Assets/icon_sprite.png') no-repeat -24px -3784px;height:9px;width:9px}
#payment_method .uniform_custom{background:url("../../../../../content/dam/mge/MyMomentum/images/select_btn-momentum.png") no-repeat top right}
#uniform-agree .uniform_custom{background:0}
#uniform-agree .uniform_custom.checked{background:#025d92 url('../../../../../content/dam/mohegansun/Template-Assets/icon_sprite.png') no-repeat -147px -3781px}
.confirm_stay_form .optional{float:left;display:inline-block;font-size:10px;font-weight:400;font-style:italic;line-height:32px;padding:0 0 0 5px}
.confirm_stay_form .submit_wrapper{padding:15px 0 0}
.confirm_stay_form .submit_wrapper .back{display:none;float:left;border-right:1px dashed #025d92;height:36px;width:127px;margin:0 10px 0 0;padding:0 10px 0 5px}
.confirm_stay_form .submit_wrapper .back a.small_link{margin:9px 0 0}
.cvv_tooltip{height:15px;width:15px;display:inline-block;background:url('../../../../../content/dam/mohegansun/Template-Assets/icon_sprite.png') no-repeat scroll -337px -3823px;margin:5px 0 0 2px}
.your_stay_details h3 a.small_link,.confirm_stay_form a.small_link{font-family:'mohegan-loyalty',serif;font-size:13px;font-weight:700;text-transform:none;text-decoration:none;color:#025d92;float:right;margin:12px 0 0}
.your_stay_details h3 a.small_link:hover,.confirm_stay_form a.small_link:hover,.your_stay_details h3 a.small_link:focus,.confirm_stay_form a.small_link:focus{color:#0277bb;text-decoration:underline}
.your_stay_content{font-size:13px}
.your_stay_content ul li{line-height:35px}
.your_stay_content ul li strong{display:inline-block;vertical-align:top;padding:0 6px 0 0;font-size:15px}
.your_stay_content ul li span{display:inline-block;vertical-align:top;max-width:196px}
.your_stay_content ul.highlighted{background:#e6e3d6;padding:15px 15px 12px}
.your_stay_content ul.highlighted li{line-height:24px;margin:0}
.your_stay_content ul.highlighted li strong{font-family:'mohegan-loyalty',serif;font-size:22px;font-weight:400;text-transform:uppercase;width:169px}
.your_stay_content ul.highlighted li span{vertical-align:bottom;max-width:auto;min-width:auto;margin:2px 0 0}
.your_stay_content ul.highlighted li.dotted_border{border-top:1px dashed #5f5c53;border-bottom:0;float:none;height:auto !important;margin:17px 0 15px;padding:17px 0 15px}
.terms{color:#5f5c53;padding:25px;padding-top:0}
.terms h3{font-size:1.25em;border-bottom:1px dashed #a09c91}
.terms_content{font-size:10px;-moz-column-count:1;-moz-column-gap:29px;-webkit-column-count:1;-webkit-column-gap:29px;column-count:1;column-gap:29px}
.terms_content h6{font-size:10px;font-weight:700;text-transform:uppercase;margin:0}
.terms_content ul,.terms_content p{margin:0 0 12px}
@media all and (max-width:960px){.confirm_left_content,.confirm_right_content{width:100%;float:none;display:inline;margin:0 0 20px;box-sizing:border-box}
.confirm_left_content{padding-right:0}
}
.confirmstay .your_stay_details h4 a.small_link{font-family:'mohegan-loyalty',serif;font-size:13px;font-weight:700;text-transform:none;text-decoration:none;color:#025d92;float:right;margin:2px 0 0}
.confirmstay .your_stay_details h4 a.small_link:hover,.confirmstay .your_stay_details h4 a.small_link:focus{color:#0277bb;text-decoration:underline}
.confirmstay .confirm_stay_form label,.confirmstay .confirm_stay_form input,.confirmstay .payment_method div.checker{display:inline-block;float:left}
.confirmstay .confirm_stay_form label{font-family:'mohegan-loyalty',serif;font-size:13px;font-weight:700;text-transform:none;width:83px;line-height:1.25;text-align:left;padding:0 10px 0 0;float:left}
.confirmstay .confirm_stay_form ul li.cvv_details{margin:0}
.confirmstay .confirm_stay_form ul li.cvv_details{clear:both;width:100%}
.confirmstay .confirm_stay_form .payment_method li{padding-bottom:10px}
.confirmstay .confirm_stay_form ul li.expiry_details_year{float:none;clear:right}
.confirmstay .confirm_stay_form input[type='text'],.confirmstay .confirm_stay_form input[type='email']{font-size:13px;color:#5f5c53;font-weight:700;height:22px;width:285px;margin:0 0 5px;padding:2px 5px;float:left}
.confirmstay .confirm_stay_form input,.confirmstay div.selector,.confirmstay .expiry_details div.selector{border:1px solid #025d92;border-radius:5px;padding:2px}
.confirmstay div.selector select{width:100%}
.confirm_stay_form input[type=submit]{border:0;background:transparent}
.confirmstay .check_wrap .checker span.uniform_custom{background:white;border:1px solid #025d92;border-radius:3px;width:15px;height:15px;margin:11px 3px 0 9px}
.confirmstay .cvv_details input[type='text']{width:52px}
.confirmstay div.selector span.uniform_custom{margin:1px}
.confirmstay input[type="text"],.confirmstay input[type="password"],.confirmstay input[type="email"]{border:1px solid #025d92;font-size:13px;font-family:'mohegan-loyalty',serif}
.confirmstay .confirm_stay_form .payment_method li.check_wrap{padding-bottom:0}
.confirmstay .check_wrap{width:98%;background:#dae4ea;border:1px solid #025d92;border-radius:5px}
.confirmstay .check_wrap .checker{background:0;width:6%}
.confirmstay .check_wrap .checker span.uniform_custom input{background:url('../../../../../content/dam/mohegansun/Template-Assets/icon_sprite.png') no-repeat -24px -3784px;background:0;height:16px;width:16px;margin:0}
.confirmstay div.selector#uniform-cc_card_type{width:305px}
.confirmstay .confirm_stay_form input#c_card{width:300px}
.confirmstay .confirm_stay_form ul li.expiry_details_month{min-width:167px}
.confirmstay .check_wrap label{width:80%;font-weight:400;text-transform:none;line-height:1.25;padding:10px 0}
.confirmstay .cvv_tooltip{height:28px;width:28px;display:inline-block;background:url(../../../../../content/dam/mge/template-assets/icons/ccv_info.png) no-repeat;margin:0}
.confirmstay .confirm_stay_form .submit_wrapper{padding:30px 0 0;text-align:right}
.confirmstay .submit_button{padding:5px 20px;border-radius:10px}
.confirmstay #guest_info p{font-size:13px;line-height:1.4;margin:0 0 5px}
.confirmstay #guest_info p a{font-family:'mohegan-loyalty',serif;color:#025d92;text-decoration:none}
.confirmstay #guest_info p a:hover,.confirmstay #guest_info p a:focus{color:#0277bb;text-decoration:underline}
.confirmstay div.selector span.uniform_custom{background:url("../../../../../content/dam/mge/MyMomentum/images/select_btn-momentum.png") no-repeat right 0;line-height:22px;height:22px}
.reservation_complete_container{padding:0 0 20px}
.reservation_print_content{font-size:12px;padding:30px 35px 0}
.reservation_print_content ul li{margin:0 0 10px;padding:0}
.reservation_print_content li strong{font-size:15px}
.reservation_print_content p{margin:0 0 15px}
#print_preview .reservation_print_content{padding:0}
.reservation_complete_container .reservation_print_content h3,.group_accommodations p{margin:0}
#book_room_navigation ul li a:hover,#book_room_navigation ul li a.active,.choose_room,.rate_details.tooltip h4{color:#fff}
.choose_room form legend,.book_a_room_main_content legend,.confirm_stay_container legend{display:none}
.choose_room li input,.choose_room div.selector{width:64px;float:right}
li.room_guest div.selector,.confirm_stay_form label,.confirm_stay_form input,.payment_method div.checker{float:left}
.room_description_repeat_box p,.reservation_print_content strong,.conf_no,.conf_date,.conf_duration{font-weight:700}
.your_stay_content ul,.confirm_stay_form ul,.terms ul,.reservation_print_content ul{list-style:none;margin:0;padding:0}
.state_details div.selector select{min-width:50px}
.expiry_details div.selector select{min-width:65px}
.check_wrap .checker:active span,.check_wrap .checker.active span,.check_wrap .checker.focus span,.check_wrap .checker:hover span,.check_wrap .checker.focus:active span,.check_wrap .checker:active:hover span,.check_wrap .checker.active:hover span,.check_wrap .checker.focus.active span{background-position:-24px -3784px}
.check_wrap .checker span.checked,.check_wrap .checker:active span.checked,.check_wrap .checker.active span.checked,.check_wrap .checker.focus span.checked,.check_wrap .checker:hover span.checked,.check_wrap .checker.focus:active span.checked,.check_wrap .checker:hover:active span.checked,.check_wrap .checker.active:hover span.checked,.check_wrap .checker.active.focus span.checked{background-position:-34px -3784px}
.confirm_stay_form .guest_info{padding:0 0 36px}
.confirm_stay_form ul li{position:relative}
#confirm_stay .payment_method li{padding-bottom:12px}
.book_a_room_main_content .container_bottom_Link .btn_small span{background:0;text-transform:none;display:inline;height:auto;line-height:auto;padding:0}
.book_a_room_main_content .container_bottom_Link .btn_small{background:0;display:inline;height:auto;padding-left:0}
.book_a_room_main_content .container_bottom_Link .btn_small:hover{color:#0277bb}
.book_a_room_main_content .container_bottom_Link a{font-family:'mohegan-loyalty',serif}
.mac-os .btn_small input{padding:0 31px 0 3px}
.mac-os .my_mohegan_main_content .btn_small input{padding:0 10px}
#choose_room_filtering .submit_wrapper .btn_small input#submit_btn{width:auto}
@media screen and (-webkit-min-device-pixel-ratio:0){#choose_room_filtering .submit_wrapper .btn_small input#submit_btn{text-align:left;border-radius:0;margin:0}
}
@media print{.your_stay_content ul.highlighted{border:2px solid #e6e3d6}
}
.confirm_right_content .confirm_stay_form li.expiry_details_month span.error_text{top:-27px}
.confirm_right_content .confirm_stay_form li.expiry_details_year span.error_text{top:-27px}
.guest_info_edit_block,.guest_info_update_block{float:right}
.guest_info_edit_block{display:block}
.guest_info_update_block{display:none}
.guest_info_update_block a.guest_info_update_link{margin-right:10px}
.confirm_stay_form .guest_info .state_details.clearfix{width:150px}
.confirm_stay_form .payment_method li{padding-bottom:18px}
.choose_room .choose_left ul{margin-bottom:15px}
.choose_room .choose_right ul{margin-bottom:0}
.reservation_print_content .confirm_right_content .your_stay_content ul{margin-bottom:18px}
.reservation_print_content .confirm_right_content .your_stay_content ul li{line-height:normal;margin:0 0 7px}
.reservation_print_content .confirm_right_content .your_stay_content ul.highlighted{margin-bottom:0}
.reservation_print_content .confirm_right_content .your_stay_content ul.highlighted li{line-height:24px;margin:0}
.reservation_print_content,.reservationcomplete .reservation_print_content{font-size:12px;padding:30px 35px 0}
.reservation_print_content h4,.confirmstay h4,.reservationcomplete .reservation_print_content h4,.reservationcomplete .confirmstay h4{margin:0 0 3px;font-family:'mohegan-loyalty',serif;font-size:15px;text-align:center;color:#5f5c53}
.reservation_print_content .confirm_left_content,.reservationcomplete .reservation_print_content .confirm_left_content{margin-bottom:50px}
.reservation_print_content .confirm_right_content .your_stay_content ul,.reservationcomplete .reservation_print_content .confirm_right_content .your_stay_content ul,ul.checkout,.reservationcomplete ul.checkout{margin:0}
.reservation_print_content ul li,.your_stay_content ul li,ul.checkout li,.reservationcomplete .reservation_print_content ul li,.reservationcomplete .your_stay_content ul li,.reservationcomplete ul.checkout li{font-size:14px;margin:0 0 10px;line-height:1.4;list-style-type:none}
.reservation_print_content .confirm_right_content .your_stay_content ul li,.reservationcomplete .reservation_print_content .confirm_right_content .your_stay_content ul li{margin:0 0 10px}
.your_stay_content ul li strong,ul.checkout li strong,.reservationcomplete .reservation_print_content ul li strong,.reservationcomplete .your_stay_content ul li strong,.reservationcomplete ul.checkout li strong{font-family:'mohegan-loyalty',serif;font-size:14px;text-transform:none;width:auto;padding-right:5px}
.orng_border,.reservationcomplete .orng_border{border:1px solid #ddd;padding:10px 10px 5px;margin-bottom:25px}
.orng_bg,.reservationcomplete .orng_bg{background:#a09c91;padding:10px 10px 5px;color:#fff}
.reservationcomplete{color:#5f5c53}
.your_stay_content ul li.total strong,ul.checkout li.total strong,.reservationcomplete .your_stay_content ul li.total strong,.reservationcomplete ul.checkout li.total strong{font-family:'mohegan-loyalty',serif;font-size:20px;line-height:20px}
.your_stay_content ul li.total span,ul.checkout li.total span,.reservationcomplete .your_stay_content ul li.total span,.reservationcomplete ul.checkout li.total span{margin-bottom:-5px;font-size:16px}
ul.addOn,.reservationcomplete ul.addOn{margin:0}
ul.addOn li,.reservationcomplete ul.addOn li{text-transform:uppercase;margin:0 0 2px}
.reservation_print_content .btn_big,.reservationcomplete .reservation_print_content .btn_big{float:right;margin-top:30px}
.reservation_print_content .btn_big a,.reservationcomplete .reservation_print_content .btn_big a{font-size:14px;background-image:none;background:transparent;border:0}
.reservation_print_content .btn_big a span,.reservationcomplete .reservation_print_content .btn_big a span{background-image:none;background:#025d92;padding:10px 10px;border-radius:5px}
.reservation_print_content .btn_big a span:hover,.reservationcomplete .reservation_print_content .btn_big a span:hover,.reservation_print_content .btn_big a span:focus,.reservationcomplete .reservation_print_content .btn_big a span:focus{background-color:#0277bb}
.confirm_stay_form input.submit{color:#fff;display:inline-block;padding:0;border:0;margin:0;text-transform:uppercase;font-family:'mohegan-loyalty',serif;font-weight:bold}
@media only screen and (max-width:960px){.roomcontainer .main_container_center{width:100%}
.roomcontainer .deskView{display:none}
.roomcontainer .box_bottom_shadow{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.roomcontainer .image_container{float:none;width:100%;margin:0}
.roomcontainer .image_container figure.image_holder img{width:100%;height:auto}
.roomcontainer .book_a_room_text{width:100%;margin:0 auto;float:none;height:auto;display:block;padding:0}
.roomcontainer .image_text_container{width:97%;padding:5px 1%;display:block}
.roomcontainer .image_text_container form{display:block;width:100%;margin-top:15px}
.roomcontainer p.lightbox{top:5px;left:5px;font-size:14px;display:table}
.roomcontainer .book_text_block{background:#5f5c53;padding:5px 0 8px;display:table;position:relative;top:-63px;width:100%;height:50px;margin-bottom:-55px}
.roomcontainer .book_text_block h3{color:#fff;display:table-cell;vertical-align:middle;text-transform:uppercase;font-family:'mohegan-loyalty',serif;padding:0 0 0 10px;width:315px;margin-right:50px;font-size:22px;line-height:26px}
.roomcontainer .submit_button{margin:5px 10px 0 0}
.roomcontainer .mobileView{display:block;background:#025d92;padding:5px 8px 8px}
.roomcontainer .mobileView .price_title{display:block}
.roomcontainer .mobileView h3{color:#fff;font-size:16px;margin:0 0 5px}
.roomcontainer .mobileView h3 span.room_choice_credit{border-left:solid 1px #fff;padding-left:5px}
.roomcontainer .mobileView .mDetails{float:right;color:#fff;font-weight:700;line-height:18px;cursor:pointer}
.roomcontainer .mobileView .mobile_Details{background:#fff;padding:10px;display:none}
.roomcontainer .mobileView .mobile_Details p{font-weight:normal;margin:0;color:#5f5c53;font-size:12px;line-height:18px}
.roomcontainer .mobile_Details ul{display:block;padding:0;margin:0 0 15px}
.roomcontainer .mobile_Details ul li{list-style-type:none;font-size:12px;font-weight:700;margin:2px 0 6px}
.roomcontainer .mobile_Details ul li span{margin-right:5px}
.roomcontainer .mobile_Details ul li span.choiceCredit{border-left:solid 1px #5f5c53;padding-left:5px}
.roomcontainer .mobileView.start{background:#fff}
.roomcontainer .mobileView.start h3{color:#5f5c53}
.roomcontainer .mobileView.start h3 span.room_choice_credit{border-left:solid 1px #5f5c53}
.roomcontainer .mobileView.start .mDetails{color:#025d92}
.confirmstay .confirm_left_content,.confirmstay .confirm_right_content{width:100%;float:none;display:block;margin:0 0 25px}
.confirmstay .your_stay_content ul li span{max-width:50%;min-width:50%}
.confirmstay .confirm_stay_form .submit_wrapper{padding:20px 0 0;text-align:center}
.confirmstay .orng_bg.swapToBorder{background:#a09c91;margin-bottom:10px}
.reservationcomplete .reservation_print_content{font-size:12px;padding:30px 15px 0}
.reservationcomplete .reservation_print_content .confirm_left_content{margin-bottom:25px}
.reservationcomplete .reservation_print_content p.print_btn{text-align:center;margin-bottom:50px}
.reservationcomplete .reservation_print_content .btn_big{float:none;display:block;margin:30px auto}
.reservationcomplete .reservation_print_content .btn_big a{font-size:14px}
.reservationcomplete h3.yourStayHeadline{padding:0}
}
@media only screen and (max-width:666px){.confirm_stay_form span.error_text{margin-left:0}
.roomcontainer .book_text_block h3{width:211px}
.confirmstay .confirm_stay_form label{width:100%;padding-bottom:5px}
.confirmstay .confirm_stay_form .check_wrap label{width:75%;padding-bottom:5px;padding-left:10px}
.confirmstay .confirm_stay_form .cvv_details label{display:none}
.confirmstay .confirm_stay_form ul li.expiry_details_month label{width:auto;float:none;clear:right;display:block}
.confirmstay .confirm_stay_form ul li.expiry_details_month{min-width:60px;float:left;display:inline-block}
.confirmstay .expiry_details_month div.selector{display:block;margin-right:0}
.confirmstay .expiry_details_year div.selector{margin:21px 0 0;clear:right}
.confirmstay .check_wrap .checker{width:9%}
.confirmstay .confirm_stay_form ul li.expiry_details_year{display:inline-block;float:none}
.confirmstay div.selector#uniform-cc_card_type,.confirmstay .confirm_stay_form input#c_card{width:98%;padding:2px}
.cvv_details .tooltipWrap{left:38px}
.confirm_right_content .confirm_stay_form .expiry_details_year span[for=cc_expiry_year].error_text{position:absolute;left:0;top:59px}
.reservationcomplete a.viewFullCal{margin-top:12px}
}
.add_extra_main_area{padding:37px}
.add_extra_main_text{font:13px/17px 'mohegan-sans-bold'}
.add_extra_main_text p{margin:0;padding:0;text-align:center}
.add_extra{margin:1.5em 0 0;padding:0 0 20px 0;color:#5f5c53}
.add_extra ul{margin:0;padding:0}
.add_extra ul li{padding:0;float:left;width:216px;height:145px;border:solid 1px #025d92;list-style-type:none;margin:0 3px 3px 0;position:relative}
.add_extra ul li.first_add_extra{width:437px;height:295px}
.add_extra ul li.first_add_extra h3{font-size:30px}
.add_extra_image{position:absolute;top:0;left:0;width:100%;height:100%}
.add_extra_image img{width:216px;height:145px}
.first_add_extra .add_extra_image img{width:437px;height:295px}
.add_extra_description{background:url('../../../../../content/dam/mge/MyMomentum/add_extra_description_gray_bg.png') repeat;position:absolute;top:0;left:0;width:100%;height:100%}
.add_extra_description_bkgr{background:rgba(255,255,255,0.9);position:absolute;bottom:0;left:0;right:0;height:13%;min-height:35px;z-index:0}
.add_extra_description.orange{background:url('../../../../../content/dam/mge/MyMomentum/add_extra_description_orange_bg.png') repeat;position:absolute;top:0;left:0;width:100%;height:100%}
.add_extra_description h3{color:#fff;font-family:'mohegan-sans-bold';font-size:23px;text-transform:uppercase;line-height:23px;padding:15px 30px;text-align:center;vertical-align:middle;display:table-cell;height:90px;font-weight:normal}
.add_extra_description .check_box_small_square .checker{margin-top:4px !important;height:20px;width:20px}
.add_extra_description .check_box_small_square .checker span.uniform_custom{background-image:none;height:16px;width:16px;border:1px solid #025d92;border-radius:5px}
.add_extra_description .check_box_small_square .checker span.uniform_custom.checked{background-image:none;background-color:#0277bb}
.first_add_extra .add_extra_description h3{width:375px;height:227px;line-height:30px}
.add_extra_button{position:absolute;bottom:9px;left:9px;width:80px;color:#fff;height:20px;line-height:18px}
.add_extra_button .add{left:30px;position:absolute;height:20px;font-size:13px;color:#025d92;font-weight:normal;top:2px}
.remove_extra_button{position:absolute;bottom:9px;left:3px;color:#fff}
.remove_extra_button .checkbox{background:url('../../../../../content/dam/mohegansun/Template-Assets/icon_sprite.png') no-repeat -145px -3779px;display:inline-block;height:20px;width:20px;margin:5px 10px -5px 5px}
.remove_extra_button a{color:#fff;text-decoration:none;outline:0}
.extra_price{position:absolute;bottom:9px;right:9px;width:80px;text-align:right;color:#5f5c53}
.extra_bottom_link,.extra_bottom_btn{float:right}
.extra_bottom_link a{border-right:1px dotted #5f5c53;line-height:24px;margin-right:15px;margin-top:15px;padding:10px 15px;color:#025d92;text-decoration:none}
.extra_bottom_link a:hover,.extra_bottom_link a:focus{color:#0277bb;text-decoration:underline}
#add_extras .sum-total{line-height:26px;padding-right:20px;font-size:16px}
#add_extras>h2{border-bottom:1px solid #a09c91;font-family:'mohegan-sans-bold';font-size:2rem;line-height:1;margin-top:0;text-align:center}
@media(max-width:968px){.add_extra_main_area{padding:1em 1em 2em}
.add_extra_button{height:28px}
.add_extra_button .add{height:28px;font-size:18px}
.extra_price{height:28px;font-size:18px;line-height:28px}
.remove_extra_button{height:30px;font-size:16px}
}
@media(max-width:935px){.add_extra ul li.first_add_extra,.first_add_extra .add_extra_image img,.add_extra_image img{width:100%;height:auto}
.add_extra ul li{width:50%;height:auto;margin:0;padding:0;border:0}
figure.add_extra_image{margin:auto;position:relative}
.add_extra ul li .wrap{border:1px solid #025d92;margin:8px 0 0 4px;position:relative}
.add_extra ul li.first_add_extra .wrap{margin:0}
.add_extra #item_id1 .wrap,.add_extra #item_id3 .wrap,.add_extra #item_id5 .wrap,.add_extra #item_id7 .wrap{margin:8px 4px 0 0}
.first_add_extra .add_extra_description h3,.add_extra_description h3{width:100%;padding:0;margin:0;position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.first_add_extra .add_extra_description h3{height:auto}
.add_extra_description_bkgr{min-height:55px}
}
@media(max-width:666px){.add_extra ul li{width:100%}
.add_extra ul li .wrap,.add_extra #item_id1 .wrap,.add_extra #item_id3 .wrap,.add_extra #item_id5 .wrap,.add_extra #item_id7 .wrap{margin:8px 0 0 0}
.add_extra_description_bkgr{min-height:50px}
}
@media(max-width:430px){.add_extra_description h3{font-size:18px;margin:7px 0 0}
}
@media(max-width:350px){.add_extra_description h3{font-size:16px;line-height:18px}
.extra_price,.remove_extra_button,.add_extra_button{bottom:4px}
.add_extra_description_bkgr{min-height:45px}
}
.auth_calendar_2 a{color:#025d92;text-decoration:none}
.auth_calendar_2 .tabs-content .promo_text+.slash_background{background:0}
#auth_calendar_2 .tabs-content .promo_text{background-color:#006895;border-radius:0 0 20px 0;padding-bottom:10px}
.auth_calendar_2 #auth_calendar_1_mobile .tabs-content,#auth_calendar_2 .tabs-content{background:0}
.auth_calendar_2 .tabs-content .event_list>ul li .event_time a,.auth_calendar_2 .tabs-content .promo_list>ul li .event_time a{color:#025d92}
.resp .auth_calendar_3{display:block;margin:auto;max-width:960px}
.auth_calendar_3 .event_label a,.auth_calendar_3 .promo_list .event_label a{color:#e26729}
.auth_calendar_3 #auth_calendar_3_mobile .tabs-content .eventImgWrap .promo_title .event_venue{width:76%;display:inline-block;box-sizing:border-box;color:#fff}
.auth_calendar_3 #auth_calendar_3_mobile .tabs-content .eventImgWrap .promo_title .event_venue a,.auth_calendar_3 #auth_calendar_3_mobile .tabs-content .eventImgWrap .promo_title .location{color:#43d4ff !important}
.auth_calendar_3 #auth_calendar_3_mobile .tabs-content .eventImgWrap .promo_title .time{height:100%}
.my_mohegan_main_content .auth_calendar_3 input[type="password"],.my_mohegan_main_content .auth_calendar_3 input[type="text"],.my_mohegan_main_content .auth_calendar_3 input[type="email"]{border:1px solid #025d92}
.my_mohegan_main_content .auth_calendar_3 #list_view,.my_mohegan_main_content .auth_calendar_3 .maincontent_container .filter{background:linear-gradient(to right,#a09c91,#e6e3d6,#a09c91)}
.my_mohegan_main_content .auth_calendar_3 #list_view UL.tabs LI A:hover SPAN,.my_mohegan_main_content .auth_calendar_3 .maincontent_container .filter UL.tabs LI A:hover SPAN,.my_mohegan_main_content .auth_calendar_3 #list_view UL.tabs LI a.selected,.my_mohegan_main_content .auth_calendar_3 .maincontent_container .filter UL.tabs LI a.selected{color:#0277bb}
.my_mohegan_main_content .auth_calendar_3 #list_view div ul,.my_mohegan_main_content .auth_calendar_3 .maincontent_container .filter div ul{border-right:1px dotted #5f5c53}
.my_mohegan_main_content .auth_calendar_3 #list_view .number,.my_mohegan_main_content .auth_calendar_3 #list_view .event_text{color:#5f5c53}
.my_mohegan_main_content .auth_calendar_3 .auth_calendar_3_top_sticky_cotainer div.selector{border:1px solid #025d92;height:28px}
.my_mohegan_main_content .auth_calendar_3 .auth_calendar_3_top_sticky_cotainer div.selector span.uniform_custom{background:url("../../../../../content/dam/mge/MyMomentum/images/select_btn-momentum.png") no-repeat;background-position:right}
.my_mohegan_main_content .auth_calendar_3 .auth_calendar_3_top_sticky_cotainer nav a{color:#025d92}
.my_mohegan_main_content .auth_calendar_3 .accordion_content .event_accordion_heading_container{border-bottom:1px solid #025d92}
.my_mohegan_main_content .auth_calendar_3 .accordion_content .event_accordion_heading_container A{background:linear-gradient(to right,#43d4ff,#025d92,#43d4ff)}
.my_mohegan_main_content .auth_calendar_3 .accordion_content .accordion_main_content H2{background-color:transparent;color:#5f5c53}
.my_mohegan_main_content .auth_calendar_3 .accordion_content .accordion_main_content ASIDE ul li .side_event_date{padding:5px 10px 10px 5px;background-image:none;background-color:#025d92;border-radius:0 0 20px 0}
.my_mohegan_main_content .auth_calendar_3 .accordion_content .accordion_main_content ASIDE .side_event_detail A{color:#025d92}
.my_mohegan_main_content .auth_calendar_3 .accordion_content .accordion_main_content ASIDE .side_event_detail A:hover,.my_mohegan_main_content .auth_calendar_3 .accordion_content .accordion_main_content ASIDE .side_event_detail A:focus{color:#0277bb;text-decoration:underline}
.my_mohegan_main_content .auth_calendar_3 .accordion_content .accordion_main_content ASIDE .side_event_detail .side_event_title{background-image:none;padding-left:14px;border-left:3px solid #a09c91}
.my_mohegan_main_content .auth_calendar_3 .accordion_main_content ASIDE.right_event_section h3{color:#5f5c53;border-bottom:1px dotted #a09c91}
.my_mohegan_main_content .auth_calendar_3 .accordion_main_content ASIDE.right_event_section .banner .date_banner{background-color:#025d92;border-radius:0 0 10px 10px}
.my_mohegan_main_content .auth_calendar_3 .accordion_main_content ASIDE.right_event_section .banner figure img{border-radius:10px 10px 0 0}
.my_mohegan_main_content .auth_calendar_3 .accordion_main_content ASIDE.right_event_section .banner ul li{background-image:none;background-color:#fff}
.my_mohegan_main_content .auth_calendar_3 .accordion_main_content ASIDE.right_event_section .banner ul li a{color:#025d92}
.my_mohegan_main_content .auth_calendar_3 .accordion_main_content ASIDE.right_event_section .banner ul li a:hover,.my_mohegan_main_content .auth_calendar_3 .accordion_main_content ASIDE.right_event_section .banner ul li a:focus{color:#0277bb;text-decoration:underline}
.my_mohegan_main_content .auth_calendar_3 .event_landing_middleContent ARTICLE FIGURE .promo_text,.my_mohegan_main_content .auth_calendar_3 .tabs-content ARTICLE FIGURE .promo_text,.my_mohegan_main_content .auth_calendar_3 .promo_container ARTICLE FIGURE .promo_text{background-color:#fff}
.my_mohegan_main_content .auth_calendar_3 .event_landing_middleContent ARTICLE FIGURE .promo_text .promo_date,.my_mohegan_main_content .auth_calendar_3 .tabs-content ARTICLE FIGURE .promo_text .promo_date,.my_mohegan_main_content .auth_calendar_3 .promo_container ARTICLE FIGURE .promo_text .promo_date,.my_mohegan_main_content .auth_calendar_3 .event_landing_middleContent ARTICLE FIGURE .promo_text .promo_time,.my_mohegan_main_content .auth_calendar_3 .tabs-content ARTICLE FIGURE .promo_text .promo_time,.my_mohegan_main_content .auth_calendar_3 .promo_container ARTICLE FIGURE .promo_text .promo_time,.my_mohegan_main_content .auth_calendar_3 .event_landing_middleContent ARTICLE FIGURE .promo_text .promo_day,.my_mohegan_main_content .auth_calendar_3 .tabs-content ARTICLE FIGURE .promo_text .promo_day,.my_mohegan_main_content .auth_calendar_3 .promo_container ARTICLE FIGURE .promo_text .promo_day{color:#5f5c53}
.my_mohegan_main_content .auth_calendar_3 .event_landing_middleContent ARTICLE FIGURE .promo_text .promo_day,.my_mohegan_main_content .auth_calendar_3 .tabs-content ARTICLE FIGURE .promo_text .promo_day,.my_mohegan_main_content .auth_calendar_3 .promo_container ARTICLE FIGURE .promo_text .promo_day{border-bottom:1px solid #a09c91}
.my_mohegan_main_content .auth_calendar_3 .event_landing_middleContent ARTICLE FIGURE .promo_image img,.my_mohegan_main_content .auth_calendar_3 .tabs-content ARTICLE FIGURE .promo_image img,.my_mohegan_main_content .auth_calendar_3 .promo_container ARTICLE FIGURE .promo_image img{border-radius:20px}
.my_mohegan_main_content .auth_calendar_3 .promo_container ARTICLE FIGURE .promo_text .btn_small Span{padding:0}
.my_mohegan_main_content .auth_calendar_3 #auth_calendar_3_mobile .tabs-content,.my_mohegan_main_content .auth_calendar_3 .tabs-content{background:#fff !important;border-top:1px solid #025d92}
.my_mohegan_main_content .auth_calendar_3 #auth_calendar_3_mobile .tabs-content .promo_text,.my_mohegan_main_content .auth_calendar_3 .tabs-content .promo_text{background-color:#025d92;border-radius:0 0 15px 0;padding-bottom:10px !important}
.my_mohegan_main_content .auth_calendar_3 #auth_calendar_3_mobile .tabs-content .promo_text+.slash_background,.my_mohegan_main_content .auth_calendar_3 .tabs-content .promo_text+.slash_background{background-image:none}
.my_mohegan_main_content .auth_calendar_3 #auth_calendar_3_mobile .tabs-content .event_list>UL>LI:before,.my_mohegan_main_content .auth_calendar_3 .tabs-content .event_list>UL>LI:before,.my_mohegan_main_content .auth_calendar_3 #auth_calendar_3_mobile .tabs-content .promo_list>UL>LI:before,.my_mohegan_main_content .auth_calendar_3 .tabs-content .promo_list>UL>LI:before{background-image:none;min-height:20px;left:70px;border-right:3px solid #a09c91}
.my_mohegan_main_content .auth_calendar_3 #auth_calendar_3_mobile .tabs-content .event_list>UL>LI.event_label a,.my_mohegan_main_content .auth_calendar_3 .tabs-content .event_list>UL>LI.event_label a,.my_mohegan_main_content .auth_calendar_3 #auth_calendar_3_mobile .tabs-content .promo_list>UL>LI.event_label a,.my_mohegan_main_content .auth_calendar_3 .tabs-content .promo_list>UL>LI.event_label a{color:#025d92}
.my_mohegan_main_content .auth_calendar_3 #auth_calendar_3_mobile .tabs-content .event_list>UL>LI.event_label a:hover,.my_mohegan_main_content .auth_calendar_3 .tabs-content .event_list>UL>LI.event_label a:hover,.my_mohegan_main_content .auth_calendar_3 #auth_calendar_3_mobile .tabs-content .promo_list>UL>LI.event_label a:hover,.my_mohegan_main_content .auth_calendar_3 .tabs-content .promo_list>UL>LI.event_label a:hover,.my_mohegan_main_content .auth_calendar_3 #auth_calendar_3_mobile .tabs-content .event_list>UL>LI.event_label a:focus,.my_mohegan_main_content .auth_calendar_3 .tabs-content .event_list>UL>LI.event_label a:focus,.my_mohegan_main_content .auth_calendar_3 #auth_calendar_3_mobile .tabs-content .promo_list>UL>LI.event_label a:focus,.my_mohegan_main_content .auth_calendar_3 .tabs-content .promo_list>UL>LI.event_label a:focus{color:#0277bb}
.my_mohegan_main_content .auth_calendar_3 .tabs_buttons LI{background-image:none;text-align:center}
.my_mohegan_main_content .auth_calendar_3 .tabs_buttons LI.active{background-image:none;background-color:#025d92;border-radius:0 0 10px 10px}
.my_mohegan_main_content .auth_calendar_3 .tabs_buttons LI A{color:#025d92}
.my_mohegan_main_content .auth_calendar_3 .tabs_buttons LI A:hover,.my_mohegan_main_content .auth_calendar_3 .tabs_buttons LI A:focus{color:#0277bb}
.my_mohegan_main_content .auth_calendar_3 .auth_calendar_3_top_sticky_container_mobile{background:linear-gradient(to right,#a09c91,#e6e3d6,#a09c91);color:#5f5c53}
.my_mohegan_main_content .auth_calendar_3 .date-pick-calendar-events{background-color:#025d92}
.my_mohegan_main_content .auth_calendar_3 .event_title{color:#025d92}
.my_mohegan_main_content .auth_calendar_3 .event_title:hover,.my_mohegan_main_content .auth_calendar_3 .event_title:focus{color:#0277bb;text-decoration:underline}
.my_mohegan_main_content #auth_calendar_3 .tabs-content{background:#fff}
.myleftnav nav.dashboard_nav li a{background:0}
.myleftnav nav.dashboard_nav li a:before{content:' \25C9';width:20px;height:20px;font-size:10px;vertical-align:middle;padding:5px;color:#777}
.myleftnav nav.dashboard_nav li a:before:hover,.myleftnav nav.dashboard_nav li a:before:focus{text-decoration:none}
.myleftnav nav.dashboard_nav li a:hover,.myleftnav nav.dashboard_nav li a:focus{color:#d60f00;text-decoration:underline}
form .section{text-align:center;margin:auto;margin-bottom:20px;display:block}
form .section .form_leftcollabel,form .section .form_leftcolmark{display:inline-block}
form .section .form_row{margin-bottom:10px}
form .section .form_error{color:red;font-size:.9em;text-align:center}
form .section label{color:#006895;font-size:20px}
form .section div.selector,form .section input{border-radius:7px;border:1px solid #999;padding:3px}
form .section div.selector:focus,form .section input:focus,form .section div.selector:active,form .section input:active,form .section div.selector:focus-within,form .section input:focus-within{border:1px solid #c94f08}
form .section input.form_button_submit{background-color:#c94f08;color:#fff;padding:10px;border:0}
form .section input.form_button_submit:hover,form .section input.form_button_submit:focus{background-color:#d60f00}
form .section textarea{padding:5px}
form .section textarea:focus,form .section textarea:active,form .section textarea:focus-within{border:1px solid #c94f08}
form .form p.form_error{color:red;font-size:.9em;text-align:center}
form .section.checkbox{width:200px;text-align:left}
form .section.checkbox .form_leftcol{text-align:center}
form .section.radio{float:none;width:auto;height:auto}
form .section.radio .form_rightcol{width:200px;display:block;margin:auto;text-align:left}
form .section.radio div.radio span.uniform_custom{background-image:none;border:2px solid #c94f08;border-radius:100px;width:11px;height:11px}
form .section.radio div.radio span.uniform_custom.checked{background-color:#c94f08}
.accordiongroup button.accordion:focus{border:1px solid #c94f08}
.accordiongroup .accordion{background-color:#006895;color:#fff;cursor:pointer;padding:18px 25px;width:100%;border:0;text-align:left;outline:0;font-size:18px;margin-bottom:-5px}
.accordiongroup .accordion:hover,.accordiongroup .accordion.active{background-color:#823e7c;text-decoration:underline}
.accordiongroup .accordion:after{content:'\002B';color:#fff;font-weight:bold;float:right;margin-left:5px}
.accordiongroup .panel{padding:15px 25px 0 25px;background-color:#fff;margin-top:-10px;margin-bottom:15px;max-height:0;overflow:hidden;transition:max-height .2s ease-out}
.accordiongroup .panel p{margin-top:15px !important}
.accordiongroup .panel .headline{text-decoration:underline;font-weight:bold;color:#006895}
.auth_cta_card_1{display:none}
.auth_cta_card_1 img{width:100%;height:auto}
.auth_cta_dpd_1{display:none;min-height:120px;-webkit-box-shadow:0 5px 20px -5px rgba(0,0,0,0.75);-moz-box-shadow:0 5px 20px -5px rgba(0,0,0,0.75);box-shadow:0 5px 20px -5px rgba(0,0,0,0.75);border:1px solid #d3d3d3;border-radius:10px;background:-moz-linear-gradient(top,rgba(191,191,191,0.65) 0,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,rgba(191,191,191,0.65) 0,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(191,191,191,0.65) 0,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6bfbfbf',endColorstr='#00ffffff',GradientType=0)}
.auth_cta_dpd_1>div{display:block}
.auth_cta_dpd_1 .exec_email{color:#c94f08}
.auth_cta_dpd_1 img.exec_pic{float:left;padding:10px;height:100px}
.auth_cta_dpd_1 p{font-family:'mohegan-loyalty',serif;margin:0;font-size:.9rem}
.auth_cta_dpd_1 p.exec_title{font-size:1rem;margin:10px 0}
.auth_cta_dpd_1 p.exec_name{margin-bottom:5px}
@media screen and (max-width:866px){.auth_cta_dpd_1{width:100%}
}
.auth_cta_tier img{height:auto;width:100%}
.chooseyourroomcontainer{border-bottom:1px dotted #ddd}
.hotel_wrapper{padding-bottom:50px}
.skyRooms h2{border-bottom:1px dotted #a5793c !important;color:#a5793c}
.skyRooms h2:before,.skyRooms h2:after{background:url("../../../../../content/dam/mohegansun/Images/Staying/Sky/double-diamond.png") no-repeat scroll 0 0;content:"";height:22px;margin:2px 10px;width:34px;display:inline-block}
.skyRooms .book_a_room_text h3{color:#a5793c}
.earthRooms .content_head_resp{display:block;position:relative}
.earthRooms .content_head_resp h2{border:none !important}
.earthRooms h2{color:#6b5959}
.earthRooms h2:after{align-content:center;background-color:#6b5959;clear:both;content:"";display:block;height:2px;margin:auto;text-align:center;width:150px}
.earthRooms .book_a_room_text h3{color:#6b5959}
.skyRooms .content_head_resp h2,.earthRooms .content_head_resp h2,.luxuryRooms .content_head_resp h2{font-size:1.8em;padding-top:20px !important;text-align:center}
.luxuryRooms .content_head_resp h2{color:#cca722;font-family:'Playfair Display',serif !important;letter-spacing:.1em;border:none !important;font-size:2em}
.luxuryRooms .content_head_resp h2:before,.luxuryRooms .content_head_resp h2:after{background:url("../../../../../content/dam/mohegansun/Images/Staying/Aspire/aspire-dot.png") no-repeat scroll 0 0;content:"";height:22px;margin:10px 10px 0;width:32px;display:inline-block}
.luxuryRooms .book_a_room_text h3{color:#cca722}
.luxuryRooms .price_and_detail p.details{color:#565658}
@media only screen and (max-width:960px){.skyRooms .book_a_room_text h3,.earthRooms .book_a_room_text h3{color:#fff}
.skyRooms .roomcontainer .book_text_block{background:#c5b398}
.earthRooms .roomcontainer .book_text_block{background:#6b5959}
.luxuryRooms .roomcontainer .book_text_block{background:#565658}
.luxuryRooms .book_a_room_text h3{color:#fff}
}
.cnt_teaser_image_1{margin-top:15px}
.cnt_teaser_image_1 .cellwrap{position:relative;text-align:center}
.cnt_teaser_image_1 .aratio{border-radius:10px}
.cnt_teaser_image_1 .aratio .caption{text-align:center;position:absolute;padding:0;z-index:1;width:100%;background:linear-gradient(45deg,rgba(10,50,85,0.9) 0,rgba(0,117,80,0.8) 82%);bottom:0;height:100%}
.cnt_teaser_image_1 .aratio .caption:hover,.cnt_teaser_image_1 .aratio .caption:focus{background:rgba(10,50,85,0.9)}
.cnt_teaser_image_1 .wrapper>img{width:100%}
.cnt_teaser_image_1 .caption img{width:auto;max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
@media(max-width:959px){.cnt_teaser_image_1 .aratio{border:2px solid #c94f08}
}
@media screen and (min-width:667px) and (max-width:959px){.cnt_teaser_image_1 .cellwrap>.caption{display:none}
}
.cnt_teaser_text_1{margin-top:15px}
.cnt_teaser_text_1 .cellwrap{position:relative;text-align:center}
.cnt_teaser_text_1 .cellwrap h3{color:#006895;padding:0;margin:0 0 .75em;display:inline-block;text-transform:uppercase;font-family:'mohegan-sans-bold';font-size:18px;font-weight:normal}
.cnt_teaser_text_1 .cellwrap>.caption{display:none}
.cnt_teaser_text_1 .caption{font-family:'mohegan-sans',Arial,Helvetica,sans-serif;font-size:13px;line-height:18px;color:#fff;text-align:left;position:absolute;padding:0;z-index:1;background-color:transparent;width:100%}
.cnt_teaser_text_1 .caption:hover,.cnt_teaser_text_1 .caption:focus{color:#eac691}
.cnt_teaser_text_1 .caption p:after{content:' \226B';display:inline-block;height:10px;width:10px;margin-left:5px;color:#fff;font-size:.9em}
.cnt_teaser_text_1 .aratio{border-radius:10px}
.cnt_teaser_text_1 .aratio .caption{background:linear-gradient(45deg,rgba(10,50,85,0.9) 0,rgba(0,117,80,0.8) 82%);bottom:0}
.cnt_teaser_text_1 .aratio .caption p{margin:10px 15px}
.cnt_teaser_text_1 .wrapper>img{width:100%}
.cnt_teaser_text_1 .headingwrap{left:0}
@media(max-width:959px){.cnt_teaser_text_1 .aratio{border:2px solid #c94f08}
}
.genric_content_tpl .genericParsys .cnt_teaser_text_1 h3{color:#c94f08;padding:0;margin:0 0 .75em;font-family:'mohegan-sans-bold';font-size:16px}
.genric_content_tpl .genericParsys .cnt_teaser_text_1 p{color:#fff}
.genric_content_tpl .genericParsys .cnt_teaser_text_1 .caption{padding:15px 0}
.genric_content_tpl .genericParsys .cnt_teaser_text_1 .aratio .caption{padding:15px}
.col_1_full .compwrap{max-width:100%;width:100%;margin:0 auto;font-size:0}
.col_1_full .cell{font-size:16px;vertical-align:top;width:100%}
.col_1_full .cnt_teaser_1 .cellwrap{padding:0}
.col_1_full .cnt_teaser_1 .hero .overlay{bottom:0;opacity:1}
.col_1 .compwrap{max-width:960px;width:100%;margin:0 auto;font-size:0}
.col_1 .cell{font-size:16px;vertical-align:top;width:100%}
.resp .col_1 .cell>div{padding:5px 16px}
.col_2 .compwrap{max-width:960px;width:100%;margin:0 auto;font-size:0}
.col_2 .cell{font-size:16px;vertical-align:top;display:inline-block}
.col_2>DIV>.compwrap>.wrap{width:100%}
.col_2>DIV>.compwrap>.wrap>.cell,.col_2>.w5050>.compwrap>.wrap>.c1,.col_2>.w5050>.compwrap>.wrap>.c2{width:50%}
.col_2>.w3070>.compwrap>.wrap>.c1,.col_2>.w7030>.compwrap>.wrap>.c2{width:30%}
.col_2>.w7030>.compwrap>.wrap>.c1,.col_2>.w3070>.compwrap>.wrap>.c2{width:70%}
.resp .col_2 .cell>div{padding:5px 16px}
.resp .loginTemplate .col_2 .cell.c2>div .plain_rich_text_container{margin-left:auto}
@media(max-width:666px){.col_2>.w5050>.compwrap>.wrap>.cell,.col_2>.w7030>.compwrap>.wrap>.cell,.col_2>.w3070>.compwrap>.wrap>.cell,.col_2>DIV>.compwrap>.wrap>.cell{width:100%}
.resp .loginTemplate .col_2 .cell.c2>div{border-left:0}
.resp .col_2 .cell>div{padding:5px}
}
.col_3 .compwrap{max-width:960px;width:100%;margin:0 auto;font-size:0}
.col_3 .cell{font-size:16px;vertical-align:top;display:inline-block;width:33.33%}
.col_3>.w255025>.compwrap>.wrap>.c1,.col_3>.w252550>.compwrap>.wrap>.c1,.col_3>.w252550>.compwrap>.wrap>.c2,.col_3>.w502525>.compwrap>.wrap>.c2,.col_3>.w255025>.compwrap>.wrap>.c3,.col_3>.w502525>.compwrap>.wrap>.c3{width:25%}
.col_3>.w502525>.compwrap>.wrap>.c1,.col_3>.w255025>.compwrap>.wrap>.c2,.col_3>.w252550>.compwrap>.wrap>.c3{width:50%}
.col_3 .cell .col_1 .cell{width:100%}
.col_3 .cell .col_1 .cell div{padding:0 5px 5px 5px;box-sizing:border-box}
.col_3 .cell .col_2 .c1 div,.col_3 .cell .col_2 .c2 div{padding:0 3px 3px 3px}
.resp .col_3 .cell>div{padding:5px 16px}
@media(max-width:666px){.col_3>DIV>.compwrap>.wrap>.cell,.col_3>.w252550>.compwrap>.wrap>.c1,.col_3>.w252550>.compwrap>.wrap>.c2,.col_3>.w252550>.compwrap>.wrap>.c3,.col_3>.w255025>.compwrap>.wrap>.c1,.col_3>.w255025>.compwrap>.wrap>.c2,.col_3>.w255025>.compwrap>.wrap>.c3,.col_3>.w502525>.compwrap>.wrap>.c1,.col_3>.w502525>.compwrap>.wrap>.c2,.col_3>.w502525>.compwrap>.wrap>.c3{width:100%}
.resp .col_3 .cell>div{padding:5px}
}
.col_4_ext .compwrap{max-width:960px;width:100%;margin:0 auto;font-size:0}
.col_4_ext .cell{font-size:16px;vertical-align:top;display:inline-block}
.col_4_ext .cell{width:25%}
.resp .col_4_ext .cell>div{padding:5px 16px}
@media(max-width:666px){.col_4_ext .compwrap .cell{width:100%}
}
@media(min-width:667px) and (max-width:959px){.col_4_ext .compwrap .cell{width:50%}
.col_4_ext .compwrap>.c2{clear:left}
.col_4_ext .compwrap .c5{width:100%;clear:left;float:left}
}
@media(min-width:960px){.col_4_ext .compwrap{position:relative}
.col_4_ext .compwrap .c1{float:left}
.col_4_ext .compwrap>.wrap{float:left;width:50%}
.col_4_ext .compwrap .c4{float:right}
.col_4_ext .compwrap .c1,.col_4_ext .compwrap .c4{min-height:100px}
.col_4_ext .wrap>.c2,.col_4_ext .wrap>.c3{width:50%}
.col_4_ext .compwrap .c5{width:100%;clear:left;float:left}
.col_4_ext .headingwrap .c1,.col_4_ext .headingwrap .c3{display:none}
}
.col_4 .compwrap{max-width:960px;width:100%;margin:0 auto;font-size:0}
.col_4 .cell{font-size:16px;vertical-align:top;display:inline-block}
.col_4 .cell,.col_4 .cell.c4{width:25%}
.resp .col_4 .cell>div{padding:5px 16px}
.col_4 .cell .col_1 .cell{width:100%}
.col_4 .cell .col_1 .cell div{padding:0 4px 4px 4px;box-sizing:border-box}
.col_4 .cell .col_2 .c1 div,.col_4 .cell .col_2 .c2 div{padding:0 3px 3px 3px}
@media(max-width:666px){.col_4 .compwrap .cell{width:50%}
.resp .col_4 .cell>div{padding:5px}
}
@media(min-width:667px) and (max-width:959px){.col_4 .cell,.col_4 .cell.c4{width:50%}
}
@media(min-width:960px){.col_4 .compwrap{position:relative}
.col_4 .compwrap>.wrap{float:left;width:50%}
.col_4 .compwrap .c4{float:right}
.col_4 .wrap>.c2,.col_4 .wrap>.c3{width:50%}
.col_4 .cell{float:left}
.col_4 .headingwrap .c1,.col_4 .headingwrap .c3{display:none}
}
div[class*='col_'] .bg{zoom:1;max-width:100%;width:100%;height:auto;position:relative;display:block;text-align:left}
div[class*='col_'] .bg:before,div[class*='col_'] .bg:after{content:'';display:table}
div[class*='col_'] .bg:after{clear:both}
div[class*='col_'] .bg.center{background:center top no-repeat}
div[class*='col_'] .bg.left{background:left top no-repeat;background-size:cover}
div[class*='col_'] .bg.right{background:right center no-repeat;background-size:cover}
div[class*='col_'] .cell a{text-decoration:none}
div[class*='col_'] .cell a:hover,div[class*='col_'] .cell a:focus{text-decoration:underline}
.cellwrap .aratio{position:relative;overflow:hidden}
.mac-os div[class*='col_'] .compwrap{white-space:nowrap}
.mac-os div[class*='col_'] .cell{white-space:normal}
@media(max-width:666px){.mac-os div[class*='col_'] .compwrap{white-space:normal}
.headingwrap .c1 i,.headingwrap .c3 i{width:40px;height:14px;display:inline-block;content:'';margin:0 5px}
}
FORM.externalForm DIV.selector{width:169px}
FORM.externalForm SELECT{width:176px}
FORM.externalForm INPUT.error_text{border-color:#d10505}
FORM.externalForm SPAN.error_text{font-size:12px}
FORM.externalForm DIV.radio SPAN.uniform_custom{float:left}
FORM.externalForm :-ms-input-placeholder{color:#a9a9a9}
FORM.externalForm SPAN.optional{position:relative;top:3px}
FORM.externalForm DIV.checker{position:relative;float:left;margin-right:5px}
FORM.externalForm DIV.checker SPAN.uniform_custom{margin-top:5px}
#weChanged-wrapper{display:none;width:340px;height:auto;min-height:135px;padding-bottom:10px;background-color:white;margin:0;position:fixed;bottom:-105px;right:5%;z-index:99999;font-size:1em;font-family:'mohegan-sans-bold';transition-duration:.5s;-moz-border-top-left-radius:2em;-moz-border-top-right-radius:2em;-webkit-border-top-left-radius:2em;-webkit-border-top-right-radius:2em;-ms-border-top-left-radius:2em;-ms-border-top-right-radius:2em;border-top-left-radius:2em;border-top-right-radius:2em;box-shadow:0 0 14px 1px #000}
#weChanged-wrapper .weChanged-body-text{margin:10px 10px 0 10px;line-height:20px;text-align:center;color:#555}
#weChanged-wrapper .weChanged-body-text-link{margin:10px 10px 0 10px;line-height:20px;text-align:center}
#weChanged-wrapper .weChanged-body-text-link a{text-decoration:none;color:#c94f08}
#weChanged-wrapper .weChanged-header{margin:10px 0 10px 0;text-align:center}
#weChanged-wrapper .weChanged-open{bottom:-1px !important;transition-duration:.5s}
#weChanged-wrapper #weChanged-toggle{cursor:pointer}
#weChanged-wrapper .weChanged-title{color:#c94f08;font-weight:bold;font-size:1.1em;vertical-align:top;letter-spacing:.1em;margin-right:-26px}
#weChanged-wrapper .wcBtn{width:16px;height:16px;display:inline-block;margin:4px 15px 0 0;float:right;background:url("../../../../../content/dam/mohegansun/Miscellaneous/images/arrow-up-01.png")}
#weChanged-wrapper .weChanged-open .wcBtn{background:url("../../../../../content/dam/mohegansun/Miscellaneous/images/remove-01.png");transition-duration:.5s}
@media only screen and (max-width:666px){#weChanged-wrapper{width:90%;margin:0 5%;right:0}
}
.giftcard_balance #balanceRequestWrapper #btnRequestBalance{padding:5px 10px;background-color:#c94f08}
.hero_item_1 .hero-option{position:absolute;z-index:10;width:100%;max-width:100%;bottom:0;border-radius:10px;padding-bottom:50px}
.hero_item_1 .hero-option .cnt_title_1{font-family:'mohegan-sans-bold';font-size:3.5em;color:#fff;font-weight:normal;line-height:1em;padding:0;margin:15px auto;text-align:center;width:100%;max-width:70%}
.hero_item_1 .hero-option .cnt_title_1 em.big{font-size:2em;line-height:.95em}
.hero_item_1 .hero-option .cnt_title_1:before{background:linear-gradient(180deg,rgba(0,21,36,0) 0,rgba(0,21,36,0.7) 55%,rgba(0,21,36,0.8) 100%);content:'';position:absolute;bottom:4px;display:block;width:100%;height:400px;z-index:-1;left:0}
.hero_item_1 .hero-option p{font-size:.9em;margin:0 15px 15px;color:#fff}
.hero_item_1 .hero-option .cta{width:auto}
.hero_item_1 .hero_item_secondary-option{right:10px;text-align:left;padding-left:0;padding-right:0}
.hero_item_1 .hero_item_secondary-option .cnt_title_1,.hero_item_1 .hero_item_secondary-option p{margin-left:20px}
.hero_item_1 .hero_item_secondary-option .cta{margin:0 0 15px 9px}
.hero_item_1 .hero_item_secondary-option.singlecta .cta{margin:0 3px 15px}
.hero_item_1 .hero_item_primary-option{left:auto}
.hero_item_1 .btn_big a span{min-width:135px;text-align:center}
.hero_item_1 .cta{display:inline-block;margin:0 3px 15px}
.hero_item_1 .singlecta .cta{width:100%;text-align:center;margin-left:3px}
@media all and (max-width:666px){.hero_item_1 .hero-option{position:absolute;display:block;margin:0;width:100%;max-width:100%;left:0;padding:0 0 20px 0;text-align:center;float:left;transform:none;box-sizing:border-box;border-radius:0}
.hero_item_1 .hero-option .cta{margin:5px 10px;width:auto;display:inline-block}
.hero_item_1 .hero-option .cnt_title_1{font-size:3em;max-width:95%}
.hero_item_1 .btn_big a span{min-width:105px}
.hero_1 img{height:400px;object-position:center;object-fit:cover;width:100% !important}
}
@media all and (max-width:666px){.hero_1 .hero_item_1.hero_item_secondary-option img{height:auto}
.hero_1 .hero_item_1.hero_item_secondary-option .hero_item_1 .hero-option .cnt_title_1{font-size:2em}
}
@media all and (max-width:409px){.hero_item_1 .cta{display:block;width:100%;margin:.5em}
}
.hotel_choice_container .btn_view_property{margin:15px 0}
.hotel_choice h2{color:#244d6b;text-align:center}
.maincontent_container{max-width:1440px;min-width:960px;position:relative}
.maincontent_container .content_heading{height:70px;padding-top:60px}
.maincontent_container_resp{width:100%;position:relative;padding-top:80px;overflow:hidden}
.main_container_center{width:960px;background:#fff;margin:0 auto;z-index:11;position:relative;padding-bottom:0}
.main_container_center_resp{width:100%;background:#fff;min-height:350px;max-width:960px;margin:0 auto;z-index:11;position:relative;padding-bottom:0}
.top_main_container_center{width:960px;margin:0 auto;z-index:11;position:relative;background:0;min-height:auto}
.top_main_container_center_resp{width:100%;max-width:960px;margin:0 auto;z-index:11;position:relative;background:0;min-height:auto;padding-top:20px}
.plain_text_margin .plain_rich_text_container{margin-right:20px}
#modal_container{display:none;left:0;position:fixed;top:0;z-index:9999}
#modal_overlay{background-color:rgba(13,37,55,0.8);left:0;position:fixed;top:0;z-index:9998}
#modal_window{background-color:#fff;left:0;opacity:.80;padding:37px 37px 10px;position:fixed;top:0;z-index:9999}
#mask{background-color:rgba(13,37,55,0.8);display:none;left:0;position:absolute;top:0;z-index:9000}
#modal_window .close{text-indent:-99999px;width:18px;height:18px;position:absolute;background:url('../../../../../content/dam/mohegansun/Template-Assets/icon_sprite.png') no-repeat right -3936px;right:9px;top:10px}
#modal-carousel-container{width:726px;overflow:hidden;margin:0 auto}
#modal-carousel-container .cq-carousel{position:relative;min-height:435px;height:auto !important;height:435px}
#modal-carousel-container .cq-carousel-banner-item{position:absolute;top:0;overflow:hidden;height:435px}
#modal-carousel-container .cq-carousel-banner-item .slides{width:726px}
#modal-carousel-container .cq-carousel-banner-item .slides,#modal-carousel-container .paginationWrapper,#modal-carousel-container .pagination li a{font-size:1.1em;font-weight:bold;font-family:'mohegan-sans',Arial,Helvetica,sans-serif;color:#0a3255}
.pagination{display:block;float:left}
.paginationWrapper .countWrap{display:block;float:left;height:30px}
#modal-carousel-container .cq-carousel-banner-item .slides h4{margin:12px 0 0;text-transform:uppercase;color:#823e7c}
#modal-carousel-container .cq-carousel-banner-item .slides p{word-wrap:break-word;margin:0 0 10px;line-height:normal}
#modal-carousel-container .cq-carousel-controls{height:50px;margin:0 auto;position:relative;width:175px}
#modal-carousel-container .cq-carousel-controls a{background:url('../../../../../content/dam/mohegansun/Template-Assets/icon_sprite.png') no-repeat;display:block;height:44px;width:32px;position:absolute;border:0}
#modal-carousel-container .cq-carousel-controls a.cq-carousel-control-prev{background-position:0 -3973px;left:0}
#modal-carousel-container .cq-carousel-controls a.cq-carousel-control-next{background-position:-85px -3973px;right:0}
#modal-carousel-container .paginationWrapper{width:126px;margin:0 auto;padding:12px 0 0}
#modal-carousel-container .pagination{z-index:-1;bottom:auto;left:0;margin:0 4px 0 0;padding:0;position:static;display:block;float:left;height:30px;width:50px;text-align:right}
#modal-carousel-container .pagination li{display:none;list-style:none;height:30px}
#modal-carousel-container .pagination li.current{display:block}
#modal-carousel-container .pagination li a{text-indent:0;text-align:right;background:0;height:auto;width:50px;height:30px;display:block;padding:0;text-decoration:none}
.genric_content_tpl .genericParsys ul.pagination li{padding:0}
#modal-carousel-container .gallery_img{width:726px;height:373px;overflow:hidden;text-align:center}
.slides_control .slides{text-align:left}
#lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:alpha(opacity=70) !important;opacity:.7;display:none}
#lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-family:'mohegan-sans',Arial,Helvetica,sans-serif;font-weight:normal}
#lightbox img{width:auto;height:auto}
#lightbox a img{border:0}
.lb-outerContainer,.lb-dataContainer,.lb-headerContainer{background-color:#FFF;opacity:.85;filter:alpha(opacity=85);width:95% !important;max-width:810px;min-width:200px}
.lb-outerContainer{position:relative;*zoom:1;width:250px;height:250px;margin:0 auto;padding:0 10px;width:95% !important;max-width:810px;min-width:200px;height:auto !important;display:block}
.lb-outerContainer:after{content:"";display:table;clear:both}
.lb-container{padding:5px 5px 10px 5px}
.lb-loader{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0}
.lb-nav{position:relative;height:100%;width:170px;z-index:10;margin:0 auto}
.lb-container>.nav{left:0}
.lb-nav a{outline:0}
.lb-prev,.lb-next{width:49%;height:100%;display:block}
.lb-prev{left:0;float:left;background:transparent url('../../../../../content/dam/mohegansun/Template-Assets/icon_sprite.png') no-repeat 0 -3973px;height:44px;width:32px;display:block;border:0}
.lb-next{float:right;background:transparent url('../../../../../content/dam/mohegansun/Template-Assets/icon_sprite.png') no-repeat -85px -3973px;display:block;height:44px;width:32px;border:0}
#lightboxOverlay{width:100% !important}
.lb-dataContainer{margin:0 auto;padding-top:5px;padding-bottom:15px;*zoom:1;width:100%;padding:0 10px}
.lb-headerContainer{height:23px;margin:0 auto;position:relative;padding:0 10px}
.lb-container .lb-image{width:95% !important;max-width:800px}
.lb-dataContainer:after{content:"";display:table;clear:both}
.lb-data{padding:0 10px;color:#0a3255}
.lb-details{float:left;height:47px;line-height:1.1em;text-align:left;width:100%}
.lb-caption{color:#823e7c;font-size:1em;line-height:1em;text-align:left;text-transform:uppercase}
.lb-caption p{padding:10px 0 0;margin:0}
.lb-title{bottom:0;color:#823e7c;float:left;font-size:1em;left:10px;line-height:1em;padding-left:5px;padding-top:6px;text-align:left;text-transform:uppercase;width:95%;display:block}
.lb-number{clear:both;color:#0a3255;display:none;font-family:'mohegan-sans-bold';font-size:1.1em;padding-top:12px;text-align:center}
.lb-close{width:18px;height:18px;position:absolute;background:url('../../../../../content/dam/mohegansun/Template-Assets/icon_sprite.png') no-repeat right -3936px;right:9px;top:5px;z-index:9999}
.lb-close:hover{cursor:pointer}
iframe{border:0}
.lb-closeContainer{width:30px;float:right}
.youtube_main_container{width:auto;float:left;margin:20px 10px}
.youtube_main_container h3{margin:10px 0;padding:0;font-family:'mohegan-sans-bold';font-size:1.7em;color:#0a3255;text-transform:uppercase}
.youtube_box.small{width:270px}
.youtube_box_bottom{width:50px;height:38px;position:absolute;bottom:-38px;background:url('../../../../../content/dam/mohegansun/Template-Assets/icon_sprite.png') no-repeat 100% -4814px transparent;right:10px}
.youtube_description{margin:0;font-size:.9em}
.youtube_description p{font-size:.9em}
.ms_youtube{position:relative;display:block;padding:0;height:0;overflow:hidden}
.ms_youtube.four{padding-bottom:75%}
.ms_youtube.sixteen{padding-bottom:56.25%}
.ms_youtube iframe,.ms_youtube object,.ms_youtube embed{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}
.ms_youtube_container{margin:0 auto;margin-bottom:30px}
.ms_youtube_container .social_feed_box{position:relative;float:none;width:auto;min-height:inherit;margin:0;padding:20px}
.ms_youtube_container .youtube_bottom{background:#e52d27;position:absolute;left:0;bottom:0;height:20px}
.ms_youtube_container .youtube_attachment{position:absolute;right:40px;background:url('../../../../../content/dam/mohegansun/Template-Assets/icon_sprite.png');background-position:-245px -4884px;width:45px;height:37px}
.ms_youtube_container .feed_area{position:relative;float:none;width:auto;padding:20px;padding-bottom:40px;height:auto;overflow:hidden;margin-left:0;background:#fff;border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;border:0 solid #000;-webkit-box-shadow:0 0 20px 3px rgba(0,0,0,0.75);-moz-box-shadow:0 0 20px 3px rgba(0,0,0,0.75);box-shadow:0 0 20px 3px rgba(0,0,0,0.75)}
.social_feed_box{float:left;width:312px;min-height:180px;margin:60px 7px 0 0;font-size:.9em}
.social_feed_box .youtube_bottom{height:58px;background:url('../../../../../content/dam/mohegansun/Template-Assets/icon_sprite.png') no-repeat scroll 1px -4864px transparent;float:left;width:100%}
.feed_area{background:red;float:left;width:274px;padding:4px 17px 6px 20px;background:url(../../../mgebase/clientlibs/publish/images/global/feed-box-repeat-bg.png) repeat-y -4px 0;height:206px;overflow:hidden;margin-left:0}
.nivo-lightbox-overlay{position:fixed;top:0;left:0;z-index:99998;width:100%;height:100%;overflow:hidden;visibility:hidden;opacity:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.nivo-lightbox-overlay.nivo-lightbox-open{visibility:visible;opacity:1}
.nivo-lightbox-wrap{position:absolute;top:10%;bottom:10%;left:10%;right:10%}
.nivo-lightbox-content{width:100%;height:100%}
.nivo-lightbox-title-wrap{position:absolute;bottom:0;left:0;width:100%;z-index:99999;text-align:center}
.nivo-lightbox-nav{display:none}
.nivo-lightbox-prev{position:absolute;top:50%;left:0}
.nivo-lightbox-next{position:absolute;top:50%;right:0}
.nivo-lightbox-close{position:absolute;top:2%;right:2%}
.nivo-lightbox-image{text-align:center}
.nivo-lightbox-image img{max-width:100%;max-height:100%;width:auto;height:auto;vertical-align:middle}
.nivo-lightbox-content iframe{width:100%;height:100%}
.nivo-lightbox-inline,.nivo-lightbox-ajax{max-height:100%;overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.nivo-lightbox-error{display:table;text-align:center;width:100%;height:100%;color:#fff;text-shadow:0 1px 1px #000}
.nivo-lightbox-error p{display:table-cell;vertical-align:middle}
.nivo-lightbox-notouch .nivo-lightbox-effect-fade,.nivo-lightbox-notouch .nivo-lightbox-effect-fadeScale,.nivo-lightbox-notouch .nivo-lightbox-effect-slideLeft,.nivo-lightbox-notouch .nivo-lightbox-effect-slideRight,.nivo-lightbox-notouch .nivo-lightbox-effect-slideUp,.nivo-lightbox-notouch .nivo-lightbox-effect-slideDown,.nivo-lightbox-notouch .nivo-lightbox-effect-fall{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.nivo-lightbox-effect-fadeScale .nivo-lightbox-wrap{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7)}
.nivo-lightbox-effect-fadeScale.nivo-lightbox-open .nivo-lightbox-wrap{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap,.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap,.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap,.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap{-webkit-transition:all .3s cubic-bezier(0.25,0.5,0.5,0.9);-moz-transition:all .3s cubic-bezier(0.25,0.5,0.5,0.9);-ms-transition:all .3s cubic-bezier(0.25,0.5,0.5,0.9);-o-transition:all .3s cubic-bezier(0.25,0.5,0.5,0.9);transition:all .3s cubic-bezier(0.25,0.5,0.5,0.9)}
.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap{-webkit-transform:translateX(-10%);-moz-transform:translateX(-10%);-ms-transform:translateX(-10%);transform:translateX(-10%)}
.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap{-webkit-transform:translateX(10%);-moz-transform:translateX(10%);-ms-transform:translateX(10%);transform:translateX(10%)}
.nivo-lightbox-effect-slideLeft.nivo-lightbox-open .nivo-lightbox-wrap,.nivo-lightbox-effect-slideRight.nivo-lightbox-open .nivo-lightbox-wrap{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap{-webkit-transform:translateY(-10%);-moz-transform:translateY(-10%);-ms-transform:translateY(-10%);transform:translateY(-10%)}
.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap{-webkit-transform:translateY(10%);-moz-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%)}
.nivo-lightbox-effect-slideUp.nivo-lightbox-open .nivo-lightbox-wrap,.nivo-lightbox-effect-slideDown.nivo-lightbox-open .nivo-lightbox-wrap{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.nivo-lightbox-body-effect-fall .nivo-lightbox-effect-fall{-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}
.nivo-lightbox-effect-fall .nivo-lightbox-wrap{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform:translateZ(300px);-moz-transform:translateZ(300px);-ms-transform:translateZ(300px);transform:translateZ(300px)}
.nivo-lightbox-effect-fall.nivo-lightbox-open .nivo-lightbox-wrap{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}
.nivo-lightbox-theme-default.nivo-lightbox-overlay{background:#666;background:rgba(13,37,55,0.8)}
.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading{background:url(../../../../../content/dam/mohegansun/nivo-lightbox-theme/default/loading.gif) no-repeat 50% 50%}
.nivo-lightbox-theme-default .nivo-lightbox-nav{top:10%;width:8%;height:80%;text-indent:-9999px;background-repeat:no-repeat;background-position:50% 50%;opacity:.5}
.nivo-lightbox-theme-default .nivo-lightbox-nav:hover{opacity:1;background-color:rgba(0,0,0,0.5)}
.nivo-lightbox-theme-default .nivo-lightbox-prev{background-image:url(../../../../../content/dam/mohegansun/nivo-lightbox-theme/default/prev.png);border-radius:0 3px 3px 0}
.nivo-lightbox-theme-default .nivo-lightbox-next{background-image:url(../../../../../content/dam/mohegansun/nivo-lightbox-theme/default/next.png);border-radius:3px 0 0 3px}
.nivo-lightbox-theme-default .nivo-lightbox-close{display:block;background:url(../../../../../content/dam/mohegansun/nivo-lightbox-theme/default/close.png) no-repeat 5px 5px;width:16px;height:16px;text-indent:-9999px;padding:5px;opacity:.5}
.nivo-lightbox-theme-default .nivo-lightbox-close:hover{opacity:1}
.nivo-lightbox-theme-default .nivo-lightbox-title-wrap{bottom:-7%}
.nivo-lightbox-theme-default .nivo-lightbox-title{font:14px/20px 'mohegan-sans-bold';font-style:normal;font-weight:normal;background:#000;color:#fff;padding:7px 15px;border-radius:30px}
.nivo-lightbox-theme-default .nivo-lightbox-image img{background:#fff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.4);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.4);box-shadow:0 1px 1px rgba(0,0,0,0.4)}
.nivo-lightbox-theme-default .nivo-lightbox-ajax,.nivo-lightbox-theme-default .nivo-lightbox-inline{background:#fff;padding:40px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.4);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.4);box-shadow:0 1px 1px rgba(0,0,0,0.4)}
@media(-webkit-min-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6/2),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading{background-image:url(../../../../../content/dam/mohegansun/nivo-lightbox-theme/default/loading@2x.gif);background-size:32px 32px}
.nivo-lightbox-theme-default .nivo-lightbox-prev{background-image:url(../../../../../content/dam/mohegansun/nivo-lightbox-theme/default/prev@2x.png);background-size:48px 48px}
.nivo-lightbox-theme-default .nivo-lightbox-next{background-image:url(../../../../../content/dam/mohegansun/nivo-lightbox-theme/default/next@2x.png);background-size:48px 48px}
.nivo-lightbox-theme-default .nivo-lightbox-close{background-image:url(../../../../../content/dam/mohegansun/nivo-lightbox-theme/default/close@2x.png);background-size:16px 16px}
}
.openid{display:block;margin:auto;text-align:center}
.openid input[type="submit"]{-webkit-appearance:none;border:0;font-family:'mohegan-sans-bold'}
.openid input[type="submit"]:hover,.openid input[type="submit"]:focus{text-decoration:underline}
#ot-reservation-widget .ot-dtp-picker{width:auto}
#OT_searchWrapper{height:250px !important}
.openTableContainer iframe{height:300px !important;margin:0;padding:0}
.parking-eligibility{display:block;max-width:400px;color:white;border-radius:15px;padding:15px !important;margin:5px auto;text-align:center}
.parking-eligibility div{padding:auto}
.parking-eligibility .parking-eligibility-top{display:table;width:100%}
.parking-eligibility .parking-eligibility-top .parking-eligibility-images{display:inline-block;padding:5px !important;margin-right:5px}
.parking-eligibility .parking-eligibility-top .parking-eligibility-images .img-parking-eligible,.parking-eligibility .parking-eligibility-top .parking-eligibility-images .img-parking-ineligible{display:inline-block;vertical-align:middle}
.parking-eligibility .parking-eligibility-top .parking-eligibility-images .img-parking-eligible:after,.parking-eligibility .parking-eligibility-top .parking-eligibility-images .img-parking-ineligible:after{content:"\03a1";width:28px;height:28px;display:inline-block;color:#fff;font-size:28px;background-color:#00852a;border-radius:100px;text-align:center;line-height:28px;vertical-align:middle;font-weight:bold;padding-left:2px;border:2px solid #fff}
.parking-eligibility .parking-eligibility-top .parking-eligibility-images .img-parking-ineligible:after{background-color:#5f5c53}
.parking-eligibility .parking-eligibility-top .parking-eligibility-message{display:inline-block;width:80%;vertical-align:middle;font-size:1.35em;margin-top:5px;line-height:1.2em;min-width:200px}
.parking-eligibility hr{border-top:1px solid rgba(255,255,255,0.7);margin:.5em 0}
.parking-eligibility .parking-eligibility-asofdate{font-size:.9em;font-family:'mohegan-bold'}
.parking-eligibility .parking-eligibility-earningmessage{font-size:.8em}
.parking-eligibility.eligible{background-color:#00852a}
.parking-eligibility.ineligible{background-color:#d8d5cc;color:#5f5c53;border:1px solid #b00001}
.parking-eligibility.ineligible hr{border-top:1px solid #8f876f}
.ps-container{-ms-touch-action:none;touch-action:none;overflow:hidden !important;-ms-overflow-style:none}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps-container{overflow:auto !important}
}
.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block;background-color:transparent}
.ps-container.ps-in-scrolling{pointer-events:none}
.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}
.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}
.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:rgba(255,255,255,0.2);opacity:.9}
.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#eee}
.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;opacity:0;-webkit-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;-o-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;bottom:3px;height:8px}
.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;bottom:0;height:8px}
.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;opacity:.5;-webkit-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;-o-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;right:0;width:8px}
.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;right:0;width:8px}
.ps-container:hover.ps-in-scrolling{pointer-events:none}
.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}
.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}
.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:rgba(255,255,255,0.2);opacity:.9}
.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#fff}
.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:.6}
.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:.9}
.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}
.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:rgba(255,255,255,0.2);opacity:.9}
.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#fff}
/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}
.pswp__button:focus,.pswp__button:hover{opacity:1}
.pswp__button:active{outline:0;opacity:.9}
.pswp__button::-moz-focus-inner{padding:0;border:0}
.pswp__ui--over-close .pswp__button--close{opacity:1}
.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url("../../../../../content/dam/mohegansun/theme/default-skin.png") 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}
@media(-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url("../../../../../content/dam/mohegansun/theme/default-skin.png") 0 0 no-repeat}
.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0}
}
.pswp__button--close{background-position:0 -44px}
.pswp__button--share{background-position:-44px -44px}
.pswp__button--fs{display:none}
.pswp--supports-fs .pswp__button--fs{display:block}
.pswp--fs .pswp__button--fs{background-position:-44px 0}
.pswp__button--zoom{display:none;background-position:-88px 0}
.pswp--zoom-allowed .pswp__button--zoom{display:block}
.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}
.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}
.pswp__button--arrow--left,.pswp__button--arrow--right{background:0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}
.pswp__button--arrow--left{left:0}
.pswp__button--arrow--right{right:0}
.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,0.3);height:30px;width:32px;position:absolute}
.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}
.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}
.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.pswp__share-modal{display:block;background:rgba(0,0,0,0.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}
.pswp__share-modal--hidden{display:none}
.pswp__share-tooltip{z-index:1620;position:absolute;background:#FFF;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.25);box-shadow:0 2px 5px rgba(0,0,0,0.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}
.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}
.pswp__share-tooltip a:hover{text-decoration:none;color:#000}
.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}
.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}
.pswp__share-modal--fade-in{opacity:1}
.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.pswp--touch .pswp__share-tooltip a{padding:16px 12px}
a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#FFF;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}
a.pswp__share--facebook:hover{background:#3e5c9a;color:#FFF}
a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}
a.pswp__share--twitter:hover{background:#55acee;color:#FFF}
a.pswp__share--pinterest:hover{background:#CCC;color:#ce272d}
a.pswp__share--download:hover{background:#DDD}
.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#FFF;opacity:.75;padding:0 10px}
.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}
.pswp__caption small{font-size:11px;color:#BBB}
.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#CCC}
.pswp__caption--empty{display:none}
.pswp__caption--fake{visibility:hidden}
.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}
.pswp__preloader__icn{width:20px;height:20px;margin:12px}
.pswp__preloader--active{opacity:1}
.pswp__preloader--active .pswp__preloader__icn{background:url(../../../mgebase/clientlibs/publish/images/icons/preloader.gif) 0 0 no-repeat}
.pswp--css_animation .pswp__preloader--active{opacity:1}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise 500ms linear infinite;animation:clockwise 500ms linear infinite}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1000ms cubic-bezier(0.4,0,0.22,1) infinite;animation:donut-rotate 1000ms cubic-bezier(0.4,0,0.22,1) infinite}
.pswp--css_animation .pswp__preloader__icn{background:0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}
.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}
.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #FFF;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0;margin:0}
@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}
}
@-webkit-keyframes clockwise{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes clockwise{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@-webkit-keyframes donut-rotate{0{-webkit-transform:rotate(0);transform:rotate(0)}
50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}
100%{-webkit-transform:rotate(0);transform:rotate(0)}
}
@keyframes donut-rotate{0{-webkit-transform:rotate(0);transform:rotate(0)}
50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}
100%{-webkit-transform:rotate(0);transform:rotate(0)}
}
.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}
.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}
.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);transition:opacity 333ms cubic-bezier(0.4,0,0.22,1)}
.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}
.pswp__top-bar,.pswp__caption{background-color:rgba(0,0,0,0.5)}
.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:rgba(0,0,0,0.3)}
.pswp__ui--idle .pswp__top-bar{opacity:0}
.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}
.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{opacity:.001}
.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}
.pswp__element--disabled{display:none !important}
.pswp--minimal--dark .pswp__top-bar{background:0}
/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}
.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}
.pswp img{max-width:none}
.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);transition:opacity 333ms cubic-bezier(0.4,0,0.22,1)}
.pswp--open{display:block}
.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}
.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}
.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}
.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}
.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}
.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(0.4,0,0.22,1);transition:transform 333ms cubic-bezier(0.4,0,0.22,1)}
.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);transition:opacity 333ms cubic-bezier(0.4,0,0.22,1)}
.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}
.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}
.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}
.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}
.pswp__img--placeholder{-webkit-backface-visibility:hidden}
.pswp__img--placeholder--blank{background:#222}
.pswp--ie .pswp__img{width:100% !important;height:auto !important;left:0;top:0}
.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#CCC}
.pswp__error-msg a{color:#CCC;text-decoration:underline}
#booking_navigation{display:block;height:25px;left:40px;margin:0 0 60px;padding:0;position:relative;top:40px}
#booking_navigation ul{margin:10px 0;padding:0}
#booking_navigation ul li{background:rgba(0,0,0,0) url("../../../../../content/dam/mge/template-assets/icons/step_bg.gif") no-repeat scroll 100% 11px;color:#5f5c53;float:left;font-family:'mohegan-sans-bold';font-size:.875em;height:26px;list-style-type:none;margin:0 10px 0 0;padding:0 39px 0 0;text-transform:uppercase}
#booking_navigation ul li.future{opacity:.5;cursor:default}
#booking_navigation ul li.future a{cursor:default}
#booking_navigation ul li span{background:rgba(0,0,0,0) url("../../../../../content/dam/mge/template-assets/icons/step_span_bg.png") no-repeat scroll 0 0;color:#fff;display:inline-block;height:26px;line-height:24px;margin-left:0;text-align:center;width:26px;margin-right:7px}
#booking_navigation ul li.last{background:rgba(0,0,0,0) none repeat scroll 0 0;margin:0;padding:0}
#booking_navigation ul li.active a{color:#0277bb}
#booking_navigation ul li.active span{background-position:0 100%}
#booking_navigation a{display:inline-block;margin:0;padding:0}
nav#booking_navigation a{color:#5f5c53}
nav#booking_navigation a#booking_navigation:hover{color:#0277bb}
@media only screen and (max-width:959px){#booking_navigation{clear:both;height:37px;left:0;margin:0 auto;padding-top:10px;position:relative;top:0;width:100%;text-align:center}
#booking_navigation ul{margin:10px 0;padding:0;overflow-y:hidden;display:block}
#booking_navigation ul li{margin-right:0;padding-right:37px;top:0;display:inline-block;float:none;vertical-align:middle}
#booking_navigation a{height:37px;margin:0;overflow:hidden;padding:0;visibility:hidden;width:25px}
#booking_navigation a span{margin:0;padding:0;visibility:visible}
#booking_navigation li.future{color:#fff;height:27px;overflow:hidden;width:25px}
#booking_navigation li.future span{margin:0;padding:0}
}
ul.pagination{margin:0 auto;padding:0;z-index:9000;text-align:center;width:20%;float:none}
ul.pagination li{list-style:none;display:inline}
ul.pagination li a{display:inline-block;height:13px;margin-right:8px;overflow:hidden;width:13px;outline:0;text-indent:-9999px;border:2px solid #c94f08;border-radius:100px}
ul.pagination li.current a{background-color:#c94f08}
.section_divider_line{height:5px;padding:0;margin:0}
.section_divider_decoration{width:100%;text-align:center;display:block;padding:0;margin:0;overflow:hidden}
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.pagination a.slide_nav{cursor:pointer}
table.mge{border:0;width:96%;border-spacing:0;text-align:center;margin:10px 2%}
table.mge th{font-family:'mohegan-sans-bold'}
table.mge td,table.mge th{padding:5px}
table.border td,table.border th{border:1px solid #bbb}
table.borderfill td,table.borderfill th{border:1px solid #ccc}
table.borderfill tr:nth-child(even){background-color:#e5e5e5}
.tagged_carousel{clear:both;display:block;height:auto;margin:0 auto;min-width:350px;position:relative;text-align:center;top:0;width:100%;z-index:2}
.tagged_carousel .ms-carousel-container{display:block;margin:auto;text-align:center;top:0;width:100%;height:auto}
.tagged_carousel .ms-carousel-container .cq_carousel{overflow:visible !important;position:relative;display:block;margin:0 auto;text-align:center;width:100%;height:auto}
.tagged_carousel .ms-carousel-container .slides_control{width:auto !important;height:580px !important;display:block}
.tagged_carousel .ms-carousel-container .slides_control .slides{position:absolute !important;width:100%;z-index:auto !important;height:auto}
.tagged_carousel .card_img{max-width:none;height:auto;width:100% !important;text-align:center;margin:auto}
.tagged_carousel .card_img IMG{max-width:none;height:400px !important;width:100% !important;object-fit:cover;object-position:center}
.tagged_carousel .event_description_container{color:#0a3255;line-height:2em;position:relative;z-index:10000;width:fit-content;background-color:rgba(238,238,238,0.95);display:block;padding:5px 20px 20px;border-radius:20px;text-align:center;margin:-70px auto 20px;overflow:visible;min-width:50%;max-width:75%;box-shadow:0 5px 13px rgba(0,0,0,0.3);-webkit-box-shadow:0 5px 13px rgba(0,0,0,0.3);-moz-box-shadow:0 5px 13px rgba(0,0,0,0.3)}
.tagged_carousel .event_description_container .description HR{border-top:1px solid rgba(0,0,0,0.15);height:0;margin:5px auto;padding:0;text-align:center;display:block;width:80%;background:0}
.tagged_carousel .event_date{font-family:'mohegan-sans-bold';display:block;font-size:20px;padding:0 1px;text-align:center}
.tagged_carousel .btn_big.learn_more{display:block;margin:5px 0 0 0}
.tagged_item_carousel UL{padding:10px 0 0 0}
.tagged_item_carousel UL.pagination{z-index:11000;text-align:right;float:none;position:absolute;display:block;right:5px;bottom:155px;background-color:#fff;border-radius:15px;padding:5px;width:auto}
.tagged_item_carousel UL.pagination li{display:block}
.tagged_item_carousel UL.pagination li a{margin-right:0;text-indent:9999px;color:#fff}
@media only screen and (max-width:960px){.tagged_carousel .slides_control,.tagged_carousel .card_img IMG{height:350px !important}
.tagged_item_carousel UL.pagination{bottom:205px}
}
/*!
 * ticketmaster.less
 */.ticketmaster{margin:10px 0}
.ipad #main_menu .navigation_shadow{top:-1px;position:relative}
.ipad .sign_up_container{margin-top:-1px}
.ipad #lightboxOverlay{position:fixed}
.ipad #lightbox{position:fixed;top:10% !important}
.entertainment_content{margin:0 35px}
.detail_text{clear:both;width:560px;padding-bottom:30px}
.upcomingevent{display:block;margin:auto 20px;width:auto;max-width:610px;text-align:center;box-sizing:border-box}
.upcomingevent h3{height:30px;line-height:30px;text-align:center;color:#0d2537;font-family:'mohegan-sans-bold';font-size:1.5em;text-transform:uppercase;margin-top:40px;font-weight:normal;border-bottom:1px solid #0d2537;margin-bottom:5px}
.upcomingevent ul{list-style-type:none;margin:0;padding:0;min-height:50px}
.upcomingevent ul li{padding:10px 0 10px;border-bottom:1px dotted #0a2551 !important}
.upcomingevent ul li a{color:#c94f08;font-size:16px;text-decoration:none;font-family:'mohegan-sans-bold';letter-spacing:.04em;font-weight:bold}
.upcomingevent ul li span{clear:both;font-size:13px;display:inline-block;width:25%;color:#0d2537;border-left:1px solid #ccc;margin-left:8px;padding-left:8px;vertical-align:middle}
.upcomingevent ul li span.title{width:65%;display:inline-block;border:0;margin:0;padding:0;vertical-align:middle}
.upcomingevent ul li.last{border:0}
.upcomingevent .event_button{background:#c94f08;font-family:'mohegan-sans-bold';color:#fff;font-size:1.1em;display:block;padding:2px 10px;border-radius:5px}
.upcomingevent .event_button span{display:block;text-align:center}
.upcomingevent .event_button:hover{background:#d60f00}
.upcomingevent .bottom_button{display:block;height:77px}
.upcomingevent .concert_section ul{min-height:0}
.upcomingreservation{padding:10px}
.upcomingreservation .view_more{position:absolute;right:0;top:0;margin:00px;font-size:.813em}
.upcomingreservation .view_more .mobile{display:none}
.upcomingreservation article h3{font-family:'mohegan-sans-bold';font-size:1.8em;margin:0;font-weight:normal}
.upcomingreservation ul.reservation_content{text-align:center}
.upcomingreservation ul.reservation_content li span.item{padding:0 5px;border-right:1px solid #a09c91}
.upcomingreservation ul.reservation_content li span.item.first{padding-left:0}
.upcomingreservation ul.reservation_content li span.item.last{border-right:0}
.upcomingreservation #bookVisit{margin:0 auto 25px;text-align:center}
.upcomingreservation #bookVisit .submit_button .submit{padding:0}
@media only screen and (max-width:666px){.upcomingreservation .view_more .desktop{display:none}
.upcomingreservation .view_more .mobile{display:block}
.upcomingreservation ul.reservation_content{width:100%;clear:both;display:block;margin:0}
.upcomingreservation ul.reservation_content li{padding:0 0 5px 0;height:auto;border-bottom:1px solid #ddd;margin:10px}
.upcomingreservation ul.reservation_content li span.icon_sprite{display:none}
.upcomingreservation ul.reservation_content li span.item{border-right:0;font-weight:normal;display:block;padding-bottom:15px;width:100%;line-height:1.25;margin:0;padding:0}
.upcomingreservation ul.reservation_content li span.item.first{font-family:'mohegan-sans-bold';clear:right;margin-top:16px}
.upcomingreservation ul.reservation_content li span.item.last{border-right:0}
.upcomingreservation #bookVisit{margin-top:25px}
}
.cnt_img_1{margin-top:20px}
.cnt_img_1 img{width:100%;height:auto}
.submit_button{background:#c94f08;background:linear-gradient(90deg,#c94f08 0,#d60f00 100%);border-radius:8px}
.submit_button:hover{background:#d60f00}
.btn_big a,.content_link a.event_button,.generic_button a.event_button,.countdown_button .event_button{background:#c94f08;background:linear-gradient(90deg,#c94f08 0,#d60f00 100%);color:#fff;font-family:'mohegan-sans-bold';border:2px solid #d60f00}
.btn_big a span,.content_link a.event_button span,.generic_button a.event_button span,.countdown_button .event_button span{color:#fff}
#content .btn_small{color:#fff}
.btn_small{color:#fff;font-family:'mohegan-sans-bold';background:#c94f08;background:linear-gradient(90deg,#c94f08 0,#d60f00 100%)}
.btn_small:hover{color:#fff;background:#d60f00}
.btn_small:hover span{color:#fff;background-image:none}
.btn_small:hover input{background:#d60f00}
.btn_small input{color:#fff;font-family:'mohegan-sans-bold';background:#c94f08;background:linear-gradient(90deg,#c94f08 0,#d60f00 100%)}
.btn_small input:hover{background:#d60f00}
button.small_button{background:#c94f08;background:linear-gradient(90deg,#c94f08 0,#d60f00 100%);font-family:'mohegan-sans-bold'}
button.small_button:hover{background:#d60f00}
button.small_button:focus{border:1px solid #d60f00}
.yellowBtn,.orangeBtn,.salmonBtn,.link_button,.lbSection .bottom_button,.herotext_container ul li{color:#fff;background:#c94f08;background:linear-gradient(90deg,#c94f08 0,#d60f00 100%);border-radius:8px}
.yellowBtn a,.orangeBtn a,.salmonBtn a,.link_button a,.lbSection .bottom_button a,.herotext_container ul li a{color:#fff !important;font-family:'mohegan-sans-bold'}
.yellowBtn:hover,.orangeBtn:hover,.salmonBtn:hover,.link_button:hover,.lbSection .bottom_button:hover,.herotext_container ul li:hover,.yellowBtn:focus,.orangeBtn:focus,.salmonBtn:focus,.link_button:focus,.lbSection .bottom_button:focus,.herotext_container ul li:focus{color:#fff;background:#d60f00}
.yellowBtn:hover a,.orangeBtn:hover a,.salmonBtn:hover a,.link_button:hover a,.lbSection .bottom_button:hover a,.herotext_container ul li:hover a,.yellowBtn:focus a,.orangeBtn:focus a,.salmonBtn:focus a,.link_button:focus a,.lbSection .bottom_button:focus a,.herotext_container ul li:focus a{color:#fff !important}
.dkBlueBtn,.ltBlueBtn{color:#fff;background-color:#0a3255;border-radius:8px}
.dkBlueBtn:hover,.ltBlueBtn:hover,.dkBlueBtn:focus,.ltBlueBtn:focus{color:#fff;background-color:#2a2d4c}
.dkBlueBtn:hover a,.ltBlueBtn:hover a,.dkBlueBtn:focus a,.ltBlueBtn:focus a{color:#fff !important}
.dkBlueBtn a,.ltBlueBtn a{color:#fff !important;font-family:'mohegan-sans-bold';font-weight:normal}
.ltBlueBtn{background-color:#006895}
.ltBlueBtn:hover{background-color:#445b85}
.secondaryBtn{display:inline-block;margin:5px auto;text-align:center;color:#fff;background:#823e7c;background:linear-gradient(90deg,#823e7c 0,#252167 100%);padding:5px 20px;font-size:1em;border-radius:8px;text-transform:uppercase}
.secondaryBtn a{color:#fff !important;font-family:'mohegan-sans-bold';font-size:1em;text-decoration:none;font-weight:normal}
.secondaryBtn:hover,.secondaryBtn:focus{color:#fff;background:#252167;text-decoration:underline}
.secondaryBtn:hover a,.secondaryBtn:focus a{color:#fff !important}
.reservation_link{font-size:.9em;text-decoration:none;background:url('../../../../../content/dam/mohegansun/Template-Assets/icon_sprite.png') no-repeat bottom right transparent;padding:0 20px 0 8px;color:#fff !important;text-transform:uppercase;font-family:'mohegan-sans-bold';font-weight:400;display:inline-block;text-align:center;letter-spacing:.5px;line-height:30px;margin:10px 0 0 12px;position:relative}
.reservation_link:before{content:"";display:block;width:30px;height:30px;float:left;background:transparent url('../../../../../content/dam/mohegansun/Template-Assets/icon_sprite.png') 0 -6470px no-repeat;left:-12px;position:absolute}
.offer_redeem_text{font-size:.9em;text-decoration:none;background:url('../../../../../content/dam/mohegansun/Template-Assets/icon_sprite.png') no-repeat right -6442px transparent;padding:0 20px 0 8px;color:#fff !important;text-transform:uppercase;font-family:'mohegan-sans-bold';font-weight:400;display:inline-block;text-align:center;letter-spacing:.5px;line-height:30px;margin:10px 0 0 12px;position:relative}
.offer_redeem_text:before{content:"";display:block;width:30px;height:30px;float:left;background:transparent url('../../../../../content/dam/mohegansun/Template-Assets/icon_sprite.png') 1px -6442px no-repeat;left:-12px;position:absolute}
.spriteLinkBtnBig{background-position:-1px -2823px;background-color:transparent;color:#fff;font-family:'mohegan-sans-bold';font-size:1.1em;text-decoration:none;text-transform:uppercase;padding-left:25px;display:inline-block;cursor:pointer}
.spriteLinkBtnBig span{background:inherit;background-position:100% -3168px;height:37px;line-height:34px;padding-right:29px;display:inline-block}
.spriteLinkBtnBig:hover{background-position:0 -5823px}
.spriteLinkBtnBig:hover span{background-position:100% -5876px}
a.site-button,button.site-button,INPUT[type=submit].site-button{background:#c94f08;background:linear-gradient(90deg,#c94f08 0,#d60f00 100%);color:#fff;font-weight:bold}
a.site-button:hover,button.site-button:hover,INPUT[type=submit].site-button:hover,a.site-button:focus,button.site-button:focus,INPUT[type=submit].site-button:focus{background:#d60f00}
.btn_view_property{font-size:1em}
.ms_text_image a.pdf{background:linear-gradient(90deg,#c94f08 0,#d60f00 100%)}
nav#main-nav .horizontalTop{background-color:#fff;color:#c94f08}
nav#main-nav .horizontalTop a:hover{color:#d60f00;text-decoration:underline}
nav#main-nav .horizontalTop:after{content:' ';display:block;height:8px;width:100%;margin:auto;background:linear-gradient(45deg,#252167,#007550,#252167,#007550);animation:gradient 8s ease infinite;background-size:300% 300%}
@keyframes gradient{0{background-position:0 50%}
50%{background-position:100% 50%}
100%{background-position:0 50%}
}
nav#main-nav .horizontalTop .topSearch input[type="text"]{border:1px solid #c94f08}
nav#main-nav .horizontalTop .topRightContainer .topLinkContainer,nav#main-nav .horizontalTop .topSearch{vertical-align:middle}
nav#main-nav .horizontalTop .topSearch{margin-top:5px}
nav#main-nav .site-nav{background-color:#004c84;background:url('../../../../../content/dam/mohegansun/Template-Assets/navigation/MSCT-NAV-BKGD.jpg') no-repeat;background-repeat:no-repeat}
nav#main-nav .site-nav ul.menu-level-2{background-image:none}
nav#main-nav .site-nav ul.menu-level-2>li>a{color:#252167}
nav#main-nav .site-nav ul.menu-level-2>li.active a{color:#fff}
nav#main-nav .site-nav ul.menu-level-2 li.has-submenu.active>a:after{transform:none;background:url("../../../../../content/dam/mohegansun/Template-Assets/navigation/responsive-sprite.png") no repeat;background-position:-71px -9px}
button#search-submit{vertical-align:middle}
@media all and (max-width:1159px){nav#main-nav .horizontalTop .topRightContainer .topLinkContainer img,nav#main-nav .horizontalTop .topRightContainer .topSearch img{display:block;margin:auto;text-align:center}
nav#main-nav .horizontalTop .topLoginContainer span.bookVisitLabel,nav#main-nav .horizontalTop .topVisitContainer span.bookVisitLabel,nav#main-nav .horizontalTop .topLoginContainer span.navDataLoginLabel,nav#main-nav .horizontalTop .topVisitContainer span.navDataLoginLabel,nav#main-nav .horizontalTop .topRightContainer .topLinkContainer .topLoginContainer span.navDataLoginLabel{line-height:15px;margin-left:0;display:block;text-align:center}
nav#main-nav .horizontalTop .topRightContainer .topLinkContainer .topLoginContainer{padding:0 2px}
nav#main-nav .site-nav{background-size:cover}
}
.cnt_title_1 .titlewrap .tc{display:block;vertical-align:middle}
.cnt_title_1 em{font-size:1.5em}
.ms_text_image h2 em,.plain_rich_text_container em,.cnt_title_1 .title em{font-size:1.5em}
.col_2 .cnt_title_1 .titlewrap .c3 em,.cnt_title_1 .titlewrap .c3 em{content:'';display:block;height:1px;margin:7px auto;width:85%;text-align:center;float:none;background:linear-gradient(45deg,#ddd,#999,#ddd,#999);animation:gradient 8s ease infinite;background-size:300% 300%}
@keyframes gradient{0{background-position:0 50%}
50%{background-position:100% 50%}
100%{background-position:0 50%}
}
.auth_hero_status_1_container .cnt_title_1 .titlewrap .c3 em{background:0}
.col_2 .cnt_title_1 .titlewrap .c1 em,.cnt_title_1 .titlewrap .c1 em,.auth_hero_status_1_container .cnt_title_1 .titlewrap .c1 em{display:none}
.col_3 .cnt_title_1 .titlewrap .c3,.col_4 .cnt_title_1 .titlewrap .c3{display:block}
.plain_rich_text_container h1,.cnt_title_1 h1.title{font-size:2.2em}
.plain_rich_text_container h2,.cnt_title_1 h2.title{font-size:1.8em}
.plain_rich_text_container h3,.cnt_title_1 h3.title{font-size:1.5em}
.plain_rich_text_container h4,.cnt_title_1 h4.title{font-size:1.3em}
.plain_rich_text_container h5,.cnt_title_1 h5.title{font-size:1.1em}
.plain_rich_text_container h6,.cnt_title_1 h6.title{font-size:1em}
@media(max-width:440px){.plain_rich_text_container h1,.cnt_title_1 h1.title{font-size:1.55em}
.plain_rich_text_container h2,.cnt_title_1 h2.title{font-size:1.4em}
.plain_rich_text_container h3,.cnt_title_1 h3.title{font-size:1.3em}
.plain_rich_text_container h4,.cnt_title_1 h4.title{font-size:1.1em}
.plain_rich_text_container h5,.cnt_title_1 h5.title{font-size:1.1em}
.plain_rich_text_container h6,.cnt_title_1 h6.title{font-size:1em}
}
.hero_item_1 .hero_item_primary-option{left:auto;transform:inherit}
.hero_item_1 .hero-option{max-width:100%;width:100%;padding-bottom:50px;bottom:0;background:transparent}
.hero_item_1 .hero-option .cta{width:auto}
.hero_item_1 .hero-option p{color:#fff}
.hero_item_1 .hero-option .cnt_title_1{margin:15px auto;text-align:center;color:#fff;font-size:3.5em;width:100%;max-width:70%}
.hero_item_1 .hero-option .cnt_title_1 em.big{font-size:2em;line-height:.95em}
.hero_item_1 .hero-option .cnt_title_1 div{color:#ffd738;display:inline-block}
.hero_item_1 .hero-option .cnt_title_1:before{background:linear-gradient(180deg,rgba(0,21,36,0) 0,rgba(0,21,36,0.7) 55%,rgba(0,21,36,0.8) 100%);content:'';position:absolute;bottom:4px;display:block;width:100%;height:400px;z-index:-1;left:0}
@media(max-width:666px){.hero_item_1 .hero-option{position:absolute;padding:0 0 20px 0}
.hero_item_1 .hero-option .cta{margin:5px 10px;width:auto;display:inline-block}
.hero_item_1 .hero-option .cnt_title_1{font-size:3em;max-width:95%}
.hero_item_1 .btn_big a span{min-width:105px}
.hero_1 img{height:400px;object-position:center;object-fit:cover;width:100% !important}
}
.plain_rich_text_container h2{text-transform:unset;line-height:1.2em}
.plain_rich_text_container p em{font-family:'mohegan-sans',Arial,Helvetica,sans-serif;font-size:inherit}
footer .footer_top a:hover,footer .footer_top a:focus{color:#d60f00}
#countdown_container .mainImage img{border:2px solid #823e7c}
#countdown_container .mainImage ul li .timer{color:#c94f08}
#countdown_container .countdown_button .event_button{background:linear-gradient(90deg,#c94f08 0,#d60f00 100%)}
#countdown_container .countdown_button .event_button:hover,#countdown_container .countdown_button .event_button:focus{background:#d60f00}
.mpn_upcoming_events .content_link a.event_button{font-family:'mohegan-sans-bold';background:linear-gradient(90deg,#c94f08 0,#d60f00 100%)}
.upcomingevent ul li{border-bottom:1px solid rgba(0,0,0,0.3) !important}
.event_hero_landing .event_description_container .event_description_wrapper{box-shadow:0 5px 13px rgba(0,0,0,0.3);-webkit-box-shadow:0 5px 13px rgba(0,0,0,0.3);-moz-box-shadow:0 5px 13px rgba(0,0,0,0.3)}
@media only screen and (max-width:960px){.event_hero_landing .event_description_container .event_description_wrapper{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}
}
.landingherotextimage h1{color:#006895}
.cnt_events_2 .hero .overlay{background:rgba(255,255,255,0.9);color:#823e7c}
.cnt_events_2 .hero .overlay .wrap{border-left:1px solid #823e7c;border-right:1px solid #823e7c;border-top:1px solid #823e7c}
.cnt_events_2 ul li{border:1px solid;border-color:rgba(130,62,124,0.8)}
.cnt_events_2 ul li:first-child{background:rgba(255,255,255,0.9);border-left:1px solid #823e7c;border-right:1px solid #823e7c;border-bottom:1px solid #823e7c;border-top:1px solid rgba(130,62,124,0.6)}
.cnt_events_2 ul li:first-child a{color:#c94f08}
.cnt_events_2 ul li:first-child a:focus,.cnt_events_2 ul li:first-child a:hover{color:#d60f00}
@media(max-width:959px){.cnt_events_2 .aratio{border:1px solid #c94f08}
.cnt_events_2 ul li:first-child{border-left:1px solid #c94f08;border-right:1px solid #c94f08;border-bottom:1px solid #c94f08}
}
.cnt_lifestyle_2 .nav-wrapper .slides-wrapper .slick-current span{color:#0a3255}
.cnt_lifestyle_2 .nav-wrapper .slides-wrapper .slick-current span:hover,.cnt_lifestyle_2 .nav-wrapper .slides-wrapper .slick-current span:focus{color:#252167}
.cnt_lifestyle_2 .nav-wrapper .slides-wrapper .slides span{padding:10px 26px}
.cnt_lifestyle_2 .lifestyle-caption{background:rgba(255,255,255,0.9)}
@media(max-width:959px){.cnt_lifestyle_2 .nav-wrapper{background-color:#006895}
}
.tagged_landing .tagged_landing_results .result IMG{border-bottom:3px solid #006895}
.tagged_landing .tagged_landing_filters UL li div.checker{top:auto;width:18px;height:18px}
.tagged_landing .tagged_landing_filters UL li div.checker span.uniform_custom{background-image:none;border:2px solid #006895;border-radius:100px;width:14px;height:14px;vertical-align:middle;display:inline-block}
.tagged_landing .tagged_landing_filters UL li div.checker span.uniform_custom.checked{background-color:#006895}
.tagged_landing .tagged_landing_filters UL li div.checker input{width:19px;height:19px;line-height:25px;margin:0;margin-top:-15px;padding:0}
.localbusiness .lbMenues .link_button a,.localbusiness .lbAdditionalLinks .link_button a{background:linear-gradient(90deg,#c94f08 0,#d60f00 100%);border:2px solid #d60f00;border-radius:8px}
.localbusiness .lbMenues .link_button a:hover,.localbusiness .lbAdditionalLinks .link_button a:hover,.localbusiness .lbMenues .link_button a:focus,.localbusiness .lbAdditionalLinks .link_button a:focus{background:#d60f00}
.dining_detail_specials{background-color:rgba(255,255,255,0.9)}
.dining_detail_specials .specials_menus tr{border-color:rgba(0,0,0,0.4)}
div.checker span.uniform_custom{background-image:none;border:2px solid #c94f08;border-radius:100px;width:12px;height:12px}
form .section .checker input{margin-top:-12px}
div.checker span.checked,div.checker:focus span.checked,div.checker.focus span.checked{background-image:none;background:#c94f08}
form .section input.form_button_submit{background:linear-gradient(90deg,#c94f08 0,#d60f00 100%)}
form .section input.form_button_submit:hover,form .section input.form_button_submit:focus{background:#d60f00}
.eventPromoDetailPage .eventPromo_detail_right_side .bottom_button .event_button{background:linear-gradient(90deg,#c94f08 0,#d60f00 100%);border-radius:8px}
.eventPromoDetailPage .eventPromo_detail_right_side .bottom_button .event_button:hover,.eventPromoDetailPage .eventPromo_detail_right_side .bottom_button .event_button:focus{background:#d60f00}
.eventPromoDetailPage .eventPromo_detail_right_side{border-top:5px solid #006895}
.accordiongroup .accordion{background:linear-gradient(90deg,#823e7c 0,#252167 100%)}
.accordiongroup .accordion:hover,.accordiongroup .accordion.active{background:#252167}
#logout_form_mymohegan input{color:#252167}