.collapsable-mode{overflow:hidden}.collapsable-mode__content{max-height:0;overflow:hidden;transform:translateY(-100%);transition:all 400ms ease-in-out 0s}.collapsable-mode--expand .collapsable-mode__content{max-height:10000px;transform:translateY(0)}body{margin:0!important;padding:0!important}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{background:none repeat scroll 0 0 transparent;border:0 none;font-size:100%;margin:0;outline:0 none;padding:0;vertical-align:baseline;font-family:Arial}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,caption,address,fieldset{margin-bottom:24px;font-family:Arial}.no-print{display:none!important}.printversion{display:block!important}.contentWrapper,.contentWrapper .hotel{width:auto!important;height:auto!important;padding:0;border:0;float:none!important;color:#000;box-shadow:none;overflow:visible!important}#searchField,#global-nav-content{display:none}div.item{position:static!important;-moz-transform:none!important;-webkit-transform:none!important;border:1px solid gray;float:left}.grid,#bookingDetailsView{width:100%!important}.header{position:static!important;height:35px;background:#002f3c;overflow:hidden}.header:after{content:"";position:absolute;top:0;left:0;width:100%;visibility:visible!important;border-bottom:35px solid #002f3c}.header__logo{position:relative;line-height:35px;font-size:14px;font-weight:500;text-indent:0;text-transform:uppercase;color:#fff;background:none}.header__small-open-link{display:none}.header .push-left{float:none!important}#header .bar,header .bar{background:none}.checkout{font-family:Arial}section.waiting,section.active,section.help,.checkout .button,.application-version,.typekit-badge,.time-counter,.edit,.editable,.termsAndConditionsDialog .ui-dialog-titlebar,.ui-widget-overlay{display:none!important}.tColumn{display:block}.checkout .col-8,.checkout .col-4,.checkout{width:100%}.checkout .checkoutsummary .prepaidrow .prepaid{color:#148379}.checkout h6{text-transform:uppercase;font-size:.75em;line-height:1.5em;margin-bottom:0}.checkout strong{font-size:1.2em;font-weight:500;line-height:1em;margin-bottom:1em}.checkout table{empty-cells:hide;width:100%;border-collapse:collapse;border-spacing:0}.checkout th,.checkout td{padding:.2em 1em;text-align:left}.checkout th.number,.checkout td.number{text-align:right}.checkout thead th{padding:.4em 1em .2em}.ui-dialog{width:100%!important;height:auto!important;top:0!important;left:0!important}.ui-dialog-content{height:auto!important;font-size:18px}.print{background:none}.print .checkoutsummary,.termsAndConditions{left:0;margin-left:0}.popover-notification{display:none}.checkout-summary-page>.grid__item{display:block}.checkout-summary-page .help-wrapper{display:none}.checkoutsummary{margin:10px 0 0 0}.checkoutsummary__header{margin:0 0 0 -20px}.checkoutsummary .btn-print,.checkoutsummary .additional-packages{display:none}.order-confirmation{padding:10px 0 0 0}.order-confirmation .h6{margin-bottom:0}.order-confirmation .grid{overflow:hidden}.order-confirmation .grid__item{float:left;display:block}.order-confirmation .room-list__room-description .grid__item{border:none}.order-confirmation .desk--one-half{width:50%}.order-confirmation .desk--one-third{width:33.33%}.order-confirmation .desk--two-thirds{width:66.666%}.order-confirmation .desk--one-quarter{width:25%}.order-confirmation .desk--three-quarters{width:75%}.order-confirmation .desk--two-eighths{width:25%}.order-confirmation .desk--three-eighths{width:37.5%}.order-confirmation .desk--six-eighths{width:75%}.order-confirmation .lap--one-half{width:50%}.order-confirmation .lap--one-third{width:33.33%}.order-confirmation .lap--one-quarter{width:25%}.order-confirmation__header{margin:0 0 5px 0}.hotel-information{margin:0 0 10px 0}.hotel-information__column--address{padding:0 15px 0 10px}.hotel-information__column--rooms{padding:0 0 0 20px;border:0 none}.hotel-information>.grid--full>.grid__item{border-left:1px solid #cacaca}.hotel-information>.grid--full>.grid__item:first-child{border:0 none}.hotel-information .bottom{position:static}.room-list__item{padding:0;border:0 none}.room-list__booking-info{margin:0 0 0 20px;padding:10px 0;border-top:1px solid #cacaca}.room-list__booking-info .h6{margin:0}.room-list__room-description{display:table;font-size:15px}.room-list__room-description .grid__item{padding:0 5px}.room-list__room-description .grid__item:first-child{padding:0 10px 0 0}.room-list__room-description .grid__item:last-child{padding:0 0 0 10px;border:0 none}.room-list__amenities{margin:0;padding:0;list-style-type:none;border:0 none;border-right:1px solid #cacaca;border-left:1px solid #cacaca}.room-list .booking-failed{padding:0 0 20px 0;border:0 none}.room-list .booking-failed .room-list__status{position:relative;padding:15px 10px 10px 0;background:none;border:0 none}.room-list .booking-failed .room-list__status:before{content:"";position:absolute;top:0;left:-15px;height:100%;width:100%;padding:0 0 0 15px;background:#f4d8d7;border:1px solid #a70007;border-radius:3px}.room-list .booking-failed .room-list__status h3{position:relative}.payment-information .grid{display:table}.payment-information .grid__item{display:table-cell;vertical-align:middle;padding:0 20px 0 0;border-right:1px solid #cacaca}.payment-information .grid__item:last-child{padding:0 0 0 20px;border:none}.payment-information ul{margin:0;padding:0 0 0 20px;list-style-type:disc;box-sizing:border-box}.payment-information p{border:0 none}.payment-information p span{display:block;text-align:right}.toggle,#favoriteContainer,#favoriteCount,.sortlist,.footer .label{display:none}#datepickerContainer{margin-left:1em}#promoBox .tColumn,#exploreNavigation h1{float:none;width:100%;display:block}#hotel-home,.vcard a,.slideWrap .arrow,.fold,div.mainnav,div.context,label,.autocomplete-wrapper{display:none!important}#hotel-navigation{height:100px}#hotel-navigation .wrapper.fixed{position:static}.booking{background:none}#nearByHotelsMainContainer,.zoom-in{display:none}.hotel .grid{width:100%}.transformationView{width:92.5%}.transform div.transformationContentView{width:60%}#transformationSummaryView{width:30%;float:left}#hotel-navigation #hotelAvailabilityCalendarWrapper{padding-left:0}#booking-summary .total dt,#booking-summary .total dd{float:none;line-height:1}#allTransactionsPopup{padding:0!important;margin:0!important}#bookingDetailsView>article,#bookingDetailsView>header,.ncc-mainpage .welcome{width:90%;float:none}#bookingDetailsView>aside{width:80%;float:none;position:static;margin-top:20px}.ncc-mainpage .slider,.ncc-mainpage .slider-wrapper{float:none;background:none}.top-page-nav,.slider-wrapper .arrow,.bottom-corners,.ncc-wrapper ul ul,#lostCardView,#deleteProfilePopupView,#cancelBookingPopupView,#mainFooter .inner,.main-page-link,.checkoutsummary a.print{display:none}.hidden-for-print form,.hidden-for-print #aspnetForm,.hidden-for-print .ui-widget-overlay,.transactions-popup .footer{display:none}#mainFooter{display:none!important}