.in-progress-message{display:block;text-align:center;text-transform:uppercase;}.in-progress{display:none;}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}html,body{font-size:16px;}h1{margin-top:0;}h2{font-size:25px;}nav.nav,.top-menu a,.cta,.booking-btn{font-family:'Montserrat',sans-serif;}.booking-btn{background:#F65A00;border-color:#dd5200;color:#fff!important;}.booking-btn:hover{background:#e55500;border-color:#c44a00;}.booking-btn{position:relative;}.booking-btn .fa{position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px);}.AccommodationHolderPage .booking-btn{margin-right:5px;}.translations{margin:0 0 0 20px;padding:4px 15px;}.translations a{color:#FFF;}.logo a{padding:0;display:inline-block;margin:20px;}.logo img{width:100%;max-width:300px;}.nav-logo{max-width:150px;margin-top:11px;}.navbar-static-top .nav-logo{display:none;}.navbar-fixed-top .nav-logo{display:inline-block;}.cta span{display:block;font-size:26px;letter-spacing:6px;text-transform:uppercase;}.cta p a{color:#fff;}.cta{color:#fff;text-align:center;text-transform:uppercase;line-height:90px;height:90px;}.cta p{display:inline-block;line-height:1.4;vertical-align:middle;margin-bottom:0;}.subsite-links{float:right;margin:0 20px 0 0;padding:0;list-style:none;}.subsite-links .dropdown-toggle{border-radius:0;border:none;color:#fff;display:block;text-align:center;padding:5px 15px;margin:0;}.top-menu .dropdown-menu{min-width:200px;left:0;right:0;margin:auto;border:none;border-radius:0 0 3px 3px;background:rgb(81,182,65);}.top-menu .dropdown-menu a{color:#fff!important;padding:3px 15px;}.top-menu .dropdown-menu a:hover{background:rgb(72,168,57)!important;}.panel-group .panel+.panel{margin-top:0px;}.panel{margin-bottom:0px;background-color:transparent;border:0px solid transparent;border-radius:0px;-webkit-box-shadow:none;box-shadow:none;}.panel-group .panel{border-radius:0px;}.panel-group{margin-bottom:0px;}.navy{background:#0A1631!important;}.green{background:#51B641!important;color:#fff;}.green-grade{background:rgb(107,186,112);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNmJiYTcwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzUxYjY0MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(45deg,rgba(107,186,112,1) 0%,rgba(81,182,65,1) 100%);background:-webkit-gradient(linear,left bottom,right top,color-stop(0%,rgba(107,186,112,1)),color-stop(100%,rgba(81,182,65,1)));background:-webkit-linear-gradient(45deg,rgba(107,186,112,1) 0%,rgba(81,182,65,1) 100%);background:-o-linear-gradient(45deg,rgba(107,186,112,1) 0%,rgba(81,182,65,1) 100%);background:-ms-linear-gradient(45deg,rgba(107,186,112,1) 0%,rgba(81,182,65,1) 100%);background:linear-gradient(45deg,rgba(107,186,112,1) 0%,rgba(81,182,65,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6bba70',endColorstr='#51b641',GradientType=1);}.blue{background:rgb(0,68,136)!important;}.blue-light{background:#0099FF!important;}.white{background:#fff;}a.disabled{cursor:default;}.navbar{margin-bottom:0;}.navbar-toggle{margin-right:0px;background-color:#F65A01!important;border-color:#F29662!important;}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:650px;}ul.submenu,ul.submenu-2{display:none;position:static;z-index:9;white-space:nowrap;background:rgb(81,182,65);min-width:180px;}ul.submenu-2{left:100%;top:0;}li.parent-2{position:relative;}nav[role="navigation"] li.parent:hover ul.submenu,nav[role="navigation"] li.parent-2:hover ul.submenu-2{display:block;}nav .parent button{display:none;}nav[role="navigation"] .submenu a{border-bottom:0!important;display:block;padding:10px 10px;color:#fff;font-size:.875rem;text-decoration:none!important;}nav[role="navigation"] a{-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms;}nav[role="navigation"] ul.submenu li:hover,ul.submenu-2{background:rgb(72,168,57);}nav[role="navigation"] ul.submenu-2 li:hover{background:rgb(70,151,55);}.submenu-acc{background-color:rgb(2,12,34);}.submenu-acc a{border-bottom:0!important;display:block;padding:10px 10px;color:#fff;font-size:.875rem;text-decoration:none!important;}.submenu-2s{background-color:#000;}#main-nav>li{position:relative;margin-right:10px;padding-left:10px;z-index:9999;}#main-nav>li:after{content:" | ";position:absolute;color:#fff;left:0;top:15px;}#main-nav>li:first-child{padding-left:0;}#main-nav>li:first-child:after{content:"";}.banner .cycle-slide{width:100%;display:none;height:520px;background-size:cover;background-position:center;}nav.nav ul.nav li a{border-bottom:3px solid #0A1631;}nav.nav.navy ul.nav li.active a,nav.nav.navy ul.nav li a:hover,nav.nav ul.nav li.current a,nav.nav ul.nav li.section a{color:#FFF;border-color:rgb(81,182,65);}nav .navbar-default{background:#0A1631;border-color:#004488;}.navbar-default .navbar-nav>li>a{font-size:.875rem;text-transform:uppercase;color:#fff;}.nav-body-padding{margin-top:52px;}.navbar-fixed-top{position:fixed;}.top-menu .nav-tabs{border-bottom:none;}#chinese-text-example{color:#fff;padding:0 10px;line-height:33px;height:33px;}#chinese-text-example:hover{text-decoration:none;background-color:rgba(2,42,132,0);border:none;color:#0A1631;}#banner{margin-bottom:40px;}.cycle-pager{text-align:center;font-size:5em;position:absolute;z-index:200;left:0;right:0;bottom:160px;color:rgba(255,255,255,0.53);height:20px;overflow:hidden;line-height:20px;cursor:pointer;}.cycle-pager-active,.cycle-pager span:hover{color:#fff;-webkit-transition:all 500ms;-moz-transition:all 500ms;-ms-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms;}#banner .cycle-pager{bottom:-30px;font-size:2em;color:rgb(81,182,65);}#banner .cycle-pager-active,#banner .cycle-pager span:hover{color:rgb(55,119,44);}#banner .cycle-slide{display:none;}section[role="main"]{background-image:url('../images/blurred-bg.jpg');background-size:cover;background-attachment:fixed;}section[role="main"]>.container{background:white;position:relative;z-index:200;padding-bottom:20px;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px);}.main-content{padding:0px;}.main-content>section,.sidebar{padding:20px 20px 0;}.main-content .promos{padding:0 10px 0;}.promos .col-xs-12{padding:6px;}.promos img{width:100%;}.video.boxed{margin-top:0;}.utube-vid img{margin:0px auto 10px auto;}.booking{padding:20px;background:rgba(255,255,255,0.86);margin-top:24%;border-radius:4px;}.booking h2{font-size:1.5em;padding:0;margin:0 0 10px 0;}.item{padding:10px;background:#f5f5f5;border:1px solid #ccc;border-radius:3px;margin-bottom:20px;}.item.green{border:1px solid #2A8B1A;}.boxed{background:#FFFBE5;padding:20px;display:block;border:1px solid #EAE6CE;border-radius:2px;color:#5E5C51;font-size:.75em;margin-top:29px;-webkit-box-shadow:0px 25px 37px -25px rgba(0,0,0,0.75);-moz-box-shadow:0px 25px 37px -25px rgba(0,0,0,0.75);box-shadow:0px 25px 37px -25px rgba(0,0,0,0.75);}.boxed.unstyled{border:none;background:none;box-shadow:none;}.boxed h2{padding-top:0;margin-top:0;font-size:1rem;text-transform:capitalize;}.social ul{list-style:none;text-align:center;margin:0;padding:0;}.social li{display:inline-block;font-size:1.5em;border-radius:50%;width:35px;height:35px;line-height:34px;margin:0 5px;border:2px solid rgb(51,122,183);}.box-shadow{-webkit-box-shadow:0px 25px 37px -25px rgba(0,0,0,0.75);-moz-box-shadow:0px 25px 37px -25px rgba(0,0,0,0.75);box-shadow:0px 25px 37px -25px rgba(0,0,0,0.75);}.wtd{margin-top:6px;}.wtd:first-child{margin-top:0;}.wtd>div{margin:0;padding:0 4px;}.separate{border-bottom:4px solid #F9F9F9;padding-bottom:15px;position:relative;}.sub-section{padding:50px 0px 40px 0px;border-top:1px solid #2B8E1C;border-bottom:1px solid #2B8E1C;position:relative;}.sub-section h1{position:absolute;top:-75px;left:0;right:0;margin:auto;z-index:2;}.sub-section .row .col-lg-4 a{text-decoration:none!important;-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;}.sub-section .row .col-lg-4 a:hover{text-decoration:none;opacity:.7;}.sub-section .row .col-lg-4 img{width:100%;height:auto;}.sub-section .row .col-lg-4{padding:0px 0px 10px 0px;}.caption a:hover{text-decoration:none;}.caption a{padding:0;color:#fff;}.caption h2{font-size:0.9em;margin:0;padding:20px 0;text-transform:uppercase;letter-spacing:3px;position:relative;text-shadow:0px 1px 1px rgba(0,103,171,1);color:#fff;}.caption h2:after{content:"";position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid rgb(0,153,254);z-index:2;top:-10px;left:0;right:0;margin:auto;}.features li{margin-bottom:15px;}.sub-section .box{padding:0;background:#fff;margin:0 5px;}footer{background-color:#fff!important;padding:20px 0;}footer nav .nav-parent-item a{font-size:.875rem;font-weight:bold;}footer nav ul{margin-bottom:10px;}footer nav a{font-size:.75rem;}footer .container{background:url('../images/logo-big4.jpg') no-repeat bottom;padding-bottom:120px;}.btn-youtube{background:#c6151b;border:1px solid rgb(144,8,13);font-weight:bold;color:#fff!important;}.btn-youtube:hover{background:#af141a;border:1px solid rgb(132,8,13);}.btn-youtube i{margin-right:5px;}p.date{color:#AEAEAE;font-style:italic;}table.contact-table.table{font-size:.875rem;font-weight:bold;}.table th,.table td{border:none!important;}.table th{border-bottom:1px solid #2A8B1A!important;}.table.contact-table a{color:#fff;}.additional{font-size:.5em;font-weight:normal;background-color:#51B641;padding:5px 10px;color:#FFF;text-transform:capitalize;display:table;margin:10px 0;}.overlay{background:transparent;position:relative;width:100%;height:350px;top:350px;margin-top:-350px;}.awardblocks{padding-top:10px;}.awardblocks a:hover{text-decoration:none;}.awardblocks img{padding:0px;width:24.13555%;margin:0 0 20px;border:1px solid #E0DCBF;border-radius:2px;background-color:#FFF;}form{font-size:.875em;}form label{}form fieldset{}form fieldset>div{margin-bottom:10px;}form input{}form input,form textarea{font-size:16px;width:100%;padding:5px;box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #ccc;border-radius:3px;}form input[type="submit"]{width:auto;display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #2e6da4;border-radius:4px;color:#fff;background-color:#337ab7;}form .Actions{text-align:right;}.album{margin-bottom:0;padding-bottom:0;margin-top:20px;border-top:4px solid #F9F9F9;}.album h2{text-transform:capitalize;}.album.first{border-top:none;}.galleryItem{margin:10px 0;}.galleryItem img{-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;}.galleryItem img:hover{opacity:.8;}.ekko-lightbox.modal{z-index:9999;}.ekko-lightbox .modal-title{display:none;}.ekko-lightbox .modal-header .close{opacity:1;color:#FFF;background-color:rgba(0,0,0,0);padding:0;position:absolute;right:0;height:36px;width:36px;z-index:200;text-align:center;line-height:0;top:-38px;border-radius:6px;font-size:37px;text-shadow:none;}.ekko-lightbox.modal .modal-header{min-height:0;padding:0;border-bottom:none;position:relative;}.ekko-lightbox.modal{bottom:inherit;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.ekko-lightbox-nav-overlay a{text-decoration:none!important;}.disclaimer{padding:10px;}.quick-call{display:none;}.ie8 .sub-section{padding:30px 0px 40px 0px;}.ie8 .sub-section h1{position:static;margin-bottom:30px;}.ie8 .modal{max-width:600px;margin:auto;}.ie8 .ekko-lightbox.modal img{width:100%!important;height:auto!important;max-width:inherit;}.ie8 .ekko-lightbox.modal{top:163px;}.ie8 .ekko-lightbox-nav-overlay a{text-decoration:none!important;opacity:1;}@media screen and (max-width: 767px){body{margin-bottom:30px;}#main-nav>li:after,.header .cta{display:none;}#main-nav>li{margin-right:0;padding-left:0;}nav.nav ul.nav li.current a,nav.nav.navy ul.nav li a:hover{background-color:#51B641;border:none;}nav.nav ul.nav li a{border-bottom:none;}nav .parent button{display:block;position:absolute;top:6px;right:15px;padding:3px 6px;background-color:#048;color:#FFF;border-color:#FFF;}.navbar-default .navbar-toggle .icon-bar{background-color:#F29662;}nav.nav.navy ul.nav li a:hover{background-color:transparent;}nav.nav ul.submenu{position:static;}nav.nav ul.submenu a{background-color:#51B641;}.navbar-nav{margin:0 -15px;}#bs-example-navbar-collapse-1{clear:both;}.logo{text-align:center;}nav[role="navigation"] li.parent:hover ul.submenu,nav[role="navigation"] li.parent-2:hover ul.submenu-2{display:none;}footer nav{display:none;}footer .pull-left{text-align:center;}.quick-call{display:block;}.quick-call a{width:100%;position:fixed;bottom:0;left:0;color:#FFF;background-color:#F65A01;z-index:900;text-align:center;font-size:1.25em;padding:6px 0;text-decoration:none!important;font-family:'Montserrat',sans-serif;text-transform:uppercase;}.banner .cycle-slide{height:280px;}.booking{margin-top:20px;}.HomePage .cycle-pager{font-size:2em;bottom:50px;}.modal-dialog{padding-top:20px;}table.contact-table.table{font-size:.75em;}.caption h2{font-size:0.9em;}a.current{background-color:#51B641;}}@media screen and (min-width: 768px){footer .container{background:url('../images/logo-big4.jpg') no-repeat bottom right;padding-bottom:0px;}ul.submenu,ul.submenu-2{position:absolute;}footer nav{display:block;}footer .pull-left{text-align:left;}section[role="main"]>.container{-webkit-transform:translateY(-150px);-ms-transform:translateY(-150px);transform:translateY(-150px);}.nav-body-padding{margin-top:0px;}.navbar-fixed-top{position:static;}.main-content{padding:0px 15px;}.navbar-static-top .nav-logo{display:none;}.navbar-fixed-top .nav-logo{display:none;}.caption h2{font-size:0.9em;}}@media (min-width: 768px) and (max-width: 991px) {#main-nav>li{margin-right:0;padding-left:0;}.nav>li>a{padding:16px 12px;}.navbar-default .navbar-nav>li>a{font-size:.71em;}nav .navbar-default{padding:0;}footer address small{font-size:70%;white-space:nowrap;}address{margin-bottom:2px;}}@media screen and (min-width: 992px) and (max-width: 1199px){.navbar-default .navbar-nav>li>a{font-size:.75em;}.nav>li>a{padding:16px 12px;}.caption h2{font-size:1em;}}@media screen and (min-width: 1200px){.in-progress-message{display:none;}.in-progress{display:block;}.logo img{width:300px;}ul.submenu,ul.submenu-2{position:absolute;}footer .container{background:url('../images/logo-big4.jpg') no-repeat bottom right;}}