﻿@charset "UTF-8";@font-face{font-family:"Century Gothic W01 Bold";src:url("/Content/webfonts/new/b247e158-e647-4a3d-9637-944de5124043.eot?#iefix");src:url("/Content/webfonts/new/b247e158-e647-4a3d-9637-944de5124043.eot?#iefix") format("eot"),url("/Content/webfonts/new/2ef5ecda-1772-45e2-843f-a13f5d76ed3a.woff") format("woff"),url("/Content/webfonts/new/33cf10ca-a6bb-4888-a320-d38720c9847b.ttf") format("truetype"),url("/Content/webfonts/new/3428a0e6-cb4d-408a-8331-cc78554ab49c.svg#3428a0e6-cb4d-408a-8331-cc78554ab49c") format("svg");}@font-face{font-family:"Century Gothic W01";src:url("/Content/webfonts/new/bd45538f-4200-4946-b177-02de8337032d.eot?#iefix");src:url("/Content/webfonts/new/bd45538f-4200-4946-b177-02de8337032d.eot?#iefix") format("eot"),url("/Content/webfonts/new/9908cdad-7524-4206-819e-4f345a666324.woff") format("woff"),url("/Content/webfonts/new/b710c26a-f1ae-4fb8-a9fe-570fd829cbf1.ttf") format("truetype"),url("/Content/webfonts/new/c9e387df-c0d3-42e1-8de6-78c41f68594c.svg#c9e387df-c0d3-42e1-8de6-78c41f68594c") format("svg");}@font-face{font-family:"ITCLubalinGraphW01-BdOb";src:url("/Content/webfonts/new/3560930f-87a9-41cf-becf-3f9079faddfb.eot?#iefix");src:url("/Content/webfonts/new/3560930f-87a9-41cf-becf-3f9079faddfb.eot?#iefix") format("eot"),url("/Content/webfonts/new/27b44fe8-889c-47c1-983c-883fb3d150c2.woff") format("woff"),url("/Content/webfonts/new/5777355c-d0bb-40bd-a18f-83c8864dffcb.ttf") format("truetype"),url("/Content/webfonts/new/05a3633f-1dd3-41bb-8c3e-8932def968f2.svg#05a3633f-1dd3-41bb-8c3e-8932def968f2") format("svg");}@font-face{font-family:"ITCLubalinGraphW01-Demi";src:url("/Content/webfonts/new/cc99e9f2-4765-47e8-8e9e-f8afa7f45aa2.eot?#iefix");src:url("/Content/webfonts/new/cc99e9f2-4765-47e8-8e9e-f8afa7f45aa2.eot?#iefix") format("eot"),url("/Content/webfonts/new/59400685-dc94-4bda-8b78-cceef07d0471.woff") format("woff"),url("/Content/webfonts/new/d8199ae6-f15d-4aad-b2c6-4fb6aa728384.ttf") format("truetype"),url("/Content/webfonts/new/33772b07-3175-4e1c-9aca-009627307668.svg#33772b07-3175-4e1c-9aca-009627307668") format("svg");}@font-face{font-family:"ITCLubalinGraphW01-Md";src:url("/Content/webfonts/new/a2b62950-ad70-46e2-b2e9-e82ec9db5384.eot?#iefix");src:url("/Content/webfonts/new/a2b62950-ad70-46e2-b2e9-e82ec9db5384.eot?#iefix") format("eot"),url("/Content/webfonts/new/6e86dc78-6a2a-44b2-a48e-267dd190bc17.woff") format("woff"),url("/Content/webfonts/new/61a5852b-4a70-4369-a205-815fa0dccca3.ttf") format("truetype"),url("/Content/webfonts/new/5b1a4f6f-183e-4a2b-897c-02b9544ff090.svg#5b1a4f6f-183e-4a2b-897c-02b9544ff090") format("svg");}@font-face{font-family:"Flaticon";src:url("/Content/webfonts/flaticon.eot?");src:url("/Content/webfonts/flaticon.eot?#iefix") format("embedded-opentype"),url("/Content/webfonts/flaticon.woff") format("woff"),url("/Content/webfonts/flaticon.ttf") format("truetype"),url("/Content/webfonts/flaticon.svg") format("svg");font-weight:normal;font-style:normal;}.mmsa-legacy{font-size:16px;
/*! normalize.css v1.1.1 | MIT License | git.io/normalize */
}.mmsa-legacy .weather_app .full_report{background:url("/Content/img/full-report-icon.png") center center no-repeat;border-right:0;padding:0 0;}.mmsa-legacy .weather_app .webcam{background:url("/Content/img/webcam-icon.png") center center no-repeat;padding:0 0;}.mmsa-legacy .weather_app .weather_icon{padding-left:10px;}.mmsa-legacy .weather_icon{background-repeat:no-repeat;background-position:center center;}.mmsa-legacy .weather_icon.large{height:85px;min-width:75px;}.mmsa-legacy .weather_icon.clear{background-image:url("/Content/img/weather-icons/sunny-icon.png");}.mmsa-legacy .weather_icon.clear.night{background-image:url("/Content/img/weather-icons/clear-night-icon.png");}.mmsa-legacy .weather_icon.snowy{background-image:url("/Content/img/weather-icons/snowy-icon.png");}.mmsa-legacy .weather_icon.windy{background-image:url("/Content/img/weather-icons/windy-icon.png");}.mmsa-legacy .weather_icon.mostly_clear,.mmsa-legacy .weather_icon.partly_cloudy{background-image:url("/Content/img/weather-icons/partly-cloudy-icon.png");}.mmsa-legacy .weather_icon.mostly_clear.night,.mmsa-legacy .weather_icon.partly_cloudy.night{background-image:url("/Content/img/weather-icons/partly-cloudy-night-icon.png");}.mmsa-legacy .weather_icon.mostly_cloudy{background-image:url("/Content/img/weather-icons/cloudy-icon.png");}.mmsa-legacy .weather_icon.cloudy,.mmsa-legacy .weather_icon.hazy{background-image:url("/Content/img/weather-icons/very-cloudy-icon.png");}.mmsa-legacy .weather_icon.chance_of_tstorms{background-image:url("/Content/img/weather-icons/chance-of-storms-icon.png");}.mmsa-legacy .weather_icon.thunderstorms{background-image:url("/Content/img/weather-icons/cloudy-and-thunderstorms-icon.png");}.mmsa-legacy .weather_icon.chance_of_rain{background-image:url("/Content/img/weather-icons/chance-of-rain-icon.png");}.mmsa-legacy .weather_icon.rain{background-image:url("/Content/img/weather-icons/rainy-icon.png");}.mmsa-legacy .weather_icon.chance_of_sleet,.mmsa-legacy .weather_icon.sleet{background-image:url("/Content/img/weather-icons/hail-icon.png");}.mmsa-legacy .weather_icon.chance_of_flurries,.mmsa-legacy .weather_icon.flurries{background-image:url("/Content/img/weather-icons/wind-and-rain-icon.png");}.mmsa-legacy .weather_icon.chance_of_snow{background-image:url("/Content/img/weather-icons/chance-of-snow-icon.png");}.mmsa-legacy .weather_icon.snow{background-image:url("/Content/img/weather-icons/snowy-icon.png");}.mmsa-legacy .weather_icon.blizzard{background-image:url("/Content/img/weather-icons/cloudy-and-thunderstorms-icon.png");}.mmsa-legacy .weather_icon.large.clear{background-image:url("/Content/img/weather-icons/sunny-icon-lg.png");}.mmsa-legacy .weather_icon.large.clear.night{background-image:url("/Content/img/weather-icons/clear-night-icon-lg.png");}.mmsa-legacy .weather_icon.large.snowy{background-image:url("/Content/img/weather-icons/snowy-icon-lg.png");}.mmsa-legacy .weather_icon.large.windy{background-image:url("/Content/img/weather-icons/windy-icon-lg.png");}.mmsa-legacy .weather_icon.large.mostly_clear,.mmsa-legacy .weather_icon.large.partly_cloudy{background-image:url("/Content/img/weather-icons/partly-cloudy-icon-lg.png");}.mmsa-legacy .weather_icon.large.mostly_clear.night,.mmsa-legacy .weather_icon.large.partly_cloudy.night{background-image:url("/Content/img/weather-icons/partly-cloudy-night-icon-lg.png");}.mmsa-legacy .weather_icon.large.mostly_cloudy{background-image:url("/Content/img/weather-icons/cloudy-icon-lg.png");}.mmsa-legacy .weather_icon.large.cloudy,.mmsa-legacy .weather_icon.large.hazy{background-image:url("/Content/img/weather-icons/very-cloudy-icon-lg.png");}.mmsa-legacy .weather_icon.large.chance_of_tstorms{background-image:url("/Content/img/weather-icons/chance-of-storms-icon-lg.png");}.mmsa-legacy .weather_icon.large.thunderstorms{background-image:url("/Content/img/weather-icons/cloudy-and-thunderstorms-icon-lg.png");}.mmsa-legacy .weather_icon.large.chance_of_rain{background-image:url("/Content/img/weather-icons/chance-of-rain-icon-lg.png");}.mmsa-legacy .weather_icon.large.rain{background-image:url("/Content/img/weather-icons/rainy-icon-lg.png");}.mmsa-legacy .weather_icon.large.chance_of_sleet,.mmsa-legacy .weather_icon.large.sleet{background-image:url("/Content/img/weather-icons/hail-icon-lg.png");}.mmsa-legacy .weather_icon.large.chance_of_flurries,.mmsa-legacy .weather_icon.large.flurries{background-image:url("/Content/img/weather-icons/wind-and-rain-icon-lg.png");}.mmsa-legacy .weather_icon.large.chance_of_snow{background-image:url("/Content/img/weather-icons/chance-of-snow-icon-lg.png");}.mmsa-legacy .weather_icon.large.snow{background-image:url("/Content/img/weather-icons/snowy-icon-lg.png");}.mmsa-legacy .weather_icon.large.blizzard{background-image:url("/Content/img/weather-icons/cloudy-and-thunderstorms-icon-lg.png");}.mmsa-legacy .weather_icon.extra-large.clear{background-image:url("/Content/img/weather-icons/sunny-icon-xlg.png");}.mmsa-legacy .weather_icon.extra-large.clear.night{background-image:url("/Content/img/weather-icons/clear-night-icon-xlg.png");}.mmsa-legacy .weather_icon.extra-large.snowy{background-image:url("/Content/img/weather-icons/snowy-icon-xlg.png");}.mmsa-legacy .weather_icon.extra-large.windy{background-image:url("/Content/img/weather-icons/windy-icon-xlg.png");}.mmsa-legacy .weather_icon.extra-large.mostly_clear,.mmsa-legacy .weather_icon.extra-large.partly_cloudy{background-image:url("/Content/img/weather-icons/partly-cloudy-icon-xlg.png");}.mmsa-legacy .weather_icon.extra-large.mostly_clear.night,.mmsa-legacy .weather_icon.extra-large.partly_cloudy.night{background-image:url("/Content/img/weather-icons/partly-cloudy-night-icon-xlg.png");}.mmsa-legacy .weather_icon.extra-large.mostly_cloudy{background-image:url("/Content/img/weather-icons/cloudy-icon-xlg.png");}.mmsa-legacy .weather_icon.extra-large.cloudy,.mmsa-legacy .weather_icon.extra-large.hazy{background-image:url("/Content/img/weather-icons/very-cloudy-icon-xlg.png");}.mmsa-legacy .weather_icon.extra-large.chance_of_tstorms{background-image:url("/Content/img/weather-icons/chance-of-storms-icon-xlg.png");}.mmsa-legacy .weather_icon.extra-large.thunderstorms{background-image:url("/Content/img/weather-icons/cloudy-and-thunderstorms-icon-xlg.png");}.mmsa-legacy .weather_icon.extra-large.chance_of_rain{background-image:url("/Content/img/weather-icons/chance-of-rain-icon-xlg.png");}.mmsa-legacy .weather_icon.extra-large.rain{background-image:url("/Content/img/weather-icons/rainy-icon-xlg.png");}.mmsa-legacy .weather_icon.extra-large.chance_of_sleet,.mmsa-legacy .weather_icon.extra-large.sleet{background-image:url("/Content/img/weather-icons/hail-icon-xlg.png");}.mmsa-legacy .weather_icon.extra-large.chance_of_flurries,.mmsa-legacy .weather_icon.extra-large.flurries{background-image:url("/Content/img/weather-icons/wind-and-rain-icon-xlg.png");}.mmsa-legacy .weather_icon.extra-large.chance_of_snow{background-image:url("/Content/img/weather-icons/chance-of-snow-icon-xlg.png");}.mmsa-legacy .weather_icon.extra-large.snow{background-image:url("/Content/img/weather-icons/snowy-icon-xlg.png");}.mmsa-legacy .weather_icon.extra-large.blizzard{background-image:url("/Content/img/weather-icons/cloudy-and-thunderstorms-icon-xlg.png");}.mmsa-legacy .weather_mini_app .mini_app_high_temp.weather_icon.large{background-position:20px center;}.mmsa-legacy .weather_mini_app .weather_icon.large,.mmsa-legacy .weather_app .weather_icon.large{background-position:35px top;background-repeat:no-repeat;}@media(max-width:1200px) and (min-width:768px){.mmsa-legacy .weather_app .weather_icon.clear.large,.mmsa-legacy .weather_app .weather_icon.snowy.large,.mmsa-legacy .weather_app .weather_icon.windy.large,.mmsa-legacy .weather_app .weather_icon.mostly_clear.large,.mmsa-legacy .weather_app .weather_icon.partly_cloudy.large,.mmsa-legacy .weather_app .weather_icon.mostly_cloudy.large,.mmsa-legacy .weather_app .weather_icon.cloudy.large,.mmsa-legacy .weather_app .weather_icon.hazy.large,.mmsa-legacy .weather_app .weather_icon.chance_of_tstorms.large,.mmsa-legacy .weather_app .weather_icon.thunderstorms.large,.mmsa-legacy .weather_app .weather_icon.chance_of_rain.large,.mmsa-legacy .weather_app .weather_icon.rain.large,.mmsa-legacy .weather_app .weather_icon.chance_of_sleet.large,.mmsa-legacy .weather_app .weather_icon.sleet.large,.mmsa-legacy .weather_app .weather_icon.flurries.large,.mmsa-legacy .weather_app .weather_icon.chance_of_flurries.large,.mmsa-legacy .weather_app .weather_icon.chance_of_snow.large,.mmsa-legacy .weather_app .weather_icon.snow.large,.mmsa-legacy .weather_app .weather_icon.blizzard.large{background-position:15px top;}}.mmsa-legacy article,.mmsa-legacy aside,.mmsa-legacy details,.mmsa-legacy figcaption,.mmsa-legacy figure,.mmsa-legacy footer,.mmsa-legacy header,.mmsa-legacy hgroup,.mmsa-legacy main,.mmsa-legacy nav,.mmsa-legacy section,.mmsa-legacy summary{display:block;}.mmsa-legacy audio,.mmsa-legacy canvas,.mmsa-legacy video{display:inline-block;*display:inline;*zoom:1;}.mmsa-legacy audio:not([controls]){display:none;height:0;}.mmsa-legacy [hidden]{display:none;}.mmsa-legacy html{background:#fff;color:#000;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}.mmsa-legacy html,.mmsa-legacy button,.mmsa-legacy input,.mmsa-legacy select,.mmsa-legacy textarea{font-family:sans-serif;color:#222;}.mmsa-legacy body{margin:0;font-size:16px !important;line-height:1.4;background:#fff !important;}.mmsa-legacy a:focus{outline:thin dotted;}.mmsa-legacy a:active,.mmsa-legacy a:hover{outline:0;}.mmsa-legacy h1{font-size:2em;}.mmsa-legacy h2{font-size:1.5em;}.mmsa-legacy h3{font-size:1.17em;}.mmsa-legacy h4{font-size:1em;}.mmsa-legacy h5{font-size:.83em;}.mmsa-legacy h6{font-size:.67em;}.mmsa-legacy abbr[title]{border-bottom:1px dotted;}.mmsa-legacy b,.mmsa-legacy strong{font-weight:bold;}.mmsa-legacy blockquote{margin:1em 40px;}.mmsa-legacy dfn{font-style:italic;}.mmsa-legacy hr{-moz-box-sizing:content-box;box-sizing:content-box;display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}.mmsa-legacy mark{background:#ff0;color:#000;}.mmsa-legacy p,.mmsa-legacy pre{margin:1em 0;}.mmsa-legacy code,.mmsa-legacy kbd,.mmsa-legacy pre,.mmsa-legacy samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em;}.mmsa-legacy pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}.mmsa-legacy q{quotes:none;}.mmsa-legacy q:before,.mmsa-legacy q:after{content:'';content:none;}.mmsa-legacy small{font-size:80%;}.mmsa-legacy sub,.mmsa-legacy sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}.mmsa-legacy sup{top:-.5em;}.mmsa-legacy sub{bottom:-.25em;}.mmsa-legacy dl,.mmsa-legacy menu,.mmsa-legacy ol,.mmsa-legacy ul{margin:1em 0;}.mmsa-legacy dd{margin:0 0 0 40px;}.mmsa-legacy menu,.mmsa-legacy ol,.mmsa-legacy ul{padding:0 0 0 18px;}.mmsa-legacy nav ul,.mmsa-legacy nav ol{list-style:none;list-style-image:none;}.mmsa-legacy img{border:0;-ms-interpolation-mode:bicubic;max-width:100%;vertical-align:middle;}.mmsa-legacy svg:not(:root){overflow:hidden;}.mmsa-legacy figure{margin:0;}.mmsa-legacy form{margin:0;}.mmsa-legacy body>form{margin-bottom:0;}.mmsa-legacy fieldset{border:0;margin:0;padding:0;}.mmsa-legacy legend{border:0;padding:0;white-space:normal;*margin-left:-7px;}.mmsa-legacy button,.mmsa-legacy input,.mmsa-legacy select,.mmsa-legacy textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}.mmsa-legacy button,.mmsa-legacy input{line-height:normal;}.mmsa-legacy button,.mmsa-legacy select{text-transform:none;}.mmsa-legacy button,.mmsa-legacy html input[type="button"],.mmsa-legacy input[type="reset"],.mmsa-legacy input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible;}.mmsa-legacy button[disabled],.mmsa-legacy html input[disabled]{cursor:default;}.mmsa-legacy input[type="checkbox"],.mmsa-legacy input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px;}.mmsa-legacy input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}.mmsa-legacy input[type="search"]::-webkit-search-cancel-button,.mmsa-legacy input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}.mmsa-legacy button::-moz-focus-inner,.mmsa-legacy input::-moz-focus-inner{border:0;padding:0;}.mmsa-legacy textarea{overflow:auto;vertical-align:top;resize:vertical;}.mmsa-legacy table{border-collapse:collapse;border-spacing:0;}.mmsa-legacy ::-moz-selection{background:#b3d4fc;text-shadow:none;}.mmsa-legacy ::selection{background:#b3d4fc;text-shadow:none;}.mmsa-legacy .carousel-wrapper img{width:100%;}.mmsa-legacy input[type="text"],.mmsa-legacy input[type="password"]{outline:none;}.mmsa-legacy body .nav>li>a:focus,.mmsa-legacy body .nav>li>a:hover{background-color:transparent;}.mmsa-legacy .chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0;}.mmsa-legacy .form_wrapper{margin-bottom:20px;}.mmsa-legacy .main_content .row-fluid.reservation_row_container .form_wrapper.reservation_row_element{width:100%;}.mmsa-legacy .main_content .homepage_section .form_wrapper input[type="button"].reservation_row_element,.mmsa-legacy .main_content .subpage_sidebar .form_wrapper input[type="button"].reservation_row_element,.mmsa-legacy .homepage_section .row-fluid .form_wrapper input.reservation_row_element[type="button"]{background:#f9a200;border:0;color:#fff;text-transform:uppercase;padding:10px 0;border-bottom:2px solid #ccc;}.mmsa-legacy div.reservation_row_element.form_wrapper{border-right:none;width:auto;background:transparent;border-bottom:none;}.mmsa-legacy .reservation_row_element.span8{background:transparent;border-bottom:0;}.mmsa-legacy .main_content .mobile_home_block,.mmsa-legacy .mobile_book_block,.mmsa-legacy .main_content .mobile_book_block{display:none;}.mmsa-legacy div input[type="button"].reservation_row_element.reservation_book_now{border-color:#ccc;}@media only screen and (min-width:768px){.mmsa-legacy .mobile_reservation .reservation_row.homepage_section{display:none !important;}}@media only screen and (max-width:767px){.mmsa-legacy .main_content .banner_container{margin-bottom:1em;}.mmsa-legacy .main_content .mobile_home_block,.mmsa-legacy .mobile_book_block,.mmsa-legacy .main_content .mobile_book_block{margin-top:.5em;display:block;}.mmsa-legacy .mobile_book_block,.mmsa-legacy .main_content .mobile_book_block{margin-top:0;}.mmsa-legacy body.home .main_content .mobile_book_block h2{padding-top:0;}.mmsa-legacy .homepage_section .row-fluid .reservation_form div.reservation_row_element.form_wrapper{width:100%;}.mmsa-legacy .homepage_section .row-fluid .form_wrapper input.reservation_row_element[type="submit"],.mmsa-legacy .subpage_sidebar .row-fluid .form_wrapper input.reservation_row_element[type="submit"]{width:100%;margin-top:1em;margin-left:0;font-size:1.142857em;}.mmsa-legacy .homepage_section .row-fluid .form_wrapper input.reservation_row_element[type="submit"]{background:#f9a200;border:0;color:#fff;text-transform:uppercase;padding:10px 0;border-bottom:2px solid #ccc;}}@media screen and (-webkit-min-device-pixel-ratio:0){.mmsa-legacy .reservation_row select{-webkit-appearance:none;appearance:none;}}.mmsa-legacy .main_content div.reservation_row_element>*:first-child:last-child{width:100%;}.mmsa-legacy .main_content div.reservation_row_element>*{position:relative;}.mmsa-legacy .reservation_form{margin:0;width:100%;padding:0;text-align:center;}.mmsa-legacy .reservation_row{background:#eee;padding-bottom:0;border-bottom:3px solid #f9a200 !important;}@media screen and (min-width:768px){.mmsa-legacy .reservation_row{display:block !important;}}@media screen and (max-width:767px){.mmsa-legacy .reservation_row{background:#eee;border-bottom:3px solid transparent;}}.mmsa-legacy .reservation_row_container{padding-top:20px;padding-bottom:20px;font-weight:bold;width:90%;margin:0 auto;max-width:1200px;}@media screen and (max-width:767px){.mmsa-legacy .reservation_row_container{width:300px;margin:0 auto;}}@-moz-document url-prefix(){.mmsa-legacy div input[type="button"].reservation_row_element{padding:11px 0 12px 0;}}.mmsa-legacy .reservation_row_element{box-shadow:none !important;float:left;}@media screen and (max-width:767px){.mmsa-legacy .reservation_row_element{margin-top:0;margin-right:0;margin-left:0;width:100%;}}.mmsa-legacy div.reservation_row_element{margin-bottom:0;border-right:#eee 1px solid;width:15.25%;background:#fff;border-bottom:2px solid #ccc;}@media screen and (max-width:767px){.mmsa-legacy div.reservation_row_element{margin-top:1em;width:100%;}}.mmsa-legacy .reservation_special_links{color:#f9a200 !important;padding:10px;border-right:1px solid #aaa;text-align:right;}@media only screen and (max-width:1400px){.mmsa-legacy .reservation_special_links{width:125px;}}.mmsa-legacy .reservation_special_links.reservation_ticket_reload{padding-left:0;width:183px;}@media only screen and (max-width:1200px){.mmsa-legacy .reservation_ticket_reload{width:100px;}}@media screen and (max-width:767px){.mmsa-legacy .reservation_ticket_reload{border:0;width:100%;text-align:center;}}.mmsa-legacy p.reservation_side_links{margin:0 auto;}@media screen and (min-width:1400px){.mmsa-legacy p.reservation_side_links{width:40%;padding:0;margin-top:10px;}}@media only screen and (max-width:1400px){.mmsa-legacy p.reservation_side_links{padding-top:10px;width:500px;}}@media only screen and (max-width:1200px){.mmsa-legacy p.reservation_side_links{width:475px;}.mmsa-legacy .reservation_special_links.reservation_ticket_reload{width:158px;}}@media(min-width:768px) and (max-width:1400px){.mmsa-legacy p.reservation_side_links{float:none;clear:both;}}@media(max-width:767px){.mmsa-legacy p.reservation_side_links{width:100%;min-width:inherit;margin:0 auto 0 !important;float:none;clear:both;padding:15px 0 0;}}.mmsa-legacy p.reservation_side_links .reservation_row_element{float:right;}@media screen and (max-width:767px){.mmsa-legacy p.reservation_side_links .reservation_row_element{float:none;display:block;margin:0 auto;padding:10px 0;}}.mmsa-legacy .reservation_live_chat{width:120px;text-align:left;border-right:0;border-left:1px solid #aaa;padding-right:0;background:url("/Content/img/live-chat.png") center right no-repeat;}@media screen and (min-width:1700px){.mmsa-legacy .reservation_live_chat{border-left:1px solid #aaa;float:right;clear:none;}.mmsa-legacy .reservation_live_chat,.mmsa-legacy .reservation_ticket_reload{padding:10px 3%;}}@media screen and (max-width:767px){.mmsa-legacy .reservation_live_chat.reservation_row_element{width:100px;border-left:none;}}.mmsa-legacy .reservation_live_chat a{display:inline-block;width:100%;}.mmsa-legacy .reservation_phone_link{padding:7px 10px;}@media screen and (max-width:767px){.mmsa-legacy .reservation_phone_link{display:none !important;}.mmsa-legacy .secondary_page .reservation_phone_link a{font-size:14px;}}.mmsa-legacy .reservation_form_wrapper{border-right:0;background:transparent;border-bottom:0;padding:0;overflow:hidden;}@media only screen and (min-width:1400px){.mmsa-legacy .reservation_form_wrapper{width:58%;margin-top:10px;}}@media only screen and (max-width:1400px){.mmsa-legacy .reservation_form_wrapper{width:100%;}}.mmsa-legacy div.reservation_row_element input[disabled],.mmsa-legacy div.reservation_row_element input[readonly]{background-color:#fff;}.mmsa-legacy div.reservation_row_element input[type="text"]{border-radius:0;cursor:pointer;}.mmsa-legacy div.reservation_row_element input[type="text"]:focus{border:0;box-shadow:none;}.mmsa-legacy .reservation_row_element input.reservation_date,.mmsa-legacy select.reservation_row_element{border:none;border-left:transparent 0 solid;border-bottom-left-radius:0;border-top-left-radius:0;padding:0;height:40px;font-weight:bold;text-transform:uppercase;border-radius:0;margin-right:0;margin-bottom:0;color:#0f6cb2;}.mmsa-legacy .reservation_row_element input.reservation_date.validation_error,.mmsa-legacy select.reservation_row_element.validation_error{color:#f00;}.mmsa-legacy .reservation_book_now.reservation_row_element{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:none repeat scroll 0 0 #f9a200;border-color:-moz-use-text-color -moz-use-text-color #ccc;border-image:none;border-style:none none solid;border-width:0 0 3px;color:#fff;padding:11px 0;text-transform:uppercase;width:15.02%;border-radius:0;height:42px;border-bottom-width:2px;}@media screen and (max-width:767px){.mmsa-legacy .reservation_book_now.reservation_row_element{margin:15px 0 0 0 !important;width:99.5% !important;border-color:-moz-use-text-color -moz-use-text-color #ccc !important;}}.mmsa-legacy .reservation_row_element input.reservation_date{background-image:url("/Content/img/calendar-icon.png");background-position:right 11px;background-repeat:no-repeat;padding:0 0 0 2%;width:95%;}@media screen and (max-width:767px){.mmsa-legacy .reservation_row_element input.reservation_date{width:95%;font-size:1em;}}.mmsa-legacy .secondary_page .reservation_row_element input.reservation_date{width:95%;padding:0 0 0 3%;}.mmsa-legacy div.reservation_row_element .disabled input.reservation_date{background-position:right -25px;}.mmsa-legacy .reservation_row_element.reservation_type{width:22%;}.mmsa-legacy .reservation_row_element.reservation_type.select{background:url("/Content/img/select-toggle.png") no-repeat scroll right top #fff;border-bottom:2px solid #ccc;box-shadow:0 0 0 0 #fff;overflow:hidden;width:24%;}@media screen and (max-width:767px){.mmsa-legacy .reservation_row_element.reservation_type.select{width:99.2%;margin:0;}}@media only screen and (max-width:1200px){.mmsa-legacy .reservation_row_element.reservation_type select{width:100%;cursor:pointer;}}@media only screen and (max-width:1024px){.mmsa-legacy .reservation_row_element.reservation_type select{width:119%;padding-left:6px;}}.mmsa-legacy .reservation_row_element.date,.mmsa-legacy .reservation_row_element input.date{padding:0 0 0 0;margin-top:0;top:0;float:left;height:40px;}.mmsa-legacy .reservation_row_element input.date{width:79%;padding-left:7%;border-right:0;height:41px;top:-1px;}.mmsa-legacy .reservation_row_element.datepicker.input-append{border-right:1px solid #eee;margin-right:9px;width:13%;}.mmsa-legacy .reservation_row_element .add-on{margin-left:-12px;margin-right:5px;}.mmsa-legacy .reservation_row_element.datepicker_container{position:relative;}.mmsa-legacy div.reservation_row_element.select{background:url("/Content/img/select-toggle.png") no-repeat scroll right top #fff;border-bottom:2px solid #ccc;box-shadow:0 0 0 0 #fff;overflow:hidden;position:relative;text-align:left;}.mmsa-legacy div.reservation_row_element.select.disabled{background-position:right -80px;}.mmsa-legacy div.reservation_row_element select{padding:5px 0 6px 2%;}@-moz-document url-prefix(){.mmsa-legacy div.reservation_row_element select{padding:5px 6px 6px 0 !important;}}.mmsa-legacy div.reservation_row_element.reservation_type.select option{border:0;background:#fff;}.mmsa-legacy select.reservation_row_element{width:126px;overflow:hidden;background:transparent;}.mmsa-legacy select.reservation_row_element.reservation_type{width:111% !important;overflow:hidden;background:transparent;}.mmsa-legacy .reservation_row_element input:-moz-placeholder{color:#0f6cb2;}.mmsa-legacy .reservation_row_element input:-ms-input-placeholder{color:#0f6cb2;}.mmsa-legacy .reservation_row_element input::-webkit-input-placeholder{color:#0f6cb2;}.mmsa-legacy .secondary_page select.reservation_row_element{width:100%;}.mmsa-legacy .reservation_row_element.labeled{width:14.25%;}.mmsa-legacy select.reservation_row_element.labeled{min-width:55px !important;margin-right:13px;margin-left:64%;width:61%;position:absolute;top:0;left:0;z-index:2;cursor:pointer;}@media only screen and (max-width:1200px){.mmsa-legacy select.reservation_row_element.labeled{width:63%;}}@media only screen and (max-width:1024px){.mmsa-legacy select.reservation_row_element.labeled{margin-left:65%;width:65%;float:right;}}@media screen and (max-width:767px){.mmsa-legacy select.reservation_row_element.labeled{padding-top:5px;}@-moz-document url-prefix(){.mmsa-legacy select.reservation_row_element.labeled{padding-top:10px;}}}.mmsa-legacy div.reservation_row_element.labeled .res_row_label{color:#0f6cb2;font-weight:bold;text-transform:uppercase;cursor:auto;font-size:.85em;line-height:35px;padding-left:6px;padding-top:2px;height:35px;}@-moz-document url-prefix(){}@media screen and (max-width:1700px){@-moz-document url-prefix(){}}.mmsa-legacy .main_content .reservation_row.homepage_section{width:100%;padding-bottom:0;}@media only screen and (max-width:1200px){.mmsa-legacy div input.reservation_row_element[type="button"]{padding:10px 0;}@-moz-document url-prefix(){.mmsa-legacy div.reservation_row_element select{padding-top:11px;}.mmsa-legacy div input.reservation_row_element[type="button"]{padding:10px 0;}}}@media only screen and (max-width:1024px){.mmsa-legacy .reservation_row_element input.reservation_date{padding-left:2px;}.mmsa-legacy .secondary_page select.reservation_row_element{width:120%;}}.mmsa-legacy .mobile_reservation{position:relative;}.mmsa-legacy .reservation_row.homepage_section{padding-bottom:0;border-bottom:3px solid #f9a200;}@media(min-width:768px) and (max-width:1400px){.mmsa-legacy .reservation_form>.reservation_row_element{min-width:670px;margin:0 auto 2em !important;clear:both;float:none;}}@media(min-width:768px){.mmsa-legacy .reservation_form div.reservation_row_element.form_wrapper{margin:0 auto;float:none;}}@media(min-width:1200px){.mmsa-legacy .reservation_form div.reservation_row_element.form_wrapper{width:100%;}}@media screen and (min-width:1400px){.mmsa-legacy .reservation_form>.reservation_row_element{width:59%;}}@media screen and (min-width:1700px){.mmsa-legacy .secondary_page input.reservation_row_element.reservation_book_now,.mmsa-legacy .secondary_page div.reservation_row_element.select,.mmsa-legacy .secondary_page div.reservation_row_element.reservation_start_date_container,.mmsa-legacy .secondary_page div.reservation_row_element.reservation_end_date_container,.mmsa-legacy .secondary_page div.reservation_row_element.reservation_type.select,.mmsa-legacy .secondary_page div.reservation_row_element.select.labeled{width:16.25%;margin:0 0 0 0;}.mmsa-legacy .secondary_page div.reservation_row_element.select{width:27.25%;}.mmsa-legacy .secondary_page .main_content .reservation_row_container{width:80.81%;}}@media screen and (-webkit-min-device-pixel-ratio:0){.mmsa-legacy .reservation_row select{-webkit-appearance:none;appearance:none;}}@media screen and (max-width:767px){.mmsa-legacy select.reservation_row_element.reservation_type,.mmsa-legacy label.res_row_label,.mmsa-legacy input.reservation_date{width:108%;font-size:1em;}.mmsa-legacy select.reservation_row_element.labeled{width:62%;}.mmsa-legacy .reservation_row_element.datepicker_container,.mmsa-legacy .reservation_row_element.labeled{width:49.6% !important;float:left;}.mmsa-legacy .secondary_page .reservation_form div.reservation_row_element select,.mmsa-legacy div.reservation_row_element.labeled .res_row_label{width:21%;padding-left:6px;font-size:1em;}}.mmsa-legacy .banner{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;min-height:470px;}.mmsa-legacy .banner_container .carousel-indicators{z-index:2;}.mmsa-legacy img.banner_image{margin-bottom:2.14285em;width:100%;}.mmsa-legacy .carousel .carousel-control.left,.mmsa-legacy .carousel .carousel-control.right{--background:url("");}.mmsa-legacy .banner_container .carousel-indicators{z-index:2;}.mmsa-legacy .main_content .homepage_section{box-shadow:inset 0 10px 10px -10px #888;padding-bottom:75px;}.mmsa-legacy .main_content .homepage_section.yellow_top{border-top:3px solid #f9a200;}.mmsa-legacy .back_button{display:none;}.mmsa-legacy .main_content ul li{color:#666;}.mmsa-legacy .full-width-ad{margin-top:4em;text-align:center;}.mmsa-legacy .email-preferences{position:relative;height:0;padding-bottom:150%;}.mmsa-legacy .email-preferences iframe{border:none;position:absolute;top:0;left:0;width:100%;height:100%;}@media screen and (max-width:767px){.mmsa-legacy .toggle{display:block;position:absolute;width:30px;height:30px;right:15px;top:15px;}}@media screen and (max-width:767px){.mmsa-legacy .app_block{padding:0 0 0 0;}}.mmsa-legacy .explore_carousel .explore_inner_container{padding:20px 2% 0;}.mmsa-legacy .explore_carousel .explore_inner_container>div{padding:0 0 0 0;margin-bottom:15px;}.mmsa-legacy .explore_carousel .explore_inner_container>div>a{margin:0 15px;display:block;}.mmsa-legacy .explore_carousel .explore_inner_container>div>a:hover{-webkit-box-shadow:0 0 10px 2px #888;-moz-box-shadow:0 0 10px 2px #888;box-shadow:0 0 10px 2px #888;text-decoration:none;}.mmsa-legacy .explore_carousel.carousel .next{height:auto;width:inherit;height:inherit;}.mmsa-legacy .explore_carousel.carousel .prev{width:inherit;height:inherit;}.mmsa-legacy .explore_carousel a:hover{text-decoration:none;}.mmsa-legacy .explore_carousel .inner_content{border:1px solid #ccc;border-top:0;padding:5px 20px;height:240px;overflow:hidden;}.mmsa-legacy .explore_carousel .inner_content h3{border-bottom:1px solid #ccc;margin-bottom:12px;padding:0 0 5px 0;}.mmsa-legacy .explore_carousel .carousel-control,.mmsa-legacy .explore_carousel .carousel-control:focus{background:transparent;border:0;opacity:1;height:58px;width:30px;}.mmsa-legacy .explore_carousel .carousel-control.left{left:-35px;}.mmsa-legacy .explore_carousel .carousel-control.right{right:-25px;}@media only screen and (max-width:1200px){.mmsa-legacy .explore_carousel .inner_content{padding:5px 10px;}}.mmsa-legacy .deals_carousel{margin-top:20px;}.mmsa-legacy .deals_carousel .inner_content{height:110px;padding-bottom:20px;position:relative;}.mmsa-legacy .deals_carousel .inner_content p{position:absolute;bottom:0;width:100%;padding-bottom:0;margin-bottom:0;}.mmsa-legacy .deals_carousel .item>div:hover .inner_content.deals p a{text-decoration:underline;}.mmsa-legacy .deals_carousel .carousel-control,.mmsa-legacy .deals_carousel .carousel-control:focus{background:transparent;border:0;opacity:1;height:58px;width:30px;font-size:160px;}.mmsa-legacy .deals_carousel .carousel-control.left{left:-40px;}.mmsa-legacy .deals_carousel .carousel-control.right{right:-30px;}@media only screen and (max-width:1024px){.mmsa-legacy .inner_content.deals p{font-size:12px;}.mmsa-legacy .deals_carousel .inner_content h3{font-size:14px;}}.mmsa-legacy .homepage_section.videos{width:100%;}.mmsa-legacy .homepage_section.videos .photo_video_container .reveal-gallery{margin-top:20px;}.mmsa-legacy .homepage_section.videos .galleria-image-nav-left,.mmsa-legacy .homepage_section.videos .galleria-image-nav-right{top:10px;}.mmsa-legacy .homepage_section.videos .galleria-bar{bottom:-20px;}.mmsa-legacy .homepage_section.videos .big-video{width:100%;position:relative;}.mmsa-legacy .photo_video_container h5{width:600px;max-width:100%;background-color:#333;color:#aaa;font-size:12px;height:30px;line-height:30px;margin:0 auto;padding:0;text-align:left;}.mmsa-legacy .photo_video_container h5 span.description{margin-left:10px;}.mmsa-legacy .photo_video_container h5 span.media_close a{cursor:pointer;float:right;width:31px;height:30px;display:block;text-indent:-9999px;background:url("/Content/img/close-button.jpg") 0 0 #fff;}.mmsa-legacy .photo_video_container h5 span.media_close a:hover{background-position:-0 -30px;}.mmsa-legacy .photo_video_container img,.mmsa-legacy .photo_video_container iframe{width:600px;}.mmsa-legacy .photo_video_thumbnail_container{background:transparent;overflow:visible;max-height:none;margin-top:0;}.mmsa-legacy .photo_video_thumbnail_container.photos_only{line-height:112px;}.mmsa-legacy .photo_video_thumbnail_container .carousel-control,.mmsa-legacy .photo_video_thumbnail_container .carousel-control:focus{background:transparent;border:0;color:#0063a7;opacity:1;height:58px;width:30px;font-size:160px;font-family:sans-serif;font-weight:lighter;font-stretch:condensed;}.mmsa-legacy .photo_video_thumbnail_container .carousel-control{top:38%;}.mmsa-legacy .photo_video_thumbnail_container .carousel-control.left{left:-70px;}.mmsa-legacy .photo_video_thumbnail_container .carousel-control.right{top:0;background:url("/Content/img/mammothmtn/video-next-orange.png") center right no-repeat;text-indent:-9999em;right:-70px;width:80px;height:100%;border-radius:0;background-size:100%;}.mmsa-legacy .photo_video_thumbnail_container .carousel-control.left{left:-70px;}.mmsa-legacy .photo_video_thumbnail_container .carousel-control.right{right:0;}.mmsa-legacy .photo_video_thumbnail_container .item-thumb img{cursor:pointer;width:100%;}.mmsa-legacy .photo_video_thumbnail_container .item .item-thumb:first-child{margin-left:0;}.mmsa-legacy .video_container .photo_video_thumbnail_container .item .item-thumb{width:47%;}.mmsa-legacy .photo_video_thumbnail_container .carousel-control,.mmsa-legacy .photo_video_thumbnail_container .carousel-control:focus{border:0;color:#0063a7;opacity:1;font-size:160px;font-weight:lighter;font-stretch:condensed;}.mmsa-legacy .photo_video_thumbnail_container .item-thumb{padding:0 0 0 0;}.mmsa-legacy .connect_outter_container{margin-top:20px;}.mmsa-legacy .connect_outter_container .embed_container{padding-bottom:0;height:400px;padding:20px;}.mmsa-legacy .connect_container .youtube_iframe{margin-left:10px;}.mmsa-legacy .blue_top{border-top:5px solid #0063a7;}.mmsa-legacy .conntect_text{margin-left:10px;}.mmsa-legacy .conntect_text h3{font-size:1.14285em;color:#666;font-weight:bold;}.mmsa-legacy .conntect_text p{font-size:1em;line-height:1.42857em;color:#666;}.mmsa-legacy .conntect_text p.social_link{text-align:right;margin-right:10px;}.mmsa-legacy .conntect_text p a{color:#f9a200;font-size:1em;font-weight:bold;text-transform:uppercase;}.mmsa-legacy .fb-facepile{margin-bottom:20px;}.mmsa-legacy .twitter-timeline{margin-left:10px;max-width:95% !important;height:400px;}.mmsa-legacy .embed_container.instagram,.mmsa-legacy .instagram_container.instagram{overflow:auto;text-align:center;}.mmsa-legacy .instagram_outter_container{margin-top:20px;margin-bottom:20px;}.mmsa-legacy .instagram_outter_container .icon ul{margin:0;padding:0;}.mmsa-legacy .instagram_outter_container .icon ul li{list-style:none;width:55px;height:55px;float:left;}.mmsa-legacy .instagram_outter_container .icon .instagram{background:url("/Content/img/header-social-sprite.png") no-repeat;background-color:#0f6cb2;background-position:-55px -55px !important;}.mmsa-legacy ul.instagram_hash_feed,.mmsa-legacy ul.instagram_user_feed{width:100%;background-color:#eee;margin:0;display:block;padding-left:0;}.mmsa-legacy ul.instagram_hash_feed li img,.mmsa-legacy ul.instagram_user_feed li img{height:auto;width:100%;}.mmsa-legacy ul.instagram_hash_feed li,.mmsa-legacy ul.instagram_user_feed li{background:none repeat scroll 0 0 #eee !important;float:left;margin:0 0 5.1% 5.1%;padding:0;width:26.53%;list-style:none;}.mmsa-legacy ul.instagram_hash_feed li:nth-child(1),.mmsa-legacy ul.instagram_hash_feed li:nth-child(2),.mmsa-legacy ul.instagram_hash_feed li:nth-child(3){margin-top:0;}.mmsa-legacy .connect_outter_container .icon ul{margin:0;padding:0;border:0;}.mmsa-legacy .connect_outter_container .icon ul li{list-style:none;width:55px;height:55px;float:left;margin:0 1px 0 0;border-radius:0;display:block;}.mmsa-legacy .connect_outter_container .icon ul.nav-tabs li a{width:55px;height:55px;margin:0;padding:0;border:0;text-indent:-9999em;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:transparent;}.mmsa-legacy .connect_outter_container .icon ul.nav-tabs li a:focus,.mmsa-legacy .connect_outter_container .icon ul.nav-tabs li.active a:focus{background-color:transparent;border:0;}.mmsa-legacy .connect_outter_container .icon>ul>li{background:url("/Content/img/header-social-sprite.png") no-repeat;background-color:#8a8a8a;}.mmsa-legacy .connect_outter_container .icon .facebook{background-position:-0 -55px !important;}.mmsa-legacy .connect_outter_container .icon .instagram{background-position:-55px -55px !important;}.mmsa-legacy .connect_outter_container .icon .youtube{background-position:-110px -55px !important;}.mmsa-legacy .connect_outter_container .icon .twitter{background-position:-165px -55px !important;}.mmsa-legacy .connect_outter_container .icon>ul>li:hover,.mmsa-legacy .connect_outter_container .icon>ul>li.active{background-color:#0f6cb2;}.mmsa-legacy .connect_container{font-family:Arial,Helvetica,sans-serif;background-color:#eee;width:100%;height:485px;padding-top:1em;overflow-y:auto;}.mmsa-legacy .cta-block-widget{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;height:470px;}.mmsa-legacy .cta-block-widget .full_column_content_wrapper,.mmsa-legacy .cta-block-widget .full_column_content{height:100%;}.mmsa-legacy .cta-block-widget .full_column_content_wrapper,.mmsa-legacy .cta-block-widget .full_column_content{height:100%;}.mmsa-legacy .full_width_content_page.secondary_page .main_content{margin-top:0;}.mmsa-legacy .full_column{position:relative;overflow:hidden;background-color:transparent;margin-bottom:3px;clear:both;}.mmsa-legacy .full_column img{position:absolute;top:0;left:0;z-index:-1;width:100%;height:auto;}.mmsa-legacy .full_column.text{padding:0 5%;}.mmsa-legacy .full_column.text p{padding:0 2em;font-size:1em;font-family:'Century Gothic W01 Bold';}.mmsa-legacy .full_column_content_wrapper{max-width:1024px;margin:0 auto;}.mmsa-legacy .full_column_content{padding:37px 20px 83px 20px;background:rgba(255,255,255,.8);max-width:320px;}.mmsa-legacy .secondary_page .full_column_content h2{background:transparent;color:#0063a7;padding:1em 0 .5em 0;font-size:2.5714em;font-family:'ITCLubalinGraphW01-Demi';font-style:italic;text-transform:uppercase;}.mmsa-legacy .secondary_page .full_column_content p{color:#0063a7;}.mmsa-legacy .full_column.left .full_column_content{float:left;}.mmsa-legacy .full_column.right .full_column_content{float:right;}.mmsa-legacy .secondary_page .full_column.banner h1,.mmsa-legacy .secondary_page .full_column.text h1,.mmsa-legacy .secondary_page .full_column.text h2,.mmsa-legacy .secondary_page .full_column.text h3,.mmsa-legacy .secondary_page .full_column.text h4,.mmsa-legacy .secondary_page .full_column.text h5,.mmsa-legacy .secondary_page .full_column.text h6,.mmsa-legacy .secondary_page .full_column.text ul,.mmsa-legacy .secondary_page .full_column.text li,.mmsa-legacy .secondary_page .full_column.text p{margin:2em auto;max-width:1024px;background:#fff;}@media(max-width:768px){.mmsa-legacy .secondary_page .full_column.right .full_column_content,.mmsa-legacy .secondary_page .full_column.left .full_column_content{max-width:none;width:100%;padding:37px 5% 83px 5%;margin:0 auto;float:none;}}.mmsa-legacy .secondary_page .full_column.text h2{color:#676767;font-size:28px;line-height:36px;text-align:center;text-transform:uppercase;max-width:1200px;}.mmsa-legacy .secondary_page .full_column.banner{height:450px;}.mmsa-legacy .secondary_page .full_column.banner h1{background:transparent;margin:3.5em auto;color:#fff;text-align:center;font-size:55px;}.mmsa-legacy .half_callout{padding-right:0;padding-left:0;width:49.85%;float:left;min-height:200px;overflow:hidden;position:relative;margin-bottom:3px;}.mmsa-legacy .left_callout{margin-right:.3%;}@media(max-width:767px){.mmsa-legacy .half_callout{width:100%;}.mmsa-legacy .callout_bottom .callouts{margin-top:0;}}.mmsa-legacy .half_callout img{width:100%;}.mmsa-legacy .half_callout h2{padding:20px 5% 10px;background:rgba(255,255,255,.8);font-family:'ITCLubalinGraphW01-BdOb',Georgia,serif;-webkit-font-smoothing:antialiased;font-weight:300;text-transform:uppercase;color:#0063a7;font-size:32px;position:absolute;bottom:0;left:0;z-index:100;width:100%;margin-bottom:0;}.mmsa-legacy .half_callout h2:hover{background:#fff;}@media screen and (max-width:1199px){.mmsa-legacy .half_callout h2{font-size:24px;}}.mmsa-legacy .breadcrumb{background-color:#fff;margin-bottom:0;margin-top:16px;}.mmsa-legacy .main_content .breadcrumb{padding-top:0;color:#666;background:transparent;padding-top:2.14285em;margin-bottom:2.14285em;}.mmsa-legacy .main_content .breadcrumb p{margin-bottom:0;font-size:.85714em;font-weight:bold;}.mmsa-legacy .main_content .breadcrumb p a{color:#0063a7;font-size:1em;}.mmsa-legacy .main_content .breadcrumb p a.current{color:#ccc;font-weight:normal;}.mmsa-legacy .breadcrumb-wrapper.row{margin:0 auto;}.mmsa-legacy .breadcrumb-wrapper .breadcrumb{padding:8px 0;}.mmsa-legacy .sidebar_nav ul{margin:0 0 1.2em 0;-webkit-box-shadow:0 10px 4px -4px #aaa;-moz-box-shadow:0 10px 4px -4px #aaa;box-shadow:0 10px 4px -4px #aaa;padding:0 0 0 0;}.mmsa-legacy .sidebar_nav ul li{background-color:#eee;list-style:none;margin-bottom:1px;}.mmsa-legacy .secondary_page .sidebar_nav ul li a{color:#666;display:block;padding:14px 5px;border-left:2px solid transparent;text-decoration:none;font-weight:normal;}.mmsa-legacy .sidebar_nav ul li a:hover{background-color:#ddd;text-decoration:none;}.mmsa-legacy .sidebar_nav ul li.current a{font-weight:bold;color:#136db2;background-color:#fff;text-decoration:none;border-left:2px solid #136db2;}.mmsa-legacy .dynamic_sidebar .main_content .subpage_sidebar{position:fixed;top:0;right:0;overflow:hidden;padding-top:50px;height:0;}.mmsa-legacy .dynamic_sidebar .main_content .subpage_sidebar:before{content:'+';font-size:40px;height:50px;width:60px;background:#ffa500;color:#fff;padding:0;position:absolute;margin-top:-50px;z-index:100000;right:0;text-align:center;line-height:50px;}@media screen and (max-width:767px){.mmsa-legacy [class*="col"].subpage_sidebar{display:block;}.mmsa-legacy .sidebar_nav>ul>li{display:none;}.mmsa-legacy .sidebar_nav>ul>li.current{display:block;border-bottom:0;border-bottom-color:#136db2;}.mmsa-legacy .subpage_sidebar .sidebar_nav>ul>li.current:hover{border-bottom:0;}.mmsa-legacy .sidebar_nav>ul>li.current>a{background:url(/Content/img/more-book-now-secondary.png) 95% 10px no-repeat;}.mmsa-legacy .sidebar_nav>ul>li.current>a.expanded{background:url(/Content/img/more-book-now-secondary.png) 95% -22px no-repeat;}.mmsa-legacy .sidebar_nav>ul>li.current.nolinks{display:none;}.mmsa-legacy .sidebar_nav>ul>li.current ul{display:none;}}.mmsa-legacy .secondary_page .ecom-control{width:100%;padding:0 0 0;}.mmsa-legacy .secondary_page .ecom-control>.container-fluid{padding:0 0 0 0;}.mmsa-legacy .container-video{position:relative;width:100%;height:100px;padding:20% 0;overflow:hidden;}.mmsa-legacy .container-video .video-overlay-dots{display:block;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background:url("http://subtlepatterns2015.subtlepatterns.netdna-cdn.com/patterns/subtle_dots.png");opacity:.3;z-index:1;}.mmsa-legacy .container-video video{display:block;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background:#0063a7 url("/Content/img/mammoth-logo.png") no-repeat center center;}.mmsa-legacy video::-webkit-media-controls{display:none !important;}.mmsa-legacy .accordion-toggle{background:url("/Content/img/collapse_btn.png") no-repeat scroll 0 0 transparent;color:#666;display:block;text-indent:-9999px;font-size:18px;height:25px;line-height:23px;padding:10px 20px 10px 40px;}.mmsa-legacy .accordion-toggle.opened{background:url("/Content/img/collapse_btn.png") no-repeat scroll 0 -40px transparent;}.mmsa-legacy .more{position:relative;clear:both;display:block;cursor:pointer;text-indent:-9999px;height:40px;background:url("/Content/img/more.png") no-repeat right 0 transparent;}.mmsa-legacy .more.expanded{background:url("/Content/img/more.png") no-repeat right -40px transparent;}.mmsa-legacy .more_text,.mmsa-legacy .less_text{position:absolute;right:40px;padding-right:20px;height:30px;padding-top:10px;color:#999;background:#fff;width:200px;text-align:right;font-weight:normal;}.mmsa-legacy .less_text{display:none;}.mmsa-legacy .main_content .photo_video_container h5{width:600px;max-width:100%;background-color:#333;color:#aaa;font-size:12px;height:30px;line-height:30px;margin:0 auto;padding:0;text-align:left;}.mmsa-legacy .main_content .photo_video_container h5 span.description{margin-left:10px;}.mmsa-legacy .main_content .photo_video_container h5 span.media_close a{cursor:pointer;float:right;width:31px;height:30px;display:block;text-indent:-9999px;background:url("/Content/img/close-button.jpg") 0 0 #fff;}.mmsa-legacy .main_content .photo_video_container h5 span.media_close a:hover{background-position:0 -30px;}.mmsa-legacy .main_content .photo_video_container img,.mmsa-legacy .main_content .photo_video_container iframe{width:600px;}.mmsa-legacy .video-container,.mmsa-legacy .embed_container{background:#eee;border:0;position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin:0 20px 10px 20px;}.mmsa-legacy .secondary_page .video-container{margin:0 0 10px 0;}.mmsa-legacy .video-container iframe,.mmsa-legacy .video-container object,.mmsa-legacy .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}.mmsa-legacy .secondary_page .featured_video_content_block{border-top:1px solid #ccc;padding-top:2.85714em;margin-bottom:2em;min-height:255px;}.mmsa-legacy .secondary_page .featured_video_content_block h3{text-transform:uppercase;clear:both;}.mmsa-legacy .secondary_page .featured_video_content_block p{font-size:1em;}.mmsa-legacy .secondary_page .featured_video_content_block iframe{width:100%;height:165px;float:left;margin-right:2.85714em;margin-bottom:2em;}.mmsa-legacy #contributorVideo .featured_video_content_block iframe{width:100%;height:100% !important;}.mmsa-legacy #athleteVideo .featured_video_content_block iframe{width:100%;height:100% !important;}.mmsa-legacy .secondary_page .photo_video_container iframe{width:300px;}.mmsa-legacy .banner_container img{width:100%;}.mmsa-legacy .banner_container .carousel_indicators_container{text-align:center;top:auto;bottom:20px;position:absolute;height:30px;width:100%;z-index:1;}.mmsa-legacy .banner_container .carousel-control{background:transparent;border:0;color:#fff;opacity:1;height:58px;width:30px;font-size:120px;font-weight:lighter;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:0;}.mmsa-legacy .banner_container .carousel-control.left{left:30px;top:43%;}.mmsa-legacy .banner_container .carousel-control.right{right:30px;top:43%;}.mmsa-legacy .banner_container .carousel-indicators{margin:0 auto;position:absolute;width:100%;top:auto;right:auto;left:auto;bottom:15px;text-align:center;}.mmsa-legacy .banner_container .carousel-indicators li{background:url("/Content/img/layout/banner-nav-sprite.png") no-repeat -25px 0 transparent;width:21px;height:21px;display:inline-block;margin:0;border-width:0;opacity:.8;}.mmsa-legacy .banner_container .carousel-indicators li:hover{opacity:1;}.mmsa-legacy .banner_container .carousel-indicators li.active{background-position:0 0;}.mmsa-legacy .embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;}.mmsa-legacy .embed-container.cam{padding-bottom:70%;}.mmsa-legacy .secondary_page .embed_container{margin:0 0 10px 0;}.mmsa-legacy .embed_container iframe,.mmsa-legacy .embed_container object,.mmsa-legacy .embed_container embed{position:absolute;top:0;left:0;width:100%;height:100%;}.mmsa-legacy .jobs-filters{padding:10px;background-color:#eee;float:left;clear:both;width:100%;margin-bottom:20px;}.mmsa-legacy .jobs-filters .jobs-filter{min-width:80px;width:100%;}.mmsa-legacy .jobs-filters .filter-header{padding:0 5px;}.mmsa-legacy .secondary_page .landing_page_content_block1{padding-top:2.85714em;}.mmsa-legacy .secondary_page .landing_page_content_block1:first-child{border-top:1px solid #ccc;}.mmsa-legacy .secondary_page h1+.landing_page_content_block1{padding-top:0;}.mmsa-legacy .secondary_page .landing_page_content_block1{border-bottom:1px solid #ccc;}.mmsa-legacy .secondary_page .landing_page_side_image,.mmsa-legacy .secondary_page .landing_page_content_block1 img{float:left;margin-bottom:30px;border:1px solid #ccc;padding:0 0 0 0;width:29%;}.mmsa-legacy .secondary_page .landing_page_content_block1 img{width:100%;}.mmsa-legacy .secondary_page .landing_page_content_block1 .landing_page_side_image img{border:0;}.mmsa-legacy .secondary_page .landing_page_content_block2 img{float:left;margin-left:2.76243%;width:48.6188%;margin-bottom:2.5em;}.mmsa-legacy .secondary_page .landing_page_content_block2 img:nth-child(2n+1){margin-left:0;}.mmsa-legacy .landing_page_content_block3 .block3_inner_wrapper:nth-child(3n+1){margin-left:0;}@media screen and (max-width:767px){.mmsa-legacy .landing_page_content_block3 .block3_inner_wrapper,.mmsa-legacy .landing_page_content_block3 .block3_inner_wrapper:nth-child(3n+1){width:48.6188%;margin-left:2.76243%;float:left;}.mmsa-legacy .landing_page_content_block3 .block3_inner_wrapper:nth-child(2n+1){margin-left:0;}.mmsa-legacy .secondary_page .main_content .landing_page_content_block3 a p{font-size:.75em;margin-bottom:1.6666em;}}.mmsa-legacy .landing_page_content_block3 img{width:100%;border:1px solid #ccc;margin-bottom:.71428em;}.mmsa-legacy .landing_page_content_block3 a:hover img{-webkit-box-shadow:0 0 10px 2px #888;-moz-box-shadow:0 0 10px 2px #888;box-shadow:0 0 10px 2px #888;}.mmsa-legacy .landing_page_content_block3 a p{text-align:center;font-size:1.285714em;margin-bottom:2em;}.mmsa-legacy .landing_page_content_block3 a:hover{text-decoration:none;}.mmsa-legacy ul.instagram_user_feed_team{width:100%;margin:0;display:block;}.mmsa-legacy ul.instagram_user_feed_team li img{height:auto;width:100%;}.mmsa-legacy ul.instagram_user_feed_team li{float:left;margin:0 0 1.5em 2.5641%;width:23.0769%;padding:0;list-style:none;}.mmsa-legacy ul.instagram_user_feed_team li:nth-child(1),.mmsa-legacy ul.instagram_user_feed_team li:nth-child(2),.mmsa-legacy ul.instagram_user_feed_team li:nth-child(3),.mmsa-legacy ul.instagram_user_feed_team li:nth-child(4){margin-top:0;}.mmsa-legacy ul.instagram_user_feed_team li:nth-child(4n+1){margin-left:0;}.mmsa-legacy .secondary_page .carousel.banner_carousel{height:0;padding-bottom:43.25%;margin-bottom:20px;overflow:hidden;}@media screen and (max-width:767px){.mmsa-legacy .carousel.banner_carousel{box-shadow:0 10px 10px -10px #888;}.mmsa-legacy .secondary_page .carousel.banner_carousel{box-shadow:none;}}.mmsa-legacy .secondary_page .main_content{padding-bottom:3em;margin:0 auto;}.mmsa-legacy .secondary_page .main_content .landing_page_side_image img{width:100%;margin-right:0;margin-bottom:0;}.mmsa-legacy .secondary_page .main_content .landing_page_side_image .button{width:100%;padding:1em 0;text-align:center;border:1px solid #f9a200;}.mmsa-legacy .secondary_page .main_content a{color:#116db3;font-weight:bold;font-size:1em;margin-top:0;}.mmsa-legacy .subpage_content img{max-width:100%;}.mmsa-legacy .secondary_page .subpage_content>a.button{margin-top:2.85714em;}.mmsa-legacy .secondary_page .subpage_content>h1+a.button{margin-top:0;}.mmsa-legacy .subpage_row_container{padding-top:20px;padding-bottom:10px;}@media screen and (min-width:1400px){.mmsa-legacy .subpage_row_container{width:80.81%;margin:0 auto;}}@media screen and (min-width:1700px){.mmsa-legacy .secondary_page .main_content{margin-top:0;}}.mmsa-legacy .title_container{background:url("/Content/img/layout/title-bg.png") no-repeat transparent;margin-left:-55px;padding-left:55px;margin-bottom:4em;}@media only screen and (max-width:1024px){.mmsa-legacy .title_container{width:400px;}}.mmsa-legacy select,.mmsa-legacy textarea,.mmsa-legacy input,.mmsa-legacy .uneditable-input{display:inline-block;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:solid 1px #ccc;}.mmsa-legacy label{display:block;}.mmsa-legacy label[for]{display:inline-block;padding-left:.5em;}.mmsa-legacy div>label[for]{padding-left:0;}.mmsa-legacy .margin-right-12{margin-right:12px;}.mmsa-legacy .radioBtn{color:#808080;background:none;border:none;background-image:url("WebResource.axd?d=siWJ_EwPdAUtzQ3ohmOKf6WqLKNTfN-4RaRa9mtUi86yIZ_jIwoNsMUHdGkC-LWjVTTyA4thUNroMTgwga7O90d6xzxowxJQMjQ1FOoflGqValON5984oFA_OZMdcY-kMW0kyEbzVvCx-RURFCanJ9IvsiLDfoNTGlHGy-TPilLh3zZG0&t=635959629440000000");width:22px !important;height:22px !important;text-indent:-9999px;}.mmsa-legacy .radioBtnYes{color:#008000;background:none;border:none;background-image:url("WebResource.axd?d=09NB61qrJKfXgFn6kAaOgiFmiSDAmkVvuK7N-EdUj0EaUEEqU0g_6omYRNOgT8IAZOGRjgdiTcf9LTLN9ynQzdvzpEvRUAR09oh1IEEH80lezWdbzTwgu80kqibe44eSQwNxXYqWvD_bWB6_v2vnDeS95QAx-PfSh6zSOZcE-SnTpLnj0&t=635959629440000000");width:22px !important;height:22px !important;text-indent:-9999px;}.mmsa-legacy .radioBtnNo{color:#f00;background:none;border:none;background-image:url("WebResource.axd?d=09NB61qrJKfXgFn6kAaOgiFmiSDAmkVvuK7N-EdUj0EaUEEqU0g_6omYRNOgT8IAZOGRjgdiTcf9LTLN9ynQzdvzpEvRUAR09oh1IEEH80lezWdbzTwgu80kqibe44eSQwNxXYqWvD_bWB6_v2vnDeS95QAx-PfSh6zSOZcE-SnTpLnj0&t=635959629440000000");width:22px !important;height:22px !important;text-indent:-9999px;}.mmsa-legacy REMOVED.ecom-control{width:95%;padding-left:5%;margin-top:20px;}.mmsa-legacy .ecom-control .col-md-12.row{margin-top:50px;}.mmsa-legacy .ecom-control table{border-color:#ddd;background-color:#fff;}.mmsa-legacy .ecom-control .monthDD{width:95px;}.mmsa-legacy .ecom-control .dayDD{width:55px;}.mmsa-legacy .ecom-control .yearTB{width:80px;}.mmsa-legacy .ecom-control a.btn-info,.mmsa-legacy .ecom-control a.btn-primary{color:#fff !important;}.mmsa-legacy .ecom-control input[value=Search],.mmsa-legacy .ecom-control input[value=Continue]{margin-bottom:6px;}.mmsa-legacy .ecom-control select{margin-right:5px;max-width:100%;-webkit-appearance:menulist !important;-moz-appearance:menulist !important;line-height:normal !important;}.mmsa-legacy .ecom-control div.same-house-as-purchaser{margin-bottom:6px;}.mmsa-legacy .ecom-control label.inline-label{display:inline;padding-left:4px;}.mmsa-legacy .ecom-control table.pass-rb-list label{display:inline;padding-left:4px;}.mmsa-legacy .ecom-control .ecom-info{margin-left:5px;}.mmsa-legacy .ecom-control .ecom-dialog{display:none;background-color:#fff;}.mmsa-legacy .ecom-control .rm-memo-ecom-info{margin-left:2px;}.mmsa-legacy .ecom-control .rm-memo-ecom-info-dialog{display:none;}.mmsa-legacy .ecom-control .rm-memo-ecom-info-dialog img{margin:10px 4px;align-content:center;}.mmsa-legacy .ecom-control .rm-memo-ecom-info-dialog p{margin:12px;}.mmsa-legacy .rm-memo-ecom-info-dialog>p,.mmsa-legacy .rm-memo-ecom-info-dialog>img{margin:8px;}.mmsa-legacy .ui-dialog-titlebar-close{line-height:13px !important;}.mmsa-legacy .shippingMethodRBList tr{margin:0 0 8px 0;}.mmsa-legacy .shippingMethodRBList label{display:inline;margin-left:6px;}.mmsa-legacy .totalsGV{width:200px;border-color:transparent;margin-top:0;margin-bottom:12px;}.mmsa-legacy .inlineCBDiv{margin:4px 0;}.mmsa-legacy .inlineCBDiv>label{display:inline;margin-left:2px;font-size:10px;}.mmsa-legacy .inlineCBDiv label,.mmsa-legacy .inlineCBDiv .control-label,.mmsa-legacy .inlineCBDiv div{display:inline;}.mmsa-legacy label.font-size-inherit{font-size:inherit;}.mmsa-legacy .ecom-datepicker{background:url("WebResource.axd?d=CkFZbtJ9NDyOFubyeZ0-wRf4ING7Mz5UEHPrq8jAMdcVGoLiORCmFo-cQ1QlATVcIUw8cX0c0JcOnY0tDwQireo5xTVjRL64uiOXCvc07J141ShOX3yEJ3tJLA2LhxKAOAuUnp0XBhhRCQgh3wvftg6llCfWC6bDg172SXzgUbsI363T0&t=635959629440000000") no-repeat scroll 98% center transparent;cursor:pointer;padding-right:14px;width:110px;}.mmsa-legacy .CartControl{width:90%;margin:0 auto;margin:8px;padding:4px;}.mmsa-legacy .CartControl table{width:420px;}.mmsa-legacy .CheckoutInformationControl ul,.mmsa-legacy ol{margin-left:0;}.mmsa-legacy .CheckoutReviewAndFinalizeControl ul,.mmsa-legacy ol{margin-left:0;}.mmsa-legacy .CheckoutReviewAndFinalizeControl table tr th{text-align:left;}.mmsa-legacy .policyScrollDiv{min-height:150px;max-height:250px;overflow-y:scroll;border:1px solid #d3d3d3;background-color:#fff;}.mmsa-legacy .policyScrollDiv li{list-style:none;}.mmsa-legacy .placeOrderButtonError{margin:4px 0;text-align:right;}.mmsa-legacy .CheckoutAllocateControl .btn{margin:10px 20px 10px 0;}.mmsa-legacy .CheckoutAllocateGuestControl .btn{margin:10px 0;}.mmsa-legacy a.show-pkg-info{margin-bottom:22px;}.mmsa-legacy .birth-date-control>select{width:65px !important;}.mmsa-legacy div.mvp-height>div select{width:65px;}.mmsa-legacy div.mvp-same-as>label,.mmsa-legacy div.mvp-mmcf>div label{display:inline;margin-left:4px;}.mmsa-legacy div.mvp-mmcf{margin:8px 0;}.mmsa-legacy div.mvp-mmcf>div{display:inline;}.mmsa-legacy .private-instructors-dd{width:200px !important;}.mmsa-legacy .private-instructors-dd option{color:#008000 !important;}.mmsa-legacy .private-instructors-dd option[disabled=disabled]{color:#f5f5f5 !important;}.mmsa-legacy .tr-background{width:100%;background-color:#fff;margin-top:50px;margin-bottom:10px;}.mmsa-legacy .tr-background .travel-guard-rb-div{border:solid 2px #f10000;}.mmsa-legacy .tr-background .travel-guard-rb-div a{color:#f10000;}.mmsa-legacy .tr-background .travel-guard-rb-div h2{color:#fff;background-color:#f10000 !important;font-size:large;padding:10px 4px !important;margin:0 !important;}.mmsa-legacy .tr-background .travel-guard-rb-div h3{color:#f10000 !important;font-size:medium;background-color:transparent;margin:10px 5px;}.mmsa-legacy .tr-background .travel-guard-rb-div .main{margin:10px 20px;}.mmsa-legacy .tr-background .travel-guard-rb-div .rb{margin:20px;}.mmsa-legacy .tr-background .travel-guard-rb-div .rb .bold-span{font-weight:bold;font-size:medium;color:#f00;display:inline;float:none;margin:0;}.mmsa-legacy .tr-background .travel-guard-rb-div .foot{height:50px;margin:25px;font-size:x-small;}.mmsa-legacy .tr-background .travel-guard-rb-div .foot img{float:right;margin-top:-20px;}.mmsa-legacy .tr-background .tr-logo{background-image:url("/Content/img/ecom/travel-guard-logo.png");width:160px;height:66px;}.mmsa-legacy .top-margin-med{margin-top:20px;}.mmsa-legacy .wide-select{width:235px !important;}.mmsa-legacy .reservations.row{display:none;}.mmsa-legacy .tee-time-row{margin:8px 2px;}.mmsa-legacy .tee-time-info{margin:10px 12px;}.mmsa-legacy p.invitee{margin-top:8px;}.mmsa-legacy img.add-on{width:89px;height:120px;float:left;margin:5px 10px 10px 1px;border:1px solid #021a40;}.mmsa-legacy .rental-shop{width:325px !important;}.mmsa-legacy .ajax-add-product-button,.mmsa-legacy .ajax-add-room-button{float:right;margin:6px;}.mmsa-legacy input[readonly=readonly].ecom-datepicker{background-color:#fff;cursor:pointer;cursor:hand;}.mmsa-legacy .date-picker-config{display:none;}.mmsa-legacy [class^="icon-"],.mmsa-legacy [class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;line-height:14px;vertical-align:text-top;background-image:url("/Content/img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat;cursor:pointer;}.mmsa-legacy .icon-info-sign{background-position:-120px -96px;}.mmsa-legacy .ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix{background:#ccc url(/Content/img/jquery-ui-icons/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;}.mmsa-legacy ul.alert.alert-info{list-style-type:none;margin-left:0;}.mmsa-legacy body .balance_module h2{font-size:1em;}.mmsa-legacy .search-results .gsc-control-cse{padding:0;}.mmsa-legacy .search-results .gs-no-results-result .gs-snippet,.mmsa-legacy .search-results .gs-error-result .gs-snippet{margin:0;padding:10px;}.mmsa-legacy .countdown-content td{border:none;}.mmsa-legacy div.countdown-container table{max-width:500px;margin:0 auto;}.mmsa-legacy div.countdown-container div.countdown-title{text-align:center;font-family:'Century Gothic W01';font-size:36px;color:#0d63a7;margin-bottom:15px;}.mmsa-legacy div.countdown-container tr.row2 td{font-family:'Century Gothic W01';text-align:center;font-size:16px;color:#999;}@media(max-width:900px){.mmsa-legacy div.countdown-container tr.row2 td{font-size:12px;text-align:center;color:#999;}}.mmsa-legacy div.countdown-container tr.row1 td{font-family:'Century Gothic W01 Bold';font-size:36px;color:#f9a228;}.mmsa-legacy div.countdown-container tr.row1 #cdDay{font-size:60px;color:#f9a228;}@media(max-width:900px){.mmsa-legacy div.countdown-container tr.row1 td{font-family:'Century Gothic W01 Bold';font-size:24px;color:#f9a228;}.mmsa-legacy div.countdown-container tr.row1 #cdDay{font-size:40px;}}.mmsa-legacy .summer_page div.countdown-container tr.row1 td{font-family:'Century Gothic W01 Bold';font-size:36px;color:#f9a228;}.mmsa-legacy .summer_page div.countdown-container tr.row1 #cdDay{font-size:60px;color:#f9a228;}@media(max-width:900px){.mmsa-legacy .summer_page div.countdown-container tr.row1 td{font-family:'Century Gothic W01 Bold';font-size:24px;color:#f9a228;}.mmsa-legacy .summer_page div.countdown-container tr.row1 #cdDay{font-size:40px;}}.mmsa-legacy #cdDay,.mmsa-legacy #cdHrs,.mmsa-legacy #cdMin,.mmsa-legacy #cdSec{text-align:center;}.mmsa-legacy .countdown-container table th,.mmsa-legacy .countdown-container table td{padding:8px;line-height:20px;text-align:center;vertical-align:middle;border-top:0 solid #fff;}.mmsa-legacy .countdown-container table tbody>tr:nth-child(2n+1){background-color:#fff;}@media screen and (min-width:768px){.mmsa-legacy .container{width:750px;}.mmsa-legacy .header .container,.mmsa-legacy .reservation_row .container,.mmsa-legacy .footer .container{width:95%;}}@media screen and (min-width:992px){.mmsa-legacy .container{width:970px;}}@media screen and (min-width:1200px){.mmsa-legacy .container{width:1170px;}}.mmsa-legacy .breadcrumb-wrapper.row,.mmsa-legacy .content-wrapper.row{margin:0 auto;max-width:1200px;}.mmsa-legacy .fade.opaque{opacity:1;}.mmsa-legacy .fade.transparent{opacity:0;}.mmsa-legacy .top{z-index:1;}.mmsa-legacy .middle{z-index:0;}.mmsa-legacy .bottom{z-index:-1;}.mmsa-legacy ul.double li,.mmsa-legacy ul.triple li,.mmsa-legacy ul.qua li,.mmsa-legacy ul.six li{line-height:1.5em;float:left;display:inline;}.mmsa-legacy ul.double li{width:50%;}.mmsa-legacy ul.triple li{width:33.333%;}.mmsa-legacy ul.quad li{width:25%;}.mmsa-legacy ul.six li{width:16.666%;}.mmsa-legacy .closed{display:none;}.mmsa-legacy .mobile_only,.mmsa-legacy .nav>li.mobile_only{display:none;}.mmsa-legacy img[lazy_src]{opacity:0;padding-bottom:90%;height:0;}.mmsa-legacy select:focus{outline-color:transparent;}.mmsa-legacy select:focus,.mmsa-legacy input:focus{outline:none;}.mmsa-legacy .sample{height:5px !important;width:104px !important;}.mmsa-legacy .disabled input[disabled],.mmsa-legacy .disabled select[disabled],.mmsa-legacy .disabled textarea[disabled]{background-color:transparent;}.mmsa-legacy .disabled select,.mmsa-legacy .disabled label{color:#ddd;}.mmsa-legacy table{width:100%;margin-bottom:20px;}.mmsa-legacy table th,.mmsa-legacy table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd;}.mmsa-legacy table th{font-weight:bold;}.mmsa-legacy table thead th{vertical-align:bottom;}.mmsa-legacy table caption+thead tr:first-child th,.mmsa-legacy table caption+thead tr:first-child td,.mmsa-legacy table colgroup+thead tr:first-child th,.mmsa-legacy table colgroup+thead tr:first-child td,.mmsa-legacy table thead:first-child tr:first-child th,.mmsa-legacy table thead:first-child tr:first-child td{border-top:0;}.mmsa-legacy table tbody+tbody{border-top:2px solid #ddd;}.mmsa-legacy table td[class*="col"],.mmsa-legacy table th[class*="col"],.mmsa-legacy table td[class*="col"],.mmsa-legacy table th[class*="col"]{display:table-cell;float:none;margin-left:0;}.mmsa-legacy table td.col-md-1,.mmsa-legacy table th.col-md-1{float:none;width:44px;margin-left:0;}.mmsa-legacy table td.col-md-2,.mmsa-legacy table th.col-md-2{float:none;width:124px;margin-left:0;}.mmsa-legacy table td.col-md-3,.mmsa-legacy table th.col-md-3{float:none;width:204px;margin-left:0;}.mmsa-legacy table td.col-md-4,.mmsa-legacy table th.col-md-4{float:none;width:284px;margin-left:0;}.mmsa-legacy table td.col-md-5,.mmsa-legacy table th.col-md-5{float:none;width:364px;margin-left:0;}.mmsa-legacy table td.col-md-6,.mmsa-legacy table th.col-md-6{float:none;width:444px;margin-left:0;}.mmsa-legacy table td.col-md-7,.mmsa-legacy table th.col-md-7{float:none;width:524px;margin-left:0;}.mmsa-legacy table td.col-md-8,.mmsa-legacy table th.col-md-8{float:none;width:604px;margin-left:0;}.mmsa-legacy table td.col-md-9,.mmsa-legacy table th.col-md-9{float:none;width:684px;margin-left:0;}.mmsa-legacy table td.col-md-10,.mmsa-legacy table th.col-md-10{float:none;width:764px;margin-left:0;}.mmsa-legacy table td.col-md-11,.mmsa-legacy table th.col-md-11{float:none;width:844px;margin-left:0;}.mmsa-legacy table td.col-md-12,.mmsa-legacy table th.col-md-12{float:none;width:924px;margin-left:0;}.mmsa-legacy table tbody tr.success>td{background-color:#dff0d8;}.mmsa-legacy table tbody tr.error>td{background-color:#f2dede;}.mmsa-legacy table tbody tr.warning>td{background-color:#fcf8e3;}.mmsa-legacy table tbody tr.info>td{background-color:#d9edf7;}.mmsa-legacy table tbody>tr:nth-child(odd){background-color:#f9f9f9;}.mmsa-legacy .ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px;}.mmsa-legacy .ir:before{content:"";display:block;width:0;height:150%;}.mmsa-legacy .hidden{display:none !important;visibility:hidden;}.mmsa-legacy .transparent-text{color:transparent !important;}.mmsa-legacy .visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.mmsa-legacy .visuallyhidden.focusable:active,.mmsa-legacy .visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}.mmsa-legacy .invisible{visibility:hidden;}.mmsa-legacy .clearfix:before,.mmsa-legacy .clearfix:after{content:" ";display:table;}.mmsa-legacy .clearfix:after{clear:both;}.mmsa-legacy .clearfix{*zoom:1;}.mmsa-legacy .natural{width:auto !important;}@media print{.mmsa-legacy *{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;}.mmsa-legacy a,.mmsa-legacy a:visited{text-decoration:underline;}.mmsa-legacy a[href]:after{content:" (" attr(href) ")";}.mmsa-legacy abbr[title]:after{content:" (" attr(title) ")";}.mmsa-legacy .ir a:after,.mmsa-legacy a[href^="javascript:"]:after,.mmsa-legacy a[href^="#"]:after{content:"";}.mmsa-legacy pre,.mmsa-legacy blockquote{border:1px solid #999;page-break-inside:avoid;}.mmsa-legacy thead{display:table-header-group;}.mmsa-legacy tr,.mmsa-legacy img{page-break-inside:avoid;}.mmsa-legacy img{max-width:100% !important;}@page{.mmsa-legacy{margin:.5cm;};}.mmsa-legacy p,.mmsa-legacy h2,.mmsa-legacy h3{orphans:3;widows:3;}.mmsa-legacy h2,.mmsa-legacy h3{page-break-after:avoid;}}@media only screen and (min-width:768px){.mmsa-legacy .mobile_home_block,.mmsa-legacy .mobile_book_block,.mmsa-legacy .mobile_home_more_container{display:none;}}@media(max-width:767px){.mmsa-legacy #preferenceCenterSilverpop #btnsave{width:100%;text-align:center;}.mmsa-legacy #preferenceCenterSilverpop #goToOptOut{text-align:center;width:100%;margin-top:20px;margin-bottom:20px;}}@media(min-width:767px){.mmsa-legacy #preferenceCenterSilverpop #btnsave{text-align:left;}.mmsa-legacy #preferenceCenterSilverpop #goToOptOut{text-align:right;}}.mmsa-legacy #preferenceCenterSilverpop #btnsave{clear:both;background:none repeat scroll 0 0 #ff9f00;border:0 none;color:#fff;cursor:pointer;height:3em;width:57.6923%;line-height:1;margin:0 0 1em 0;padding:1em;overflow:hidden;text-transform:uppercase;font-size:1em;text-align:center;}.mmsa-legacy #preferenceCenterSilverpop #goToOptOut{min-width:130px;text-align:center;}.mmsa-legacy #preferenceCenterSilverpop .noPaddingMargin{margin:0 0 0 0;padding:0 0 0 0;}.mmsa-legacy #preferenceCenterSilverpop .row{width:100%;}.mmsa-legacy #preferenceCenterSilverpop .landing_page_side_image{margin-right:10px;}.mmsa-legacy #preferenceCenterSilverpop img.FullWidth{width:100%;}.mmsa-legacy div.sfContentBlock ul{margin-left:10px;}.mmsa-legacy .booking-widget-wrapper{background:#eee;margin:0 0;padding:0 0 0;border-bottom:3px solid #f9a200;}.mmsa-legacy .booking-widget-wrapper .booking-widget{position:relative;height:57px;margin-left:0;margin-right:0;}.mmsa-legacy body.secondary_page .booking-widget-wrapper .booking-widget-minus-fields{height:46px;}.mmsa-legacy .booking-widget-wrapper .booking-widget.no-tabs{min-height:80px;height:auto;}.mmsa-legacy .booking-widget-wrapper .booking-widget.no-tabs .booking-widget-form{position:relative;}@media screen and (max-width:767px){.mmsa-legacy body.secondary_page .booking-widget-wrapper{margin-bottom:10px;}.mmsa-legacy .booking-widget-wrapper .booking-widget.no-tabs{height:auto;}}.mmsa-legacy .booking-widget-wrapper .booking-widget.no-tabs .booking-widget-form{margin-top:5px;}.mmsa-legacy .booking-widget-wrapper .booking-widget .tickets-and-passes-form .tab{border-left:0;}@media screen and (max-width:767px){.mmsa-legacy .booking-widget-wrapper .booking-widget{height:auto;}}.mmsa-legacy .booking-widget-wrapper .booking-widget .tab{border-left:1px solid #fff;background:#999;padding:0 0 0 0;position:absolute;}.mmsa-legacy .booking-widget-wrapper .booking-widget div:first-child .tab{border-left:none;}.mmsa-legacy .booking-widget-wrapper .booking-widget .tab:hover{background:#777;}.mmsa-legacy .booking-widget-wrapper .booking-widget .tab h2{text-align:center;color:#999;padding:0 0 0 0;width:100%;background-color:#999;}.mmsa-legacy .booking-widget-wrapper .booking-widget .tab h2 a{color:#eee;padding:7px 0 10px;display:block;font-weight:normal;padding-top:6px;padding-bottom:14px;}.mmsa-legacy body.secondary_page .booking-widget-wrapper .booking-widget .tab h2 a{padding-top:14px;}@media screen and (max-width:767px){.mmsa-legacy .booking-widget-wrapper .booking-widget .tab{top:0;margin-bottom:.3em;position:relative;border-left:none;}.mmsa-legacy .booking-widget-wrapper .booking-widget .tab h2 a{padding-top:18px;}.mmsa-legacy .booking-widget-wrapper .booking-widget .tab h2 a:after{border-left:7px solid transparent;border-right:7px solid transparent;border-top:8px solid #eee;position:absolute;content:"";right:1em;top:17px;z-index:99;}.mmsa-legacy .booking-widget-wrapper .booking-widget .tab.tab-minus-fields h2 a:after{border-left:7px solid transparent;border-right:7px solid transparent;border-top:8px solid #eee;position:absolute;content:"";right:1em;top:17px;z-index:99;display:none;}}.mmsa-legacy .booking-widget-wrapper .booking-widget .form-container{clear:both;padding:0 0 0 0;padding-right:15px;padding-left:15px;display:none;}.mmsa-legacy .booking-widget-wrapper .booking-widget h2{font-family:ITCLubalinGraphW01-BdOb;font-size:16px;margin:0 0;text-transform:uppercase;background:transparent;min-width:0;padding:0 0 0 0;}.mmsa-legacy .booking-widget-wrapper .booking-widget h2 a{text-decoration:none;}.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-form{position:absolute;width:100%;min-height:70px;margin-top:50px;z-index:100;padding:15px 0;background:#eee;}.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-form input{margin-bottom:0;}@media screen and (max-width:767px){.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-form{min-height:0;position:relative;height:auto;margin-top:0;padding-top:0;padding-bottom:0;}.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-form.active{padding-bottom:1em;}.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-form.active .tab{margin-bottom:1em;}.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-form .tab{margin-bottom:0;border-bottom:1px solid #eee;}.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-form .form-container{display:none;}.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-form.lodging-form{display:block;}}.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-form.active{z-index:101;display:block;}.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-form.active .form-container{display:block;}@media screen and (max-width:767px){.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-form.active .form-container{display:block;}}.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-form.active .tab{background:#eee;}.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-form.active .tab h2 a{color:#999;display:block;}@media screen and (max-width:767px){.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-form.active .tab{background:#999;}.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-form.active .tab h2 a{color:#eee;position:relative;}.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-form.active .tab h2 a:after{border-left:7px solid transparent;border-right:7px solid transparent;border-top:0;border-bottom:8px solid #eee;position:absolute;content:"";right:1em;top:17px;z-index:99;}.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-form.active .tab h2 a:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:0;border-bottom:8px solid #999;position:absolute;content:"";right:1em;top:20px;z-index:100;}}.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-form.active .datepickers,.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-form.active .booking-widget-actions-wrapper{margin:1em 0;padding:0 0 0 0;background:#eee;}.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-form.active .datepickers{min-height:50px;}.mmsa-legacy .booking-widget-wrapper .booking-widget .service{padding:0 0 0 0;border:0;}.mmsa-legacy .booking-widget-wrapper .booking-widget .service .dropdown{width:100%;font-family:"Century Gothic W01";height:40px;border-radius:4px;border:1px solid #ccc;}.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-date-wrapper{padding-left:0;}@media screen and (max-width:767px){.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-date-wrapper{padding-right:0;height:40px;margin-bottom:1em;}}.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-date-wrapper:first-child{padding-left:0;padding-right:1em;}@media screen and (max-width:767px){.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-date-wrapper:first-child{padding-right:0;}}.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-date-wrapper input[readonly],.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-date-wrapper select{font-family:"Century Gothic W01";font-size:16px;height:40px;background-color:#fff;background-image:url("");}.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-date-wrapper select{padding:8px;}.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-date-wrapper .datepicker{position:relative;}@media screen and (max-width:767px){.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-date-wrapper .datepicker{margin-bottom:1em;}}.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-date-wrapper .datepicker:before{position:absolute;right:5px;top:10px;font-size:15px;}.mmsa-legacy .booking-widget-wrapper .booking-widget .room-type-wrapper{text-align:center;padding:0;}.mmsa-legacy .booking-widget-wrapper .booking-widget .room-type-wrapper .room-type-toggle.more,.mmsa-legacy .booking-widget-wrapper .booking-widget .room-type-wrapper .room-type-toggle{text-decoration:none;text-indent:0;background:transparent;color:#999;font-family:"Century Gothic W01 Bold";line-height:40px;}@media screen and (min-width:768px) and (max-width:991px){.mmsa-legacy .booking-widget-wrapper .booking-widget .room-type-wrapper .room-type-toggle.more,.mmsa-legacy .booking-widget-wrapper .booking-widget .room-type-wrapper .room-type-toggle{line-height:20px;max-width:200px;text-align:center;display:inline-block;}}.mmsa-legacy .booking-widget-wrapper .booking-widget .room-type-wrapper .room-type-toggle.more:after,.mmsa-legacy .booking-widget-wrapper .booking-widget .room-type-wrapper .room-type-toggle:after{content:"";border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #faa200;position:relative;margin-left:10px;top:13px;}.mmsa-legacy .booking-widget-wrapper .booking-widget .room-type-wrapper .room-type-toggle.more.expanded:after,.mmsa-legacy .booking-widget-wrapper .booking-widget .room-type-wrapper .room-type-toggle.expanded:after{content:"";border-left:5px solid transparent;border-right:5px solid transparent;border-top:0;border-bottom:5px solid #faa200;position:relative;top:-13px;height:15px;}.mmsa-legacy .booking-widget-wrapper .room-type-container{clear:both;margin:0 0;padding:1em 0;}.mmsa-legacy .booking-widget-wrapper .room-type-container>div{padding:0 0 0 0;}.mmsa-legacy .booking-widget-wrapper .room-type-container>div>div:first-child{padding:0 0;}.mmsa-legacy .booking-widget-wrapper .room-type-container h5,.mmsa-legacy .booking-widget-wrapper .room-type-container label{font-size:.8em;font-weight:normal;margin-bottom:1em;display:block;}.mmsa-legacy .booking-widget-wrapper .room-type-container label{padding-left:0;}.mmsa-legacy .booking-widget-wrapper .room-type-container label input{vertical-align:sub;}.mmsa-legacy .booking-widget-wrapper .room-type-container .clear-filters{padding-left:3%;}@media screen and (max-width:767px){.mmsa-legacy .booking-widget-wrapper .room-type-container .clear-filters{clear:both;}}.mmsa-legacy .booking-widget-wrapper .room-type-container .clear-filters a{text-decoration:none;color:#999;}.mmsa-legacy .booking-widget-wrapper .room-type-container .clear-filters a:before{content:"X";color:#faa200;padding-right:10px;}@media screen and (max-width:767px){.mmsa-legacy .booking-widget-wrapper .room-type-container .filter-list:nth-of-type(odd){clear:left;}}.mmsa-legacy .booking-widget-wrapper .reservation-side-links{margin-top:1em;padding:0 0 0 0;}@media screen and (min-width:992px){.mmsa-legacy .booking-widget-wrapper .reservation-side-links{margin-top:0;}}.mmsa-legacy .booking-widget-wrapper .reservation-side-links>div{text-align:center;padding:10px;}.mmsa-legacy .booking-widget-wrapper .reservation-side-links a{text-decoration:none;}.mmsa-legacy .booking-widget-wrapper .reservation-side-links .reservation-live-chat,.mmsa-legacy .booking-widget-wrapper .reservation-side-links .reservation-questions{font-size:.9em;text-transform:uppercase;}.mmsa-legacy .booking-widget-wrapper .reservation-side-links .reservation-live-chat a,.mmsa-legacy .booking-widget-wrapper .reservation-side-links .reservation-questions a{color:#faa200;text-decoration:none;font-family:"Century Gothic W01 Bold";}.mmsa-legacy .booking-widget-wrapper .reservation-side-links .reservation-phone-link{border-right:1px solid #999;}@media screen and (max-width:767px){.mmsa-legacy .booking-widget-wrapper .reservation-side-links .reservation-phone-link{border:0;}}.mmsa-legacy .booking-widget-wrapper .reservation-side-links .reservation-phone-link a{color:#00a1d8;font-family:"ITCLubalinGraphW01-BdObOb",Georgia,serif;}.mmsa-legacy .booking-widget-wrapper .reservation-side-links .reservation-live-chat a{position:relative;}.mmsa-legacy .booking-widget-wrapper .reservation-side-links .reservation-live-chat a:after{content:"";background:url("/Content/img/live-chat.png") center right no-repeat;position:absolute;right:-30px;width:20px;height:16px;top:2px;}.mmsa-legacy .booking-widget-text-links{text-transform:uppercase;font-family:'Century Gothic W01 Bold';font-size:16px;margin-bottom:16px !important;}@media screen and (max-width:767px){.mmsa-legacy .booking-widget-text-links{margin-top:12px;}.mmsa-legacy body.secondary_page .booking-widget-text-links{margin-top:215px;}}.mmsa-legacy .booking-widget-call{padding-right:5px;margin-left:14px;}.mmsa-legacy .booking-widget-call a{color:#189dd8;font-style:italic;font-family:'ITCLubalinGraphW01-BdOb';}.mmsa-legacy body.secondary_page .booking-widget-call a{color:#189dd8;font-weight:normal;}.mmsa-legacy .booking-widget-call a:hover{color:#23527c;}.mmsa-legacy body.secondary_page .booking-widget-call a:hover{color:#23527c;}.mmsa-legacy .booking-widget-chat{border-left:1px solid #aaa;color:#f9a200;padding:10px;text-align:left;}.mmsa-legacy .booking-widget-chat a{color:#f9a200;}.mmsa-legacy body.secondary_page .booking-widget-chat a{color:#f9a200;}.mmsa-legacy .booking-widget-chat #chat-text{margin-right:10px;}.mmsa-legacy .booking-widget-chat a:hover{color:#f9a200;text-decoration:none;}.mmsa-legacy .booking-widget-chat a:hover #chat-text{text-decoration:underline;}.mmsa-legacy .booking-widget-chat a img{margin-bottom:2px;}.mmsa-legacy .col-xs-15,.mmsa-legacy .col-sm-15,.mmsa-legacy .col-md-15,.mmsa-legacy .col-lg-15{position:relative;min-height:1px;padding-right:10px;padding-left:10px;}.mmsa-legacy .col-xs-15{width:20%;float:left;}@media screen and (min-width:768px){.mmsa-legacy .col-sm-15{width:20%;float:left;}.mmsa-legacy .col-sm-15-push-3{left:20%;}.mmsa-legacy .col-sm-15-push-6{left:40%;}.mmsa-legacy .col-sm-15-push-9{left:60%;}.mmsa-legacy .col-sm-15-push-12{left:80%;}}@media screen and (min-width:992px){.mmsa-legacy .col-md-15{width:20%;float:left;}}@media screen and (min-width:1200px){.mmsa-legacy .col-lg-15{width:20%;float:left;}}.mmsa-legacy .RadSiteMap_Sitefinity{font-family:"Helvetica Neue",​ Helvetica,​ Arial,​ sans-serif !important;}.mmsa-legacy .RadSiteMap .rsmOneLevel .rsmItem{font-size:14px !important;}.mmsa-legacy .RadSiteMap_Sitefinity .rsmOneLevel .rsmLink{color:#08c !important;}.mmsa-legacy .RadSiteMap_Sitefinity .rsmOneLevel .rsmLink:focus{color:#005580 !important;text-decoration:underline !important;}.mmsa-legacy .sfFormsEditor .sfSuccess{display:block !important;}.mmsa-legacy .sfFormsEditor .sfError{color:#f00;}.mmsa-legacy .sfCheckListBox input[type=checkbox]{vertical-align:top;}.mmsa-legacy .sfCheckListBox label{display:inline;margin:4px;}.mmsa-legacy .sfFormBox,.mmsa-legacy .sfFormRadiolist,.mmsa-legacy .sfFormBlock{margin-bottom:20px;}.mmsa-legacy .sf_pagerNumeric>a{display:inline-block;line-height:32px;width:32px;text-align:center;margin-right:10px;}.mmsa-legacy .sf_pagerNumeric>a.sf_PagerCurrent{border-width:1px;border-style:solid;}.mmsa-legacy .sfimageWrp>img{width:100%;}.mmsa-legacy .secondary_page .main_content .subpage_content>.sfContentBlock{padding-top:20px;}.mmsa-legacy .secondary_page h1+.sfContentBlock{padding-top:0;}.mmsa-legacy .sfexpandedListWrp .sflistList{padding-left:0;}.mmsa-legacy div.RadWindow .rwWindowContent iframe{float:none !important;}.mmsa-legacy .sfFormSubmit input,.mmsa-legacy .ecom-control .btn.btn-primary{background:#f9a200;border:0;color:#fff;text-transform:uppercase;padding:10px 15px;border-bottom:2px solid #ccc;min-width:17%;border-radius:0;}.mmsa-legacy .sfFormSubmit input:hover,.mmsa-legacy .ecom-control .btn.btn-primary:hover{background:#ffb733;}@media(min-width:1200px){.mmsa-legacy .first_timer_page.secondary_page .wrapper .desktop-only{display:block !important;}.mmsa-legacy .first_timer_page.secondary_page .wrapper .mobile-only{display:none !important;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #accommodation .nav-tabs>li>a img.desktop-only{display:inline-block !important;}}.mmsa-legacy .first_timer_page.secondary_page .wrapper .row{width:100%;margin:0;}.mmsa-legacy .first_timer_page.secondary_page .wrapper .nopadding{margin:0 !important;padding:0 !important;}@media(max-width:768px){.mmsa-legacy .first_timer_page.secondary_page .wrapper .parallax-nav{display:none;}}@media(min-width:768px){.mmsa-legacy .first_timer_page.secondary_page .wrapper .parallax-nav{display:block;position:fixed;top:50%;bottom:0;right:50px;height:100%;list-style:none;z-index:997;}.mmsa-legacy .first_timer_page.secondary_page .wrapper .parallax-nav:before{content:"";position:absolute;top:0;bottom:0;height:100%;left:49px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper .dot-nav{list-style:none;position:relative;z-index:5;}.mmsa-legacy .first_timer_page.secondary_page .wrapper .dot-nav a{display:inline-block;vertical-align:middle;border-color:#fff;border-radius:50%;border-style:solid;border-width:2px;cursor:pointer;height:10px;width:10px;margin:0 0;webkit-box-shadow:rgba(0,0,0,.8) 0 0 6px;-moz-box-shadow:rgba(0,0,0,.8) 0 0 5px;box-shadow:rgba(0,0,0,.7) 0 0 6px;background:rgba(0,0,0,.3);}.mmsa-legacy .first_timer_page.secondary_page .wrapper .dot-nav a:hover{-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;}.mmsa-legacy .first_timer_page.secondary_page .wrapper .dot-nav a.active{background-color:#fff;}.mmsa-legacy .first_timer_page.secondary_page .wrapper .dot-nav li{margin:0 0;line-height:16px;position:relative;}.mmsa-legacy .first_timer_page.secondary_page .wrapper .dot-nav li span{opacity:0;position:fixed;top:auto;right:40px;text-shadow:1px 1px 4px black;margin-top:-14px;text-align:right;vertical-align:middle;color:#fff;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;font-size:13px;text-transform:uppercase;min-width:300px;font-family:'ITCLubalinGraphW01-Md';}@-moz-document url-prefix(){.mmsa-legacy .first_timer_page.secondary_page .wrapper .dot-nav li span{margin-top:0;}}.mmsa-legacy .first_timer_page.secondary_page .wrapper .dot-nav li span b{display:block;font-size:18px;line-height:1;margin-bottom:5px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper .dot-nav li a:hover+span{opacity:1;}}.mmsa-legacy .first_timer_page.secondary_page .wrapper .main{height:100%;position:relative;}.mmsa-legacy .first_timer_page.secondary_page .wrapper .page-block{background-size:cover;}.mmsa-legacy .first_timer_page #sign-up-for-the-latest li{display:block;}.mmsa-legacy .first_timer_page.secondary_page .wrapper .content{width:70%;margin:0 auto;padding:3em 0;color:#fff;}.mmsa-legacy .first_timer_page.secondary_page .wrapper h2{font-family:'ITCLubalinGraphW01-Md';color:#fff;font-size:72px;line-height:72px;padding-top:0;margin-top:0;margin-bottom:80px;letter-spacing:.05em;font-style:italic;text-transform:uppercase;}.mmsa-legacy .first_timer_page.secondary_page .wrapper h3{font-family:'ITCLubalinGraphW01-Md';color:#fff;font-size:48px;line-height:48px;padding-top:0;margin-top:0;margin-bottom:50px;letter-spacing:0;font-style:italic;text-transform:uppercase;}.mmsa-legacy .first_timer_page.secondary_page .wrapper h4{font-family:'ITCLubalinGraphW01-Md';color:#fff;font-size:30px;line-height:30px;padding-top:0;margin-top:0;margin-bottom:0;letter-spacing:0;font-style:italic;text-transform:uppercase;}.mmsa-legacy .first_timer_page.secondary_page .wrapper .intro p{font-family:'Century Gothic W01';color:#fff;font-size:20px;line-height:30px;margin-bottom:90px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper .fa.fa-angle-down{color:#fff;font-size:70px;margin-bottom:90px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper p{font-family:'Century Gothic W01';color:#fff;font-size:18px;line-height:30px;margin-bottom:30px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper a.button{font-family:"Century Gothic W01";font-size:16px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper div #content{z-index:4;position:relative;padding:0;margin:0 auto;line-height:1.7;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #content article{width:100%;color:#fff;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #guide-to-mammoth{background:no-repeat center center;background-size:cover;position:relative;top:0;text-align:center;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #guide-to-mammoth .inner_container{padding:170px 340px 10px 340px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #where-is-mammoth{background:repeat-x top center #62a2d2;position:relative;top:0;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #where-is-mammoth .col-sm-6{padding:0;overflow:hidden;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #where-is-mammoth img{min-height:100%;min-width:100%;max-height:130%;max-width:130%;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #where-is-mammoth .inner_container{padding:160px 100px 0 100px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #where-do-you-stay-in-mammoth{background:no-repeat center center fixed;background-size:cover;position:relative;top:0;height:600px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #content h1{margin:0 0 25px 0;font-size:60px;font-family:Georgia,serif;font-weight:normal;line-height:65px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #where-do-you-stay-in-mammoth .inner_container{padding:250px 100px 0 100px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #accommodation{background:no-repeat right bottom;background-size:100%;position:relative;top:0;height:605px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #accommodation.accomm-nav{background:#fff;text-align:center;vertical-align:middle;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #accommodation.accomm-nav li a{display:block;width:100%;height:100px;margin-top:50px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #accommodation>div{height:100%;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #accommodation .inner_container{padding:60px 60px 0 60px;background:rgba(255,255,255,.9);min-height:605px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #accommodation .inner_container p{color:#333;height:100%;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #accommodation .nav-tabs{margin-top:0;padding:0;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #accommodation .nav-tabs>li{width:100%;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #accommodation .nav-tabs>li>a{margin-right:0;text-align:center;padding:30px 15px;border:0;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #accommodation .nav-tabs>li.active>a,.mmsa-legacy .first_timer_page.secondary_page .wrapper #accommodation .nav-tabs>li.active>a:focus,.mmsa-legacy .first_timer_page.secondary_page .wrapper #accommodation .nav-tabs>li.active>a:hover{background-color:#fff;}.mmsa-legacy .first_timer_page.secondary_page .wrapper .nav>li>a:focus,.mmsa-legacy .first_timer_page.secondary_page .wrapper .nav>li>a:hover{background-color:#fff;}.mmsa-legacy .first_timer_page.secondary_page .wrapper .nav-tabs>li{background-color:#ddd;border-bottom:1px solid #fff;border-top:1px solid #fff;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #town-overview-map{background:#e0e0dd;position:relative;top:0;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:20px;text-align:center;overflow:hidden;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #town-overview-map img{max-width:100%;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-the-weather-like{background:url(/Content/img/mammothmtn/weather-bg.jpg) no-repeat right center fixed;background-size:cover;position:relative;top:0;border-top:1px solid #fff;border-bottom:1px solid #fff;height:800px;}.mmsa-legacy .summer_page.first_timer_page.secondary_page .wrapper #whats-the-weather-like{background:url(/Content/img/mammothmtn/firsttimers_weather.jpg) no-repeat right center fixed;background-size:cover;position:relative;top:0;border-top:1px solid #fff;border-bottom:1px solid #fff;height:800px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-the-weather-like h3{text-align:center;font-size:60px;line-height:60px;letter-spacing:.05em;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-the-weather-like p a{color:#63c7e2;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-the-weather-like .inner_container{padding:30px 100px 0 30px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-the-weather-like .col-lg-6:first-child .inner_container{padding:30px 50px 0 100px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-the-weather-like>.inner_container{padding:150px 0 0 0;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-the-weather-like .weather_app{float:none;background:transparent;height:auto;display:block;-webkit-box-shadow:none;box-shadow:none;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-the-weather-like .weather_app .weather_icon.large{background-position:0 top;padding-left:270px;background-size:210px 210px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-the-weather-like .weather_app .weather_icon.large .high_temp{font-family:'ITCLubalinGraphW01-Md';color:#fff;font-size:100px;line-height:133px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-the-weather-like .weather_app .weather_icon.large .low_temp{font-family:'ITCLubalinGraphW01-Md';color:#fff;font-size:48px;line-height:133px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #what-are-some-things-to-do-and-see{background:no-repeat right center;background-size:cover;position:relative;top:0;border-top:1px solid #fff;border-bottom:1px solid #fff;height:600px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #what-are-some-things-to-do-and-see h3{font-size:60px;line-height:60px;text-align:center;letter-spacing:.05em;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #what-are-some-things-to-do-and-see p{text-align:center;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #what-are-some-things-to-do-and-see .inner_container{padding:180px 330px 0 330px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #things-to-do-sub img{position:relative;z-index:3;width:100%;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #things-to-do-sub .col-lg-3{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #fff;overflow:hidden;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #things-to-do-sub .inner_container{position:absolute;top:0;width:100%;height:100%;z-index:6;background-color:rgba(0,0,0,.5);text-align:center;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #things-to-do-sub .inner_container:hover{background-color:transparent;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #things-to-do-sub .inner_container p{position:relative;width:100%;height:100%;margin-bottom:0;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #things-to-do-sub .inner_container p a{color:#fff;height:100%;width:100%;display:block;font-family:'ITCLubalinGraphW01-Md';font-size:30px;line-height:26px;text-transform:uppercase;font-style:italic;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #things-to-do-sub .inner_container p a:hover{text-decoration:none;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #things-to-do-sub .inner_container p a span{position:relative;top:50%;transform:translateT(-50%);}.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-best-for-families{background:#fff;position:relative;top:0;border-top:1px solid #fff;border-bottom:1px solid #fff;min-height:930px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-best-for-families img{width:100%;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-best-for-families .inner_container{padding:120px 100px 0 100px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-best-for-families h3{color:#1f85c5;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-best-for-families p{color:#333;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #sign-up-for-the-latest{background:no-repeat right center fixed;background-size:cover;position:relative;top:0;border-top:1px solid #fff;border-bottom:1px solid #fff;height:500px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #sign-up-for-the-latest .inner_container{padding:160px 80px 0 100px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #sign-up-for-the-latest input[type="text"]{width:100%;color:#333;height:60px;float:right;padding-left:15px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #sign-up-for-the-latest input[type="button"]{clear:both;float:right;border:0;font-size:16px;line-height:16px;background-color:#ff9f00;padding:16px 30px;text-transform:uppercase;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #want-to-know-more h3{color:#1f85c5;text-align:center;margin-bottom:60px;font-size:60px;line-height:60px;letter-spacing:.05em;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #want-to-know-more h4{color:#1f85c5;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #want-to-know-more p{color:#333;margin-top:0;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #want-to-know-more .more{background:transparent;display:inline-block;text-indent:0;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #want-to-know-more .more:hover{text-decoration:none;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #want-to-know-more .more_text,.mmsa-legacy .first_timer_page.secondary_page .wrapper #want-to-know-more .less_text{position:relative;right:0;color:#1f85c5;background-color:transparent;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #want-to-know-more>.inner_container{padding:70px 100px 0 100px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #want-to-know-more .block .inner_container{padding:70px 100px 50px 100px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #want-to-know-more .block:nth-child(2n){background-color:#eee;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #want-to-know-more .more_content .col-lg-6{padding:0 100px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #want-to-know-more img{width:100%;}.mmsa-legacy .first_timer_page.secondary_page .wrapper .ani-in.visible{opacity:1;transform:translate(0,0);}.mmsa-legacy .first_timer_page.secondary_page .wrapper div.ani-in{background-position:center center;background-repeat:no-repeat;background-size:cover;}.mmsa-legacy .first_timer_page.secondary_page .wrapper .ani-in{backface-visibility:hidden;opacity:0;transform:translate(0,3.25rem);transition:opacity 2800ms cubic-bezier(.215,.61,.355,1) 0s,transform 2900ms cubic-bezier(.215,.61,.355,1) 0s;}@media(max-width:1200px){.mmsa-legacy .first_timer_page.secondary_page .wrapper h3{font-size:40px;line-height:32px;margin-bottom:35px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #where-do-you-stay-in-mammoth h3,.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-the-weather-like h3,.mmsa-legacy .first_timer_page.secondary_page .wrapper #what-are-some-things-to-do-and-see h3,.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-best-for-families h3,.mmsa-legacy .first_timer_page.secondary_page .wrapper #want-to-know-more h3{font-size:48px;line-height:40px;margin-bottom:40px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper p{font-size:14px;line-height:24px;margin-bottom:24px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper .desktop-only{display:none !important;}.mmsa-legacy .first_timer_page.secondary_page .wrapper .mobile-only{display:block !important;}.mmsa-legacy .first_timer_page.secondary_page .wrapper .ani-in{opacity:1;transform:none;transition:none;}.mmsa-legacy .first_timer_page.secondary_page .wrapper .parallax-nav{right:20px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #guide-to-mammoth .inner_container{padding:170px 40px 10px 40px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #where-is-mammoth .inner_container{padding:60px 40px 0 40px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #where-do-you-stay-in-mammoth .inner_container{padding:200px 40px 0 40px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #where-do-you-stay-in-mammoth .col-lg-6:nth-child(2) .inner_container{padding-top:0;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #accommodation{height:614px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #accommodation>img{position:absolute;top:311px;left:50%;width:30px;margin-left:-15px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #accommodation .inner_container{padding:30px 20px 0 20px;background:#fff;min-height:385px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #accommodation .nav-tabs>li>a{padding:25px 10px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #accommodation .nav-tabs>li>a img.mobile-only{display:inline-block !important;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #accommodation .inner_container.tab-content img{float:left;margin:0 30px 170px 20px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #town-overview-map{padding:12px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-the-weather-like{height:600px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-the-weather-like>.inner_container{padding:50px 40px 0 40px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-the-weather-like h3{text-align:left;margin-bottom:0;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-the-weather-like .col-lg-6:first-child .inner_container{padding:40px 30px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-the-weather-like .weather_app{width:400px !important;margin:0 auto;padding:0;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-the-weather-like .weather_app .weather_icon.large{background-size:170px 170px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-the-weather-like .weather_app .weather_icon.large .high_temp{font-size:82px;line-height:80px;padding-top:15px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-the-weather-like .weather_app .weather_icon.large .low_temp{font-size:39px;line-height:68px;text-align:center;color:#84b9e2;padding-bottom:15px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #what-are-some-things-to-do-and-see .inner_container{padding:180px 80px 0 80px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #things-to-do-sub .col-xs-6:nth-child(3){clear:both;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-best-for-families h3{margin-bottom:0;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-best-for-families .inner_container{padding:40px 40px 0 40px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-best-for-families .col-lg-6:first-child .inner_container{padding-top:80px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #sign-up-for-the-latest .inner_container{padding:50px 40px 0 40px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #sign-up-for-the-latest .col-lg-6:first-child .inner_container{padding-top:160px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #sign-up-for-the-latest input[type="text"]{width:480px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #want-to-know-more h3{text-align:left;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #want-to-know-more img{margin-bottom:40px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #want-to-know-more .more_content .col-lg-6{padding:0;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #want-to-know-more .block .more_content.inner_container{padding-top:0;}}@media(max-width:767px){.mmsa-legacy .first_timer_page.secondary_page .wrapper .intro h2{font-size:30px;line-height:24px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper .intro p{display:none;}.mmsa-legacy .first_timer_page.secondary_page .wrapper h3{font-size:30px;line-height:24px;margin-bottom:35px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #where-do-you-stay-in-mammoth h3,.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-the-weather-like h3,.mmsa-legacy .first_timer_page.secondary_page .wrapper #what-are-some-things-to-do-and-see h3,.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-best-for-families h3,.mmsa-legacy .first_timer_page.secondary_page .wrapper #want-to-know-more h3{font-size:30px;line-height:36px;margin-bottom:16px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper h4{font-size:20px;line-height:18px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper p{font-size:14px;line-height:20px;margin-bottom:20px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #guide-to-mammoth{height:300px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #guide-to-mammoth .inner_container{padding:100px 40px 0 40px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #where-is-mammoth{height:630px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #where-is-mammoth .col-sm-6:first-child{height:200px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #where-is-mammoth img{position:absolute;top:50%;left:50%;width:768px;height:802px;margin-left:-384px;margin-top:-401px;min-height:none;max-height:none;min-width:none;max-width:none;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #where-is-mammoth .inner_container{padding:40px 10px 0 10px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #where-do-you-stay-in-mammoth{height:400px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #where-do-you-stay-in-mammoth .inner_container{padding:100px 10px 0 10px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #accommodation{height:430px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #accommodation>div{height:auto;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #accommodation .nav-tabs>li{width:20%;border-top:0;border-bottom:0;border-left:1px solid #fff;border-right:1px solid #fff;height:70px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #accommodation .nav-tabs>li>a{height:70px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #accommodation .inner_container p{display:none;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #accommodation .inner_container p a{display:block;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #accommodation>div{text-align:center;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #accommodation .inner_container{min-height:160px;padding:20px 20px 0 20px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #accommodation .inner_container.tab-content img{margin:0 auto;float:none;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #accommodation .inner_container.tab-content a.button{margin:15px 0 0 0;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #accommodation>img{top:230px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-the-weather-like .inner_container{padding:60px 10px 0 10px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-the-weather-like h3{text-align:center;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-the-weather-like p{display:none;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-the-weather-like .weather_app{width:220px !important;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-the-weather-like .weather_app .weather_icon.large{padding-left:110px;background-size:90px 90px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-the-weather-like .weather_app .weather_icon.large .high_temp{font-size:45px;line-height:45px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-the-weather-like .weather_app .weather_icon.large .low_temp{font-size:22px;line-height:32px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #what-are-some-things-to-do-and-see{height:400px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #what-are-some-things-to-do-and-see h3{text-align:center;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #what-are-some-things-to-do-and-see .inner_container{padding:100px 10px 0 10px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #things-to-do-sub .inner_container p a{font-size:16px;line-height:14px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-best-for-families{min-height:700px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-best-for-families img{height:400px;width:960px;max-width:960px;position:absolute;right:0;top:0;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-best-for-families>div{padding-top:400px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-best-for-families .inner_container{padding:20px 10px 0 10px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-best-for-families .col-lg-6:first-child .inner_container{padding-top:20px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #sign-up-for-the-latest .inner_container{padding:0 10px 0 10px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #sign-up-for-the-latest .col-lg-6:first-child .inner_container{padding-top:90px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #sign-up-for-the-latest input[type="text"]{width:100%;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #sign-up-for-the-latest{height:400px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #want-to-know-more h3{text-align:center;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #want-to-know-more>.inner_container{padding:50px 10px 0 10px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #want-to-know-more .block .inner_container{padding:30px 10px 30px 10px;}}@media(max-width:380px){.mmsa-legacy .first_timer_page.secondary_page .wrapper h3{font-size:30px;line-height:24px;margin-bottom:15px;}.mmsa-legacy .first_timer_page.secondary_page .wrapper p{font-size:14px;line-height:20px;margin-bottom:15px;}}.mmsa-legacy #whats-the-weather-like .weather_app .weather_icon.large.mostly_clear.night,.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-the-weather-like .weather_app .weather_icon{background-repeat:no-repeat;}.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-the-weather-like .weather_app .weather_icon.large.clear{background-image:url("/Content/img/weather-icons/sunny-icon-xlg.png");}.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-the-weather-like .weather_app .weather_icon.large.clear.night{background-image:url("/Content/img/weather-icons/clear-night-icon-xlg.png");}.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-the-weather-like .weather_app .weather_icon.large.snowy{background-image:url("/Content/img/weather-icons/snowy-icon-xlg.png");}.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-the-weather-like .weather_app .weather_icon.large.windy{background-image:url("/Content/img/weather-icons/windy-icon-xlg.png");}.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-the-weather-like .weather_app .weather_icon.large.mostly_clear,.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-the-weather-like .weather_app .weather_icon.large.partly_cloudy{background-image:url("/Content/img/weather-icons/partly-cloudy-icon-xlg.png");}.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-the-weather-like .weather_app .weather_icon.large.mostly_clear.night,.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-the-weather-like .weather_app .weather_icon.large.partly_cloudy.night{background-image:url("/Content/img/weather-icons/partly-cloudy-night-icon-xlg.png");}.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-the-weather-like .weather_app .weather_icon.large.mostly_cloudy{background-image:url("/Content/img/weather-icons/cloudy-icon-xlg.png");}.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-the-weather-like .weather_app .weather_icon.large.cloudy,.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-the-weather-like .weather_app .weather_icon.large.hazy{background-image:url("/Content/img/weather-icons/very-cloudy-icon-xlg.png");}.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-the-weather-like .weather_app .weather_icon.large.chance_of_tstorms{background-image:url("/Content/img/weather-icons/chance-of-storms-icon-xlg.png");}.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-the-weather-like .weather_app .weather_icon.large.thunderstorms{background-image:url("/Content/img/weather-icons/cloudy-and-thunderstorms-icon-xlg.png");}.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-the-weather-like .weather_app .weather_icon.large.chance_of_rain{background-image:url("/Content/img/weather-icons/chance-of-rain-icon-xlg.png");}.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-the-weather-like .weather_app .weather_icon.large.rain{background-image:url("/Content/img/weather-icons/rainy-icon-xlg.png");}.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-the-weather-like .weather_app .weather_icon.large.chance_of_sleet,.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-the-weather-like .weather_app .weather_icon.large.sleet{background-image:url("/Content/img/weather-icons/hail-icon-xlg.png");}.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-the-weather-like .weather_app .weather_icon.large.chance_of_flurries,.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-the-weather-like .weather_app .weather_icon.large.flurries{background-image:url("/Content/img/weather-icons/wind-and-rain-icon-xlg.png");}.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-the-weather-like .weather_app .weather_icon.large.chance_of_snow{background-image:url("/Content/img/weather-icons/chance-of-snow-icon-xlg.png");}.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-the-weather-like .weather_app .weather_icon.large.snow{background-image:url("/Content/img/weather-icons/snowy-icon-xlg.png");}.mmsa-legacy .first_timer_page.secondary_page .wrapper #whats-the-weather-like .weather_app .weather_icon.large.blizzard{background-image:url("/Content/img/weather-icons/cloudy-and-thunderstorms-icon-xlg.png");}.mmsa-legacy .summer_page .header_container li>a{color:#fff;}.mmsa-legacy .my-mammoth select,.mmsa-legacy .my-mammoth textarea,.mmsa-legacy .my-mammoth input[type="text"],.mmsa-legacy .my-mammoth input[type="password"],.mmsa-legacy .my-mammoth input[type="datetime"],.mmsa-legacy .my-mammoth input[type="datetime-local"],.mmsa-legacy .my-mammoth input[type="date"],.mmsa-legacy .my-mammoth input[type="month"],.mmsa-legacy .my-mammoth input[type="time"],.mmsa-legacy .my-mammoth input[type="week"],.mmsa-legacy .my-mammoth input[type="number"],.mmsa-legacy .my-mammoth input[type="email"],.mmsa-legacy .my-mammoth input[type="url"],.mmsa-legacy .my-mammoth input[type="search"],.mmsa-legacy .my-mammoth input[type="tel"],.mmsa-legacy .my-mammoth input[type="color"],.mmsa-legacy .my-mammoth .uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.mmsa-legacy .my-mammoth select,.mmsa-legacy .my-mammoth input[type="file"]{height:30px;line-height:30px;}.mmsa-legacy .my-mammoth label{display:inline-block;}.mmsa-legacy .my-mammoth body{min-width:100% !important;}.mmsa-legacy .my-mammoth .secondary_page .reservation_row_element input.reservation_date{background-color:#fff !important;}.mmsa-legacy .my-mammoth .footer_links_right{margin-top:40px;}.mmsa-legacy .my-mammoth .sfContentBlock{padding-top:0 !important;}.mmsa-legacy .my-mammoth .sfContentBlock h3{margin-top:0 !important;}.mmsa-legacy .my-mammoth select.mm-reload-days{width:50px;height:30px;-webkit-appearance:menulist !important;-moz-appearance:menulist !important;line-height:normal !important;}.mmsa-legacy .my-mammoth .main_content{background-color:#fff !important;margin-top:0 !important;}.mmsa-legacy .my-mammoth .email_prefs label{display:inline;}.mmsa-legacy .my-mammoth .email_note{display:block;margin-top:20px;}.mmsa-legacy .my-mammoth .mm-sign-up{padding:20px;}.mmsa-legacy .my-mammoth .mm-sign-up .birth-date-control input{width:45px;margin:2px;}.mmsa-legacy .my-mammoth .mm-sign-up select{margin:2px;-webkit-appearance:menulist !important;-moz-appearance:menulist !important;line-height:normal !important;}.mmsa-legacy .my-mammoth .login_form label{font-weight:bold;}.mmsa-legacy .my-mammoth .login-min-h{min-height:335px !important;}.mmsa-legacy .my-mammoth .clear{clear:both;}.mmsa-legacy .my-mammoth .secondary_page h2{margin-bottom:35px;}.mmsa-legacy .my-mammoth .secondary_page p{font-size:16px;}.mmsa-legacy .my-mammoth .border_container{border:1px solid #ccc;padding:40px 0;margin-bottom:20px;}.mmsa-legacy .my-mammoth .border_container .inner_container{font-family:'Century Gothic W01';}.mmsa-legacy .my-mammoth .col-sm-6 .border_container .inner_container{width:84%;margin:0 8%;}.mmsa-legacy .my-mammoth .col-sm-8 .border_container .inner_container{width:92%;margin:0 4%;}.mmsa-legacy .my-mammoth .col-sm-4 .border_container .inner_container{width:84%;margin:0 8%;color:#666;font-size:16px;line-height:34px;margin-bottom:0;}.mmsa-legacy .my-mammoth .border_container .inner_container.login_form{color:#555;font-size:20px;line-height:34px;}.mmsa-legacy .my-mammoth .border_container .inner_container p{margin-bottom:30px;}.mmsa-legacy .my-mammoth .secondary_page .main_content .border_container a{color:#f9a228;font-size:12px;text-decoration:underline;}.mmsa-legacy .my-mammoth .secondary_page .main_content .border_container a:hover{text-decoration:none;}.mmsa-legacy .my-mammoth input[type="text"],.mmsa-legacy .my-mammoth input[type="password"]{background-color:#eee;width:100%;padding:9px 0 9px 9px;border:0;border-radius:0;box-shadow:none;height:100%;margin-bottom:20px;}.mmsa-legacy .my-mammoth .header_search_form input.search-query{width:66.66666667%;}.mmsa-legacy .my-mammoth input[type="text"].half{width:40%;padding:9px 3%;}.mmsa-legacy .my-mammoth input[type="checkbox"]{margin-right:20px;height:20px;}.mmsa-legacy .my-mammoth input[type="submit"]{color:#fff;background-color:#f9a228;border:0;float:right;width:180px;max-width:100%;margin-left:40px;margin-bottom:20px;padding:15px 0;font-weight:bold;font-family:'Century Gothic W01';}.mmsa-legacy .my-mammoth .info_icon{width:12px;height:12px;display:inline-block;background:url("/img/info-icon.png");}.mmsa-legacy .my-mammoth img.profile_pic{box-shadow:1px 2px 4px 0 #999;margin-bottom:40px;}.mmsa-legacy .my-mammoth .secondary_page h3{line-height:28px;margin:30px 0 15px;font-weight:normal;}.mmsa-legacy .my-mammoth .highlight{color:#f9a228;}.mmsa-legacy .my-mammoth a.button,.mmsa-legacy .my-mammoth a.button:focus,.mmsa-legacy .my-mammoth .secondary_page a.button,.mmsa-legacy .my-mammoth .secondary_page a.button:focus,.mmsa-legacy .my-mammoth .secondary_page .main_content a.button,.mmsa-legacy .my-mammoth .secondary_page .main_content a.button:focus{color:#fff;text-decoration:none;font-size:14px;width:100%;margin:0 0 25px 0;padding:10px 0;text-size:16px;text-align:center;text-transform:none;}.mmsa-legacy .my-mammoth a.button.half,.mmsa-legacy .my-mammoth a.button.half:focus,.mmsa-legacy .my-mammoth .secondary_page a.button.half,.mmsa-legacy .my-mammoth .secondary_page a.button.half:focus,.mmsa-legacy .my-mammoth .secondary_page .main_content a.button.half,.mmsa-legacy .my-mammoth .secondary_page .main_content a.button.half:focus{border:0;float:right;width:50%;padding:10px 0;}.mmsa-legacy .my-mammoth .border_container form.email_preference_form{font-size:16px;line-height:24px;color:#666;}.mmsa-legacy .my-mammoth .balance_module h2{width:50%;float:left;}@media only screen and (max-width:1150px){.mmsa-legacy .my-mammoth .reservation_row.homepage_section{display:none;}.mmsa-legacy .my-mammoth .main_content .col-sm-4 img.profile_pic{float:left;width:46%;}.mmsa-legacy .my-mammoth .secondary_page .col-sm-4 h3{float:right;width:50%;font-size:17px;}.mmsa-legacy .my-mammoth .secondary_page .col-sm-4 h3 span:first-of-type{margin-left:25px;}.mmsa-legacy .my-mammoth .row-fluid .col-sm-6{width:100%;margin-left:0;margin-top:20px;}.mmsa-legacy .my-mammoth .row-fluid .col-sm-6.mobile_only.my_account{margin-top:0;}.mmsa-legacy .my-mammoth .row-fluid .col-sm-4{width:100%;margin-left:0;margin-top:20px;}.mmsa-legacy .my-mammoth .row-fluid .col-sm-8{width:100%;margin-left:0;margin-top:0;}.mmsa-legacy .my-mammoth .row-fluid .col-sm-8 .col-sm-6{width:48%;margin-left:2%;}.mmsa-legacy .my-mammoth .row-fluid .col-sm-8 .col-sm-6:first-child{margin-left:0;}.mmsa-legacy .my-mammoth .col-sm-4 .border_container .inner_container{width:92%;margin:0 4%;}.mmsa-legacy .my-mammoth a.button,.mmsa-legacy .my-mammoth a.button:focus,.mmsa-legacy .my-mammoth .secondary_page a.button,.mmsa-legacy .my-mammoth .secondary_page a.button:focus,.mmsa-legacy .my-mammoth .secondary_page .main_content a.button,.mmsa-legacy .my-mammoth .secondary_page .main_content a.button:focus{border:0;float:right;width:50%;padding:10px 0;margin-bottom:20px;}.mmsa-legacy .my-mammoth .border_container{padding:20px 0;}}@media only screen and (max-width:767px){.mmsa-legacy .my-mammoth .secondary_page p{font-size:14px;}.mmsa-legacy .my-mammoth .secondary_page .col-sm-4 h3{display:block;}.mmsa-legacy .my-mammoth .secondary_page .col-sm-4 h3 span:first-of-type{margin-left:2px;}.mmsa-legacy .my-mammoth .secondary_page .main_content .border_container a{text-align:center;}.mmsa-legacy .my-mammoth input[type="submit"]{width:100%;}.mmsa-legacy .my-mammoth .main_content .col-sm-4 img.profile_pic{float:none;width:100%;}.mmsa-legacy .my-mammoth .secondary_page .col-sm-4 h3{float:none;width:100%;}.mmsa-legacy .my-mammoth a.button,.mmsa-legacy .my-mammoth a.button:focus,.mmsa-legacy .my-mammoth .secondary_page a.button,.mmsa-legacy .my-mammoth .secondary_page a.button:focus,.mmsa-legacy .my-mammoth .secondary_page .main_content a.button,.mmsa-legacy .my-mammoth .secondary_page .main_content a.button:focus{width:100%;float:none;}.mmsa-legacy .my-mammoth a.button.half,.mmsa-legacy .my-mammoth a.button.half:focus,.mmsa-legacy .my-mammoth .secondary_page a.button.half,.mmsa-legacy .my-mammoth .secondary_page a.button.half:focus,.mmsa-legacy .my-mammoth .secondary_page .main_content a.button.half,.mmsa-legacy .my-mammoth .secondary_page .main_content a.button.half:focus{width:100%;float:none;}.mmsa-legacy .my-mammoth input[type="text"].half{width:94%;padding:9px 3%;float:none;}.mmsa-legacy .my-mammoth input[type="submit"]{width:100%;float:none;margin-left:0;}.mmsa-legacy .my-mammoth .row-fluid .col-sm-8 .col-sm-6{width:100%;margin-left:0%;margin-top:0;}.mmsa-legacy .my-mammoth .balance_module h2{text-align:center;width:100%;}}.mmsa-legacy .secondary_page .banner_container .carousel-control.right,.mmsa-legacy .secondary_page .banner_container .carousel-control.left{--padding:30px;--top:33%;--left:0;}.mmsa-legacy .secondary_page .banner_container .carousel-control.right{--left:auto;--right:0;}.mmsa-legacy #event-list .months{position:relative;}.mmsa-legacy #event-list .months h2{background-color:transparent;float:left;width:20%;text-align:left;padding:0 0 0 0;-webkit-font-smoothing:antialiased;}.mmsa-legacy #event-list .months h2.trigger{cursor:pointer;}.mmsa-legacy #event-list .months h2.previous{background-color:transparent;}.mmsa-legacy #event-list .months h2.next{background-color:transparent;float:right;text-align:right;}.mmsa-legacy #event-list .months div.current-container{position:relative;text-align:center;}.mmsa-legacy #event-list .months h2.current{background-color:transparent;width:60%;text-align:center;}.mmsa-legacy #event-list .months.desktop h2.current,.mmsa-legacy #event-list .months.desktop h2{width:8.3%;font-size:14px;text-align:center;}.mmsa-legacy #event-list .months.desktop h2.current a{color:#f24f00;}.mmsa-legacy #event-list .months.desktop h2.previous,.mmsa-legacy #event-list .months.desktop h2.next{width:10%;}.mmsa-legacy #event-list .months h2.up .caret{border-left:4px solid;border-right:0;border-top:4px solid transparent;border-bottom:4px solid transparent;}.mmsa-legacy #event-list .months ul{position:absolute;margin:0;z-index:99;list-style:none;padding:0;top:25px;width:250px;left:50%;margin-left:-125px;margin-top:20px;display:none;}.mmsa-legacy #event-list .months ul li{text-align:center;width:100%;line-height:20px;}.mmsa-legacy #event-list .months ul li a{background-color:#fff;border:1px solid #999;width:250px;display:inline-block;font-size:20px;padding:8px;}.mmsa-legacy #event-list .months ul li+li a{border-top:none;}.mmsa-legacy #event-list .months h2.previous a,.mmsa-legacy #event-list .months h2.next a{color:#ccc;}.mmsa-legacy #event-list .months h2.previous,.mmsa-legacy #event-list .months h2.next{padding-top:5px;}.mmsa-legacy #event-list .months h2.previous a:hover,.mmsa-legacy #event-list .months h2.next a:hover{text-decoration:none;color:#f9a200;}.mmsa-legacy .months{height:3em;}.mmsa-legacy .months .current{font-size:2.3em;color:#116db3 !important;}.mmsa-legacy .calendar_control_bar{border-top:1px solid #ccc;background:#eee;margin:1em 0;padding:10px;}.mmsa-legacy .calendar_control_bar .events_sorter,.mmsa-legacy .calendar_control_bar .subevents_sorter{width:40%;height:40px;float:left;position:relative;cursor:pointer;}.mmsa-legacy .calendar_control_bar .events_sorter .event_sorter_label,.mmsa-legacy .calendar_control_bar .subevents_sorter .event_sorter_label{background:none repeat scroll 0 0 transparent;overflow:hidden;border:0;padding:5px 40px 5px 10px;height:30px;line-height:30px;border-bottom:2px solid #ccc;border-radius:0;font-weight:bold;color:#116db3;}.mmsa-legacy .calendar_control_bar .events_sorter select,.mmsa-legacy .calendar_control_bar .subevents_sorter select{position:absolute;bottom:-90px;width:100%;overflow:hidden;border:0;padding:5px 20px 5px 10px;height:80px;border-bottom:2px solid #ccc;border-radius:0;font-weight:bold;color:#116db3;display:none;z-index:100;}.mmsa-legacy .section_events .calendar_button{float:left;}.mmsa-legacy .section_events .calendar_button a{display:block;border-bottom:2px solid #ccc;padding:9px 2em 9px 1em;background:#fff url("/Content/img/calendar-button-sprite.png") right 13px no-repeat;}.mmsa-legacy .section_events .calendar_button a:hover{text-decoration:none;}.mmsa-legacy .section_events .calendar_button a.expanded{background-position:right -33px;}.mmsa-legacy .secondary_page .event h3{font-size:1.285714285714286em;margin-bottom:.5em;color:#666;}.mmsa-legacy .secondary_page .event h3 a{color:#666;}.mmsa-legacy .event{margin:1em 0;padding:1em 0 0;border-top:1px solid #ddd;position:relative;clear:both;}.mmsa-legacy .event_group_date{clear:both;}.mmsa-legacy .secondary_page #event-list .event a.button{padding:.5em 1em;position:absolute;right:0;bottom:0;}.mmsa-legacy .event_img{float:left;margin-right:2em;margin-bottom:1em;width:235px;}.mmsa-legacy .today h3.event_group_date{background:#136db2;}.mmsa-legacy h3.event_group_date{background:#999;font-family:Arial,sans-serif;}.mmsa-legacy h3.event_group_date .day{background:#666;display:inline-block;padding:10px 20px;font-size:1.1em;font-weight:normal;text-transform:uppercase;min-width:75px;text-align:center;}.mmsa-legacy h3.event_group_date .date{font-size:1.1em;text-transform:uppercase;font-weight:bold;}.mmsa-legacy h3.event_group_date .day{background:#666;color:#fff;}.mmsa-legacy .today h3.event_group_date .day{background:#124d84;}.mmsa-legacy h3.event_group_date .date{color:#fff;padding:15px;line-height:2;}.mmsa-legacy .event h6.tags{font-size:.7142857142857143em;color:#666;text-transform:uppercase;margin-top:5em;}.mmsa-legacy .event h6.tags span{border-left:1px solid #666;padding:0 6px;}.mmsa-legacy .event h6.tags span:first-child{border-left:0;padding-left:0;}.mmsa-legacy .event .share{position:absolute;right:0;top:1em;margin:0 0;}.mmsa-legacy .calendar_grid{position:relative;}.mmsa-legacy .calendar_grid table{width:100%;margin-bottom:3em;}.mmsa-legacy .calendar_grid table tr th{color:#999;text-transform:uppercase;text-align:center;}.mmsa-legacy .calendar_grid table tr td{width:14%;border:1px solid #ccc;height:80px;position:relative;vertical-align:top;padding-top:15px;}.mmsa-legacy .calendar_grid table tr td.has_events{background:#136db2;cursor:pointer;position:relative;}.mmsa-legacy .calendar_grid table tr td.has_events>a{height:100%;width:100%;display:block;position:absolute;top:0;left:0;}.mmsa-legacy .calendar_grid table tr{display:table-row;}.mmsa-legacy .calendar_grid table tr.current{display:table-row;}.mmsa-legacy .calendar_grid table tr td.today{background:#f9a200;}.mmsa-legacy .calendar_grid table tr td .date{text-align:center;font-weight:bold;color:#999;margin-bottom:10px;}.mmsa-legacy .calendar_grid .categories div{line-height:1.5em;}.mmsa-legacy .calendar_grid .categories{margin-bottom:.5em;}.mmsa-legacy .calendar_grid table tr td.has_events .date,.mmsa-legacy .calendar_grid table tr td.today .date{color:#fff;}.mmsa-legacy .calendar_grid table tr td .categories{font-family:Arial,sans-serif;font-size:.8em;color:#fff;text-align:center;font-weight:bold;margin-top:10px;line-height:1.25;}.mmsa-legacy .calendar_grid .calendar_tooltip{top:-9999px;display:none;left:auto;right:auto;width:43%;border-top:1px solid #f9a200;position:absolute;z-index:2;background:#eee;-webkit-box-shadow:0 0 10px 2px #888;-moz-box-shadow:0 0 10px 2px #888;box-shadow:0 0 10px 2px #888;}.mmsa-legacy .calendar_grid .calendar_tooltip.column_0{left:0;}.mmsa-legacy .calendar_grid .calendar_tooltip.column_1{left:14.3333%;}.mmsa-legacy .calendar_grid .calendar_tooltip.column_2{left:28.66667%;}.mmsa-legacy .calendar_grid .calendar_tooltip.column_3{left:43%;}.mmsa-legacy .calendar_grid .calendar_tooltip.column_4{left:57.3333%;}.mmsa-legacy .calendar_grid .calendar_tooltip.column_5{right:14.3333%;}.mmsa-legacy .calendar_grid .calendar_tooltip.column_6{right:0;}.mmsa-legacy .calendar_grid .calendar_tooltip ul{margin:0 0 0 0;padding:0 0 0 0;}.mmsa-legacy .calendar_grid .calendar_tooltip li{list-style-type:none;padding:10px;border-top:1px solid #ccc;position:relative;}.mmsa-legacy .calendar_grid .calendar_tooltip li a{display:inline-block;}.mmsa-legacy .calendar_grid .calendar_tooltip li img{height:50px;width:50px;float:left;}.mmsa-legacy .calendar_grid .calendar_tooltip li span{font-weight:bold;padding-left:.5em;font-size:.8571428571428571em;color:#666;display:block;margin-left:55px;margin:0 20px 15px 55px;}.mmsa-legacy .calendar_grid .calendar_tooltip li span.summary{margin:10px 0 15px 0;padding:0;font-weight:normal;font-size:.75em;clear:both;}.mmsa-legacy .calendar_grid .calendar_tooltip li:first-child{border-top:1px solid #f9a200;}.mmsa-legacy .events_list .stButton{margin:0 0 0 0;}.mmsa-legacy .events_list .stButton .chicklets{background:#fff url(/Content/img/events-social-sprite.png) no-repeat;width:16px;padding-right:0;padding-left:0;margin-right:0;margin-left:0;height:18px;}.mmsa-legacy .events_list .stButton .facebook{background-position:4px 0;}.mmsa-legacy .events_list .stButton .facebook:hover{background-position:4px -19px;}.mmsa-legacy .events_list .stButton .twitter{background-position:-19px 0;}.mmsa-legacy .events_list .stButton .twitter:hover{background-position:-19px -19px;}.mmsa-legacy .events_list .share .st_email{width:26px;display:inline-block;}.mmsa-legacy .events_list .stButton .email{background-position:-46px 0;width:26px;}.mmsa-legacy .events_list .stButton .email:hover{background-position:-46px -19px;}.mmsa-legacy .event>img{border:1px solid #ccc;margin-bottom:1em;}.mmsa-legacy .page_event.secondary_page #event-list .event_detail a{color:#faa202;font-weight:inherit;}.mmsa-legacy .page_event.secondary_page #event-list .event_detail a.button{color:#fff;font-weight:bold;}.mmsa-legacy .event_detail .event_brief{border-bottom:1px solid #ccc;margin-bottom:30px;}.mmsa-legacy .event_detail dt{font-size:11px;font-weight:normal;color:#666;}.mmsa-legacy .event_detail dd{font-size:14px;font-weight:bold;color:#333;margin-left:0;margin-bottom:10px;}.mmsa-legacy .event_detail ul{list-style:disc;}.mmsa-legacy .event_detail li{margin-left:20px;}.mmsa-legacy .back_to_calendar{margin-top:3em;}@media(max-width:767px){.mmsa-legacy .months .previous span,.mmsa-legacy .months .next span,.mmsa-legacy .banner_container,.mmsa-legacy .calendar_button,.mmsa-legacy .calendar_grid{display:none;}.mmsa-legacy #event-list h2{width:10%;}.mmsa-legacy .calendar_control_bar .events_sorter{width:100%;}.mmsa-legacy #event-list h2.current{font-size:1.7em;margin-top:4px;width:75%;padding-right:0;}.mmsa-legacy h3.event_group_date .day{padding:10px 0;}.mmsa-legacy .event_img{width:50%;float:none;margin:0 25%;}}.mmsa-legacy body{font-family:'Century Gothic W01','Helvetica Neue',Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;}.mmsa-legacy li.sflistitem{list-style-type:none;}.mmsa-legacy .breadcrumb p{font-family:'Century Gothic W01 Bold';}.mmsa-legacy .main_content a.button{font-family:'Century Gothic W01';line-height:1.5em;}.mmsa-legacy .sidebar_nav ul li a{font-family:'Century Gothic W01';letter-spacing:0;}.mmsa-legacy .secondary_nav li a{font-family:'Century Gothic W01';}.mmsa-legacy .secondary_page .sidebar_nav ul li a{padding-left:15px;padding-right:15px;}.mmsa-legacy .sidebar_nav ul li.current>a{font-family:'Century Gothic W01 Bold';margin-bottom:0;font-weight:normal;background-color:transparent;color:#666;border-left:0;border-bottom:2px solid #136db2;}.mmsa-legacy .sidebar_nav ul li.current ul{box-shadow:none;margin-bottom:0;}.mmsa-legacy .sidebar_nav ul li:hover{border-bottom:2px solid #fff;}.mmsa-legacy .sidebar_nav ul li{background-color:#eee;list-style:none;margin-bottom:0;border-bottom:2px solid #fff;}.mmsa-legacy .sidebar_nav ul li:hover{border-bottom:2px solid #136db2;}.mmsa-legacy .sidebar_nav ul li.current:hover{border-bottom:2px solid #fff;}.mmsa-legacy .sidebar_nav ul li.current ul li:hover{border-bottom:0;}.mmsa-legacy .sidebar_nav ul li.active ul li:hover,.mmsa-legacy .sidebar_nav ul li ul li.active:hover,.mmsa-legacy .sidebar_nav ul li ul li:hover,.mmsa-legacy .sidebar_nav ul li ul li{margin-bottom:0;border-bottom:0;}.mmsa-legacy .sidebar_nav ul li.current ul li>a{font-family:'Century Gothic W01';font-weight:normal;color:#666;background-color:#ccc;text-decoration:none;padding-left:25px;padding-right:15px;border-left:0;border-bottom:0;}.mmsa-legacy .sidebar_nav ul li.current ul li.current>a{font-family:'Century Gothic W01 Bold';color:#136db2;}.mmsa-legacy a.button,.mmsa-legacy a.button:focus,.mmsa-legacy .secondary_page a.button,.mmsa-legacy .secondary_page a.button:focus,.mmsa-legacy .secondary_page .main_content a.button,.mmsa-legacy .secondary_page .main_content a.button:focus{border-radius:0;color:#fff;text-transform:uppercase;background-color:#ff9f00;display:inline-block;padding:1em;line-height:1em;border:0;margin-right:1.42857em;cursor:pointer;}.mmsa-legacy .footer_links .email_signup input[type="button"]:hover,.mmsa-legacy .reservation_book_now.reservation_row_element:hover,.mmsa-legacy .secondary_page .main_content a.button:hover,.mmsa-legacy a.button:hover{color:#fff;text-decoration:none;background-color:#ffb733;}.mmsa-legacy .header_container .secondary_nav .weather_app li{font-family:'ITCLubalinGraphW01-Md';}.mmsa-legacy .secondary_nav li .weather_label a,.mmsa-legacy .weather_label,.mmsa-legacy .weather_icon{font-family:'Century Gothic W01';}.mmsa-legacy .secondary_nav .weather_app li .small_temp{font-family:'Century Gothic W01 Bold';}.mmsa-legacy .fade_subnav .primary_nav li.season_switcher a,.mmsa-legacy .fade_subnav .primary_nav li.main_nav_item>a{font-family:'Century Gothic W01 Bold';font-size:14.8px;color:#666;}.mmsa-legacy .fade_subnav .primary_nav li.season_switcher a.active,.mmsa-legacy .fade_subnav .primary_nav li.main_nav_item>a.active{color:#fff;}.mmsa-legacy li.main_nav_item.nav_count-9>a{font-size:13.2px;}.mmsa-legacy li.main_nav_item.nav_count-10>a{font-size:11px;}.mmsa-legacy li.main_nav_item.nav_count-11>a{font-size:10px;}.mmsa-legacy .main_submenu ul li a{font-family:'Century Gothic W01';}.mmsa-legacy .main_submenu ul li.subnav_header a{font-family:'Century Gothic W01 Bold';}.mmsa-legacy .reservation_row_element{font-family:'Century Gothic W01 Bold';}.mmsa-legacy .footer .footer_links .email_signup button{font-family:'Century Gothic W01';letter-spacing:1px;}.mmsa-legacy .footer .footer_links .email_signup a{font-family:'Century Gothic W01';letter-spacing:1px;}.mmsa-legacy .footer .footer_links ul li a{font-family:'Century Gothic W01';}.mmsa-legacy li.mobile_only.search input.search-query{font-family:'Century Gothic W01','Helvetica Neue',Arial,Helvetica,sans-serif;font-weight:normal !important;}.mmsa-legacy .mobile_book_block h2,.mmsa-legacy .home .main_content .mobile_book_block h2{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;height:25px;line-height:15px;cursor:pointer;width:50%;background:none;display:inline-block;padding:0 0 0 1.5em;margin-bottom:0;text-shadow:1px 1px 1px #888;vertical-align:text-bottom;text-transform:uppercase;}.mmsa-legacy .secondary_page .mobile_book_block h2{font-size:16px;line-height:30px;margin:0;padding:0 0 0 0;color:#666;text-shadow:1px 1px 1px #fff;height:30px;}.mmsa-legacy .home .main_content h2{background-color:#0063a7;font-size:1.429em;font-weight:normal;color:#fff;text-transform:uppercase;padding:.86em 1em .86em 1em;line-height:1em;margin-top:0;}.mmsa-legacy .secondary_page .main_content h2,.mmsa-legacy .secondary_page .full_column.text h2{font-family:'ITCLubalinGraphW01-BdOb',Georgia,serif;padding-top:0;padding-bottom:0;margin-top:10px;}.mmsa-legacy .secondary_page .full_column.text h2{margin-top:2em;}@media only screen and (max-width:767px){.mmsa-legacy .home .main_content h2{font-size:1.5em;line-height:1.2em;padding:0 0 5px 20px;}.mmsa-legacy .home .main_content .mobile_book_block h2{font-size:12px;padding:5px 0 0 20px;text-shadow:1px 1px 1px #333;}}.mmsa-legacy .home .main_content h2{padding-top:0;padding-bottom:0;}.mmsa-legacy .home .main_content h2{font-family:'ITCLubalinGraphW01-BdOb';font-size:36px;height:55px;padding-left:.4em;padding-top:.2em;}@media only screen and (min-width:1021px) and (max-width:1300px){.mmsa-legacy .home .main_content h2{font-size:2em;min-width:350px;}}@media only screen and (min-width:768px) and (max-width:1020px){.mmsa-legacy .home .main_content h2{font-size:1.6em;min-width:300px;}}@media only screen and (min-width:768px){.mmsa-legacy .home .main_content h2{line-height:43px;}}.mmsa-legacy .inner_content h3{font-size:1.429em;line-height:1.2em;text-transform:uppercase;text-align:center;}.mmsa-legacy .inner_content p{font-size:1.143em;line-height:1.125em;padding:0 0 5px 0;color:#333;text-decoration:none;}.mmsa-legacy .inner_content p a,.mmsa-legacy .secondary_page .inner_content p a{text-transform:uppercase;color:#f9a200;font-weight:bold;cursor:pointer;}@media only screen and (max-width:1024px){.mmsa-legacy .container ul li a{font-size:12px;}.mmsa-legacy .instagram_outter_container .title p{font-size:1.2em;}.mmsa-legacy .inner_content h3{font-size:16px;}.mmsa-legacy .inner_content p{font-size:12px;}.mmsa-legacy .secondary_page .sidebar_nav ul li a{font-size:1em;}.mmsa-legacy .secondary_page .main_content .landing_page_content_block3 a p{font-size:14px;}}.mmsa-legacy .home .inner_content h3{font-family:'Century Gothic W01 Bold';font-size:24px;color:#555;}.mmsa-legacy .home .inner_content p{font-family:'Century Gothic W01';font-size:15px;line-height:1.2em;color:#666;}@media only screen and (max-width:1200px){.mmsa-legacy .home .inner_content h3{font-size:16px;}.mmsa-legacy .home .inner_content p{font-size:13px;}}.mmsa-legacy a .inner_content.deals p{font-size:13px;}.mmsa-legacy .home .header_container .secondary_nav li.weather_element.webcam a,.mmsa-legacy .header_container .secondary_nav li.weather_element.full_report a{font-family:'Century Gothic W01 Bold';}.mmsa-legacy .home .header_container .secondary_nav .weather_app li{font-family:'ITCLubalinGraphW01-Md';}.mmsa-legacy .explore_carousel .inner_content h3{color:#333;}.mmsa-legacy .explore_carousel .carousel-control,.mmsa-legacy .explore_carousel .carousel-control:focus{color:#0063a7;font-size:160px;}.mmsa-legacy .explore_carousel .carousel-control:hover{color:#f9a200;}.mmsa-legacy .deals_carousel .inner_content h3{font-size:18px;color:#333;}.mmsa-legacy .deals_carousel a:hover{text-decoration:none;}.mmsa-legacy .inner_content.deals p{text-align:center;font-size:14px;}.mmsa-legacy .deals_carousel a .inner_content.deals p{text-transform:uppercase;color:#f9a200;font-weight:bold;cursor:pointer;}.mmsa-legacy .deals_carousel .carousel-control,.mmsa-legacy .deals_carousel .carousel-control:focus{color:#0063a7;font-size:160px;}.mmsa-legacy .deals_carousel .carousel-control:hover{color:#f9a200;}.mmsa-legacy .reservation_row{font-family:'Century Gothic W01 Bold';}.mmsa-legacy div.reservation_row_element.labeled.disabled .res_row_label,.mmsa-legacy .reservation_row_element .disabled input.reservation_date,.mmsa-legacy select.reservation_row_element .disabled input{color:#ddd;}@media only screen and (max-width:1200px){.mmsa-legacy select.reservation_row_element,.mmsa-legacy .reservation_row_element label.res_row_label,.mmsa-legacy .reservation_row_element input.reservation_date,.mmsa-legacy div input.reservation_row_element[type="button"]{font-size:.85714em;}}.mmsa-legacy .reservation_special_links a{color:#f9a200 !important;}.mmsa-legacy .reservation_phone_link a{font-family:'ITCLubalinGraphW01-BdOb';font-weight:normal !important;color:#189dd8;vertical-align:text-top;}@media only screen and (max-width:1200px){.mmsa-legacy .reservation_phone_link a{font-size:1.333em;}}.mmsa-legacy .reservation_phone_link a:hover,.mmsa-legacy .reservation_phone_link a:active{text-decoration:none;cursor:auto;color:#23527c;}.mmsa-legacy .reservation_ticket_reload a{text-transform:uppercase;font-weight:bold;}@media only screen and (max-width:1200px){.mmsa-legacy .reservation_ticket_reload a{font-size:14px;}}.mmsa-legacy .instagram_outter_container .title p{color:#19577b;font-weight:100;font-family:'Century Gothic W01 Bold';font-size:1.429em;padding:.65em 0 0 3.5em;margin:0;}@media screen and (max-width:1199px){.mmsa-legacy .instagram_outter_container .title p{font-size:1.2em;}}@media screen and (max-width:991px){.mmsa-legacy .instagram_outter_container .title p{font-size:.75em;padding-left:60px;padding-top:18px;}}.mmsa-legacy .conntect_text p a{font-family:'Century Gothic W01';text-transform:none;}.mmsa-legacy .footer .footer_links h3{font-family:'ITCLubalinGraphW01-Md';font-weight:bold;}.mmsa-legacy .footer .copyright{font-family:'Century Gothic W01';}.mmsa-legacy .secondary_page h1{font-family:'ITCLubalinGraphW01-BdOb',Georgia,serif;-webkit-font-smoothing:antialiased;font-size:42px;color:#0d63a7;margin-top:0;margin-bottom:20px;text-transform:uppercase;}.mmsa-legacy h2{font-size:24px;text-transform:none;padding:.86em 0;color:#0d63a7;}.mmsa-legacy .secondary_page h3{font-family:'Century Gothic W01 Bold';font-size:20px;line-height:1em;margin:0 0 .5em 0;text-transform:none;color:#555;}.mmsa-legacy .secondary_page h4{font-family:'Century Gothic W01 Bold';font-size:17px;padding:0;clear:both;margin:0 0 .5em 0;color:#555;text-transform:uppercase;border:none;}.mmsa-legacy .secondary_page h4:first-child{padding-top:0;}.mmsa-legacy .secondary_page h5{font-family:'Century Gothic W01 Bold';font-size:16px;color:#555;letter-spacing:0;}.mmsa-legacy .secondary_page h6{font-family:'Century Gothic W01 Bold';font-size:16px;color:#0d63a7;letter-spacing:0;}.mmsa-legacy .secondary_page p{font-family:'Century Gothic W01';color:#666;font-size:1em;line-height:1.42857em;margin-bottom:1.42857em;}@media screen and (max-width:767px){.mmsa-legacy .secondary_page h1{font-size:1.71428em;line-height:1.16666em;margin-top:30px;}.mmsa-legacy .secondary_page h4{font-size:1.14285em;margin-top:2.5em;padding-bottom:.625em;margin-bottom:.625em;}.mmsa-legacy .secondary_page p{margin-bottom:2em;}.mmsa-legacy .secondary_page .landing_page_content_block1 h3{text-transform:uppercase;}.mmsa-legacy .secondary_page .landing_page_content_block1 p{margin-bottom:1.42857em;}}@media only screen and (max-width:1200px){.mmsa-legacy .secondary_page .main_content .landing_page_content_block3 a p{font-size:16px;}}.mmsa-legacy .event h3{padding:15px 0 10px 0;}.mmsa-legacy .event h6.tags span{font-family:'Century Gothic W01 Bold';}.mmsa-legacy .calendar_grid table tr th{font-family:'Century Gothic W01 Bold';}.mmsa-legacy .calendar_grid table tr td .date{font-family:'Century Gothic W01 Bold';}.mmsa-legacy .calendar_grid table tr td.has_events .date,.mmsa-legacy .calendar_grid table tr td.today .date{font-family:'Century Gothic W01 Bold';}.mmsa-legacy .section_events .calendar_button a,.mmsa-legacy .ms-choice>span{font-family:'Century Gothic W01 Bold';letter-spacing:-.5px;}.mmsa-legacy .calendar_grid .calendar_tooltip li span{font-family:'Century Gothic W01 Bold';letter-spacing:-1px;}.mmsa-legacy .calendar_grid table tr td .categories{font-family:'Century Gothic W01';}.mmsa-legacy .page_calendar .months h2{font-family:'Century Gothic W01 Bold';font-size:26px;font-weight:100;text-transform:uppercase;letter-spacing:2px;padding-top:5px;}.mmsa-legacy .section_events .main_content h2.previous a,.mmsa-legacy .section_events .main_content h2.next a{font-family:'Century Gothic W01 Bold';font-weight:100;font-size:20px;}.mmsa-legacy .calendar_control_bar{margin-bottom:30px;}.mmsa-legacy .calendar_grid table{margin-bottom:50px;}.mmsa-legacy .page_event .events_list .event_group .event_group_date .day,.mmsa-legacy .page_event .events_list .event_group .event_group_date .date,.mmsa-legacy .page_calendar .events_list .event_group .event_group_date .day,.mmsa-legacy .page_calendar .events_list .event_group .event_group_date .date{font-family:'Century Gothic W01';font-size:20px;font-weight:100;letter-spacing:1px;}.mmsa-legacy .page_event .events_list .event_group div:nth-child(2),.mmsa-legacy .page_calendar .events_list .event_group div:nth-child(2){border-top:none;}.mmsa-legacy .page_event .events_list .event_group .event,.mmsa-legacy .page_calendar .events_list .event_group .event{padding:40px 0 0 0;margin:0 0 30px 0;}.mmsa-legacy .page_event .events_list .event_group .event h6.share,.mmsa-legacy .page_calendar .events_list .event_group .event h6.share{position:absolute;top:10px;right:0;}.mmsa-legacy .page_event .events_list .event_group .event h6.share span,.mmsa-legacy .page_calendar .events_list .event_group .event h6.share span{margin:0 1px;}.mmsa-legacy .page_event .events_list .event_group .event h6.tags,.mmsa-legacy .page_calendar .events_list .event_group .event h6.tags{margin-top:3em;}.mmsa-legacy .page_event .events_list .event h3,.mmsa-legacy .page_calendar .events_list .event h3{padding-top:0;font-family:'Century Gothic W01 Bold';font-weight:100;font-size:22px;padding:0 0 0 0;line-height:1.2em;margin-bottom:15px;}.mmsa-legacy .page_event .events_list .event h3 a,.mmsa-legacy .page_calendar .events_list .event h3 a{color:#106db3;}.mmsa-legacy .page_event .events_list .event h5,.mmsa-legacy .page_calendar .events_list .event h5{font-family:'Century Gothic W01 Bold';color:#666;font-size:16px;letter-spacing:1px;font-weight:100;line-height:1.2em;margin-bottom:15px;}.mmsa-legacy .event_detail dt{font-family:'Century Gothic W01';}.mmsa-legacy .event_detail dd{font-family:'Century Gothic W01 Bold';}@media(max-width:767px){.mmsa-legacy .page_event .events_list .event_group .event .event_img,.mmsa-legacy .page_calendar .events_list .event_group .event .event_img{width:22%;min-width:80px;float:left;margin:0 20px 30px 0;float:left;clear:right;}.mmsa-legacy .page_event .events_list .event h3,.mmsa-legacy .page_calendar .events_list .event h3{font-size:20px;line-height:1.2em;}.mmsa-legacy .page_event .events_list .event h5,.mmsa-legacy .page_calendar .events_list .event h5{font-size:13px;line-height:1.5em;color:#444;}}.mmsa-legacy .reservation_row .reservation_special_links{text-transform:uppercase;}@media only screen and (max-width:1024px){.mmsa-legacy .reservation_phone_link a{font-size:1.333em;}}@media screen and (min-width:1400px){.mmsa-legacy .reservation_special_links{font-size:14px;}}@media only screen and (max-width:1200px){.mmsa-legacy p.reservation_side_links .reservation_row_element{font-size:.85714em;}}.mmsa-legacy p.reservation_side_links .reservation_row_element{color:#189dd8;}.mmsa-legacy .weather_app .hi_temp,.mmsa-legacy .weather_mini_app .weather_app_value{font-family:'ITCLubalinGraphW01-Md';font-size:30px;padding:.33em;text-align:center;}.mmsa-legacy .weather_mini_app .weather_app_label{font-family:'Century Gothic W01 Bold';position:absolute;bottom:10px;width:100%;text-align:center;line-height:15px;color:#83b4d8;font-size:13px;text-transform:uppercase;}.mmsa-legacy .weather_app .app_block>div .low_temp,.mmsa-legacy .weather_mini_app span#mini_app_low_temp{font-family:'ITCLubalinGraphW01-Md';line-height:15px;color:#83b4d8;}.mmsa-legacy .weather_label,.mmsa-legacy .weather_icon{font-size:14px;color:#84b9e2;font-weight:normal;font-family:Arial,sans-serif;}.mmsa-legacy .weather_label{text-transform:uppercase;font-weight:bold;}.mmsa-legacy .lower.weather_label{font-size:10px;color:#fff;}.mmsa-legacy .upper.weather_label h4{line-height:18px;font-family:"Century Gothic W01 Bold";}.mmsa-legacy .upper.weather_label,.mmsa-legacy .upper.weather_label h4{font-size:16px;text-align:right;color:#83b4d8;}.mmsa-legacy .app_block.block_header #mobile_weather_app_high_temp{color:#fff;font-size:30px;font-family:ITCLubalinGraphW01-Md;}.mmsa-legacy .app_block.block_header #mobile_weather_app_low_temp{color:#83b4d8;font-size:16px;font-family:"Century Gothic W01 Bold";}.mmsa-legacy .weather_app .app_block .weather_detail_content h5{font-family:'ITCLubalinGraphW01-Md';font-size:37px;text-align:left;color:#fff;line-height:80px;}.mmsa-legacy .app_block.block_header h4{color:#fff;font-size:30px;font-family:ITCLubalinGraphW01-Md;text-align:center;}.mmsa-legacy .small_block.link_block h5,.mmsa-legacy .app_block.block_header h5{text-transform:uppercase;color:#83b4d8;font-size:16px;font-family:"Century Gothic W01 Bold";text-align:center;}.mmsa-legacy .mountain-info{width:100%;margin-left:0;margin-top:20px;padding-left:15px;}.mmsa-legacy .mountain-info .col-md-4{width:32.333%;}.mmsa-legacy .mountain-info .col-md-3{width:24%;}@media only screen and (max-width:767px){.mmsa-legacy .mountain-info .col-md-4,.mmsa-legacy .mountain-info .col-md-3{width:100%;}}.mmsa-legacy .mountain-info table{width:90%;margin-bottom:10px;}.mmsa-legacy .mountain-info td{padding:6px;margin:4px;}.mmsa-legacy .mountain-info table,.mmsa-legacy .mountain-info table td,.mmsa-legacy .mountain-info table th,.mmsa-legacy .mountain-info table tr,.mmsa-legacy .mountain-info table tbody{border-collapse:collapse;border-style:hidden;border:none;}.mmsa-legacy .mountain-info table td.parking-status{width:50%;}.mmsa-legacy .mountain-info .span6,.mmsa-legacy .mountain-info .span12,.mmsa-legacy .no-margin{margin:0;padding-left:0;}.mmsa-legacy .mountain-info h3,.mmsa-legacy .mountain-info h4{clear:both;}.mmsa-legacy .email-opt-out-button,.mmsa-legacy .email-update-button,.mmsa-legacy .email-opt-out-message,.mmsa-legacy .email-update-message{float:left;clear:both;}.mmsa-legacy .email-opt-out-label.span2,.mmsa-legacy .email-update-label.span2{float:left;margin-left:0;margin-right:10px;clear:left;}.mmsa-legacy .email-opt-out-input,.mmsa-legacy .email-update-input{float:left;margin-right:10px;}.mmsa-legacy .email-opt-out-validator,.mmsa-legacy .email-update-validator{float:left;}.mmsa-legacy .snow-email-signup ul{margin-left:0;padding-left:0;}.mmsa-legacy .snow-email-signup li{list-style:none;}.mmsa-legacy .snow-email-signup input{margin-bottom:1em;height:3em;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:0;}.mmsa-legacy .snow-email-signup input[type=text]{width:65%;}.mmsa-legacy .snow-email-signup input[type=button]{float:right;background:none repeat scroll 0 0 #ff9f00;border:0 none;color:#fff;cursor:pointer;height:3em;width:30%;line-height:1;margin:0 0 1em 0;padding:1em;overflow:hidden;text-transform:uppercase;font-size:1em;}.mmsa-legacy .email-confirmation p{margin:0 0 10px;}.mmsa-legacy .search-results input.search-query{background:none repeat scroll 0 0 #eee;border:0 none;border-radius:0;height:40px;width:50%;vertical-align:top;padding:4px 14px;}.mmsa-legacy .search-results input.search-button{background:url("/Content/img/header-social-sprite.png") repeat scroll -227px 47px #136db2;border:medium none;height:40px;margin-left:-4px;width:40px;}.mmsa-legacy gs-result .gs-title,.mmsa-legacy .gs-result .gsc-thumbnail-inside,.mmsa-legacy .gs-result .gsc-url-top,.mmsa-legacy .gsc-table-result,.mmsa-legacy .gs-snippet,.mmsa-legacy .gsc-thumbnail{padding-left:0;}.mmsa-legacy .gsc-above-wrapper-area{display:none;}.mmsa-legacy .toggle-trigger.expanded{background:transparent url("/Content/img/mtn-info/More.png") no-repeat scroll right -40px;}.mmsa-legacy .toggle-trigger{background:transparent url("/Content/img/mtn-info/More.png") no-repeat scroll right 0;clear:both;cursor:pointer;display:block;height:40px;position:relative;text-indent:-9999px;border-bottom:1px solid #ccc;}.mmsa-legacy .more-toggle-trigger,.mmsa-legacy .less-toggle-trigger{font-size:smaller;}.mmsa-legacy .conditions-cam-image{width:288px;border-width:1px;border-style:solid;margin-bottom:10px;position:relative;}.mmsa-legacy .conditions-cam-image img{width:100%;}.mmsa-legacy select.conditions-cams-list{position:absolute;line-height:inherit;bottom:5%;width:140px;margin-left:-70px;left:50%;-webkit-appearance:menulist;}.mmsa-legacy select.trail-sort{line-height:inherit;padding:4px 6px;margin-bottom:10px;}.mmsa-legacy .conditions-storm{height:200px;width:288px;overflow:hidden;margin-bottom:10px;cursor:pointer;display:block;clear:both;border-width:1px;border-style:solid;position:relative;}.mmsa-legacy .conditions-storm-image{position:relative;width:600px;max-width:inherit;left:-175px;top:-371px;max-width:initial !important;}.mmsa-legacy .conditions-storm-image.pacsouthwest{left:-245px;top:-200px;}.mmsa-legacy .road-info:after,.mmsa-legacy .date-updated:after,.mmsa-legacy .snow-info:after{float:left;clear:both;}.mmsa-legacy .road-info,.mmsa-legacy .date-updated,.mmsa-legacy .snow-info{padding-bottom:10px;}.mmsa-legacy .job-category{padding-bottom:40px;}.mmsa-legacy .job-summary{clear:left;}.mmsa-legacy .mountain-info .snow-report-cell,.mmsa-legacy .mountain-info .snow-history-cell,.mmsa-legacy .mountain-info .snow-forecast-cell{border-width:1px;border-style:solid;border-color:#808080;vertical-align:top;text-align:center;padding:5px;margin-right:1%;margin-bottom:1%;margin-left:0;}.mmsa-legacy .mountain-info .snow-report-cell{min-height:92px;}.mmsa-legacy .mountain-info .snow-forecast-cell{min-height:137px;}.mmsa-legacy .mountain-info .snow-weather-icon-large.conditions-weather-icon{float:left;margin-right:10px;}.mmsa-legacy .mountain-info .conditions-more{clear:both;margin-bottom:25px;}.mmsa-legacy .mountain-info .snow-extended-forecast-left{float:left;clear:both;margin-right:10px;padding-bottom:10px;}.mmsa-legacy .mountain-info .snow-history-date{text-align:left;padding:0;}.mmsa-legacy .mountain-info .snow-history-amount{text-align:right;padding:0;}.mmsa-legacy .mountain-info .snow-extended-history-table{position:relative;border-width:1px;border-style:solid;border-color:#808080;width:100%;text-align:center;border-spacing:0;border-collapse:separate;white-space:nowrap;}.mmsa-legacy .mountain-info .snow-extended-history-table td{text-align:right;}.mmsa-legacy .mountain-info .snow-report-middle{padding:10px;font-size:x-large;}.mmsa-legacy .motocross-cell{padding:6px;margin:4px;}.mmsa-legacy .mountain-info tr.lift-header>.header-description,.mmsa-legacy .mountain-info tr.trail-header>.header-description,.mmsa-legacy .mountain-info tr.parking-header>.header-description,.mmsa-legacy .job-header,.mmsa-legacy .motocross-header{padding:6px;margin:4px;background-color:#ddd !important;font-size:larger;font-weight:bold;}.mmsa-legacy .mountain-info .road-name,.mmsa-legacy .mountain-info .road-conditions,.mmsa-legacy .mountain-info .snow-message-title,.mmsa-legacy .mountain-info .snow-header,.mmsa-legacy .mountain-info .snow-info .lodge,.mmsa-legacy .mountain-info .snow-info .chair,.mmsa-legacy .mountain-info .job-title,.mmsa-legacy .mountain-info .snow-email-signup-title,.mmsa-legacy .mountain-info .lift-column-heading,.mmsa-legacy .mountain-info .trail-column-heading,.mmsa-legacy .mountain-info .parking-column-heading{font-weight:bold;}.mmsa-legacy .mountain-info .snow-info .lodge,.mmsa-legacy .mountain-info .snow-info .chair,.mmsa-legacy .mountain-info .job-title,.mmsa-legacy .mountain-info .job-apply,.mmsa-legacy .mountain-info .job-description{padding-top:10px;}.mmsa-legacy .mountain-info .trail-name-header{text-align:left;}.mmsa-legacy .mountain-info .header-description{padding:4px;}.mmsa-legacy .mountain-info .sort-label{padding-right:10px;font-weight:bold;}.mmsa-legacy .mountain-info .snow-weather-icon-large{min-height:55px;min-width:75px;background-size:contain;}.mmsa-legacy .mountain-info .snow-weather-icon-small{min-height:20px;min-width:20px;background-size:contain;}.mmsa-legacy .mountain-info .lift-chair-icon{background-position:8px center;background-repeat:no-repeat;min-width:36px;}.mmsa-legacy .mountain-info .lift-status-icon,.mmsa-legacy .mountain-info .trail-status-icon,.mmsa-legacy .mountain-info .trail-difficulty-icon,.mmsa-legacy .mountain-info .trail-ops-icon,.mmsa-legacy .mountain-info .snow-weather-icon-large,.mmsa-legacy .mountain-info .snow-weather-icon-small{background-position:6px center;background-repeat:no-repeat;min-width:35px;}.mmsa-legacy .mountain-info .lift-status-icon.lift-closed,.mmsa-legacy .mountain-info .trail-status-icon.trail-closed{background-position:4px center;}.mmsa-legacy .mountain-info .snow-weather-icon-large.blizzard,.mmsa-legacy .mountain-info .snow-weather-icon-large.blizzard.night{background-image:url("/Content/img/mtn-info/weather/large/Blizzard.png");}.mmsa-legacy .mountain-info .snow-weather-icon-large.chanceflurries{background-image:url("/Content/img/mtn-info/weather/large/ChanceFlurries.png");}.mmsa-legacy .mountain-info .snow-weather-icon-large.chanceflurries.night{background-image:url("/Content/img/mtn-info/weather/large/ChanceSnowMoon.png");}.mmsa-legacy .mountain-info .snow-weather-icon-large.chanceofrain,.mmsa-legacy .mountain-info .snow-weather-icon-large.chancerain{background-image:url("/Content/img/mtn-info/weather/large/ChanceRain.png");}.mmsa-legacy .mountain-info .snow-weather-icon-large.chanceofrain.night,.mmsa-legacy .mountain-info .snow-weather-icon-large.chancerain.night,.mmsa-legacy .mountain-info .snow-weather-icon-large.chancerainmoon{background-image:url("/Content/img/mtn-info/weather/large/ChanceRainMoon.png");}.mmsa-legacy .mountain-info .snow-weather-icon-large.chancesleet{background-image:url("/Content/img/mtn-info/weather/large/ChanceSleet.png");}.mmsa-legacy .mountain-info .snow-weather-icon-large.chancesleet.night{background-image:url("/Content/img/mtn-info/weather/large/ChanceSleetMoon.png");}.mmsa-legacy .mountain-info .snow-weather-icon-large.rainsnowlikely{background-image:url("/Content/img/mtn-info/weather/large/ChanceSleet.png");}.mmsa-legacy .mountain-info .snow-weather-icon-large.rainsnowlikely.night{background-image:url("/Content/img/mtn-info/weather/large/ChanceSleetMoon.png");}.mmsa-legacy .mountain-info .snow-weather-icon-large.chancesnow{background-image:url("/Content/img/mtn-info/weather/large/ChanceSnow.png");}.mmsa-legacy .mountain-info .snow-weather-icon-large.chancesnow.night,.mmsa-legacy .mountain-info .snow-weather-icon-large.chancesnowmoon{background-image:url("/Content/img/mtn-info/weather/large/ChanceSnowMoon.png");}.mmsa-legacy .mountain-info .snow-weather-icon-large.snowlikely{background-image:url("/Content/img/mtn-info/weather/large/ChanceSnow.png");}.mmsa-legacy .mountain-info .snow-weather-icon-large.slightchcsnow{background-image:url("/Content/img/mtn-info/weather/large/ChanceSnow.png");}.mmsa-legacy .mountain-info .snow-weather-icon-large.snowlikely.night,.mmsa-legacy .mountain-info .snow-weather-icon-large.slightchcsnow.night{background-image:url("/Content/img/mtn-info/weather/large/ChanceSnowMoon.png");}.mmsa-legacy .mountain-info .snow-weather-icon-large.chancethunderstorms{background-image:url("/Content/img/mtn-info/weather/large/ChanceThunderStorms.png");}.mmsa-legacy .mountain-info .snow-weather-icon-large.chancethunderstorms.night,.mmsa-legacy .mountain-info .snow-weather-icon-large.chancethunderstorms10.night{background-image:url("/Content/img/mtn-info/weather/large/ChanceThunderStormsMoon.png");}.mmsa-legacy .mountain-info .snow-weather-icon-large.chancethunderstorms10{background-image:url("/Content/img/mtn-info/weather/large/ChanceThunderStorms10.png");}.mmsa-legacy .mountain-info .snow-weather-icon-large.clear{background-image:url("/Content/img/mtn-info/weather/large/Clear.png");}.mmsa-legacy .mountain-info .snow-weather-icon-large.clear.night{background-image:url("/Content/img/mtn-info/weather/large/Moon.png");}.mmsa-legacy .mountain-info .snow-weather-icon-large.mostlyclear{background-image:url("/Content/img/mtn-info/weather/large/Clear.png");}.mmsa-legacy .mountain-info .snow-weather-icon-large.mostlyclear.night{background-image:url("/Content/img/mtn-info/weather/large/MostlyMoon.png");}.mmsa-legacy .mountain-info .snow-weather-icon-large.sunny{background-image:url("/Content/img/mtn-info/weather/large/Clear.png");}.mmsa-legacy .mountain-info .snow-weather-icon-large.cloudy,.mmsa-legacy .mountain-info .snow-weather-icon-large.cloudy.night{background-image:url("/Content/img/mtn-info/weather/large/Cloudy.png");}.mmsa-legacy .mountain-info .snow-weather-icon-large.flurries,.mmsa-legacy .mountain-info .snow-weather-icon-large.flurries.night{background-image:url("/Content/img/mtn-info/weather/large/Flurries.png");}.mmsa-legacy .mountain-info .snow-weather-icon-large.hazy{background-image:url("/Content/img/mtn-info/weather/large/Hazy.png");}.mmsa-legacy .mountain-info .snow-weather-icon-large.hazy.night,.mmsa-legacy .mountain-info .snow-weather-icon-large.hazymoon{background-image:url("/Content/img/mtn-info/weather/large/HazyMoon.png");}.mmsa-legacy .mountain-info .snow-weather-icon-large.moon{background-image:url("/Content/img/mtn-info/weather/large/Moon.png");}.mmsa-legacy .mountain-info .snow-weather-icon-large.mostlycloudy{background-image:url("/Content/img/mtn-info/weather/large/MostlyCloudy.png");}.mmsa-legacy .mountain-info .snow-weather-icon-large.mostlycloudy.night,.mmsa-legacy .mountain-info .snow-weather-icon-large.mostlycloudymoon{background-image:url("/Content/img/mtn-info/weather/large/MostlyCloudyMoon.png");}.mmsa-legacy .mountain-info .snow-weather-icon-large.mostlysunny.night,.mmsa-legacy .mountain-info .snow-weather-icon-large.mostlymoon{background-image:url("/Content/img/mtn-info/weather/large/MostlyMoon.png");}.mmsa-legacy .mountain-info .snow-weather-icon-large.mostlysunny{background-image:url("/Content/img/mtn-info/weather/large/MostlySunny.png");}.mmsa-legacy .mountain-info .snow-weather-icon-large.breezy{background-image:url("/Content/img/mtn-info/weather/large/MostlySunny.png");}.mmsa-legacy .mountain-info .snow-weather-icon-large.breezy.night,.mmsa-legacy .mountain-info .snow-weather-icon-large.windy.night{background-image:url("/Content/img/mtn-info/weather/large/MostlyMoon.png");}.mmsa-legacy .mountain-info .snow-weather-icon-large.windy{background-image:url("/Content/img/mtn-info/weather/large/MostlySunny.png");}.mmsa-legacy .mountain-info .snow-weather-icon-large.partlycloudy{background-image:url("/Content/img/mtn-info/weather/large/PartlyCloudy.png");}.mmsa-legacy .mountain-info .snow-weather-icon-large.partlycloudy.night,.mmsa-legacy .mountain-info .snow-weather-icon-large.partlycloudymoon,.mmsa-legacy .mountain-info .snow-weather-icon-large.blustery.night,.mmsa-legacy .mountain-info .snow-weather-icon-large.partlysunny.night{background-image:url("/Content/img/mtn-info/weather/large/PartlyCloudyMoon.png");}.mmsa-legacy .mountain-info .snow-weather-icon-large.blustery{background-image:url("/Content/img/mtn-info/weather/large/PartlyCloudy.png");}.mmsa-legacy .mountain-info .snow-weather-icon-large.partlysunny{background-image:url("/Content/img/mtn-info/weather/large/PartlyCloudy.png");}.mmsa-legacy .mountain-info .snow-weather-icon-large.rain,.mmsa-legacy .mountain-info .snow-weather-icon-large.rain.night{background-image:url("/Content/img/mtn-info/weather/large/Rain.png");}.mmsa-legacy .mountain-info .snow-weather-icon-large.sleeting,.mmsa-legacy .mountain-info .snow-weather-icon-large.sleeting.night{background-image:url("/Content/img/mtn-info/weather/large/Sleeting.png");}.mmsa-legacy .mountain-info .snow-weather-icon-large.snow,.mmsa-legacy .mountain-info .snow-weather-icon-large.snow.night{background-image:url("/Content/img/mtn-info/weather/large/Snow.png");}.mmsa-legacy .mountain-info .snow-weather-icon-large.thunderstorms,.mmsa-legacy .mountain-info .snow-weather-icon-large.thunderstorms.night{background-image:url("/Content/img/mtn-info/weather/large/ThunderStorms.png");}.mmsa-legacy .mountain-info .snow-weather-icon-small.blizzard,.mmsa-legacy .mountain-info .snow-weather-icon-small.blizzard.night{background-image:url("/Content/img/mtn-info/weather/small/Blizzard.png");}.mmsa-legacy .mountain-info .snow-weather-icon-small.chanceflurries{background-image:url("/Content/img/mtn-info/weather/small/ChanceFlurries.png");}.mmsa-legacy .mountain-info .snow-weather-icon-small.chanceflurries.night{background-image:url("/Content/img/mtn-info/weather/small/ChanceSnowMoon.png");}.mmsa-legacy .mountain-info .snow-weather-icon-small.chanceofrain,.mmsa-legacy .mountain-info .snow-weather-icon-small.chancerain{background-image:url("/Content/img/mtn-info/weather/small/ChanceRain.png");}.mmsa-legacy .mountain-info .snow-weather-icon-small.chanceofrain.night,.mmsa-legacy .mountain-info .snow-weather-icon-small.chancerain.night,.mmsa-legacy .mountain-info .snow-weather-icon-small.chancerainmoon{background-image:url("/Content/img/mtn-info/weather/small/ChanceRainMoon.png");}.mmsa-legacy .mountain-info .snow-weather-icon-small.chancesleet{background-image:url("/Content/img/mtn-info/weather/small/ChanceSleet.png");}.mmsa-legacy .mountain-info .snow-weather-icon-small.chancesleet.night,.mmsa-legacy .mountain-info .snow-weather-icon-small.chancesleetmoon{background-image:url("/Content/img/mtn-info/weather/small/ChanceSleetMoon.png");}.mmsa-legacy .mountain-info .snow-weather-icon-small.rainsnowlikely{background-image:url("/Content/img/mtn-info/weather/small/ChanceSleet.png");}.mmsa-legacy .mountain-info .snow-weather-icon-small.rainsnowlikely.night{background-image:url("/Content/img/mtn-info/weather/small/ChanceSleetMoon.png");}.mmsa-legacy .mountain-info .snow-weather-icon-small.chancesnow{background-image:url("/Content/img/mtn-info/weather/small/ChanceSnow.png");}.mmsa-legacy .mountain-info .snow-weather-icon-small.chancesnow.night,.mmsa-legacy .mountain-info .snow-weather-icon-small.slightchcsnow.night,.mmsa-legacy .mountain-info .snow-weather-icon-small.snowlikely.night,.mmsa-legacy .mountain-info .snow-weather-icon-small.chancesnowmoon{background-image:url("/Content/img/mtn-info/weather/small/ChanceSnowMoon.png");}.mmsa-legacy .mountain-info .snow-weather-icon-small.slightchcsnow{background-image:url("/Content/img/mtn-info/weather/small/ChanceSnow.png");}.mmsa-legacy .mountain-info .snow-weather-icon-small.snowlikely{background-image:url("/Content/img/mtn-info/weather/small/ChanceSnow.png");}.mmsa-legacy .mountain-info .snow-weather-icon-small.chancethunderstorms{background-image:url("/Content/img/mtn-info/weather/small/ChanceThunderStorms.png");}.mmsa-legacy .mountain-info .snow-weather-icon-small.chancethunderstormsmoon,.mmsa-legacy .mountain-info .snow-weather-icon-small.chancethunderstorms.night,.mmsa-legacy .mountain-info .snow-weather-icon-small.chancethunderstorms10.night{background-image:url("/Content/img/mtn-info/weather/small/ChanceThunderStormsMoon.png");}.mmsa-legacy .mountain-info .snow-weather-icon-small.chancethunderstorms10{background-image:url("/Content/img/mtn-info/weather/small/ChanceThunderStorms10.png");}.mmsa-legacy .mountain-info .snow-weather-icon-small.clear{background-image:url("/Content/img/mtn-info/weather/small/Clear.png");}.mmsa-legacy .mountain-info .snow-weather-icon-small.mostlyclear{background-image:url("/Content/img/mtn-info/weather/small/Clear.png");}.mmsa-legacy .mountain-info .snow-weather-icon-small.clear.night,.mmsa-legacy .mountain-info .snow-weather-icon-small.mostlyclear.night{background-image:url("/Content/img/mtn-info/weather/small/Moon.png");}.mmsa-legacy .mountain-info .snow-weather-icon-small.sunny{background-image:url("/Content/img/mtn-info/weather/small/Clear.png");}.mmsa-legacy .mountain-info .snow-weather-icon-small.cloudy{background-image:url("/Content/img/mtn-info/weather/small/Cloudy.png");}.mmsa-legacy .mountain-info .snow-weather-icon-small.cloudy.night,.mmsa-legacy .mountain-info .snow-weather-icon-small.cloudymoon{background-image:url("/Content/img/mtn-info/weather/small/MostlyCloudyMoon.png");}.mmsa-legacy .mountain-info .snow-weather-icon-small.flurries,.mmsa-legacy .mountain-info .snow-weather-icon-small.flurries.night{background-image:url("/Content/img/mtn-info/weather/small/Flurries.png");}.mmsa-legacy .mountain-info .snow-weather-icon-small.hazy{background-image:url("/Content/img/mtn-info/weather/small/Hazy.png");}.mmsa-legacy .mountain-info .snow-weather-icon-small.hazy.night,.mmsa-legacy .mountain-info .snow-weather-icon-small.hazymoon{background-image:url("/Content/img/mtn-info/weather/small/HazyMoon.png");}.mmsa-legacy .mountain-info .snow-weather-icon-small.moon{background-image:url("/Content/img/mtn-info/weather/small/Moon.png");}.mmsa-legacy .mountain-info .snow-weather-icon-small.mostlycloudy{background-image:url("/Content/img/mtn-info/weather/small/MostlyCloudy.png");}.mmsa-legacy .mountain-info .snow-weather-icon-small.mostlycloudy.night,.mmsa-legacy .mountain-info .snow-weather-icon-small.mostlycloudymoon{background-image:url("/Content/img/mtn-info/weather/small/MostlyCloudyMoon.png");}.mmsa-legacy .mountain-info .snow-weather-icon-small.mostlysunny.night,.mmsa-legacy .mountain-info .snow-weather-icon-small.mostlymoon{background-image:url("/Content/img/mtn-info/weather/small/MostlyMoon.png");}.mmsa-legacy .mountain-info .snow-weather-icon-small.mostlysunny{background-image:url("/Content/img/mtn-info/weather/small/MostlySunny.png");}.mmsa-legacy .mountain-info .snow-weather-icon-small.breezy{background-image:url("/Content/img/mtn-info/weather/small/MostlySunny.png");}.mmsa-legacy .mountain-info .snow-weather-icon-small.breezy.night,.mmsa-legacy .mountain-info .snow-weather-icon-small.windy.night{background-image:url("/Content/img/mtn-info/weather/small/MostlyMoon.png");}.mmsa-legacy .mountain-info .snow-weather-icon-small.windy{background-image:url("/Content/img/mtn-info/weather/small/MostlySunny.png");}.mmsa-legacy .mountain-info .snow-weather-icon-small.partlycloudy{background-image:url("/Content/img/mtn-info/weather/small/PartlyCloudy.png");}.mmsa-legacy .mountain-info .snow-weather-icon-small.partlycloudy.night,.mmsa-legacy .mountain-info .snow-weather-icon-small.blustery.night,.mmsa-legacy .mountain-info .snow-weather-icon-small.partlysunny.night,.mmsa-legacy .mountain-info .snow-weather-icon-small.partlycloudymoon{background-image:url("/Content/img/mtn-info/weather/small/PartlyCloudyMoon.png");}.mmsa-legacy .mountain-info .snow-weather-icon-small.blustery{background-image:url("/Content/img/mtn-info/weather/small/PartlyCloudy.png");}.mmsa-legacy .mountain-info .snow-weather-icon-small.partlysunny{background-image:url("/Content/img/mtn-info/weather/small/PartlyCloudy.png");}.mmsa-legacy .mountain-info .snow-weather-icon-small.rain,.mmsa-legacy .mountain-info .snow-weather-icon-small.rain.night{background-image:url("/Content/img/mtn-info/weather/small/Rain.png");}.mmsa-legacy .mountain-info .snow-weather-icon-small.sleeting,.mmsa-legacy .mountain-info .snow-weather-icon-small.sleeting.night{background-image:url("/Content/img/mtn-info/weather/small/Sleeting.png");}.mmsa-legacy .mountain-info .snow-weather-icon-small.snow,.mmsa-legacy .mountain-info .snow-weather-icon-small.snow.night{background-image:url("/Content/img/mtn-info/weather/small/Snow.png");}.mmsa-legacy .mountain-info .snow-weather-icon-small.thunderstorms,.mmsa-legacy .mountain-info .snow-weather-icon-small.thunderstorms.night{background-image:url("/Content/img/mtn-info/weather/small/ThunderStorms.png");}.mmsa-legacy .lift-chair-icon{min-width:16px;}.mmsa-legacy .lift-chair-icon.chair2{background-image:url("/Content/img/mtn-info/lift/Chair2.jpg");}.mmsa-legacy .lift-chair-icon.chair3{background-image:url("/Content/img/mtn-info/lift/Chair3.jpg");}.mmsa-legacy .lift-chair-icon.chair4{background-image:url("/Content/img/mtn-info/lift/Chair4.jpg");}.mmsa-legacy .lift-chair-icon.chair6{background-image:url("/Content/img/mtn-info/lift/Chair6.jpg");}.mmsa-legacy .lift-chair-icon.gondola{background-image:url("/Content/img/mtn-info/lift/Gondola.jpg");}.mmsa-legacy .lift-chair-icon.platter{background-image:url("/Content/img/mtn-info/lift/Platter.jpg");}.mmsa-legacy .lift-chair-icon.carpet{background-image:url("/Content/img/mtn-info/lift/Carpet.jpg");}.mmsa-legacy .lift-status-icon,.mmsa-legacy .trail-status-icon{min-width:16px;}.mmsa-legacy .lift-status-icon.lift-open,.mmsa-legacy .trail-status-icon.trail-open,.mmsa-legacy .lift-status-icon.open,.mmsa-legacy .trail-status-icon.open{background-image:url("/Content/img/mtn-info/status/Open.png");}.mmsa-legacy .lift-status-icon.lift-closed,.mmsa-legacy .trail-status-icon.trail-closed,.mmsa-legacy .lift-status-icon.closed,.mmsa-legacy .trail-status-icon.closed{background-image:url("/Content/img/mtn-info/status/Closed.png");display:table-cell;background-position:4px center;}.mmsa-legacy .lift-status-icon.expected{background-image:url("/Content/img/mtn-info/status/Expected.png");}.mmsa-legacy .lift-status-icon.maintenancehold{background-image:url("/Content/img/mtn-info/status/MaintenanceHold.png");}.mmsa-legacy .lift-status-icon.weatherhold{background-image:url("/Content/img/mtn-info/status/WeatherHold.png");}.mmsa-legacy .lift-status-icon.within30{background-image:url("/Content/img/mtn-info/status/Within30.png");}.mmsa-legacy .lift-status-icon.sceniconly{background-image:url("/Content/img/mtn-info/status/ScenicOnly.png");}.mmsa-legacy .trail-difficulty-icon{min-width:16px;}.mmsa-legacy .trail-difficulty-icon.black{background-image:url("/Content/img/mtn-info/difficulty/Black.gif");}.mmsa-legacy .trail-difficulty-icon.blue{background-image:url("/Content/img/mtn-info/difficulty/Blue.gif");}.mmsa-legacy .trail-difficulty-icon.blue_black{background-image:url("/Content/img/mtn-info/difficulty/BlueBlack.gif");}.mmsa-legacy .trail-difficulty-icon.double_black{background-image:url("/Content/img/mtn-info/difficulty/DoubleBlack.gif");}.mmsa-legacy .trail-difficulty-icon.green{background-image:url("/Content/img/mtn-info/difficulty/Green.gif");}.mmsa-legacy .trail-difficulty-icon.green_black{background-image:url("/Content/img/mtn-info/difficulty/GreenBlack.gif");}.mmsa-legacy .trail-difficulty-icon.orange_oval{background-image:url("/Content/img/mtn-info/difficulty/OrangeOval.gif");}.mmsa-legacy .trail-difficulty-icon.purple_star{background-image:url("/Content/img/mtn-info/difficulty/PurpleStar.gif");}.mmsa-legacy .trail-difficulty-icon.black_triangle{background-image:url("/Content/img/mtn-info/difficulty/BlackTriangle.png");}.mmsa-legacy .trail-difficulty-icon.fun_zone{background-image:url("/Content/img/mtn-info/difficulty/FunZone.gif");}.mmsa-legacy .trail-difficulty-icon.halfpipe{background-image:url("/Content/img/mtn-info/difficulty/HalfPipe.png");}.mmsa-legacy .trail-difficulty-icon.uphill{background-image:url("/Content/img/mtn-info/difficulty/Uphill.png");background-size:20px;}.mmsa-legacy .trail-ops-icon.grooming{background-image:url("/Content/img/mtn-info/ops/Grooming.jpg");}.mmsa-legacy .trail-ops-icon.snow-making{background-image:url("/Content/img/mtn-info/ops/SnowMaking.jpg");}.mmsa-legacy .db-header{position:absolute;right:210px;white-space:nowrap;}.mmsa-legacy .db-header-server{top:42px;}.mmsa-legacy .db-header-database{top:30px;}.mmsa-legacy .ui-dialog-titlebar-close{background:url("/Content/img/jquery-ui-icons/ui-icons_888888_256x240.png") repeat scroll -93px -128px transparent;border:medium none;}.mmsa-legacy .ui-dialog-titlebar-close:hover{background:url("/Content/img/jquery-ui-icons/ui-icons_222222_256x240.png") repeat scroll -93px -128px transparent;}.mmsa-legacy .jobs .share{margin-bottom:10px;}.mmsa-legacy .jobs .stButton .chicklets{background:#fff url(/Content/img/events-social-sprite-bw.png) no-repeat;width:16px;height:18px;}.mmsa-legacy .jobs .stButton .facebook{background-position:4px 0;}.mmsa-legacy .jobs .stButton .facebook:hover{background-position:4px -19px;}.mmsa-legacy .jobs .stButton .twitter{background-position:-19px 0;}.mmsa-legacy .jobs .stButton .twitter:hover{background-position:-19px -19px;}.mmsa-legacy .jobs .share .st_email{width:26px;display:inline-block;}.mmsa-legacy .jobs .stButton .email{background-position:-46px 0;width:26px;}.mmsa-legacy .jobs .stButton .email:hover{background-position:-46px -19px;}.mmsa-legacy .mobile_weather_trigger_link,.mmsa-legacy .mobile_nav_trigger_link{display:block;width:55px;height:55px;background:transparent url("/Content/img/menu-button.png") no-repeat;}.mmsa-legacy .mobile_weather_trigger_link:hover,.mmsa-legacy .mobile_weather_trigger_link.active,.mmsa-legacy .mobile_weather_trigger_link.expanded{background-color:#124d84;}.mmsa-legacy .mobile_weather_trigger{right:0;}.mmsa-legacy .mobile_weather_trigger_link{background:transparent url("/Content/img/weather-button.png") no-repeat;}.mmsa-legacy .mobile_weather_trigger_link:hover,.mmsa-legacy .mobile_weather_trigger_link.active,.mmsa-legacy .mobile_weather_trigger_link.expanded{background-color:#124d84;}.mmsa-legacy .summer_page .mobile_weather_trigger_link.active,.mmsa-legacy .summer_page .mobile_weather_trigger_link.expanded,.mmsa-legacy .summer_page .mobile_weather_trigger_link:hover{background-color:#f1764a;}.mmsa-legacy .mobile_weather_trigger,.mmsa-legacy .mobile_nav_trigger{border-right:0;position:absolute;left:0;top:0;}.mmsa-legacy .mobile_weather_trigger{left:auto;right:0;}.mmsa-legacy .mobile_nav_trigger.has_margin_top,.mmsa-legacy .mobile_weather_trigger.has_margin_top{margin-top:90px;}.mmsa-legacy .mobile_nav_trigger.no_margin_top,.mmsa-legacy .mobile_weather_trigger.no_margin_top{margin-top:0;}.mmsa-legacy .weather_mini_app{position:relative;float:right;height:80px;z-index:1;-webkit-user-select:none;}@media(max-width:767px){.mmsa-legacy .weather_mini_app{display:none;}}.mmsa-legacy .weather_mini_app span{display:block;float:left;line-height:80px;}.mmsa-legacy .weather_mini_app span#mini_app_low_temp{padding-left:10px;position:absolute;bottom:10px;left:162px;}.mmsa-legacy .weather_mini_app span#mini_app_wind{padding-left:10px;position:absolute;bottom:10px;left:150px;}.mmsa-legacy .current_weather_block_wrapper{background:url("/Content/img/mammoth-winter-top-weather-bg.png") no-repeat;height:80px;border-right:1px solid transparent;display:block;float:left;cursor:pointer;}.mmsa-legacy .current_weather_block_wrapper:before{content:'+';position:absolute;left:5%;top:25px;font-weight:bold;font-size:24px;min-width:14px;text-align:center;}.mmsa-legacy .current_weather_block_wrapper.triggered:before{content:"–";}.mmsa-legacy .summer_page .current_weather_block_wrapper{background-image:url("/Content/img/mammoth-summer-top-weather-bg.png");}.mmsa-legacy .current_weather_block_wrapper:active,.mmsa-legacy .current_weather_block_wrapper:hover,.mmsa-legacy .current_weather_block_wrapper.active{background-position:left -80px;}.mmsa-legacy .weather_mini_app .small_block{min-width:95px;height:80px;background:url("/Content/img/mammoth-winter-top-weather-bg.png") center top no-repeat;display:block;margin-left:1px;float:left;position:relative;cursor:pointer;}.mmsa-legacy .weather_mini_app .small_block:active,.mmsa-legacy .weather_mini_app .small_block:hover,.mmsa-legacy .weather_mini_app .small_block.active{background-position:center -80px;}.mmsa-legacy .summer_page .weather_mini_app .small_block{background-image:url("/Content/img/mammoth-summer-top-weather-bg.png");}.mmsa-legacy .weather_mini_app .webcams_block_wrapper{border-right:1px solid transparent;}.mmsa-legacy .weather_mini_app .full_report_block_wrapper{border-right:0;}.mmsa-legacy .link_block a{position:absolute;width:100%;height:100%;z-index:1000;text-indent:-9999em;}.mmsa-legacy .weather_mini_app .mini_app_high_temp{font-family:'ITCLubalinGraphW01-Md';font-size:30px;color:#fff;line-height:45px;padding:10px 10px 30px 120px;margin-left:50px;}.mmsa-legacy .weather_mini_app .weather_app_label{position:absolute;bottom:10px;width:100%;}.mmsa-legacy .weather_app .app_block>div .low_temp,.mmsa-legacy .weather_mini_app span#mini_app_low_temp{margin-top:20px;}.mmsa-legacy .weather_app .app_block>div .hi_temp{padding:0 0 5px;width:48px;}@media screen and (max-width:767px){.mmsa-legacy .weather_app .weather_info .small_temp{padding-right:15px;padding-left:15px;}.mmsa-legacy .weather_app .weather_info .small_temp{height:70px;margin-top:17px;padding:0 0 0 0;}}.mmsa-legacy .webcams_block_wrapper .webcams_image,.mmsa-legacy .weather_mini_app .weather_app_value.webcams_image{height:70px;background:url(/Content/img/webcam-icon.png) center center no-repeat;}.mmsa-legacy .full_report_block_wrapper .full_report_image,.mmsa-legacy .weather_mini_app .weather_app_value.full_report_image{height:70px;background:url(/Content/img/full-report-icon.png) center center no-repeat;}.mmsa-legacy .webcams_block_wrapper .webcams_image,.mmsa-legacy .full_report_block_wrapper .full_report_image{height:50px;}.mmsa-legacy .weather_app_container{padding:0 0;background:#01538c;display:none;min-height:0;margin:0;width:100%;min-width:100%;}.mmsa-legacy .summer_page .weather_app_container{background:#f37643;}@media(max-width:1225px){.mmsa-legacy .weather_app_container{padding:0 0;}}@media(max-width:920px){.mmsa-legacy .weather_app_container{padding:0 0;}}@media(max-width:767px){.mmsa-legacy .weather_app_container{padding:0 0;display:none;}}.mmsa-legacy .weather_app{height:70px;background:#01538c;min-height:150px;float:right;position:relative;width:100% !important;margin-bottom:0;-moz-box-shadow:0 15px 15px -15px rgba(0,0,0,.8) inset,0 -15px 15px -15px rgba(0,0,0,.8) inset;-webkit-box-shadow:0 15px 15px -15px rgba(0,0,0,.8) inset,0 -15px 15px -15px rgba(0,0,0,.8) inset;box-shadow:0 15px 15px -15px rgba(0,0,0,.8) inset,0 -15px 15px -15px rgba(0,0,0,.8) inset;}@media(max-width:1024px) and (min-width:767px){.mmsa-legacy .weather_app{min-width:450px;}}@media screen and (min-width:990px){.mmsa-legacy .weather_app{min-height:160px;display:none;}.mmsa-legacy .weather_app.current{display:block;}}@media only screen and (min-width:768px){.mmsa-legacy .weather_app{display:none;}.mmsa-legacy .weather_app.current{display:block;}}@media(max-width:767px){.mmsa-legacy .weather_app{height:auto;display:none;position:relative;overflow:hidden;float:none;min-height:0;background:transparent;padding-bottom:20px;}}.mmsa-legacy .summer_page .weather_app{background:#a32e22;}.mmsa-legacy .weather_app h3.mini_label{color:#fff;margin:0 0 0 0;padding:10px 20px;font-size:16px;font-family:'Century Gothic W01 Bold';text-transform:uppercase;background:url("/Content/img/mammoth-weatherwidget2015-trapezoid.png") -60px center no-repeat;}@media(max-width:767px){.mmsa-legacy .weather_app h3.mini_label{-moz-box-shadow:0 15px 15px -15px rgba(0,0,0,.8) inset,0 -15px 15px -15px transparent inset;-webkit-box-shadow:0 15px 15px -15px rgba(0,0,0,.8) inset,0 -15px 15px -15px transparent inset;box-shadow:0 15px 15px -15px rgba(0,0,0,.8) inset,0 -15px 15px -15px transparent inset;clear:both;}}.mmsa-legacy .summer_page .weather_app h3.mini_label{background-image:url("/Content/img/mammoth-weatherwidget2015-trapezoid-summer.png");}@media screen and (min-width:991px){.mmsa-legacy .weather_app h3.mini_label{height:100%;position:absolute;left:0;top:0;width:165px;font-size:20px;padding:56px 56px 20px 20px;text-align:right;background-position:right center;}}@media screen and (max-width:767px){.mmsa-legacy .weather_app.base_depth h3.mini_label{margin-bottom:10px;}}@media screen and (max-width:767px){.mmsa-legacy .weather_app .app_block{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}}@media(min-width:768px){.mmsa-legacy .weather_app .app_block{margin-top:16px;}}.mmsa-legacy .weather_app.current_weather .upper.weather_label h4{margin:20px 0;}@media(max-width:767px){.mmsa-legacy .weather_app.current_weather .app_block{margin-top:16px;}}@media(max-width:767px){.mmsa-legacy .weather_app .app_block.temperature{height:auto;clear:both;min-height:80px;}}.mmsa-legacy .weather_app .app_block>div{margin:auto;background-position:55% 29px !important;padding:10px 0;}@media screen and (max-width:990px){.mmsa-legacy .weather_app .app_block>div{padding:0 0;}}@media(max-width:767px){.mmsa-legacy .weather_app .app_block.temperature>div{background-position:46% center !important;height:100%;}}.mmsa-legacy .weather_app .app_block>div .low_temp{padding-left:0;margin-top:20px;}.mmsa-legacy .lower.weather_label{clear:both;margin-top:0;padding:0 0 0 0;}.mmsa-legacy .upper.weather_label{line-height:140px;height:80px;padding-left:0;}.mmsa-legacy .upper.weather_label h4{margin:10px 0;position:absolute;right:15px;top:25px;width:88px;}@media screen and (max-width:990px){.mmsa-legacy .upper.weather_label h4{top:12px;}}@media screen and (min-width:990px){.mmsa-legacy .weather_app .app_block .weather_detail_content{margin-top:14px;}}@media screen and (max-width:767px){.mmsa-legacy .weather_app.new_snow .app_block .weather_label,.mmsa-legacy .weather_app.base_depth .app_block .weather_label{padding-right:5px;}.mmsa-legacy .weather_app.new_snow .app_block .weather_detail_content,.mmsa-legacy .weather_app.base_depth .app_block .weather_detail_content{padding-left:5px;}}.mmsa-legacy .weather_app .app_block .weather_detail_content h5{padding:0 0;margin:0 0;}.mmsa-legacy .weather_app .weather_info .weather_icon.large{margin:0 0 0;float:left;color:#fff;height:80px;background-position:-10px center !important;margin-top:14px;max-width:95px;}@media screen and (min-width:991px){.mmsa-legacy .weather_app .app_block.temperature{padding-left:0;}.mmsa-legacy .weather_app .weather_info .small_temp{padding-left:0;padding-right:0;margin-top:18px;}}@media screen and (min-width:1200px){.mmsa-legacy .weather_app .weather_info .weather_icon.large{background-position:2px center !important;}.mmsa-legacy .weather_app .weather_info .small_temp{padding-left:15px;}}@media screen and (max-width:990px){.mmsa-legacy .upper.weather_label{line-height:90px;}.mmsa-legacy .weather_app .weather_info .weather_icon.large,.mmsa-legacy .weather_app .weather_info .small_temp{margin-top:0;padding:0 0 0 0;}.mmsa-legacy .weather_app .app_block>div .hi_temp{padding-bottom:0;}}@media screen and (max-width:767px){.mmsa-legacy .weather_app .weather_info .weather_icon.large{background-position:center center !important;}.mmsa-legacy .weather_app .weather_info .small_temp{padding-left:20px;padding-top:10px;}}@media(max-width:767px){.mmsa-legacy .app_block.block_header:before{content:'+';position:absolute;left:23%;top:30px;font-weight:bold;font-size:24px;min-width:14px;text-align:center;}.mmsa-legacy .app_block.block_header.active:before{content:"–";}.mmsa-legacy .app_block.block_header #mobile_weather_app_high_temp{margin-top:12px;height:38px;}.mmsa-legacy .app_block.block_header h4{margin-top:15px;margin-bottom:0;padding-bottom:0;}.mmsa-legacy .small_block.link_block,.mmsa-legacy .app_block.block_header{background-color:#124d84;min-height:80px;border-bottom:1px solid #fff;}.mmsa-legacy .summer_page .small_block.link_block,.mmsa-legacy .summer_page .app_block.block_header{background-color:#a32e22;}.mmsa-legacy .small_block.link_block h5,.mmsa-legacy .app_block.block_header h5{margin-top:10px;}.mmsa-legacy .small_block.link_block h5{margin-top:0;}}.mmsa-legacy .season_switcher{position:absolute;top:10px;left:4%;background:transparent;width:142px;height:26px;z-index:100;}@media(max-width:1137px) and (min-width:768px){.mmsa-legacy .season_switcher{left:1.3%;}}.mmsa-legacy .season_switcher a{display:block;background:url("/Content/img/mammothmtn/season-switcher-winter.png") no-repeat;width:100%;height:100%;}.mmsa-legacy .summer_page .season_switcher a{display:block;background:url("/Content/img/mammothmtn/season-switcher-summer.png") no-repeat;}.mmsa-legacy .weather-block{padding:75px 0;background-color:#596d84;}.mmsa-legacy .weather-block h3,.mmsa-legacy .weather-block h4{border-bottom:0;color:#fff;font-family:"ITCLubalinGraphW01-BdOb";text-transform:uppercase;}.mmsa-legacy .weather-block h3{font-size:24px;line-height:30px;margin-bottom:.5em;max-width:inherit !important;}.mmsa-legacy .weather-block h4{font-size:32px;padding-top:0;margin-top:1em;}.mmsa-legacy .weather-block.current-weather-block{background-image:url("/Content/img/mammothmtn/weather/current-weather-bg.jpg");background-repeat:no-repeat;background-size:cover;border-top:2px solid #f4a600;}.mmsa-legacy .weather-block.current-weather-block:before{display:none;content:"";position:absolute;top:0;left:0;height:100%;width:100%;opacity:.5;background-color:#444;background-size:100% 100%;}.mmsa-legacy .secondary_page .weather-block h2{color:#0d63a7;font-size:36px;font-family:"ITCLubalinGraphW01-BdOb";margin:0 0 1em;text-align:center;text-transform:uppercase;position:relative;}.mmsa-legacy .secondary_page .weather-block.current-weather-block h2,.mmsa-legacy .secondary_page .weather-block.snow-report-block h2,.mmsa-legacy .secondary_page .weather-block.forecast-block h2,.mmsa-legacy .secondary_page .weather-block.snow-history-block h2,.mmsa-legacy .secondary_page .weather-block.webcams-block h2,.mmsa-legacy .secondary_page .weather-block.cams-block h2,.mmsa-legacy .secondary_page .weather-block.detailed-temp-block h2{color:#fff;}.mmsa-legacy .weather-block p{color:#fff;line-height:1.4em;font-size:15px;}.mmsa-legacy .weather-block.current-weather-block .current_weather{display:block;background:transparent;box-shadow:none;height:300px;}.mmsa-legacy .weather-block.current-weather-block .current_weather .weather_icon{height:100%;color:#fff;background-size:175px;font-family:"ITCLubalinGraphW01-Demi";background-position:20% 0;}@media screen and (max-width:991px) and (min-width:768px){.mmsa-legacy .weather-block.current-weather-block .current_weather .weather_icon{background-size:150px 150px;}}.mmsa-legacy .weather-block.current-weather-block .current_weather .weather_icon .high_temp,.mmsa-legacy .weather-block.current-weather-block .current_weather .weather_icon .low_temp{padding-left:20px;white-space:nowrap;}.mmsa-legacy .weather-block.current-weather-block .current_weather .weather_icon .high_temp{font-size:64px;line-height:80px;margin-top:.5em;}.mmsa-legacy .weather-block.current-weather-block .current_weather .weather_icon .low_temp{font-size:42px;display:block;}.mmsa-legacy .weather-block.snow-report-block{background:#6b8899 url("/Content/img/mammothmtn/weather/snow-report-bg.jpg") center bottom no-repeat;background-size:cover;padding:50px 0;}.mmsa-legacy .weather-block.snow-report-block,.mmsa-legacy .weather-block.forecast-block,.mmsa-legacy .weather-block .snow-history-top-wrapper{color:#fff;text-align:center;}.mmsa-legacy .weather-block .daily-message{padding:0 20px 50px;}.mmsa-legacy .weather-block.snow-report-block .forecast-day-block.middle,.mmsa-legacy .weather-block.forecast-block .forecast-day-block.middle,.mmsa-legacy .weather-block .snow-history-top-wrapper .forecast-day-block.middle{border:1px solid #7a8a9c;border-top:0;border-bottom:0;}.mmsa-legacy .weather-block.snow-report-block .forecast-day-block h3,.mmsa-legacy .weather-block.snow-report-block .forecast-day-block h4,.mmsa-legacy .weather-block.snow-report-block .forecast-day-block p,.mmsa-legacy .weather-block.forecast-block .forecast-day-block h3,.mmsa-legacy .weather-block.forecast-block .forecast-day-block h4,.mmsa-legacy .weather-block.forecast-block .forecast-day-block p,.mmsa-legacy .weather-block .snow-history-top-wrapper .forecast-day-block h3,.mmsa-legacy .weather-block .snow-history-top-wrapper .forecast-day-block h4,.mmsa-legacy .weather-block .snow-history-top-wrapper .forecast-day-block p{max-width:200px;margin:.5em auto .5em;color:#fff;}.mmsa-legacy .weather-block.snow-report-block .forecast-day-block h3,.mmsa-legacy .weather-block.forecast-block .forecast-day-block h3,.mmsa-legacy .weather-block .snow-history-top-wrapper .forecast-day-block h3{margin-bottom:1.5em;}.mmsa-legacy .weather-block.snow-report-block .forecast-day-block h4,.mmsa-legacy .weather-block.forecast-block .forecast-day-block h4,.mmsa-legacy .weather-block .snow-history-top-wrapper .forecast-day-block h4{max-width:240px;}.mmsa-legacy .weather-block.snow-report-block .forecast-day-block p,.mmsa-legacy .weather-block.forecast-block .forecast-day-block p,.mmsa-legacy .weather-block .snow-history-top-wrapper .forecast-day-block p{margin-bottom:0;}.mmsa-legacy .weather-block.snow-report-block .forecast-day-block:first-child,.mmsa-legacy .weather-block.forecast-block .forecast-day-block:first-child,.mmsa-legacy .weather-block .snow-history-top-wrapper .forecast-day-block:first-child{border-left:0;}.mmsa-legacy .weather-block.snow-report-block .forecast-wrapper .weather_icon,.mmsa-legacy .weather-block.forecast-block .forecast-wrapper .weather_icon,.mmsa-legacy .weather-block .snow-history-top-wrapper .forecast-wrapper .weather_icon{margin-top:-18px;margin-bottom:36px;}.mmsa-legacy .weather-block.snow-report-block .weather_icon,.mmsa-legacy .weather-block.forecast-block .weather_icon,.mmsa-legacy .weather-block .snow-history-top-wrapper .weather_icon{height:100px;padding:30px 0 0 85px;background-position:center left;width:150px;text-align:left;margin:auto;overflow:visible;}.mmsa-legacy .weather-block.snow-report-block .weather_label,.mmsa-legacy .weather-block.forecast-block .weather_label,.mmsa-legacy .weather-block .snow-history-top-wrapper .weather_label{color:#fff;font-size:1.1em;}.mmsa-legacy .weather-block.snow-report-block h4{font-size:50px;}.mmsa-legacy .weather-block.snow-report-block .surface-conditions h4{font-size:30px;padding:6px 0;}.mmsa-legacy .webcams-wrapper{text-align:center;}.mmsa-legacy .weather-block.webcams-block{background:url("/Content/img/mammothmtn/weather/webcams-bg.jpg") no-repeat;background-size:cover;display:inline-block;width:100%;}.mmsa-legacy .weather-block.webcams-block .webcam-block{text-align:center;margin-bottom:1em;display:inline-block;}.mmsa-legacy .weather-block.webcams-block .webcam-block p{margin-bottom:.75em;}.mmsa-legacy .weather-block.webcams-block .webcam-block a.webcam-anchor{display:block;overflow:hidden;height:0;padding-bottom:60%;margin-bottom:10px;}.mmsa-legacy .weather-block.trail-maps-block{width:100%;}.mmsa-legacy .weather-block.status-block{background:#f5f5f5;padding:0 0 0 0;}.mmsa-legacy .weather-block.status-block p{text-align:center;color:#333;}.mmsa-legacy .weather-block.status-block h2,.mmsa-legacy .weather-block.status-block h3,.mmsa-legacy .weather-block.status-block h4{color:#0d63a7;text-align:center;}.mmsa-legacy .weather-block.status-block h3{color:#aaa;}.mmsa-legacy .weather-block.status-block h4{font-size:144px;margin:0;line-height:1.1;}.mmsa-legacy .weather-block.status-block .status-subblock{padding:75px 40px;}.mmsa-legacy .weather-block.status-block .storm-tracker{background-image:url("/Content/img/mammothmtn/weather/storm-tracker-bg.jpg");background-repeat:no-repeat;background-size:cover;height:521px;}.mmsa-legacy .weather-block.status-block .storm-tracker p img{max-height:254px;border:solid 1px #000;}.mmsa-legacy .weather-block.status-block .roads{background-image:url("/Content/img/mammothmtn/weather/roads-bg.jpg");background-repeat:no-repeat;background-size:cover;height:521px;}.mmsa-legacy .weather-block.email-signup-block{background:#78a9d6;background:-webkit-linear-gradient(#316ab0,#78a9d6);background:-o-linear-gradient(#316ab0,#78a9d6);background:-moz-linear-gradient(#316ab0,#78a9d6);background:linear-gradient(#316ab0,#78a9d6);}.mmsa-legacy .weather-block.email-signup-block h3{margin:1em 0;}.mmsa-legacy .weather-block.email-signup-block h3 span{color:#1e4e87;}.mmsa-legacy .weather-block.email-signup-block .email-signup-fields{margin:1em 0;min-height:44px;}.mmsa-legacy .weather-block.email-signup-block .email-signup-fields input[type=text]{padding:10px 0;border:1px solid #eee;}.mmsa-legacy .weather-block.email-signup-block .email-signup-fields input[type=button]{background:#ff9f00;padding:11px;border:0;color:#fff;text-transform:uppercase;}.mmsa-legacy .weather-block.extended-forecast-block .snow-extended-forecast-cell{border-bottom:1px solid #ddd;padding:2em 0;clear:both;}.mmsa-legacy .weather-block.extended-forecast-block .weather_icon{width:40px;height:40px;float:left;margin-right:10px;}.mmsa-legacy .weather-block.extended-forecast-block .snow-extended-forecast-left span{font-size:32px;font-family:"ITCLubalinGraphW01-BdOb";color:#fff;}@media screen and (min-width:992px){.mmsa-legacy .weather-block.extended-forecast-block .snow-extended-forecast-left{padding-right:0;}}.mmsa-legacy .weather-block.extended-forecast-block .snow-extended-forecast-left{margin-right:0;}.mmsa-legacy .weather-block.extended-forecast-block .snow-extended-forecast-right{color:#fff;}.mmsa-legacy .weather-block.extended-forecast-block h4{font-size:24px;margin:0;color:#fff;}.mmsa-legacy .weather-block.drawer-block{padding:0 0 0 0;-webkit-box-shadow:inset 0 20px 20px -20px rgba(0,0,0,.8);-moz-box-shadow:inset 0 20px 20px -20px rgba(0,0,0,.8);box-shadow:inset 0 20px 20px -20px rgba(0,0,0,.8);}.mmsa-legacy .weather-block .drawer{overflow:hidden;}.mmsa-legacy .weather-block .drawer-control h3{background:#435560;margin:0 0 0;padding:10px;text-align:center;cursor:pointer;color:#fff;}.mmsa-legacy .weather-block .drawer-control h3.toggled span:after{content:"";border-bottom:0;border-top:20px solid #ff9f00;top:6px;}.mmsa-legacy .weather-block .drawer-control h3.toggled span:before{content:"";border-top:20px solid #435560;border-bottom:0;top:-2px;}.mmsa-legacy .weather-block .drawer-control h3 span{width:20px;height:20px;position:relative;}.mmsa-legacy .weather-block .drawer-control h3 span:after{content:"";border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:20px solid #ff9f00;width:20px;height:20px;position:absolute;right:-20px;top:7px;display:inline-block;}.mmsa-legacy .weather-block .drawer-control h3 span:before{content:"";border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:20px solid #435560;width:20px;height:20px;position:relative;right:-20px;top:8px;display:inline-block;z-index:10;}.mmsa-legacy .weather-block .snow-history-top-wrapper .forecast-day-block:first-child{border-left:0;}.mmsa-legacy .weather-block .block-timestamp-header h2{margin-bottom:5px;}.mmsa-legacy .weather-block .block-timestamp-header p{margin-bottom:3em;text-align:center;}.mmsa-legacy .weather-block.snow-history-block .snow-history-drawer>:first-child{margin-top:50px;}.mmsa-legacy .weather-block.snow-history-block .snow-history-drawer .weather-history-table{margin-top:30px;border:1px solid #fff;}.mmsa-legacy .weather-block.snow-history-block .snow-history-drawer .weather-history-table table{margin-top:0;color:#fff;white-space:nowrap;}.mmsa-legacy .weather-block table tbody tr,.mmsa-legacy .weather-block table tbody tr:nth-child(odd){background-color:transparent;color:#fff;}.mmsa-legacy .weather-block.snow-history-block .this-month,.mmsa-legacy .weather-block.snow-history-block .this-season{border-right:1px solid #7a8a9c;padding-bottom:20px;margin-bottom:20px;}.mmsa-legacy .weather-block.snow-history-block dl{color:#fff;margin-bottom:1em;height:auto;}.mmsa-legacy .weather-block.snow-history-block dl dd,.mmsa-legacy .weather-block.snow-history-block dl dt{padding:0 0 0 0;}.mmsa-legacy .weather-block.snow-history-block .snow-history-info-block{margin-bottom:2em;}.mmsa-legacy .weather-block.snow-history-block .snow-history-info-block.this-season{clear:left;}.mmsa-legacy .weather-block.snow-history-block table{margin:3em auto;}.mmsa-legacy .weather-block.snow-history-block table t>tr:nth-child(odd){background-color:rgba(255,255,255,.1);}.mmsa-legacy .weather-block.snow-history-block table t>tr td{border-top:0;text-align:right;font-size:14px;padding:8px;}.mmsa-legacy .weather-block.snow-history-block table t>tr th{text-align:center;font-size:14px;}.mmsa-legacy .weather-block.detailed-temp-block{background:#52697b url("/Content/img/mammothmtn/weather/temp-and-wind-bg.jpg") bottom center no-repeat;background-size:cover;padding-top:25px;}.mmsa-legacy .weather-block.detailed-temp-block table tbody tr td{border:none;color:#fff;padding:.4em;}.mmsa-legacy .weather-block.detailed-temp-block table tbody tr td[colspan]{padding-top:40px;text-align:center;color:#fff;font-family:"ITCLubalinGraphW01-BdOb";text-transform:uppercase;font-size:24px;line-height:30px;}.mmsa-legacy .weather-block.detailed-temp-block table t>tr td.temps{text-align:right;padding:6px;}.mmsa-legacy .weather-block.detailed-temp-block table t>tr:nth-child(odd){background-color:transparent;}.mmsa-legacy .weather-block.detailed-temp-block .wind td{text-align:center;}.mmsa-legacy .weather-block.roads-page-section{background:#3b4755 url("/Content/img/mammothmtn/weather/roads-page-bg.jpg") bottom center no-repeat;background-size:cover;}.mmsa-legacy .weather-block.roads-page-section .road-listing{margin:1em 0 2em;}.mmsa-legacy section.additional-resources{padding:10px 0;clear:both;}.mmsa-legacy section.additional-resources h2{font-family:"ITCLubalinGraphW01-BdOb";font-size:24px;text-transform:uppercase;}.mmsa-legacy section.additional-resources .featured-sponsor{margin-top:2em;margin-bottom:2em;}.mmsa-legacy .cams-block.weather-block{padding:0 0;margin-bottom:1px;}.mmsa-legacy .cams-block.weather-block .cams-block-wrapper{position:relative;}.mmsa-legacy .cams-block.weather-block .cams-block-wrapper .overlay{background:rgba(22,58,87,.5);position:absolute;top:0;left:0;width:100%;height:100%;}.mmsa-legacy .cams-block.weather-block .cams-block-wrapper .overlay .overlay-wrapper{position:relative;top:50%;transform:translateY(-50%);}.mmsa-legacy .cams-block.weather-block .cams-block-wrapper .overlay .overlay-wrapper p,.mmsa-legacy .cams-block.weather-block .cams-block-wrapper .overlay .overlay-wrapper h2{text-align:center;margin:0 0 1em;}.mmsa-legacy .cams-block.weather-block .cams-block-wrapper img{width:100%;max-width:none;}.mmsa-legacy .mountain-info table{width:100%;}.mmsa-legacy .callouts{clear:both;padding-top:4px;}.mmsa-legacy .trail-maps-block{background-color:transparent;background-image:url("/Content/img/mammothmtn/weather/trail-map.jpg");background-size:cover;background-repeat:no-repeat;background-position:50% 50%;}.mmsa-legacy .trail-maps-block.full_column.right .full_column_content{min-height:400px;}.mmsa-legacy .secondary_page .storm-block{width:auto;max-width:100%;margin-bottom:50px;}.mmsa-legacy .secondary_page .storm-block>div{float:none;padding:0;}.mmsa-legacy .secondary_page .storm-block img{width:100%;border:solid 1px #f8f8f8;}.mmsa-legacy .secondary_page .storm-block h2{font-family:"ITCLubalinGraphW01-BdOb";font-size:24px;text-transform:uppercase;margin:0;padding:1em 1em .75em;background-color:#f8f8f8;}.mmsa-legacy select.trail-sort{line-height:inherit;padding:4px 6px;margin-bottom:20px;}.mmsa-legacy .road-info,.mmsa-legacy .date-updated,.mmsa-legacy .snow-info{margin-bottom:20px;}.mmsa-legacy .roads-listing{margin-top:25px;}.mmsa-legacy .roads-listing .col-xs-2{text-align:center;}.mmsa-legacy .roads-listing .col-xs-2 img{min-width:32px;}.mmsa-legacy .mountain-info{width:inherit;margin:inherit;padding:inherit;}.mmsa-legacy .weather-block.current-weather-block.summer-conditions{background-image:url("/Content/img/mammothmtn/weather/summer/current-weather-bg.jpg");}.mmsa-legacy .weather-block.current-weather-block.summer-conditions:before{display:block;}.mmsa-legacy .weather-block.webcams-block.summer-conditions{background-image:url("/Content/img/mammothmtn/weather/summer/webcams-bg.jpg");}.mmsa-legacy .weather-block.status-block .storm-tracker.summer-conditions{background-image:url("/Content/img/mammothmtn/weather/summer/storm-tracker-bg.jpg");}.mmsa-legacy .weather-block.status-block .roads.summer-conditions{background-image:url("/Content/img/mammothmtn/weather/summer/roads-bg.jpg");}.mmsa-legacy .trail-maps-block.summer-conditions{background-image:url("/Content/img/mammothmtn/weather/summer/bike-trail-map.jpg");}.mmsa-legacy .weather-block.current-weather-block.june-conditions{background-image:url("/Content/img/june/weather/current-weather-bg.jpg");}.mmsa-legacy .weather-block.current-weather-block.june-conditions:before{display:block;}.mmsa-legacy .weather-block.webcams-block.june-conditions{background-image:url("/Content/img/june/weather/webcams-bg.jpg");}.mmsa-legacy .weather-block.status-block .storm-tracker.june-conditions{background-image:url("/Content/img/june/weather/storm-tracker-bg.jpg");}.mmsa-legacy .weather-block.status-block .roads.june-conditions{background-image:url("/Content/img/june/weather/roads-bg.jpg");}.mmsa-legacy .weather-block.snow-report-block.june-conditions{background-image:url("/Content/img/june/weather/snow-report-bg.jpg");}.mmsa-legacy .trail-maps-block.june-conditions{background-image:url("/Content/img/june/weather/trail-map.jpg");}.mmsa-legacy .weather-block.current-weather-block.bbmr-winter-conditions{background-image:url("/Content/img/bigbear/bbmr/winter/current-weather.jpg");}.mmsa-legacy .weather-block.current-weather-block.bbmr-winter-conditions:before{display:block;}.mmsa-legacy .weather-block.webcams-block.bbmr-winter-conditions{background-image:url("/Content/img/bigbear/bbmr/winter/webcams-bg.jpg");}.mmsa-legacy .weather-block.status-block .storm-tracker.bbmr-winter-conditions{background-image:url("/Content/img/bigbear/bbmr/winter/storm-tracker-bg.jpg");}.mmsa-legacy .weather-block.status-block .roads.bbmr-winter-conditions{background-image:url("/Content/img/bigbear/bbmr/winter/roads-bg.jpg");}.mmsa-legacy .weather-block.snow-report-block.bbmr-winter-conditions{background-image:url("/Content/img/bigbear/bbmr/winter/snow-report-bg.jpg");}.mmsa-legacy .trail-maps-block.bbmr-winter-conditions{background-image:url("/Content/img/bigbear/bbmr/winter/trail-map.jpg");}.mmsa-legacy .weather-block.current-weather-block.bbmr-summer-conditions{background-image:url("/Content/img/bigbear/bbmr/summer/current-weather-bg.jpg");}.mmsa-legacy .weather-block.current-weather-block.bbmr-summer-conditions:before{display:block;}.mmsa-legacy .weather-block.webcams-block.bbmr-summer-conditions{background-image:url("/Content/img/bigbear/bbmr/summer/webcams-bg.jpg");}.mmsa-legacy .weather-block.status-block .storm-tracker.bbmr-summer-conditions{background-image:url("/Content/img/bigbear/bbmr/summer/storm-tracker-bg.jpg");}.mmsa-legacy .weather-block.status-block .roads.bbmr-summer-conditions{background-image:url("/Content/img/bigbear/bbmr/summer/roads-bg.jpg");}.mmsa-legacy .trail-maps-block.bbmr-summer-conditions{background-image:url("/Content/img/bigbear/bbmr/summer/bike-trail-map.jpg");}@media only screen and (max-width:991px){.mmsa-legacy .weather-block.snow-report-block h4,.mmsa-legacy .weather-block.forecast-block h4,.mmsa-legacy .weather-block .snow-history-top-wrapper h4{font-size:24px;}.mmsa-legacy .weather-block.status-block .roads{min-height:inherit;}}@media screen and (max-width:767px){.mmsa-legacy .weather-block{padding:50px 0;}.mmsa-legacy .weather-block h2{font-size:30px;}.mmsa-legacy .weather-block.snow-report-block .forecast-day-block,.mmsa-legacy .weather-block.forecast-block .forecast-day-block,.mmsa-legacy .weather-block .snow-history-top-wrapper .forecast-day-block{margin-bottom:30px;}.mmsa-legacy .weather-block.snow-report-block .forecast-day-block h3,.mmsa-legacy .weather-block.forecast-block .forecast-day-block h3,.mmsa-legacy .weather-block .snow-history-top-wrapper .forecast-day-block h3{margin-bottom:0;}.mmsa-legacy .weather-block.snow-report-block .forecast-wrapper .weather_icon,.mmsa-legacy .weather-block.forecast-block .forecast-wrapper .weather_icon,.mmsa-legacy .weather-block .snow-history-top-wrapper .forecast-wrapper .weather_icon{margin-bottom:15px;}.mmsa-legacy .weather-block.current-weather-block .current_weather{height:200px;}.mmsa-legacy .weather-block.current-weather-block .current_weather .weather_icon{background-size:150px;}.mmsa-legacy .weather-block.current-weather-block .current_weather .weather_icon .high_temp{font-size:40px;}.mmsa-legacy .weather-block.current-weather-block .current_weather .weather_icon .low_temp{font-size:20px;}.mmsa-legacy .weather-block.snow-report-block h4,.mmsa-legacy .weather-block.forecast-block h4,.mmsa-legacy .weather-block .snow-history-top-wrapper h4{font-size:24px;margin-bottom:3em;}.mmsa-legacy .weather-block.snow-history-block .snow-history-info-block{padding-top:2em;clear:both;}.mmsa-legacy .weather-block.status-block .status-subblock{padding:50px 30px;}}@font-face{.mmsa-legacy{font-family:"Flaticon";src:url("/Content/webfonts/flaticon.eot?");src:url("/Content/webfonts/flaticon.eot?#iefix") format("embedded-opentype"),url("/Content/webfonts/flaticon.woff") format("woff"),url("/Content/webfonts/flaticon.ttf") format("truetype"),url("/Content/webfonts/flaticon.svg") format("svg");font-weight:normal;font-style:normal;};}.mmsa-legacy [class^="flaticon-"]:before,.mmsa-legacy [class*=" flaticon-"]:before,.mmsa-legacy [class^="flaticon-"]:after,.mmsa-legacy [class*=" flaticon-"]:after{font-family:Flaticon;font-size:20px;font-style:normal;margin-left:20px;}.mmsa-legacy .flaticon-adjust4:before{content:"";}.mmsa-legacy .flaticon-align14:before{content:"";}.mmsa-legacy .flaticon-align15:before{content:"";}.mmsa-legacy .flaticon-align16:before{content:"";}.mmsa-legacy .flaticon-ambulance8:before{content:"";}.mmsa-legacy .flaticon-anchor16:before{content:"";}.mmsa-legacy .flaticon-android4:before{content:"";}.mmsa-legacy .flaticon-angle1:before{content:"";}.mmsa-legacy .flaticon-angle2:before{content:"";}.mmsa-legacy .flaticon-angle:before{content:"";}.mmsa-legacy .flaticon-apple22:before{content:"";}.mmsa-legacy .flaticon-archive15:before{content:"";}.mmsa-legacy .flaticon-arrow459:before{content:"";}.mmsa-legacy .flaticon-arrow460:before{content:"";}.mmsa-legacy .flaticon-arrow461:before{content:"";}.mmsa-legacy .flaticon-arrow462:before{content:"";}.mmsa-legacy .flaticon-arrow463:before{content:"";}.mmsa-legacy .flaticon-arrow464:before{content:"";}.mmsa-legacy .flaticon-arrow465:before{content:"";}.mmsa-legacy .flaticon-arrow466:before{content:"";}.mmsa-legacy .flaticon-arrow467:before{content:"";}.mmsa-legacy .flaticon-arrowhead5:before{content:"";}.mmsa-legacy .flaticon-arrowhead6:before{content:"";}.mmsa-legacy .flaticon-arrowheads:before{content:"";}.mmsa-legacy .flaticon-asterisk2:before{content:"";}.mmsa-legacy .flaticon-ban:before{content:"";}.mmsa-legacy .flaticon-bar10:before{content:"";}.mmsa-legacy .flaticon-barcode2:before{content:"";}.mmsa-legacy .flaticon-beaker2:before{content:"";}.mmsa-legacy .flaticon-beer9:before{content:"";}.mmsa-legacy .flaticon-bell13:before{content:"";}.mmsa-legacy .flaticon-bitbucket:before{content:"";}.mmsa-legacy .flaticon-bitcoin:before{content:"";}.mmsa-legacy .flaticon-bold14:before{content:"";}.mmsa-legacy .flaticon-book95:before{content:"";}.mmsa-legacy .flaticon-bookmark10:before{content:"";}.mmsa-legacy .flaticon-bookmark9:before{content:"";}.mmsa-legacy .flaticon-branch:before{content:"";}.mmsa-legacy .flaticon-briefcase11:before{content:"";}.mmsa-legacy .flaticon-bug6:before{content:"";}.mmsa-legacy .flaticon-building8:before{content:"";}.mmsa-legacy .flaticon-bull1:before{content:"";}.mmsa-legacy .flaticon-bullseye:before{content:"";}.mmsa-legacy .flaticon-calendar51:before{content:"";}.mmsa-legacy .flaticon-calendar52:before{content:"";}.mmsa-legacy .flaticon-camera46:before{content:"";}.mmsa-legacy .flaticon-camera47:before{content:"";}.mmsa-legacy .flaticon-caret4:before{content:"";}.mmsa-legacy .flaticon-caret5:before{content:"";}.mmsa-legacy .flaticon-caret6:before{content:"";}.mmsa-legacy .flaticon-center5:before{content:"";}.mmsa-legacy .flaticon-certificate6:before{content:"";}.mmsa-legacy .flaticon-check29:before{content:"";}.mmsa-legacy .flaticon-check30:before{content:"";}.mmsa-legacy .flaticon-check31:before{content:"";}.mmsa-legacy .flaticon-checkered2:before{content:"";}.mmsa-legacy .flaticon-chevron17:before{content:"";}.mmsa-legacy .flaticon-chevron18:before{content:"";}.mmsa-legacy .flaticon-chevron19:before{content:"";}.mmsa-legacy .flaticon-chevron20:before{content:"";}.mmsa-legacy .flaticon-chevron21:before{content:"";}.mmsa-legacy .flaticon-chevron22:before{content:"";}.mmsa-legacy .flaticon-chevron23:before{content:"";}.mmsa-legacy .flaticon-chevron24:before{content:"";}.mmsa-legacy .flaticon-circle33:before{content:"";}.mmsa-legacy .flaticon-circle34:before{content:"";}.mmsa-legacy .flaticon-circular56:before{content:"";}.mmsa-legacy .flaticon-cloud106:before{content:"";}.mmsa-legacy .flaticon-cloud107:before{content:"";}.mmsa-legacy .flaticon-code10:before{content:"";}.mmsa-legacy .flaticon-code11:before{content:"";}.mmsa-legacy .flaticon-coffee18:before{content:"";}.mmsa-legacy .flaticon-cog2:before{content:"";}.mmsa-legacy .flaticon-cogs3:before{content:"";}.mmsa-legacy .flaticon-collapse2:before{content:"";}.mmsa-legacy .flaticon-comment32:before{content:"";}.mmsa-legacy .flaticon-comment33:before{content:"";}.mmsa-legacy .flaticon-comments16:before{content:"";}.mmsa-legacy .flaticon-compass41:before{content:"";}.mmsa-legacy .flaticon-computer74:before{content:"";}.mmsa-legacy .flaticon-copy10:before{content:"";}.mmsa-legacy .flaticon-correct8:before{content:"";}.mmsa-legacy .flaticon-couple35:before{content:"";}.mmsa-legacy .flaticon-credit40:before{content:"";}.mmsa-legacy .flaticon-crop4:before{content:"";}.mmsa-legacy .flaticon-cross41:before{content:"";}.mmsa-legacy .flaticon-css3:before{content:"";}.mmsa-legacy .flaticon-curved8:before{content:"";}.mmsa-legacy .flaticon-cut18:before{content:"";}.mmsa-legacy .flaticon-dashboard2:before{content:"";}.mmsa-legacy .flaticon-delivery7:before{content:"";}.mmsa-legacy .flaticon-desktop14:before{content:"";}.mmsa-legacy .flaticon-dot:before{content:"";}.mmsa-legacy .flaticon-double28:before{content:"";}.mmsa-legacy .flaticon-double29:before{content:"";}.mmsa-legacy .flaticon-double30:before{content:"";}.mmsa-legacy .flaticon-double31:before{content:"";}.mmsa-legacy .flaticon-double32:before{content:"";}.mmsa-legacy .flaticon-download62:before{content:"";}.mmsa-legacy .flaticon-download63:before{content:"";}.mmsa-legacy .flaticon-dribbble4:before{content:"";}.mmsa-legacy .flaticon-dropbox13:before{content:"";}.mmsa-legacy .flaticon-earth17:before{content:"";}.mmsa-legacy .flaticon-edit24:before{content:"";}.mmsa-legacy .flaticon-eject14:before{content:"";}.mmsa-legacy .flaticon-envelope4:before{content:"";}.mmsa-legacy .flaticon-envelope5:before{content:"";}.mmsa-legacy .flaticon-euro29:before{content:"";}.mmsa-legacy .flaticon-exchange1:before{content:"";}.mmsa-legacy .flaticon-exclamation8:before{content:"";}.mmsa-legacy .flaticon-exclamation9:before{content:"";}.mmsa-legacy .flaticon-expand16:before{content:"";}.mmsa-legacy .flaticon-external1:before{content:"";}.mmsa-legacy .flaticon-external2:before{content:"";}.mmsa-legacy .flaticon-eye50:before{content:"";}.mmsa-legacy .flaticon-eye51:before{content:"";}.mmsa-legacy .flaticon-facebook25:before{content:"";}.mmsa-legacy .flaticon-facebook26:before{content:"";}.mmsa-legacy .flaticon-facetime:before{content:"";}.mmsa-legacy .flaticon-fast13:before{content:"";}.mmsa-legacy .flaticon-female76:before{content:"";}.mmsa-legacy .flaticon-fighter2:before{content:"";}.mmsa-legacy .flaticon-file27:before{content:"";}.mmsa-legacy .flaticon-file28:before{content:"";}.mmsa-legacy .flaticon-film28:before{content:"";}.mmsa-legacy .flaticon-filter10:before{content:"";}.mmsa-legacy .flaticon-finger6:before{content:"";}.mmsa-legacy .flaticon-fire16:before{content:"";}.mmsa-legacy .flaticon-fire17:before{content:"";}.mmsa-legacy .flaticon-flag28:before{content:"";}.mmsa-legacy .flaticon-flickr8:before{content:"";}.mmsa-legacy .flaticon-fluffy1:before{content:"";}.mmsa-legacy .flaticon-folder64:before{content:"";}.mmsa-legacy .flaticon-folder65:before{content:"";}.mmsa-legacy .flaticon-folder66:before{content:"";}.mmsa-legacy .flaticon-font2:before{content:"";}.mmsa-legacy .flaticon-font3:before{content:"";}.mmsa-legacy .flaticon-fork9:before{content:"";}.mmsa-legacy .flaticon-forward8:before{content:"";}.mmsa-legacy .flaticon-four29:before{content:"";}.mmsa-legacy .flaticon-foursquare5:before{content:"";}.mmsa-legacy .flaticon-frown:before{content:"";}.mmsa-legacy .flaticon-fullscreen4:before{content:"";}.mmsa-legacy .flaticon-gamepad1:before{content:"";}.mmsa-legacy .flaticon-gift49:before{content:"";}.mmsa-legacy .flaticon-github10:before{content:"";}.mmsa-legacy .flaticon-github11:before{content:"";}.mmsa-legacy .flaticon-github12:before{content:"";}.mmsa-legacy .flaticon-gittip:before{content:"";}.mmsa-legacy .flaticon-glass8:before{content:"";}.mmsa-legacy .flaticon-google25:before{content:"";}.mmsa-legacy .flaticon-google26:before{content:"";}.mmsa-legacy .flaticon-great11:before{content:"";}.mmsa-legacy .flaticon-group41:before{content:"";}.mmsa-legacy .flaticon-half14:before{content:"";}.mmsa-legacy .flaticon-hand34:before{content:"";}.mmsa-legacy .flaticon-hand35:before{content:"";}.mmsa-legacy .flaticon-hand40:before{content:"";}.mmsa-legacy .flaticon-hdd:before{content:"";}.mmsa-legacy .flaticon-heart74:before{content:"";}.mmsa-legacy .flaticon-heart75:before{content:"";}.mmsa-legacy .flaticon-horizontal9:before{content:"";}.mmsa-legacy .flaticon-hostpital:before{content:"";}.mmsa-legacy .flaticon-hotel17:before{content:"";}.mmsa-legacy .flaticon-html4:before{content:"";}.mmsa-legacy .flaticon-inbox12:before{content:"";}.mmsa-legacy .flaticon-increase:before{content:"";}.mmsa-legacy .flaticon-indent1:before{content:"";}.mmsa-legacy .flaticon-information34:before{content:"";}.mmsa-legacy .flaticon-information35:before{content:"";}.mmsa-legacy .flaticon-instagram3:before{content:"";}.mmsa-legacy .flaticon-italicize:before{content:"";}.mmsa-legacy .flaticon-keyboard13:before{content:"";}.mmsa-legacy .flaticon-left32:before{content:"";}.mmsa-legacy .flaticon-legal1:before{content:"";}.mmsa-legacy .flaticon-lemon3:before{content:"";}.mmsa-legacy .flaticon-leter:before{content:"";}.mmsa-legacy .flaticon-letter15:before{content:"";}.mmsa-legacy .flaticon-level:before{content:"";}.mmsa-legacy .flaticon-light45:before{content:"";}.mmsa-legacy .flaticon-lightning14:before{content:"";}.mmsa-legacy .flaticon-link15:before{content:"";}.mmsa-legacy .flaticon-linkedin10:before{content:"";}.mmsa-legacy .flaticon-linkedin9:before{content:"";}.mmsa-legacy .flaticon-linux3:before{content:"";}.mmsa-legacy .flaticon-list28:before{content:"";}.mmsa-legacy .flaticon-list29:before{content:"";}.mmsa-legacy .flaticon-list30:before{content:"";}.mmsa-legacy .flaticon-listing1:before{content:"";}.mmsa-legacy .flaticon-location28:before{content:"";}.mmsa-legacy .flaticon-lock24:before{content:"";}.mmsa-legacy .flaticon-long3:before{content:"";}.mmsa-legacy .flaticon-long4:before{content:"";}.mmsa-legacy .flaticon-long5:before{content:"";}.mmsa-legacy .flaticon-long6:before{content:"";}.mmsa-legacy .flaticon-magic7:before{content:"";}.mmsa-legacy .flaticon-male93:before{content:"";}.mmsa-legacy .flaticon-map25:before{content:"";}.mmsa-legacy .flaticon-maxcdn:before{content:"";}.mmsa-legacy .flaticon-medkit:before{content:"";}.mmsa-legacy .flaticon-meh:before{content:"";}.mmsa-legacy .flaticon-microphone27:before{content:"";}.mmsa-legacy .flaticon-microphone28:before{content:"";}.mmsa-legacy .flaticon-minus18:before{content:"";}.mmsa-legacy .flaticon-minus19:before{content:"";}.mmsa-legacy .flaticon-minus20:before{content:"";}.mmsa-legacy .flaticon-minus21:before{content:"";}.mmsa-legacy .flaticon-minus22:before{content:"";}.mmsa-legacy .flaticon-mobile29:before{content:"";}.mmsa-legacy .flaticon-money10:before{content:"";}.mmsa-legacy .flaticon-moon18:before{content:"";}.mmsa-legacy .flaticon-move14:before{content:"";}.mmsa-legacy .flaticon-music66:before{content:"";}.mmsa-legacy .flaticon-music67:before{content:"";}.mmsa-legacy .flaticon-musical32:before{content:"";}.mmsa-legacy .flaticon-nine10:before{content:"";}.mmsa-legacy .flaticon-numbered4:before{content:"";}.mmsa-legacy .flaticon-ok2:before{content:"";}.mmsa-legacy .flaticon-ok3:before{content:"";}.mmsa-legacy .flaticon-open94:before{content:"";}.mmsa-legacy .flaticon-open95:before{content:"";}.mmsa-legacy .flaticon-open96:before{content:"";}.mmsa-legacy .flaticon-open97:before{content:"";}.mmsa-legacy .flaticon-paper47:before{content:"";}.mmsa-legacy .flaticon-paper48:before{content:"";}.mmsa-legacy .flaticon-paste2:before{content:"";}.mmsa-legacy .flaticon-pause14:before{content:"";}.mmsa-legacy .flaticon-pencil30:before{content:"";}.mmsa-legacy .flaticon-photo33:before{content:"";}.mmsa-legacy .flaticon-picture13:before{content:"";}.mmsa-legacy .flaticon-pinterest12:before{content:"";}.mmsa-legacy .flaticon-pinterest13:before{content:"";}.mmsa-legacy .flaticon-plane12:before{content:"";}.mmsa-legacy .flaticon-plant16:before{content:"";}.mmsa-legacy .flaticon-play39:before{content:"";}.mmsa-legacy .flaticon-play40:before{content:"";}.mmsa-legacy .flaticon-play41:before{content:"";}.mmsa-legacy .flaticon-play42:before{content:"";}.mmsa-legacy .flaticon-plus25:before{content:"";}.mmsa-legacy .flaticon-plus26:before{content:"";}.mmsa-legacy .flaticon-plus27:before{content:"";}.mmsa-legacy .flaticon-power27:before{content:"";}.mmsa-legacy .flaticon-printing1:before{content:"";}.mmsa-legacy .flaticon-puzzle12:before{content:"";}.mmsa-legacy .flaticon-qr2:before{content:"";}.mmsa-legacy .flaticon-question22:before{content:"";}.mmsa-legacy .flaticon-question23:before{content:"";}.mmsa-legacy .flaticon-quote2:before{content:"";}.mmsa-legacy .flaticon-reduced:before{content:"";}.mmsa-legacy .flaticon-refresh36:before{content:"";}.mmsa-legacy .flaticon-refresh37:before{content:"";}.mmsa-legacy .flaticon-remove10:before{content:"";}.mmsa-legacy .flaticon-remove11:before{content:"";}.mmsa-legacy .flaticon-renren:before{content:"";}.mmsa-legacy .flaticon-reorder:before{content:"";}.mmsa-legacy .flaticon-reply8:before{content:"";}.mmsa-legacy .flaticon-reply9:before{content:"";}.mmsa-legacy .flaticon-resize4:before{content:"";}.mmsa-legacy .flaticon-retweet2:before{content:"";}.mmsa-legacy .flaticon-rewind25:before{content:"";}.mmsa-legacy .flaticon-right28:before{content:"";}.mmsa-legacy .flaticon-right29:before{content:"";}.mmsa-legacy .flaticon-road16:before{content:"";}.mmsa-legacy .flaticon-rounded30:before{content:"";}.mmsa-legacy .flaticon-rss25:before{content:"";}.mmsa-legacy .flaticon-rss26:before{content:"";}.mmsa-legacy .flaticon-rupee1:before{content:"";}.mmsa-legacy .flaticon-save8:before{content:"";}.mmsa-legacy .flaticon-screenshot:before{content:"";}.mmsa-legacy .flaticon-search19:before{content:"";}.mmsa-legacy .flaticon-share13:before{content:"";}.mmsa-legacy .flaticon-share14:before{content:"";}.mmsa-legacy .flaticon-share15:before{content:"";}.mmsa-legacy .flaticon-shield36:before{content:"";}.mmsa-legacy .flaticon-shopping69:before{content:"";}.mmsa-legacy .flaticon-sign3:before{content:"";}.mmsa-legacy .flaticon-sign4:before{content:"";}.mmsa-legacy .flaticon-signal22:before{content:"";}.mmsa-legacy .flaticon-sitemap1:before{content:"";}.mmsa-legacy .flaticon-skype9:before{content:"";}.mmsa-legacy .flaticon-small143:before{content:"";}.mmsa-legacy .flaticon-small144:before{content:"";}.mmsa-legacy .flaticon-smile:before{content:"";}.mmsa-legacy .flaticon-sort10:before{content:"";}.mmsa-legacy .flaticon-sort11:before{content:"";}.mmsa-legacy .flaticon-sort12:before{content:"";}.mmsa-legacy .flaticon-sort13:before{content:"";}.mmsa-legacy .flaticon-sort14:before{content:"";}.mmsa-legacy .flaticon-sort6:before{content:"";}.mmsa-legacy .flaticon-sort7:before{content:"";}.mmsa-legacy .flaticon-sort8:before{content:"";}.mmsa-legacy .flaticon-sort9:before{content:"";}.mmsa-legacy .flaticon-speech59:before{content:"";}.mmsa-legacy .flaticon-spinner8:before{content:"";}.mmsa-legacy .flaticon-square62:before{content:"";}.mmsa-legacy .flaticon-stack10:before{content:"";}.mmsa-legacy .flaticon-stack11:before{content:"";}.mmsa-legacy .flaticon-star60:before{content:"";}.mmsa-legacy .flaticon-star61:before{content:"";}.mmsa-legacy .flaticon-star62:before{content:"";}.mmsa-legacy .flaticon-step1:before{content:"";}.mmsa-legacy .flaticon-step:before{content:"";}.mmsa-legacy .flaticon-stethoscope6:before{content:"";}.mmsa-legacy .flaticon-strikethrough1:before{content:"";}.mmsa-legacy .flaticon-suitcase24:before{content:"";}.mmsa-legacy .flaticon-sun32:before{content:"";}.mmsa-legacy .flaticon-superscript:before{content:"";}.mmsa-legacy .flaticon-table21:before{content:"";}.mmsa-legacy .flaticon-tag32:before{content:"";}.mmsa-legacy .flaticon-tags2:before{content:"";}.mmsa-legacy .flaticon-tasks:before{content:"";}.mmsa-legacy .flaticon-telephone65:before{content:"";}.mmsa-legacy .flaticon-telephone66:before{content:"";}.mmsa-legacy .flaticon-terminal7:before{content:"";}.mmsa-legacy .flaticon-text59:before{content:"";}.mmsa-legacy .flaticon-text60:before{content:"";}.mmsa-legacy .flaticon-text61:before{content:"";}.mmsa-legacy .flaticon-text62:before{content:"";}.mmsa-legacy .flaticon-thin24:before{content:"";}.mmsa-legacy .flaticon-thumbs25:before{content:"";}.mmsa-legacy .flaticon-thumbs26:before{content:"";}.mmsa-legacy .flaticon-thumbs27:before{content:"";}.mmsa-legacy .flaticon-thumbs28:before{content:"";}.mmsa-legacy .flaticon-ticket6:before{content:"";}.mmsa-legacy .flaticon-time7:before{content:"";}.mmsa-legacy .flaticon-tint:before{content:"";}.mmsa-legacy .flaticon-trash29:before{content:"";}.mmsa-legacy .flaticon-trello:before{content:"";}.mmsa-legacy .flaticon-trophy3:before{content:"";}.mmsa-legacy .flaticon-tumblr10:before{content:"";}.mmsa-legacy .flaticon-tumblr11:before{content:"";}.mmsa-legacy .flaticon-turkish1:before{content:"";}.mmsa-legacy .flaticon-twitter15:before{content:"";}.mmsa-legacy .flaticon-twitter16:before{content:"";}.mmsa-legacy .flaticon-two121:before{content:"";}.mmsa-legacy .flaticon-u1:before{content:"";}.mmsa-legacy .flaticon-umbrella16:before{content:"";}.mmsa-legacy .flaticon-underline2:before{content:"";}.mmsa-legacy .flaticon-undo5:before{content:"";}.mmsa-legacy .flaticon-unlink:before{content:"";}.mmsa-legacy .flaticon-unlock3:before{content:"";}.mmsa-legacy .flaticon-upload39:before{content:"";}.mmsa-legacy .flaticon-upload40:before{content:"";}.mmsa-legacy .flaticon-usd:before{content:"";}.mmsa-legacy .flaticon-user77:before{content:"";}.mmsa-legacy .flaticon-user78:before{content:"";}.mmsa-legacy .flaticon-vertical5:before{content:"";}.mmsa-legacy .flaticon-vertical6:before{content:"";}.mmsa-legacy .flaticon-video91:before{content:"";}.mmsa-legacy .flaticon-vimeo10:before{content:"";}.mmsa-legacy .flaticon-vintage27:before{content:"";}.mmsa-legacy .flaticon-vk:before{content:"";}.mmsa-legacy .flaticon-volume28:before{content:"";}.mmsa-legacy .flaticon-volume29:before{content:"";}.mmsa-legacy .flaticon-warning18:before{content:"";}.mmsa-legacy .flaticon-weibo:before{content:"";}.mmsa-legacy .flaticon-wheelchair2:before{content:"";}.mmsa-legacy .flaticon-white66:before{content:"";}.mmsa-legacy .flaticon-windows20:before{content:"";}.mmsa-legacy .flaticon-x21:before{content:"";}.mmsa-legacy .flaticon-xing4:before{content:"";}.mmsa-legacy .flaticon-xing5:before{content:"";}.mmsa-legacy .flaticon-yen18:before{content:"";}.mmsa-legacy .flaticon-youtube13:before{content:"";}.mmsa-legacy .flaticon-youtube14:before{content:"";}.mmsa-legacy .flaticon-youtube15:before{content:"";}.mmsa-legacy .flaticon-zoom27:before{content:"";}.mmsa-legacy .flaticon-zoom28:before{content:"";}@font-face{.mmsa-legacy{font-family:"Century Gothic W01 Bold";src:url("/Content/webfonts/new/b247e158-e647-4a3d-9637-944de5124043.eot?#iefix");src:url("/Content/webfonts/new/b247e158-e647-4a3d-9637-944de5124043.eot?#iefix") format("eot"),url("/Content/webfonts/new/2ef5ecda-1772-45e2-843f-a13f5d76ed3a.woff") format("woff"),url("/Content/webfonts/new/33cf10ca-a6bb-4888-a320-d38720c9847b.ttf") format("truetype"),url("/Content/webfonts/new/3428a0e6-cb4d-408a-8331-cc78554ab49c.svg#3428a0e6-cb4d-408a-8331-cc78554ab49c") format("svg");};}@font-face{.mmsa-legacy{font-family:"Century Gothic W01";src:url("/Content/webfonts/new/bd45538f-4200-4946-b177-02de8337032d.eot?#iefix");src:url("/Content/webfonts/new/bd45538f-4200-4946-b177-02de8337032d.eot?#iefix") format("eot"),url("/Content/webfonts/new/9908cdad-7524-4206-819e-4f345a666324.woff") format("woff"),url("/Content/webfonts/new/b710c26a-f1ae-4fb8-a9fe-570fd829cbf1.ttf") format("truetype"),url("/Content/webfonts/new/c9e387df-c0d3-42e1-8de6-78c41f68594c.svg#c9e387df-c0d3-42e1-8de6-78c41f68594c") format("svg");};}@font-face{.mmsa-legacy{font-family:"ITCLubalinGraphW01-BdOb";src:url("/Content/webfonts/new/3560930f-87a9-41cf-becf-3f9079faddfb.eot?#iefix");src:url("/Content/webfonts/new/3560930f-87a9-41cf-becf-3f9079faddfb.eot?#iefix") format("eot"),url("/Content/webfonts/new/27b44fe8-889c-47c1-983c-883fb3d150c2.woff") format("woff"),url("/Content/webfonts/new/5777355c-d0bb-40bd-a18f-83c8864dffcb.ttf") format("truetype"),url("/Content/webfonts/new/05a3633f-1dd3-41bb-8c3e-8932def968f2.svg#05a3633f-1dd3-41bb-8c3e-8932def968f2") format("svg");};}@font-face{.mmsa-legacy{font-family:"ITCLubalinGraphW01-Demi";src:url("/Content/webfonts/new/cc99e9f2-4765-47e8-8e9e-f8afa7f45aa2.eot?#iefix");src:url("/Content/webfonts/new/cc99e9f2-4765-47e8-8e9e-f8afa7f45aa2.eot?#iefix") format("eot"),url("/Content/webfonts/new/59400685-dc94-4bda-8b78-cceef07d0471.woff") format("woff"),url("/Content/webfonts/new/d8199ae6-f15d-4aad-b2c6-4fb6aa728384.ttf") format("truetype"),url("/Content/webfonts/new/33772b07-3175-4e1c-9aca-009627307668.svg#33772b07-3175-4e1c-9aca-009627307668") format("svg");};}@font-face{.mmsa-legacy{font-family:"ITCLubalinGraphW01-Md";src:url("/Content/webfonts/new/a2b62950-ad70-46e2-b2e9-e82ec9db5384.eot?#iefix");src:url("/Content/webfonts/new/a2b62950-ad70-46e2-b2e9-e82ec9db5384.eot?#iefix") format("eot"),url("/Content/webfonts/new/6e86dc78-6a2a-44b2-a48e-267dd190bc17.woff") format("woff"),url("/Content/webfonts/new/61a5852b-4a70-4369-a205-815fa0dccca3.ttf") format("truetype"),url("/Content/webfonts/new/5b1a4f6f-183e-4a2b-897c-02b9544ff090.svg#5b1a4f6f-183e-4a2b-897c-02b9544ff090") format("svg");};}.mmsa-legacy .arrive-calendar>.ui-datepicker-inline{width:100% !important;}.mmsa-legacy .lodging-ecom-ui .banner{min-height:inherit;}.mmsa-legacy .lodging-ecom-ui img{max-width:100%;}.mmsa-legacy .lodging-ecom-ui a{color:#00a1d8;outline:0;}.mmsa-legacy .lodging-ecom-ui input::-moz-focus-inner{border:0;}.mmsa-legacy .lodging-ecom-ui a[style="color: transparent;"]{margin-top:0 !important;}.mmsa-legacy .lodging-ecom-ui.link{text-decoration:none;cursor:pointer;}.mmsa-legacy .lodging-ecom-ui .link:hover{text-decoration:none;}.mmsa-legacy .lodging-ecom-ui .link.button,.mmsa-legacy .lodging-ecom-ui .link.button:link,.mmsa-legacy .lodging-ecom-ui .link.button:focus{color:#fff;display:inline-block;padding:10px 50px;margin-right:1em;border:none;}.mmsa-legacy .lodging-ecom-ui .link.button:focus,.mmsa-legacy .lodging-ecom-ui .link.button:before{text-decoration:none;}@media screen and (max-width:450px){.mmsa-legacy .lodging-ecom-ui .link.button{margin-right:0%;clear:both;margin-bottom:1em;}}.mmsa-legacy .lodging-ecom-ui .link.button:hover{color:#fff;}.mmsa-legacy .lodging-ecom-ui .link.blue{background:#00a1d8;}.mmsa-legacy .lodging-ecom-ui .link.blue:hover{background:#0061a8;color:#fff;}.mmsa-legacy .lodging-ecom-ui .link.gray{background:#999;}.mmsa-legacy .lodging-ecom-ui .link.gray:hover{background:#0061a8;color:#fff;}.mmsa-legacy .lodging-ecom-ui .link.orange{background:#faa200;}.mmsa-legacy .lodging-ecom-ui .link.orange:hover{background:#0061a8;color:#fff;}.mmsa-legacy .lodging-ecom-ui .search-options{margin:1em 0 2em;}.mmsa-legacy .lodging-ecom-ui .search-options>p:first-child{height:14px;border-bottom:1px solid #999;width:100%;}.mmsa-legacy .lodging-ecom-ui .search-options>p:first-child a{display:inline-block;position:relative;padding:0 40px 0 15px;background:#fff;text-decoration:none;color:#faa200;font-weight:bold;}.mmsa-legacy .lodging-ecom-ui .search-options>p:first-child a:before{content:"";border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #faa200;position:absolute;right:17px;top:9px;}.mmsa-legacy .lodging-ecom-ui .search-options>p:first-child a.expanded:before{content:"";border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #faa200;border-top:0;position:absolute;right:17px;top:10px;}.mmsa-legacy .lodging-ecom-ui .search-options .search-options-content{clear:both;margin-bottom:1em;}.mmsa-legacy .lodging-ecom-ui .search-options .search-options-content p{margin-top:1em;}.mmsa-legacy .lodging-ecom-ui .centered-content{position:relative;text-align:center;}.mmsa-legacy .lodging-ecom-ui .centered-content h2{margin-top:2em;}.mmsa-legacy .lodging-ecom-ui .centered-content p{text-align:center;}@media screen and (min-width:992px){.mmsa-legacy .lodging-ecom-ui .content .centered-content p{width:66.66667%;margin:0 auto;margin-bottom:1em;}}.mmsa-legacy .lodging-ecom-ui .centered-content .linkset{text-align:center;position:relative;margin-top:3em;margin-bottom:1em;}.mmsa-legacy .lodging-ecom-ui .centered-content .linkset.tabs{border-bottom:1px solid #eee;}.mmsa-legacy .lodging-ecom-ui .centered-content .linkset.tabs .tab.link{margin:0 2%;font:24px/30px ITCLubalinGraphW01-BdOb;text-transform:uppercase;position:relative;white-space:nowrap;}.mmsa-legacy .centered-content .linkset.tabs .tab.link.blue,.mmsa-legacy .centered-content .linkset.tabs .tab.link.gray:hover,.mmsa-legacy .centered-content .linkset.tabs .tab.link:hover{background:transparent;color:#0061a8;}.mmsa-legacy .centered-content .linkset.tabs .tab.link.blue:after,.mmsa-legacy .centered-content .linkset.tabs .tab.link.gray:hover:after,.mmsa-legacy .centered-content .linkset.tabs .tab.link:hover:after{content:"";border-top:10px solid #0061a8;border-left:10px solid transparent;border-right:10px solid transparent;height:10px;width:10px;margin:0 auto;position:absolute;bottom:-11px;left:55px;}.mmsa-legacy .centered-content .linkset.tabs .tab.link.gray{background:transparent;color:#ccc;}.mmsa-legacy .centered-content .linkset .abs{position:absolute;left:0;width:300px;bottom:0;}.mmsa-legacy .centered-content .linkset .abs.right{text-align:right;left:auto;right:0;}@media screen and (max-width:780px){.mmsa-legacy .centered-content .linkset .abs.text{clear:both;position:relative;width:100%;text-align:center;margin-top:1em;}}.mmsa-legacy .centered-content .linkset .abs .link{padding-left:30px;color:#999;position:relative;font-size:14px;text-decoration:none;padding-left:0;}.mmsa-legacy .centered-content .linkset .abs .link:before{font-size:14px;margin-left:-35px;}.mmsa-legacy .centered-content .linkset .abs .link:hover{text-decoration:underline;cursor:pointer;}.mmsa-legacy .centered-content .filters-content,.mmsa-legacy .centered-content .search-options-content{padding-top:1em;background:#eee;-webkit-box-shadow:inset 0 7px 9px -7px rgba(0,0,0,.7);-moz-box-shadow:inset 0 7px 9px -7px rgba(0,0,0,.7);box-shadow:inset 0 7px 9px -7px rgba(0,0,0,.7);}.mmsa-legacy .centered-content .filters-content p,.mmsa-legacy .centered-content .search-options-content p{width:100%;font-size:.9em;}.mmsa-legacy .centered-content .filters-content p label,.mmsa-legacy .centered-content .search-options-content p label{font-weight:normal;color:#999;font-size:.9em;margin-bottom:1em;}.mmsa-legacy .centered-content .filters-content p label input,.mmsa-legacy .centered-content .search-options-content p label input{top:-4px;padding:0;margin:0;vertical-align:bottom;position:relative;}.mmsa-legacy .features a{background:url("/Content/img/lodging/amenities-icons.png") no-repeat;display:inline-block;width:40px;height:27px;cursor:pointer;}.mmsa-legacy .features a.restaurant{background-position:7px 0;}.mmsa-legacy .features a.room-service{background-position:-38px 0;}.mmsa-legacy .features a.phone{background-position:-85px 0;}.mmsa-legacy .features a.toiletries{background-position:-126px 0;}.mmsa-legacy .features a.wifi{background-position:-167px 0;}.mmsa-legacy .features a.shuttle{background-position:-208px 0;}.mmsa-legacy .features a.fitness{background-position:-259px 0;}.mmsa-legacy .toggle-content{display:none;}.mmsa-legacy .balloon{height:100%;}@media only screen and (max-width:767px){.mmsa-legacy header .logo_container a{height:55px;display:block;text-align:center;z-index:800;position:absolute;width:100%;}.mmsa-legacy header .secondary_nav .navbar,.mmsa-legacy header .main_navigation{display:none;}}.mmsa-legacy header .secondary_nav .navbar-right ul{min-height:14px;clear:both;min-width:500px;}.mmsa-legacy header .nav>li>a:focus,.mmsa-legacy header .nav>li>a:hover{background-color:transparent;}.mmsa-legacy header .header_container .secondary_nav li{border-right:0;}@media(max-width:1137px) and (min-width:768px){.mmsa-legacy header .logo_container{margin-top:25px;}}.mmsa-legacy header .mobile_nav_trigger_link,.mmsa-legacy header.header_container .mobile_weather_trigger{display:none;}.mmsa-legacy header .weather_mini_app{clear:both;}@media screen and (max-width:767px){.mmsa-legacy header.header_container .weather_app_container{display:none;}}.mmsa-legacy .banner-wrapper{position:relative;margin-bottom:2em;}.mmsa-legacy .banner-wrapper .banner{position:relative;}.mmsa-legacy .banner-wrapper .banner .overlay{width:100%;height:100%;position:absolute;background:rgba(51,51,51,.7);}.mmsa-legacy .banner-wrapper .banner .overlay h1{text-transform:uppercase;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;color:#fff;margin:0;}.mmsa-legacy .banner-wrapper .banner .overlay .banner-map{position:relative;padding-bottom:35.66667%;height:0;overflow:hidden;display:none;}@media screen and (max-width:520px){.mmsa-legacy .banner-wrapper .banner .overlay .banner-map{padding-bottom:45%;}}@media screen and (max-width:480px){.mmsa-legacy .banner-wrapper .banner .overlay .banner-map{padding-bottom:50%;}}.mmsa-legacy .banner-wrapper .banner .overlay .banner-map iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important;}.mmsa-legacy .banner-wrapper .banner img{min-height:180px;width:100%;}.mmsa-legacy .banner-wrapper .below-banner-infobar{background:#eee;width:100%;position:relative;overflow:hidden;}@media screen and (min-width:992px){.mmsa-legacy .banner-wrapper .below-banner-infobar{height:60px;}}.mmsa-legacy .banner-wrapper .below-banner-infobar>div{border-left:1px solid #999;background:#eee;height:60px;}.mmsa-legacy .banner-wrapper .below-banner-infobar>div.return-to-list-wrapper:first-child,.mmsa-legacy .banner-wrapper .below-banner-infobar>div.features-wrapper.col-md-4{border-left:0;}.mmsa-legacy .banner-wrapper .below-banner-infobar>div.return-to-list-wrapper{margin:0 auto;text-align:center;}.mmsa-legacy .banner-wrapper .below-banner-infobar>div.return-to-list-wrapper .return-to-list{color:#00a1d8;text-decoration:none;display:block;height:100%;line-height:60px;}.mmsa-legacy .banner-wrapper .below-banner-infobar>div.return-to-list-wrapper .return-to-list:hover{text-decoration:underline;}.mmsa-legacy .banner-wrapper .below-banner-infobar>div.return-to-list-wrapper .return-to-list:before{content:"< ";}@media screen and (max-width:991px){.mmsa-legacy .banner-wrapper .below-banner-infobar>div.features-wrapper{height:60px;}}.mmsa-legacy .banner-wrapper .below-banner-infobar>div.features-wrapper .features{text-align:center;margin:1em 0;display:inline-block;}.mmsa-legacy .banner-wrapper .below-banner-infobar>div.tripadvisor-wrapper{height:100%;line-height:72px;text-align:center;}@media screen and (max-width:991px){.mmsa-legacy .banner-wrapper .below-banner-infobar>div.tripadvisor-wrapper{height:60px;}}.mmsa-legacy .banner-wrapper .below-banner-infobar>div.tripadvisor-wrapper .TA_socialButtonBubbles{width:100px;display:inline-block;height:100%;}.mmsa-legacy .tripadvisor-wrapper .TA_socialButtonBubbles>img{display:none;}.mmsa-legacy .banner-wrapper .below-banner-infobar>div.view-map-wrapper{padding:0 0 0 0;}.mmsa-legacy .banner-wrapper .below-banner-infobar>div.view-map-wrapper p{margin:0;height:100%;}.mmsa-legacy .banner-wrapper .below-banner-infobar>div.view-map-wrapper p a.button{width:100%;height:100%;margin-right:0;text-align:center;line-height:30px;color:#00a1d8;background:transparent;font-weight:bold;}.mmsa-legacy .banner-wrapper .below-banner-infobar>div.view-map-wrapper p a:before{margin-left:0;}@media screen and (max-width:991px){.mmsa-legacy .banner-wrapper .below-banner-infobar{height:180px;}.mmsa-legacy .banner-wrapper .below-banner-infobar>div{border-left:0;}}@media screen and (max-width:767px){.mmsa-legacy .banner-wrapper .below-banner-infobar{height:196px;}}.mmsa-legacy .property-infobar+div{min-height:142px;}.mmsa-legacy .ecom-progress{margin:1.5em auto;float:none;height:42px;}.mmsa-legacy .ecom-progress .step{background:#eee;text-align:center;color:#999;border-left:5px solid #fff;padding:0 0 0 0;font-size:13px;height:40px;word-wrap:break-word;}.mmsa-legacy .ecom-progress .step a{text-decoration:none;}@media screen and (max-width:9.91px){.mmsa-legacy .ecom-progress{height:60px;width:100%;margin:0 0;}.mmsa-legacy .ecom-progress .step{border-left:0;display:none;background:transparent;}.mmsa-legacy .ecom-progress .step.previous{display:block;position:absolute;left:0;text-align:left;padding-left:5px;}.mmsa-legacy .ecom-progress .step.previous:after{content:"< ";left:10px;line-height:60px;}.mmsa-legacy .ecom-progress .step.next{display:block;position:absolute;right:0;text-align:right;}.mmsa-legacy .ecom-progress .step.next a{float:right;padding-right:30px;}.mmsa-legacy .ecom-progress .step.next:before{content:" >";line-height:60px;}.mmsa-legacy .ecom-progress .step a{height:60px;line-height:60px;padding:0 2em;width:200px;}.mmsa-legacy .ecom-progress .step:before{border-top:0;border-bottom:0;border-left:0;right:10px;}.mmsa-legacy .ecom-progress .step:after{border-top:0;border-bottom:0;border-left:0;}}.mmsa-legacy .ecom-progress .step:first-child{border-left:0;}.mmsa-legacy .ecom-progress .step:first-child:after{border-width:0 0 0 0;}.mmsa-legacy .ecom-progress .step:before{content:"";position:absolute;top:0;right:-14px;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:15px solid #eee;z-index:2;}.mmsa-legacy .ecom-progress .step:after{content:"";border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:15px solid #fff;position:absolute;left:0;top:0;}.mmsa-legacy .ecom-progress .step.active,.mmsa-legacy .ecom-progress .step.active *{background:#00a1d8;color:#fff;}.mmsa-legacy .ecom-progress .step.active:before{border-left-color:#00a1d8;}.mmsa-legacy .ecom-progress .step.active a{color:#fff;}.mmsa-legacy .ecom-progress .step a,.mmsa-legacy .ecom-progress .step span{padding:9px 5px;color:#999;display:block;}.mmsa-legacy .ecom-progress .step:hover,.mmsa-legacy .ecom-progress .step:hover *{background:#0061a8;color:#fff;}.mmsa-legacy .ecom-progress .step:hover a{color:#fff;}.mmsa-legacy .ecom-progress .step:hover:before{border-left-color:#0061a8;}.mmsa-legacy .update-wrapper{padding:0 0 0 0;margin-top:10px;}.mmsa-legacy .update-wrapper .button.update{margin-right:0;border:0;border-radius:0;padding:10px 0;height:40px;}.mmsa-legacy .update-mobile-wrapper{padding:0 1em 1em;}.mmsa-legacy .update-mobile-wrapper .link.button{border-radius:0;border:0;max-width:200px;margin:0 auto;height:40px;display:block;}.mmsa-legacy .booking-widget-wrapper{--background:#eee;margin:0 0;padding:0 0 0;}.mmsa-legacy .booking-widget-wrapper .booking-widget{position:relative;height:120px;margin-left:0;margin-right:0;}.mmsa-legacy .booking-widget-wrapper .booking-widget.no-tabs{min-height:80px;height:auto;}.mmsa-legacy .booking-widget-wrapper .booking-widget.no-tabs .booking-widget-form{position:relative;}@media screen and (max-width:767px){.mmsa-legacy .booking-widget-wrapper .booking-widget.no-tabs{height:auto;}}.mmsa-legacy .booking-widget-wrapper .booking-widget.no-tabs .booking-widget-form{margin-top:5px;}.mmsa-legacy .booking-widget-wrapper .booking-widget .tickets-and-passes-form .tab{border-left:0;}@media screen and (max-width:767px){.mmsa-legacy .booking-widget-wrapper .booking-widget{height:auto;}}.mmsa-legacy .booking-widget-wrapper .booking-widget .tab{border-left:1px solid #fff;background:#999;padding:0 0 0 0;position:absolute;top:-50px;}@media screen and (max-width:767px){.mmsa-legacy .booking-widget-wrapper .booking-widget .tab{top:0;margin-bottom:1em;position:relative;}}.mmsa-legacy .booking-widget-wrapper .booking-widget .tab h2{text-align:center;color:#999;padding:0 0 0 0;}.mmsa-legacy .booking-widget-wrapper .booking-widget .tab h2 a{color:#eee;padding:13px 0 10px;display:block;}@media screen and (max-width:767px){.mmsa-legacy .booking-widget-wrapper .booking-widget .tab h2 a:after{border-left:7px solid transparent;border-right:7px solid transparent;border-top:8px solid #eee;position:absolute;content:"";right:1em;top:17px;z-index:99;}.mmsa-legacy .booking-widget-wrapper .booking-widget .tab h2 a:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:8px solid #999;position:absolute;content:"";right:1em;top:14px;z-index:100;}}.mmsa-legacy .booking-widget-wrapper .booking-widget .form-container{clear:both;padding:0 0 0 0;padding-right:15px;padding-left:15px;display:none;}.mmsa-legacy .booking-widget-wrapper .booking-widget h2{font-family:ITCLubalinGraphW01-BdOb;font-size:16px;margin:0 0;text-transform:uppercase;background:transparent;min-width:0;padding:0 0 0 0;}.mmsa-legacy .booking-widget-wrapper .booking-widget h2 a{text-decoration:none;}.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-form{position:absolute;width:100%;min-height:70px;margin-top:50px;z-index:100;padding:15px 0;--background:#eee;}@media screen and (max-width:767px){.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-form{min-height:0;position:relative;height:auto;margin-top:0;padding-top:0;padding-bottom:0;}.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-form.active{padding-bottom:1em;}.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-form.active .tab{margin-bottom:1em;}.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-form .tab{margin-bottom:0;border-bottom:1px solid #eee;}.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-form .form-container{display:none;}.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-form.lodging-form{display:block;}}.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-form.active{z-index:2;display:block;}.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-form.active .form-container{display:block;}@media screen and (max-width:767px){.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-form.active .form-container{display:block;}}.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-form.active .tab{background:#eee;}.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-form.active .tab h2 a{color:#999;display:block;}@media screen and (max-width:767px){.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-form.active .tab{background:#999;}.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-form.active .tab h2 a{color:#eee;position:relative;}.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-form.active .tab h2 a:after{border-left:7px solid transparent;border-right:7px solid transparent;border-top:0;border-bottom:8px solid #eee;position:absolute;content:"";right:1em;top:17px;z-index:99;}.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-form.active .tab h2 a:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:0;border-bottom:8px solid #999;position:absolute;content:"";right:1em;top:20px;z-index:100;}}.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-form.active .datepickers,.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-form.active .booking-widget-actions-wrapper{margin:1em 0;padding:0 0 0 0;background:#eee;}.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-form.active .datepickers{min-height:50px;}.mmsa-legacy .booking-widget-wrapper .booking-widget .service{padding:0 0 0 0;border:0;}.mmsa-legacy .booking-widget-wrapper .booking-widget .service .dropdown{width:100%;font-family:"Century Gothic W01";height:40px;border-radius:4px;border:1px solid #ccc;}.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-date-wrapper{padding-left:0;}@media screen and (max-width:767px){.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-date-wrapper{padding-right:0;height:40px;margin-bottom:1em;}}.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-date-wrapper:first-child{padding-left:0;padding-right:1em;}@media screen and (max-width:767px){.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-date-wrapper:first-child{padding-right:0;}}.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-date-wrapper input[readonly],.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-date-wrapper select{font-family:"Century Gothic W01";font-size:16px;height:40px;background-color:#fff;background-image:none;}.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-date-wrapper select{padding:8px;}.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-date-wrapper .datepicker{position:relative;background-color:#fff;border-radius:6px;}.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-date-wrapper .datepicker .form-control{background-color:transparent;position:relative;cursor:pointer;}@media screen and (max-width:767px){.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-date-wrapper .datepicker{margin-bottom:1em;}.mmsa-legacy .booking-widget-wrapper .booking-widget .room-type-wrapper{clear:both;width:288px;}}.mmsa-legacy .booking-widget-wrapper .booking-widget .booking-widget-date-wrapper .datepicker:before{position:absolute;right:5px;bottom:6px;font-size:15px;}.mmsa-legacy .booking-widget-wrapper .booking-widget .room-type-wrapper{text-align:center;padding:0;margin-top:10px;}.mmsa-legacy .booking-widget-wrapper .booking-widget .room-type-wrapper .room-type-toggle.more,.mmsa-legacy .booking-widget-wrapper .booking-widget .room-type-wrapper .room-type-toggle{text-decoration:none;text-indent:0;background:transparent;color:#999;font-family:"Century Gothic W01 Bold";line-height:40px;}@media screen and (min-width:768px) and (max-width:991px){.mmsa-legacy .booking-widget-wrapper .booking-widget .room-type-wrapper .room-type-toggle.more,.mmsa-legacy .booking-widget-wrapper .booking-widget .room-type-wrapper .room-type-toggle{line-height:20px;max-width:200px;text-align:center;display:inline-block;}}.mmsa-legacy .booking-widget-wrapper .booking-widget .room-type-wrapper .room-type-toggle.more:after,.mmsa-legacy .booking-widget-wrapper .booking-widget .room-type-wrapper .room-type-toggle:after{content:"";border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #faa200;position:relative;margin-left:10px;top:13px;}.mmsa-legacy .booking-widget-wrapper .booking-widget .room-type-wrapper .room-type-toggle.more.expanded:after,.mmsa-legacy .booking-widget-wrapper .booking-widget .room-type-wrapper .room-type-toggle.expanded:after{content:"";border-left:5px solid transparent;border-right:5px solid transparent;border-top:0;border-bottom:5px solid #faa200;position:relative;top:-13px;height:15px;}.mmsa-legacy .booking-widget-wrapper .room-type-container{clear:both;margin:0 0;padding:1em 0;}.mmsa-legacy .booking-widget-wrapper .room-type-container>div{padding:0 0 0 0;}.mmsa-legacy .booking-widget-wrapper .room-type-container>div>div:first-child{padding:0 0;}.mmsa-legacy .booking-widget-wrapper .room-type-container h5,.mmsa-legacy .booking-widget-wrapper .room-type-container label{font-size:.8em;font-weight:normal;margin-bottom:1em;display:block;color:#999;}.mmsa-legacy .booking-widget-wrapper label{font-size:.8em;color:#888;}.mmsa-legacy .booking-widget-wrapper .room-type-container label{padding-left:0;}.mmsa-legacy .reservations.row .booking-widget-wrapper .room-type-container label input,.mmsa-legacy .booking-widget-wrapper .room-type-container label input{width:16px;height:inherit;color:inherit;background:inherit;font-size:inherit;text-align:inherit;text-transform:inherit;border:inherit;line-height:inherit;font-weight:inherit;display:inline-block;cursor:inherit;vertical-align:sub;}.mmsa-legacy .booking-widget-wrapper .room-type-container .clear-filters{padding-left:3%;}@media screen and (max-width:767px){.mmsa-legacy .booking-widget-wrapper .room-type-container .clear-filters{clear:both;}}.mmsa-legacy .booking-widget-wrapper .room-type-container .clear-filters a{text-decoration:none;color:#999;}.mmsa-legacy .booking-widget-wrapper .room-type-container .clear-filters a:before{content:"X";color:#faa200;padding-right:10px;}@media screen and (max-width:767px){.mmsa-legacy .booking-widget-wrapper .room-type-container .filter-list:nth-of-type(odd){clear:left;}}.mmsa-legacy .booking-widget-wrapper .reservation-side-links{margin-top:1em;padding:0 0 0 0;}@media screen and (min-width:992px){.mmsa-legacy .booking-widget-wrapper .reservation-side-links{margin-top:0;}}.mmsa-legacy .booking-widget-wrapper .reservation-side-links>div{text-align:center;padding:10px;}.mmsa-legacy .booking-widget-wrapper .reservation-side-links a{text-decoration:none;}.mmsa-legacy .booking-widget-wrapper .reservation-side-links .reservation-live-chat,.mmsa-legacy .booking-widget-wrapper .reservation-side-links .reservation-questions{font-size:.9em;text-transform:uppercase;}.mmsa-legacy .booking-widget-wrapper .reservation-side-links .reservation-live-chat a,.mmsa-legacy .booking-widget-wrapper .reservation-side-links .reservation-questions a{color:#faa200;text-decoration:none;font-family:"Century Gothic W01 Bold";}.mmsa-legacy .booking-widget-wrapper .reservation-side-links .reservation-phone-link{border-right:1px solid #999;}@media screen and (max-width:767px){.mmsa-legacy .booking-widget-wrapper .reservation-side-links .reservation-phone-link{border:0;}}.mmsa-legacy .booking-widget-wrapper .reservation-side-links .reservation-phone-link a{color:#00a1d8;font-family:"ITCLubalinGraphW01-BdObOb",Georgia,serif;}.mmsa-legacy .booking-widget-wrapper .reservation-side-links .reservation-live-chat a{position:relative;}.mmsa-legacy .booking-widget-wrapper .reservation-side-links .reservation-live-chat a:after{content:"";background:url("/Content/img/live-chat.png") center right no-repeat;position:absolute;right:-30px;width:20px;height:16px;top:2px;}.mmsa-legacy #ui-datepicker-div{font-family:"Century Gothic W01";border:1px solid #999;border-radius:0;background:#eee;padding:0;z-index:1000 !important;}.mmsa-legacy #ui-datepicker-div .ui-datepicker-prev{top:0;left:0;height:100%;cursor:pointer;}.mmsa-legacy #ui-datepicker-div .ui-datepicker-prev .ui-icon{left:17px;top:17px;}.mmsa-legacy #ui-datepicker-div .ui-datepicker-prev .ui-icon:before{content:"";width:0;height:0;position:absolute;left:0;top:5px;border-right:15px solid #999;border-top:10px solid transparent;border-bottom:10px solid transparent;}.mmsa-legacy #ui-datepicker-div .ui-datepicker-prev .ui-icon:hover:before{border-right-color:#222;}.mmsa-legacy #ui-datepicker-div .ui-datepicker-next{top:0;right:0;height:100%;width:14%;cursor:pointer;}.mmsa-legacy #ui-datepicker-div .ui-datepicker-next.ui-state-hover{background:url("");}.mmsa-legacy #ui-datepicker-div .ui-datepicker-next .ui-icon{right:20px;top:17px;left:10%;}.mmsa-legacy #ui-datepicker-div .ui-datepicker-next .ui-icon:after{content:"";width:0;height:0;position:absolute;right:10px;top:5px;border-left:15px solid #999;border-top:10px solid transparent;border-bottom:10px solid transparent;}.mmsa-legacy #ui-datepicker-div .ui-datepicker-next .ui-icon:hover:after{border-left-color:#222;}.mmsa-legacy #ui-datepicker-div .ui-datepicker-prev,.mmsa-legacy #ui-datepicker-div .ui-datepicker-next{border:0 !important;}.mmsa-legacy #ui-datepicker-div .ui-datepicker-prev .ui-icon,.mmsa-legacy #ui-datepicker-div .ui-datepicker-next .ui-icon{background-image:url("");width:30px;height:30px;margin-right:0;margin-left:0;}.mmsa-legacy #ui-datepicker-div .ui-widget-header{height:50px;color:#00a1d8;font-weight:normal;font-family:"Century Gothic W01";background:#ddd url("");border-width:0;border-bottom-width:2px;border-bottom:2px solid #fff;}.mmsa-legacy #ui-datepicker-div .ui-widget-header .ui-datepicker-title{line-height:40px;}.mmsa-legacy #ui-datepicker-div .ui-state-highlight{background:#faa200;}.mmsa-legacy #ui-datepicker-div table.ui-datepicker-calendar{margin:0;border:1px solid #eee;}.mmsa-legacy #ui-datepicker-div table.ui-datepicker-calendar td{padding:2px;}.mmsa-legacy #ui-datepicker-div table.ui-datepicker-calendar td a{border:2px solid #eee;}.mmsa-legacy #ui-datepicker-div table.ui-datepicker-calendar td.ui-datepicker-current-day a,.mmsa-legacy #ui-datepicker-div table.ui-datepicker-calendar td.ui-state-highlight a{border:2px solid #eee;background:#faa200;}.mmsa-legacy #ui-datepicker-div table.ui-datepicker-calendar .ui-widget-content.ui-datepicker-inline.ui-widget{border-width:0;width:100%;padding:0 0 0;background:#eee;color:#0061a8;font-weight:normal;font-family:"Century Gothic W01";}.mmsa-legacy #ui-datepicker-div table.ui-datepicker-calendar .ui-widget-content.ui-datepicker-inline.ui-widget th{font-weight:normal;}.mmsa-legacy #ui-datepicker-div table.ui-datepicker-calendar .ui-widget-content.ui-datepicker-inline.ui-widget .ui-widget-header{height:50px;color:#00a1d8;font-weight:normal;font-family:"Century Gothic W01";background:#ddd url("");border-width:0;border-bottom-width:2px;border-bottom:2px solid #fff;}.mmsa-legacy #ui-datepicker-div table.ui-datepicker-calendar .ui-widget-content.ui-datepicker-inline.ui-widget .ui-widget-header .ui-datepicker-title{line-height:40px;}.mmsa-legacy #ui-datepicker-div .ui-state-default,.mmsa-legacy #ui-datepicker-div .ui-widget-content .ui-state-default,.mmsa-legacy #ui-datepicker-div .ui-widget-header .ui-state-default{border:2px solid #eee;background:#999;color:#0061a8;text-align:center;position:relative;}.mmsa-legacy .date-picking .book-inputs{margin-bottom:1em;}.mmsa-legacy .date-picking .date-picking-actions{text-align:right;}.mmsa-legacy .date-picking .date-picking-actions p{margin-bottom:0;}.mmsa-legacy .date-picking .date-picking-actions p a{display:inline-block;margin:0 0 0 1em;}.mmsa-legacy .date-picking .date-picking-actions ul{padding:0;}.mmsa-legacy .date-picking .date-picking-actions ul li{float:left;list-style-type:none;margin-right:10px;}.mmsa-legacy .date-picking .date-picking-actions .box{display:inline-block;width:16px;height:16px;content:"&nbsp;";}.mmsa-legacy .date-picking .date-picking-actions .orange.box{background:#faa200;}.mmsa-legacy .date-picking .date-picking-actions .blue.box{background:#00a1d8;}.mmsa-legacy .date-picking .date-picking-actions .na.box{background:#999;opacity:.7;}.mmsa-legacy .date-picking .date-picking-actions .gray.box{background:#999;opacity:.7;}.mmsa-legacy .date-picking .book-input-box{text-align:center;margin-top:2em;padding-right:0;}.mmsa-legacy .date-picking .book-input-box:first-child{padding-left:0;padding-right:15px;}@media screen and (max-width:767px){.mmsa-legacy .date-picking .book-input-box{padding-left:2px;padding-right:2px;}}.mmsa-legacy .date-picking .book-input-box>label{font-weight:normal;color:#222;font-family:"Century Gothic W01";padding-bottom:.5em;}.mmsa-legacy .date-picking .book-input-box .ui-datepicker-prev{top:0;left:0;height:100%;cursor:pointer;}.mmsa-legacy .date-picking .book-input-box .ui-datepicker-prev .ui-icon{left:20px;top:17px;}.mmsa-legacy .date-picking .book-input-box .ui-datepicker-prev .ui-icon:before{content:"";width:0;height:0;position:absolute;left:0;top:5px;border-right:15px solid #999;border-top:10px solid transparent;border-bottom:10px solid transparent;}.mmsa-legacy .date-picking .book-input-box .ui-datepicker-prev .ui-icon:hover:before{border-right-color:#222;}.mmsa-legacy .date-picking .book-input-box .ui-datepicker-next{top:0;right:0;height:100%;width:14%;cursor:pointer;}.mmsa-legacy .date-picking .book-input-box .ui-datepicker-next .ui-icon{right:10px;left:auto;top:17px;}.mmsa-legacy .date-picking .book-input-box .ui-datepicker-next .ui-icon:after{content:"";width:0;height:0;position:absolute;right:10px;top:5px;border-left:15px solid #999;border-top:10px solid transparent;border-bottom:10px solid transparent;}.mmsa-legacy .date-picking .book-input-box .ui-datepicker-next .ui-icon:hover:after{border-left-color:#222;}.mmsa-legacy .date-picking .book-input-box .ui-datepicker-prev,.mmsa-legacy .date-picking .book-input-box .ui-datepicker-next{border:0 !important;}.mmsa-legacy .date-picking .book-input-box .ui-datepicker-prev .ui-icon,.mmsa-legacy .date-picking .book-input-box .ui-datepicker-next .ui-icon{background-image:url("");width:30px;height:30px;margin-right:0;margin-left:0;}.mmsa-legacy .date-picking .book-input-box .ui-state-hover{background:url("");}.mmsa-legacy .date-picking .book-input-box>input{display:none;}.mmsa-legacy .date-picking .book-input-box table.ui-datepicker-calendar{margin:0;border:1px solid #eee;}.mmsa-legacy table tbody>tr:nth-child(odd){background-color:inherit;}.mmsa-legacy .date-picking .book-input-box table.ui-datepicker-calendar td{padding:2px;width:14%;}@media screen and (min-width:992px){.mmsa-legacy .date-picking .book-input-box table.ui-datepicker-calendar td{--padding:1px 2px;}}@media screen and (max-width:767px){.mmsa-legacy .date-picking .book-input-box table.ui-datepicker-calendar td{--padding:0 1px;}}.mmsa-legacy .date-picking .book-input-box table.ui-datepicker-calendar td a{border:none;}.mmsa-legacy .date-picking .book-input-box table.ui-datepicker-calendar td.ui-datepicker-current-day a,.mmsa-legacy .date-picking .book-input-box table.ui-datepicker-calendar td.ui-state-highlight a{border:none;background:#faa200;}.mmsa-legacy .date-picking .book-input-box .ui-widget-content.ui-datepicker-inline.ui-widget{border-width:0;width:100%;padding:0 0 0;background:#eee;color:#0061a8;font-weight:normal;font-family:"Century Gothic W01";}.mmsa-legacy .date-picking .book-input-box .ui-widget-content.ui-datepicker-inline.ui-widget th{font-weight:normal;}.mmsa-legacy .date-picking .book-input-box .ui-widget-content.ui-datepicker-inline.ui-widget .ui-widget-header{height:50px;color:#999;font-weight:normal;font-family:"Century Gothic W01 Bold";background:#ddd url("");border-width:0;border-bottom-width:2px;border-bottom:2px solid #fff;position:relative;}.mmsa-legacy .date-picking .book-input-box .ui-widget-content.ui-datepicker-inline.ui-widget .ui-widget-header .ui-datepicker-title{line-height:40px;}.mmsa-legacy .date-picking .book-input-box .ui-state-default,.mmsa-legacy .date-picking .book-input-box .ui-widget-content .ui-state-default,.mmsa-legacy .date-picking .book-input-box .ui-widget-header .ui-state-default{background:#00a1d8;color:#0061a8;text-align:center;padding-bottom:50px;position:relative;}@media screen and (max-width:1199px){.mmsa-legacy .date-picking .book-input-box .ui-state-default,.mmsa-legacy .date-picking .book-input-box .ui-widget-content .ui-state-default,.mmsa-legacy .date-picking .book-input-box .ui-widget-header .ui-state-default{padding-bottom:35px;font-size:13px;}.mmsa-legacy .date-picking .book-input-box .ui-state-default:after,.mmsa-legacy .date-picking .book-input-box .ui-widget-content .ui-state-default:after,.mmsa-legacy .date-picking .book-input-box .ui-widget-header .ui-state-default:after{bottom:10px;}}@media screen and (max-width:991px){.mmsa-legacy .date-picking .book-input-box .ui-state-default,.mmsa-legacy .date-picking .book-input-box .ui-widget-content .ui-state-default,.mmsa-legacy .date-picking .book-input-box .ui-widget-header .ui-state-default{padding-bottom:30px;}.mmsa-legacy .date-picking .book-input-box .ui-state-default:after,.mmsa-legacy .date-picking .book-input-box .ui-widget-content .ui-state-default:after,.mmsa-legacy .date-picking .book-input-box .ui-widget-header .ui-state-default:after{bottom:5px;}}.mmsa-legacy .date-picking .book-input-box .ui-datepicker-calendar span:after,.mmsa-legacy .date-picking .book-input-box .ui-datepicker-calendar a:after{content:"";position:absolute;bottom:20px;left:0;width:100%;text-align:center;color:#fff;}.mmsa-legacy .date-picking .book-input-box .ui-corner-all,.mmsa-legacy .date-picking .book-input-box .ui-corner-bottom,.mmsa-legacy .date-picking .book-input-box .ui-corner-right,.mmsa-legacy .date-picking .book-input-box .ui-corner-br{border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;border-top-right-radius:0;}.mmsa-legacy .date-picking .book-input-box .ui-widget-content .ui-state-highlight{border:none;}.mmsa-legacy .date-picking .book-input-box .ui-widget-content.ui-datepicker-inline.ui-widget .ui-datepicker-other-month{opacity:1;filter:Alpha(Opacity=100);background-image:url("");background:transparent;visibility:hidden;}.mmsa-legacy .date-picking .book-input-box .ui-widget-content.ui-datepicker-inline.ui-widget .ui-datepicker-other-month span{color:#eee;}.mmsa-legacy .date-picking .book-input-box .ui-widget-content.ui-datepicker-inline.ui-widget .ui-datepicker-other-month span:after{color:#eee;}.mmsa-legacy .date-picking .book-input-box .ui-state-disabled,.mmsa-legacy .date-picking .book-input-box .ui-widget-content .ui-state-disabled,.mmsa-legacy .date-picking .book-input-box .ui-widget-header .ui-state-disabled{opacity:.7;filter:Alpha(Opacity=70);width:14%;}.mmsa-legacy .date-picking .book-input-box .ui-widget-content .ui-datepicker-other-month .ui-state-default,.mmsa-legacy .date-picking .book-input-box .ui-widget-content .ui-datepicker-unselectable .ui-state-default{background-color:#999;border:none;}.mmsa-legacy article{margin-bottom:1em;}.mmsa-legacy article .carousel-caption{width:100%;right:0;left:auto;padding:0 0 0 0;bottom:0;top:auto;background:rgba(0,0,0,.5);}.mmsa-legacy .lodging-ecom-ui a,.mmsa-legacy .lodging-ecom-ui a:link,.mmsa-legacy .lodging-ecom-ui a:hover{text-decoration:none;}.mmsa-legacy article .carousel-caption h4{color:#fff;text-transform:none;margin:.5em 0;}.mmsa-legacy article .carousel-control{height:36px;bottom:0;top:auto;width:36px;background:rgba(51,51,51,.7);text-decoration:none;z-index:1000;text-shadow:none;}.mmsa-legacy article .carousel-control:hover{background:#000;}.mmsa-legacy article .carousel-control span{padding:4px;width:36px;display:inline-block;color:transparent;}.mmsa-legacy article section>.base-content .block-rate .corner-block.view-rooms{padding-right:0;}@media screen and (min-width:992px){.mmsa-legacy .base-content .block-rate .rate-block{margin-right:0;}}.mmsa-legacy .block-rate .rate-block{margin-top:15px;}.mmsa-legacy .base-content .block-rate h4,.mmsa-legacy .base-content .block-rate h6{padding-right:15px;margin:0;}.mmsa-legacy .subpage.content article h2,.mmsa-legacy article h2{margin:2em 0 1em;text-align:center;}.mmsa-legacy article.packages-section h2{margin-top:1.5em;}.mmsa-legacy article.properties-section section.block.container{margin-bottom:2em;}.mmsa-legacy article.properties-section section.block.container .block-title .overlay{background-color:rgba(0,0,0,.5);}.mmsa-legacy article.properties-section section.block.container .block-description{padding:0 0 0 0;}.mmsa-legacy article.properties-section section.block.container .block-rate .corner-block a{padding:10px 46px;margin-right:-1px;}.mmsa-legacy article.properties-section section.block.container .property-infobar{background:#eee;padding:0 0 0 0;margin-bottom:1em;}.mmsa-legacy article.properties-section section.block.container .property-infobar p{margin:0 0 0 0;padding:12px 0 5px;text-align:center;}.mmsa-legacy article.properties-section section.block.container .property-infobar .features-wrapper{border-right:1px solid #999;}@media screen and (max-width:991px){.mmsa-legacy article.properties-section section.block.container .property-infobar .features-wrapper{border-right:0;}}.mmsa-legacy article.properties-section section.block.container .property-infobar .tripadvisor-wrapper{margin:16px auto 0;text-align:center;}.mmsa-legacy article.properties-section section.block.container .property-infobar .tripadvisor-wrapper>div{display:inline-block;margin:0 auto;}.mmsa-legacy article section.block.container .base-content{border:1px solid #999;position:relative;width:100%;min-height:196px;}@media(min-width:768px){.mmsa-legacy article section.block.container .base-content{display:flex;}}.mmsa-legacy article section.block.container .package-option-wrapper .block-rate{min-height:110px;}.mmsa-legacy article section.block.container .block-description{right:0;padding:1em 0 0 1em;}@media screen and (max-width:991px){.mmsa-legacy article section.block.container .block-description{position:relative;height:auto;}.mmsa-legacy article section.block.container .block-description>div{width:100%;}.mmsa-legacy article section.block.container .block-description .block-rate{position:relative;width:100%;}}.mmsa-legacy article section.block.container .block-description .more-link{position:relative;display:inline-block;}.mmsa-legacy article section.block.container .block-description .tooltip-content{position:absolute;left:0;background:#fff;border:1px solid #999;padding:1em;display:block;opacity:0;visibility:hidden;text-align:left;padding:10px 15px;z-index:100;width:100%;transition:opacity .6s ease-in-out;}.mmsa-legacy article section.block.container .block-description .tooltip-content.visible{visibility:visible;opacity:1;}.mmsa-legacy article section.block.container .block-description .tooltip-content h5{font-size:1em;text-transform:none;}.mmsa-legacy article section.block.container .block-description .tooltip-content p a{color:#00a1d8;padding:0 0 0 0;font-size:.8em;text-transform:none;}.mmsa-legacy article section.block.container .block-description .tooltip-content p a:hover{text-decoration:underline;}.mmsa-legacy article section.block.container .block-description .tooltip-content ul{padding-left:25px;}.mmsa-legacy article section.block.container .block-description .tooltip-content .tooltip-close{position:absolute;top:.2em;right:.2em;width:15px;height:15px;color:#999;font-size:1.2em;padding:0 0 0 0;text-decoration:none;}.mmsa-legacy article section.block.container .block-title{padding:0;margin-bottom:15px;min-height:196px;}.mmsa-legacy article section.block.container .block-title .overlay{position:absolute;height:100%;width:100%;background-color:rgba(0,97,168,.6);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;min-height:100%;background-position:center;min-height:196px;background-size:cover;background-repeat:no-repeat;display:flex;align-content:center;}.mmsa-legacy article section.block.container .block-title .overlay h3{text-align:center;color:#fff;text-transform:uppercase;z-index:100;width:100%;padding:0 10px;align-self:center;}.mmsa-legacy article section.block.container .block-title>img{width:100%;-max-height:196px;background-color:#000;max-width:initial;position:absolute;min-height:100%;min-width:100%;}.mmsa-legacy article section.block.container .block-rate{padding:0;position:absolute;right:-1px;bottom:0;}.mmsa-legacy article section.block.container .block-rate h6{text-align:right;padding-right:0;margin:0;color:#999;font-size:.8em;font-family:"Century Gothic W01",sans-serf;}.mmsa-legacy article section.block.container .block-rate h4{font-size:2em;text-align:right;padding-right:0;color:#00a1d8;margin:0;}.mmsa-legacy article section.block.container .block-rate h4,.mmsa-legacy article section.block.container .block-rate h6{padding-right:15px;margin:0;}.mmsa-legacy article section.block.container .block-rate .corner-block{text-transform:uppercase;max-width:246px;float:right;}.mmsa-legacy article section.block.container .block-rate .corner-block a.more{background-color:#999;white-space:nowrap;}.mmsa-legacy article section.block.container .block-rate .corner-block a.more:hover{background-color:#0061a8;}.mmsa-legacy article section.block.container .block-rate .corner-block a{display:block;padding:10px 60px 10px 40px;color:#fff;text-decoration:none;height:inherit;background:inherit;content:inherit;text-indent:inherit;background-color:#ff9f00;}@media screen and (max-width:767px){.mmsa-legacy article section.block.container .block-rate .corner-block a.button.link{margin-bottom:0;}}.mmsa-legacy article section.block.container .block-rate .corner-block a:hover{text-decoration:none;}.mmsa-legacy article section.block.container .block-rate .corner-block.view-rooms{color:#fff;background:#999;}.mmsa-legacy article section.block.container .block-rate .corner-block.view-rooms:hover{background:#0061a8;color:#fff;}.mmsa-legacy article section.block.container .block-rate .corner-block.view-rooms:hover .more .caret:before{border-top-color:#faa200;}.mmsa-legacy article section.block.container .block-rate .corner-block.view-rooms:hover .more .caret:after{border-top-color:#0061a8;}.mmsa-legacy article section.block.container .block-rate .corner-block.view-rooms:hover .more.expanded .caret:before{border-bottom-color:#faa200;}.mmsa-legacy article section.block.container .block-rate .corner-block.view-rooms:hover .more.expanded .caret:after{border-bottom-color:#0061a8;}.mmsa-legacy article section.block.container .block-rate .corner-block.view-rooms .more.expanded .caret:before{content:"";position:absolute;top:20%;left:4px;border-top:0;border-bottom:12px solid #ffc04c;border-left:11px solid transparent;border-right:11px solid transparent;}.mmsa-legacy article section.block.container .block-rate .corner-block.view-rooms .more.expanded .caret:after{content:"";position:absolute;top:20%;left:8px;border-top:0;border-bottom:8px solid #999;border-left:7px solid transparent;border-right:7px solid transparent;height:12px;}.mmsa-legacy article section.block.container .block-rate .corner-block.view-rooms .more .caret{position:relative;cursor:pointer;border-width:0 0 0 0;top:-8px;}.mmsa-legacy article section.block.container .block-rate .corner-block.view-rooms .more .caret:before{content:"";position:absolute;top:20%;left:4px;border-top:12px solid #ffc04c;border-left:11px solid transparent;border-right:11px solid transparent;}.mmsa-legacy article section.block.container .block-rate .corner-block.view-rooms .more .caret:before:hover{border-top-color:#222;}.mmsa-legacy article section.block.container .block-rate .corner-block.view-rooms .more .caret:after{content:"";position:absolute;top:20%;left:8px;border-top:8px solid #999;border-left:7px solid transparent;border-right:7px solid transparent;}.mmsa-legacy article section.block.container .more-content{clear:both;border:none;-webkit-box-shadow:inset 0 7px 9px -7px rgba(0,0,0,.7);-moz-box-shadow:inset 0 7px 9px -7px rgba(0,0,0,.7);box-shadow:inset 0 7px 9px -7px rgba(0,0,0,.7);padding-top:2em;background:#eee;width:100%;}.mmsa-legacy article section.block.container .more-content .package-option-wrapper{display:block;border-top:1px solid #fff;padding-top:2em;clear:both;}.mmsa-legacy article section.block.container .more-content .package-option-wrapper:first-child{border-top:0;padding-top:0;}@media screen and (min-width:768px){.mmsa-legacy article section.block.container .more-content .block-title{margin-left:5%;width:45%;}}@media screen and (min-width:992px){.mmsa-legacy article section.block.container .more-content .block-title{margin-left:2%;width:31%;}}.mmsa-legacy article section.block.container .more-content .block-rate .corner-block a{padding:10px 50px 10px 50px;width:150px;}.mmsa-legacy article section.block.container .package-option{margin-bottom:2em;}@media screen and (min-width:768px){.mmsa-legacy article section.block.container .package-option{display:flex;}.mmsa-legacy article section.block.container .block-title{margin-bottom:0;min-height:196px;}}.mmsa-legacy article section.block.container .package-option .corner-block{padding:0 0 0 0;width:100%;position:relative;}.mmsa-legacy article section.block.container .package-option .corner-block .tooltip-content{position:absolute;bottom:1.5em;left:-1em;background:#fff;border:1px solid #999;width:200px;height:200px;padding:1em;display:none;text-align:left;visibility:visible;opacity:1;}.mmsa-legacy article section.block.container .package-option .corner-block .tooltip-content h5{font-size:1em;text-transform:none;}.mmsa-legacy article section.block.container .package-option .corner-block .tooltip-content p{position:absolute;bottom:.5em;}.mmsa-legacy article section.block.container .package-option .corner-block .tooltip-content p a{color:#00a1d8;padding:0 0 0 0;font-size:.8em;text-transform:none;}.mmsa-legacy article section.block.container .package-option .corner-block .tooltip-content p a:hover{text-decoration:underline;}.mmsa-legacy article section.block.container .package-option .corner-block .tooltip-content .tooltip-close{position:absolute;top:.2em;right:.2em;width:15px;height:15px;color:#999;font-size:.8em;padding:0 0 0 0;}.mmsa-legacy article section.block.container .package-option .corner-block .link.button{float:right;clear:both;}.mmsa-legacy article section.block.container .package-option .corner-block label{clear:both;display:block;padding-top:10px;padding-right:15px;text-indent:-15px;text-align:right;font-size:.7em;color:#999;}.mmsa-legacy article section.block.container .package-option .corner-block label span{padding:0 10px 0 0 !important;color:#999;display:inline-block;}.mmsa-legacy article section.block.container .package-option .corner-block input{width:13px;height:13px;padding:0;margin:0;vertical-align:bottom;position:relative;top:0;*overflow:hidden;}.mmsa-legacy .rates-compare-section .remove-button{padding:0 0;text-align:right;border-left:0;border-right:0;clear:both;}.mmsa-legacy .rates-compare-section .remove-button>a{display:inline-block;text-transform:uppercase;}.mmsa-legacy .rates-compare-section .remove-button>a.link.button{padding:1em 0;display:block;width:100%;text-align:center;margin-right:0;}@media screen and (max-width:450px){.mmsa-legacy .rates-compare-section .remove-button>a.link.button{margin-bottom:0;}}.mmsa-legacy .rates-compare-section .remove-button a:after{content:"X ";padding-left:10px;}.mmsa-legacy .rates-compare-section .rates-container .rate.block{float:left;padding:1em 1em 1em 0;width:25%;}@media screen and (max-width:767px){.mmsa-legacy .rates-compare-section .rates-container .rate.block{padding-left:1em;width:100%;}}.mmsa-legacy .rates-compare-section .rates-container .rate.block .block-title{padding:0 0 0 0;margin:0 0;border:1px solid #999;border-bottom:0;clear:both;}@media screen and (max-width:767px){.mmsa-legacy .rates-compare-section .rates-container .rate.block .block-title img{width:100%;}}.mmsa-legacy .rates-compare-section .rates-container .rate.block .block-title .overlay{width:100%;height:100%;position:absolute;background:rgba(51,51,51,.7);}.mmsa-legacy .rates-compare-section .rates-container .rate.block .block-title .overlay h3{text-transform:uppercase;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;color:#fff;margin:0;}.mmsa-legacy .rates-compare-section .rates-container .rate.block .block-description{margin:0 0;padding:0 0;border:1px solid #999;border-top:0;}.mmsa-legacy .rates-compare-section .rates-container .rate.block .block-description .property-infobar{padding:0 0 0 0;background:#eee;text-align:center;margin-bottom:1.5em;}.mmsa-legacy .rates-compare-section .rates-container .rate.block .block-description .property-infobar .tripadvisor-wrapper>div{display:inline-block;padding:1em 0;}.mmsa-legacy .rates-compare-section .rates-container .rate.block .block-description .property-infobar .features-wrapper{padding:0 0 0 0;}.mmsa-legacy .rates-compare-section .rates-container .rate.block .block-description .property-infobar .features-wrapper p{padding:15px 0;border-bottom:1px solid #999;}.mmsa-legacy .rates-compare-section .rates-container .rate.block .block-description .property-text-description{border-bottom:1px solid #999;}.mmsa-legacy .rates-compare-section .rates-container .rate.block .block-description .property-text-description p{padding:0 .5em;}.mmsa-legacy .rates-compare-section .rates-container .rate.block .block-description .block-rate{border-bottom:1px solid #999;}.mmsa-legacy .rates-compare-section .rates-container .rate.block .block-description .block-rate,.mmsa-legacy .rates-compare-section .rates-container .rate.block .block-description .book-button{padding:1em 0;text-align:center;}.mmsa-legacy .rates-compare-section .rates-container .rate.block .block-description .block-rate h4,.mmsa-legacy .rates-compare-section .rates-container .rate.block .block-description .book-button h4{text-align:center;font-size:2em;padding-right:0;color:#00a1d8;margin:.25em 0;}.mmsa-legacy .rates-compare-section .rates-container .rate.block .block-description .block-rate>a,.mmsa-legacy .rates-compare-section .rates-container .rate.block .block-description .book-button>a{display:inline-block;text-transform:uppercase;}.mmsa-legacy .rates-compare-section .rates-container .rate.block .block-description .remove-button{border:1px solid #999;border-left:0;border-right:0;clear:both;}.mmsa-legacy .rates-compare-section .rates-container .rate.block .block-description .remove-button a:before{content:"X ";padding-right:10px;}.mmsa-legacy .rates-compare-section .rates-container .rate.block .block-description .remove-button,.mmsa-legacy .rates-compare-section .rates-container .rate.block .block-description .book-button{padding:1em 0;}.mmsa-legacy .rates-compare-section .rates-container .rate.block .block-description .remove-button .link.button,.mmsa-legacy .rates-compare-section .rates-container .rate.block .block-description .book-button .link.button{margin:.5em 0;margin-right:0;float:none;}.mmsa-legacy .fixed-help-links{position:fixed;width:300px;z-index:150;bottom:0;right:0;background:#00a1d8;}.mmsa-legacy .fixed-help-links .reservation-phone-link,.mmsa-legacy .fixed-help-links .reservation-live-chat{padding:3px 10px;line-height:30px;}.mmsa-legacy .fixed-help-links .reservation-phone-link a,.mmsa-legacy .fixed-help-links .reservation-phone-link a:focus,.mmsa-legacy .fixed-help-links .reservation-phone-link a:active,.mmsa-legacy .fixed-help-links .reservation-live-chat a,.mmsa-legacy .fixed-help-links .reservation-live-chat a:focus,.mmsa-legacy .fixed-help-links .reservation-live-chat a:active{color:#fff;text-decoration:none;}.mmsa-legacy .fixed-help-links .reservation-phone-link a{font-family:ITCLubalinGraphW01-BdOb;}.mmsa-legacy .fixed-help-links .reservation-live-chat{background:#0061a8;}.mmsa-legacy .fixed-help-links .reservation-live-chat a{font-family:"Century Gothic W01 Bold";display:inline-block;padding-left:10px;}.mmsa-legacy .fixed-help-links .reservation-live-chat a:before{content:"";width:20px;height:20px;vertical-align:sub;margin-right:10px;display:inline-block;background:url("/Content/img/live-chat.png") center right no-repeat;}.mmsa-legacy .TA_links{list-style-type:none;}.mmsa-legacy .update-guests-form{margin-top:10px;}.mmsa-legacy .update-guests-form label{margin-right:15px;font-size:9pt;display:inline-block;}.mmsa-legacy .update-required .pkg,.mmsa-legacy a.link.button.update-guests{display:none !important;}.mmsa-legacy .update-required a.link.button.update-guests{display:inline-block !important;}.mmsa-legacy h6.unavailable-message{padding-bottom:10px;display:block;}.mmsa-legacy .block-description .pkg-long-description img,.mmsa-legacy .block-description .pkg-long-description address,.mmsa-legacy .block-description .pkg-long-description em{display:none;}.mmsa-legacy a.link.button.update-guests{float:right;margin-right:15px;margin-bottom:15px;}.mmsa-legacy .date-picking-actions .search-link{margin-right:0 !important;}.mmsa-legacy .subpage.content .lodging-ecom-ui p,.mmsa-legacy .lodging-ecom-ui p{font-size:.9em;margin-top:1em;margin-bottom:1em;line-height:1.4;}.mmsa-legacy .lodging-ecom-ui section{max-width:100%;width:1080px;}.mmsa-legacy .container.ecom-progress-container{padding:0;max-width:100%;}.mmsa-legacy .lodging-ecom-ui .carousel,.mmsa-legacy .lodging-ecom-ui .carousel-inner{height:0;padding-bottom:56.25%;}.mmsa-legacy .lodging-ecom-ui h3{margin:0;}.mmsa-legacy .lodging-ecom-ui .carousel-inner>.item>img{width:100%;}.mmsa-legacy body>form>.lodging-form.booking-widget-form{display:none;visibility:hidden;}.mmsa-legacy .reservations.row .lodging-ecom-ui label{font-weight:100;float:none;width:inherit;line-height:inherit;margin-top:inherit;white-space:nowrap;}.mmsa-legacy .ecom-full-spinner-container{position:fixed;z-index:3000;background:rgba(255,255,255,.8);top:0;left:0;width:100%;height:100%;display:none;}.mmsa-legacy .ecom-full-spinner-container .ecom-full-spinner{position:fixed;top:30%;width:100%;text-align:center;margin-left:auto;margin-right:auto;}.mmsa-legacy .ecom-full-spinner-container .ecom-full-spinner img{width:100px;}.mmsa-legacy .mobile_weather_trigger,.mmsa-legacy .mobile_nav_trigger,.mmsa-legacy .mobile_home_block,.mmsa-legacy .extra,.mmsa-legacy body>.mobile_book_block{display:none;}@media screen and (max-width:767px){.mmsa-legacy .mobile_weather_trigger,.mmsa-legacy .mobile_nav_trigger,.mmsa-legacy .main_content .mobile_home_block{display:block;}.mmsa-legacy .mobile_weather_trigger,.mmsa-legacy .mobile_nav_trigger{border-right:0;position:absolute;left:0;top:0;}.mmsa-legacy .mobile_weather_trigger{left:auto;right:0;}.mmsa-legacy .main_content .mobile_home_block{background:#199ed9 url("/Content/img/mobile-home-stack-bg.png") repeat-x;height:80px;line-height:79px;margin:0 0;position:relative;}.mmsa-legacy body.summer_page .main_content .mobile_home_block{background:#f1764a url("/Content/img/mobile-home-stack-bg-summer.png") repeat-x;}.mmsa-legacy .main_content .mobile_home_block a{display:block;height:80px;margin:0 0;}.mmsa-legacy .main_content .mobile_home_block a:hover{text-decoration:none;}.mmsa-legacy .main_content .mobile_home_block>*{vertical-align:middle;}.mmsa-legacy .main_content .mobile_home_block h2{font-family:ClarendonBT-Bold,Georgia,serif;-webkit-font-smoothing:antialiased;display:inline-block;padding-top:0;padding-bottom:0;margin-bottom:0;height:65px;padding-right:40px;text-shadow:1px 1px 1px #0b688f;background:transparent;vertical-align:text-bottom;max-width:165px;}.mmsa-legacy body.summer_page .main_content .mobile_home_block h2{background-color:#f1764a;}.mmsa-legacy .mobile_home_img{display:inline-block;height:80px;border-bottom:10px solid #fff;margin-right:-10px;margin-top:-72px;}.mmsa-legacy .mobile_home_divider{width:10px;height:80px;background:url("/Content/img/mobile-divider.png") no-repeat;display:inline-block;margin-right:-4px;}.mmsa-legacy body.summer_page .mobile_home_divider{background:url("/Content/img/mobile-divider-summer.png") no-repeat;}.mmsa-legacy .mobile_home_arrow{background:transparent url("/Content/img/mobile-home-arrow.png") center right no-repeat;width:50px;height:80px;position:absolute;right:0;top:7px;z-index:1000;}.mmsa-legacy body.summer_page .mobile_home_arrow{background-image:url("/Content/img/mobile-home-arrow-summer.png");}.mmsa-legacy .main_content .mobile_home_block:nth-child(2){margin-top:10px;}.mmsa-legacy body.summer_page .main_content .mobile_book_block{background:#f24f00 url("/Content/img/mobile-home-stack-bg-short-summer.png");}.mmsa-legacy .mobile_book_block a.mobile_home_more_container{display:inline;}.mmsa-legacy .main_content .mobile_book_block>div{height:40px;display:inline;margin:0;vertical-align:middle;}.mmsa-legacy .mobile_book_block .mobile_home_img{height:40px;width:100px;margin-top:0;float:left;margin-right:-6px;background:url("/Content/img/mobile-phone.png") no-repeat center 0 #136db2;text-indent:-9999px;}.mmsa-legacy body.summer_page .mobile_book_block .mobile_home_img{background-color:#f0502c;}.mmsa-legacy .main_content .mobile_home_divider.short{background:url("/Content/img/mobile-divider-short.png") no-repeat;height:40px;width:10px;display:inline-block;margin-right:-4px;}.mmsa-legacy body.summer_page .main_content .mobile_home_divider.short{background-image:url("/Content/img/mobile-divider-short-summer.png");}.mmsa-legacy .mobile_home_more{position:absolute;right:10px;top:10px;width:19px;height:30px;z-index:1000;display:block;cursor:pointer;text-indent:-9999px;background:url("/Content/img/more-book-now-home.png") no-repeat right 0 transparent;}.mmsa-legacy body.summer_page .mobile_home_more{background-image:url("/Content/img/more-book-now-home-summer.png");}.mmsa-legacy .mobile_home_more.expanded{background:url("/Content/img/more-book-now-home.png") no-repeat right -30px transparent;}.mmsa-legacy .secondary_page .mobile_book_block{display:block;height:30px;}.mmsa-legacy .secondary_page .mobile_book_block div{height:30px;background-color:#ccc;}.mmsa-legacy .secondary_page .mobile_book_block a{vertical-align:top;text-align:center;}.mmsa-legacy .secondary_page .mobile_book_block div{background-color:#ccc;height:30px;}.mmsa-legacy .secondary_page .mobile_book_block .mobile_home_img{width:19.6875%;margin-right:10px;border:none;height:30px;background:url("/Content/img/mobile-phone.png") no-repeat center 0 #999;}.mmsa-legacy body .mobile_only.search .header_search_form input.search-query{margin-top:0;}.mmsa-legacy body .main_navigation ul.primary_nav li.mobile_only.search{height:82px;}.mmsa-legacy body .main_navigation .container ul li a{font-size:16px;}.mmsa-legacy .summer_page.secondary_page .mobile_book_block .mobile_home_img{background-color:#999;}.mmsa-legacy .secondary_page .mobile_book_block .mobile_home_divider{display:none;}.mmsa-legacy .secondary_page .mobile_book_block .mobile_home_more{position:inherit;float:right;margin-right:20px;background:url("/Content/img/more-book-now-secondary.png");}.mmsa-legacy .secondary_page .mobile_book_block .mobile_home_more.expanded{background-position:0 30px;}.mmsa-legacy .main_content .mobile_book_block{margin-bottom:10px;display:block;position:relative;height:40px;line-height:39px;background:#0063a7 url("/Content/img/mobile-home-stack-bg-short.png") repeat-x;overflow:hidden;}.mmsa-legacy .season_switcher{display:none;}.mmsa-legacy .home .carousel-wrapper{margin-bottom:15px;}.mmsa-legacy .home .main_content .mobile_home_block h2{height:50px;margin-bottom:10px;padding-bottom:0;font-size:21px;}.mmsa-legacy .mobile_book_block .mobile_home_img{height:40px;}.mmsa-legacy .home .main_content .mobile_book_block a.mobile_home_more_container h2{padding-top:0;}.mmsa-legacy .breadcrumb-wrapper.row,.mmsa-legacy .content-wrapper.row{width:100% !important;}.mmsa-legacy .mobile_only,.mmsa-legacy body .mobile_only.search,.mmsa-legacy .mobile_only.my_account.col-md-6{display:block;}.mmsa-legacy .mobile_only.my_account,.mmsa-legacy .mobile_only.search{width:49.5%;float:left;}.mmsa-legacy .mobile_only.season_switcher{width:100%;border-top:10px solid #124d84;background:#124d84;height:60px;left:0;top:0;clear:both;position:relative;}.mmsa-legacy .summer_page .mobile_only.season_switcher{border-top:10px solid #f1764a;background:#f24f00;}.mmsa-legacy .mobile_only.season_switcher a{display:block;padding:1em;background-position:center center;}.mmsa-legacy .main_navigation ul.primary_nav li.mobile_only.my_account{padding:0 0;}.mmsa-legacy .main_navigation ul.primary_nav li.mobile_only.my_account{background-image:url("/Content/img/my-account-icon.png");background-repeat:no-repeat;background-position:30px center;padding:20px 0 20px 15%;border-right:2px solid #124d84;height:82px;}.mmsa-legacy body.summer_page .main_navigation ul.primary_nav li.mobile_only.my_account{border-right:2px solid #f1764a;}.mmsa-legacy .header_container [class*="col"].secondary_nav{position:absolute;top:0;z-index:0;}.mmsa-legacy .secondary_nav .navbar,.mmsa-legacy .main_navigation{display:none;}.mmsa-legacy .subnav_linkset{list-style-type:none;}.mmsa-legacy .main_navigation .subnav_linkset li:first-child a,.mmsa-legacy .subnav_linkset li a{border-left:none;}.mmsa-legacy .main_navigation .subnav_linkset li.subnav_header{background-color:#eee;}.mmsa-legacy .main_navigation .subnav_linkset li.subnav_header a{color:#333;font-weight:bold;}.mmsa-legacy .main_submenu div.subnav_mainlinks ul{clear:both;}.mmsa-legacy body .main_submenu div.subnav_mainlinks ul:first-child{display:block;}.mmsa-legacy .fade_nav .main_submenu .subnav_linkset li{padding:0 0 0 0;}.mmsa-legacy .header_container{padding-top:0;overflow:hidden;}.mmsa-legacy body .header_container .mobile_nav_trigger{display:block;position:absolute;bottom:0;border-right:0;width:55px;height:55px;z-index:900;}.mmsa-legacy body .header_container .mobile_nav_trigger{top:0;}.mmsa-legacy .secondary_nav .navbar.navbar-right{margin-right:0;}.mmsa-legacy .logo_container a{height:55px;display:block;text-align:center;z-index:800;position:absolute;width:100%;background:#0063a7;}.mmsa-legacy body.summer_page .logo_container a{background-color:#f24f00;}.mmsa-legacy .header_container .mobile_weather_trigger,.mmsa-legacy .header_container .mobile_nav_trigger{display:block;position:absolute;top:0;border-right:0;width:55px;height:55px;z-index:900;}.mmsa-legacy .mobile_nav_trigger{left:0;}.mmsa-legacy .fade_subnav .main_submenu{min-height:0;}.mmsa-legacy .mobile_weather_trigger_link,.mmsa-legacy .mobile_nav_trigger_link{display:block;width:55px;height:55px;background:transparent url("/Content/img/menu-button.png") no-repeat;}.mmsa-legacy .mobile_nav_trigger_link.expanded{background-color:#124d84;}.mmsa-legacy .mobile_weather_trigger{right:0;}.mmsa-legacy .mobile_nav_trigger_link:hover,.mmsa-legacy .mobile_nav_trigger_link.active,.mmsa-legacy .mobile_weather_trigger_link:hover,.mmsa-legacy .mobile_weather_trigger_link.active{background-color:#124d84;}.mmsa-legacy body.summer_page .mobile_nav_trigger_link:hover,.mmsa-legacy body.summer_page .mobile_nav_trigger_link.active,.mmsa-legacy body.summer_page .mobile_weather_trigger_link:hover,.mmsa-legacy body.summer_page .mobile_weather_trigger_link.active{background-color:#f1764a;}.mmsa-legacy html body{padding:0 0 0 0;}.mmsa-legacy .homepage_section{display:none;}.mmsa-legacy [class*="col"].subpage_sidebar_team_member{display:none;}.mmsa-legacy .secondary_page .main_content{margin:0 auto;}.mmsa-legacy .back_button{display:block;}.mmsa-legacy .back_button a{display:block;width:30px;height:25px;background:url("/Content/img/mobile-back-button.png") no-repeat;text-indent:-9999px;margin-right:9px;float:left;padding-top:3px;}.mmsa-legacy .back_button a:hover{color:#fff;text-decoration:none;}.mmsa-legacy .secondary_page .landing_page_content_block1:before,.mmsa-legacy .secondary_page .landing_page_content_block1:after{content:"";display:table;line-height:0;}.mmsa-legacy .secondary_page .landing_page_content_block1:after{clear:both;}.mmsa-legacy .secondary_page .landing_page_content_block1 a.button:hover,.mmsa-legacy .secondary_page .landing_page_content_block1 a.button:active{background-color:#ffb733;}.mmsa-legacy REMOVED.secondary_page .landing_page_content_block1 img{width:20%;margin-right:3%;margin-bottom:1em;}.mmsa-legacy .secondary_page .landing_page_content_block1 .landing_page_content_block1_text_wrap{width:100%;float:none;}.mmsa-legacy .secondary_page .landing_page_side_image,.mmsa-legacy .packages_page .package_landing_page_side_image,.mmsa-legacy REMOVED.secondary_page .landing_page_content_block1 img{width:25%;margin-right:2%;}.mmsa-legacy .secondary_page .featured_video_content_block iframe{width:100%;height:165px;}.mmsa-legacy .secondary_page .featured_video_content_block h3{clear:both;}.mmsa-legacy .secondary_page .photo_video_container iframe{width:300px;}.mmsa-legacy ul.instagram_user_feed_team li{width:48.6188%;margin-left:2.76243%;}.mmsa-legacy ul.instagram_user_feed_team li:nth-child(2n+1){margin-left:0;}.mmsa-legacy .secondary_page ul.triple li{width:50%;}.mmsa-legacy .packages_page.secondary_page .main_content .package_landing_page_side_image{width:20%;margin-right:0;}.mmsa-legacy .packages_page.secondary_page .main_content .package_landing_page_side_image img{width:100%;}.mmsa-legacy .packages_page.secondary_page .main_content .package_landing_page_side_image .button{display:none;}}@media screen and (max-width:480px){.mmsa-legacy li.mobile_only.search input.search-button{left:10px;}.mmsa-legacy .main_navigation ul.primary_nav li.mobile_only.my_account{background-position:5px center;}.mmsa-legacy .app_block.block_header:before{left:15%;}.mmsa-legacy .secondary_page .landing_page_side_image,.mmsa-legacy .packages_page .package_landing_page_side_image,.mmsa-legacy REMOVED.secondary_page .landing_page_content_block1 img{width:100%;margin-right:0;}}.mmsa-legacy .weather-block.current-weather-block{border-top:none;}.ui-state-active,.ui-widget-content .ui-state-active.ui-state-default,.ui-widget-content .ui-state-active{outline:none;}.ui-widget-content,.ui-widget-header,.ui-state-default,.ui-widget-content .ui-state-default{outline:none;}.ui-widget-header{background:transparent url("");}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{background-image:url("/Content/img/ui-icons_0063a7_256x240.png");display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}.ui-icon-circle-triangle-w{background-position:-98px 0;}.ui-icon-circle-triangle-e{background-position:-33px 0;}.ui-datepicker-next.ui-state-hover,.ui-datepicker-prev.ui-state-hover,.ui-datepicker-next.ui-state-focus,.ui-datepicker-prev.ui-state-focus{border:0;background:#eee url("");font-weight:normal;color:#212121;}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:2px;}.ui-datepicker .ui-datepicker-prev-hover{left:2px;}.ui-datepicker .ui-datepicker-next-hover{right:2px;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{height:1.9em;}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl,.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr,.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl,.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;}.ui-button:focus{outline:none;}