@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);html,body{height:100%;background:#0a0a0a}body{margin:0;padding:0;font-family:'Montserrat',sans-serif!important;font-size:16px;color:#d1d1d1;max-width:100%}
header{z-index:1}.container{z-index:2}.container{width:100%!important}#cookie-msg{display:none;background:rgba(0,0,0,0.8);padding:5px 0;text-align:center;position:fixed;bottom:0;left:0;right:0}
#cookie-msg-inner{padding:0 20px}#cookieClose{display:inline-block;margin:0 8px;padding:3px 15px}h1{font-size:26px;color:#ba9558}.gold{color:#ba9558}.show_hide{display:inline-block;vertical-align:middle;float:right;margin-right:10px}
p{overflow:hidden;font-family:'Montserrat',sans-serif!important}.info-box{padding-top:15px;padding-bottom:45px;min-height:200px;padding-left:40px}
.dine-box{min-height:180px;max-height:230px;padding:0!important}.dine-box .inner-cont{padding:15px}.tab-box{padding-top:20px;padding-bottom:20px;min-height:200px;text-align:center}
.dine-tab-box{padding-top:16px;padding-bottom:20px;min-height:200px;text-align:center}.dine-tab-box p a,.dine-tab-box p a:visited,.dine-tab-box p a:focus,a.three-d,a.three-d:visited,a.three-d:focus,p a,p a:visited,p a:focus,.white-three-d{color:#fff}
.dine-tab-box p a:hover,.dine-tab-box p a:active,a.three-d:hover,a.three-d:active,p a:hover,p a:active{color:#aaa}.btn-default{color:#fff;background-color:#500658;border:0}
.btn-default:focus,.btn-default:active{color:#fff;background-color:#500658;border:0}.btn-default:hover{color:#333;background-color:#ebebeb;border-color:#adadad}
.btn-gold{color:#000;background-color:#cd9733;border:0}.btn-gold:hover{color:#333;background-color:#ebebeb;border-color:#adadad}.col-md-12{padding-right:15px!important;padding-left:15px!important;padding-bottom:20px}
ul,menu,dir{display:block;list-style-type:disc;-webkit-margin-before:0!important;-webkit-margin-after:0!important;-webkit-margin-start:0!important;-webkit-margin-end:0!important;-webkit-padding-start:0!important}
#home .content{padding:0;height:100%}#home .container h1,h2,h3{margin-top:40px}.content-fixed{position:fixed;bottom:0}.container h1,h2,.form-title{margin-bottom:0;color:#ba9558;line-height:normal;margin-left:0;margin-top:60px;margin-bottom:20px;padding-left:0;text-transform:uppercase}
.form-title{margin-bottom:20px;margin-top:60px}#the-cast h2{margin-top:20px;margin-bottom:15px}#the-cast .carousel-caption-inner{padding-bottom:125px;padding-left:20px}
.main-template.container{opacity:0;-ms-transform:translate(0,60%);-webkit-transform:translate(0,60%);transform:translate(0,60%);-webkit-transition:opacity 1s,-ms-transform 1.2s,-webkit-transform 1.2s,transform 1.2s;transition:opacity 1s,-ms-transform 1.2s,-webkit-transform 1.2s,transform 1.2s}
.main-template.container.loaded{opacity:1}.main-template.container.in-view{-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}
.container h3{margin:15px 0!important;color:#666;line-height:normal;margin-left:0;margin-top:0}.avail{padding-top:20px}.sidebar{margin-top:60px;border-right:2px solid #ba9558;padding-right:50px!important;padding-left:35px}
#slidingDiv,#slidingDiv_2{padding:0;margin-top:0}.text-area{padding-left:40px}.content-fixed-cast{top:100px;text-align:center}.content-fixed-cast p{font-size:26px;color:#ba9558}
.slidingdiv-back{position:absolute;z-index:0;top:0;bottom:0;left:0;right:0;z-index:0}.slidingdiv-content{position:relative;z-index:1}.navbar-brand{background:url('/assets/_front/images/mainlogo.png') no-repeat center center;background-size:100%;width:250px;height:108px;display:inline-block;margin-top:0;margin-left:5px;padding:0}
#home nav.loading{opacity:0;-ms-transform:translate(0,-100%);-webkit-transform:translate(0,-100%);transform:translate(0,-100%);-webkit-transition:-ms-transform .5s .5s,-webkit-transform .5s .5s,transform .5s .5s,opacity .5s .5s;transition:-ms-transform .5s .5s,-webkit-transform .5s .5s,transform .5s .5s,opacity .5s .5s}
.navbar{min-height:20px;margin-bottom:0;border:1px solid transparent;padding-top:0}.navbar-nav>li{float:none!important}.navbar-nav>li>a{padding-top:6px;padding-bottom:10px}
nav a{color:#fff!important;text-decoration:none;display:block;padding:8px 16px 0 25px;height:31px;font-size:14px;box-sizing:border-box;line-height:1em;text-transform:uppercase}
.nav>li>a:hover{color:#000!important}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:rgba(0,0,0,0.0);background-color:rgba(0,0,0,0)}
.carousel-control{width:5%;z-index:50}.navbar-inverse{background-color:rgba(0,0,0,0.0);border:0}#btn-menu{display:none}ul li{list-style-type:none;position:relative}
.navbar-inverse .navbar-toggle{border-color:rgba(0,0,0,0.0)}.submenu-open{position:absolute;top:0;right:0;padding:10px 15px;cursor:pointer;color:#ba9558;-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:-ms-transform .5s,-webkit-transform .5s,transform .5s}
.submenu-open.open{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}nav li,nav ul.sub-menu li{list-style-type:none;display:inline-block}
nav ul.sub-menu li{list-style-type:none;display:inline-block;display:block;width:100%;min-width:230px;font-size:12px;padding:2px 0}nav li ul.sub-menu{display:none;margin:0;float:left;font-size:16px;border:none!important;padding:0}
nav li ul.sub-menu li{padding-left:0}nav a:hover li ul.sub-menu{display:none;position:absolute;top:10px;left:0;width:100px}ul#menu li:hover ul.sub-menu{display:block}
nav li ul.sub-menu.open{display:block;float:none;position:relative;background-color:#5d5d5d}.content-fixed-cast{top:100px;text-align:center;overflow:hidden;min-height:80%}
.icon{background:transparent url('/assets/_front/images/icons/icons.png') no-repeat 0 0}.icon-menu{text-indent:-99999em;background-position:-3px 0}.icon-menu:hover{background-position:-59px 0}
.icon-menu.icon-menu-active{background-position:-120px 0;background-color:#e5e5e5}.icon-home{background-position:0 -60px}.main-logo{position:absolute!important;top:30px;z-index:80;opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}
.main-logo.dont-show{opacity:0}.navbar-toggle .button-label{display:inline-block;float:left;line-height:14px;padding-right:10px;color:#ba9558;border-left:solid 2px #ba9558;padding-left:10px}
.button-bars{display:inline-block;float:left}#sidebar-nav{background-color:#fff;position:fixed;z-index:500}.navbar-inverse .navbar-toggle .icon-bar{background-color:#ba9558}
#nav-wrapper{position:fixed;z-index:100;right:0;padding:10px 0}#nav-wrapper,#flip{z-index:100;right:0;text-align:left;background-color:#0a0a0a}#nav-wrapper.displayed{opacity:1;-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}
#nav-wrapper-sm{position:fixed;z-index:50;right:0;width:275px;padding:0 10px;text-align:left;background-color:#0a0a0a}#booking-btn-sm{position:fixed;z-index:50;right:0;top:40px;width:275px;padding:0 10px;text-align:left;background-color:#0a0a0a;display:none}
p.booking-btn-gold{height:40px;padding-top:9px}.booking-btn-gold a{padding:8px 14px;background-color:#333;border:1px solid #ba9558;border-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.booking-btn-gold a:hover{color:#ba9558;text-decoration:none}#item-arrival{margin-right:0}#item-adults{max-width:31%;float:left}#item-nights{max-width:39%;float:left}
#menulist-btn-sm{position:fixed;z-index:50;right:0;top:40px;width:275px;padding:15px 10px;text-align:left;background-color:#0a0a0a;display:none}#nav-wrapper-sm .logo{float:left;border-right:solid 2px #ba9558;padding:10px 10px 8px 0}
#nav-wrapper-sm #book-btn-sm{float:left;border-right:solid 2px #ba9558;color:#ba9558;padding:10px 20px 10px 20px;cursor:pointer}#nav-wrapper-sm #menu-btn-sm{float:left;color:#ba9558;padding:10px 20px 0 20px;cursor:pointer}
.navbar-nav>li{-webkit-transition:background-color .5s;transition:background-color .5s}#book-close{position:absolute;right:10px;top:-10px;padding:10px;cursor:pointer;font-size:1.9rem;opacity:.4;-webkit-transition:opacity .3s;transition:opacity .3s}
#book-close:hover{opacity:.9}#book{background:rgba(0,0,0,0.0);float:right;padding-top:15px;border:0;color:#fff;margin-top:31px;height:auto!important;max-height:385px;overflow-y:hidden;overflow-x:visible;max-width:275px}
#book h2{color:#fff;padding-left:20px;margin-bottom:10px!important}#book ul{margin:0;padding:0}#book ul li{margin-right:10px;list-style-type:none}form{padding-left:0}
#book form{padding-left:10px;padding-left:10px}#book ul li input,#book ul li select{width:100%;padding:4px!important;margin-bottom:10px!important;color:#ba9558;background-color:#333;border:1px solid #ba9558}
#book ul li label{display:inline-block;margin-bottom:5px;font-weight:normal!important;width:auto}#booking_button{display:inline-block;float:right;padding:10px}
#book h4{margin:0 10px 20px 10px;color:#fff}.input-group-addon:last-child{border-left:0;background-color:#ba9558;border-color:#ba9558}.input-group .form-control:first-child{border-top-right-radius:0;border-bottom-right-radius:0;border-color:#ba9558;background-color:#333;margin-bottom:0!important}
.form-control{height:36px}.menu-header h2{text-align:center;font-size:26px;margin-top:0;margin-bottom:10px}.menu-header img{margin:0 auto 10px}@media(max-width:1050px){#booking-wrapper{top:0;right:0;z-index:9999}
#book{max-width:100%;max-height:100%;margin:0}#book-close{opacity:1}#booking_button{float:none;display:block;width:100%}form{padding-left:0}#book .col-md-12{padding-right:15px!important;padding-left:15px!important;padding-bottom:20px}
#book h4{margin:0 0 20px 0;color:#fff}}body:not(#home):not(#the-cast) #myCarousel{height:80%}.carousel,.item,.active{height:100%}.carousel-inner{height:100%;z-index:30}
.carousel-control.left,.carousel-control.right{background-image:none!important}.carousel-control.left{position:absolute;left:45%;top:90%}.carousel-control.right{position:absolute;right:45%;top:90%}
.fill{width:100%;height:100%;background-position:0 0;background-size:cover}.fill .container{height:100%}.carousel-control .icon-prev:before{content:url(/assets/_front/images/left.png)}
.carousel-control .icon-next:before{content:url(/assets/_front/images/right.png)}.carousel-control .glyphicon-chevron-right{right:20%}.carousel-control .glyphicon-chevron-left{left:20%}
.carousel-control{-webkit-transition:transform 1s;transition:transform 1s;-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}
.carousel-control.lifted{-ms-transform:translate(0,-10%);-webkit-transform:translate(0,-10%);transform:translate(0,-10%)}.carousel-caption{background:rgba(0,0,0,0.3);text-align:left;right:0;left:0;bottom:0;padding-top:0;padding-bottom:0;width:100%;text-shadow:1px 1px 1px #000}
.carousel-caption.loading{opacity:0;-webkit-transform:translate(0,30px);transform:translate(0,30px);-webkit-transition:transform .8s .7s,opacity .8s .7s;transition:transform .8s .7s,opacity .8s .7s}
#the-cast .carousel-caption.loading{opacity:1}.carousel-caption-inner{position:relative}.carousel-caption-inner h2{padding-left:0;margin-bottom:4px}#home .carousel-caption-inner{padding:20px 30px 70px 30px;width:auto;text-shadow:1px 1px 1px #000;font-size:25px}
#downClick,#downClick:active,#downClick:focus,#downClick:visited{position:absolute;top:94%;left:2%;z-index:105;display:inline-block;background-color:rgba(0,0,0,0.0);border-color:rgba(0,0,0,0.0);border:0;outline:0}
#package{margin-top:140px}#package h1{padding-left:0!important}.offersWrapper{margin-top:0;text-align:left!important}.offersWrapper .row{margin-right:0!important;margin-left:0!important}
#offer h2{padding-left:0!important;margin-top:0!important;margin-bottom:2px}#offer h2 a{margin-bottom:0;color:#ba9558;line-height:normal;font-size:18px}
#offer h2 .small{color:#fff;text-decoration:none;font-size:14px;line-height:16px}.offerBody{margin-bottom:25px}.offerBody p{color:#fff!important;text-decoration:none;font-size:15px!important}
.offersWrapper .img-offer,.img-offer{border:4px solid #ba9558;margin-bottom:15px;width:100%;max-width:800px}.offersWrapper .img-base{margin:10px auto 0}
.offerBody a{color:#ba9558;line-height:normal;font-size:16px}.events-page h1{margin-top:0}#events .text-area{margin-top:60px}#events>.row{margin-bottom:30px}
#events h2{font-size:26px;margin-top:0}#events h2 a{color:#ba9558}#events p.date{text-transform:uppercase}#events a{color:#ba9558}#events a:hover{color:#ba9558;text-decoration:underline}
.img-base{margin:0 auto}.image-gallery-cont{margin-top:20px}.image-gallery-header{margin:0 0 20px 0;font-size:2rem;padding:0;color:#cd9733!important}.image-gallery-img-cont{margin-bottom:30px}
.image-gallery-img{height:240px;display:block;max-width:100%}.image-gallery-img:focus,.image-gallery-img:active{box-shadow:0 0 0 0 rgba(0,0,0,0);-webkit-filter:grayscale(100%);filter:grayscale(100%);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}
.video-gallery-iframe{width:100%;height:280px}h1.centred,h2.centred{text-align:center;padding:0}#gallery-page-content{margin-bottom:30px;padding-right:15px!important;padding-left:15px!important}
#gallery-page-content p{margin:0}#gallery-page-content h1,#gallery-page-content h2,#gallery-page-content h3{padding:0}#gallery-page-content h2{margin-top:25px;margin-bottom:15px}
#gallery-page-content h3,#gallery-page-content h3.image-gallery-header{margin-top:5px!important;margin-bottom:15px}label{display:inline-block;margin-bottom:5px;font-weight:normal!important}
input,select,textarea{width:35px;padding:7px 12px;!important;margin-bottom:10px!important}#footer{bottom:0;left:0;right:0;z-index:99;padding-top:60px;padding-bottom:10px}
#map #footer{background-color:rgba(0,0,0,0.6)}#footer-bg{bottom:0;left:0;right:0;z-index:99;background-color:rgba(0,0,0,.4);padding-top:0}#footer p,#footer-bg p{font-size:13px;margin:2px 0 2px;text-align:inherit}
.col-md-8{width:65.66666666666666%}#btn-menu{display:none}#footer-left{text-align:left}#footer-centre{text-align:center;padding-top:3px}#footer-right{text-align:right;padding-top:3px}
#footer-left>div,#footer-centre>div #footer-right>div{text-align:inherit}#footer-brass{display:inline-block;margin-left:5px}#footer p a{color:#ba9558;text-shadow:0 0 0 #ba9558,}
.reservations-but-cont{margin-top:20px}.main-template.container #slidingDiv{opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}.main-template.container.in-view #slidingDiv.in-view{opacity:1}
.btn span{display:inline-block;vertical-align:middle}.reservations span:first-child{margin-right:5px}.footer-social-br-1{display:none}.footer-social-br-2{display:none}
#gotham-map{height:100%}@media only screen and (max-width:1204px){#footer p{font-size:12px}.nav>li>a{position:relative;display:block;padding:9px 7px!important}
.carousel-control.left{position:absolute;left:42%;top:90%}.carousel-control.right{position:absolute;right:42%;top:90%}#downClick{top:93%}}@media only screen and (max-width:991px){#home .carousel-caption-inner,.carousel-caption-inner{width:auto}
.address{margin:20px 0}#footer-left,#footer-centre,#footer-right{text-align:center}#footer-left{margin-top:20px}#footer-right{text-align:center;margin-bottom:20px}
.form-title{margin-bottom:20px!important;margin-top:30px}.sidebar{border-right:0 solid #ba9558}}@media only screen and (min-width:500px){.content#downloads{padding-top:110px!important;height:100%}
}@media only screen and (max-width:767px){#home .carousel-caption-inner,.carousel-caption-inner{width:auto;padding:10px 10px 75px 10px;font-size:1.5em}
.carousel-control{width:8%}#downClick{top:90%}.main-logo{top:0}#main-logo-img{height:80px}.navbar-toggle{margin-right:15px}.main-template.container,.main-template.container #slidingDiv{opacity:1!important}
.main-template.container{-ms-transform:translate(0,0)!important;-webkit-transform:translate(0,0)!important;transform:translate(0,0)!important}.dine-box{padding-left:0!important}
body{height:auto}body#home{height:100%}.item{height:450px}#home .item{height:100%}#footer{position:relative!important}#gotham-map{height:460px;margin-top:90px;margin-bottom:15px}
.carousel-control.lifted{-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}.content-fixed-cast{top:0;margin-top:0;text-align:center}
#the-cast .carousel-caption-inner,.carousel-caption-inner{font-size:1em!important;padding:10px}#the-cast .carousel-caption-inner h2{font-size:1.5em!important;margin-top:0!important}
#the-cast #footer{margin-top:20px!important}.dine-box{max-height:initial!important}#slidingDiv{margin-bottom:15px}.content#downloads{padding-top:180px!important;height:480px;border-top:0!important;border-bottom:0!important}
.form-title{margin-top:100px!important}}@media only screen and (max-width:420px){#footer-bespoke{display:block;margin-bottom:-12px}.footer-social-br-1{display:block}
.footer-social-br-2{display:none}}@media only screen and (max-width:1176px) and (min-width:768px){.dine-tab-box{padding-top:34px;padding-bottom:90px;min-height:100px;text-align:center}
.tab-box{padding-top:20px;padding-bottom:0;min-height:280px}.info-box{padding-top:20px;padding-bottom:40px;min-height:220px}}@media only screen and (min-width:768px) and (max-width:991px){.container h1,h2,h3{font-size:22px;margin-bottom:0!important}
.content{padding:20px 0 20px 0!important}.col-md-8,.col-md-9{padding-left:15px}input,select,textarea{width:20px;!important}.tab-box{padding-top:20px;padding-bottom:0;min-height:220px}
.info-box{padding-top:20px;padding-bottom:20px;min-height:180px}h3{margin-top:0!important;font-size:13px}#footer address p{margin-top:0;text-align:center;padding-top:2px;font-size:10px}
.carousel-control .glyphicons-chevron-left,.carousel-control .glyphicons-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:30px;top:40%}
#footer{padding-bottom:5px}#footer p{line-height:18px}.dine-tab-box{padding-top:60px}}@media only screen and (min-width:992px) and (max-width:1309px){.dine-tab-box{padding-top:30px;padding-bottom:20px;min-height:280px;text-align:center}
.dine-box{padding-top:30px;padding-bottom:45px;min-height:280px;padding-left:40px}}@media only screen and (max-width:1050px){nav a{padding:8px 16px!important}
.navbar-header{float:none}.navbar-left,.navbar-right{float:none!important}.navbar-toggle{display:block;margin-right:0;margin-bottom:0!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;border-bottom:0!important}
.navbar-collapse{box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);width:300px;float:right;border-top:0!important;-webkit-border-radius:5px!important;-webkit-border-top-right-radius:0!important;-moz-border-radius:5px!important;-moz-border-radius-topright:0!important;border-radius:5px!important;border-top-right-radius:0!important;overflow:hidden!important}
.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-collapse.collapse{display:none!important}.navbar-nav{float:none!important;margin-top:7.5px}.navbar-nav>li{float:none;text-align:center;background-color:rgba(0,0,0,0.7)}
.navbar-nav>li:last-child{padding-bottom:8px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.collapse.in{display:inline-block!important;float:right;-webkit-border-radius:5px;-webkit-border-top-right-radius:0;-moz-border-radius:5px;-moz-border-radius-topright:0;border-radius:5px;border-top-right-radius:0;overflow:hidden!important;position:relative}
nav li ul.sub-menu li{padding:0}nav li ul.sub-menu li a{line-height:1em}nav li ul.sub-menu.open{display:block;float:none;position:relative}nav li{margin:0;float:none;border-right:0;font-size:16px;text-align:center;background-color:rgba(0,0,0,0.3)}
.navbar-inverse{background-color:rgba(0,0,0,0.0)}.main-logo{top:0}.navbar-inverse .navbar-toggle,.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:rgba(0,0,0,0.7)}
.navbar-inverse .navbar-toggle.collapsed{background-color:rgba(0,0,0,0)}}@media only screen and (max-width:989px) and (min-width:299px){.info-box{background-color:rgba(32,32,32,0.7);padding-top:20px;padding-bottom:55px;min-height:0}
}@media only screen and (max-width:1176px) and (min-width:768px){.tab-box{padding-top:20px;padding-bottom:0;min-height:200px}.nav>li>a{position:relative;display:block;padding:5px 7px}
#nav-wrapper{display:none!important}}@media only screen and (min-width:500px) and (max-width:767px){body{color:#fff}.navbar-inverse{background-color:rgba(0,0,0,0.0)}
.container h1,h2,h3{font-size:22px;margin-bottom:10px;margin-top:15px}#btn-menu{display:none}.navbar-collapse{max-height:600px}.content{padding:20px 0 40px 0!important;border-bottom:2px solid #86673f;border-top:0 solid #86673f}
.content-fixed{position:relative;bottom:0}.col-md-8{margin-left:0!important}.col-md-8{margin:0 0!important}.col-md-8,.col-md-9{padding-left:15px}input,select,textarea{width:95%!important}
h3{font-size:21px}nav li{margin:0;float:none;border-right:0;font-size:16px;text-align:center;background-color:rgba(0,0,0,0.3)}.info-box{padding-top:15px;padding-bottom:15px;min-height:0}
#footer .social{padding-top:0;float:none}.navbar-toggle{display:inline-block;position:relative;float:right;padding:9px 10px;margin-top:8px;margin-bottom:8px;margin-right:15px;background-color:transparent;background-image:none;border:0 solid transparent;border-radius:4px}
.tab-box{padding-top:17px;padding-bottom:5px;min-height:100px}#footer .row{padding-top:0!important}#footer .address{padding-top:0}#footer p{margin-top:10px}
#footer p{margin-top:0;padding-top:0}.container h1,.container h2,.container h3{font-size:28px;margin-top:-100px;margin-bottom:6px}.container h1{margin-top:45px!important}
.container #events h1,.container #events h2,.container #events h3,{margin-top:44px}.sidebar{margin-top:60px;border-right:0 solid #ba9558;padding-right:0}
h3{margin-top:0!important;font-size:13px}.dine-tab-box{background-color:rgba(107,107,107,0.6);*/;padding-top:25px;padding-bottom:20px;min-height:150px;text-align:center}
.dine-box{background-color:rgba(0,0,0,0.6);padding-top:30px;padding-bottom:45px;padding-left:40px;min-height:auto}.textbox3 .dine-box{padding-bottom:15px!important}
.show_hide{display:none}.navbar-brand{background:url('/assets/_front/images/logosm.png') no-repeat center center;width:24px;height:25px;display:inline-block;margin-top:9px;margin-left:5px;padding:8px 10px;border-right:solid 2px #ba9558}
.navbar-inverse{background-color:rgba(0,0,0,0.0)}#nav-wrapper{display:none!important}.carousel-control.right{position:absolute;right:40%;top:82%}.carousel-control.left{position:absolute;left:40%;top:82%}
#downClick{display:none!important}}@media only screen and (max-width:499px){.image-gallery-img{height:120px;display:block;width:100%}.image-gallery-img-cont{margin-bottom:15px}
body.scrolling #footer,#footer{position:relative;bottom:initial;left:initial;right:initial;padding-top:15px;padding-bottom:5px}.main-logo{display:none}
.container>.navbar-header,.container-fluid>.navbar-header,.container-fluid>.navbar-collapse{padding:3px 5px 3px 15px}#home .carousel-caption-inner,.carousel-caption-inner{font-size:1em;padding:10px}
.item{height:350px}#home .item{height:100%}body{color:#fff}.container{padding-right:10px;padding-left:0}h3{margin-top:0!important;font-size:13px!important}
.main-template.container h1{margin-top:35px!important;padding-left:0}#nav-wrapper{display:none!important}.navbar-inverse{background-color:none;border-color:none}
.navbar-fixed-top{border-width:0}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:0 solid transparent;border-radius:4px;margin-right:10px;border-top-left-radius:0!important;border-top-right-radius:0!important}
.navbar-collapse{padding:0!important;margin-top:14px;border-radius:0!important}#home .container h1,h2,h3{margin-top:20px!important}.container h1,h2,h3{font-size:28px;margin-top:-41px;margin-bottom:15px}
.container h1{margin-top:20px!important}.navbar{min-height:30px}nav a{padding:0 5px;height:35px}.navbar-brand{background:url('/assets/_front/images/logosm.png') no-repeat center center;background-size:140%;width:270px;height:50px;display:inline-block;margin-top:15px;margin-left:5px;padding:0}
.navbar-inverse{background-color:#222;border-color:#080808;min-height:60px}.carousel-inner{height:100%;margin-top:89px}.icon-menu{text-indent:-99999em}
.icon-menu:hover{background-position:-66px -8px}.icon-menu.icon-menu-active{background-position:-127px -8px}nav a#btn-menu{padding:5px 0 5px 45px}nav li.last{padding-bottom:0!important}
nav li.last a{color:#fff;padding:5px 10px}input,select,textarea{width:95%!important}.col-md-8,.col-md-9{padding-left:15px}.info-box{padding-top:10px;padding-bottom:10px;min-height:250px;padding-left:15px!important;padding-right:15px!important}
.content-fixed{position:relative;bottom:0;max-width:100%;z-index:20}.container h1,h2,h3{font-size:22px}p{font-size:14px}#footer .social{padding-top:0;float:none}
#footer .address{padding-top:0}#home .content{border-bottom:none!important}.tab-box{padding-top:17px;padding-bottom:5px}#footer p{margin-top:0;padding-top:0;text-align:center;font-size:12px}
#footer .row{padding-top:0!important}.tab-box{padding-top:30px;padding-bottom:20px;min-height:0}.avail{padding-top:6px}.dine-box{padding-top:30px;padding-bottom:45px;min-height:50px!important;padding-left:40px}
.dine-tab-box{padding-top:25px;padding-bottom:20px;min-height:150px;text-align:center}.row{margin-right:-15px;margin-left:0}.show_hide{display:none}.carousel-inner{margin-top:0!important}
.carousel-control.left{position:absolute;left:35%;top:79%}.carousel-control.right{position:absolute;right:35%;top:79%}#downClick{display:none!important}
#gotham-map{height:450px;margin-bottom:0;margin-top:0}.content-fixed-cast{margin-top:0}#the-cast #footer{margin-top:0!important}.sidebar{margin-top:10px;padding-bottom:0;border-right:0 solid #ba9558;padding-right:0}
}.content#downloads h1{margin-bottom:20px!important}.content#downloads p{margin-left:10px!important}.loading.loaded,#home .loading.loaded{opacity:1;-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0);visibility:visible}
#map-info-content{text-align:center;max-width:380px}.map-heading{font-size:1.75rem;margin-top:10px;margin-bottom:10px;color:#000!important;text-align:center}
.map-subheading{font-size:1.3rem;margin-top:10px;margin-bottom:10px;font-style:italic;color:#666!important;text-align:center}#slidingDiv{position:relative}
.infobox-left,.infobox-right{height:100%}.infobox-left{background:rgba(0,0,0,0.7)}.infobox-right{background:rgba(255,255,255,0.4)}.side-lines{position:relative}
.side-lines:before,.side-lines:after{position:absolute;content:'';top:13px;height:1px;width:100px;border:solid 1px #cd9733;opacity:.7}
.side-lines:before{right:110%}.side-lines:after{left:110%}#map-input{border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;border:0 solid #000;-webkit-box-shadow:inset 0 0 4px 0 rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 4px 0 rgba(0,0,0,0.3);box-shadow:inset 0 0 4px 0 rgba(0,0,0,0.3);padding:7px!important}
#map-input:focus{outline:0;-webkit-box-shadow:inset 0 0 5px 0 rgba(0,0,0,0.5);-moz-box-shadow:inset 0 0 5px 0 rgba(0,0,0,0.5);box-shadow:inset 0 0 5px 0 rgba(0,0,0,0.5)}
#map-search{border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;margin-top:-1px}input[type="date"]{line-height:inherit!important}