.booking-map-large{background:#fff;min-height:715px}@media (min-width:791px){.booking-map-large{margin-bottom:0;min-height:732px}.weatherBox.floating{position:absolute;right:0;bottom:0;z-index:1}}.bookmarks .itemListOnHp .item:nth-of-type(6),.bookmarks .itemListOnHp.itemListOnHp2 .item:nth-of-type(7){display:none}@media (max-width:800px){.bookmarks .content .itemListOnHp .item:nth-child(7){display:none}}@media (max-width:600px){.bookingBox{margin:0!important}}.webcamBox{position:relative}.webcamBox.webcamBoxWithBanner .webcamImg{overflow:hidden}.webcamBox.webcamBoxWithBanner .webcamImg img{filter:blur(3px)}.webcamBox.webcamBoxWithBanner .webcamBannerClose{display:block}.webcamBox.webcamBoxWithBanner:after{background:0 0;content:'';display:block;width:100%;height:100%;z-index:0;position:absolute;left:0;top:0;right:0;bottom:0}.webcamBox .webcamBannerClose{display:none;position:absolute;left:calc(50% - 200px);top:calc(50% - 200px);width:400px;min-height:300px;border:10px solid #fff;background:#fff;z-index:1}@media (max-width:600px){.webcamBox .webcamBannerClose{transform:scale(.7);top:70px}}.webcamBox .webcamBannerClose .close{background:#fff;box-shadow:4px 4px 4px rgba(0,0,0,.5);position:absolute;right:-20px;top:-20px}.webcamBox .webcamBannerClose .close-link{background:#fff;box-shadow:4px 4px 4px rgba(0,0,0,.5);position:absolute;right:-20px;top:-20px;text-decoration:none;padding:5px;gap:7px;display:flex}.webcamBox .webcamBannerClose .close-icon{display:inline-flex;width:20px;height:20px}.webcamBox .webcamBannerClose:after{background:0 0;content:'';display:block;width:100%;height:100%;z-index:1;position:absolute;left:0;top:0;cursor:pointer}.webcamBox .webcamBanner{position:absolute;right:1px;top:1px}