header .panel,header nav ul li ul{overflow:hidden;position:absolute}header .panel p,header .panel p span,header .save p span{letter-spacing:.15em;color:#fff}#slideshow .more,.boxes .column .box img,.boxes.link .column .box a.button span,.boxes.promo .column .social a.button span,.boxes.promo .specials img,.boxes.visual .column,.boxes.visual .column .box h2,.boxes.visual .column .box h2 em,.boxes.visual .column .box h2 span,.boxes.visual .column .box p,.popup,a,a img,button,header .logo,input,main .content .column>div h3 span,nav,select,textarea{-webkit-transition:all .4s ease;transition:all .4s ease}body,html{background:url(../images/bg-texture2.jpg) #f4f4f4}#container{background:#fff;width:100%;max-width:1920px;margin:0 auto;padding:0;overflow:hidden;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1)}#container ::selection{background:#3d94aa;color:#fff}#container ::-moz-selection{background:#3d94aa;color:#fff}.centre{position:relative;max-width:1450px;margin:auto}a.anchor{top:0!important}b,strong{font-weight:400!important}hr{margin:30px 0}#load{display:none!important}body.preload *{-webkit-transition:none!important;transition:none!important}table{font:300 19px/26px "Open Sans",sans-serif;color:#4d4d4d}table a{color:#00AEEF;font-weight:700}table.tabledefault td{padding:5px}table.tabledefault td strong{margin:0 0 5px;display:inline-block}table.tabledefault td#customfields{padding:0}header{background:#f8f7f3;position:fixed;top:0;left:0;right:0;width:100%;max-width:1920px;height:110px;margin:0 auto;z-index:9999}header .centre{padding:0;text-align:left;max-width:1600px}#google-map,main .content img{max-width:100%;height:auto}header .logo{position:relative;width:auto;height:110px;padding:15px 0;float:left;font:400 18px/28px 'Open Sans',sans-serif;color:#A99A7F;text-align:left}header .logo img{height:60px;width:auto;opacity:.7;margin:0}header .phone{position:absolute;top:0;right:445px;width:330px;height:110px;margin:0;padding:30px 0 0;text-align:right;float:right}header .phone a{font:400 30px/30px 'Open Sans',sans-serif;color:#A99A7F;cursor:pointer}header .phone span{font:400 12px/12px 'Open Sans',sans-serif;color:#666;margin:5px 0 0;text-transform:uppercase;display:block}header .save{background:#3d94aa;position:relative;width:400px;height:110px;padding:26px 0;text-align:center;float:right;z-index:99}header .save p{font:400 30px/35px 'Open Sans',serif;color:#fff}header .save p span{font:400 12px/12px 'Open Sans',sans-serif;margin:5px 0 0;display:block}header .save p span i{position:relative;font-size:16px;bottom:-2px;margin:0 10px 0 0;display:inline-block}header .panel{background:#2c7e93;top:110px;right:0;width:400px;height:50px;padding:17px 30px;text-align:center;display:block;z-index:1;-webkit-transition:all .2s ease-out!important;transition:all .2s ease-out!important}header .panel.active{height:310px!important}header .panel p{font:400 15px/15px 'Open Sans',sans-serif;margin:0 0 30px}header .panel p span{font:400 14px/14px 'Open Sans',sans-serif;margin:0 0 0 5px;display:inline-block}header .panel input,header .panel select{width:49%;font:400 12px/16px 'Open Sans',sans-serif;color:#4a483a;margin:0 0 5px;padding:18px 15px;text-transform:none;float:left}header .panel button,header .panel button span{font:400 18px/18px 'Open Sans',serif}header .panel input.checkin,header .panel input.checkout{background:url(../images/icon-calendar3.svg) center right no-repeat rgba(255,255,255,.65);background-position:90% 12px;background-size:25px 27px;cursor:pointer}header .panel input.promo,header .panel select{background:rgba(255,255,255,.65)}header .panel input.checkout,header .panel select.children{margin:0 0 5px 5px}header .panel input.promo{position:relative;width:100%;float:none}header .panel .promo-activated.active{display:block}header .panel button{background:#bfb396;width:100%;color:#fff;margin:0;padding:18px 15px;text-transform:uppercase;float:none;clear:both;display:block}header .panel ::-webkit-input-placeholder{color:#4a483a;line-height:16px;text-transform:uppercase;opacity:1}header .panel :-moz-placeholder{color:#4a483a;line-height:16px;text-transform:uppercase;opacity:1}header .panel ::-moz-placeholder{color:#4a483a;line-height:16px;text-transform:uppercase;opacity:1}header .panel :-ms-input-placeholder{color:#4a483a;line-height:16px;text-transform:uppercase;opacity:1}header nav{background:#535558;position:absolute;bottom:-50px;left:0;width:100%;height:50px;text-align:center;z-index:-1;padding:0 15px}header nav ul{list-style:none;text-align:left}header nav ul li{position:relative;font:400 16px/16px 'Open Sans',sans-serif;color:#535558;padding:0 1.9%;display:inline-block;text-align:center}header nav ul li:first-child{padding:0 1.95% 0 0}header nav ul li:last-child{padding:0 0 0 1.95%}header nav ul li a{color:#fff;padding:17px 0;display:block}header nav ul li a em{font-style:normal}header nav ul li ul{top:45px;left:0;width:250px;height:auto;margin:0 0 0 -20px;padding:5px 0 0;display:none;z-index:9999;-webkit-transition:none;transition:none}header nav ul li ul li{width:auto;height:auto;line-height:18px;margin:0!important;padding:0!important;display:block;text-align:left}header nav ul li ul li a{background:#fff;font:400 14px/14px 'Open Sans',sans-serif;width:100%;height:auto;margin:0;padding:18px 20px;color:#666!important;border:none;overflow:visible;border-bottom:1px solid #eee;display:block;text-align:center}#gallery .item,#google-map,#grid .columns .box,.boxes,.boxes .column,.fade,.pager a,.slide{overflow:hidden}header nav ul li ul li a.current{background:#eee}#pull,header nav ul li ul li.reviews,header nav ul li ul li.whatson{display:none}header.scroll .panel{height:50px}header.scroll .panel.active{height:260px!important}header.scroll nav{background:rgba(34,135,208,.7)}#slideshow{background:#4d4d4d;position:relative;width:100%;height:auto;margin:110px 0 0;padding:0;cursor:default}#slideshow .more{position:absolute;bottom:8%;left:0;width:100%;height:21px;text-align:center;z-index:1000}#slideshow .more a{background:url(../images/scroll-link.png) top left no-repeat;width:40px;height:21px;margin:0 auto;-webkit-animation:wobble 1s ease infinite;animation:wobble 1s ease infinite;display:block}#slideshow .angle{background:url(../images/bg-angles.png) bottom center no-repeat;position:absolute;bottom:0;left:0;width:100%;height:104px;z-index:10}.fade .item,.slide .item{position:relative;width:100%;margin:0;padding:0;float:left;overflow:hidden;cursor:default}#play,.pager,a.nav{position:absolute}.fade .item img,.slide .item img{width:100%;height:auto;margin:0;padding:0;display:block}.fade .item{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.pager{bottom:40px;right:30px;width:90%;height:5px;padding:0;text-align:right;z-index:20}.pager a{background:url(../images/pager.png) bottom left no-repeat;width:15px;height:15px;margin:0;display:inline-block}.pager a span{display:none}.pager a.selected{background:url(../images/pager.png) top left no-repeat}a.nav{background:url(../images/arrows.svg) no-repeat;width:60px;height:60px;bottom:8%;cursor:pointer;z-index:9998;display:block}a.nav.prev{background-position:left;right:calc(30px + 70px)}a.nav.next{background-position:right;right:30px}#play{background:url(/_System/images/icon-play.svg) no-repeat;background-size:contain;top:50%;left:50%;width:80px;height:80px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer;display:none;z-index:99}#video,section .icon{display:block;position:absolute}#video{top:0;left:0;width:100%;max-width:100%;min-width:100%;height:100%;max-height:100%;min-height:100%;margin:0;padding:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:17}section .icon{bottom:-50px;left:25%;width:100px;height:100px;-webkit-transform:rotate(25deg);transform:rotate(25deg);z-index:999}section:not(#slideshow) .icon{-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}main .content{padding-top:100px;padding-bottom:100px}.content h2,main .content h1{font:400 45px/55px 'Open Sans',sans-serif;color:#3d94aa;margin:0 0 35px;text-transform:capitalize}main .content h3,main .content h3 a{color:#4d4d4d;margin:0 0 20px;text-transform:capitalize}main .content h3{font:300 42px/38px 'Open Sans',sans-serif}#home main .content{padding-top:120px;padding-bottom:120px;text-align:center}main .content p,main .content ul li{font:300 19px/26px 'Open Sans',sans-serif;color:#999;margin:0 0 15px!important}main .content p a,main .content table a,main .content ul li a{background:#bfb396;color:#fff;padding:3px 10px 5px;cursor:pointer;text-transform:none;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}main .content p a.btn{font:200 20px/20px 'Open Sans',sans-serif;margin:10px 0 0;padding:18px 24px;display:inline-block;text-transform:uppercase}main .content p.intro{font:300 32px/38px 'Open Sans',sans-serif;color:#4d4d4d;margin:0 0 20px}main .content p.intro a{background:0 0;color:#3d94aa;padding:0}main .content ul{background:#fff;margin:30px 0 15px;padding:30px;list-style:none inside url(../images/li.png);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.2);box-shadow:0 1px 1px rgba(0,0,0,.2);clear:both;display:block}main .content li{margin:0 0 5px!important;padding:0!important}main .content hr{margin:40px 0;border-top:1px solid #e8e8e8}main .content p.from{font:300 19px/26px 'Open Sans',sans-serif;color:#3d94aa;margin:0 0 20px;text-transform:lowercase}main .content .left,main .content .right{width:47.5%;float:left}main .content .left{margin:0 5% 0 0;text-align:right}main .content .left img{width:100%;height:auto;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}main .content .right{text-align:left}main .content .right h3{margin-top:10%}main .content h3.whendate{margin-top:40px;font:300 24px/26px 'Open Sans',sans-serif;color:#4d4d4d}main .pagination li.pag-current{background:#A99A7F}main .content.item{padding-top:80px;padding-bottom:80px}main .content:nth-child(even){background:#f8f7f3}main .content:nth-child(even) ul{background:#fff}main .content.item:nth-child(odd) .left{margin:0;text-align:left;float:right}main .content.item:nth-child(odd) .right{margin:0 5% 0 0;text-align:right;float:right}#google-map{position:relative;padding-bottom:56.25%;margin:50px 0 0}#google-map embed,#google-map iframe,#google-map object{position:absolute;top:0;left:0;width:100%;height:100%}#google-map .overlay{background:0 0;position:relative;width:100%;height:850px;top:850px;margin-top:-850px;z-index:99}.faq{margin:0;padding:0}.faq .question{font:400 26px/32px 'Open Sans',sans-serif;color:#666!important;margin:20px 0 0!important;padding:0!important;cursor:pointer;display:block}.faq .answer{margin:0!important;padding:0!important;display:none}.faq .answer strong{color:#3d94aa}.download span.link,.download span.link a{color:#3d94aa!important}.download{margin:0 0 5px}.download span{display:inline-block}.download span.link{margin:0 3px 0 5px;font:500 16px/18px 'Open Sans',sans-serif}.download span.icon>img{margin:0 0 -3px}.download span.size{font-size:10px;color:#999}.experienceOz{float:left;margin-right:20px}.experienceOz iframe{display:block}.eOzBTN{display:none}.w20{width:20%}.w25{width:25%}.w30{width:30%}.w33{width:33.33%}.w50{width:50%}.w70{width:70%}.w75{width:75%}.w80{width:80%}#grid,.w100{width:100%}#grid{display:inline-block;margin:0;position:relative;padding:0 0 80px}#grid .columns{float:left;padding:5px}#grid .columns .box{position:relative;margin:0 0 10px;width:100%;background:#eee;padding:30px;display:inline-block}#grid .columns .box h3{font:300 32px/38px 'Open Sans',sans-serif}#grid .columns .box p{font:300 16px/26px 'Open Sans',sans-serif}#grid .columns .box .author{color:#999;font:700 14px/22px 'Open Sans',sans-serif;text-transform:uppercase}#grid .columns .box .quote{background:url(/_System/images/quote-outline.svg) no-repeat;background-size:contain;width:60px;height:58px;position:absolute;top:26px;left:24px;opacity:.15}#grid[data-columns]::before{content:'3 .columns.w33'!important}@media screen and (max-width:750px){#grid[data-columns]::before{content:'1 .columns.w100'!important}}@media screen and (min-width:751px) and (max-width:1300px){#grid[data-columns]::before{content:'2 .columns.w50'!important}}@media screen and (min-width:1301px){#grid[data-columns]::before{content:'3 .columns.w33'!important}}main .content .pagination{position:absolute;bottom:0;left:0;background:0 0;width:100%;height:auto;min-height:auto;margin:0;padding:25px 0;text-align:left;border:none;-webkit-box-shadow:none;box-shadow:none;display:inline-block}main .content .pagination li{margin:0 5px 0 0;padding:0;display:inline-block;text-transform:lowercase}main .content .pagination li a,main .content .pagination li.pag-current{background:#fff;color:#666;padding:4px 8px}main .content .pagination li.pag-current{background:#333;font-weight:700;color:#fff;margin:-5px 5px 0 0;padding:6px 9px!important}main .content .pagination li a:hover,main .content .pagination li.pag-next a,main .content .pagination li.pag-prev a{background:#fff;color:#333}#form{position:relative;width:100%;clear:both;display:block}#form input,#form select,#form textarea{background:0 0;width:50%;font:300 18px/24px 'Open Sans',sans-serif;color:#4d4d4d;margin:0;padding:25px 0;text-align:left;text-transform:none;border:none;border-bottom:1px solid #e8e8e8;float:left}#form .fullWidth,#form textarea{width:100%!important;margin:0!important;float:none!important;clear:both!important}#form input.checkin,#form input.checkout{background:url(/_System/images/datepicker2.png) center right 15px no-repeat;cursor:pointer}#form div{position:absolute;bottom:4px;right:0}#form input[type=submit]{font:200 20px/20px 'Open Sans',sans-serif;margin:10px 0 0;padding:18px 24px;display:inline-block;text-transform:uppercase;background:#bfb396;color:#fff;width:auto;position:absolute;bottom:2px;right:0}#form .checkbox,#form label{margin:35px 0 5px;display:block}#form .mandatory{color:#A99A7F;text-transform:none;opacity:1}#form .mandatory::-webkit-input-placeholder{color:#A99A7F;text-transform:none;opacity:1}#form .mandatory:-moz-placeholder{color:#A99A7F;text-transform:none;opacity:1}#form .mandatory::-moz-placeholder{color:#A99A7F;text-transform:none;opacity:1}#form .mandatory:-ms-input-placeholder{color:#A99A7F;text-transform:none;opacity:1}#form input::-webkit-input-placeholder{color:#888;text-transform:none;opacity:1}#form input:-moz-placeholder{color:#888;text-transform:none;opacity:1}#form input::-moz-placeholder{color:#888;text-transform:none;opacity:1}#form input:-ms-input-placeholder{color:#888;text-transform:none;opacity:1}#form select option:first-child{color:#888;text-transform:none;opacity:1}#form .dates{position:relative;display:block;width:100%;float:left}#form .dates select{width:33%}#form label{font:300 24px/30px 'Open Sans',sans-serif;color:#4d4d4d}#form input[type=submit].button2{position:relative;float:right}#form .checkbox{position:relative;width:50%;float:left}#form .checkbox input,#form .checkbox label{width:auto;display:inline-block;margin:0 10px 0 0;font:300 18px/13px 'Open Sans',sans-serif}.boxes,.boxes .column{position:relative;width:100%;margin:0;padding:0;display:block}.boxes .column{width:auto;float:left}.boxes .column .box{background:#535558}.boxes .column .box img{width:100%;height:auto;margin:0;padding:0;display:block;-webkit-transform:scale(1);transform:scale(1)}.boxes .column .box p img{width:auto;height:auto;max-width:45%;margin:0 auto 20px}.boxes .column .box img.mobile{display:none}.boxes .column .box h2,.boxes .column .box p{position:absolute;top:20%;left:0;right:0;width:80%;color:#333;margin:0 auto;padding:0;text-align:center;text-transform:none;z-index:10;display:block}.boxes .column .box.subscribe p span{color:#fff}.boxes .column .box form{position:absolute;top:50%}.boxes .w100{width:100%;clear:both}.boxes .w75{width:75%}.boxes .w70{width:70%}.boxes .w66{width:66.66%}.boxes .w60{width:60%}.boxes .w50{width:50%}.boxes .w40{width:40%}.boxes .w33{width:33.33%}.boxes .w30{width:30%}.boxes .w25{width:25%}.boxes .w20{width:20%}.boxes .w16{width:16.66%}.boxes.promo,.boxes.promo .column{background:#e4dfd7}.boxes.promo .column{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.boxes.promo .w33{width:33.33%}.boxes.promo .w33:first-child,.boxes.promo .w33:nth-child(2){margin-right:0}.boxes.promo .quote .box{background:url(../images/palm-bg.png) bottom left no-repeat #fff}.boxes.promo .quote p{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:74%;font:400 22px/36px 'Open Sans',sans-serif;font-weight:lighter;color:#999;margin:auto}.boxes.promo .quote p span{color:#999;display:block;font:700 18px/24px 'Open Sans',sans-serif;margin:20px 0 0;text-transform:uppercase}.boxes.promo .quote .quotes{background:url(/_System/images/quote-outline.svg) no-repeat;background-size:contain;width:80px;height:66px;position:absolute;top:15%;left:10%;opacity:.15}.boxes.promo .specials .box{background:#3d94aa!important}.boxes.promo .specials p{top:32%;font:400 24px/35px 'Open Sans',sans-serif;color:#d3ccb5;display:block}.boxes.promo .specials p span{font:700 80px/100px 'Open Sans',sans-serif;color:#fff;margin:15px 0;display:block}.boxes.promo .specials p span.pertext{font:400 16px/22px 'Open Sans',sans-serif;color:#d3ccb5;margin:15px 0;display:block;text-transform:capitalize}.boxes.promo .specials p a{position:relative;color:#d3ccb5}.boxes.promo .specials p a:after{background:url(../images/blank.png);position:absolute;top:-500px;left:-500px;width:1000px;height:1000px;z-index:10;content:"";display:block}.boxes.promo .specials img{-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transform:scale(1);transform:scale(1);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";opacity:.3}.boxes.promo .specials a.nav{position:absolute;top:calc(50% - 30px)}.boxes.promo .specials a.nav.prev{left:8%}.boxes.promo .specials a.nav.next{right:8%}.boxes.promo .specials p.title{position:absolute;left:0;right:0;z-index:99;text-align:center;top:17%;color:#fff}.boxes.promo .wifi .box{background-color:#d3ccb5!important}.boxes.promo .wifi p{top:17%;width:100%;font:400 30px/35px 'Open Sans',sans-serif;color:#fff;margin:auto;text-align:center}.boxes.promo .wifi .box p img{max-width:30%;margin:35px auto 30px}.boxes.promo .bookingpanel .box{background-color:#535558!important}.boxes.promo .bookingpanel p{top:16%;width:100%;font:400 40px/45px 'Open Sans',sans-serif;color:#fff;margin:auto;text-align:center}.boxes.promo .bookingpanel p span{font:400 14px/18px 'Open Sans',sans-serif;color:#fff;margin:5px auto;text-align:center;display:block;clear:both}.boxes.promo .bookingpanel form{top:32%;width:100%;height:75%;margin:0 auto;z-index:10}.boxes.promo .bookingpanel form .container{width:80%;margin:0 auto}.boxes.promo .bookingpanel form .wrapper{border-bottom:1px solid #666;width:50%;padding:0 8%;float:left}.boxes.promo .bookingpanel form .wrapper.left{padding:0 0 0 8%}.boxes.promo .bookingpanel form .wrapper.right{padding:0 8% 0 0}.boxes.promo .bookingpanel form .inner{width:75%;margin:auto;clear:both;text-align:left}.boxes.promo .bookingpanel form .inner a{position:relative;top:10px;font:400 12px/12px arial;color:#7e7e7e;margin:0 5% 0 0;float:none;clear:both}.boxes.promo .bookingpanel form input[type=text],.boxes.promo .bookingpanel form label,.boxes.promo .bookingpanel form select{font:400 18px/60px 'Open Sans',sans-serif;color:#999;display:block;float:left}.boxes.promo .bookingpanel form input[type=text]{background:0 0;width:80%;margin-left:10%;height:60px}.boxes.promo .bookingpanel form label{background:0 0;width:50%;height:60px;text-align:left;margin-left:10%;text-transform:lowercase;cursor:default}.boxes.promo .bookingpanel form select{background:url(../images/select-arrows.png) center right no-repeat!important;width:30%;height:60px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.boxes.promo .bookingpanel form select option{background-color:#4d4d4d}.boxes.promo .bookingpanel form input.checkin,.boxes.promo .bookingpanel form input.checkin2{background:url(../images/datepicker.png) center right no-repeat!important;cursor:pointer}.boxes.promo .bookingpanel form input.promo{float:left;height:60px;width:70%;border-bottom:none;background:#3b3b3b!important;clear:left;margin-left:0;margin-top:15px;text-transform:lowercase;padding-left:5%}.boxes.promo .bookingpanel form input[type=submit]{background:#bfb396;font:500 20px/60px 'Open Sans',sans-serif;color:#fff;margin-top:15px;width:30%;height:60px;text-transform:uppercase;-webkit-appearance:none!important;float:left}.boxes.promo .bookingpanel form .rooms{display:none}.boxes.promo .bookingpanel form input::-webkit-input-placeholder{color:#999;-webkit-transition:all .2s ease;transition:all .2s ease}.boxes.promo .bookingpanel form input:-moz-input-placeholder{color:#999;-webkit-transition:all .2s ease;transition:all .2s ease}.boxes.promo .bookingpanel form input::-moz-placeholder{color:#999;-webkit-transition:all .2s ease;transition:all .2s ease}.boxes.promo .bookingpanel form input:-ms-input-placeholder{color:#999;-webkit-transition:all .2s ease;transition:all .2s ease}.boxes.promo .subscribe .box{background:#A99A7F!important}.boxes.promo .subscribe p{top:14%;width:80%;font:200 27px/36px 'Open Sans',sans-serif;color:#fff;margin:auto;text-align:center}.boxes.promo .subscribe p em{font-style:normal}.boxes.promo .subscribe img{-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transform:scale(1);transform:scale(1);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";opacity:.2}.boxes.promo .subscribe form{position:absolute;top:38%;left:0;right:0;margin:0 auto;width:80%;height:74%;display:block;z-index:2}.boxes.promo .subscribe form input[type=text],.boxes.promo .subscribe form input[type=email]{background:0 0;width:100%;height:60px;font:200 18px/60px 'Open Sans',sans-serif;color:#fff;margin:0 auto;border-bottom:1px solid #fff;display:block;z-index:2}.boxes.promo .subscribe form input[type=submit]{background:#fff;font:500 20px/60px 'Open Sans',sans-serif;color:#333;margin:15px 0 0;width:200px;height:60px;text-transform:uppercase;-webkit-appearance:none!important;float:right}.boxes.promo .subscribe form .inner{width:75%;margin:auto;clear:both;text-align:right}.boxes.promo .subscribe form .inner a{position:relative;top:10px;font:200 12px/12px arial;color:#7e7e7e;margin:0 5% 0 0;float:none;clear:both}.boxes.promo .subscribe form input::-webkit-input-placeholder{color:#fff!important}.boxes.promo .subscribe form input:-moz-input-placeholder{color:#fff!important}.boxes.promo .subscribe form input::-moz-placeholder{color:#fff!important}.boxes.promo .subscribe form input:-ms-input-placeholder{color:#fff!important}.boxes.link{border:none}.boxes.link .column .box p,.boxes.promo .meetings p,.boxes.promo .social p{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.boxes.link .column .box a.button,.boxes.promo .meetings a.button,.boxes.promo .social a.button{position:relative}.boxes.link .column .box a.button:after,.boxes.promo .meetings a.button:after,.boxes.promo .social a.button:after{position:absolute;content:' ';width:2000px;height:800px;top:-400px;left:-400px}.boxes.link .column .box a.button span,.boxes.promo .meetings a.button span,.boxes.promo .social a.button span{position:relative;font:400 60px/60px Italianno,cursive;text-shadow:1px 1px 3px rgba(0,0,0,.7);color:#fff;display:inline-block}.boxes.link .column .box.beachfront,.boxes.link .column .box.events{background:#bfb396}.boxes.visual{position:static}.boxes.visual .relative{position:relative}.boxes.visual .relative .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.boxes.visual img.resize{width:100%;height:auto;margin:0;padding:0;display:block}.boxes.visual .column.w25{width:24%;margin:16.5% 1% 0 0;border-radius:3px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.boxes.visual .column.w25:first-child{margin-left:.5%;margin-right:1%}.boxes.visual .column.w25:nth-child(4){margin-right:.5%}.boxes.visual .column .box{background:#fcfaf6}.boxes.visual .column .box h2{color:#aaa;font:200 30px/35px 'Open Sans',sans-serif;top:12%;display:block}.boxes.visual .column .box h2 span{font:400 40px/40px Italianno,sans-serif;margin:20px 0 0;color:#A99A7F;display:block}.boxes.visual .column .box p{top:40%;font:300 16px/24px 'Open Sans',sans-serif;color:#fff;text-align:center;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}.boxes.visual .column .box p a.btn{background:#bfb396;font:400 40px/60px Italianno,sans-serif;color:#fff;margin:15px auto 0;width:100%;height:60px;text-transform:none;-webkit-appearance:none;display:block}.reviewBtn:after{background:url(/_System/images/blank.png);position:absolute;top:-500px;left:-500px;width:1000px;height:1000px;z-index:10;content:"";display:block}.boxes.visual .column .box.grey h2{color:#fff}.boxes.visual .column .box img{position:relative;width:100%;height:auto}.boxes.visual .column .box img.pic{position:absolute;width:100%;height:auto;bottom:0;left:0}.boxes.visual.accommodation{background:url(/images/home/thumbs/accomm-bg.jpg) center no-repeat fixed #eee;background-size:cover}.boxes.visual.accommodation .accom{position:absolute;width:100%;bottom:7%;text-align:center}.boxes.visual.accommodation .accom a{font:400 64px/84px Italianno,sans-serif;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.3)}.boxes.visual.footer{background:url(/_System/images/footer-bg.jpg) center no-repeat fixed #eee;background-size:cover}.boxes.visual.footer .relative .angle{background:url(/_System/images/bg-angles.png) bottom center no-repeat;position:absolute;bottom:0;left:0;width:100%;height:104px;z-index:2}.boxes.visual.guestbook{background:url(/_System/images/box-guestbook.jpg) center no-repeat fixed #eee;background-size:cover}.boxes.visual.guestbook .pagination{display:none!important}.boxes.visual.guestbook .relative .angle{background:url(../images/bg-angles-reviews.png) center no-repeat;position:absolute;bottom:0;left:0;width:100%;height:125px;z-index:2}.boxes.visual.guestbook .box .fine{font:300 14px/22px 'Open Sans',sans-serif;color:#fff;text-transform:capitalize}#cboxTitle,.tooltip,footer .phone span{text-transform:lowercase}.boxes.visual.guestbook .column.w25{-webkit-box-shadow:0 0 10px transparent;box-shadow:0 0 10px transparent}.boxes.visual.guestbook .column .box{background:#4d4d4d}.boxes.visual.guestbook .column .box h2{top:22%;color:#fff}.boxes.visual.guestbook .column .box .reviewBtn{opacity:0}.boxes.visual.guestbook .column p{top:42%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.boxes.visual.guestbook .column p a{color:#fff}.boxes.visual.guestbook .column .review{background:url(../images/bg-texture.jpg) #eee}.boxes.visual.guestbook .column .review h2{top:15%}.boxes.visual.guestbook .column .review h2 em{font:normal 200 40px/40px 'Open Sans',sans-serif;color:#289dd8}.boxes.visual.guestbook .column .review p{top:68%}.boxes.visual.guestbook .column .review p a.btn{background:#545454;position:relative;font:200 26px/55px 'Open Sans',sans-serif;color:#fff;width:40%;height:60px;margin:15px auto 0;border:1px solid #616161;text-transform:lowercase;border-radius:3px;display:block}#gallery,#gallery .item{position:relative;height:auto}#gallery{width:100%;max-width:1980px;margin:auto;padding:8px 0 0;display:block;clear:both}#gallery.topfix{margin-top:30px}#gallery .item{background:#eee;margin:0 8px 8px 0;padding:0;float:left}#gallery .item .mobilefix{background:url(../images/blank4.png);position:absolute;top:0;left:0;width:1000px;height:1000px;z-index:10;display:none}#gallery .item img{width:100%;height:auto;margin:0;padding:0;-webkit-filter:grayscale(.5);filter:grayscale(.5)}#gallery .type0 a img.portrait,#gallery .type1 a img.landscape{display:none}#gallery .type0 a img.landscape,#gallery .type1 a img.portrait,.pinit{display:block}#gallery .column{margin-bottom:0;float:left}#gallery .w100{width:100%}#gallery .w50{width:50%}#gallery .w33{width:33.33%}#gallery .w25{width:25%}.tooltip{background:#fff;position:absolute;font:400 18px/18px 'Open Sans',arial;color:#231f20;padding:10px 12px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.25);box-shadow:0 1px 1px rgba(0,0,0,.25);z-index:999999}.pinit{width:40px;height:20px;background:url(../images/pinit.png) top #fff;border-radius:2px;-webkit-box-shadow:1px 1px 0 rgba(0,0,0,.1);box-shadow:1px 1px 0 rgba(0,0,0,.1);position:absolute;top:37px;left:10px}#cboxOverlay,.cboxIframe{width:100%;height:100%}.cboxIframe,.cboxPhoto{border:0;display:block}.pinit:hover{background:url(../images/pinit.png) bottom #CB2027}#cboxLoadingOverlay,#cboxOverlay,.cboxIframe{background:#333}@media screen and (max-width:800px){#gallery[data-columns]::before{content:'2 .column.w50'!important}}@media screen and (min-width:801px) and (max-width:1060px){#gallery[data-columns]::before{content:'3 .column.w33'!important}}@media screen and (min-width:961px){#gallery .over img{-webkit-filter:grayscale(0);filter:grayscale(0)}}@media screen and (min-width:1061px){#gallery[data-columns]::before{content:'4 .column.w25'!important}}#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;top:0;left:0;z-index:9999;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#cboxOverlay{position:fixed}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;background:#333}#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;max-width:none}#cboxNext,#cboxPrevious{top:50%;margin-top:-40px;position:absolute}#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxContent{position:relative;margin-top:32px;overflow:visible;background:#221f20}#cboxError{padding:50px}#cboxLoadingGraphic{background:url(../images/load.gif) center no-repeat #333}#cboxTitle{font:700 18px arial;color:#fff;position:absolute;top:-28px;left:0;width:450px}#cboxCurrent,#cboxSlideshow{display:none!important}#cboxPrevious{left:-35px;background:url(../images/bg-colorbox-nav.png) bottom left no-repeat}#cboxNext{right:-35px;background:url(../images/bg-colorbox-nav.png) top left no-repeat}#cboxClose{background:url(../images/bg-colorbox-close.png) center no-repeat;position:absolute;top:-69px;right:-69px}#cboxClose,#cboxNext,#cboxPrevious{width:69px;height:69px;text-indent:-9999px;z-index:9999;border:0;display:block;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media screen and (max-width:1370px){#cboxNext,#cboxPrevious{top:50%;margin-top:-40px;position:absolute}#cboxClose,#cboxNext,#cboxPrevious{position:absolute}#cboxPrevious{left:5px;background:url(../images/bg-colorbox-nav.png) bottom left no-repeat}#cboxNext{right:5px;background:url(../images/bg-colorbox-nav.png) top left no-repeat}#cboxClose{background:url(../images/bg-colorbox-close.png) center no-repeat;top:9px;right:9px}}footer{background:#f8f7f3;position:relative;display:block;clear:both}footer img{display:inline}footer>.centre{padding:40px 0 0}footer .award-strip{padding:60px 0;text-align:center;background:#f4f2e9}footer .award-strip img.awards{width:150px;height:auto;margin:0 30px;display:inline}footer .phone{margin-top:0;text-align:left;float:left}footer .phone p{font:200 40px/40px 'Open Sans',sans-serif;padding-top:5px;margin-right:40px;display:inline-block}footer .phone span{font:200 16px/14px 'Open Sans',sans-serif;color:#4d4d4d;margin-right:20px;position:relative}footer .phone a{font:200 30px/30px 'Open Sans',sans-serif;color:#A99A7F!important}footer .phone div p:last-child{display:block}footer .phone div p:last-child a{font:700 16px/14px 'Open Sans',sans-serif;color:#A99A7F}footer .social ul{float:right;margin:0}footer .social ul li{display:inline-block;vertical-align:middle;margin:0}footer .social ul li a{display:block;margin:0 40px}footer .copyright{font:300 14px/14px 'Open Sans',sans-serif;color:#4d4d4d;text-align:left;padding:20px 0 40px}footer .copyright #year{margin-right:10px}footer .copyright span{margin:5px}footer .copyright em{font-style:normal}footer .copyright a{color:#4d4d4d;margin:0 15px}footer .copyright a:last-child{color:#4d4d4d;margin:0 0 0 15px}footer .pd{position:relative;top:6px;margin-left:20px}a.hc-ratingRatingHotel__hotelname{width:100%!important;display:inline-block!important;text-align:center!important;color:#00AFE1!important;text-decoration:none!important;font-size:15px!important}.ui-datepicker{background:#fff;font:300 16px/20px Roboto,arial;width:520px!important;margin:10px 0 0;padding:5px 0;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.3);box-shadow:0 0 3px 0 rgba(0,0,0,.3);float:left;display:none;z-index:99999!important;overflow:hidden}.ui-datepicker-group{width:250px;float:left;margin:0 5px;border-radius:0}.ui-datepicker-group .ui-datepicker-header{position:relative;background:#3d94aa;width:260px;height:45px;margin:-5px 0 0 -5px;padding:10px 0;color:#fff;font-weight:300;text-transform:capitalize}.ui-datepicker-group-first .ui-datepicker-header{border-top-left-radius:0}.ui-datepicker-group-last .ui-datepicker-header{border-top-right-radius:0}.ui-datepicker .ui-datepicker-title{font-size:16px;line-height:25px;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;border-collapse:collapse;margin:0}.ui-datepicker th{width:25px;padding:5px;font-weight:700;color:#696969;text-transform:lowercase}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:3px;text-align:right;text-decoration:none}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#fff;font-size:12px;font-weight:700;line-height:20px;color:#696969;text-align:center}.ui-state-active,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-active,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-active,.ui-widget-header .ui-state-focus{background:#3d94aa;color:#fff}.ui-widget-header .ui-state-hover{opacity:.5;filter:Alpha(Opacity=50);cursor:pointer}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#fff}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.5;filter:Alpha(Opacity=50);cursor:default}.ui-icon{width:30px;height:30px;text-indent:-99999px;overflow:hidden;display:block}.ui-datepicker .ui-datepicker-prev .ui-icon{background:url(../images/datepicker-arrows.png) center left no-repeat}.ui-datepicker .ui-datepicker-next .ui-icon{background:url(../images/datepicker-arrows.png) center right no-repeat}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:7px;width:30px;height:30px}.ui-datepicker .ui-datepicker-next:hover,.ui-datepicker .ui-datepicker-prev:hover{background:0 0}.ui-datepicker .ui-datepicker-prev{left:5px}.ui-datepicker .ui-datepicker-next{right:5px}@-webkit-keyframes push{50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes push{50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes wobble{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes wobble{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes pushImage{50%{-webkit-transform:scale(1.02);transform:scale(1.02)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pushImage{50%{-webkit-transform:scale(1.02);transform:scale(1.02)}100%{-webkit-transform:scale(1);transform:scale(1)}}@media only screen and (min-width:1050px){#form input[type=submit]:hover,#sitemap ul.bottom li a:hover,#sitemap ul.top li a:hover,#slideshow .more:hover,.boxes.promo .bookingpanel form input[type=submit]:hover,.boxes.promo .social ul a:hover img,.boxes.promo .subscribe form input[type=submit]:hover,a.nav:hover,footer .social ul li a:hover,header .panel button:hover,main .content p a:hover,main .content ul li a:hover,nav .details li a.booknow:hover{color:#3d94aa;-webkit-animation:push .2s ease 1!important;animation:push .2s ease 1!important}header .logo:hover a{opacity:.7}header nav ul li:hover a{color:#bfb396}header nav ul li:hover>ul{display:block}header nav ul li ul li:hover a{background:#3d94aa;color:#fff!important}header .book:hover .panel,header.scroll .book:hover .panel{height:310px}header .panel input.checkin:hover,header .panel input.checkout:hover{background:url(../images/icon-calendar3.svg) center right no-repeat rgba(255,255,255,.45);background-position:90% 12px;background-size:25px 27px}header .panel input.promo:hover{background:rgba(255,255,255,.45)}header .panel button:hover{background:#535558;color:#fff}.logo a:hover img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";opacity:.7}#slideshow .more a:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.popup .closepop:hover{opacity:.5;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)'}main .content p a:hover,main .content ul li a:hover{background:#4d4d4d;color:#fff}main .content p.intro a:hover{background:0 0;color:#3d94aa;-webkit-animation-name:none;animation-name:none}main .content h3 a:hover{color:#3d94aa}main .content .left a:hover img{-webkit-filter:grayscale(0);filter:grayscale(0);-webkit-transform:scale(1.02);transform:scale(1.02)}main .pagination li a:hover{background:#3d94aa;color:#fff}#form input:hover,#form select:hover,#form textarea:hover{border-bottom:1px solid #bfb396}#form input[type=submit]:hover{background:#4d4d4d;color:#fff}.boxes.link .column .box:hover img,.boxes.promo .column .social:hover img,.boxes.promo .meetings:hover img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";opacity:.15;-webkit-transform:scale(1.1);transform:scale(1.1)}.boxes .column .box a.button:hover span,.boxes.link .column .box a.button:hover span,.boxes.promo .column .social a.button:hover span,.boxes.promo .meetings a.button:hover span{border-radius:0;-webkit-box-shadow:0 0 5px transparent;box-shadow:0 0 5px transparent}.boxes .column .box a.button:hover span:after,.boxes.link .column .box a.button:hover span:before,.boxes.promo .column .social a.button:hover span:after,.boxes.promo .column .social a.button:hover span:before,.boxes.promo .meetings a.button:hover span:after,.boxes.promo .meetings a.button:hover span:before{opacity:.3;-webkit-transform:scale(1);transform:scale(1)}.boxes.promo .specials:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";opacity:.1}.boxes.promo .bookingpanel form input:hover::-webkit-input-placeholder{color:#fff}.boxes.promo .bookingpanel form input:hover:-moz-input-placeholder{color:#fff}.boxes.promo .bookingpanel form input:hover::-moz-placeholder{color:#fff}.boxes.promo .bookingpanel form input:hover:-ms-input-placeholder{color:#fff}.boxes.promo .bookingpanel form select:hover{color:#fff}.boxes.promo .bookingpanel form input[type=submit]:hover,.boxes.promo .subscribe form input[type=submit]:hover{background:#fff;color:#333}.boxes.promo .bookingpanel form .inner a:hover{color:#999}.boxes.promo .subscribe form input[type=text]:focus,.boxes.promo .subscribe form input[type=text]:hover,.boxes.promo .subscribe form input[type=email]:focus,.boxes.promo .subscribe form input[type=email]:hover{border-bottom:1px solid #fff}.boxes.visual .column.over:hover{-webkit-transform:scale(1.2);transform:scale(1.2);z-index:999}.boxes.visual .column.over:hover img.pic{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}.boxes.visual .column.over:hover .box{background:#d3ccb5}.boxes.visual.guestbook .column .box:hover,.boxes.visual.guestbook .column.over:hover .review{background:#fff}.boxes.visual .column.over:hover .box h2{color:#fff}.boxes.visual .column.over:hover .box .fine{color:#ccc}.boxes.visual .column.over:hover .box p{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.boxes.visual.guestbook .column .box:hover h2{top:16%;color:#333}.boxes.visual.guestbook .column.over:hover{-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3)}.boxes.visual.guestbook .column.over:hover .review h2{top:15%;color:#4d4d4d}.boxes.visual.guestbook .column.over:hover .review p{top:68%}.boxes.visual.guestbook .column.over:hover .review p a.btn{background:#4d4d4d;border:1px solid #4d4d4d}footer .copyright a:hover,footer .pd:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";opacity:.7}nav .mainlinks li a:hover,nav .sublinks li a:hover{opacity:.7}}@media only screen and (max-width:1800px){.boxes.link .column .box a.button span,.boxes.promo .meetings a.button span,.boxes.promo .social a.button span{font:200 58px/58px Italianno,cursive}}@media only screen and (max-width:1750px){.boxes.promo .quote p{width:68%}.boxes.promo .social ul{margin:0 0 0 -20%}.boxes.visual .column.w25{margin:13% 1% 0 0}.boxes.promo .bookingpanel p{font:400 36px/40px 'Open Sans',sans-serif}.boxes.promo .wifi .box p img{margin:30px auto}}@media only screen and (max-width:1690px){header .logo{padding:15px 0 15px 45px}header nav{padding:0}header nav ul li:first-child{padding:0 1.95% 0 45px}header nav ul li ul{margin:0 0 0 25px}.boxes.promo .quote p{width:74%}.boxes.promo .bookingpanel p{top:12%}.boxes.promo .wifi p{top:15%}.boxes.promo .bookingpanel form{top:28%}.boxes.promo .subscribe p{width:80%}.boxes.visual .column.w25{margin:11% 1% 0 0}}@media only screen and (max-width:1600px){.boxes.link .column .box a.button span,.boxes.promo .meetings a.button span,.boxes.promo .social a.button span{font:200 54px/54px Italianno,cursive}.boxes.promo .bookingpanel p{font:400 32px/36px 'Open Sans',sans-serif}.boxes.promo .wifi p{font:400 28px/33px 'Open Sans',sans-serif}.boxes.visual.accommodation .accom{bottom:5%}.boxes.visual.accommodation .accom a{font:400 60px/76px Italianno,sans-serif}}@media only screen and (max-width:1550px){.boxes.promo .quote p{width:70%}.boxes.promo .specials p span{font:200 70px/75px 'Open Sans',sans-serif}.boxes.promo .wifi p{top:14%}.boxes.promo .bookingpanel p{top:9%}.boxes.promo .bookingpanel form{top:28%}.boxes.promo .bookingpanel form .wrapper{padding:0 6%}.boxes.promo .bookingpanel form .wrapper.left{padding:0 0 0 6%}.boxes.promo .bookingpanel form .wrapper.right{padding:0 6% 0 0}.boxes.promo .bookingpanel form .inner,.boxes.promo .subscribe form .inner{width:80%}.boxes.promo .subscribe p{top:12%;width:80%}.boxes.visual .column.w25{margin:10% 1% 0 0}}@media only screen and (max-width:1500px){.boxes.link .column .box a.button span,.boxes.promo .meetings a.button span,.boxes.promo .social a.button span{font:200 50px/50px Italianno,cursive}.boxes.visual.accommodation .accom{bottom:3%}.boxes.visual.accommodation .accom a{font:400 56px/72px Italianno,sans-serif}}@media only screen and (max-width:1485px){header nav ul li{padding:0 1.7%}header nav ul li:first-child{padding:0 1.7% 0 45px}header nav ul li:last-child{padding:0 0 0 1.7%}}@media only screen and (max-width:1465px){header nav ul li{padding:0 1.3%}header nav ul li:first-child{padding:0 1.3% 0 45px}header nav ul li:last-child{padding:0 0 0 1.3%}.centre{width:auto;padding:0 5%}.content h2,main .content h1{font:200 40px/50px 'Open Sans',sans-serif}main .content h3{font:300 38px/36px 'Open Sans',sans-serif}main .content p.intro{font:300 28px/36px 'Open Sans',sans-serif}main .content .right h3{margin-top:5%}.boxes.promo .quote p{width:75%}.boxes.promo .quote .quotes{width:70px;height:58px}.boxes.promo .specials p{top:26%;font:200 22px/35px 'Open Sans',sans-serif}.boxes.promo .specials p span{margin:8px 0}.boxes.promo .specials p.title{top:13%}.boxes.promo .bookingpanel p{top:12%;font:200 32px/32px 'Open Sans',sans-serif}.boxes.promo .bookingpanel form{top:32%}.boxes.promo .bookingpanel form input[type=text],.boxes.promo .bookingpanel form label,.boxes.promo .bookingpanel form select{font:200 18px/50px 'Open Sans',sans-serif}.boxes.promo .bookingpanel form input.promo,.boxes.promo .bookingpanel form input[type=text],.boxes.promo .bookingpanel form label,.boxes.promo .bookingpanel form select{height:50px}.boxes.promo .bookingpanel form input[type=submit]{font:200 20px/50px 'Open Sans',sans-serif;height:50px}.boxes.promo .subscribe p{top:12%;width:90%;font:200 28px/34px 'Open Sans',sans-serif}.boxes.promo .subscribe p span{display:none}.boxes.promo .subscribe form{top:26%}.boxes.promo .subscribe form input[type=submit]{font:500 20px/50px 'Open Sans',sans-serif;width:180px;height:50px}.boxes.visual .column.w25{margin:11% 1% 0 0}.boxes.visual .column .box h2{font:200 32px/38px 'Open Sans',sans-serif}.boxes.visual .column .box h2 span{font:300 38px/38px Italianno,sans-serif;margin:15px 0 0}.boxes.visual .column .box p{top:45%;font:300 14px/22px 'Open Sans',sans-serif}.boxes.visual .column .box p a.btn{font:400 40px/54px Italianno,sans-serif;height:50px}.boxes.visual.guestbook .column .box h2{top:24%}.boxes.visual.guestbook .column .box p{font:300 16px/24px 'Open Sans',sans-serif}.boxes.visual.guestbook .column .review h2{top:12%}.boxes.visual.guestbook .column .review h2 em{font:200 35px/38px 'Open Sans',sans-serif}.boxes.visual.guestbook .column .review p a.btn{font:200 22px/48px 'Open Sans',sans-serif;width:38%;height:50px}footer>.centre{padding:40px 5% 0}}@media only screen and (max-width:1400px){header{height:95px}header .logo{height:95px;padding:7px 0 7px 35px;font:400 19px/29px 'Open Sans',sans-serif}header .logo img{height:55px}header .phone{height:95px;padding:20px 0 0;right:450px}header .save{padding:16px 0;height:95px}header .panel{top:95px;height:45px;padding:15px 30px}header nav{bottom:-45px;height:45px}header nav ul li{padding:0 1%}header nav ul li:first-child{padding:0 1% 0 35px}header nav ul li:last-child{padding:0 0 0 1%}header nav ul li a{padding:14px 0}header nav ul li ul{top:40px;margin:0 0 0 15px}#slideshow{margin:95px 0 0}.boxes.visual .column .box h2{font:200 30px/34px 'Open Sans',sans-serif}.boxes.promo .quote p{font:400 20px/34px 'Open Sans',sans-serif}.boxes.promo .quote p span{font:700 16px/22px 'Open Sans',sans-serif}}@media only screen and (max-width:1380px){header .logo a{font:400 18px/30px 'Open Sans',sans-serif}a.nav{width:50px;height:50px;background-size:auto 50px}a.nav.prev{right:85px}.boxes.promo .bookingpanel form .wrapper{padding:0 4%}.boxes.promo .bookingpanel form .wrapper.left{padding:0 0 0 4%}.boxes.promo .bookingpanel form .wrapper.right{padding:0 4% 0 0}.boxes.promo .bookingpanel form input[type=text],.boxes.promo .bookingpanel form label,.boxes.promo .bookingpanel form select{font:200 16px/40px 'Open Sans',sans-serif}.boxes.promo .bookingpanel form input.promo,.boxes.promo .bookingpanel form input[type=text],.boxes.promo .bookingpanel form label,.boxes.promo .bookingpanel form select{height:40px}.boxes.promo .bookingpanel form input[type=submit]{font:200 18px/40px 'Open Sans',sans-serif;height:40px}.boxes.visual .column .box h2 span{font:300 35px/35px Italianno,sans-serif}.boxes.visual .column .box p{top:43%}.boxes.visual .column .box p a.btn{font:400 32px/48px Italianno,sans-serif;height:45px}.boxes.visual.guestbook .column .box h2{top:20%}.boxes.visual.guestbook .column .box p{top:40%;font:300 15px/22px 'Open Sans',sans-serif}.boxes.visual.guestbook .column .review h2{top:12%}.boxes.visual.guestbook .column .review h2 em{font:200 33px/35px 'Open Sans',sans-serif}.boxes.visual.guestbook .column .review p{top:70%;font:300 15px/22px 'Open Sans',sans-serif}.boxes.visual.guestbook .column .review p a.btn{font:200 20px/43px 'Open Sans',sans-serif;width:38%;height:45px}.boxes.promo .subscribe form input[type=submit]{width:48%;height:40px;font:200 18px/40px 'Open Sans',sans-serif}.boxes.link .column .box a.button span,.boxes.promo .meetings a.button span,.boxes.promo .social a.button span{font:200 48px/48px Italianno,cursive}}@media only screen and (max-width:1360px){header nav ul li{padding:0 .7%}header nav ul li:first-child{padding:0 .7% 0 35px}header nav ul li:last-child{padding:0 0 0 .7%}header nav ul li.whatson{display:none}header nav ul li ul li.whatson{display:block}footer .social ul li a{margin:0 20px}}@media only screen and (max-width:1300px){.centre,header .centre{padding:0 3%}.centre{width:auto}header .logo{padding:7px 0}header .panel{right:3%}header .phone{right:480px}header nav ul li{font:400 14px/14px 'Open Sans',sans-serif}header nav ul li:first-child{padding:0 .7% 0 0}header nav ul li ul{margin:0 0 0 -20px}.boxes.visual .column.w25{margin:10% 1% 0 0}.boxes.promo .wifi p{font:400 26px/31px 'Open Sans',sans-serif}footer>.centre{padding:40px 3% 0}}@media only screen and (max-width:1290px){.content h2,main .content h1{font:400 36px/46px 'Open Sans',sans-serif}main .content h3{font:300 36px/34px 'Open Sans',sans-serif}main .content p,main .content ul li{font:300 17px/24px 'Open Sans',sans-serif;color:#666}main .content p.intro{font:300 26px/34px 'Open Sans',sans-serif}main .content .right h3{margin-top:5%}.boxes.promo .quote p{width:80%}.boxes.promo .specials p span{font:200 60px/75px 'Open Sans',sans-serif}.boxes.promo .bookingpanel form{top:40%;height:67%}.boxes.promo .bookingpanel form .wrapper{padding:0 1%}.boxes.promo .bookingpanel form .wrapper.left{padding:0 0 0 1%}.boxes.promo .bookingpanel form .wrapper.right{padding:0 1% 0 0}.boxes.promo .bookingpanel form .inner,.boxes.promo .subscribe form .inner{width:90%}.boxes.promo .bookingpanel form input.promo{display:none}.boxes.promo .bookingpanel form input[type=submit],.boxes.promo .subscribe form input[type=submit]{position:absolute;bottom:0;right:0;width:30%;height:60px;margin:0;float:none;z-index:10}.boxes.promo .bookingpanel form input[type=submit]{bottom:18px}.boxes.promo .subscribe form input[type=submit]{bottom:0;right:-13%;width:55%}.boxes.promo .subscribe form input[type=text]{height:50px;font:200 18px/50px 'Open Sans',sans-serif}.boxes.visual .column .box p{font:300 13px/20px 'Open Sans',sans-serif}.boxes.visual.guestbook .column .review h2,.boxes.visual.guestbook .column .review h2 em{font:200 30px/33px 'Open Sans',sans-serif}.boxes.visual.accommodation .accom a{font:400 50px/66px Italianno,sans-serif}a.nav{width:50px;height:50px;bottom:3%;background-size:auto 50px}a.nav.next{right:10px}a.nav.prev{right:60px}.boxes.visual .column .box h2 span{font:300 34px/34px Italianno,sans-serif}}@media only screen and (max-width:1200px){header .centre{width:100%;max-width:100%;padding-right:0;padding-left:20px}header .logo{padding:9px 0}header .logo img{height:50px}header .panel{right:0}header .phone{right:400px}header .panel,header .save{width:350px}header nav ul li a span{display:none}header nav ul li:first-child{padding:0 .7% 0 0}.boxes.promo .bookingpanel p{top:12%;font:200 28px/28px 'Open Sans',sans-serif}.boxes.promo .wifi p{top:12%;font:200 24px/29px 'Open Sans',sans-serif}.boxes.promo .bookingpanel form .wrapper,.boxes.promo .bookingpanel form .wrapper.left,.boxes.promo .bookingpanel form .wrapper.right{padding:0!important}.boxes.promo .bookingpanel form .container{width:90%}.boxes.promo .specials p{font:200 20px/32px 'Open Sans',sans-serif}.boxes.promo .specials p span{margin:0!important}#home main .content{padding-top:100px;padding-bottom:100px}main .content h1,main .content h2{font:500 35px/45px 'Open Sans',sans-serif}.icon img{height:90px;width:90px}.boxes.visual .column .box h2{font:200 28px/30px 'Open Sans',sans-serif}.boxes.visual .column .box h2 span{font:300 34px/34px Italianno,sans-serif;margin:10px 0 0}.boxes.link .column .box a.button span,.boxes.promo .meetings a.button span,.boxes.promo .social a.button span{font:200 46px/46px Italianno,cursive}footer .social img{height:30px;width:auto}footer .social li:nth-child(3) img{height:34px}footer .social li:nth-child(4) img{height:48px}}@media only screen and (max-width:1150px){header .panel,header .save{width:370px}header .phone{right:405px}header nav ul li{padding:0 .7%}header nav ul li:first-child{padding:0 .7% 0 0}header nav ul li:last-child{padding:0 0 0 .7%}main .content .right p{font:300 15px/22px 'Open Sans',sans-serif}.boxes.promo .quote p{font:400 18px/30px 'Open Sans',sans-serif}.boxes.promo .specials p span{font:200 55px/65px 'Open Sans',sans-serif}.boxes.promo .bookingpanel p{font:200 26px/26px 'Open Sans',sans-serif}.boxes.promo .bookingpanel form input[type=submit]{bottom:15px}.boxes.visual .column .box h2{font:200 28px/30px 'Open Sans',sans-serif}.boxes.visual .column .box h2 span{font:300 30px/30px Italianno,cursive}.boxes.visual .column .box p{font:300 12px/19px 'Open Sans',sans-serif}.boxes.visual.guestbook .column .review h2,.boxes.visual.guestbook .column .review h2 em{font:200 28px/31px 'Open Sans',sans-serif}.boxes.visual.guestbook .column .box h2{top:17%}.boxes.visual.guestbook .column .box p{top:39%}.boxes.visual.guestbook .column .review h2{top:12%}.boxes.visual.guestbook .column .review p{top:70%}.boxes.visual .column .box p a.btn{font:400 34px/50px Italianno,cursive}.boxes.link .column .box a.button span,.boxes.promo .meetings a.button span,.boxes.promo .social a.button span{font:200 44px/44px Italianno,cursive}}@media only screen and (max-width:1100px){header{position:absolute;width:100%;max-width:100%;border-left:0;border-right:0}header .save{width:350px}header .save p{font:400 28px/33px 'Open Sans',serif}header .panel{width:350px;height:300px;padding:17px}header .phone{right:380px}#home main .content,main .content{padding-top:80px;padding-bottom:80px}main .content h1,main .content h2{font:500 32px/42px 'Open Sans',sans-serif}main .content p.intro{font:300 24px/32px 'Open Sans',sans-serif}.boxes.promo .subscribe form input[type=submit]{width:60%}.boxes.promo .bookingpanel p,.boxes.promo .subscribe p{font:400 26px/26px 'Open Sans',sans-serif}.boxes.promo .bookingpanel form input[type=submit],.boxes.promo .subscribe form input[type=submit]{height:50px}.boxes.visual.guestbook .column .review h2,.boxes.visual.guestbook .column .review h2 em{font:200 26px/29px 'Open Sans',sans-serif}.boxes.visual.guestbook .column .box h2{top:13%}.boxes.visual.guestbook .column .box p{top:36%}.boxes.visual.guestbook .column .review h2{top:12%}.boxes.visual.guestbook .column .review p{top:70%}.boxes.link .column .box a.button span,.boxes.promo .meetings a.button span,.boxes.promo .social a.button span{font:200 42px/42px Italianno,cursive}.icon img{width:90px;height:90px}footer .phone p{padding:0}footer .phone a{font:200 26px/26px 'Open Sans',sans-serif}footer .phone span{margin-right:5px}footer .social ul{margin:5px 0 0}footer .social img{height:30px;width:auto}}@media only screen and (max-width:1080px){header .centre{padding-left:15px}header nav ul li{padding:0 .6%}header nav ul li:first-child{padding:0 .6% 0 0}header nav ul li:last-child{padding:0 0 0 .6%}}@media only screen and (max-width:1050px){header .centre{padding-left:10px}header .panel,header .save{width:330px}header .phone{right:360px}header nav ul li{padding:0 .5%}header nav ul li:first-child{padding:0 .5% 0 0}header nav ul li:last-child{padding:0 0 0 .5%}#play{display:block}main .content{width:auto!important;padding:50px!important}main .content:first-child{padding-top:80px!important}main .content .right p:last-child{display:none!important}#home main .content h1{font:500 40px/50px 'Open Sans',sans-serif}main .content p.intro{font:300 22px/30px 'Open Sans',sans-serif}a.nav{width:60px;height:60px;bottom:8%;background-size:auto 60px}a.nav.next{right:30px}a.nav.prev{right:90px}.boxes.promo .w33{width:50%}.boxes.promo .w33.meetings,.boxes.promo .w33.quote,.boxes.promo .w33.social{width:100%;border-radius:0}.boxes.promo .quote p{width:65%;font:200 30px/66px 'Open Sans',sans-serif}.boxes.promo .quote p span{font:700 24px/30px 'Open Sans',sans-serif;margin:20px 0 0}.boxes.promo .specials p{top:30%;font:200 24px/35px 'Open Sans',sans-serif}.boxes.promo .specials p span{font:200 75px/100px 'Open Sans',sans-serif;margin:25px 0}.boxes.promo .specials p a{font:200 24px/60px 'Open Sans',sans-serif}.boxes.promo .specials p.title{top:14%}.boxes.promo .bookingpanel p{top:10%;font:200 40px/45px 'Open Sans',sans-serif}.boxes.promo .bookingpanel form{top:29%}.boxes.promo .bookingpanel form .container{width:80%}.boxes.promo .bookingpanel form .wrapper{padding:0 8%}.boxes.promo .bookingpanel form .wrapper.left{padding:0 0 0 8%}.boxes.promo .bookingpanel form .wrapper.right{padding:0 8% 0 0}.boxes.promo .bookingpanel form input[type=text],.boxes.promo .bookingpanel form label{height:60px}.boxes.promo .bookingpanel form input[type=text],.boxes.promo .bookingpanel form label,.boxes.promo .bookingpanel form select{font:200 18px/60px 'Open Sans',sans-serif}.boxes.promo .bookingpanel form select{width:30%;height:60px}.boxes.promo .bookingpanel form input.promo{display:inline-block;float:left;height:60px;width:70%;clear:left;margin-left:0;margin-top:15px;padding-left:5%}.boxes.promo .bookingpanel form input[type=submit]{position:inherit;margin-top:15px;width:30%;height:60px;float:left}.boxes.promo .subscribe p{font:200 40px/40px 'Open Sans',sans-serif}.boxes.promo .subscribe form{top:28%}.boxes.promo .subscribe form input[type=text]{width:100%;height:60px;font:200 18px/60px 'Open Sans',sans-serif}.boxes.promo .subscribe form input[type=submit]{position:inherit;margin:0;width:50%;height:60px}.boxes.link .column .box a.button,.boxes.promo .meetings a.button,.boxes.promo .social a.button,.boxes.visual .relative .overlay{position:relative}.boxes.link .column.events,.boxes.link .column.wine{display:none!important}.boxes.visual img.resize,.boxes.visual.footer .relative .angle,.boxes.visual.guestbook .relative .angle{display:none}.boxes.link .w33{width:50%}.boxes.link .column .box a.button span,.boxes.promo .meetings a.button span,.boxes.promo .social a.button span{font:200 60px/60px Italianno,cursive}.boxes.visual{background:#4d4d4d!important;padding:6% 0}.boxes.visual .centre{width:94%;margin:auto;padding:0}.boxes.visual .column.w25{width:48.5%;margin:0 0 3%}.boxes.visual .column.w25,.boxes.visual .column.w25:nth-child(4){margin-right:0!important}.boxes.visual .column.w25:first-child,.boxes.visual .column.w25:nth-child(3){margin-left:0!important;margin-right:3%!important}.boxes.visual .column .box h2{top:15%;font:200 42px/46px 'Open Sans',sans-serif}.boxes.visual .column .box h2 span{font:300 40px/40px Italianno,sans-serif}.boxes.visual.guestbook .column .review h2,.boxes.visual.guestbook .column .review h2 em{font:200 40px/45px 'Open Sans',sans-serif}.boxes.visual .column .box img.over.two{top:-27px}.boxes.visual .column .box img.over.three{top:0}.boxes.visual .column .box img.over.four{top:-27px}.boxes.visual.footer .column.w25:nth-child(3),.boxes.visual.footer .column.w25:nth-child(4){margin-bottom:0}.boxes.visual.guestbook .column.w25{width:100%;margin:0;border-radius:0;-webkit-box-shadow:none!important;box-shadow:none!important;display:block}.boxes.visual.guestbook .column .review img{display:none}.boxes.visual.guestbook .column .review img.mobile{display:block!important}.boxes.visual.guestbook .column .box{display:none}.boxes.visual.guestbook .column .review{background:#4d4d4d!important;margin:0;padding:0;display:block}.boxes.visual.guestbook .column .review h2{top:18%}.boxes.visual.guestbook .column .review p{top:62%}.boxes.visual.guestbook .column .review p a.btn{font:200 26px/55px 'Open Sans',sans-serif;width:130px;height:60px;margin:15px auto 0}.boxes.visual.accommodation{background:url(../images/box-accommodation.jpg) center no-repeat #eee!important;background-size:cover!important}.boxes.visual.accommodation .accom{position:relative;float:left;margin-top:30px}.boxes.visual.footer{background:url(../images/box-footer.jpg) center no-repeat #eee!important;background-size:cover!important}#quote{position:inherit;padding:8%}.boxes.promo.bottom .icon{display:none!important}footer .social ul li a{margin:0 15px}footer .social img{height:25px}footer .social li:nth-child(3) img{height:28px}footer .social li:nth-child(4) img{height:41px}footer .pd{display:block;margin:20px 0 0!important;top:auto}}@media only screen and (max-width:1000px){header .phone,header nav{position:relative;left:0}footer .phone,footer .social,header .logo,header .phone{clear:both;float:none;text-align:center}footer .copyright,footer .phone,footer .social,footer .social ul,header .logo,header .phone,header nav{text-align:center}header{position:relative;height:auto;border-top:none}header .centre{padding:0}header .logo{height:auto;margin:auto;padding:22px 0;display:block}header .logo img{height:70px;margin:0 auto 15px}header .phone{background:#fff;top:0;width:100%;height:auto;margin:0;padding:20px 0;display:block}header .save{width:100%;float:none}header .save p{font:400 26px/31px 'Open Sans',serif}header .panel{position:relative;top:0;right:0;width:100%;height:55px;padding:20px;-webkit-transition:all .2s ease!important;transition:all .2s ease!important}header .panel.active{height:305px!important}header .panel input,header .panel select{width:49.7%}header .panel input.checkin,header .panel input.checkout{background-position:95% 12px;background-size:25px 27px}header nav{background:#414141;bottom:0;width:100%;height:45px;z-index:99999999}header nav ul.centre{list-style:none;text-align:center}header nav ul li{color:#fff;padding:0 1.25%}header nav ul li a{color:#fff;padding:15px 0}header nav ul li:first-child{padding:0 1.25% 0 0}header nav ul li:last-child{padding:0 0 0 1.25%}#slideshow{margin:0}.boxes.link .column .box a.button span,.boxes.promo .meetings a.button span,.boxes.promo .social a.button span{font:200 56px/56px Italianno,cursive}footer .phone{margin:0 0 30px}footer .social{margin:15px 0}footer .social ul{float:none}}@media only screen and (max-width:950px){main .content .left{display:none!important}main .content .right{width:100%;float:none}main .content .right p{font:300 17px/24px 'Open Sans',sans-serif}main .content .right p:last-child{display:block!important}.boxes.promo .bookingpanel p{font:200 32px/32px 'Open Sans',sans-serif}.boxes.promo .bookingpanel form .wrapper{padding:0 4%}.boxes.promo .bookingpanel form .wrapper.left{padding:0 0 0 4%}.boxes.promo .bookingpanel form .wrapper.right{padding:0 4% 0 0}.boxes.promo .bookingpanel form input[type=text]{font:200 18px/40px 'Open Sans',sans-serif}.boxes.promo .bookingpanel form input[type=submit]{font:200 20px/50px 'Open Sans',sans-serif}.boxes.promo .specials p{top:24%}.boxes.promo .specials p span{font:200 65px/100px 'Open Sans',sans-serif}.boxes.promo .specials p.title{top:10%}.boxes.promo .subscribe p{top:12%;width:90%;font:200 32px/32px 'Open Sans',sans-serif}.boxes.promo .subscribe p span{display:none}.boxes.promo .subscribe form{top:26%}.boxes.promo .subscribe form input[type=submit]{font:200 20px/40px 'Open Sans',sans-serif}.boxes.visual .column .box h2{font:200 40px/42px 'Open Sans',sans-serif}.boxes.visual .column .box h2 span{font:300 40px/40px Italianno,sans-serif}.boxes.visual.guestbook .column .review h2,.boxes.visual.guestbook .column .review h2 em{top:16%;font:200 35px/40px 'Open Sans',sans-serif}.boxes.visual.guestbook .column .review p{top:64%}.boxes.visual.guestbook .column .review p a.btn{width:120px;height:60px}}@media only screen and (max-width:900px){header .panel input,header .panel select{width:49.6%}.boxes.link .column .box a.button span,.boxes.promo .meetings a.button span,.boxes.promo .social a.button span{font:200 50px/50px Italianno,cursive}}@media only screen and (max-width:850px){header .logo{padding:20px 30px}.boxes.promo .quote p{width:75%}.boxes.promo .specials p,.boxes.promo .specials p a{font:200 19px/25px 'Open Sans',sans-serif}.boxes.promo .specials p span{font:200 55px/100px 'Open Sans',sans-serif}.boxes.promo .bookingpanel form{height:75%}.boxes.promo .bookingpanel form .wrapper{padding:0 1%}.boxes.promo .bookingpanel form .wrapper.left{padding:0 0 0 1%}.boxes.promo .bookingpanel form .wrapper.right{padding:0 1% 0 0}.boxes.promo .bookingpanel form .inner,.boxes.promo .subscribe form .inner{width:90%}.boxes.promo .bookingpanel form input.promo{display:none}.boxes.promo .bookingpanel form input[type=submit],.boxes.promo .subscribe form input[type=submit]{position:absolute;bottom:-3px;right:0;width:30%;height:60px;margin:0;float:none;z-index:10}.boxes.promo .bookingpanel form input[type=submit]{bottom:10px}.boxes.promo .subscribe form input[type=submit]{bottom:0;right:-13%;width:45%}.boxes.promo .subscribe form input[type=text]{height:50px;font:200 18px/50px 'Open Sans',sans-serif}.boxes.visual .column .box h2{top:14%;font:200 35px/38px 'Open Sans',sans-serif}.boxes.visual .column .box h2 span{font:300 38px/38px Italianno,sans-serif}.boxes.visual .column .box img.over.two{top:-22px}.boxes.visual .column .box img.over.three{top:0}.boxes.visual .column .box img.over.four{top:-22px}.boxes.visual.guestbook .column .review h2,.boxes.visual.guestbook .column .review h2 em{top:14%;font:200 33px/38px 'Open Sans',sans-serif}.boxes.visual.guestbook .column .review p{top:60%}.boxes.link .column .box a.button span,.boxes.promo .meetings a.button span,.boxes.promo .social a.button span{font:200 48px/48px Italianno,cursive}main .content .column{-moz-column-count:1;-moz-column-gap:0;-webkit-column-count:1;column-count:1;-webkit-column-gap:0;column-gap:0}main .content .column .pagination{position:relative;bottom:0;left:0;display:block;clear:both}.boxes.link .column .degrees a.button span{padding:0;font:400 17px/17px Aller,sans-serif}footer .copyright em{display:block;clear:both;float:none;text-align:center}footer .copyright em a{margin:30px 15px;display:inline-block}}@media only screen and (max-width:800px){.boxes.promo .quote p{font:200 28px/64px 'Open Sans',sans-serif}}@media only screen and (max-width:750px){#slideshow .more{bottom:-55px;left:50%;width:110px;height:110px;margin-left:-55px}.boxes.promo .bookingpanel form .container,.boxes.promo .subscribe form{width:90%}#home main .content h1,.content h2,main .content h1{font:200 45px/50px 'Open Sans',sans-serif}main .content h3{font:300 34px/38px 'Open Sans',sans-serif}main .content p.intro{font:300 20px/28px 'Open Sans',sans-serif}.boxes.promo .quote p{font:200 26px/60px 'Open Sans',sans-serif}.boxes.promo .quote p span{font:700 22px/28px 'Open Sans',sans-serif}.boxes.promo .specials p,.boxes.promo .specials p a{font:200 18px/25px 'Open Sans',sans-serif}.boxes.promo .specials p span{font:200 50px/90px 'Open Sans',sans-serif}.boxes.promo .bookingpanel p,.boxes.promo .subscribe p{font:200 28px/28px 'Open Sans',sans-serif}.boxes.promo .bookingpanel form input[type=text],.boxes.promo .bookingpanel form label,.boxes.promo .bookingpanel form select{font:200 18px/50px 'Open Sans',sans-serif;height:50px}.boxes.promo .subscribe form input[type=submit]{right:-18px}.boxes.promo .social ul{margin:0 0 0 -11.5%}.boxes.promo .social ul img{width:44px!important;height:28px!important;display:inline-block!important}.boxes.visual.guestbook .column .review h2,.boxes.visual.guestbook .column .review h2 em{top:12%;font:200 30px/36px 'Open Sans',sans-serif}.boxes.visual.guestbook .column .review p a.btn{background:#545454;position:relative;font:200 22px/50px 'Open Sans',sans-serif;color:#fff;width:100px;height:55px;margin:15px auto 0;border:1px solid #616161;text-transform:lowercase;border-radius:3px;display:block}.boxes.link .column .box a.button span,.boxes.promo .meetings a.button span,.boxes.promo .social a.button span{font:200 44px/44px Italianno,cursive}}@media only screen and (max-width:700px){header .panel input,header .panel select{width:49.5%}header nav ul li{padding:0 1%}header nav ul li:first-child{padding:0 1% 0 0}header nav ul li:last-child{padding:0 0 0 1%}#slideshow{min-height:auto;margin:0}#slideshow .more{bottom:-70px;left:50%;width:140px;height:140px;margin-left:-70px}#home main .content h1,.content h2,main .content h1{font:200 40px/45px 'Open Sans',sans-serif}.experienceOz iframe{display:none}.eOzBTN{display:block}.boxes.promo{margin:0}.boxes.promo .w33{width:100%}.boxes.promo .column{margin:0!important;border-radius:0!important}.boxes.promo .quote p{width:80%}.boxes.promo .quote p span{font:700 20px/26px 'Open Sans',sans-serif}.boxes.promo .specials p{top:28%;font:200 24px/35px 'Open Sans',sans-serif}.boxes.promo .specials p span{font:200 80px/100px 'Open Sans',sans-serif}.boxes.promo .specials a.nav.prev{left:4%}.boxes.promo .specials a.nav.next{right:4%}.boxes.promo .wifi p{font:200 30px/35px 'Open Sans',sans-serif}.boxes.promo .bookingpanel p{top:18%;font:200 40px/45px 'Open Sans',sans-serif}.boxes.promo .bookingpanel form{top:34%;width:100%;height:75%}.boxes.promo .bookingpanel form .container{width:80%}.boxes.promo .bookingpanel form .wrapper{padding:0 8%}.boxes.promo .bookingpanel form .wrapper.left{padding:0 0 0 8%}.boxes.promo .bookingpanel form .wrapper.right{padding:0 8% 0 0}.boxes.promo .bookingpanel form input[type=text],.boxes.promo .bookingpanel form label,.boxes.promo .bookingpanel form select{font:200 18px/60px 'Open Sans',sans-serif;height:60px}.boxes.promo .bookingpanel form input[type=text]{width:80%;margin-left:10%}.boxes.promo .bookingpanel form input.promo{float:left;height:60px;width:70%;clear:left;margin-left:0;margin-top:15px;display:inline-block}.boxes.link .box.explore:after,.boxes.link .column .box.explore:before,.boxes.link .column .box:before{display:none}.boxes.promo .bookingpanel form input[type=submit]{position:inherit;font:200 22px/60px 'Open Sans',sans-serif;color:#fff;margin-top:15px;width:30%;height:60px}.boxes.promo .subscribe p{top:14%;width:70%;font:200 40px/40px 'Open Sans',sans-serif}.boxes.promo .subscribe p span{margin-right:10px}.boxes.promo .subscribe form{top:38%;width:80%;height:74%}.boxes.promo .subscribe form input[type=text]{height:60px;font:200 18px/60px 'Open Sans',sans-serif}.boxes.promo .subscribe form input[type=submit]{position:relative;top:auto;font:200 22px/60px 'Open Sans',sans-serif;margin:20px 0 0;width:45%;height:60px;float:right}.boxes.visual.guestbook{margin:0}.boxes.visual .column .box img.over.two{top:-18px}.boxes.visual .column .box img.over.three{top:0}.boxes.visual .column .box img.over.four{top:-18px}.boxes.link .w33{width:100%}.boxes.link .column .box p,.boxes.promo .meetings p,.boxes.promo .social p{top:46%}.boxes.link .column .box a.button span,.boxes.promo .meetings a.button span,.boxes.promo .social a.button span{font:200 60px/60px Italianno,cursive}#quote{position:absolute;top:20%;padding:0}.boxes.link{border:none}#home main .content{padding-top:80px!important;padding-bottom:80px!important}}@media only screen and (max-width:650px){header nav ul li.reviews{display:none}header nav ul li ul li.reviews{display:block}.boxes.promo .subscribe p{font:200 40px/40px 'Open Sans',sans-serif}.boxes.promo .subscribe p span{display:none}.boxes.promo .social ul{margin:0 0 0 -17.5%}.boxes.visual.guestbook .column .review{min-height:250px}.boxes.visual.guestbook .column .review p{top:60%}.popup{width:100%!important;height:100%!important;margin:0!important;padding:0!important;left:auto!important;right:auto!important;top:0!important}.popup #subbox{width:94%!important;height:96.5%!important;padding:7%!important;margin:3%!important}.boxes.visual .column .box h2{font:200 30px/33px 'Open Sans',sans-serif}.boxes.visual .column .box h2 span{font:300 34px/34px Italianno,sans-serif}main .content table.capacity-table td{padding:7px;font:300 14px/18px 'Open Sans',arial}main .content table.capacity-table td span{font:300 12px/18px 'Open Sans',arial}main .content table.capacity-table tr.table-header td{font:300 14px/20px 'Open Sans',arial}footer .phone p{display:block;margin:0 0 30px;text-align:center}}@media only screen and (max-width:600px){#pull,header nav ul li ul{position:relative;width:100%}header{background:#fff}header .phone{background:0 0;padding-top:0}header .phone a{font:400 26px/26px 'Open Sans',sans-serif;color:#0072a7}header .phone a span{color:#ccc}header .phone a span img{display:none}header nav{position:relative!important;height:auto!important;float:none!important;clear:both!important;display:block!important;-webkit-transition:none;transition:none;background:#d3ccb5;padding:0}#pull,a.nav{height:50px}header nav ul{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);display:none;-webkit-transition:none;transition:none}header nav ul li,header nav ul li:first-child,header nav ul li:last-child{padding:0}header nav ul li{float:none;border-top:1px solid #bfb396;text-align:center;display:block!important}header nav ul li a span{display:inline!important}header nav ul li a{padding:25px 0!important;color:#535558}header nav ul li ul{-webkit-transition:none;transition:none;top:auto;left:auto;margin:0;padding:0}header nav>ul>li:first-child{border:none}header nav ul li.reviews,header nav ul li.whatson{display:block}header nav ul li ul li.reviews,header nav ul li ul li.whatson{display:none}#pull{background:#414141;padding:16px 0 0;font:400 16px/16px 'Open Sans',sans-serif;color:#fff;text-align:center;text-transform:uppercase;display:block;cursor:pointer}#pull i{position:absolute;right:10%;top:14px;font-size:20px;color:#fff}a.nav{width:50px;bottom:5%;background-size:auto 50px}.content h2,main .content h1{font:200 40px/45px 'Open Sans',sans-serif}main .content h3{font:300 30px/36px 'Open Sans',sans-serif}main .content p,main .content ul li{font:300 16px/24px 'Open Sans',sans-serif}main .content p.intro{font:300 18px/26px 'Open Sans',sans-serif}main .content .left,main .content .right{width:100%;float:none;margin:0!important;padding:0!important;display:block!important}main .content .left{padding:0 0 20px!important}main .content .right p:last-child{display:block!important}.boxes.promo .quote p{font:200 26px/50px 'Open Sans',sans-serif}.boxes.promo .bookingpanel p{top:15%}.boxes.promo .bookingpanel form{top:32%}.boxes.promo .subscribe p{top:12%}.boxes.promo .subscribe form{top:34%}.boxes.link .column .box a.button span,.boxes.promo .meetings a.button span,.boxes.promo .social a.button span{font:200 56px/56px Italianno,cursive}.boxes.visual .column .box h2 span{font:300 32px/32px Italianno,sans-serif}}@media only screen and (max-width:575px){header .panel input,header .panel select{width:49.4%}.boxes.promo .quote p{font:200 25px/45px 'Open Sans',sans-serif}.boxes.visual .column .box h2{top:12%;font:200 28px/31px 'Open Sans',sans-serif}}@media only screen and (max-width:554px){.boxes.promo .meetings p{top:40%}}@media only screen and (max-width:550px){#slideshow .more{bottom:-55px;left:50%;width:110px;height:110px;margin-left:-55px}main .content{width:auto!important;padding:50px 30px!important}main .content:first-child{padding-top:80px!important}section .icon{display:none}.boxes.promo .quote p{font:200 24px/40px 'Open Sans',sans-serif}.boxes.promo .wifi p{font:200 26px/31px 'Open Sans',sans-serif}.boxes.promo .bookingpanel p{top:10%}.boxes.promo .bookingpanel form{top:30%}.boxes.promo .subscribe p{top:12%}.boxes.promo .subscribe form{top:32%}.boxes.visual,.boxes.visual.accommodation,.boxes.visual.footer{background:#e7e7e7!important;padding:0}.boxes.visual{border-top:10px solid #e7e7e7}.boxes.visual .centre{width:100%}.boxes.visual .column.w25{width:49%;margin:0 0 10px;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.boxes.visual .column.w25,.boxes.visual .column.w25:nth-child(4){margin-right:0!important}.boxes.visual .column.w25:first-child,.boxes.visual .column.w25:nth-child(3){margin-left:0!important;margin-right:2%!important;border-radius:0}.boxes.visual .column.w25:nth-child(2),.boxes.visual .column.w25:nth-child(4){margin-bottom:0!important;border-radius:0}.boxes.visual .column .box h2 span{font:300 30px/30px Italianno,sans-serif}.boxes.visual .column .box p{font:300 12px/19px 'Open Sans',sans-serif}.boxes.visual.guestbook .column.w25{width:100%!important;margin:0!important;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.boxes.visual.guestbook .column .review{min-height:350px}.boxes.visual.guestbook .column .review h2,.boxes.visual.guestbook .column .review h2 em{top:26%;font:200 30px/36px 'Open Sans',sans-serif}.boxes.visual.guestbook .column .review p{top:60%}.boxes.visual.accommodation .accom{margin:0}.boxes.visual.accommodation .accom a{font:400 50px/50px Italianno,sans-serif;width:100%;float:left;background:#d3ccb5;padding:15px 0 10px;text-shadow:none}}@media only screen and (max-width:500px){header .panel input,header .panel select{width:49.2%}.boxes.promo .quote .quotes{width:50px;height:41px;top:12%;left:8%}.boxes.promo .specials p span{font:200 60px/100px 'Open Sans',sans-serif}.boxes.promo .wifi p{top:10%;font:200 24px/29px 'Open Sans',sans-serif}.boxes.promo .bookingpanel p{font:200 32px/32px 'Open Sans',sans-serif}.boxes.promo .bookingpanel form .wrapper{padding:0 4%}.boxes.promo .bookingpanel form .wrapper.left{padding:0 0 0 4%}.boxes.promo .bookingpanel form .wrapper.right{padding:0 4% 0 0}.boxes.promo .bookingpanel form input[type=text]{font:200 18px/40px 'Open Sans',sans-serif}.boxes.promo .bookingpanel form input.promo{height:50px}.boxes.promo .bookingpanel form input[type=submit]{font:200 19px/50px 'Open Sans',sans-serif;height:50px}.boxes.promo .subscribe p{font:200 32px/32px 'Open Sans',sans-serif}.boxes.promo .subscribe form{top:30%}.boxes.promo .subscribe form input[type=submit]{font:200 20px/50px 'Open Sans',sans-serif;height:50px}.boxes.visual.guestbook .column .review{min-height:350px}.boxes.visual.guestbook .column .review h2,.boxes.visual.guestbook .column .review h2 em{top:20%;font:200 30px/36px 'Open Sans',sans-serif}.boxes.visual.guestbook .column .review p{top:62%}.boxes.link .column .box a.button span,.boxes.promo .meetings a.button span,.boxes.promo .social a.button span{font:200 50px/50px Italianno,cursive}.popup img{display:none}.popup{top:14.5%}#home main .content h1,.content h2,main .content h1{font:200 35px/40px 'Open Sans',sans-serif}main .content table.capacity-table td{padding:8px 4px;font:300 12px/16px 'Open Sans',sans-serif}#form input,#form select,#form textarea{width:100%;font:300 18px/24px 'Open Sans',sans-serif}a.nav{width:40px;height:40px;bottom:3%;background-size:auto 40px}a.nav.next{right:10px}a.nav.prev{right:50px}.boxes.visual .column .box h2 span{font:400 28px/28px Italianno,sans-serif}footer .award-strip{padding:30px 0}footer .award-strip a{display:block}footer .award-strip img{margin:0}footer .award-strip img.bottom{margin:30px 0 0}}@media only screen and (max-width:450px){#slideshow .angle,#slideshow .more,.boxes.promo .bookingpanel form input.promo,footer .phone span{display:none}.boxes.promo .quote p{font:200 22px/40px 'Open Sans',sans-serif}.boxes.promo .column{margin:0!important}.boxes.promo .wifi p{font:200 22px/27px 'Open Sans',sans-serif}.boxes.promo .bookingpanel form .wrapper{padding:0 1%}.boxes.promo .bookingpanel form .wrapper.left{padding:0 0 0 1%}.boxes.promo .bookingpanel form .wrapper.right{padding:0 1% 0 0}.boxes.promo .bookingpanel form .inner,.boxes.promo .subscribe form .inner{width:90%}.boxes.promo .bookingpanel form input[type=submit],.boxes.promo .subscribe form input[type=submit]{position:absolute!important;right:0;width:30%;margin:0;float:none!important;z-index:10!important}.boxes.promo .bookingpanel form input[type=submit]{bottom:10px}.boxes.promo .subscribe form input[type=submit]{top:140px;bottom:0!important;right:-13%!important;width:200px!important}.boxes.promo .subscribe form input[type=text]{height:50px;font:200 18px/50px 'Open Sans',sans-serif}.boxes.visual .column.w25{width:49.5%;margin:0 0 5px}.boxes.visual .column.w25:first-child,.boxes.visual .column.w25:nth-child(3){margin-right:1%!important}.boxes.visual .column .box h2{font:200 28px/30px 'Open Sans',sans-serif}.boxes.visual .column .box h2 span{font:400 27px/27px Italianno,sans-serif}.boxes.visual .column .box img.over.two{top:-12px}.boxes.visual .column .box img.over.three{top:0}.boxes.visual .column .box img.over.four{top:-12px}.boxes.visual.guestbook .column .review{min-height:325px}.boxes.visual.guestbook .column .review h2,.boxes.visual.guestbook .column .review h2 em{top:20%;font:200 26px/31px 'Open Sans',sans-serif}.boxes.visual.guestbook .column .review p{top:62%}.boxes.promo .specials a.nav.prev{left:2%}.boxes.promo .specials a.nav.next{right:2%}.boxes.link .column .box a.button span,.boxes.promo .meetings a.button span,.boxes.promo .social a.button span{font:200 48px/48px Italianno,cursive}}@media only screen and (max-width:425px){.boxes.promo .subscribe form input[type=submit]{top:130px}.boxes.visual .column .box h2{top:15%}.boxes.visual .column .box h2 span{display:none}.boxes.promo .quote p{font:200 20px/38px 'Open Sans',sans-serif}}@media only screen and (max-width:400px){header .panel input,header .panel select{width:49%}.boxes.promo .bookingpanel form .container,.boxes.promo .subscribe form{width:90%}.boxes.promo .quote p{font:200 18px/36px 'Open Sans',sans-serif}.boxes.promo .quote p span{font:700 16px/22px 'Open Sans',sans-serif;margin:10px 0 0}.boxes.promo .specials p span{font:200 50px/65px 'Open Sans',sans-serif}.boxes.promo .bookingpanel p,.boxes.promo .subscribe p{font:200 28px/28px 'Open Sans',sans-serif}.boxes.promo .bookingpanel p span{display:none}.boxes.promo .bookingpanel form input[type=text],.boxes.promo .bookingpanel form label,.boxes.promo .bookingpanel form select{font:200 18px/50px 'Open Sans',sans-serif;height:50px}.boxes.promo .subscribe form input[type=submit]{width:60%}.boxes.visual .column.w25{width:100%!important;margin:0 0 5px!important;border-radius:0!important}.boxes.visual .column.w25:first-child,.boxes.visual .column.w25:nth-child(3){margin-left:0!important;margin-right:0!important;border-radius:0!important}.boxes.visual .column.w25:nth-child(2),.boxes.visual .column.w25:nth-child(4){margin-bottom:5px!important;border-radius:0!important}.boxes.visual.accommodation,.boxes.visual.footer{display:none!important}.boxes.visual .column .box h2 span{font:300 34px/39px Italianno,sans-serif}.boxes.visual.guestbook .column .review{min-height:300px}.boxes.visual.guestbook .column .review h2,.boxes.visual.guestbook .column .review h2 em{top:18%;font:200 24px/29px 'Open Sans',sans-serif}.boxes.visual.guestbook .column .review p{top:58%}.boxes.visual.guestbook .column .review p a.btn{font:200 20px/45px 'Open Sans',sans-serif;width:100px;height:50px}.boxes.visual.guestbook,.boxes.visual.guestbook .column.w25{margin-bottom:0!important}.column.w33.quote.right{display:none}.boxes.visual{border:none}.boxes.promo .subscribe form input[type=submit]{top:120px;right:-18px!important}.boxes.link .column .box a.button span,.boxes.promo .meetings a.button span,.boxes.promo .social a.button span{font:200 46px/46px Italianno,cursive}}@media only screen and (max-width:375px){.boxes.link .column .degrees a.button img{height:105px}header .phone a{font:300 20px/55px 'Open Sans',sans-serif}header .book{display:block}header .logo img{height:50px}.boxes.promo .specials p,.boxes.promo .specials p a{font:200 18px/25px 'Open Sans',sans-serif}.boxes.promo .subscribe form{height:70%}.boxes.promo .subscribe form input[type=text],.boxes.promo .subscribe form input[type=email]{height:40px;font:200 18px/40px 'Open Sans',sans-serif}.boxes.promo .subscribe form input[type=submit]{top:auto;right:-18px!important}.boxes.visual.guestbook .column .review{min-height:275px}.boxes.visual.guestbook .column .review h2,.boxes.visual.guestbook .column .review h2 em{top:18%;font:300 20px/26px 'Open Sans',sans-serif}.boxes.visual.guestbook .column .review p{top:55%}.boxes.visual.guestbook .column .review p a.btn{font:200 20px/45px 'Open Sans',sans-serif;width:100px;height:50px}#slideshow,.boxes.visual,.boxes.visual.guestbook,.boxes.visual.guestbook .column.w25{margin-bottom:0!important}}