html,body{height:100%}#site{min-height:100%;height:100%;width:100%;min-width:768px}#container{position:relative;overflow:hidden}.content{padding-right:270px;padding-bottom:86px;min-width:498px;box-sizing:border-box;overflow:hidden;height:100%}.page-overlay{z-index:51}.page-overlay.solid-back{background:#000}.page-overlay .stretch{padding-bottom:86px}.page-overlay.stretch{padding-bottom:0}.page-overlay.dynamic{z-index:55}.sidebar{position:absolute;right:0;top:0;width:270px;height:100%;min-height:100%;text-align:right;padding-top:40px;box-sizing:border-box;-moz-box-sizing:border-box;z-index:50}.sidebar nav.main,.sidebar .social-links,.sidebar nav.sub{padding-right:20px}.sidebar .title{position:relative;left:78px}.sidebar nav.main{margin:20px 0;line-height:28px}@media screen and (max-height: 696px){.sidebar nav.main{line-height:27px}}.sidebar .social-links .social-icon{margin:0 5px}.sidebar .social-links .social-icon:last-child{margin-right:0}.sidebar .special-links{position:absolute;bottom:146px;right:0}.sidebar .special-links a{border-right:10px solid #000;padding-right:15px;height:35px;line-height:40px;display:block}@media screen and (max-height: 696px){.sidebar .special-links{bottom:126px}}.sidebar .subpage-links{position:absolute;bottom:106px;right:0;width:278px}.sidebar .subpage-links a{margin:0 2px}footer{position:fixed;bottom:0;left:0;width:100%;height:86px;z-index:60}footer .booking-submit-btn{outline:0;overflow:hidden;text-indent:-999px;width:102px;height:30px;background:url("../reserve_2x.png") 0 0 no-repeat;background-size:102px 30px;-webkit-appearance:none;appearance:none;border-radius:0}.no-backgroundsize footer .booking-submit-btn{background:url("../reserve_ie8.gif") 0 0 no-repeat}footer .navigation-text,footer .action{font-size:14px}footer .section,footer .location-name{float:left}footer .location-name{margin-top:16px}footer .weather{display:none;padding:14px 0 0 13px}footer .weather div{float:left}footer .weather .icon{margin-top:0px;width:44px;height:44px}footer .weather .icon span{font-size:44px}footer .weather .temp{padding:10px;min-width:32px}footer .weather.weather-holding-1{display:block}footer .address{position:absolute;bottom:10px;float:none;width:100%;text-align:center}footer .address ul li{display:inline}footer .address ul li:last-child{margin-left:15px}footer .location-actions{float:right}footer .page-link{margin:14px 0px;padding:10px 18px;border-left:1px solid #D9D9D9}footer .page-link.page-first{padding-left:0;border:none}footer .page-link.page-last{margin-right:20px;border-right:1px solid #D9D9D9}footer .reservation{margin-top:12px;padding:5px 20px 0 0}footer .reservation .dates{display:inline-block}footer .reservation .input-small{width:105px;margin-right:10px;-moz-box-sizing:border-box;box-sizing:border-box}.footer-nav{float:left;width:178px}@media screen and (max-width: 1005px){.footer-nav{width:68px}}.footer-nav li{-webkit-backface-visibility:hidden}.footer-nav li:hover ul{visibility:visible;opacity:1;top:-124px}.footer-nav li>span{display:block;overflow:hidden;text-indent:-999px;margin:18px 0 0 20px;width:130px;height:30px;cursor:pointer;background:url("../edition_Home_2x.png") 0 0 no-repeat;background-size:130px 30px}@media screen and (max-width: 1005px){.footer-nav li>span{width:30px;background-position:-2px 0}}.footer-nav li ul{visibility:hidden;opacity:0;position:absolute;padding:22px 0 0 20px;top:-122px;left:0;width:178px;height:141px;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.16s ease-out 0s;-moz-transition:all 0.16s ease-out 0s;-ms-transition:all 0.16s ease-out 0s;-o-transition:all 0.16s ease-out 0s;transition:all 0.16s ease-out 0s;-webkit-backface-visibility:hidden}.footer-nav li ul.navigation-text{font-size:18px}.footer-nav li ul li{margin-top:6px}.footer-nav li ul a{display:block}@media screen and (min-width: 768px){.sidebar{position:fixed}.address-ny{position:static;padding:15px 0 0 20px;float:left;text-align:left;position:static;margin-left:inherit;left:inherit;width:auto}.address-ny ul li{display:list-item}.address-ny ul li:last-child{margin-left:0}}@media screen and (max-width: 816px){footer .navigation-text,footer .action{font-size:12px}footer .address-ny{position:static;padding:15px 0 0 20px;float:left;text-align:left;position:static;margin-left:inherit;left:inherit;width:auto}footer .address-ny ul li{display:list-item}footer .address-ny ul li:last-child{margin-left:0}}@media screen and (min-width: 900px){footer .page-link{padding:10px 28px}footer .page-link.page-last{margin-right:30px}footer .reservation{padding:5px 20px 0 0}footer .reservation .input-small{width:inherit;margin-right:20px}footer .reservation input.input-date{background-position:97px 7px}footer .address-ny{position:static;padding:15px 0 0 20px;float:left;text-align:left;position:static;margin-left:inherit;left:inherit;width:auto}footer .address-ny ul li{display:list-item}footer .address-ny ul li:last-child{margin-left:0}}@media screen and (min-width: 1024px){.content{padding-right:300px}.sidebar{width:300px}.sidebar .title{left:54px}.address-ny{position:static;padding:15px 0 0 20px;float:left;text-align:left;position:static;margin-left:inherit;left:inherit;width:auto}.address-ny ul li{display:list-item}.address-ny ul li:last-child{margin-left:0}}@media screen and (min-width: 1115px){footer .weather{display:block}footer .address-ny{position:static;padding:15px 0 0 20px;float:left;text-align:left;position:static;margin-left:inherit;left:inherit;width:auto}footer .address-ny ul li{display:list-item}footer .address-ny ul li:last-child{margin-left:0}}@media screen and (min-width: 1350px){.page-overlay .stretch{padding-bottom:67px}.page-overlay.stretch{padding-bottom:0}.content{padding-bottom:67px}.sidebar .subpage-links{bottom:87px}footer{height:67px}footer .navigation-text,footer .action{font-size:18px}footer .weather{padding-top:12px}footer .location-name{margin-top:14px}footer .address{position:static;padding:12px 0 0 20px;float:left;text-align:left;position:static;margin-left:inherit;left:inherit;width:auto}footer .address ul li{display:list-item}footer .address ul li:last-child{margin-left:0}footer .address-ny{position:static;padding:15px 0 0 20px;float:left;text-align:left;position:static;margin-left:inherit;left:inherit;width:auto}footer .address-ny ul li{display:list-item}footer .address-ny ul li:last-child{margin-left:0}footer .page-link{padding:10px 22px}footer .page-link.page-last{margin-right:20px}footer .reservation .input-small{width:105px;margin-right:20px}footer .reservation input.input-date{background-position:80px 7px}}@media screen and (min-width: 1830px){footer .reservation .input-small{width:inherit;margin-right:10px}footer .reservation input.input-date{background-position:97px 7px}footer .page-link.page-first{border-left:none}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-o-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.brand-listing footer{z-index:2}.brand-listing .location-list{text-align:center;position:relative;padding:40px 0;box-sizing:border-box;-moz-box-sizing:border-box;position:absolute;top:50%;height:846px;margin-top:-423px;width:100%;margin-left:0;left:0;margin-bottom:10px;z-index:2;animation:fadeIn ease-in 1;-webkit-animation:fadeIn ease-in 1;-moz-animation:fadeIn ease-in 1;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-duration:0.5s;-webkit-animation-duration:0.5s;-moz-animation-duration:0.5s}@media screen and (max-height: 996px){.brand-listing .location-list{position:relative;top:0px;height:846px;margin-top:auto}}.brand-listing .location{margin-bottom:8px;opacity:0.28;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$amount * 100)";filter:alpha(opacity=28.0)}.brand-listing .location:nth-child(7){opacity:0.31;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$amount * 100)";filter:alpha(opacity=31)}.brand-listing .location:nth-child(6){opacity:0.33;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$amount * 100)";filter:alpha(opacity=33)}.brand-listing .location:nth-child(5){opacity:0.35;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$amount * 100)";filter:alpha(opacity=35)}.brand-listing .location:nth-child(4){opacity:0.45;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$amount * 100)";filter:alpha(opacity=45)}.brand-listing .location:nth-child(3){opacity:0.55;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$amount * 100)";filter:alpha(opacity=55.0)}.brand-listing .location.is-open{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$amount * 100)";filter:alpha(opacity=100);filter:none}.brand-listing .location a{display:inline-block;*display:inline;*zoom:1}.brand-listing .location .name,.brand-listing .location .opening{text-transform:uppercase}.brand-listing .location .opening{margin-top:-5px}.brand-listing .location .title-one{font-size:33px;letter-spacing:-2px}.brand-listing .location .title-three{font-size:19px}@media screen and (min-width: 1250px){.brand-listing .location-list{position:absolute;top:50%;height:846px;margin-top:-423px;width:100%;margin-left:0;left:0}}@media screen and (min-width: 1250px) and (max-height: 886px){.brand-listing .location-list{position:relative;top:0px;height:846px;margin-top:auto}}.brand-listing .bg-image{background-image:none !important;background-color:#000;opacity:0.85;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$amount * 100)";filter:alpha(opacity=85);animation:fadeIn ease-in 1;-webkit-animation:fadeIn ease-in 1;-moz-animation:fadeIn ease-in 1;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-duration:0s;-webkit-animation-duration:0s;-moz-animation-duration:0s}.brand-listing .location-list{color:#fff}.brand-listing .location a{color:#fff}
