*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}.pointer-information.eucalyptus{top:28%;left:7%}.pointer-information.aeonium{top:22%;left:15%}.pointer-information.cypress{top:22%;left:20%}.pointer-information.shell-house{top:29%;left:24%}.pointer-information.agave-fountain{top:36%;left:16%}.pointer-information.kitchen-garden{top:59%;left:10%}.pointer-information.visitor-centre{top:75%;left:10%}.pointer-information.proteas{top:6%;left:29%}.pointer-information.aloe{top:12%;left:35%}.pointer-information.puyas{top:10%;left:41%}.pointer-information.echiums{top:24%;left:41%}.pointer-information.queen-mothers-tree{top:30%;left:32%}.pointer-information.wollemi{top:51%;left:33%}.pointer-information.norfolk-pine{top:70%;left:33%}.pointer-information.silver-trees{top:86%;left:35%}.pointer-information.palms{top:13%;left:46%}.pointer-information.mexican-agave{top:13%;left:52%}.pointer-information.watsonias{top:25%;left:49%}.pointer-information.gaia{top:17%;left:57%}.pointer-information.evergreen{top:46%;left:49%}.pointer-information.tresco-children{top:72%;left:49%}.pointer-information.palm-circle,.pointer-information.tree-ferns{top:52%;left:49%}.pointer-information.priory{top:43%;left:49%}.pointer-information.wine-palm{top:36%;left:64%}.pointer-information.pebble-garden{top:34%;left:49%}.pointer-information.cliff{top:25%;left:49%}.pointer-information.banksia{top:17%;left:49%}.pointer-information.figurehead,.pointer-information.king-protea{top:3%;left:49%}.pointer.eucalyptus{width:50px;height:50px;top:28%;left:7%}.pointer.aeonium{width:50px;height:50px;top:22%;left:15%}.pointer.cypress{width:50px;height:50px;top:22%;left:20%}.pointer.shell-house{width:50px;height:50px;top:29%;left:24%}.pointer.agave-fountain{width:50px;height:50px;top:36%;left:16%}.pointer.kitchen-garden{top:59%;left:10%;width:50px;height:50px}.pointer.visitor-centre{top:75%;left:10%;width:244px;height:77px}.pointer.proteas{top:6%;left:29%;width:50px;height:50px}.pointer.aloe{top:12%;left:35%;width:50px;height:50px}.pointer.puyas{top:10%;left:41%;width:50px;height:50px}.pointer.echiums{top:24%;left:41%;width:50px;height:50px}.pointer.queen-mothers-tree{top:30%;left:32%;width:50px;height:80px}.pointer.wollemi{top:51%;left:33%;width:50px;height:80px}.pointer.norfolk-pine{top:70%;left:33%;width:100px;height:102px}.pointer.silver-trees{top:86%;left:35%;width:50px;height:50px}.pointer.palms{top:13%;left:46%;width:50px;height:78px}.pointer.mexican-agave{top:13%;left:52%;width:50px;height:50px}.pointer.watsonias{top:25%;left:52%;width:50px;height:50px}.pointer.gaia{top:17%;left:57%;width:50px;height:50px}.pointer.evergreen{top:46%;left:58%;width:63px;height:50px}.pointer.tresco-children{top:72%;left:53%;width:85px;height:146px}.pointer.palm-circle{top:52%;left:71%;width:85px;height:85px}.pointer.tree-ferns{top:52%;left:67%;width:50px;height:50px}.pointer.priory{top:43%;left:67%;width:125px;height:50px}.pointer.wine-palm{top:36%;left:64%;width:50px;height:50px}.pointer.pebble-garden{top:34%;left:59%;width:50px;height:50px}.pointer.cliff{top:25%;left:63%;width:50px;height:50px}.pointer.banksia{top:17%;left:70%;width:50px;height:50px}.pointer.figurehead{top:3%;left:62%;width:50px;height:107px}.pointer.king-protea{top:3%;left:51%;width:50px;height:55px}.pointer.eucalyptus{top:30%;left:20%}button,html,input,select,textarea{color:#222}body{font-size:10px;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}button{border-radius:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.fl-left{float:left}.fl-right{float:right}@media print{*{background:transparent!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{background:#fff}a{text-decoration:none}header{width:100%;position:relative;top:0;z-index:150}header.animate-container{-webkit-transition:all .3s ease;transition:all .3s ease}.inner{width:100%;max-width:960px;margin:0 auto}.scroll-contain{position:fixed;top:46px;left:0;width:100%}.hidden-id{display:none}.hidden-property-list{clear:both;display:none}.hidden-property-list ul{max-height:150px;overflow:scroll;margin:0;padding:0}.hidden-property-list ul li{font-size:1.3em;color:#000;list-style:none;text-transform:uppercase;font-family:Georgia,Times,Times New Roman,serif;font-weight:400;font-style:normal}.hidden-property-list ul li a{color:#636363}hr.texture-top{display:none;background:url(/assets/images/legacy/top-nav-bg.png) repeat-x #fff;height:7px;width:100%;margin:0}#talk-to-islander{background:url(/assets/images/legacy/talk-to-an-islander-19.png) no-repeat bottom #dae4e2;border-bottom:1px solid #b8b8b3;background-size:300px 134px;display:none}#talk-to-islander .inner{max-width:960px;width:100%;padding-top:30px}#talk-to-islander .quotation{float:left;max-width:300px;width:100%;text-align:center;margin-top:17px}#talk-to-islander .quotation p{font-family:Georgia,Times,Times New Roman,serif;font-weight:400;font-style:normal;font-size:18px;font-style:italic;margin-bottom:10px;line-height:1.2em}#talk-to-islander .quotation span{font-family:Gill Sans,sans-serif;text-transform:uppercase}#talk-to-islander .contact-islander{max-width:309px;width:100%;float:right;margin-top:17px}#talk-to-islander .contact-islander p{text-align:center;font-family:Gill Sans,sans-serif;text-transform:uppercase;margin-bottom:14px}#talk-to-islander .contact-islander p a,#talk-to-islander .contact-islander p span{font-family:Georgia,Times,Times New Roman,serif;font-weight:400;font-style:normal;text-transform:none;font-style:italic}ul.social-icons{list-style:none;float:left;margin:0;padding:0}ul.social-icons li{float:left;margin-left:10px}ul.social-icons li a{display:block;width:16px;height:19px}ul.social-icons li a,ul.social-icons li a:hover{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease}ul.social-icons li a.facebook{background:url(/assets/images/legacy/css-sprite@1x.png) no-repeat -242px -451px;width:15px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){ul.social-icons li a.facebook{background-image:url(/assets/images/legacy/css-sprite@2x.png);background-size:456px 750px}}ul.social-icons li a.facebook:hover{background-position:-242px -477px}ul.social-icons li a.twitter{background:url(/assets/images/legacy/css-sprite@1x.png) no-repeat -256px -453px;width:19px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){ul.social-icons li a.twitter{background-image:url(/assets/images/legacy/css-sprite@2x.png);background-size:456px 750px}}ul.social-icons li a.twitter:hover{background-position:-256px -480px}ul.social-icons li a.youtube{margin-left:10px;background:url(/assets/images/legacy/css-sprite@1x.png) no-repeat -279px -451px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){ul.social-icons li a.youtube{background-image:url(/assets/images/legacy/css-sprite@2x.png);background-size:456px 750px}}ul.social-icons li a.youtube:hover{background-position:-279px -477px}ul.social-icons li a.instagram{margin-left:10px;width:19px;background:url(/assets/images/legacy/css-sprite@1x.png) no-repeat -299px -451px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){ul.social-icons li a.instagram{background-image:url(/assets/images/legacy/css-sprite@2x.png);background-size:456px 750px}}ul.social-icons li a.instagram:hover{background-position:-299px -477px}ul.social-icons li a.google{margin-left:10px;width:19px;background:url(/assets/images/legacy/css-sprite@1x.png) no-repeat -322px -451px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){ul.social-icons li a.google{background-image:url(/assets/images/legacy/css-sprite@2x.png);background-size:456px 750px}}ul.social-icons li a.google:hover{background-position:-322px -477px}#video-container{width:100%;height:300px;position:relative;min-height:400px}#video-container iframe{border:none}#video-container video#big-video-vid_html5_api.vjs-tech{height:100%}#video-container .video-controls{position:absolute;top:30px;left:20px;width:100%;text-align:center;color:#fff;z-index:99999;display:none}#video-container .video-controls span{display:block;width:41px;height:42px;margin-bottom:10px}#video-container .video-controls .play{background:url(/assets/images/legacy/css-sprite@1x.png) no-repeat -215px -680px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){#video-container .video-controls .play{background-image:url(/assets/images/legacy/css-sprite@2x.png);background-size:456px 750px}}#video-container .video-controls .pause{background:url(/assets/images/legacy/css-sprite@1x.png) no-repeat -264px -680px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){#video-container .video-controls .pause{background-image:url(/assets/images/legacy/css-sprite@2x.png);background-size:456px 750px}}#video-container .video-controls .mute{background:url(/assets/images/legacy/css-sprite@1x.png) no-repeat -356px -680px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){#video-container .video-controls .mute{background-image:url(/assets/images/legacy/css-sprite@2x.png);background-size:456px 750px}}#video-container .video-controls .volume{background:url(/assets/images/legacy/css-sprite@1x.png) no-repeat -310px -680px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){#video-container .video-controls .volume{background-image:url(/assets/images/legacy/css-sprite@2x.png);background-size:456px 750px}}#video-container .video-cta{max-width:280px;width:100%;border:1px solid #fff;padding:20px;margin:10% auto}#video-container .video-cta .lobster{background:url(/assets/images/legacy/main-sprite.png) no-repeat -9px -60px;width:48px;height:77px;display:block;margin:auto}#video-container .video-cta h1{color:#fff;font-family:Georgia,Times,Times New Roman,serif;font-style:normal;text-align:center;font-size:2.8em;font-weight:400;max-width:259px;text-transform:uppercase;margin:20px auto auto}#video-container .video-cta a{font-family:Gill Sans,sans-serif;text-transform:uppercase;color:#fff;font-size:2.5em;display:block;text-align:center;max-width:97px;margin:20px auto 35px;display:none}#video-container .video-cta a i{background:url(/assets/images/legacy/css-sprite@1x.png) no-repeat -423px -575px;width:31px;height:31px;display:block;float:right}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){#video-container .video-cta a i{background-image:url(/assets/images/legacy/css-sprite@2x.png);background-size:456px 750px}}#content-body{position:relative;z-index:9999;margin-top:800px;width:100%;background:#fff;padding-top:30px}#content-body .discover-overlay{top:0}.discover-overlay{position:absolute;width:100%;height:11px}.discover-overlay,.discover-overlay.home span{background:#9e9e97}.discover-overlay span{cursor:pointer;width:180px;height:90px;position:absolute;left:50%;bottom:0;margin-left:-90px;padding-top:10px;border-radius:90px 90px 0 0;-moz-border-radius:90px 90px 0 0;-webkit-border-radius:90px 90px 0 0;font-family:Gill Sans,sans-serif;font-size:1.3em;text-align:center;color:#fff}.discover-overlay span i{width:18px;height:41px;background:url(/assets/images/legacy/css-sprite@1x.png) no-repeat -294px -526px;display:block;margin:auto}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.discover-overlay span i{background-image:url(/assets/images/legacy/css-sprite@2x.png);background-size:456px 750px}}.discover-overlay span p{padding:0;text-align:center;color:#fff;font-family:Gill Sans,sans-serif;font-size:1.4em;text-transform:uppercase;margin:5px 0 0}.stroked-header{width:100%}.stroked-header.results .inner a{color:#82a09b;display:inline;font-family:Gill Sans,sans-serif;width:auto;font-size:18px;margin:0;padding:0;line-height:18px;float:none}.stroked-header.twin .inner{max-width:960px}.stroked-header.twin article{width:100%;display:inline-block;text-align:center;vertical-align:top}.stroked-header.twin article.odd{margin-right:0}.stroked-header.twin article h3{font-family:Gill Sans,sans-serif;font-size:18px;color:#636363;margin-bottom:5px}.stroked-header.twin article .call-to-actions{text-align:center}.stroked-header.twin article .call-to-actions a{display:inline-block;width:auto;font-size:12px;float:none;padding:0 1px}.stroked-header.twin article .call-to-actions a:hover{color:#82a09b}.stroked-header.twin article .call-to-actions a:hover i{background-position:-182px -511px}.stroked-header .inner{max-width:600px;width:100%;margin:auto}.stroked-header .inner h2{margin-bottom:10px;margin-top:20px}.stroked-header .inner hr{width:15%;height:1px;background:#9e9e97;border:none;margin:0 auto 26px}.stroked-header .inner a{width:100%;display:block;clear:both;font-family:Gill Sans,sans-serif;text-transform:uppercase;font-size:14px;color:#9e9e97;text-align:center;line-height:1.5em;margin-bottom:10px}#promotional-blocks{margin-bottom:20px;margin-top:8px}#promotional-blocks .inner{max-width:1200px;width:100%}#promotional-blocks .inner .block{width:100%;display:block;background:#000;margin-bottom:10px;position:relative}#promotional-blocks .inner .block img{width:100%}#promotional-blocks .inner .block .text-content{background:#fff;position:absolute;left:50%;top:50%;width:100%;height:100%;max-width:172px;max-height:172px;margin-left:-86px;margin-top:-86px;text-align:center}#promotional-blocks .inner .block h3{font-size:2em;font-family:Georgia,Times,Times New Roman,serif;font-weight:400;font-style:normal;text-transform:uppercase;margin-bottom:15px;margin-top:40px}#promotional-blocks .inner .block hr{width:30%;height:1px;border:none}#promotional-blocks .inner .block p{display:none;padding:0 35px;font-family:Georgia,Times,Times New Roman,serif;font-weight:400;font-style:normal;font-size:1.4em;font-style:italic}#promotional-blocks .inner .block a{text-transform:uppercase;font-size:1.4em;font-family:Gill Sans,sans-serif;display:block;margin-top:15px}#promotional-blocks .inner .block.fl-left h3{color:#c79a95}#promotional-blocks .inner .block.fl-left hr{background:#c79a95;margin:auto}#promotional-blocks .inner .block.fl-left a{color:#c79a95}#promotional-blocks .inner .block.fl-right h3{color:#677c7a}#promotional-blocks .inner .block.fl-right hr{background:#677c7a;margin:auto}#promotional-blocks .inner .block.fl-right a{color:#677c7a}.sliding-cta{position:fixed;top:46px;right:0;background:#e47b24;z-index:999;width:100%;text-align:center;padding:10px 0}.sliding-cta span{color:#fff;font-family:Georgia,Times,Times New Roman,serif;font-weight:400;font-style:normal;text-align:center;margin-bottom:10px}.sliding-cta a,.sliding-cta span{text-transform:uppercase;font-size:1.4em}.sliding-cta a{background:#fff;color:#e47b24;font-family:Gill Sans,sans-serif;margin-left:10px;padding:5px 5px 2px}.arriving-promo{width:100%;background:#e7e8e9;position:relative}.arriving-promo .spot{display:none}.arriving-promo .drop-content{width:100%;position:relative;margin-top:110px}.arriving-promo .drop-content span.trigger{position:absolute;cursor:pointer;width:180px;height:90px;margin-left:-90px;top:-90px;left:50%;display:block;border-radius:90px 90px 0 0;-moz-border-radius:90px 90px 0 0;-webkit-border-radius:90px 90px 0 0;font-family:Gill Sans,sans-serif;font-size:1.7em;text-align:center;color:#fff;background:#000;text-transform:uppercase}.arriving-promo .drop-content span.trigger i{background:url(/assets/images/legacy/css-sprite@1x.png) no-repeat -402px -524px;width:18px;height:41px;display:block;margin:20px auto 5px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.arriving-promo .drop-content span.trigger i{background-image:url(/assets/images/legacy/css-sprite@2x.png);background-size:456px 750px}}.arriving-promo .drop-content.active span.trigger i{background-position:-425px -524px}.arriving-promo .drop-content .drop-container{width:100%;min-height:10px;background:#000}.arriving-promo .drop-content .inner-content{display:none;padding:20px 10px}.arriving-promo .drop-content .inner-content h3{color:#fff;font-family:Gill Sans,sans-serif;font-size:1.8em;margin-bottom:10px}.arriving-promo .drop-content .inner-content p{display:inline;color:#b4d0cf;margin-bottom:0;margin-top:0;padding:0;font-size:1.6em}.arriving-promo .drop-content .inner-content p a{display:inline;color:#fff;text-transform:uppercase;font-family:Gill Sans,sans-serif;font-style:none}.arriving-promo .drop-content .inner-content a.cta,.arriving-promo .drop-content .inner-content span{margin-top:1em;clear:both;display:block}.arriving-promo .drop-content .inner-content a.cta p,.arriving-promo .drop-content .inner-content span p{color:#fff;font-size:1.2em;font-family:Gill Sans,sans-serif;font-style:none}.arriving-promo .drop-content .inner-content a.cta{color:#fff;font-size:1.4em;text-transform:uppercase;font-family:Gill Sans,sans-serif}.arriving-promo#one-call{margin-top:46px;z-index:10}.arriving-promo#one-call .intro-content h2{color:#125e7e}.arriving-promo#one-call .drop-content .drop-container,.arriving-promo#one-call .drop-content span{background:#11607e}.arriving-promo#one-call .spot{position:absolute;background-image:url(/assets/images/legacy/circle-illustrations.png)}.arriving-promo#one-call .spot.spot-1{background-position:-1725px -676px;width:469px;height:461px;left:4%;top:33%}.arriving-promo#one-call .spot.spot-2{background-position:-441px -723px;width:354px;height:357px;left:62%;top:7%}.arriving-promo#all-aboard{z-index:9}.arriving-promo#all-aboard .intro-content h2{color:#0b7865;max-width:100%;font-size:2.9em}.arriving-promo#all-aboard .drop-content .drop-container,.arriving-promo#all-aboard .drop-content span{background:#0b7865}.arriving-promo#all-aboard .drop-content .drop-container p{color:#b3ba68}.arriving-promo#all-aboard .spot{display:none!important;position:absolute;background-image:url(/assets/images/legacy/circle-illustrations.png)}.arriving-promo#all-aboard .spot.spot-1{background-position:-1725px -676px;width:469px;height:461px;left:4%;top:-5%}.arriving-promo#all-aboard .spot.spot-2{background-position:-441px -723px;width:354px;height:357px;left:65%;top:60%}.arriving-promo#your-escort{z-index:8}.arriving-promo#your-escort .intro-content h2{color:#008a96;max-width:100%}.arriving-promo#your-escort .drop-content .drop-container,.arriving-promo#your-escort .drop-content span{background:#008a96}.arriving-promo#your-escort .drop-content .drop-container p{color:#b4d0cf}.arriving-promo#your-escort .spot{position:absolute;background-image:url(/assets/images/legacy/circle-illustrations.png)}.arriving-promo#your-escort .spot.spot-1{background-position:-713px -20px;width:632px;height:641px;left:4%;top:48%}.arriving-promo#your-escort .spot.spot-2{background-position:-831px -697px;width:455px;height:451px;left:60%;top:4%}.arriving-promo#island-home .intro-content h2{color:#b59db5;font-size:2.9em;max-width:100%}.arriving-promo#island-home .drop-content .drop-container,.arriving-promo#island-home .drop-content span{background:#b59db5}.arriving-promo#island-home .drop-content .drop-container p{color:#264257}.arriving-promo#island-home .spot{position:absolute;background-image:url(/assets/images/legacy/circle-illustrations.png)}.arriving-promo#island-home .spot.spot-1{background-position:-1334px -710px;width:378px;height:386px;left:10%;top:3%}.arriving-promo#island-home .spot.spot-2{background-position:-1384px 0;width:517px;height:522px;left:60%;top:55%}.arriving-promo .intro-content{max-width:371px;background:#fff;width:100%;padding-top:3%;margin:3% auto 0;text-align:center;color:#636363;position:relative;z-index:99}.arriving-promo .intro-content h2{text-transform:uppercase;font-size:3.4em;font-family:Georgia,Times,Times New Roman,serif;font-style:normal;margin:0 auto 15px;font-weight:400;padding:0 5%;line-height:1em;max-width:270px}.arriving-promo .intro-content hr{width:15%;height:1px;background:#9e9e97;border:none;margin:0 auto 15px}.arriving-promo .intro-content p{font-family:Georgia,Times,Times New Roman,serif;font-weight:400;font-style:normal;font-style:italic;color:#464646;font-size:1.8em;line-height:1.3em;padding:0 30px;text-align:center}.arriving-promo .discover-section{position:absolute;bottom:11px;width:100%;background:#ccc;z-index:999}.arriving-promo .discover-section.triggered{bottom:0}.arriving-promo .discover-content{margin:0 auto;font-family:Georgia,Times,Times New Roman,serif;font-weight:400;font-style:normal;font-style:italic;color:#636363;font-size:1.8em;text-align:center;padding:37px 0;display:none}.arriving-promo .discover-content .inner{max-width:960px;margin:auto}.arriving-promo .discover-content.fadeInUp{display:block}.arriving-promo .discover-content h3{font-family:Gill Sans,sans-serif;margin:0;font-size:1em;text-transform:uppercase;color:#fff;font-weight:100}.arriving-promo .discover-content p{margin-top:5px;padding:0 10px}.arriving-promo .discover-content .cta{text-transform:uppercase;font-family:Gill Sans,sans-serif;color:#fff;font-size:.8em;text-align:center}.arriving-promo .discover-content span{color:#fff;font-style:normal;padding:0 10px}.arriving-promo .discover-content a{color:#fff;font-family:Gill Sans,sans-serif;text-transform:uppercase;font-style:normal}#page-wrapper{max-width:960px;width:100%;margin:0 auto}#issu{height:0;padding-bottom:66%}#issu,#primary-slider,#property-gallery-slider{width:100%}#primary-slider.results,#property-gallery-slider.results{background:url(/assets/images/legacy/search-results-header.png);background-size:cover;position:relative}#primary-slider.search .search-slider,#property-gallery-slider.search .search-slider{display:none}#primary-slider.fixed,#primary-slider.full-width,#property-gallery-slider.fixed,#property-gallery-slider.full-width{position:relative}#primary-slider.fixed.informative,#primary-slider.full-width.informative,#property-gallery-slider.fixed.informative,#property-gallery-slider.full-width.informative{min-height:300px}#primary-slider.fixed.informative .owl-carousel .owl-item,#primary-slider.full-width.informative .owl-carousel .owl-item,#property-gallery-slider.fixed.informative .owl-carousel .owl-item,#property-gallery-slider.full-width.informative .owl-carousel .owl-item{max-height:none;min-height:300px}#primary-slider.fixed.informative .owl-carousel .owl-item .rsContent,#primary-slider.fixed.informative .owl-carousel .owl-item .rsContent img,#primary-slider.full-width.informative .owl-carousel .owl-item .rsContent,#primary-slider.full-width.informative .owl-carousel .owl-item .rsContent img,#property-gallery-slider.fixed.informative .owl-carousel .owl-item .rsContent,#property-gallery-slider.fixed.informative .owl-carousel .owl-item .rsContent img,#property-gallery-slider.full-width.informative .owl-carousel .owl-item .rsContent,#property-gallery-slider.full-width.informative .owl-carousel .owl-item .rsContent img{min-height:300px}#primary-slider.fixed.informative .owl-carousel .owl-item .info-block,#primary-slider.full-width.informative .owl-carousel .owl-item .info-block,#property-gallery-slider.fixed.informative .owl-carousel .owl-item .info-block,#property-gallery-slider.full-width.informative .owl-carousel .owl-item .info-block{display:block}#primary-slider.fixed.informative .owl-carousel .owl-item .info-block hr,#primary-slider.fixed.informative .owl-carousel .owl-item .info-block p,#primary-slider.full-width.informative .owl-carousel .owl-item .info-block hr,#primary-slider.full-width.informative .owl-carousel .owl-item .info-block p,#property-gallery-slider.fixed.informative .owl-carousel .owl-item .info-block hr,#property-gallery-slider.fixed.informative .owl-carousel .owl-item .info-block p,#property-gallery-slider.full-width.informative .owl-carousel .owl-item .info-block hr,#property-gallery-slider.full-width.informative .owl-carousel .owl-item .info-block p{display:none}#primary-slider.fixed .owl-carousel .owl-item,#primary-slider.full-width .owl-carousel .owl-item,#property-gallery-slider.fixed .owl-carousel .owl-item,#property-gallery-slider.full-width .owl-carousel .owl-item{max-height:600px}#primary-slider.fixed .owl-carousel img,#primary-slider.full-width .owl-carousel img,#property-gallery-slider.fixed .owl-carousel img,#property-gallery-slider.full-width .owl-carousel img{width:100%}#primary-slider.fixed .owl-carousel .caption,#primary-slider.full-width .owl-carousel .caption,#property-gallery-slider.fixed .owl-carousel .caption,#property-gallery-slider.full-width .owl-carousel .caption{background:none;text-align:center;line-height:.1em;padding:0}#primary-slider.fixed .owl-carousel .caption div,#primary-slider.full-width .owl-carousel .caption div,#property-gallery-slider.fixed .owl-carousel .caption div,#property-gallery-slider.full-width .owl-carousel .caption div{background:#fff;color:#636363;padding:0 10px;font-family:Georgia,Times,Times New Roman,serif;font-weight:400;font-style:normal;font-style:italic;text-transform:none;display:inline-block;zoom:1;*display:inline;line-height:1.8em}#primary-slider.fixed .owl-carousel .caption div span,#primary-slider.full-width .owl-carousel .caption div span,#property-gallery-slider.fixed .owl-carousel .caption div span,#property-gallery-slider.full-width .owl-carousel .caption div span{float:left;margin-right:10px}#primary-slider.fixed .owl-carousel .caption div a,#primary-slider.full-width .owl-carousel .caption div a,#property-gallery-slider.fixed .owl-carousel .caption div a,#property-gallery-slider.full-width .owl-carousel .caption div a{font-family:Gill Sans,sans-serif;float:right;color:#9e9e97;text-transform:uppercase;line-height:2em}#primary-slider.en-route .owl-carousel .info-block,#property-gallery-slider.en-route .owl-carousel .info-block{left:25%;top:25%}#primary-slider.property .owl-carousel .info-block,#property-gallery-slider.property .owl-carousel .info-block{vertical-align:middle;padding:40px 20px}#primary-slider.property.type .info-block,#property-gallery-slider.property.type .info-block{top:15%}#primary-slider.property.type .info-block.location,#property-gallery-slider.property.type .info-block.location{height:289px}#primary-slider.property.type .info-block.location.single,#property-gallery-slider.property.type .info-block.location.single{top:15%}#primary-slider.property.type .info-block.location h3,#property-gallery-slider.property.type .info-block.location h3{margin-top:17%}#primary-slider.property.type .info-block hr,#primary-slider.property.type .info-block p,#property-gallery-slider.property.type .info-block hr,#property-gallery-slider.property.type .info-block p{display:none}#primary-slider .owl-carousel,#property-gallery-slider .owl-carousel{width:100%;background:#fff}#primary-slider .owl-carousel>.rsContent,#property-gallery-slider .owl-carousel>.rsContent{visibility:hidden;max-height:240px}#primary-slider .owl-carousel .owl-item img,#property-gallery-slider .owl-carousel .owl-item img{width:100%}#primary-slider .owl-carousel .owl-controls .owl-buttons div,#property-gallery-slider .owl-carousel .owl-controls .owl-buttons div{background:none;width:36px;height:36px;position:absolute;top:45%;border-radius:50%;border:1px solid #fff}#primary-slider .owl-carousel .owl-controls .owl-buttons div.owl-prev,#property-gallery-slider .owl-carousel .owl-controls .owl-buttons div.owl-prev{left:10px}#primary-slider .owl-carousel .owl-controls .owl-buttons div.owl-prev i,#property-gallery-slider .owl-carousel .owl-controls .owl-buttons div.owl-prev i{background:url(/assets/images/legacy/css-sprite@1x.png) no-repeat -9px -341px;width:12px;height:17px;display:block;margin:45% auto auto;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){#primary-slider .owl-carousel .owl-controls .owl-buttons div.owl-prev i,#property-gallery-slider .owl-carousel .owl-controls .owl-buttons div.owl-prev i{background-image:url(/assets/images/legacy/css-sprite@2x.png);background-size:456px 750px}}#primary-slider .owl-carousel .owl-controls .owl-buttons div.owl-prev:hover i,#property-gallery-slider .owl-carousel .owl-controls .owl-buttons div.owl-prev:hover i{background:url(/assets/images/legacy/css-sprite@1x.png) no-repeat -9px -319px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){#primary-slider .owl-carousel .owl-controls .owl-buttons div.owl-prev:hover i,#property-gallery-slider .owl-carousel .owl-controls .owl-buttons div.owl-prev:hover i{background-image:url(/assets/images/legacy/css-sprite@2x.png);background-size:456px 750px}}#primary-slider .owl-carousel .owl-controls .owl-buttons div.owl-next,#property-gallery-slider .owl-carousel .owl-controls .owl-buttons div.owl-next{right:10px}#primary-slider .owl-carousel .owl-controls .owl-buttons div.owl-next i,#property-gallery-slider .owl-carousel .owl-controls .owl-buttons div.owl-next i{background:url(/assets/images/legacy/css-sprite@1x.png) no-repeat -35px -341px;width:12px;height:17px;display:block;margin:45% auto auto;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){#primary-slider .owl-carousel .owl-controls .owl-buttons div.owl-next i,#property-gallery-slider .owl-carousel .owl-controls .owl-buttons div.owl-next i{background-image:url(/assets/images/legacy/css-sprite@2x.png);background-size:456px 750px}}#primary-slider .owl-carousel .owl-controls .owl-buttons div.owl-next:hover i,#property-gallery-slider .owl-carousel .owl-controls .owl-buttons div.owl-next:hover i{background:url(/assets/images/legacy/css-sprite@1x.png) no-repeat -35px -319px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){#primary-slider .owl-carousel .owl-controls .owl-buttons div.owl-next:hover i,#property-gallery-slider .owl-carousel .owl-controls .owl-buttons div.owl-next:hover i{background-image:url(/assets/images/legacy/css-sprite@2x.png);background-size:456px 750px}}#primary-slider .owl-carousel .caption,#property-gallery-slider .owl-carousel .caption{position:absolute;bottom:0;width:100%;background:rgba(0,0,0,.5);color:#fff;margin:0;padding:3px 15px 0;font-size:1.4em;text-transform:uppercase;font-family:Gill Sans,sans-serif;line-height:3em;display:none}#primary-slider .owl-carousel .info-block,#property-gallery-slider .owl-carousel .info-block{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background:#fff;padding:60px 20px;max-width:219px;width:100%;text-align:center;display:none;text-transform:uppercase}#primary-slider .owl-carousel .info-block figure,#property-gallery-slider .owl-carousel .info-block figure{display:none}#primary-slider .owl-carousel .info-block figure img,#property-gallery-slider .owl-carousel .info-block figure img{width:100%}#primary-slider .owl-carousel .info-block h3,#property-gallery-slider .owl-carousel .info-block h3{color:#8796a6}#primary-slider .owl-carousel .info-block hr,#property-gallery-slider .owl-carousel .info-block hr{width:25%;height:1px;background:#8796a6;border:none;margin:0 auto 15px}#primary-slider .owl-carousel .info-block p,#property-gallery-slider .owl-carousel .info-block p{color:#000;font-size:14px;text-transform:none}#primary-slider .owl-carousel .info-block span,#property-gallery-slider .owl-carousel .info-block span{font-family:Gill Sans,sans-serif;color:#8796a6;font-size:1.3em;text-align:center}#primary-slider .owl-carousel .info-block a,#property-gallery-slider .owl-carousel .info-block a{margin-top:10px;color:#fff}#primary-slider .owl-carousel .info-block.location,#property-gallery-slider .owl-carousel .info-block.location{max-width:289px;background:#afafaf;color:#fff}#primary-slider .owl-carousel .info-block.location.dishes div,#property-gallery-slider .owl-carousel .info-block.location.dishes div{margin-bottom:5px}#primary-slider .owl-carousel .info-block.location.dishes div span,#property-gallery-slider .owl-carousel .info-block.location.dishes div span{font-family:Georgia,Times,Times New Roman,serif;font-weight:400;font-style:normal;font-size:1.5em;text-align:center;color:#636363;text-transform:none;font-style:italic;display:block}#primary-slider .owl-carousel .info-block.location.dishes div span.price,#property-gallery-slider .owl-carousel .info-block.location.dishes div span.price{color:#fff;font-style:normal;font-weight:400}#primary-slider .owl-carousel .info-block.location.dishes h3,#property-gallery-slider .owl-carousel .info-block.location.dishes h3{font-size:3.2em}#primary-slider .owl-carousel .info-block.location h3,#property-gallery-slider .owl-carousel .info-block.location h3{color:#fff;margin-bottom:20px;margin-top:0}#primary-slider .owl-carousel .info-block.location hr,#property-gallery-slider .owl-carousel .info-block.location hr{background:#fff;margin-bottom:20px}#primary-slider .owl-carousel .info-block.location p,#property-gallery-slider .owl-carousel .info-block.location p{color:#fff}#primary-slider .owl-carousel .info-block.location a,#property-gallery-slider .owl-carousel .info-block.location a{border:none}#primary-slider .owl-carousel .info-block.location.single,#property-gallery-slider .owl-carousel .info-block.location.single{top:30%}#primary-slider .owl-carousel .info-block.location .offer-type span,#property-gallery-slider .owl-carousel .info-block.location .offer-type span{color:#9e9e97}.property-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:37px;border-radius:0;font-family:Georgia,Times,Times New Roman,serif;font-weight:400;font-style:normal;font-size:2em;font-style:italic;width:100%;padding:0 10px;background:#fff url(/assets/images/legacy/select-arrow.png) no-repeat 102% -3px;border:none;color:#9e9e97;max-width:320px;-moz-appearance:window;margin:auto;display:block}#promotions-section.timeshare .information-panels .panel .panel-content p{min-height:135px}.slider-booking-form{width:100%;z-index:999;background:url(/assets/images/legacy/staying-search-image.jpg) no-repeat;background-size:cover;padding:20px 0}.slider-booking-form.results{background:none}.slider-booking-form.results .inner h3{font-size:3em}.slider-booking-form.results .inner form div{margin-right:2%;margin-top:20px}.slider-booking-form.results .inner form div button{padding:0 10px}.slider-booking-form.results .inner form div.button{margin-top:51px}.slider-booking-form.inline{position:relative;margin:auto}.slider-booking-form.inline .inner{width:100%;max-width:600px}.slider-booking-form.inline .inner form div{width:auto}.slider-booking-form.inline .inner form div.button{padding-top:0}.slider-booking-form.inline .inner form div select[name=how_many]{min-width:170px}.slider-booking-form.inline .inner form div select[name=when]{min-width:200px}.slider-booking-form.inline .inner form div select[name=type]{min-width:247px;max-width:none}.slider-booking-form.properties .inner{max-width:960px}.slider-booking-form .inner{max-width:600px;width:100%;margin:auto}.slider-booking-form .inner h2{font-size:30px;color:#8adcce;margin-top:35px}.slider-booking-form .inner h2,.slider-booking-form .inner h3{font-family:Gill Sans,sans-serif;text-transform:uppercase;text-align:center}.slider-booking-form .inner h3{color:#fff;width:100%;font-size:2em;clear:both;display:block;margin-bottom:0}.slider-booking-form .inner form .subline{font-size:15px;color:#fff;font-family:Georgia,Times,Times New Roman,serif;font-weight:400;font-style:normal;text-align:center;font-style:italic;padding-top:20px;clear:both;margin-bottom:35px}.slider-booking-form .inner form .subline a,.slider-booking-form .inner form .subline span{color:#8adcce}.slider-booking-form .inner form div{float:left;margin-right:4%;margin-bottom:10px;width:100%}.slider-booking-form .inner form div.odd{margin-right:0}.slider-booking-form .inner form div label{clear:both;display:block;font-family:Gill Sans,sans-serif;text-transform:uppercase;font-size:1.5em;color:#fff;text-align:center;width:100%;margin-bottom:10px}.slider-booking-form .inner form div select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:37px;border-radius:0;font-family:Georgia,Times,Times New Roman,serif;font-weight:400;font-style:normal;font-size:2em;font-style:italic;width:100%;padding:0 10px;background:#fff url(/assets/images/legacy/select-arrow.png) no-repeat 102% -3px;border:none;color:#9e9e97;-moz-appearance:window}.slider-booking-form .inner form div.button{width:100%;margin-right:0}@-moz-document url-prefix(){.slider-booking-form .inner form div .moz-select-fix{background:#fff url(/assets/images/legacy/select-arrow.png) no-repeat 102% -3px;display:block}}.slider-booking-form .inner form div button{background:#8adcce;font-family:Gill Sans,sans-serif;text-transform:uppercase;color:#fff;font-size:2em;padding:0 35px;text-align:center;border:none;height:37px;line-height:42px;width:100%;font-weight:400}.slider-booking-form .inner form.generic-search{margin-top:30px;display:block}.slider-booking-form .inner form.generic-search div{width:100%;margin-right:0;float:left}.slider-booking-form .inner form.generic-search div select{width:100%;max-width:100%;height:37px;color:#9e9e97;font-family:Georgia,Times,Times New Roman,serif;font-weight:400;font-style:normal;border:none;font-size:2em;padding:0 15px;font-style:italic;border-radius:0;background-image:none;background:#fff;-moz-appearance:window;-webkit-appearance:none;appearance:none}.slider-booking-form .inner form.generic-search div select.dropdown{background:#fff url(/assets/images/legacy/select-arrow.png) no-repeat 100.3% -2px}.slider-booking-form .inner form.generic-search div.button{float:left;width:100%;padding-top:10px}.slider-booking-form .inner form.generic-search div .error-msg{font-size:15px;color:#8adcce;font-family:Georgia,Times,Times New Roman,serif;font-weight:400;font-style:normal;text-align:center;font-style:italic;clear:both}.slider-booking-form .inner form.generic-search div.go-button{background:#8adcce;font-style:normal;text-transform:uppercase;color:#fff;font-size:2em;padding:0 35px;text-align:center;border:none;height:37px;line-height:42px;width:100%;font-weight:400;display:inline-block;float:right;margin-top:14px}.slider-booking-form .inner form.generic-search div.go-button .submit-btn{margin-top:0}.slider-booking-form .inner form.generic-search div button{padding:0 15px}.slider-booking-form.results{margin-top:40px}.bottom-sidebar{clear:both;padding-top:20px}.bottom-sidebar #sidebar{display:block;max-width:230px}.bottom-sidebar #sidebar.enjoying{max-width:230px}.bottom-sidebar #sidebar.enjoying .contact.enjoying{display:block}.bottom-sidebar #sidebar nav ul#nav-sub{display:block;background:#fff}.bottom-sidebar #sidebar nav ul#nav-sub li.here a{color:#505050}.bottom-sidebar #sidebar nav ul#nav-sub li a{color:#9e9e97}.bottom-sidebar #sidebar nav ul#nav-sub li a.active,.bottom-sidebar #sidebar nav ul#nav-sub li a:hover{color:#505050}.bottom-sidebar #sidebar .bottom,.bottom-sidebar #sidebar .contact,.bottom-sidebar #sidebar .contact .top,.bottom-sidebar #sidebar .illustrated-map,.bottom-sidebar #sidebar .top{display:block}#sidebar{max-width:230px;margin-top:30px}#sidebar .top{border:1px solid #afafaf;border-bottom:0}#sidebar .bottom,#sidebar .top{width:100%;height:14px;display:none}#sidebar .bottom{border:1px solid #afafaf;border-top:0;margin-top:10px;margin-bottom:30px}#sidebar .bottom:last-child{margin-bottom:0}#sidebar .section{margin-bottom:15px}#sidebar .illustrated-map{position:relative;display:none}#sidebar .illustrated-map .offer-type{position:absolute;top:0;left:0;width:100%;text-align:center}#sidebar .illustrated-map .offer-type span{font-family:Gill Sans,sans-serif;text-transform:uppercase;color:#9e9e97;text-align:center;padding:3px 10px;background:#fff;font-size:1.3em;border-bottom:3px solid #565564}#sidebar nav{width:100%;text-align:center;background:#9e9e97}#sidebar nav .sub-nav{color:#fff;display:block;font-size:1.8em;line-height:2.3em;font-family:Gill Sans,sans-serif;border-bottom:1px solid #fff;margin-bottom:22px}#sidebar nav ul{margin:0;padding:0;display:none}#sidebar nav .here{font-weight:600;color:var(--primary-color)}#sidebar nav li{margin-bottom:10px}#sidebar nav li:first-child{margin-top:10px}#sidebar nav li.here a{font-family:Gill Sans,sans-serif}#sidebar nav li:last-child{margin-bottom:4px}#sidebar nav a{text-transform:uppercase}#sidebar nav a,#sidebar nav a.selected{font-family:Gill Sans,sans-serif}#sidebar nav a.selected i{display:inline-block;zoom:1;*display:inline}#sidebar nav a i{display:none}#sidebar h3{margin-bottom:5px}#sidebar h3,#sidebar h3.download,#sidebar h3.share{margin-top:12px}#sidebar dl{margin-bottom:10px}#sidebar dt{margin-top:10px}#sidebar p em.publish-date{text-transform:none;font-size:1.4em;color:#58595b;font-weight:700;font-style:normal}#sidebar .newsletter{display:none;text-align:center;margin-top:10px}#sidebar .newsletter span{display:block;width:123px;height:123px;margin:auto;background:url(/assets/images/legacy/newsletter-icon.jpg) no-repeat}#sidebar .newsletter h3{font-family:Gill Sans,sans-serif;color:#b3ba68;font-size:1.8em;line-height:1em;margin-bottom:5px}#sidebar .newsletter form{margin-bottom:20px}#sidebar .newsletter form input{background:none;width:88.7%}#sidebar .newsletter form button,#sidebar .newsletter form input{float:left;border:none;border-bottom:1px solid #565564;height:24px}#sidebar .newsletter form button{background:#565564;width:24px}#sidebar .newsletter form button i{background-position:-199px -480px}#sidebar .contact{display:none;text-align:center}#sidebar .contact.enjoying{display:none}#sidebar .contact.enjoying dt{font-family:Gill Sans,sans-serif;color:#58595b}#sidebar .contact.enjoying dd{font-family:Georgia,Times,Times New Roman,serif;font-weight:400;font-style:normal;font-style:italic;text-transform:none}#sidebar .contact.footer-content h3{color:#9e9e97}#sidebar .contact.footer-content .owners-login a.login{padding:4px 28px 0;border:1px solid #9e9e97;vertical-align:top;margin-top:10px;display:inline-block;font-family:Gill Sans,sans-serif;font-size:1.4em;color:#9e9e97;margin-left:4%}#sidebar .contact.footer-content .owners-login a.login.active,#sidebar .contact.footer-content .owners-login a.login:hover{background:grey;color:#fff}#sidebar .contact.footer-content .owners-login a.login.active{padding:4px 20px}#sidebar .contact.footer-content .owners-login hr{width:20%;margin:20px auto}#sidebar .contact.footer-content .owners-login .owners{margin-bottom:0}#sidebar .contact.footer-content .owners-login .owners li{margin-bottom:7px}#sidebar .contact.footer-content .owners-login .owners li.here a{font-family:Gill Sans,sans-serif}#sidebar .contact.footer-content .owners-login .owners li a{font-family:Gill Sans,sans-serif;font-size:1.4em}#sidebar .contact.footer-content .owners-login .owners li a.selected,#sidebar .contact span{font-family:Gill Sans,sans-serif}#sidebar .contact span{display:block}#sidebar .contact a,#sidebar .contact span .email{font-family:Gill Sans,sans-serif}#sidebar .contact a{text-align:center}#sidebar .contact a.file{margin-bottom:2px;display:block}#sidebar.arriving{max-width:none;margin-top:0}#sidebar.arriving nav ul.active{margin-bottom:20px;padding-bottom:10px}#sidebar.features{text-align:center;margin-top:35px}#sidebar.features h3{margin-top:5px}#sidebar.features .book-now{position:relative}#sidebar.features .book-now img{position:relative;left:-20px}#sidebar.features .book-now span.book-button{clear:both;width:100%;background:#82a09b;color:#fff;display:block;text-transform:uppercase;font-family:Gill Sans,sans-serif;text-align:center;padding:6px 10px 3px 4px;font-size:1.4em;margin:auto auto 10px}#sidebar.features .book-now span.book-button.timeshare{background:#9e9e97;color:#fff}#sidebar.features .book-now span.book-button:hover{background:#ccc}#sidebar.eating h3{color:#c79ead;margin-top:15px}#sidebar.eating dl>dt{font-family:Gill Sans,sans-serif;color:#58595b}#sidebar.eating dd{padding:0 10px}#sidebar.footer-content .share-block{display:none}#sidebar.enjoying{max-width:none;width:90%;margin:auto}#sidebar.enjoying #promotions-section .panel{width:100%;padding:0;background:none}#sidebar.enjoying #promotions-section .panel.bordered{padding:12px;background:url(/assets/images/legacy/background-pattern.png) repeat}#sidebar.enjoying #promotions-section .panel.bordered .panel-content h3{font-family:Georgia,Times,Times New Roman,serif;font-weight:400;font-style:normal}#sidebar.enjoying #promotions-section .panel .offer-type span{-webkit-box-shadow:none;box-shadow:none;border-bottom:3px solid #565564}#sidebar.enjoying #promotions-section .panel .offer-type span:hover{border-color:#fff}#sidebar.enjoying #promotions-section .panel .panel-content h3{margin-top:0;font-family:Gill Sans,sans-serif}#sidebar.enjoying #promotions-section .panel .panel-content p{font-family:Gill Sans,sans-serif;font-size:1.3em}#sidebar.enjoying-right{width:90%;margin:auto;font-family:Gill Sans,sans-serif;font-size:1em}#sidebar.enjoying-right a.read-more{color:#565564;font-family:Gill Sans,sans-serif;font-size:1.3em;text-align:center;display:block}#sidebar.enjoying-right .instagram{margin-top:0}#sidebar.enjoying-right .instagram h3{margin-top:10px;font-style:italic;color:#565564;font-size:1.6em;text-align:center;margin-bottom:0;line-height:.7em}#sidebar.enjoying-right .instagram figure{border:1px solid #dedede;padding:12px}#sidebar.enjoying-right .instagram figure img{width:100%}#sidebar.enjoying-right .tweets{margin-top:30px;text-align:center}#sidebar.enjoying-right .tweets h3{text-align:center;font-style:italic;color:#565564;margin-top:5px}#sidebar.enjoying-right .tweets h3 span{font-family:Gill Sans,sans-serif;color:#b3ba68;font-style:normal}#sidebar.enjoying-right .tweets hr{width:20%;text-align:center;margin:auto}#sidebar.enjoying-right .tweets .tweet p{padding:0 15px;line-height:1em}#sidebar.enjoying-right .tweets .tweet p a{font-weight:700;color:#565564}#sidebar.enjoying-right .tweets .read-more{margin-top:15px}#sidebar.enjoying-right .facebook{border:1px solid #dedede;padding:12px;text-align:center;margin-top:30px;min-width:204px}#sidebar.enjoying-right .facebook .content{padding:35px 20px;background:url(/assets/images/legacy/background-pattern.png) repeat}#sidebar.enjoying-right .facebook h3{text-transform:none;line-height:1em;margin:0;font-style:italic;color:#565564}#sidebar.enjoying-right .facebook h3 span{color:#b3ba68;font-family:Gill Sans,sans-serif;text-transform:uppercase}#sidebar.enjoying-right .facebook p{font-family:Georgia,Times,Times New Roman,serif;font-weight:400;font-style:normal;font-style:italic}#sidebar.enjoying-right .bottom{margin-top:5px}#sidebar.the-island .contact-details,#sidebar.the-island .download-section{display:none}#sidebar.the-island .share-block{display:block}#sidebar.contact .top{margin-bottom:10px}#sidebar.contact .bottom{margin-top:10px}#sidebar.contact h3{text-align:center;color:#9e9e97}#sidebar.contact hr{width:17%;margin:17px auto}#sidebar.contact p{font-family:Georgia,Times,Times New Roman,serif;font-weight:400;font-style:normal;font-size:1.4em;font-style:italic;color:#9e9e97;padding:0 5px;text-align:center;margin-bottom:20px}#sidebar.contact p span:first-child{display:block;margin-top:10px}.island-news #sidebar h3{color:#b3ba68}.staying .multi-cta{max-width:960px;margin:auto;width:100%}.staying .multi-cta a{float:left;width:50%;text-align:center;font-family:Gill Sans,sans-serif;text-transform:uppercase;font-size:1.4em;color:#9e9e97;margin-bottom:20px}.staying .multi-cta a i{margin-left:5px}#page-content{width:100%;padding:0 5%;float:left}#page-content.ce-layout{width:100%;margin-left:0}#page-content.ce-layout #sidebar{width:230px;margin-right:3%}#page-content.centered{margin:0 auto;float:none}#page-content h1.property-h1{color:#82a09b;margin-top:-10px}#page-content hr{width:10%;height:1px;background:#8796a6;border:none;margin:0 auto 24px}#page-content hr.eating{background:#c79ead}#page-content hr.enjoying{background:#b3ba68}#page-content hr.footer-content{background:#9e9e97}#page-content hr.diagonal{width:100%;background:url(/assets/images/legacy/line-bg-pattern.png) repeat;border:0;height:16px;margin-bottom:20px;margin-top:20px}#page-content.timeshare .body-content .accordion-item{margin-bottom:15px}#page-content.timeshare .body-content .accordion-trigger span{font-size:.8em}#page-content.timeshare .body-content .accordion-trigger a{font-size:.8em;text-decoration:none}#page-content .body-content{color:#000}#page-content .body-content .timeshare-body .accordion .accordion-trigger span{font-size:.8em}#page-content .body-content a{color:#000;text-decoration:underline}#page-content .body-content a.white{text-decoration:none}#page-content .body-content a.email-contact{text-decoration:none;color:#565564}#page-content .body-content img.talk-to-an-islander{width:100%;margin-bottom:40px}#page-content .body-content a.read-more{color:#9e9e97;text-transform:uppercase;text-align:center;display:block;color:#565564}#page-content .body-content .body-copy,#page-content .body-content a.read-more{font-family:Gill Sans,sans-serif;font-size:1.3em}#page-content .body-content .body-copy h3{text-transform:uppercase;font-family:Gill Sans,sans-serif;margin-bottom:0}#page-content .body-content .body-copy p{line-height:1.34em}#page-content .body-content .body-copy p.terms{font-size:1em}#page-content .body-content .body-copy p:first-of-type{margin-top:0}#page-content .body-content .body-copy ul{margin:0;padding:0;list-style-position:inside}#page-content .body-content .body-copy a:hover{color:grey}#page-content .timeshare-cta{width:100%;color:#fff;text-transform:uppercase;font-size:1.3em;font-family:Gill Sans,sans-serif;height:46px;padding:15px;background:#9e9e97}#page-content .timeshare-cta span{float:left}#page-content .timeshare-cta:hover{background:#ccc}#page-content .timeshare-cta a{font-size:.8em;float:left;width:100%;color:#fff}#page-content .timeshare-cta a span.indicate{font-size:1em;float:right;text-decoration:none}#page-content .sub-content{border-top:1px solid #8796a6;padding-top:36px;margin-top:31px;margin-bottom:50px}#page-content .sub-content.no-border{border-top:none;margin-bottom:30px;margin-top:0;padding-top:20px}#page-content .sub-content a:hover{color:grey}#page-content.cottage{width:100%;text-align:center}#page-content.cottage .body-content{widows:100%;float:left;text-align:left}#page-content.cottage .body-content a.property-cta{float:left;width:45%;text-align:center;margin-bottom:30px;padding:3px 0;text-transform:uppercase;font-size:1.2em}#page-content.cottage .body-content a.property-cta.make-booking{background:#9e9e97;color:#fff;border:1px solid #9e9e97;width:100%}#page-content.cottage .body-content a.property-cta.make-booking:hover{color:#9e9e97;background:#fff;border:1px solid #9e9e97}#page-content.cottage .body-content a.property-cta.make-booking:hover i{background-position:-182px -504px}#page-content.cottage .body-content a.property-cta.view-all{background:#fff;color:#9e9e97;border:1px solid #9e9e97;margin-left:5%}#page-content.cottage .body-content a.property-cta.view-all:hover{background:#9e9e97;color:#fff;border:1px solid #9e9e97}#page-content.cottage .property-location{clear:both;max-width:340px;margin:auto;width:100%;text-align:center}#page-content.cottage .property-location div.img_wrap{background:url(/assets/images/legacy/illustrated-water_03.jpg) no-repeat}#page-content.cottage .property-location div.img_wrap img{width:auto;margin:auto}#page-content.property{margin-top:15px}#page-content.property .body-content .body-copy p{line-height:1.2em}#page-content.property .body-content .body-copy h4{margin-bottom:0}#page-content.property a.action{clear:both;width:100%;background:#82a09b;color:#fff;display:block;text-transform:uppercase;font-family:Gill Sans,sans-serif;text-align:center;padding-top:6px;padding-bottom:4px;font-size:1.4em;margin-top:35px;margin-bottom:35px}#page-content.property a.action.timeshare-enquiry{background:#9e9e97;color:#fff}#page-content.property a.action:hover{background:#ccc}#page-content.enjoying-mid{width:100%}#page-content.enjoying .body-content h3{text-transform:uppercase;font-family:Gill Sans,sans-serif;margin-bottom:0}#page-content.enjoying .body-content.enjoying a,#page-content.enjoying .body-content h3 a{color:grey}#page-content.enjoying .body-content.enjoying a:hover{color:#b3ba68}#page-content.footer-content .body-content a{color:#9e9e97}#page-content.footer-content .body-content h3{font-family:Gill Sans,sans-serif;margin-bottom:5px}.testimonial{min-height:166px;margin-top:30px;margin-bottom:30px;text-align:center}.testimonial figure img{border-radius:50%;max-width:166px;height:166px}.testimonial .bracket{float:left;background:url(/assets/images/legacy/css-sprite@1x.png) no-repeat -390px -10px;width:54px;height:167px;margin-right:6%;display:none}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.testimonial .bracket{background-image:url(/assets/images/legacy/css-sprite@2x.png);background-size:456px 750px}}.testimonial p{padding-right:30px;margin-top:15px}.testimonial.full-width{clear:both;padding:20px;border-top:1px solid #dddde0;border-bottom:1px solid #dddde0;margin-top:25px}.testimonial.full-width p{padding-right:0}.testimonial.full-width .bracket{margin-right:23px}.testimonial.full-width .timeshare-credit span{display:block;margin-bottom:10px}.testimonial.full-width .timeshare-credit span a.email-contact{font-weight:700;text-decoration:none}.information-panels .panel{width:100%;background:url(/assets/images/legacy/background-pattern.png) repeat;padding:12px;margin-bottom:15px;display:inline-block;vertical-align:top;*zoom:1}.information-panels .panel figure img{width:100%}.information-panels .panel figure a{margin-top:0}.information-panels .panel .panel-content{background:#fff;padding-bottom:16px;text-align:center}.information-panels .panel h3{font-size:1.8em;text-align:center;margin-top:10px;margin-bottom:5px}.information-panels .panel h3 a{color:inherit;font-family:inherit;font-weight:400;font-style:normal;font-size:inherit;display:inline;margin-top:0}.information-panels .panel h3 a:hover{color:#8796a6}.information-panels .panel p{font-family:Georgia,Times,Times New Roman,serif;font-weight:400;font-style:normal;color:#000;text-align:center;font-style:italic;padding:0 10px;line-height:1.18em;margin-bottom:21px}.information-panels .panel a{color:#565564;text-transform:uppercase}.information-panels .panel a.read-more-link{font-family:Gill Sans,sans-serif;font-size:1.3em;text-align:center;display:block;margin-top:15px}.information-panels .panel a:hover{color:#8796a6}.information-panels.contact .panel{margin-bottom:35px}.information-panels.contact .panel h3{color:#9e9e97}.information-panels.contact .panel p{margin:0}.information-panels.contact .panel p a{text-decoration:none;font-family:Georgia,Times,Times New Roman,serif;font-weight:400;font-style:normal;font-size:1em;color:#000;display:inline;font-style:italic}.accordion{border:1px solid #ccc;background:#fff}.accordion .loading-form{font-weight:700;text-align:center}.accordion i.loading{width:30px;height:30px;display:inline-block;background:url(/assets/images/legacy/loading-icon.gif) no-repeat;margin-left:20px;margin-top:20px}.accordion .accordion-item{margin-bottom:30px}.accordion .accordion-item>p{color:#000;font-size:1.3em;font-family:Gill Sans,sans-serif}.accordion .accordion-trigger{width:100%;text-transform:uppercase;font-family:Gill Sans,sans-serif;height:46px;padding:15px;background:#e8e8e8}.accordion .accordion-trigger span{float:left;max-width:80%}.accordion .accordion-trigger a{color:#3c3c3b;float:right;font-weight:600}.accordion .accordion-body{display:none}.accordion .accordion-body.triggered{display:block;padding-top:10px}.accordion.accordion{background:#fafafa;border:none}.accordion.accordion.standard .accordion-body h4{font-family:Georgia,Times,Times New Roman,serif;font-weight:400;font-style:normal;font-style:italic;font-size:1.8em;color:#000}.accordion.accordion .accordion-body{padding:2%}.accordion.accordion .accordion-body h2{display:none}.accordion.accordion .accordion-body .body-copy p{font-size:1em}.accordion.accordion .accordion-body .table thead{text-align:left}.accordion.accordion .accordion-body .heading{font-family:Georgia,Times,Times New Roman,serif;font-weight:400;font-style:normal;font-style:italic;font-size:1.8em;color:#000}.accordion.accordion .accordion-body.charges{padding:0}.charge-block{background:#fafafa;padding:30px 20px}.charge-block .detail{float:left;width:100%;text-align:center;margin-bottom:22px}.charge-block .detail a.action{background:#9e9e97;color:#fff;font-size:1.4em;font-family:Gill Sans,sans-serif;text-transform:uppercase;line-height:1.9em;padding:1px 20px 0;display:inline-block}.charge-block .detail a.action:hover{background:#ccc}.charge-block .detail a.action.charge-block-action{color:#fff!important}.charge-block .bands{max-width:300px;width:100%;margin:auto}.charge-block .bands ul{margin:0;padding:0;list-style:none}.charge-block .bands ul li{float:left;max-width:126px;width:100%;margin-bottom:5px}.charge-block .bands ul li.odd{float:right}.charge-block .bands .br-left{display:block;background:url(/assets/images/legacy/css-sprite@1x.png) no-repeat -242px -372px;width:14px;height:59px;float:left}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.charge-block .bands .br-left{background-image:url(/assets/images/legacy/css-sprite@2x.png);background-size:456px 750px}}.charge-block .bands .br-right{display:block;background:url(/assets/images/legacy/css-sprite@1x.png) no-repeat -265px -372px;width:14px;height:59px;float:right}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.charge-block .bands .br-right{background-image:url(/assets/images/legacy/css-sprite@2x.png);background-size:456px 750px}}.charge-block .bands .costing{float:left;text-align:center;width:98px;padding-top:7px}.charge-block .bands .costing span.price{font-family:Georgia,Times,Times New Roman,serif;font-weight:400;font-style:normal;font-style:italic}.promotion-2-col .inner .promotion{width:100%;display:block}.promotion-2-col .inner .promotion img{width:100%}.multi-block-slider{margin-top:35px;clear:both}.multi-block-slider .inner.rsDefault{background:#fff}.multi-block-slider .inner.rsDefault .rsBullets{position:relative;background:#fff;padding-top:15px}.multi-block-slider .inner.rsDefault .rsBullets .rsNavItem{background:none;width:23px;height:23px;padding:5px}.multi-block-slider .inner.rsDefault .rsBullets .rsNavItem.rsNavSelected span{background:#9e9e97}.multi-block-slider .inner.rsDefault .rsBullets .rsNavItem span{width:18px;height:18px;background:#d8d8d5}.multi-block-slider .royalSlider{width:100%;min-height:442px}.multi-block-slider .royalSlider.rsDefault,.multi-block-slider .slide{background:#fff}.multi-block-slider .slide .col-1{width:90%;margin:auto}.multi-block-slider .slide .col-1 .text-box{border:1px solid #9e9e97;padding:25px 15px;margin-bottom:11px;max-height:225px}.multi-block-slider .slide .col-1 .text-box.box-216{height:255px}.multi-block-slider .slide .col-1 .text-box.image{border:none;padding:0}.multi-block-slider .slide .col-1 .text-box hr{margin-bottom:22px}.multi-block-slider .slide .col-1 .text-box p{margin-bottom:20px}.multi-block-slider .slide .col-1 .image{width:100%}.multi-block-slider .slide .col-2{display:none;min-width:398px;width:41.458333333%;float:left;margin-right:1.041666667%}.multi-block-slider .slide .col-2 img{width:100%}.multi-block-slider .slide .col-2 img.image-1{margin-bottom:10px}.multi-block-slider .slide .col-2 img.image-2{float:left;width:48.994974874%;margin-right:2.512562814%}.multi-block-slider .slide .col-2 img.image-3{float:left;width:48.492462312%}.multi-block-slider .slide .col-3{display:none;width:28.125%;float:left}.multi-block-slider .slide .col-3 img{width:100%}#results .inner{max-width:960px;width:100%;margin:auto}#results .inner .call-to-actions{width:80%;margin:46px auto auto}#results .inner a.action{background:#9e9e97;color:#fff;font-size:1.4em;font-family:Gill Sans,sans-serif;text-transform:uppercase;float:left;line-height:1.9em;padding:1px 20px 0}#results .inner a.action:hover{background:#ccc}#results .inner a.learn-more{color:#9e9e97;font-weight:400;font-style:normal;font-size:1.2em;text-align:center;display:block;text-transform:uppercase;line-height:2.7em}#results .inner a.learn-more:hover{color:#ccc}#results .result{width:100%;position:relative;margin-bottom:15px}#results .result img.location{width:100%;min-height:400px;-o-object-fit:cover;object-fit:cover}#results .result .result-detail{position:relative;background:#fff;min-height:250px}#results .result .result-detail .generic-content{background:#fff;padding-top:10px;text-align:center}#results .result .result-detail .generic-content span.availability{padding:20px 0 10px;display:block;font-family:Gill Sans,sans-serif;color:#636363;text-transform:uppercase;font-size:1.4em;max-width:155px;margin:auto}#results .result .result-detail .generic-content h3{font-size:24px;margin-bottom:11px;line-height:1.3em;color:#9e9e97}#results .result .result-detail .generic-content p{font-size:1.4em;color:#636363;margin-bottom:15px}#results .result .result-detail .generic-content hr{margin-bottom:0}#results .result .result-detail .generic-content table{width:100%;margin:23px auto auto;max-width:200px}#results .result .result-detail .generic-content table .heading td{font-family:Gill Sans,sans-serif;color:#9e9e97;font-size:1.4em;text-transform:uppercase}#results .result .result-detail .generic-content table td{width:50%;text-align:center;font-family:Georgia,Times,Times New Roman,serif;font-weight:400;font-style:normal;font-size:2.2em;font-style:italic;color:#636363}#results .result .result-detail .generic-content a{margin-bottom:15px}#results .result .result-detail .generic-content a.read-more{font-size:1.4em}#results .result .result-detail .generic-content a.action{float:none;display:inline-block;zoom:1;*display:inline;padding:3px 15px 0;margin-top:0;line-height:2em}#results .result .result-detail .generic-content a.action i{margin-left:5px}#results .result .result-detail .generic-content a.book-action{background:#9e9e97;color:#fff;font-size:1.4em;font-family:P22JohnstonUnderground-Regular;font-weight:400;font-style:normal;text-transform:uppercase;line-height:1.9em;padding:1px 20px 0;margin-bottom:0}#results .result .result-detail .map-image{display:none;float:right;max-width:226px;position:relative}#results .result .result-detail .map-image img{width:100%;max-width:265px;position:absolute;top:-8px;right:-20px}#results .result .accordion .accordion-body{background:#f5f5f4;padding-right:0}#results .result .accordion .accordion-body p{font-size:2.4em;font-family:Georgia,Times,Times New Roman,serif;font-weight:400;font-style:normal;font-style:italic;color:#565564;margin-top:10px;margin-bottom:15px}#results .result .accordion .left-section{float:left;max-width:442px;width:100%;text-align:center}#results .result .accordion .left-section .result-intro{font-family:Georgia,Times,Times New Roman,serif;font-weight:400;font-style:normal;font-style:italic;font-size:1.8em;color:#636363;display:block;line-height:1.2em}#results .result .accordion .left-section .bracket{background:url(/assets/images/legacy/css-sprite@1x.png) no-repeat -213px -10px;width:168px;height:55px;margin:25px auto auto}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){#results .result .accordion .left-section .bracket{background-image:url(/assets/images/legacy/css-sprite@2x.png);background-size:456px 750px}}#results .result .accordion .image-section{float:right;max-width:408px;width:100%}#results .result .accordion .image-section img{width:100%}#results .result .accordion .image-section .primary{margin-bottom:11px}#results .result .accordion .image-section .secondary{margin-right:7px}.one-night#results{margin-bottom:50px}.one-night#results article{display:inline-block;position:relative}.one-night#results article .result-detail{position:relative;min-height:300px}.one-night#results article .result-detail .generic-content{padding-bottom:0;margin-bottom:15px}.one-night#results article .result-detail .generic-content h3{font-size:24px}.one-night#results article .result-detail .map-image{max-width:177px}.one-night#results article .result-detail .map-image img{width:100%;max-width:226px;position:absolute;right:-26px}#hellbay-banner{width:100%;background:url(/assets/images/legacy/hell-bay-full.png) no-repeat -322px 0;min-height:202px;padding-top:45px}#hellbay-banner .generic-content{text-align:center}#hellbay-banner .generic-content h3{font-family:Gill Sans,sans-serif;font-size:2.4em;color:#555;margin-top:12px;line-height:.8em;margin-bottom:15px}#hellbay-banner .generic-content p{font-size:1.4em;color:#555;max-width:300px;margin:auto}#hellbay-banner .generic-content a{color:#555;font-size:1.4em;margin-top:20px}#promotions-banner{width:100%;margin-bottom:30px;margin-top:30px}#promotions-banner .left-promo{width:50%;float:left;display:none}#promotions-banner .left-promo img{width:100%}#promotions-banner .right-promo{position:relative;width:100%;float:left}#promotions-banner .right-promo img{width:100%}#promotions-banner .right-promo .generic-content{position:absolute;left:50%;max-width:250px;top:30%;margin-left:-70px}#promotions-banner .right-promo .generic-content p{display:none}#promotions-banner .right-promo .generic-content a{text-align:left;font-size:1.4em}#rainbow-banner{color:#4b7f7f;background-color:#bbd3d3;margin:16px 0 31px}#rainbow-banner .left-rainbow{margin:0}#rainbow-banner .left-rainbow img{max-width:100%}#rainbow-banner .center-rainbow{padding:15px 20px}#rainbow-banner .center-rainbow h3{margin:0;text-align:left;font-size:3em;text-transform:none;font-style:italic;line-height:1.1em}#rainbow-banner .center-rainbow p{font-size:1.4em;font-style:italic;text-align:left;padding:0}#rainbow-banner .center-rainbow a{text-align:left;font-size:1.4em;font-weight:400;font-style:normal;display:block;text-transform:uppercase;color:#4b7f7f}#rainbow-banner .right-rainbow{display:none}.cta-banner a.download{font-family:Gill Sans,sans-serif;color:#636363;font-size:1.4em;text-transform:uppercase}.cta-banner a.download.pink:hover{color:#c79ead}.cta-banner.menu{background:url(/assets/images/legacy/dining-at-home-bg-2.jpg) no-repeat}.cta-banner.recipe{background:url(/assets/images/legacy/download-recipe-bg-2.jpg) no-repeat}.cta-banner.menu,.cta-banner.recipe{margin-bottom:30px;min-height:165px;padding-left:9px;padding-top:16px;text-align:left;width:100%}.cta-banner.menu h3,.cta-banner.recipe h3{margin-top:0;max-width:201px;padding-left:10px;text-align:left}.cta-banner.menu p,.cta-banner.recipe p{max-width:201px;text-align:left;margin-bottom:20px}.cta-banner.menu a,.cta-banner.recipe a{margin-left:15px}.cross-sells{margin-top:40px;margnin-bottom:20px}.cross-sells .inner ul{list-style:none;padding:0;margin:0}.cross-sells .inner li{width:265px;margin:auto auto 20px}.cross-sells .inner figure{text-align:center}.cross-sells .inner figure img{border-radius:50%;width:180px;height:180px}.cross-sells .inner .generic-content h3{font-family:Gill Sans,sans-serif;color:#9e9e97;margin-top:20px}.cross-sells .inner .generic-content p{color:#636363;padding:0 16px;margin-bottom:20px;min-height:42px;font-size:14px}.cross-sells .inner .generic-content a:hover{color:#82a09b}.cross-sells .inner .generic-content a:hover i{background-position:-182px -481px}.cross-sells.enjoying .inner{padding-top:26px;border-bottom:1px solid #ccc;border-top:1px solid #ccc;margin-bottom:20px}.cross-sells.enjoying .inner h3{font-family:Georgia,Times,Times New Roman,serif;font-weight:400;font-style:normal;color:#b3ba68}#image-blocks{margin:20px 0 30px}#image-blocks img{float:left;width:100%}#image-blocks img.image-1{width:46.25%}#image-blocks img.image-2{width:32.708333333%;margin-bottom:1%;margin-left:1%}#image-blocks img.image-3{width:18.75%;margin-bottom:1%;margin-left:1%}#image-blocks img.image-4{width:25.9375%;margin-left:1%}#image-blocks img.image-5{width:25.625%;margin-left:1%}.owl-carousel.owl-theme .owl-pagination{margin-top:10px}.owl-carousel.owl-theme .owl-controls .owl-buttons div{width:36px;height:37px;opacity:1}.owl-carousel.owl-theme .owl-controls .owl-prev{background:url(/assets/images/legacy/css-sprite@1x.png) no-repeat 0 -539px;position:absolute;left:-50px;top:35%}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.owl-carousel.owl-theme .owl-controls .owl-prev{background-image:url(/assets/images/legacy/css-sprite@2x.png);background-size:456px 750px}}.owl-carousel.owl-theme .owl-controls .owl-next{position:absolute;right:-50px;top:35%;background:url(/assets/images/legacy/css-sprite@1x.png) no-repeat -39px -539px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.owl-carousel.owl-theme .owl-controls .owl-next{background-image:url(/assets/images/legacy/css-sprite@2x.png);background-size:456px 750px}}#page-content a.action{text-decoration:none}#page-content .availability-separator{width:100%;background:rgba(157,158,151,.2)}#property-listings a.view-all{display:block;width:1005;background:#dddde0;text-align:center;color:#fff;font-family:Gill Sans,sans-serif;padding:10px 0 8px;text-transform:uppercase;font-size:1.4em}#property-listings a.view-all:hover{background:#9e9e97}#property-listings .property{padding:25px 0}#property-listings figure{width:100%;float:left;margin-bottom:20px;position:relative}#property-listings figure .new-price{width:100%;position:absolute;top:0;left:0;text-align:center}#property-listings figure .new-price-flag{background:#fff;font-family:Gill Sans,sans-serif;color:#82a09b;padding:3px 5px 7px;font-size:14px;border-bottom:2px solid #82a09b}#property-listings figure img{width:100%}#property-listings .details{width:100%;padding:0 10px}#property-listings .details .property-title{border-bottom:1px solid rgba(158,158,151,.2);padding-bottom:15px;margin-bottom:15px}#property-listings .details .property-title small{text-transform:uppercase;color:#9e9e97;font-size:14px;font-family:Gill Sans,sans-serif;padding-top:6px;display:block;clear:both;float:left;margin-top:5px}@media (min-width:420px){#property-listings .details .property-title small{float:right;text-align:right;margin-top:0;clear:right}}#property-listings .details .property-title h3{float:left;font-size:2.4em;font-weight:400;margin-top:0;line-height:.8em;margin-bottom:0;color:#636363}#property-listings .details .property-title h3 a{font-family:inherit}#property-listings .details .property-information{width:100%;float:left;text-align:left}#property-listings .details .property-information .row{margin-bottom:11px}@media only screen and (min-width:420px){#property-listings .details .property-information .row{float:left;width:33%;margin-bottom:22px}#property-listings .details .property-information .row.last{margin-right:0;float:right}}#property-listings .details .property-information .row span{text-transform:uppercase;color:#9e9e97;font-size:16px;font-family:Gill Sans,sans-serif}#property-listings .details .property-information .row p{padding:0;margin:0;font-size:22px;text-align:left;color:#636363;font-weight:400}#property-listings .details .availability-grid{float:right;width:100%}#property-listings .details .availability-grid a.action{font-size:14px;font-weight:100;padding:8px 10px 5px}#property-listings .details .availability-grid a.action .now{display:none}#property-listings .details .availability-grid span{text-transform:uppercase;color:#9e9e97;font-size:16px;font-family:Gill Sans,sans-serif;line-height:1em}#property-listings .details .availability-grid table{width:100%}#property-listings .details .availability-grid table tr{border-bottom:1px solid #9e9e97}#property-listings .details .availability-grid table td{padding:10px 0;font-size:18px;font-family:Georgia,Times,Times New Roman,serif;font-weight:400;font-style:normal;font-style:italic;color:#636363}@media only screen and (max-width:790px){#property-listings .details .availability-grid table td{width:33%}}@media only screen and (min-width:960px){#property-listings .details .availability-grid table td{font-size:22px}}#property-listings .details .availability-grid table td .call-to-actions{border-top:none;padding:0}#property-listings .details .availability-grid table td.price{text-align:center}@media only screen and (min-width:960px){#property-listings .details .availability-grid table td.price{text-align:left}}#property-listings .details .availability-grid table .availability-book-button{display:inline}@media only screen and (min-width:600px){#property-listings .details .availability-grid table tr{border-bottom:none}#property-listings .details .availability-grid table td{padding:5px 0;width:auto}}#property-listings .details .availability-grid table .odd td{color:#82a09b}#property-listings .details .availability-grid table .new-price{font-size:12px;color:#82a09b;text-transform:uppercase;display:inline}#property-listings .details .availability-grid .show-more{text-align:left;margin-top:7px;color:#636363;margin-bottom:10px;float:left;clear:left;width:50%}#property-listings .details .availability-grid .year-indicator{font-size:22px;font-family:Georgia,Times,Times New Roman,serif;font-weight:400;font-style:normal;font-style:italic;color:#636363}#property-listings .details hr{margin-bottom:28px;width:10%;clear:both}#property-listings .details p{font-family:Georgia,Times,Times New Roman,serif;font-weight:400;font-style:normal;font-style:italic;font-size:1.4em;padding:0 26px}#property-listings .details .tariff-table{width:70%;margin:auto;border:none}#property-listings .details .tariff-table p{margin:0;padding:0;font-size:2.2em}#property-listings .details .tariff-table p strong{font-weight:400;color:#636363}#property-listings .details .tariff-table span{color:#9e9e97}#property-listings .details .call-to-actions{width:100%;margin:auto;clear:both;text-align:center;padding-top:13px;border-top:1px solid rgba(158,158,151,.2)}#property-listings .details .call-to-actions a{float:none;display:inline-block}#property-listings .details a.action{background:#82a09b;color:#fff;font-size:1.3em;font-family:Gill Sans,sans-serif;text-transform:uppercase;line-height:1.7em;padding:3px 17px 0;margin:auto}#property-listings .details a.action:hover{background:#ccc;color:#fff}#property-listings .details a.learn-more{color:#82a09b;font-weight:400;font-style:normal;font-size:1.3em;text-align:center;text-transform:uppercase;line-height:2em;width:100%}#property-listings .details a.learn-more:hover{color:#9e9e97}#property-listings .details a.learn-more:hover i{background-position:-183px -511px}#property-listings.timeshare .details a.learn-more{float:none}#book-online h2{font-family:Georgia,Times,Times New Roman,serif;font-weight:400;font-style:normal;font-size:3.6em;text-transform:uppercase;color:#a6b0b5;text-align:center;line-height:1em;margin-bottom:20px;margin-top:10px}#book-online hr{width:7%;height:1px;background:#9e9e97;border:none;margin:0 auto 26px}#book-online .wrap-book{margin:0 auto}#book-online .wrap-book iframe{width:435px;margin:0 auto;display:block}#book-online .wrap-book img{display:none;float:left;margin-top:30px}#features-carousel .owl-carousel{width:90%;margin:auto}#features-carousel .owl-carousel .owl-controls .owl-buttons .owl-prev{left:0;top:24%}#features-carousel .owl-carousel .owl-controls .owl-buttons .owl-next{top:24%;right:0}#features-carousel .owl-item .carousel-item{margin-left:5px;margin-right:5px}#features-carousel hr{width:7%;height:1px;background:#9e9e97;border:none;margin:0 auto 26px}#features-carousel a:hover{color:#82a09b}#features-carousel a:hover i{background-position:-182px -481px}#features-carousel.eating{margin-bottom:30px;margin-top:30px}#features-carousel.eating .owl-carousel .generic-content.carousel-item a:hover,#features-carousel.eating h3{color:#c79ead}#features-carousel.eating .owl-carousel .generic-content.carousel-item a:hover i{background-position:-184px -496px;color:#b3ba68}#features-carousel.eating .owl-carousel .owl-controls .owl-buttons .owl-prev{background:url(/assets/images/legacy/css-sprite@1x.png) no-repeat -313px -140px;left:15px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){#features-carousel.eating .owl-carousel .owl-controls .owl-buttons .owl-prev{background-image:url(/assets/images/legacy/css-sprite@2x.png);background-size:456px 750px}}#features-carousel.eating .owl-carousel .owl-controls .owl-buttons .owl-next{background:url(/assets/images/legacy/css-sprite@1x.png) no-repeat -350px -140px;right:10px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){#features-carousel.eating .owl-carousel .owl-controls .owl-buttons .owl-next{background-image:url(/assets/images/legacy/css-sprite@2x.png);background-size:456px 750px}}#features-carousel.enjoying hr{background:#b3ba68}#features-carousel.enjoying.facilities{border-bottom:none}#features-carousel.enjoying.facilities .owl-carousel .generic-content p{max-width:145px;margin-left:auto;margin-right:auto}#promotions-section{margin-top:30px}#promotions-section .information-panels .panel{width:100%;margin-bottom:30px}#promotions-section .information-panels .panel figure{position:relative;margin-bottom:10px}#promotions-section .information-panels .panel figure .offer-type{position:absolute;top:0;left:0;width:100%;text-align:center}#promotions-section .information-panels .panel figure .offer-type span{font-family:Gill Sans,sans-serif;text-transform:uppercase;color:#9e9e97;text-align:center;padding:3px 10px;background:#fff;font-size:1.3em;border-bottom:3px solid #565564}#promotions-section .information-panels .panel figure .offer-type span:hover{background:#565564;color:#fff;border-color:#fff}#promotions-section .information-panels .panel .time{color:#58595b;font-size:1.3em;font-family:Gill Sans,sans-serif;text-transform:uppercase;text-align:center;display:block;margin-top:10px;margin-bottom:5px}#promotions-section .information-panels .panel h3,#promotions-section .information-panels .panel h3 a{color:#b3ba68}#promotions-section.static .panel h3{font-family:Gill Sans,sans-serif;letter-spacing:1px}#promotions-section.static .panel p{font-family:Gill Sans,sans-serif}#promotions-section.static .panel a{color:#58595b}#promotions-section.static.timeshare h3,#promotions-section.static.timeshare h3 a{color:#9e9e97}#promotions-section.eating .panel h3{color:#c79ead}#promotions-section.enjoying .panel a:hover{color:#b3ba68}#promotions-section.enjoying .panel a:hover i{background-position:-200px -489px}#promotions-section.press .panel img{width:auto}#promotions-section.artists .information-panels .panel,#promotions-section.three-col .information-panels .panel{padding:0;background:none}#promotions-section.artists .information-panels .panel .panel-content figure,#promotions-section.three-col .information-panels .panel .panel-content figure{text-align:center}#promotions-section.artists .information-panels .panel .panel-content h3,#promotions-section.three-col .information-panels .panel .panel-content h3{font-family:Gill Sans,sans-serif}#promotions-section.artists .information-panels .panel .panel-content h3 a,#promotions-section.three-col .information-panels .panel .panel-content h3 a{color:#b3ba68}#promotions-section.artists .information-panels .panel .panel-content p,#promotions-section.three-col .information-panels .panel .panel-content p{font-family:Gill Sans,sans-serif}#promotions-section.artists .information-panels .panel .panel-content a,#promotions-section.three-col .information-panels .panel .panel-content a{color:#565564}#promotions-section.artists .information-panels .panel .panel-content a:hover,#promotions-section.three-col .information-panels .panel .panel-content a:hover{color:#b3ba68}#illustrated-map{display:none}#illustrated-map.eating-on-tresco{background:url(/assets/images/legacy/Eating_Tile.jpg) repeat}#illustrated-map .inner{max-width:1200px;position:relative}#illustrated-map .inner .eating-map{text-align:center}#illustrated-map .inner .eating-map img{max-width:918px}#illustrated-map .inner img{width:100%}#illustrated-map .generic-content{display:none;position:absolute;top:10%;left:7%;max-width:246px;text-align:center;background:#9e9e97;color:#fff;padding:40px 20px}#illustrated-map .generic-content hr{background:#fff;margin:15px auto;width:50px}#illustrated-map .generic-content.welcome{background:#a6b0b5;padding:15px;max-width:289px}#illustrated-map .generic-content a,#illustrated-map .generic-content span{color:#fff;margin-top:5px;display:block}#illustrated-map .generic-content span{font-family:P22JohnstonUnderground-Regular;font-weight:400;font-style:normal;font-size:1.2em;text-align:center;text-transform:uppercase}#illustrated-map .pointer{display:block;position:absolute;cursor:pointer}#illustrated-map .pointer.crabshack{width:112px;height:60px;top:59%;left:34%}#illustrated-map .pointer.menu{width:48px;height:60px;top:23%;left:67%}#illustrated-map .pointer.flying-boat{width:107px;height:65px;top:42%;left:58%}#illustrated-map .pointer.hell-bay{width:128px;height:65px;top:45%;left:35%}#illustrated-map .pointer.new-inn{width:128px;height:65px;top:27%;left:55%}#illustrated-map .pointer.picnic{width:76px;height:65px;top:13%;left:55%}#illustrated-map .pointer.ruin{width:87px;height:65px;top:13%;left:66%}#illustrated-map .pointer.stores{width:105px;height:65px;top:32%;left:65%}#illustrated-map .pointer.abbey{width:80px;height:65px;top:59%;left:64%}#illustrated-map .pointer-information{position:absolute;background:#fff;padding:15px;font-size:10px;display:none}#illustrated-map .pointer-information:hover{z-index:301}#illustrated-map .pointer-information .pointer-description{background:#fff}#illustrated-map .pointer-information .pointer-description figure{float:left;margin-right:10px}#illustrated-map .pointer-information .pointer-description .point-content{float:left;max-width:165px;width:100%}#illustrated-map .pointer-information .pointer-description h3{font-family:Gill Sans,sans-serif;text-transform:uppercase;color:#c79a95;font-size:1.8em;margin:0}#illustrated-map .pointer-information .pointer-description p{font-family:Gill Sans,sans-serif;font-size:1.3em;color:#000;margin-top:5px;margin-bottom:10px;line-height:1.2em}#illustrated-map .pointer-information .pointer-description a.read-more{color:#565564;text-transform:uppercase;font-family:Gill Sans,sans-serif;font-size:1.3em}#illustrated-map .pointer-information .triangle{position:absolute;width:0;height:0;border-color:transparent transparent transparent #fff;border-style:solid;border-width:9px 0 9px 17px;top:48%;left:344px}#illustrated-map .pointer-information .triangle.abbey-garden{display:none}#illustrated-map .pointer-information.crabshack{top:53%;left:45%}#illustrated-map .pointer-information.crabshack .triangle{left:-17px;border-width:9px 17px 9px 0;border-color:transparent #fff transparent transparent}#illustrated-map .pointer-information.flying-boat{top:36%;left:24%}#illustrated-map .pointer-information.menu{top:17%;left:33%}#illustrated-map .pointer-information.hell-bay{top:39%;left:45%}#illustrated-map .pointer-information.hell-bay .triangle{left:-17px;border-width:9px 17px 9px 0;border-color:transparent #fff transparent transparent}#illustrated-map .pointer-information.new-inn{top:22%;left:24%}#illustrated-map .pointer-information.picnic{top:7%;left:19%}#illustrated-map .pointer-information.ruin{top:7%;left:33%}#illustrated-map .pointer-information.stores{top:27%;left:30%}#illustrated-map .pointer-information.abbey{top:51%;left:30%}#image-collage{margin-bottom:30px}#image-collage .inner{max-width:469px}#image-collage .primary{max-width:469px;width:100%;margin:auto auto 1%;clear:both}#image-collage .primary img{width:100%}#image-collage .primary.instagram{position:relative}#image-collage .primary.instagram .overlay{display:block;width:100%;background:rgba(86,85,100,.9);height:0;position:absolute;bottom:0;left:0;text-align:center;opacity:0}#image-collage .primary.instagram .overlay span{background:url(/assets/images/legacy/css-sprite@1x.png) no-repeat -310px -211px;width:65px;height:66px;display:block}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){#image-collage .primary.instagram .overlay span{background-image:url(/assets/images/legacy/css-sprite@2x.png);background-size:456px 750px}}#image-collage .primary.instagram .overlay div{text-align:center;margin-top:70px}#image-collage .primary.instagram .overlay div h3{color:#fff;font-family:Gill Sans,sans-serif;font-size:1.8em;max-width:315px;margin:auto;text-align:center}#image-collage .primary.instagram .overlay div p{font-family:Gill Sans,sans-serif;color:#fff;max-width:230px;margin:auto;font-size:1.3em;text-align:center}#image-collage .primary.instagram .overlay div .icons{position:absolute;bottom:15px;left:15px}#image-collage .primary.instagram .overlay div .icons a{display:block;float:left;width:18px;height:16px;margin-right:5px}#image-collage .primary.instagram .overlay div .icons a.like{background:url(/assets/images/legacy/css-sprite@1x.png) no-repeat -194px -97px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){#image-collage .primary.instagram .overlay div .icons a.like{background-image:url(/assets/images/legacy/css-sprite@2x.png);background-size:456px 750px}}#image-collage .primary.instagram .overlay div .icons a.like:hover{background-position:-194px -117px}#image-collage .primary.instagram .overlay div .icons a.comment{background:url(/assets/images/legacy/css-sprite@1x.png) no-repeat -167px -97px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){#image-collage .primary.instagram .overlay div .icons a.comment{background-image:url(/assets/images/legacy/css-sprite@2x.png);background-size:456px 750px}}#image-collage .primary.instagram .overlay div .icons a.comment:hover{background-position:-167px -117px}#image-collage .block{width:100%;float:left;min-height:232px;margin-bottom:1%}#image-collage .block.no-margin{margin-right:0}#image-collage .block.tweet{text-align:center;background:#bbd3d3;position:relative;max-height:232px}#image-collage .block.tweet span.tweet-icon{width:66px;height:66px;display:block;float:left;background:url(/assets/images/legacy/css-sprite@1x.png) no-repeat -10px -218px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){#image-collage .block.tweet span.tweet-icon{background-image:url(/assets/images/legacy/css-sprite@2x.png);background-size:456px 750px}}#image-collage .block.tweet .follow-link{text-align:center;font-family:Gill Sans,sans-serif;float:left;margin-left:20px;text-transform:uppercase;display:block;font-size:1.4em;margin-top:25px;color:#7a8e8d}#image-collage .block.tweet p{font-family:Georgia,Times,Times New Roman,serif;font-weight:400;font-style:normal;font-style:italic;font-size:1.6em;color:#636363;text-align:center;margin-top:31px;line-height:1.3em;margin-bottom:8px;padding:0 10px;clear:both}#image-collage .block.tweet p a{color:#7a8e8d;word-wrap:break-word}#image-collage .block.tweet time{font-family:Gill Sans,sans-serif;color:#7a8e8d;text-align:center;font-size:1.4em}#image-collage .block.image img{width:100%}#image-collage .block.clear-block{clear:left;margin-right:1%}.promotions-header{margin-top:43px}.promotions-header #subnav{max-width:1200px;margin:auto}.promotions-header #primary-slider{max-width:1200px;width:100%;margin:auto}.promotions-header #primary-slider .rsContent img{width:100%}.promotions-header #primary-slider .rsContent .info-block.promotions{background:#a6b0b5;max-width:280px;height:255px;top:50%;margin-top:-127px;margin-left:-140px}.promotions-header #primary-slider .rsContent .info-block.promotions h3{font-size:3.05em;color:#fff;font-family:Georgia,Times,Times New Roman,serif;font-weight:400;font-style:normal}.promotions-header #primary-slider .rsContent .info-block.promotions hr{background:#fff}.promotions-header #primary-slider .rsContent .info-block.promotions p{color:#fff;font-size:1.4em;padding:0 20px}#map-container{position:relative;clear:both;margin-bottom:20px}#map-container .inner{max-width:700px}#map-container h2{top:0;left:0;z-index:9999;margin:0;line-height:.8em;width:100%;text-align:center;text-transform:uppercase;font-family:Gill Sans,sans-serif;font-size:24px;color:#565564}#map-container h2 span{padding:10px 15px 5px;background:#fff;border-bottom:2px solid #565564;display:inline-block;zoom:1;*display:inline}#map-canvas{clear:both;width:100%;height:600px;display:none}#locations-markers{list-style:none;padding:0;margin:0}#locations-markers li{width:100%;padding:15px;background:#fff;text-align:center}.gm-style-iw figure{width:100%;margin-bottom:20px}.gm-style-iw .point-content{float:left;width:100%}.gm-style-iw h3{text-transform:uppercase;color:#b3ba68;font-size:1.8em;margin:0}.gm-style-iw h3,.gm-style-iw p{font-family:Gill Sans,sans-serif}.gm-style-iw p{font-size:1.3em;color:#000;margin-top:5px;margin-bottom:5px}.gm-style .gm-style-iw h3{font-size:1.5em}.gm-style .gm-style-iw p{font-size:1em}#sub-slider{width:100%;margin-top:30px;position:relative}#sub-slider .owl-item{width:100%}#sub-slider #pagination #prev{left:20px;z-index:999;position:absolute;top:48%;text-align:center;width:36px;height:37px;overflow:hidden;border-radius:50%;border:1px solid #fff}#sub-slider #pagination #prev i{background:url(/assets/images/legacy/css-sprite@1x.png) no-repeat -9px -341px;width:12px;height:17px;display:block;margin:26% auto auto;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){#sub-slider #pagination #prev i{background-image:url(/assets/images/legacy/css-sprite@2x.png);background-size:456px 750px}}#sub-slider #pagination #prev:hover i{background:url(/assets/images/legacy/css-sprite@1x.png) no-repeat -9px -319px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){#sub-slider #pagination #prev:hover i{background-image:url(/assets/images/legacy/css-sprite@2x.png);background-size:456px 750px}}#sub-slider #pagination #next{right:20px;z-index:999;position:absolute;top:48%;text-align:center;overflow:hidden;width:36px;height:37px;border-radius:50%;border:1px solid #fff}#sub-slider #pagination #next i{background:url(/assets/images/legacy/css-sprite@1x.png) no-repeat -35px -341px;width:12px;height:17px;display:block;margin:26% auto auto;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){#sub-slider #pagination #next i{background-image:url(/assets/images/legacy/css-sprite@2x.png);background-size:456px 750px}}#sub-slider #pagination #next:hover i{background:url(/assets/images/legacy/css-sprite@1x.png) no-repeat -35px -319px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){#sub-slider #pagination #next:hover i{background-image:url(/assets/images/legacy/css-sprite@2x.png);background-size:456px 750px}}#sub-slider .content-container{background:#f6f7f7}#sub-slider .content-container .generic-content{padding:20px;text-align:center}#sub-slider .content-container .generic-content h3{color:#b3ba68;font-weight:400;text-transform:uppercase;margin:auto;text-align:center}#sub-slider .content-container .generic-content hr{margin:16px auto;width:40px;background:currentColor;background:var(--primary-color)}#sub-slider .content-container .generic-content p{font-family:Georgia,Times,Times New Roman,serif;font-weight:400;font-style:normal;font-style:italic;margin:10px auto}#sub-slider .content-container .generic-content .read-more,#sub-slider .content-container .generic-content a{color:#b3ba68;font-family:Georgia,Times,Times New Roman,serif;font-weight:400;font-style:normal;text-transform:none;display:inline;font-size:1em}#sub-slider .content-container .generic-content .read-more:hover,#sub-slider .content-container .generic-content a:hover{color:#b3ba68}#sub-slider .content-container .right{width:100%;float:left}#sub-slider .content-container .right ul{width:100%;margin:0;padding:0}#sub-slider .content-container .right ul li{list-style:none}#sub-slider .content-container .right ul li iframe{width:100%;height:100%;min-height:350px}#sub-slider .content-container img{width:100%}#sub-slider .content-container .video-wrapper{position:relative;padding-bottom:37.9%;padding-top:25px;height:0;width:100%;float:left}#sub-slider .content-container .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#sub-slider .content-container .slide.hasVideo{position:relative;width:100%}#sub-slider .content-container .slide.hasVideo img{width:100%;padding-bottom:5.25%}#sub-slider .content-container .slide.hasVideo .wrap-me{position:absolute;top:0;left:0;width:100%}#sub-slider .content-container .videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;width:100%;float:left}#sub-slider .content-container .videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.error-page-styling{text-align:center;padding:20% 0}.error-page-styling h1{font-style:normal;font-style:italic}.error-page-styling h1,.error-page-styling ul li{font-family:Georgia,Times,Times New Roman,serif;font-weight:400}.error-page-styling ul li{font-size:14px;font-style:normal;list-style:none}#treatments-section h2{margin-bottom:15px}#treatments-section .col{width:49%;float:left;margin-right:1%}#treatments-section .col img{margin-bottom:3%;width:100%}#treatments-section .treatment-content{width:100%;text-align:center}#treatments-section .treatment-content p{font-family:Gill Sans,sans-serif;font-size:1.3em;color:#565564;text-align:center}#treatments-section .treatment-content p.intro{font-size:1.8em;line-height:1.3em;font-family:Georgia,Times,Times New Roman,serif;font-weight:400;font-style:normal;font-style:italic;text-align:center;margin-top:0}#treatments-section .treatment-content a{text-align:center;color:#565564;text-transform:uppercase;font-family:Gill Sans,sans-serif;font-size:1.3em;margin-top:10px;display:block}#treatments-section .treatment-content a:hover{color:#b3ba68}#treatments-section .treatment-content a:hover i{background-position:-200px -489px}#treatments-section .treatment-content span{font-size:1.8em;display:block;text-align:center;font-family:Gill Sans,sans-serif;text-transform:uppercase;color:#565564}#treatments-section .treatment-content img{width:100%}.tresco-artists{margin-top:30px;border:1px solid #dedede;padding:10px;margin-bottom:30px}.tresco-artists .left-content{background:url(/assets/images/legacy/background-pattern.png) repeat;width:100%;text-align:center;padding:32px 5px 32px 0;float:left;margin-right:1.5%}.tresco-artists .left-content h3{font-family:Georgia,Times,Times New Roman,serif;font-weight:400;font-style:normal;font-style:italic;color:#565564;font-size:2.8em;line-height:1em;margin-bottom:0;margin-top:0}.tresco-artists .left-content h3 span{font-family:Gill Sans,sans-serif;color:#b3ba68}.tresco-artists .left-content a{color:#565564;font-size:1.3em;font-family:Gill Sans,sans-serif;text-transform:uppercase}.tresco-artists img{float:left;width:100%}#gallery-slider #primary-slider #sync1.owl-carousel{background:transparent}#gallery-slider #primary-slider #sync1.owl-carousel .owl-controls .owl-buttons div.owl-prev{background-color:#f6f7f7;top:38%;width:33px;height:33px;background-position:0 -539px;border-radius:50%;border:1px solid #aaaaa9}#gallery-slider #primary-slider #sync1.owl-carousel .owl-controls .owl-buttons div.owl-prev i{background-position:-172px -290px}#gallery-slider #primary-slider #sync1.owl-carousel .owl-controls .owl-buttons div.owl-prev:hover i{background-position:-172px -311px}#gallery-slider #primary-slider #sync1.owl-carousel .owl-controls .owl-buttons div.owl-next{background-color:#f6f7f7;top:38%;width:33px;height:33px;background-position:-39px -539px;border-radius:50%;border:1px solid #aaaaa9}#gallery-slider #primary-slider #sync1.owl-carousel .owl-controls .owl-buttons div.owl-next i{background-position:-197px -291px}#gallery-slider #primary-slider #sync1.owl-carousel .owl-controls .owl-buttons div.owl-next:hover i{background-position:-197px -311px}#gallery-slider #primary-slider #sync1.owl-carousel .rsContent{background:#f6f7f7;text-align:center}#gallery-slider #primary-slider #sync1.owl-carousel .rsContent img{width:auto;max-height:135px}#gallery-slider #primary-slider #sync1 .content-block{position:absolute;left:20%;bottom:0;background:#fff;display:block;padding:25px;text-transform:uppercase}#gallery-slider #primary-slider #sync1 .content-block h3{color:#b3ba68;font-family:Gill Sans,sans-serif;margin-bottom:10px}#gallery-slider #primary-slider #sync1 .content-block hr{background:#b3ba68;width:20%;margin-bottom:15px}#gallery-slider #primary-slider #sync1 .content-block span{font-family:Gill Sans,sans-serif;color:#565564;font-size:1.3em;display:block}#gallery-slider #primary-slider #sync1 .content-block p{font-family:Georgia,Times,Times New Roman,serif;font-weight:400;font-style:normal;font-style:italic;font-size:2.2em;color:#565564;margin-top:10px}#gallery-slider #primary-slider #sync1 .content-block a{border:1px solid #565564;color:#565564;text-align:center;display:block;padding:3px 10px}#gallery-slider #primary-slider #sync1 .content-block a:hover{background:#565564;color:#fff}#gallery-slider #primary-slider #sync1 .content-block a:hover i{background-position:-199px -481px}#gallery-slider #primary-slider #sync2{display:none;visibility:hidden;height:0}#gallery-slider #primary-slider #sync2.owl-carousel{background:transparent}#gallery-slider #primary-slider #sync2.owl-carousel .owl-wrapper{margin:auto;left:none;text-align:left;height:60px}#gallery-slider #primary-slider #sync2.owl-carousel .owl-item{min-width:58px;min-height:60px;display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;float:none;min-height:0;padding:0;margin:5px;pointer:cursor}#gallery-slider #primary-slider #sync2.owl-carousel .owl-item img{width:100%}#gallery-slider #primary-slider #sync2.owl-carousel .owl-item.synced{border:2px solid #000}#gallery-slider #primary-slider #sync3{display:inline-block}#gallery-slider #primary-slider #sync3.owl-carousel{background:transparent}#gallery-slider #primary-slider #sync3.owl-carousel .owl-wrapper{margin:auto;text-align:left;height:60px}#gallery-slider #primary-slider #sync3 .owl-item{display:none}#gallery-slider #primary-slider #sync3 .owl-item.synced{display:block;text-align:center}#gallery-slider #primary-slider #sync4.owl-carousel{background:transparent}#gallery-slider #primary-slider #sync4.owl-carousel .owl-wrapper{margin:auto;text-align:left;height:60px}#gallery-slider #primary-slider #sync4 .owl-item{display:none}#gallery-slider #primary-slider #sync4 .owl-item.synced{display:block}#gallery-slider #primary-slider #sync4 hr{height:2px}.artist-gal h3{font-size:21px;text-align:center}.artist-gal .artist-gal-text,.artist-gal h3{font-weight:400;font-style:normal;text-transform:uppercase}.artist-gal .artist-gal-text{margin-top:20px;font-size:15px;color:#565564}.artist-gal .artist-gal-price{font-family:Georgia,Times,Times New Roman,serif;font-weight:400;font-style:normal;font-size:22px;font-style:italic}.artist-gal-button{width:160px;background:transparent;border:1px solid #667b79;height:30px;line-height:30px;margin-left:auto;margin-right:auto;margin-top:20px;padding-top:0}.artist-gal-button a{color:#667b79}.eating .stroked-header .inner{max-width:675px}.eating .stroked-header .multi-cta a{width:100%;margin-bottom:10px}.enjoying-mid #promotions-section article{width:100%}.enjoying-mid #promotions-section article.panel{width:100%;padding:0;background:none}#webcams article{width:100%;max-width:640px;margin:auto auto 30px}#webcams article figure{position:relative;width:100%}#webcams article figure iframe{width:640px;display:block;margin:auto;position:absolute;top:0;left:0;width:100%;height:100%}#webcams article .offer-type{position:absolute;top:0;left:0;width:100%;text-align:center;z-index:1}#webcams article .offer-type span{font-family:Gill Sans,sans-serif;text-transform:uppercase;color:#9e9e97;text-align:center;padding:3px 10px;background:#fff;font-size:1.4em;border-bottom:3px solid #565564}#webcams article .offer-type span:hover{background:#565564;color:#fff;border-color:#fff}#webcams article .tresco-webcam{position:relative;padding-bottom:56.25%;height:0;width:100%}#webcams article p{font-family:Georgia,Times,Times New Roman,serif;font-weight:400;font-style:normal;font-style:italic}#in-content{margin-bottom:30px}#in-content.header-slider #primary-slider,#in-content.header-slider.property{margin-bottom:0}#in-content.header-slider.property #mixed-slider{margin-bottom:0;padding-bottom:5px}#in-content.header-slider.property #mixed-slider .info-block{background:#82a09b}#in-content #primary-slider .owl-wrapper-outer{max-height:630px}#in-content .inner{max-width:1200px;width:100%}#in-content .inner .owl-carousel{display:block;max-height:630px}#in-content .inner .owl-carousel .owl-wrapper-outer{max-height:630px}#in-content .inner .owl-carousel .rsContent{visibility:visible;max-height:none}#in-content .inner .owl-carousel .rsContent img{width:100%}#in-content .inner .owl-carousel .owl-item{min-height:0}#in-content .inner .owl-carousel .owl-item img{width:100%}#in-content .inner .owl-carousel .info-block{display:block;position:static;width:100%;margin-left:0;max-width:none}#subnav{background:#dae4e2}#subnav .sub-nav{text-align:center;display:block;color:#fff;font-family:Gill Sans,sans-serif;font-size:1.8em;padding:5px 0 0}#subnav .sub-nav.active,#subnav .sub-nav .parent-here a{color:#565564}#subnav ul{display:none;max-width:320px;width:100%;margin:auto;padding:10px 0}#subnav li{clear:both;padding:2px 1% 0;text-align:center}#subnav li.here a{color:#565564}#subnav li.last{padding-right:0}#subnav li a{font-family:Gill Sans,sans-serif;text-transform:uppercase}#subnav li a.active,#subnav li a:hover{color:#565564}.content-page .body-content .body-copy .talk-to-an-islander{width:100%;margin-bottom:30px}.pagination{clear:both;position:relative;font-size:11px;text-align:center;border-top:1px solid #9e9e97;padding-top:10px}.pagination.properties{border-bottom:1px solid #9e9e97;padding-bottom:10px}.pagination a,.pagination span{display:inline-block;zoom:1;*display:inline;margin:2px 2px 2px 0;padding:1px 6px 3px;text-decoration:none;color:#9e9e97;font-family:Gill Sans,sans-serif}.pagination .current{font-weight:700;border:1px solid #9e9e97}.pagination .show-all{color:#82a09b;position:absolute;right:0;top:20%}hr.footer-rule{width:100%;background:url(/assets/images/legacy/footer-rule-bg.png) repeat-x bottom #fff;height:7px;margin:0;border:none;position:relative;padding-top:15px}hr.footer-rule.remove-margin{margin-top:-4px}#mixed-slider{max-width:1200px;width:100%;position:relative;margin:auto;max-height:727px}#mixed-slider,#mixed-slider .frame{overflow:hidden}#mixed-slider .frame ul,#mixed-slider .frame ul li{margin:0;padding:0;height:100%;list-style:none}#mixed-slider .frame ul li{float:left;background:#fff;text-align:center;cursor:pointer;max-width:1200px;position:relative}#mixed-slider .frame ul li .info-block{position:absolute;top:50%;left:50%;padding:25px 15px;text-align:center;text-transform:uppercase;background:#a6b0b5;max-width:300px;min-width:219px;margin-top:-109px;margin-left:-109px;height:219px;display:none}#mixed-slider .frame ul li .info-block h3{font-size:3.05em;color:#fff;font-family:Georgia,Times,Times New Roman,serif;font-weight:400;font-style:normal;margin-bottom:10px;margin-top:40px}#mixed-slider .frame ul li .info-block hr{background:#fff;width:15%;margin:auto auto 15px}#mixed-slider .frame ul li .info-block p{color:#fff;font-size:1.4em;padding:0 20px}#mixed-slider .frame ul li .info-block a{color:#fff}#mixed-slider .frame ul li img{max-width:1200px}#mixed-slider .controls{position:absolute;width:100%;top:45%;left:0}#mixed-slider .controls button{background:url(/public/assets/images/legacy/css-sprite@1x.png) no-repeat -313px -140px;border:none;width:54px;height:54px;padding:0}#mixed-slider .controls .prev{position:absolute;left:15px;background-position:-10px -121px}#mixed-slider .controls .next{position:absolute;right:15px;background-position:-69px -121px}#mixed-slider .scrollbar{height:10px;margin:5px 0 0}#mixed-slider .scrollbar .handle{width:100px;height:100%;background:#a6b0b5;cursor:pointer;border-radius:20px}#mixed-slider .scrollbar .handle .mousearea{position:absolute;top:-9px;left:0;width:100%;height:20px}.supporters{width:100%;background:#fff;position:relative;z-index:99}.supporters .inner{max-width:800px;text-align:center;padding-top:20px;padding-bottom:20px}.supporters .inner .support-text{float:left}.supporters .inner .partner-icons{border-top:0}.supporters .inner .partner-icons .current{border:0}.supporters .inner .partner-icons a{height:34px;margin-right:7px}.supporters .inner .partner-icons a.eu{background:url(/assets/images/legacy/css-sprite@1x.png) no-repeat -377px -285px;width:52px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.supporters .inner .partner-icons a.eu{background-image:url(/assets/images/legacy/css-sprite@2x.png);background-size:456px 750px}}.supporters .inner .partner-icons a.leader{background:url(/assets/images/legacy/css-sprite@1x.png) no-repeat -334px -285px;width:34px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.supporters .inner .partner-icons a.leader{background-image:url(/assets/images/legacy/css-sprite@2x.png);background-size:456px 750px}}.supporters .inner .partner-icons a.council{background:url(/assets/images/legacy/css-sprite@1x.png) no-repeat -220px -328px;width:81px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.supporters .inner .partner-icons a.council{background-image:url(/assets/images/legacy/css-sprite@2x.png);background-size:456px 750px}}.supporters .inner .partner-icons a.rda{background:url(/assets/images/legacy/css-sprite@1x.png) no-repeat -220px -285px;width:42px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.supporters .inner .partner-icons a.rda{background-image:url(/assets/images/legacy/css-sprite@2x.png);background-size:456px 750px}}.supporters .inner .partner-icons a.location{background:url(/assets/images/legacy/css-sprite@1x.png) no-repeat -306px -328px;width:77px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.supporters .inner .partner-icons a.location{background-image:url(/assets/images/legacy/css-sprite@2x.png);background-size:456px 750px}}.supporters .inner .partner-icons a.defra{background:url(/assets/images/legacy/css-sprite@1x.png) no-repeat -271px -285px;width:54px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.supporters .inner .partner-icons a.defra{background-image:url(/assets/images/legacy/css-sprite@2x.png);background-size:456px 750px}}.supporters .inner p{margin:0;padding:0 0 8px;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#9e9e97}.offer-type{position:absolute;top:0;left:0;width:100%;text-align:center}.offer-type span{font-family:Gill Sans,sans-serif;text-transform:uppercase;color:#9e9e97;text-align:center;padding:2px 10px 6px;background:#fff;font-size:1.4em;border-bottom:3px solid #565564}.offer-type span:hover{background:#565564;color:#fff;border-color:#fff}#sidebar.contact .contact-page__slider-overlay{display:block}.booking-form .generic-form select{background-position:-266px -638px}#page-content .body-content .sitemap a{text-decoration:none}#page-content .body-content .sitemap .level-1 a{color:#9e9e97}#page-content .body-content .sitemap .level-1 a:hover{color:#565564}#page-content .body-content .sitemap .level-2{margin-left:20px}#page-content .body-content .sitemap .level-2 a{color:#565564}#page-content .body-content .sitemap .level-2 a:hover{color:#9e9e97}#page-content .body-content .sitemap .level-3{margin-left:40px}#page-content .body-content .sitemap .level-3 a{color:#565564}#page-content .body-content .sitemap .level-3 a:hover{color:#9e9e97}#primary-slider{margin-bottom:34px}html.no-js .hidden-property-list{display:block}html.no-js .arriving-promo{min-height:800px}html.no-js .arriving-promo .discover-content{display:block}html.no-js #video-container{background:url(/assets/images/legacy/main-home-img.jpg) no-repeat;background-size:cover;height:100%;min-height:none;margin:auto}html.no-js #illustrated-map .inner{background:url(/assets/images/legacy/illustrated-map.png) no-repeat;min-height:300px}html.no-js #primary-slider .owl-carousel{display:block}html.no-js #primary-slider .owl-carousel>.rsContent{visibility:visible;max-height:none}html.no-js #primary-slider .owl-carousel .info-block{position:static;margin:0;width:100%;max-width:none}html.no-js #image-collage .primary.instagram .overlay{opacity:1;height:100%}html.no-js .accordion-body{display:block}html.no-js #map-canvas{display:none}@media only screen and (min-width:300px){#gallery-slider #primary-slider #sync1.owl-carousel .rsContent img{max-height:175px}}@media only screen and (min-width:480px){#primary-slider .royalSlider .info-block{display:block}#primary-slider .royalSlider .contact-page__slider-overlay{display:none}#primary-slider .owl-carousel .caption{display:block}#video-container .video-cta{max-width:320px;padding:35px}#video-container .video-cta a{display:block}.one-night#results article{width:48.9%}.one-night#results article.sea-garden{margin-right:1.5%}#hellbay-banner{background-position:-260px 0}#promotions-section .information-panels .panel{margin-right:2%;width:45%;margin-left:2.5%}#promotions-section.static{max-width:290px;margin:auto;width:100%}#promotions-section.static .information-panels .panel{width:100%}#sidebar.enjoying{float:none}#sidebar.enjoying #promotions-section .information-panels .panel{width:45%;margin:0 2.5% 0 2%}#sidebar.enjoying #promotions-section .information-panels .panel a:hover{color:#b3ba68}#sidebar.enjoying #promotions-section .information-panels .panel a:hover i{background-position:-199px -489px}#sidebar.enjoying-right{max-width:230px}.tariff-table .col{width:33.3%;float:left;clear:none}.tariff-table .col.half{width:50%}#page-content.enjoying-mid{width:95%;float:none;margin:auto;padding:0}#page-content.enjoying-mid .panel{margin-left:0}#gallery-slider #primary-slider #sync1.owl-carousel .owl-controls .owl-buttons div.owl-prev{top:75%;width:56px;height:56px}#gallery-slider #primary-slider #sync1.owl-carousel .owl-controls .owl-buttons div.owl-prev i{background-position:-172px -289px}#gallery-slider #primary-slider #sync1.owl-carousel .owl-controls .owl-buttons div.owl-next{top:75%;width:56px;height:56px}#gallery-slider #primary-slider #sync1.owl-carousel .owl-controls .owl-buttons div.owl-next i{background-position:-197px -289px}#gallery-slider #primary-slider #sync1.owl-carousel .rsContent img{width:auto;max-height:260px}#gallery-slider #primary-slider #sync1 .content-block{left:15%;max-width:300px}#image-collage .primary{clear:none}#image-collage .block{max-width:232px;width:auto}#image-collage .block.tweet{margin-right:1%}}@media only screen and (min-width:480px){#property-listings .details .property-title small{float:right}#property-listings .details .call-to-actions a{width:auto;float:left;display:inline;clear:none}#property-listings .details .call-to-actions a.action{float:right}.slider-booking-form .inner form div{width:48%}.slider-booking-form.properties .inner form div{width:100%}.slider-booking-form.properties .inner form div.button{margin-top:30px}}@media only screen and (min-width:600px){#promotions-banner .left-promo{display:block;min-height:195px;width:54%}#promotions-banner .right-promo{width:46%;top:12%}#promotions-banner .right-promo .generic-content{margin-left:-100px;top:10%}#promotions-banner .right-promo .generic-content p{display:block}#rainbow-banner{overflow:hidden}#rainbow-banner .left-rainbow{margin:0;float:left;max-width:50%}#rainbow-banner .left-rainbow img{min-height:200px}#rainbow-banner .center-rainbow{float:left;max-width:50%}#illustrated-map,#mixed-slider .frame ul li .info-block{display:block}#mixed-slider .frame ul li .contact-page__slider-overlay{display:none}.slider-booking-form.properties .inner form div{width:32%}.slider-booking-form.properties .inner form div.when{margin-right:0}.slider-booking-form.properties .inner form div.button{margin-top:30px;width:100%}#primary-slider .owl-carousel .info-block{display:block}#primary-slider .owl-carousel .contact-page__slider-overlay{display:none}#primary-slider .owl-carousel .owl-controls .owl-buttons div{width:54px;height:54px}#primary-slider .owl-carousel .owl-controls .owl-buttons div.owl-next{background-position:-69px -121px}#primary-slider .owl-carousel .owl-controls .owl-buttons div.owl-prev{background-position:-10px -121px}#gallery-slider #primary-slider #sync1.owl-carousel .rsContent img{max-height:370px}.stroked-header.twin article{width:49%;margin-right:1%}.stroked-header .inner a{width:50%;float:left;clear:none}.stroked-header .inner a.single{margin:auto;float:none}.stroked-header .inner a.primary{text-align:right;padding-right:5%}.stroked-header .inner a.secondary{text-align:left;padding-left:5%}.stroked-header .inner p{padding:0}#promotional-blocks .inner{padding:0 10%}#promotional-blocks .inner .block .text-content{max-width:273px;max-height:273px;margin-top:-136px;margin-left:-136px}#promotional-blocks .inner .block .text-content h3{margin-bottom:19px}#promotional-blocks .inner .block .text-content p{margin-top:25px;margin-bottom:15px;display:block}#page-content .sub-content .information-panels .panel{width:47.3%}#page-content .sub-content .information-panels .panel.odd{margin-left:4.4%}#page-content .sub-content #promotions-section .information-panels .panel{width:45%}#page-content .sub-content #promotions-section .information-panels .panel.odd{margin-right:0;margin-left:0;float:right}.promotion-2-col .inner .promotion{width:49.375%;display:block;float:left}.promotion-2-col .inner .promotion.secondary{float:right;width:50.104166667%}.promotion-2-col .inner .promotion.secondary img{margin-top:3px}.promotion-2-col .inner .promotion img{width:100%}#hellbay-banner{background-position:-200px 0}.testimonial.full-width{text-align:left}.testimonial.full-width figure{float:left}.testimonial.full-width .bracket{display:block}#property-listings .inner{padding:0 10px}#property-listings figure{width:30%}#property-listings .details{width:68%;float:right;padding:0}#property-listings .details a.learn-more{width:auto;text-align:left;text-align:center}#property-listings .details .availability-grid table .odd td{vertical-align:top}#property-listings .details .availability-grid table .odd td span,.promotions-header #primary-slider .rsContent .info-block.promotions{display:block}#in-content #primary-slider.full-width{margin-top:0}#in-content .owl-carousel .info-block{display:block}#map-container h2{position:absolute}#map-canvas{display:block}#locations-markers{display:none}#locations-markers li{float:left}.gm-style-iw figure{float:left;width:auto;margin-right:10px;margin-bottom:0}.gm-style-iw .point-content{max-width:215px;width:100%}}@media only screen and (min-width:700px){#page-content.cottage{margin-top:30px}#page-content.cottage .body-content{width:51.3125%}#page-content.cottage .property-location{float:right;clear:none;width:35.416666667%;padding-bottom:30px}#promotions-section .information-panels .panel{width:28%}.cta-banner{min-height:165px;padding-top:5px;text-align:left}.cta-banner a,.cta-banner h3,.cta-banner p{text-align:left;padding-left:15px;max-width:210px}.cta-banner h3{margin-top:10px;line-height:1em}.cta-banner.recipe{background:url(/assets/images/legacy/download-recipe-bg-2.jpg) no-repeat}.cta-banner.recipe a{margin-left:0}.cta-banner.menu{background:url(/assets/images/legacy/dining-at-home-bg-2.jpg) no-repeat}.cta-banner.menu a,.cta-banner.menu h3,.cta-banner.menu p{max-width:230px}.cta-banner.menu a{margin-left:0}#property-listings figure{width:41%}#property-listings .details{width:55%;float:right;padding:0}#property-listings .details a.action{font-size:14px}#property-listings .details a.learn-more{width:auto;text-align:left;text-align:center}#property-listings .details .availability-grid table .odd td{vertical-align:top}#property-listings .details .availability-grid table .odd td span{display:block}#property-listings .details .availability-grid table td{padding:5px 0}.slider-booking-form{padding:0}.slider-booking-form.results .inner form div.button{margin-top:51px;padding-top:0}.slider-booking-form.properties .inner form div{width:24.7%;margin-right:2.9%}.slider-booking-form.properties .inner form div.when{margin-right:2%;width:25.7%}.slider-booking-form.properties .inner form div.when select{max-width:253px}.slider-booking-form.properties .inner form div.button{width:17%}.slider-booking-form.properties .inner form div.button button{width:100%}.slider-booking-form.properties .inner form div select{max-width:240px}.slider-booking-form.properties .inner form div.button{margin-right:0}.slider-booking-form .inner{width:100%}.slider-booking-form .inner form div{width:34%}.slider-booking-form .inner form div.odd{margin-right:4%}.slider-booking-form .inner form div select{max-width:214px}.slider-booking-form .inner form div label{font-size:1.5em}.slider-booking-form .inner form div label[for=generic_search]{width:111%}.slider-booking-form .inner form div.button{padding-top:31px;width:auto}.slider-booking-form .inner form div button{width:auto}.slider-booking-form .inner form.generic-search span{margin-bottom:10px;width:72%;display:inline-block}.slider-booking-form .inner form.generic-search span.number{width:auto}.slider-booking-form .inner form.generic-search div{width:90%}.slider-booking-form .inner form.generic-search div input{width:100%}.slider-booking-form .inner form.generic-search div select{width:100%;font-size:1.8em}.slider-booking-form .inner form.generic-search div.button{width:24%;padding-top:0;float:right}.slider-booking-form .inner form.generic-search div.button button{width:100%}.slider-booking-form .inner form.generic-search div.go-button{width:24%}.slider-booking-form .inner form.generic-search .search-dropdown{width:100%}#primary-slider.search .search-slider{display:block}}@media only screen and (min-width:768px){#primary-slider.results,.promotion-header #subnav{margin-top:153px}#promotions-banner .right-promo{width:46%;top:12%}#promotions-banner .right-promo .generic-content{top:20%}#top-header{display:block}hr.texture-top{display:block;border:none}.tide-times{width:33.3%;background-position:-7px -586px;height:17px}.tide-times .tide-times-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:12px}.tide-times .tide-times-title{margin-right:14px;font-weight:600;font-family:Gill Sans,sans-serif;font-size:14px}.tide-times .high-tide{font-size:14px}.tide-times .high-tide span.single{margin-right:38px;border-right:none}.tide-times .low-tide{margin-left:20px;font-size:14px}.one-night#results article{display:inline-block;width:49%;position:relative}.one-night#results article .result-detail{position:absolute;left:50%;top:20%;margin-left:-150px}.one-night#results article .result-detail .generic-content{max-width:300px}.one-night#results article .result-detail .map-image{display:none}.animate-container.sticky-header{-webkit-transition:all .3s ease;transition:all .3s ease;top:-40px}.animate-container.sticky-header #main-navigation .inner nav ul #sub-navigation{top:85px}.animate-container.sticky-header #main-navigation .inner nav ul li a{padding-top:20px;background-image:none}.animate-container.sticky-header #main-navigation .inner nav ul li a:hover{background-image:none}.animate-container.sticky-header #main-navigation .inner nav ul li a.active{background:none}.animate-container.sticky-header #main-navigation .inner nav ul li.arriving{margin-right:6%}.animate-container.sticky-header #main-navigation .inner nav ul li.eating,.animate-container.sticky-header #main-navigation .inner nav ul li.staying{margin-right:5.7%}.animate-container.sticky-header #main-navigation .inner nav ul li.logo{max-width:359px;width:43.916667%;margin-right:3%}.animate-container.sticky-header #main-navigation .inner nav ul li.logo a.logo-image{border:none;display:none}.animate-container.sticky-header #main-navigation .inner nav ul li.logo .sticky-content{display:block}.animate-container.sticky-header #main-navigation .inner nav ul li.logo .sticky-content .email-us a{display:inline;font-size:1em;max-width:none;color:#9e9e97}#primary-slider .owl-carousel .info-block.persona{left:10%;margin-left:0;top:10px}#primary-slider .owl-carousel .info-block.persona figure{display:block}#primary-slider.property.type .info-block.location.single{top:25%}#primary-slider.property .owl-carousel .info-block.single{top:20%}#primary-slider.property.type .owl-carousel .info-block{top:30%}#primary-slider.full-width.informative{margin-bottom:0}#primary-slider.full-width.informative.full-width .owl-carousel .owl-item{max-height:none}#primary-slider.full-width.informative.full-width .owl-carousel .owl-item .info-block hr,#primary-slider.full-width.informative.full-width .owl-carousel .owl-item .info-block p{display:block}#primary-slider .royalSlider .info-block{left:150px}#primary-slider .royalSlider .info-block figure{display:block}#primary-slider .royalSlider .info-block.location{top:25%;margin-left:0;left:10%}#sidebar{max-width:none;margin-top:0}#sidebar a.sub-nav,#sidebar a.sub-nav:hover{color:#fff}#sidebar nav ul.active{margin-bottom:30px}#sidebar nav ul.active li.here a,#sidebar nav ul.active li a.active,#sidebar nav ul.active li a:hover{color:#505050}#book-online .wrap-book{margin:0 auto;max-width:835px}#book-online .wrap-book iframe{margin:0;float:left}#book-online .wrap-book img{display:block;width:40%}#features-carousel .owl-carousel .owl-controls .owl-buttons .owl-prev{left:-15px}#features-carousel .owl-carousel .owl-controls .owl-buttons .owl-next{right:-15px}#video-container{top:100px;width:100%;height:auto}.sliding-cta{position:fixed;top:275px;background:url(/assets/images/legacy/want-to-know-more.png) no-repeat center 20px #e47b24;z-index:12;width:171px;height:270px;padding:180px 0 0;text-align:center;-webkit-box-shadow:-3px 0 14px 0 rgba(50,50,50,.75);box-shadow:-3px 0 14px 0 rgba(50,50,50,.75)}.sliding-cta span{display:block;color:#fff;width:70%;margin:auto}.sliding-cta a{margin-left:0;display:inline-block;margin-top:5px;padding:5px 10px 2px}.arriving-promo{overflow:hidden}.arriving-promo .spot.spot-1,.arriving-promo .spot.spot-3,.arriving-promo .spot.spot-5{display:block}.arriving-promo#one-call{margin-top:153px}#subnav .sub-nav{display:none}#subnav ul{max-width:100%;display:block;margin:0;text-align:center}#subnav ul li{display:inline}#subnav ul li.parent-here a{color:#565564;display:inline-block}#talk-to-islander{display:block;top:-170px;position:absolute;width:100%;height:170px}#property-listings .details .call-to-actions a{font-size:16px}#page-wrapper.booking-form{max-width:689px;margin-top:0}#page-wrapper.cottage,#page-wrapper.staying{margin-top:0}#page-wrapper.eating{margin-top:30px}#page-wrapper.enjoying{margin-top:0}#page-wrapper.enjoying-sub{margin-top:30px}#page-wrapper.enjoying-sub #primary-slider{margin-top:152px;margin-bottom:0}#page-wrapper.artists{margin-top:30px}#page-content.cottage .body-content{width:61.3125%}#page-content.eating .testimonial{border-top:1px solid #dddde0;border-bottom:1px solid #dddde0;padding:15px 0}#page-content.eating h1,#page-content.enjoying h1{margin-top:30px}#page-content .testimonial{text-align:left}#page-content .testimonial figure{float:left}#page-content .testimonial .bracket{display:block}.multi-block-slider .inner{width:680px;margin:auto;max-width:none}.multi-block-slider .slide .col-1{min-width:269px;max-width:28.020833333%;float:left;margin-right:1.041666667%}.multi-block-slider .slide .col-2{display:block;max-width:none;margin-right:0}.cross-sells .inner li{max-width:265px;width:100%;float:left;margin-right:0}.cross-sells .inner li.second{max-width:238px}.cross-sells .inner li.last{margin-right:0}#results .inner a.learn-more{float:right}#results .result .result-detail{position:absolute;left:3%;top:7.5%;min-height:332px}#results .result .result-detail .generic-content{float:left;max-width:257px;margin-left:20px;padding-right:20px;padding-bottom:7px;height:100%}#results .result .accordion .accordion-body .image-section img{width:auto}.tresco-artists .left-content{max-width:190px;min-height:143px;padding:35px 5px 24px 0}.tresco-artists img{max-width:68%}#hellbay-banner{background-position:-100px 0}#illustrated-map.enjoying{margin-top:0}#promotions-section.static{width:100%;max-width:none}#promotions-section.static .information-panels .panel{width:30.5%;margin-left:0;padding:0;margin-right:3.7%;background:none}#promotions-section.static .information-panels .panel.last{margin-right:0}#in-content .inner .owl-carousel .info-block{position:absolute;left:50%;max-width:289px;display:block}#sub-slider{border-bottom:1px solid #dddde0;padding-bottom:30px}#sub-slider .inner-slider{float:left;max-width:698px}#sub-slider #pagination #prev{left:28.5%}#sub-slider .owl-controls .owl-prev{left:30%;top:42%;background-position:-313px -140px}#sub-slider .owl-controls .owl-next{right:10px;top:42%;background-position:-350px -140px}#sub-slider .content-container .right{width:72%}#sub-slider .content-container .generic-content{width:28%;float:left}#sub-slider .content-container .generic-content h3{max-width:180px}#sub-slider .content-container .generic-content p{max-width:220px}#sub-slider .content-container img{float:left;width:100%}#sub-slider .content-container .video-wrapper{max-width:72.875%}#treatments-section .col{width:32.604166667%}#treatments-section .treatment-content{width:31.7%}footer .inner .newsletter input{width:95%}footer .inner .illustrations{width:640px;float:none;margin:auto;clear:both}footer .inner a.illustrate{float:left;margin-right:3%;clear:none}footer .inner a.illustrate.timeshare{margin-left:0}footer .inner a.illustrate.hotel{margin-right:0}footer .inner .newsletter{width:55%;margin-top:47px;padding-left:2%;padding-right:0;margin-right:0;margin-bottom:0}footer .inner .newsletter label{margin-bottom:0;float:left;margin-top:5px}footer .inner .newsletter input{width:135px;margin-left:20px}footer .inner .link-list{padding:0;max-width:340px;margin-top:47px;margin-right:0}footer .inner .link-list li{text-align:left}#gallery-slider #primary-slider{margin-bottom:15%}#gallery-slider #primary-slider #sync1.owl-carousel .owl-controls .owl-buttons div.owl-next,#gallery-slider #primary-slider #sync1.owl-carousel .owl-controls .owl-buttons div.owl-prev{top:42%}#gallery-slider #primary-slider #sync2{display:inline-block;visibility:visible;float:left;width:200px;margin-left:10%}#gallery-slider #primary-slider #sync2.owl-carousel .owl-controls .owl-buttons div.owl-prev{top:45%;border:none;margin-left:-50px}#gallery-slider #primary-slider #sync2.owl-carousel .owl-controls .owl-buttons div.owl-prev i{background-position:-167px -311px;width:17px;height:17px}#gallery-slider #primary-slider #sync2.owl-carousel .owl-controls .owl-buttons div.owl-next{top:45%;border:none;margin-right:-50px}#gallery-slider #primary-slider #sync2.owl-carousel .owl-controls .owl-buttons div.owl-next i{background-position:-193px -311px;width:17px;height:17px}#gallery-slider #primary-slider #sync2.owl-carousel .owl-item img{width:100%;height:50px}#gallery-slider #primary-slider #sync2.owl-carousel .owl-item.synced{border:2px solid #000;width:100%}#gallery-slider #primary-slider #sync2.owl-carousel .owl-item.synced img{width:100%;height:46px}#gallery-slider #primary-slider #sync3{display:inline-block;float:right;width:200px;margin-right:10%}#gallery-slider #primary-slider #sync4{display:inline-block;visibility:visible;float:left;width:50%;margin-left:10%}#gallery-slider #primary-slider #sync4 hr{height:2px;margin:0}.artist-gal h3{text-align:left}.artist-gal-button{width:160px;height:30px;background:transparent;border:1px solid #667b79;margin-top:20px}.artist-gal-button a{color:#667b79}#page-content h1.property-h1{color:#82a09b;margin-top:5px}}@media only screen and (min-width:783px){#illustrated-map .generic-content{display:block}}@media only screen and (min-width:800px){#illustrated-map .generic-content{display:block}#primary-slider{margin-bottom:34px}#primary-slider.staying-home{margin-bottom:0}#primary-slider .owl-carousel .caption,#primary-slider .royalSlider .info-block{display:block}#primary-slider .owl-carousel .contact-page__slider-overlay{display:block;max-width:250px;padding:15px 20px 25px}#primary-slider .owl-carousel .contact-page__slider-overlay p{font-family:Georgia,Times,Times New Roman,serif;font-weight:400;font-style:normal;font-size:1.4em;font-style:italic;color:#9e9e97;padding:0 5px;text-align:center;margin-bottom:0}#primary-slider .owl-carousel .contact-page__slider-overlay a,#primary-slider .owl-carousel .contact-page__slider-overlay p{padding:0;margin:0}#primary-slider .owl-carousel .contact-page__slider-overlay a{font-style:italic;border:0;color:#8796a6;text-transform:none}#primary-slider .owl-carousel .contact-page__slider-overlay h3{font-weight:300;text-transform:uppercase;font-size:1.8em;color:#9e9e97;font-family:Georgia,Times,Times New Roman,serif;font-weight:400;font-style:normal;margin-bottom:5px;margin-top:12px}#primary-slider .owl-carousel .contact-page__slider-overlay a,#primary-slider .owl-carousel .contact-page__slider-overlay h3,#primary-slider .owl-carousel .contact-page__slider-overlay p{font-family:Georgia,Times,Times New Roman,serif}#primary-slider .owl-carousel .contact-page__slider-overlay hr{width:17%;margin:17px auto;background-color:transparent;border-top:1px solid #ccc}.bottom-sidebar #sidebar{display:none}.content-page .body-content .body-copy{width:65.770833333%;float:left;font-family:Gill Sans,sans-serif;font-size:1.2em}.content-page .body-content .body-copy p{line-height:1.34em}.content-page .body-content .body-copy p:first-of-type{margin-top:0}.content-page .body-content .body-copy h3{margin-bottom:0;font-family:Gill Sans,sans-serif}#sub-navigation{display:none}#sub-navigation:hover{display:block}#sub-navigation .nav{width:45%;float:left}#results .result .result-detail{left:3%;top:7.5%}#sidebar .bottom,#sidebar .illustrated-map,#sidebar .top{display:block}#sidebar nav{background:none}#sidebar nav .sub-nav{display:none}#sidebar nav ul{display:block}#sidebar .newsletter{display:block;max-width:230px}#sidebar .contact,#sidebar .contact.enjoying{display:block}#sidebar.arriving{max-width:230px}#sidebar.features .bottom,#sidebar.features .top{display:block}#sidebar.enjoying{width:23.958333333%;float:left;min-width:0}#sidebar.enjoying #promotions-section .information-panels .panel{width:100%;margin:0 0 20px}#sidebar.enjoying-right{width:23.958333333%;float:left}#promotional-blocks .inner{padding:0}#promotional-blocks .inner .block{width:50%;max-width:none;clear:none}.tresco-artists .left-content{max-width:none;min-height:143px;padding:35px 5px 24px 0}.tresco-artists img{max-width:100%}#book-online .wrap-book img{width:45%}.cross-sells .inner li{max-width:255px;margin-right:2%}.cross-sells .inner li.second{max-width:255px}.cross-sells .inner li.last{margin-right:0}#page-content{padding:10px;width:65.770833333%;margin-left:4.270833333%}#page-content.cottage{margin-left:0}#page-content.property{margin-left:0;margin-right:4.2%}#page-content.enjoying-mid{margin-left:2%;margin-right:2%;width:43.854166667%;float:left}#page-content .sub-content .information-panels .panel{width:47.3%}#page-content .sub-content .information-panels .panel.odd{margin-left:4.4%}#page-content.eating h1,#page-content.enjoying h1{margin-top:0}#page-content.ce-layout .body-content .body-copy,#page-content.ce-layout .body-content .intro{padding-left:260px;width:100%}#page-content.ce-layout .body-content .body-copy--cookie{padding-left:0}#map-container .inner{max-width:960px}footer .cottage-nav .inner ul{list-style:none;padding:0;margin:0}footer .cottage-nav .inner ul li{width:16.3%;float:left;text-align:center}footer .cottage-nav .inner ul li.first{width:18%}footer .cottage-nav .inner ul li.second{margin-left:5%}footer .cottage-nav .inner ul li.third{margin-left:1.8%}footer .cottage-nav .inner ul li.last{width:10%;text-align:right}footer .cottage-nav .inner ul li a i{display:none}.supporters .support{float:left;margin-right:15px}#promotions-section .information-panels .panel{width:24.0625%;margin-left:0;margin-right:10px}#promotions-section .information-panels .panel:nth-child(4n){margin-right:0}#promotions-section.three-col .information-panels .panel{width:30%;padding:none;background:none}#promotions-section.three-col .information-panels .panel figure{text-align:center}#promotions-section.three-col .information-panels .panel:nth-child(4n){margin-right:10px}#promotions-section.three-col .information-panels .panel:nth-child(3n+0){margin-right:0}#sidebar.contact .contact-page__slider-overlay,.tariff-table .tariff-table--book-now{display:none}#page-content h1.property-h1{margin-top:10px}}@media only screen and (min-width:900px){.cross-sells .inner li{max-width:255px;width:100%;float:left;margin-right:7%}.cross-sells .inner li.last{margin-right:0}.slider-booking-form.inline{max-width:820px}#hellbay-banner{background-position:-50px 0}#sidebar{padding-left:0}#main-navigation .inner nav ul #sub-navigation .nav{margin-left:-29px}#main-navigation .inner nav ul #sub-navigation .nav.right-nav{margin-right:-35px;width:36%}#main-navigation .inner nav ul #sub-navigation .nav.right-nav .col{width:50%}.content-page .body-content .body-copy{padding-left:260px;width:70.770833333%;float:left;font-family:Gill Sans,sans-serif;font-size:1.2em}.content-page .body-content .body-copy p{line-height:1.34em}.content-page .body-content .body-copy p:first-of-type{margin-top:0}.content-page .body-content .body-copy h3{margin-bottom:0;font-family:Gill Sans,sans-serif}.staying .multi-cta a{width:25%;margin-bottom:20px}#primary-slider .owl-carousel .info-block.persona{top:10%}.charge-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.charge-block .detail{float:left;width:40%}.charge-block .bands{float:right;width:40%;margin:initial}.eating .stroked-header,.staying .stroked-header{margin-bottom:30px}.eating .stroked-header .multi-cta a,.staying .stroked-header .multi-cta a{float:left;width:25%}.eating .stroked-header .multi-cta a{width:20%}.staying .stroked-header.results .inner{max-width:600px}.staying .stroked-header.results .inner a{margin:auto;float:none}.staying .stroked-header .inner .multi-cta .secondary{width:23%}.staying .stroked-header .inner .multi-cta .tertiary{width:27%}#page-content{padding:0}#page-content.enjoying-mid{margin-left:4.1%;margin-right:4.1%}#property-listings .details .availability-grid table .odd td span{display:inline}footer .cottage-nav .inner ul li a i{display:inline-block}footer .inner .newsletter{width:23%;padding-left:0;margin-right:2%}footer .inner .newsletter input{margin-left:0;margin-top:20px;width:171px}footer .inner .newsletter button{margin-top:20px}footer .inner .link-list{max-width:110px;margin-right:0}footer .inner .link-list li{float:none;text-align:left;padding:0}footer .inner .illustrations{width:61%}footer .inner .illustrations a.illustrate{margin-right:0}footer .inner .illustrations{float:right;clear:none}footer .inner .illustrations a.illustrate.hotel{margin-right:0}footer .bottom-footer .inner .social{margin-right:5%}}@media only screen and (min-width:960px){.animate-container.sticky-header #main-navigation .inner nav ul li.arriving{margin-right:10%}.animate-container.sticky-header #main-navigation .inner nav ul li.staying{margin-right:4.5%}.animate-container.sticky-header #main-navigation .inner nav ul li.eating{margin-right:9.7%}.animate-container.sticky-header #main-navigation .inner nav ul li.logo{max-width:359px;width:43.916667%;margin-right:4.5%}#main-navigation .inner nav{padding:0}#main-navigation .inner nav ul li.eating{margin-right:10.5%}#subnav ul li{padding:0 2%}.multi-block-slider .inner{width:960px;margin:auto;max-width:none}.multi-block-slider .slide .col-2{margin-right:1.041666667%}.arriving-promo .spot,.multi-block-slider .slide .col-3{display:block}#rainbow-banner .left-rainbow{max-width:33%}#rainbow-banner .center-rainbow{max-width:34%}#rainbow-banner .right-rainbow{display:inline-block;float:left;max-width:33%}#rainbow-banner .right-rainbow img{max-width:100%;min-height:200px}#property-listings .details a.learn-more{width:auto;clear:none}.property-location div.img_wrap{width:105%}.cross-sells .inner li{max-width:265px;margin-right:7%}.cross-sells .inner li.last{margin-right:0}.one-night#results article{display:inline-block;width:49%;position:relative}.one-night#results article .result-detail{position:absolute;left:50%;top:41.5%;bottom:4.5%;margin-left:-210px}.one-night#results article .result-detail .generic-content{max-width:232px}.one-night#results article .result-detail .map-image{display:block}#hellbay-banner{background-position:0 0}#promotions-section .information-panels .panel{margin-right:9px}#promotions-section.three-col .information-panels .panel,#promotions-section.three-col .information-panels .panel:nth-child(4n){margin-right:45px}#promotions-section.three-col .information-panels .panel:nth-child(3n+0){margin-right:0}#page-content{width:71.77%}#features-carousel .owl-carousel{width:90%;margin:auto}#features-carousel .owl-carousel .owl-controls .owl-buttons .owl-prev{left:-45px}#features-carousel .owl-carousel .owl-controls .owl-buttons .owl-next{right:-45px}#features-carousel.eating .owl-carousel .owl-controls .owl-buttons .owl-prev{left:-45px;background:url(/assets/images/legacy/css-sprite@1x.png) no-repeat 0 -539px}}@media only screen and (min-width:960px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:960px) and (min-device-pixel-ratio:2),only screen and (min-width:960px) and (min-resolution:2dppx),only screen and (min-width:960px) and (min-resolution:192dpi){#features-carousel.eating .owl-carousel .owl-controls .owl-buttons .owl-prev{background-image:url(/assets/images/legacy/css-sprite@2x.png);background-size:456px 750px}}@media only screen and (min-width:960px){#features-carousel.eating .owl-carousel .owl-controls .owl-buttons .owl-next{right:-45px;background:url(/assets/images/legacy/css-sprite@1x.png) no-repeat -39px -539px}}@media only screen and (min-width:960px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:960px) and (min-device-pixel-ratio:2),only screen and (min-width:960px) and (min-resolution:2dppx),only screen and (min-width:960px) and (min-resolution:192dpi){#features-carousel.eating .owl-carousel .owl-controls .owl-buttons .owl-next{background-image:url(/assets/images/legacy/css-sprite@2x.png);background-size:456px 750px}}@media only screen and (min-width:960px){.availability-table{width:100%}.availability-table ul li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #3c3c3b;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;text-align:center;width:100%}.availability-table ul li.odd{margin-left:5%;margin-right:14px}.availability-table ul li div{width:33.3%;display:inline-block}.availability-table ul li div .call-to-actions{text-align:right;margin:10px 0}.availability-table ul li div .call-to-actions a{padding:8px 20px 5px;display:inline}.availability-table .availability-table-row-dates,.availability-table .price{font-family:Georgia,Times,Times New Roman,serif;font-weight:400;font-style:normal;font-size:14px}.availability-table .c-button{margin:0 0 10px;width:100%}#image-collage .inner{max-width:960px}#image-collage .primary{float:left;margin-right:1%}#image-collage .primary.secondary{float:right;margin-right:.8%}#image-collage .block{max-width:232px;width:auto}#image-collage .block.tweet{margin-right:1%}#image-collage .block.clear-block{clear:none}.tresco-artists .left-content{max-width:190px;min-height:143px;padding:35px 5px 24px 0}.tresco-artists img{max-width:70%}footer .inner .newsletter{padding-left:0}footer .inner .illustrations{width:602px}footer .inner .illustrations a.illustrate{margin-right:5px}footer .bottom-footer .inner .social{float:left;width:auto;padding-left:0}footer .bottom-footer .inner .social span{display:block}footer .bottom-footer .inner .social ul{float:left}footer .bottom-footer .inner .social ul li.first{margin-left:0}footer .bottom-footer .inner p{float:left;width:auto;clear:none;padding:0;text-align:left}footer .bottom-footer .inner p.copyright{margin-right:5%}footer .bottom-footer .inner p.copyright a{color:#fff;margin-left:2%}footer .bottom-footer .inner p.copyright .tel{margin-left:15px;padding-left:15px;border-left:2px solid #eee6db}#gallery-slider .inner{width:100%;max-width:1200px;margin-bottom:50px}#gallery-slider #primary-slider{margin-bottom:10%}#gallery-slider #primary-slider #sync1.owl-carousel .owl-controls .owl-buttons{width:36px}#gallery-slider #primary-slider #sync1.owl-carousel .owl-controls .owl-buttons div.owl-prev{background-position:0 -539px;border-radius:50%;border:1px solid #aaaaa9}#gallery-slider #primary-slider #sync1.owl-carousel .owl-controls .owl-buttons div.owl-prev i{background-position:-172px -289px}#gallery-slider #primary-slider #sync1.owl-carousel .owl-controls .owl-buttons div.owl-prev:hover i{background-position:-172px -311px}#gallery-slider #primary-slider #sync1.owl-carousel .owl-controls .owl-buttons div.owl-next{background-position:-39px -539px;border-radius:50%;border:1px solid #aaaaa9}#gallery-slider #primary-slider #sync1.owl-carousel .owl-controls .owl-buttons div.owl-next i{background-position:-197px -289px}#gallery-slider #primary-slider #sync1.owl-carousel .owl-controls .owl-buttons div.owl-next:hover i{background-position:-197px -311px}#gallery-slider #primary-slider #sync1.owl-carousel .rsContent{background:#f6f7f7;text-align:center}#gallery-slider #primary-slider #sync1.owl-carousel .rsContent img{max-height:none}#gallery-slider #primary-slider #sync1 .content-block{position:absolute;left:20%;bottom:0;background:#fff;display:block;padding:25px;text-transform:uppercase}#gallery-slider #primary-slider #sync1 .content-block h3{color:#b3ba68;font-family:Gill Sans,sans-serif;margin-bottom:10px}#gallery-slider #primary-slider #sync1 .content-block hr{background:#b3ba68;width:20%;margin-bottom:15px}#gallery-slider #primary-slider #sync1 .content-block span{font-family:Gill Sans,sans-serif;color:#565564;font-size:1.3em;display:block}#gallery-slider #primary-slider #sync1 .content-block p{font-family:Georgia,Times,Times New Roman,serif;font-weight:400;font-style:normal;font-style:italic;font-size:2.2em;color:#565564;margin-top:10px}#gallery-slider #primary-slider #sync1 .content-block a{border:1px solid #565564;color:#565564;text-align:center;display:block;padding:3px 10px}#gallery-slider #primary-slider #sync1 .content-block a:hover{background:#565564;color:#fff}#gallery-slider #primary-slider #sync1 .content-block a:hover i{background-position:-199px -481px}#gallery-slider #primary-slider #sync2{display:none;display:inline-block;float:left;width:200px;margin-left:20%}#gallery-slider #primary-slider #sync2.owl-carousel .owl-wrapper{margin:auto;left:none;text-align:left;height:60px}#gallery-slider #primary-slider #sync2.owl-carousel .owl-item{min-width:58px;min-height:60px;display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;float:none;min-height:0;padding:0;margin:5px;pointer:cursor}#gallery-slider #primary-slider #sync2.owl-carousel .owl-item img{width:100%;height:50px}#gallery-slider #primary-slider #sync2.owl-carousel .owl-item.synced{border:2px solid #000}#gallery-slider #primary-slider #sync2.owl-carousel .owl-item.synced img{height:46px}#gallery-slider #primary-slider #sync3{display:inline-block;float:right;width:200px;margin-right:17%;max-height:190px;height:100%}#gallery-slider #primary-slider #sync3.owl-carousel .owl-wrapper{margin:auto;text-align:left;height:60px}#gallery-slider #primary-slider #sync3 .owl-item{display:none}#gallery-slider #primary-slider #sync3 .owl-item.synced{display:block}#gallery-slider #primary-slider #sync4{display:inline-block;float:left;width:350px;margin-left:20%;height:130px}#gallery-slider #primary-slider #sync4.owl-carousel .owl-wrapper{margin:auto;text-align:left;height:60px}#gallery-slider #primary-slider #sync4 .owl-item{display:none}#gallery-slider #primary-slider #sync4 .owl-item.synced{display:block;width:350px}.artist-gal-button{margin-top:65px}}.webcam-disclaimer p{font-size:1.3em;color:#000;font-family:Georgia,Times,Times New Roman,serif;font-weight:400;font-style:normal;font-style:italic}.webcam-disclaimer h3{font-weight:400;font-style:normal;text-transform:uppercase;font-size:1.4em;text-align:center;line-height:1.5em;margin-bottom:10px}#sidebar.features.property-type-sb-booking{float:right;clear:none;width:auto;padding-bottom:30px}@media only screen and (min-width:740px){#sidebar.features.property-type-sb-booking{width:35.416666667%}}.hp-booking-iframe{padding-bottom:20px;padding-top:65px;max-width:1200px;margin-left:auto;margin-right:auto}@media only screen and (min-width:768px){.hp-booking-iframe{padding-top:165px}}.hp-booking-iframe iframe{border:none;display:block;height:1120px;width:100%;max-width:90%;margin:40px auto 0}.lightbox{width:100%;height:70%;position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);background:#9e9e97;display:none}.lightbox.lightbox-opened{display:block;z-index:2}.lightbox-content-outer{position:relative;border:10px solid #636363;width:100%;height:100%}.lightbox-content{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);position:absolute;width:80%;overflow-y:auto}.lightbox-content p{font-family:Georgia,Times,Times New Roman,serif;font-weight:400;font-style:normal;font-size:1.8em;font-style:italic;text-align:center;margin-top:0;color:#fff;padding:0 30px}.lightbox-content p a{color:#636363;border-bottom:1px solid #636363}.lightbox-close{text-align:right;padding-right:20px;padding-top:20px;width:100%;display:inline-block;font-family:P22JohnstonUnderground-Regular;font-weight:400;font-style:normal;font-size:1.4em;text-transform:uppercase}.lightbox-close a{color:#fff}.lightbox-button{position:absolute;bottom:0;right:0;margin:0 auto}@media only screen and (min-width:650px){.lightbox{width:630px;height:350px}.lightbox-button{position:absolute;bottom:0;right:0;margin-bottom:20px;margin-right:20px}.lightbox-content{overflow-y:hidden}}.basic-carousel,.basic-carousel-item{width:100%}.basic-carousel .owl-prev{left:20px!important;top:45%!important;background-position:-313px -140px!important}.basic-carousel .owl-next{background-position:-350px -140px!important;right:20px!important;top:45%!important}.two-column-page{margin:0 auto;width:100%;text-align:center}.two-column-content{width:100%;max-width:970px;margin:0 auto;padding:0 5%}#page-content .two-column-content h1.property-h1,.two-column-content h1.property-h1{margin-top:25px}.book-by-container{display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.book-container-detail{padding:15px 10px}.book-col-1{padding:25px 15px}.book-col-2{padding:15px 10px;margin-bottom:30px}.book-col-2 .book-container-form-elements{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.book-col-3{padding:25px 15px}.book-col-4{padding:15px 10px}.book-col-4 .book-container-form-elements{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.book-col-4 .book-container-form-elements.row-2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.book-col-4 .book-container-children{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:15px}.book-col-4 .booking-bar-disclaimer{margin-top:7px}.book-container-text{background:#c1cfcd}.book-container-title{font-family:Gill Sans,sans-serif;font-size:24px;text-transform:uppercase;color:#83a09b}.book-container-descr p{font-family:Georgia,Times,Times New Roman,serif;font-weight:400;font-style:normal;font-style:italic;font-size:14px;margin:0}.book-container-detail{background:#dae2e1}.book-container-detail .book-container-form-elements{display:-webkit-box;display:-ms-flexbox;display:flex}.book-container{background:#dae2e1}.book-container-datepicker{position:relative;display:inline-block;width:110px;border:1px solid #636363}.book-container-datepicker:after{content:"";background:url(/assets/images/legacy/calendar.png) no-repeat;width:25px;height:20px;display:inline-block;zoom:1;float:right;right:0;top:5px;margin-top:-22px;margin-right:0}.book-container-datepick{width:100px}.book-container-form-elements .booking-bar-age{display:none;visibility:none}.book-container-form-button{margin-top:15px;width:100%;text-align:center}.book-container-date-selector{display:inline-block;margin-left:10px}.book-container-guests-selector{display:inline-block;padding-right:0}.booking-bar-age.book-container-form-element{margin-right:5px}.book-container-form-element{text-align:center;margin-right:5px}.book-container-form-element.book-container-adults .children-placeholder{margin-right:5px}.book-container-form-element.book-container-children{text-align:center;margin-right:0}.book-container-form-element.book-container-children .booking-bar-age .book-container-select-placeholder{width:33px}.book-container-form-element.book-container-children .booking-bar-age .book-container-select-placeholder:after{margin-right:5px}.book-container-form-element.book-container-children .booking-bar-age select{width:33px;padding-left:5px;padding-right:0}.book-container-form-element.book-container-children .book-container-select-placeholder:after{content:"";background:url(/assets/images/legacy/css-sprite@1x.png) no-repeat -217px -504px;width:8px;height:14px;display:inline-block;zoom:1;right:3px;top:8px;margin-top:-20px;margin-left:0}.book-container-form-element:last-child{margin-right:0}.book-container-form-element label{display:block;text-transform:uppercase;font-family:Gill Sans,sans-serif;font-size:16px;margin-right:5px;color:#636363}.book-container-form-element.book-container-children label{margin-top:7px}.book-container-form-element input{width:110px;padding:5px 0 5px 10px}.book-container-form-element input,.book-container-form-element select{-webkit-appearance:none;-moz-appearance:none;border:0;border-radius:0;height:auto;background:transparent;display:inline-block;color:#636363;font-family:Georgia,Times,Times New Roman,serif;font-weight:400;font-style:normal;font-style:italic;font-size:16px}.book-container-form-element select{width:38px;padding:5px 0 5px 7px}.book-container-form-element select::-ms-expand{display:none}.book-container-form-element .booking-bar-age .book-container-select-placeholder{width:43px;margin-left:5px}.book-container-form-element .booking-bar-age .book-container-age-label{margin-left:10px}.book-container-form-element .booking-bar-age select{width:43px}.book-container-form-element .booking-bar-age select:after{margin-right:5px}.book-container-form-element .book-container-select-placeholder{position:relative;display:inline-block;border:1px solid #636363;width:38px;border-radius:0}.book-container-form-element .book-container-select-placeholder:after{content:"";background:url(/assets/images/legacy/css-sprite@1x.png) no-repeat -217px -504px;width:8px;height:14px;display:inline-block;zoom:1;right:7px;top:8px;float:right;margin-right:10px;margin-top:-20px}.book-container-form-element .book-container-select-placeholder.book-container-when-placeholder{width:150px}.book-container-form-element .book-container-select-placeholder.book-container-when-placeholder select{width:100%;padding-right:20px}.two-column-page #page-wrapper{margin-top:35px}@media (min-width:700px){.two-column-page #page-wrapper{margin-top:0}}@media (min-width:800px){#page-content.two-column-page{width:100%;margin-left:0}.two-column-page #page-wrapper{margin-top:0}.book-container-form-outer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.book-container-form-element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.book-container-form-element .book-container-date{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.book-col-4 .book-container-children{margin-top:0;margin-left:10px}.book-col-4 .booking-bar-disclaimer,.book-container-form-element.book-container-children label{margin-top:0}}@media (min-width:1025px){.book-container-form-button{text-align:right}.booking-bar-age.book-container-form-element{margin-right:5px}.book-by-the-week .book-container-form{position:relative}.book-container-form-outer{display:block}.book-container-form-outer .book-container-form-element.book-container-children{margin-left:0}.two-column-content{padding:0}.two-column-page #page-wrapper{margin-top:10px}#page-content.two-column-page{padding:0 5%;float:left;margin-left:0}.book-by-container{display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;-webkit-box-flex:1;-ms-flex:auto 1;flex:auto 1}.book-container-form-element{margin-right:5px}.book-container-form-elements{margin-bottom:10px}.book-container-form-elements:last-child{margin-bottom:0}.no-flexbox .book-col-1,.no-flexbox .book-col-2,.no-flexbox .book-col-3,.no-flexbox .book-col-4{width:100%}.no-flexbox .book-col-2{margin-bottom:20px}.book-col-1,.book-col-2,.book-col-3,.book-col-4{width:49%}.book-col-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:15px;padding:35px 25px}.book-col-2{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-right:15px;padding:15px 10px;margin-bottom:0}.book-col-2 form{display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.book-col-2 .book-container-form-elements,.book-col-2 form{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.book-col-3{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:35px 25px}.book-col-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;padding:15px 10px}.book-col-4 form{display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.book-col-4 form label{margin-top:5px}.book-col-4 .book-container-form-elements{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.book-col-4 .book-container-form-elements.row-2{margin-top:25px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.book-col-4 .book-container-form{position:relative}.book-col-4 .book-container-form-outer{display:inline-block;float:left}.book-col-4 .book-container-form-button{display:inline-block;float:right;text-align:end;position:absolute;bottom:0;right:0;width:auto}.book-container-form-element{display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.book-container-form-element label{-ms-flex-item-align:center;align-self:center}.book-container-form-element .booking-bar-age{display:none}.book-container-form-element .booking-bar-age .book-container-age-label{margin-left:5px;margin-right:0}.book-container-date{display:-webkit-box;display:-ms-flexbox;display:flex}.children-placeholder{margin-right:5px}.booking-bar-disclaimer{margin-top:5px}.two-column-page{width:100%}.two-column-page #page-wrapper{margin-top:15px}.book-container-date-selector{margin-left:0}#page-content.two-column-page{width:100%}}@-webkit-keyframes bounceInDown{0%{-webkit-transform:translateY(0)}60%{-webkit-transform:translateY(160px)}80%{-webkit-transform:translateY(130px)}to{-webkit-transform:translateY(140px)}}@keyframes bounceInDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(160px);transform:translateY(160px)}80%{-webkit-transform:translateY(130px);transform:translateY(130px)}to{-webkit-transform:translateY(140px);transform:translateY(140px)}}.bounceInDown{-webkit-animation-name:bounceindown;animation-name:bounceInDown}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(140px)}20%{-webkit-transform:translateY(160px)}to{-webkit-transform:translateY(0)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(140px);transform:translateY(140px)}20%{-webkit-transform:translateY(160px);transform:translateY(160px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.bounceOutUp{-webkit-animation-name:bounceoutup;animation-name:bounceOutUp}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}to{-webkit-transform:translateY(700px);opacity:0}}@keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}to{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}.animated{-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated,.animated.hinge{-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeinup;animation-name:fadeInUp}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeindown;animation-name:fadeInDown}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translateZ(0)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}.owl-controls{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.grabbing{cursor:url(/assets/images/legacy/grabbing.png) 8 8,move}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}.owl-fade-out{z-index:10;-webkit-animation:fadeout .7s ease both;animation:fadeOut .7s ease both}.owl-fade-in{-webkit-animation:fadein .7s ease both;animation:fadeIn .7s ease both}.owl-backSlide-out{-webkit-animation:backslideout 1s ease both;animation:backSlideOut 1s ease both}.owl-backSlide-in{-webkit-animation:backslidein 1s ease both;animation:backSlideIn 1s ease both}.owl-goDown-out{-webkit-animation:scaletofade .7s ease both;animation:scaleToFade .7s ease both}.owl-goDown-in{-webkit-animation:godown .6s ease both;animation:goDown .6s ease both}.owl-fadeUp-in{-webkit-animation:scaleupfrom .5s ease both;animation:scaleUpFrom .5s ease both}.owl-fadeUp-out{-webkit-animation:scaleupto .5s ease both;animation:scaleUpTo .5s ease both}@-webkit-keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}to{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px);transform:translateZ(-500px)}75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%)}to{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px)}to{opacity:1;-webkit-transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%);transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px);transform:translateZ(-500px)}to{opacity:1;-webkit-transform:translateZ(0) translateX(0);transform:translateZ(0) translateX(0)}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8)}}@keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}}@-webkit-keyframes goDown{0%{-webkit-transform:translateY(-100%)}}@keyframes goDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{0%{opacity:0;-webkit-transform:scale(1.5)}}@keyframes scaleUpFrom{0%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}.owl-theme .owl-controls{text-align:center}.owl-theme .owl-controls .owl-buttons div{color:#fff;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;background:#869791;filter:alpha(opacity=50);opacity:.5}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:alpha(opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:alpha(opacity=50);opacity:.5;border-radius:20px;background:#869791}.owl-theme .owl-controls.clickable .owl-page:hover span,.owl-theme .owl-controls .owl-page.active span{filter:alpha(opacity=100);opacity:1}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#fff;padding:2px 10px;font-size:12px;border-radius:30px}.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) no-repeat 50%}
/*# sourceMappingURL=legacy.css.map */
