.mfp-title{font-family:"Futura W01 Medium",sans-serif}.mfp-counter{font-family:"Futura W01 Medium",sans-serif}a{color:#51c4c5}.defaultLinkStyle a{text-decoration:underline;color:inherit}.standardTypography{font-family:"Futura W01 Light",sans-serif}.standardTypography strong,.standardTypography p strong,.standardTypography li strong{font-family:"Futura W01 Medium",sans-serif;font-weight:normal}.standardTypography h1{font-size:39px;text-transform:uppercase;color:#0799d7}.standardTypography h2{font-size:22px;text-transform:uppercase;color:#0799d7}.standardTypography h2 .fullwidth.button{font-size:23px;font-weight:normal;font-family:"Futura W01 Light",sans-serif}.standardTypography h3{color:#0799d7}.standardTypography p,.standardTypography ul,.standardTypography ol{font-size:20px;line-height:1.41em;margin-bottom:22px;margin-top:0;font-family:"Futura W01 Light",sans-serif;color:#525252}.standardTypography li{margin-bottom:11px}.standardTypography ul li,.standardTypography ul{list-style:none;padding-left:0;margin-left:0}.standardTypography ul li{background-image:url(/userfiles/uploads/template/custom-bullet.png);padding-left:20px;background-position:left .55em;background-repeat:no-repeat}.standardTypography ol li,.standardTypography ol{list-style-type:none;padding-left:0;margin-left:0}.standardTypography ol li{counter-increment:list;position:relative;padding-left:20px}.standardTypography ol li:after{content:counter(list) "";position:absolute;left:0;top:0;width:2em;color:#4fa9ce;text-align:left}.featuredCells.standardTypography h4{text-transform:uppercase;color:#0799d7;font-size:29px}.featuredCells.standardTypography p .featuredLink{text-transform:uppercase;color:#525252;font-family:"Futura W01 Medium",sans-serif;font-size:17px}.standardTypography.inversed h1,.standardTypography.inversed h2,.standardTypography.inversed h3,.standardTypography.inversed h4,.standardTypography.inversed p,.standardTypography.inversed li{color:#fff}.standardTypography.inversed a{color:#fff}.carousel .item .carousel-caption .title{font-family:"Futura W01 Light",sans-serif;color:#fff;font-size:56px;line-height:1em;letter-spacing:-1px;font-weight:normal;text-transform:uppercase;font-size:42px}.carousel .item .carousel-caption .body{font-family:"Futura W01 Light",sans-serif;color:#fff;font-size:21px;line-height:1.27em;text-align:center}.carousel .item .carousel-caption .button{font-size:23px;font-family:"Futura W01 Light",sans-serif}#ww .button{color:#fff;text-decoration:none}.button,.buttonise a,.button:focus{font-family:"Futura W01 Medium",sans-serif;text-transform:uppercase;font-size:13px;color:#fff;font-weight:normal;line-height:1em;text-decoration:none;text-align:center}.button:hover,.buttonise a:hover{text-decoration:none;color:#fff}.button.fullWidth{font-size:35px;line-height:1em}.altfacebook.fullWidth .icon-facebook{font-size:26px}.altbook.fullWidth .icon-arrow,.button.fullWidth .icon-arrow{font-size:24px}#ww .navbar-nav a,#ww .navbar.navbar-default .navbar-brand,#ww .dropdown-menu a,#ww .menuContainer .navbar.navbar-default li a{font-size:15px}.menuContainer .menu{font-family:"Futura W01 Medium",sans-serif;text-transform:uppercase;font-weight:normal;color:#000}#ww .navbar-nav a,#ww .navbar.navbar-default .navbar-brand{color:#525252;transition:color .2s linear}#ww .dropdown-menu a{color:#525252}#ww .navbar-nav a:hover,#ww .dropdown-menu a:hover,#ww .navbar-nav .open .dropdown-menu a:hover,#ww .navbar.navbar-default .navbar-brand:hover{opacity:1;color:#525252;color:#0799d7}#ww .navbar-nav .open .dropdown-menu a:hover{background-color:#fbfbf8}#ww .navbar-nav .active a{color:#0799d7;background-color:transparent;color:#0799d7}#ww .navbar-nav .open a{color:#525252;background-color:transparent;color:#0799d7}#ww .navbar-nav .open .dropdown-menu a{color:#525252;text-decoration:none;background-color:transparent}.headerContainer .logo{font-family:'TradeGothicW01-BoldCn20_675334',sans-serif;font-size:22px;color:#fff;text-decoration:none;text-transform:uppercase;line-height:1em}#ww .header .icon-arrow{font-size:.8em;max-height:10px;display:inline-block}#ww .header .iconButton{color:#fff;font-family:'TradeGothicW01-BoldCn20_675334',sans-serif;text-transform:uppercase;font-size:19px;line-height:1em}#ww .header .iconButton span{color:#fff}#ww .header .iconButton:hover{text-decoration:none}#ww .header .iconButton.phone:hover{text-decoration:underline}.contactContainer h3{font-size:29px;text-align:center;text-transform:uppercase;color:#525252}.footerContainer,.footerContainer a{color:#fff;line-height:1.75em;margin-bottom:15px;font-size:13px;text-transform:uppercase}.footerLinks p a,.footerLinks p a:hover{color:#fff;text-decoration:underline}a.text-underline{text-decoration:underline}.shareLinks{padding-bottom:15px;padding-top:15px;color:#0799d7;font-family:"Futura W01 Light",sans-serif;text-transform:uppercase;font-size:24px}.shareLinks a{color:#51c4c5;font-size:25px;line-height:30px;display:inline-block;padding-left:10px}.shareLinks .button{padding-top:5px;padding-bottom:5px;margin-top:0;margin-bottom:0}.newsContainer.gridContainer .caption{height:5.64em;overflow:hidden;text-overflow:ellipsis}.form-group{font-family:'Kaleko105Round-Book',sans-serif}#ww .form-control{color:#525252;font-family:"Futura W01 Light",sans-serif;font-size:19px}label{font-family:'Kaleko105Round-Bold',sans-serif;font-weight:normal}.standardTypography p.message{color:#fff;font-family:"Futura W01 Medium",sans-serif;font-weight:normal}.gm-style .gm-style-iw{font-family:"Futura W01 Light",sans-serif;font-size:16px;text-align:center}.gm-style .gm-style-iw strong{font-family:"Futura W01 Medium",sans-serif;font-weight:normal;text-transform:uppercase}.gm-style .gm-style-iw a{font-family:"Futura W01 Medium",sans-serif;text-transform:uppercase}.classContainer .classDetails h1{margin-top:40px;margin-bottom:5px}.classContainer .classDetails p{margin-bottom:10px}.classContainer .classDetails p .button{margin-top:0}.stageContainer .stageDetails h2.panelSwitch{font-size:50px;padding:0;margin-bottom:20px}.stageContainer .stageDetails h2 a:hover,.stageContainer .stageDetails h2 a:focus,.stageContainer .stageDetails h2 a:active{text-decoration:none}.classContainer.newStartOverride h2,.classContainer.newStartOverride h1,.classContainer.newStartOverride h3,.classContainer.newStartOverride h4,.classContainer.newStartOverride p{color:#233741}.stageContainer .stageDetails.newStartOverride h2.panelSwitch{color:#233741}.footerFeatures .fullwidth.button{font-size:29px;font-family:"Futura W01 Light",sans-serif;line-height:1em}#ww .fullwidth.button{transition:background .2s linear}#ww .fullwidth.button:hover{opacity:1}.contactContainer .fullwidth.button{color:#fff;text-align:center;text-transform:uppercase;font-size:23px;line-height:50px;font-family:"Futura W01 Light",sans-serif}.standardTypography.inversed.pattern h4{font-size:39px}.standardTypography.inversed.pattern h5{font-size:22px;text-transform:uppercase;color:#fff;font-family:"Futura W01 Medium",sans-serif}.standardTypography.inversed.pattern p{font-size:20px}.standardTypography p.terms{font-size:13px;line-height:1.3em}.standardTypography.inversed.pattern p.terms{font-size:13px;line-height:.92em}.standardTypography.inversed.pattern .fullwidth.button{font-size:16px;font-weight:normal}.standardTypography .table td.first{text-align:left}.standardTypography .table td{color:#525252;font-size:20px;text-align:center}.standardTypography .table th,.standardTypography .table th a{font-size:22px;color:#525252;font-weight:normal;font-family:"Futura W01 Medium",sans-serif;text-transform:uppercase;text-align:center}.panel-group .panel-heading h4 a{color:#525252;font-size:20px;font-weight:normal}.modal-dialog *{font-family:"Futura W01 Medium",sans-serif;color:#525252}.modal-dialog h4{text-transform:uppercase;text-align:center}.starsContainer{font-size:36px;color:#fff}.standardTypography .bookDirectCustom h2{font-size:32px;font-family:"Futura W01 Medium",sans-serif;margin-top:1em}.standardTypography .bookDirectCustom p{margin-bottom:.5em}.carousel .bookDirectCustom .item .carousel-caption .title{font-family:"Futura W01 Medium",sans-serif;font-size:65px;letter-spacing:0}.carousel .bookDirectCustom .item .carousel-caption .body{font-size:25px}.promoRibbonContainer{font-size:15px;text-transform:uppercase;letter-spacing:normal}.promoRibbonContainer a{color:#fff;font-family:"Futura W01 Light",sans-serif;text-decoration:none;text-transform:uppercase}.promoRibbonContainer a:hover{text-decoration:none}.promoRibbonContainer a strong{font-family:"Futura W01 Medium",sans-serif;font-weight:normal}.reviews h2{text-transform:uppercase;color:#51c4c5;font-size:26px;font-family:"Futura W01 Medium",sans-serif}.reviews .reviewContainer h3{font-size:24px;color:#58595b;font-family:"Futura W01 Medium",sans-serif}.reviews .reviewContainer h4,.reviews .reviewContainer h4 a{font-size:17px;color:#58595b;font-family:"Futura W01 Medium",sans-serif;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reviews .reviewContainer p.stars{color:#51c4c5;font-size:20px}.reviews .reviewContainer p.stars i{display:inline-block;margin-left:1px;margin-right:1px}.reviews .reviewContainer p.reviewContent{font-family:"Futura W01 Light",sans-serif;font-size:16px;color:#58595b}.countdownTimer{font-family:'Fredericka the Great',cursive;color:#999;font-size:120px;text-align:center;padding-bottom:45px}h2.default{font-family:"Futura W01 Light",sans-serif;font-family:"Futura W01 Medium",sans-serif;text-transform:uppercase;color:#0799d7;font-size:29px;text-align:center;margin-top:45px}body{background-color:#6fcccd;background:-moz-linear-gradient(left,rgba(29,183,183,1) 0%,rgba(194,227,227,1) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(29,183,183,1)),color-stop(100%,rgba(194,227,227,1)));background:-webkit-linear-gradient(left,rgba(29,183,183,1) 0%,rgba(194,227,227,1) 100%);background:-o-linear-gradient(left,rgba(29,183,183,1) 0%,rgba(194,227,227,1) 100%);background:-ms-linear-gradient(left,rgba(29,183,183,1) 0%,rgba(194,227,227,1) 100%);background:linear-gradient(to right,rgba(29,183,183,1) 0%,rgba(194,227,227,1) 100%)}::-moz-selection{background-color:#0799d7;color:#fff}::selection{background-color:#0799d7;color:#fff}.img-responsive{width:100%}.img-responsive-max{width:auto;max-width:100%}.newsarticle .articleBody img{max-width:100%;height:auto}.hideModern{display:none;visibility:hidden}.pageContainer{background-color:#fff;padding-top:9px}.googleMap{width:100%;height:400px}a{transition:opacity .2s linear}a:hover{opacity:.6}.carousel .carousel-control:hover{opacity:.5}.gridContainer{margin-top:15px}.gridContainer .item{margin-bottom:30px}.gridContainer .item a{display:block;width:100%;height:210px;background-repeat:no-repeat;background-size:cover;background-position:center center}.gridContainer .item a.button{height:auto}.gridContainer .item a span{transition:background-color .1s linear;display:block;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-color:rgba(231,229,228,0)}.gridContainer .item p.caption{margin-top:10px;margin-bottom:0}.gridContainer .item a span:hover{background-color:rgba(231,229,228,.9);background-image:url(/userfiles/uploads/template/gallery-hover.png)}.gridContainer .item a,.gridContainer .item a:hover{opacity:1}.carousel-caption{padding-top:5px}.carousel .item img{width:100%;height:auto}.carousel .item{background-position:center center;background-size:cover;min-height:300px}.carousel .item .carousel-caption{width:100%;left:0;right:0;background-color:rgba(81,195,197,.95);bottom:0;text-shadow:none;padding-bottom:0}.carousel .item .carousel-caption .body{margin-top:11px;margin-top:0}.carousel .item .carousel-caption .container{padding-bottom:20px;padding-top:10px;padding-bottom:10px}.carousel .item .carousel-caption .button{background-color:#0799d7;width:100%;margin-top:0;padding-top:10px;padding-bottom:10px}.carousel .item .carousel-caption .button:hover{background-color:rgba(255,255,255,.2)}.carousel .carousel-control{background:none;opacity:1;background-color:transparent;z-index:100;background-repeat:no-repeat;bottom:60px;background-position:center bottom}.carousel .carousel-control.left{background-image:url(/userfiles/uploads/template/prev.png)}.carousel .carousel-control.right{background-image:url(/userfiles/uploads/template/next.png)}.white-block{background-color:#fff;padding-top:27px}.content-block{padding-top:27px}.pattern{background-color:#479ac8;background-image:url(/userfiles/uploads/template/pattern-panel-bg.png);background-repeat:repeat-y;background-position:center center}.pattern .container{background-image:url(/userfiles/uploads/template/inverse-panel-divider.png);background-position:center center;background-repeat:no-repeat}.widget{background-color:#fbfbf8;padding:15px;height:100%}.featuredCells .hover img{transition:opacity .2s linear}.featuredCells .hover:hover img{opacity:.5}.blockContainer{margin-top:27px}.padtop{padding-top:35px}.iconBlock{background-repeat:no-repeat;background-position:left center}.iconBlock.contact{background-image:url(/userfiles/uploads/template/contact-icon.png);padding-left:130px}.iconBlockAbove{background-repeat:no-repeat;background-position:center top;padding-top:115px}.iconBlockAbove.contact{background-image:url(/userfiles/uploads/template/large-icon-contact.png)}.iconBlockAbove.opening{background-image:url(/userfiles/uploads/template/large-icon-opening-hours.png)}.iconBlockAbove.address{background-image:url(/userfiles/uploads/template/large-icon-location.png)}#ww .form-control{border:none;border-radius:0;box-shadow:none;padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:15px;height:50px;-webkit-box-shadow:inset 1px 1px 6px 0 rgba(0,0,0,.25);-moz-box-shadow:inset 1px 1px 6px 0 rgba(0,0,0,.25);box-shadow:inset 1px 1px 6px 0 rgba(0,0,0,.25);background-color:#fff}#ww .form-control.validation-advice{box-shadow:inset 1px 1px 6px 0 #51c4c5}.hiddenByDefault{display:none}.message{background-color:#0799d7;background:linear-gradient(to right,rgba(29,183,183,1) 0%,rgba(194,227,227,1) 100%);padding:15px}.button,.buttonise a{display:inline-block;background-color:#51c4c5;padding-top:12px;padding-bottom:12px;padding-left:30px;padding-right:30px;margin-top:20px;margin-right:10px;width:auto;transition:none;transition:background-color .2s linear}.button.alt{background-color:#37a7cd}.button.altdark{background-color:#213640}.button.altfacebook{background-color:#ef5971}.altbook.fullWidth{background-color:#ffcc4e}.button:hover,.button.alt:hover,.buttonise a:hover{background-color:#fecc4e;opacity:1}.button.fullwidth{width:100%;padding-top:16px;padding-bottom:16px;padding-left:0;padding-right:0;margin:0}#ww .fullwidth.button{transition:background .2s linear}#ww .fullwidth.button:hover{background:#4ab1ca;opacity:1}.fullwidth.button.facebook span{background-image:url(/userfiles/uploads/template/facebook-footer-button-icon.png)}.fullwidth.button.instagram span{background-image:url(/userfiles/uploads/template/instagram-footer-button-icon.svg)}.fullwidth.button.tripadvisor span{background-image:url(/userfiles/uploads/template/tripadvisor-footer-button-icon.png)}.menuContainer{background-color:#fbfbf8;width:100%}#ww .menuContainer .navbar.navbar-default{background-color:#fbfbf8;border:none;margin:0}.menuContainer .navbar.navbar-default .navbar-nav{border-bottom:none}#ww .menuContainer .navbar.navbar-default .svg-icon{height:20px;margin-top:-3px}#ww .dropdown-menu{top:50px;border:none;border-radius:0}#ww .navbar-toggle{border-radius:0;color:#f00}#ww .icon-bar{background-color:#233741}#ww .dropdown.open{background-color:rgba(81,195,197,.48);background-color:#fbfbf8}#ww .dropdown.open .dropdown-menu{background-color:rgba(255,255,255,.9)}.headerContainer{background-color:#0e92b1;background:-moz-linear-gradient(left,rgba(29,183,183,1) 0%,rgba(0,112,172,1) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(29,183,183,1)),color-stop(100%,rgba(0,112,172,1)));background:-webkit-linear-gradient(left,rgba(29,183,183,1) 0%,rgba(0,112,172,1) 100%);background:-o-linear-gradient(left,rgba(29,183,183,1) 0%,rgba(0,112,172,1) 100%);background:-ms-linear-gradient(left,rgba(29,183,183,1) 0%,rgba(0,112,172,1) 100%);background:linear-gradient(to right,rgba(29,183,183,1) 0%,rgba(0,112,172,1) 100%)}.headerContainer .header{padding-top:25px;padding-bottom:20px;position:relative}.headerButtons{position:absolute;right:0;bottom:0}.header{position:relative}.languageLinks{position:absolute;left:30px;top:15px}.languageLinks .flag.japaneseFlag{background-image:url(/userfiles/uploads/template/japanese-flag.png);background-repeat:no-repeat;background-position:left center;background-size:contain;padding-left:34px;padding-top:2px;padding-bottom:2px;font-size:12px;color:#fff}#ww .header .iconButton{padding-top:10px;padding-bottom:10px;display:inline-block;position:relative;padding-left:26px;margin-left:8px}#ww .header .iconButton.withText{padding-left:39px;margin-left:20px}#ww .header .iconButton span{display:inline-block;font-size:28.5px;line-height:19px;position:absolute;left:0;top:0;height:19px;padding-top:4.75px}.headerButtons .button{margin-top:0;padding-left:15px;padding-right:15px;padding-top:15px;padding-bottom:15px;margin-right:0;margin-left:12px;background-color:#51c3c5}.headerButtons .button:hover{background-color:#4ab1ca}#ww .detailsContainer{padding-top:28px;margin-bottom:10px}.contactContainer{background:rgba(255,255,255,1);background:-moz-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,249,227,1) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(255,255,255,1)),color-stop(100%,rgba(255,249,227,1)));background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,249,227,1) 100%);background:-o-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,249,227,1) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,249,227,1) 100%);background:linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(255,249,227,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#fff9e3',GradientType=1);padding-bottom:15px;border-bottom:9px solid #fff}.contactContainer .fullwidth.button{background-color:#51c4c5;width:100%;display:block;padding:0;margin-top:0}.contactContainer .form-control{background-color:#fff}.footerContainer{padding-top:15px;padding-bottom:70px}.footerCredit{padding-top:20px}.video{padding-top:30px;padding-bottom:30px}.video iframe{border:2px solid #fff;height:310px;width:100%}#ww .panel-default,#ww .panel-group{border:none;border-radius:0;margin:0}#ww .panel-body{border:none}.panelFeaturedBody{background-color:#52a0cd}.footerFeatures{background-color:#fff;padding-bottom:9px}.footerFeatures .fullwidth.button{padding:0;margin:0;width:100%;margin-top:9px;background-color:#9bd9ce;background:-moz-linear-gradient(left,rgba(55,185,185,1) 0%,rgba(255,249,227,1) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(55,185,185,1)),color-stop(100%,rgba(255,249,227,1)));background:-webkit-linear-gradient(left,rgba(55,185,185,1) 0%,rgba(255,249,227,1) 100%);background:-o-linear-gradient(left,rgba(55,185,185,1) 0%,rgba(255,249,227,1) 100%);background:-ms-linear-gradient(left,rgba(55,185,185,1) 0%,rgba(255,249,227,1) 100%);background:linear-gradient(to right,rgba(55,185,185,1) 0%,rgba(255,249,227,1) 100%);transition:opacity .5s linear;padding-top:5px;padding-bottom:5px}.footerFeatures .fullwidth.button span{display:block;width:490px;padding-right:60px;background-repeat:no-repeat;background-position:right center;margin-left:auto;margin-right:auto;padding-top:9px;padding-bottom:9px}.standardTypography.inversed.pattern{padding-top:25px;padding-bottom:25px}.standardTypography.inversed.pattern .padded-cell{padding-left:25px;padding-right:25px}.standardTypography .table td,.standardTypography .table th{transition:background .2s linear}.standardTypography .table td{border:none;background-color:#fbfbf7;border-bottom:5px solid #fff}.standardTypography .table th{border:none;border-bottom:5px solid #fff}.standardTypography .table tr:hover td,.standardTypography .table tr:hover th{background:#4ab1ca;color:#fff}.standardTypography .table tr:hover th a{color:#fff}.standardTypography .table tr.featured{background:linear-gradient(to right,rgba(55,185,185,1) 0%,rgba(255,249,227,1) 100%);color:#fff}.standardTypography .table tr.featured td,.standardTypography .table tr.featured td{background-color:transparent;color:#fff;font-family:"Futura W01 Medium",sans-serif}.panel-heading{background-color:none;padding:0}#ww .panel-group .panel-heading h4 a{border:none;background-color:#fbfbf7;border-bottom:5px solid #fff;background-image:url(/userfiles/uploads/template/down-arrow.png);background-repeat:no-repeat;background-position:right center;display:block;width:100%;padding-top:10px;padding-bottom:10px;padding-left:15px;padding-right:60px;transition:background-color .2s linear}#ww .panel-group .panel-heading h4 a:hover{background-color:#4ab1ca;color:#fff;text-decoration:none}.galleryGrid div{margin-bottom:15px}.galleryGrid div{margin-bottom:15px}hr{border-top-color:#0799d7;margin-bottom:5px}.galleryGrid a img{transition:opacity .2s linear}.galleryGrid a:hover img{opacity:.6}.modal-dialog,.modal-dialog .modal-content{border-radius:0}.starsContainer{position:absolute;top:0;text-align:right;right:0;padding-right:20px;padding-top:10px;opacity:.8}.carousel .bookDirectCustom .item .carousel-caption{background-color:transparent;bottom:auto;top:50px}.carousel .bookDirectCustom .item .carousel-caption .title{margin-bottom:30px}.carousel .bookDirectCustom .item .carousel-caption .body{padding-left:25%;padding-right:25%}.bookDirectCustom .offer,.bookDirectCustom .infoPanel{padding:20px 30px}.bookDirectCustom .pattern h1,.bookDirectCustom .pattern p,.bookDirectCustom .pattern a{color:#fff}.bookDirectCustom .row{margin-bottom:30px}.bookDirectCustom .offer h1,.bookDirectCustom .offer .highlight{background-color:rgba(255,0,0,.9);color:#fff;padding:15px;margin-bottom:30px}.bookDirectCustom .balance{padding-top:15px}.bookDirectCustom .offer .terms{margin-top:15px}.promoRibbonContainer a{display:block;background-color:#0799d7;text-align:center;padding:10px;transition:all linear .15s}.promoRibbonContainer a:hover{background-color:#51c4c5;opacity:1}.reviews{background-color:#fff;text-align:center;padding-top:20px;padding-bottom:50px}.reviews h2{margin-bottom:15px}.reviews .reviewContainer h3{margin-bottom:15px}.hpIconTiles{padding-top:30px;padding-bottom:30px;background-color:rgba(255,249,227,1)}.iconTile{background-repeat:no-repeat;background-position:left top;padding-left:70px;display:block;margin-bottom:30px}.iconTile.iconCalendar{background-image:url('/userfiles/uploads/shared/icon-calendar.svg');background-size:42px auto}.iconTile.iconShield{background-image:url('/userfiles/uploads/shared/icon-shield.svg');background-size:50px auto}.iconTile.iconGem{background-image:url('/userfiles/uploads/shared/icon-gem.svg');background-size:53px auto;background-position-y:5px}.iconTile span:first-child{font-size:29px;color:#525252;display:block;font-family:"Futura W01 Medium",sans-serif;font-weight:normal;line-height:1.25em;margin-bottom:.3em}.iconTile span:nth-child(2){font-size:20px;color:#525252;display:block;line-height:1.41em;margin-bottom:.5em}.iconTile span:last-child{display:inline-block;background-color:#51c4c5;padding:16px 32px;color:#fff;font-size:16px;text-transform:uppercase;line-height:1em;transition:.15s}.iconTile:hover,.iconTile:visited,.iconTile:active,.iconTile:focus{text-decoration:none !important;opacity:1}.iconTile:hover span:last-child{background-color:#0799d7}@media(min-width:1200px){.navbar-collapse{padding-left:0;padding-right:0}body.fixedHeader{margin-top:173px}.modal-dialog{width:100%;max-width:500px}.iconTile span:nth-child(2){height:4.23em}}@media(min-width:992px) and (max-width:1200px){#ww .navbar-nav a,#ww .navbar.navbar-default .navbar-brand,#ww .dropdown-menu a,#ww .menuContainer .navbar.navbar-default li a{font-size:13px;padding-left:10px;padding-right:10px}#ww .header .iconButton{margin-left:2px}#ww .header .iconButton.withText{margin-left:5px}#ww .header .iconButton span{margin-left:2px}#ww .header .button{margin-left:2px}.navbar-collapse{padding-left:0;padding-right:0}body.fixedHeader{margin-top:173px}.starsContainer{font-size:30px}.iconTile span:nth-child(2){height:5.64em}.countdownTimer{font-size:80px}}@media(min-width:768px) and (max-width:992px){.carousel .item .carousel-caption .body{font-size:14px;line-height:1.65em;margin-top:0;padding-bottom:10px}.carousel .item .carousel-caption .title{font-size:24px;padding-top:5px}.carousel .item .carousel-caption{padding-top:10px;padding-bottom:0}.carousel .item .carousel-caption .container{padding-bottom:0;padding-top:0}.carousel .item .carousel-caption .button{padding-top:10px;padding-bottom:10px;padding-left:30px;padding-right:30px;font-size:14px}#ww .navbar-nav a,#ww .navbar.navbar-default .navbar-brand,#ww .dropdown-menu a,#ww .menuContainer .navbar.navbar-default li a{font-size:11px;padding-left:6px;padding-right:6px}.pattern .container{background-image:url(/userfiles/uploads/template/inverse-panel-divider-mobile.png)}.standardTypography.inversed.pattern .padded-cell{padding-top:25px;padding-bottom:25px}.standardTypography.inversed.pattern{padding:0}.starsContainer{font-size:24px}.carousel .bookDirectCustom .item{min-height:500px}.countdownTimer{font-size:80px}}@media(max-width:767px){.pattern .container{background-image:url(/userfiles/uploads/template/inverse-panel-divider-mobile.png)}.standardTypography.inversed.pattern .padded-cell{padding-top:25px;padding-bottom:25px}.standardTypography.inversed.pattern{padding:0}.carousel .item img{visibility:hidden}.carousel .container{padding:0}.carousel .item .carousel-caption{padding-bottom:0}.carousel .item .carousel-caption .body,.carousel .item .carousel-caption .title{padding-left:10px;padding-right:10px}.carousel .item .carousel-caption .title{font-size:24px;line-height:1em;letter-spacing:-1px}.carousel .item .carousel-caption .body{display:none;visibility:hidden}.carousel .item .carousel-caption .button{font-size:16px;line-height:1em;margin-bottom:0}.carousel .carousel-control{display:none}.headerContainer{text-align:center}.headerContainer .header{padding-top:10px;padding-bottom:10px}.headerContainer .logo{padding-bottom:10px}.headerButtons{position:static}#ww .detailsContainer{padding-top:0;display:inline-block}#ww .headerContainer .text-right{text-align:center}#ww .header .iconButton{margin-left:2px}#ww .header .iconButton.withText{margin-left:5px}#ww .header .iconButton span{margin-left:2px}#ww .header .button{margin-left:2px}.footerFeatures .fullwidth.button{font-size:18px;width:100%;background:none;background-color:#51c3c5}.footerFeatures .fullwidth.button span{background-image:none;padding-right:0;width:auto}.logo a img{width:120px;height:auto}.headerButtons .button{padding-top:10px;padding-bottom:10px}.googleMap{width:100%;height:300px}.standardTypography .table td{font-size:15px}.standardTypography .table th,.standardTypography .table th a{font-size:14px}.starsContainer{font-size:24px;text-align:center;width:100%;left:0;right:0;padding-left:0;padding-right:0}.countdownTimer{font-size:38px}}@media(min-width:992px){#fixedHeader.enabled{position:fixed;z-index:101;width:100%;box-shadow:0 4px 10px 0 rgba(0,0,0,.39);top:0}#fixedHeader.enabled .logo a img{width:120px;height:auto}#fixedHeader.enabled .headerContainer .header{padding-top:10px;padding-bottom:10px}#fixedHeader.enabled .navbar-nav>li>a{padding-top:10px;padding-bottom:10px}#fixedHeader.enabled .navbar{min-height:0}#fixedHeader.enabled .headerButtons .button{padding-top:10px;padding-bottom:10px}#ww #fixedHeader.enabled .dropdown-menu{top:40px}.bookDirectCustom .balance{display:flex}}