@media screen and (max-width:800px){.nav .menu-button:focus + ul,.nav .menu-button:hover + ul,.nav ul:hover{transform:translateX(0);opacity:1;transition:transform 0.24s ease-out 0.09s,opacity 0.15s ease-out 0s}.nav .menu-button:focus + ul + .menu-back-layer,.nav .menu-button:hover + ul + .menu-back-layer,.nav ul:hover + .menu-back-layer{opacity:1;visibility:visible;z-index:999}.booking-form .booking-calendar.wait{padding-top:0}.booking-form .booking-calendar .noscript-fields{position:relative}}@media screen and (min-width:800px){header .line .table .row .cell.menu .nav{overflow:hidden;white-space:nowrap;max-height:57px;max-width:100%;padding:0;margin:0}.nav ul:hover li > .sub,.nav ul li .sub{display:none}}header .line .table .row .cell.tool:hover .tool-menu{visibility:visible}header .line .table .row .cell.tool > button:hover + .tool-menu,header .line .table .row .cell.tool .tool-menu:hover{visibility:visible;opacity:1;transform:translateY(0);z-index:999}.booking-form form .table .row .cell.right .inner.period-info{display:none}.booking-form .form .table.room a.add-children{display:none}.booking-form .form .table.room .room-title{display:none}.booking-form .add-room{display:none}.booking-form form .table .row .cell.right .inner.period-info + .numbers{margin-top:0}.result .rooms .room-buttons .btn.details{display:none}.to-content{display:none}.share-outer{display:none}