@media all{img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}}@media all{img.wp-smiley,img.emoji{display:inline!important;border:none!important;box-shadow:none!important;height:1em!important;width:1em!important;margin:0 0.07em!important;vertical-align:-0.1em!important;background:none!important;padding:0!important}}@media all{
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}}@media all{:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp:6px 6px 0px rgba(0, 0, 0, 1)}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:root :where(.wp-block-pullquote){font-size:1.5em;line-height:1.6}}@media all{@charset "UTF-8";html,body{width:100%;height:100%;min-height:100%;font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}*{background:transparent;font-family:sans-serif;font-size:100%;font:inherit;line-height:1;margin:0;padding:0;border:0;outline:0;text-decoration:none;vertical-align:baseline;font-family:'Libre Franklin',sans-serif}*,:before,:after{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}section{position:relative;width:100%;clear:both;display:inline-block}img{box-sizing:content-box;display:block}input{line-height:normal}input,select{vertical-align:middle}input[type='checkbox'],input[type='radio']{box-sizing:border-box}input[type='button'],input[type='submit'],button{cursor:pointer;-webkit-appearance:none}textarea{overflow:auto}hr{margin:30px 0;padding:0;display:block;clear:both;box-sizing:content-box}del{text-decoration:line-through}b,strong{font-weight:bolder}a.tel{cursor:default!important;color:currentColor;background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;background:initial}a.anchor{position:relative;top:0;visibility:hidden;display:table;clear:both}.clear{clear:both}.clearfix:before,.clearfix:after{content:' ';display:table}.clearfix:after{clear:both}.hidden,.hidden0,.hide,.hide0,.mobile{display:none}.centre{position:relative;height:auto;margin:auto}.question{cursor:pointer}.answer{display:none}.content .pagination{background:none;width:100%;height:auto;padding:25px 0 0;border:none;display:block;clear:both}.content ul.pagination{margin-top:50px}.content .pagination li{margin:0 5px 0 0;padding:0;display:inline-block}.content .pagination li:before{display:none}.content .pagination li a{color:#fff;padding:4px 8px}.content .pagination li.pag-current{font-weight:700;color:#fff;margin:-5px 5px 0 0;padding:6px 9px}body.preload *{transition:none!important}#load{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:#182129;z-index:999999}#load .logo{position:absolute;bottom:5%;left:0;right:0;margin:0 auto;width:200px;height:auto}#load .loader{position:fixed;top:50%;left:50%;height:80px;width:80px;margin-top:-45px;margin-left:-45px;border-radius:50%;border:10px solid #11181e;border-top-color:#baa565;animation:spin 1s infinite linear}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@font-face{font-family:"pebblefonts";src:url(//bellacasa.com.au/wp-content/themes/pebbledesign/assets/dist/font/pebble-font.eot);src:url(//bellacasa.com.au/wp-content/themes/pebbledesign/assets/dist/font/pebble-font.eot) format("embedded-opentype"),url(//bellacasa.com.au/wp-content/themes/pebbledesign/assets/dist/font/pebble-font.ttf) format("truetype"),url(//bellacasa.com.au/wp-content/themes/pebbledesign/assets/dist/font/pebble-font.woff) format("woff"),url(//bellacasa.com.au/wp-content/themes/pebbledesign/assets/dist/font/pebble-font.svg) format("svg");font-weight:400;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'pebblefonts'!important;speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-bold-down:before{content:"\E900"}.icon-arrow-bold-left:before{content:"\E901"}.icon-arrow-bold-right:before{content:"\E902"}.icon-arrow-bold-up:before{content:"\E903"}.icon-arrow-double-down:before{content:"\E904"}.icon-arrow-double-left:before{content:"\E905"}.icon-arrow-double-right:before{content:"\E906"}.icon-arrow-double-up:before{content:"\E907"}.icon-arrow-left-full:before{content:"\E929"}.icon-arrow-right-full:before{content:"\E92A"}.icon-arrow-down:before{content:"\E908"}.icon-arrow-left:before{content:"\E909"}.icon-arrow-right:before{content:"\E90A"}.icon-arrow-up:before{content:"\E90B"}.icon-calendar-o:before{content:"\E90C"}.icon-calendar-tick:before{content:"\E90D"}.icon-calendar:before{content:"\E90E"}.icon-circle-o:before{content:"\E90F"}.icon-circle:before{content:"\E910"}.icon-cross:before{content:"\E911"}.icon-cursor:before{content:"\E912"}.icon-download:before{content:"\E913"}.icon-envelope-o:before{content:"\E914"}.icon-envelope:before{content:"\E915"}.icon-facebook:before{content:"\E916"}.icon-fax:before{content:"\E927"}.icon-google-plus:before{content:"\E917"}.icon-heart-o:before{content:"\E918"}.icon-heart:before{content:"\E919"}.icon-instagram:before{content:"\E91A"}.icon-linkedin:before{content:"\E92B"}.icon-map-marker:before{content:"\E91B"}.icon-navigation:before{content:"\E926"}.icon-phone-mobile:before{content:"\E91C"}.icon-phone:before{content:"\E91D"}.icon-pinterest:before{content:"\E91E"}.icon-play:before{content:"\E91F"}.icon-plus:before{content:"\E928"}.icon-star:before{content:"\E920"}.icon-tick:before{content:"\E921"}.icon-trip-advisor:before{content:"\E922"}.icon-twitter:before{content:"\E923"}.icon-youtube-play:before{content:"\E924"}.icon-youtube:before{content:"\E925"}a,a:after,i,.logo,.logo img,header,.form input[type="text"],.form textarea,footer .pd img,.btn,.button,button,.btn:before,.button:before,button:before,.btn span:before,.button span:before,button span:before,.scroller,.accommodation .caption,header a#pull span,nav .close span{transition:all 0.4s ease}img{transition:all 0.8s ease}hr{border-top:1px solid #ddd;display:inline-block;width:100%}body ::-moz-selection{background:#baa565;color:#fff}body ::selection{background:#baa565;color:#fff}body ::-moz-selection{background:#baa565;color:#fff}::-webkit-scrollbar-corner{background:transparent;display:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#f0f0f0}::-webkit-scrollbar-thumb{background:#ccc;box-shadow:none}#tooltip{background:#333;position:absolute;width:auto;max-width:400px;color:#fff;padding:10px 15px;text-transform:uppercase;z-index:9999;font:300 16px/1em 'Libre Franklin',sans-serif}#container{max-width:1920px;margin:0 auto;position:relative}.centre{max-width:1450px;margin:0 auto;position:relative;width:85%}a:not(.tel){cursor:pointer}.desktop{display:block}.mob{display:none}main{display:inline-block;width:100%;clear:both;position:relative;padding:100px 0;z-index:1}main .bg{position:absolute;left:50%;top:0;width:210px;background:#f6f6f6;height:100%;margin-left:-105px}h2{font:400 40px/56px 'Libre Baskerville',serif;font-style:italic;color:#68808e;margin:0 0 25px}h1{font:400 50px/70px 'Libre Baskerville',serif;font-style:italic;color:#68808e;margin:0 0 35px}.internal h1{font-size:42px;margin:0 0 15px}.home h2,.subscribe h2{font:400 40px/62px 'Libre Baskerville',serif;font-style:italic;color:#68808e;margin:0 0 35px}h3{font:400 28px/45px 'Libre Baskerville',serif;font-style:italic;color:#68808e;margin:0 0 15px}p,.content li{font:100 16px/30px 'Libre Franklin',sans-serif;color:#484848;margin:0 0 25px}p.intro{font:300 22px/35px 'Libre Franklin',sans-serif;color:#999;font-style:italic}p a:not(.tel),li a:not(.tel){color:#baa565}body:not(.home) main p a:not(.tel),body:not(.home) main li a:not(.tel){text-decoration:underline}.home main{text-align:center;padding:120px 0}.home main .centre{max-width:950px}.home main p:not(.intro){padding:0 10%}.home main p a{font-weight:400}.home main .awards{width:550px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.home main .awards .img{width:25%;float:left;padding:15px}.home main img.award{max-width:125px}.content ul{background:#f1f1f1;margin:5px 0;padding:30px;display:inline-block;clear:both;width:80%}.content li{margin:0 0 5px;padding:0;list-style:none;padding-left:35px;position:relative}.content ul li:before{font-family:pebblefonts;content:"\E906";position:absolute;left:0;font-size:18px;color:#baa565}.content ul li:last-child{margin:0}.content ul.pagination{position:absolute;bottom:0;left:0;margin:0;padding:0}.content .pagination li a{background:#baa565;color:#fff}.content .pagination li.pag-current{color:#baa565;background:transparent}table{font:300 16px/24px 'Libre Franklin',sans-serif;color:#687076}table a{color:#baa565;font-weight:700}table.tabledefault td{padding:5px}table.tabledefault td strong{margin:0 0 5px 0;display:inline-block}table.tabledefault td#customfields{padding:0}.boxes .columns{float:left}.boxes .box{position:relative;overflow:hidden}.boxes .box img{width:100%;height:auto;-webkit-backface-visibility:hidden}.boxes .box .title{position:absolute;bottom:0;left:0;width:100%;z-index:10;height:200px;font:400 32px/40px 'Libre Baskerville',serif;font-style:italic;padding:130px 0 30px;color:#f7f7f7;margin:0;text-align:center;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(204, 0, 0, 0)',endColorstr='#000000',GradientType=0)}.boxes .box .title:after{position:absolute;content:' ';height:3000px;width:1000px;left:0;top:-1500px}.w33{width:33.33%}.w50{width:50%}.w66{width:66.66%}.w100{width:100%}.masonry .box{float:left;margin-bottom:8px;background:#182129}.masonry .box.margin{margin-right:8px}.masonry .box:nth-child(2){float:right}.w33.margin{width:calc(33.33% - 8px)}.w66.margin{width:calc(66.66% - 8px)}#grid,.boxes.strips{display:inline-block;width:100%;clear:both;padding:20px 0 50px;position:relative}#grid .columns{float:left}#grid .columns .box,.boxes.strips .box{position:relative;margin:0 10px 40px}#grid .columns .box .image,.boxes.strips .image{width:100%;display:inline-block;overflow:hidden;background:#182129}#grid .columns .box .image img,.boxes.strips .image img{width:100%;height:auto;-webkit-backface-visibility:hidden}.boxes.strips .box:nth-child(even) .image{float:right}.boxes.strips .box{background:#f7f7f7}.boxes.strips .box .text{position:relative;padding:60px 70px;width:50%;float:left}.boxes.strips .box .image{position:relative;width:50%;float:left}#grid .columns{float:left}#grid .columns .box .text{padding:30px;background:#f7f7f7;width:100%}#grid[data-columns]::before{content:'3 .columns.w33'!important}@media screen and (max-width:700px){#grid[data-columns]::before{content:"1 .columns.w100"!important}}@media screen and (min-width:701px) and (max-width:1200px){#grid[data-columns]::before{content:"2 .columns.w50"!important}}@media screen and (min-width:1201px){#grid[data-columns]::before{content:"3 .columns.w33"!important}}header{position:fixed;top:0;left:0;width:100%;z-index:99;padding:0;background:rgba(24,33,41,.9)}header .logo{padding:25px 0 20px}header .logo img{margin:0 auto;height:85px;width:auto}header a#pull{position:absolute;top:50%;left:30px;font:400 22px/40px 'Libre Baskerville',sans-serif;text-transform:lowercase;font-style:italic;color:#fff;letter-spacing:.05em;padding-left:35px;transform:translateY(-50%)}header a#pull .toggle-icon{float:left;margin:0 20px 0 0}header a#pull span,nav .close span{content:'';display:block;width:42px;height:3px;background:#fff;margin:8px 0}header a#pull i{font-size:55px;position:absolute;left:0;top:45%;transform:translateY(-50%)}header .booknow{position:absolute;right:30px;top:50%;transform:translateY(-50%)}header.scroll .logo{padding:20px 0 18px}header.scroll .logo img{height:65px}nav{position:fixed;z-index:99;height:100vh;left:-350px;top:0;width:100%;max-width:350px;background:#182129;box-shadow:2px 4px 3px 1px rgba(0,0,0,.11);transition:all 0.8s ease}nav.active{left:0}nav .close{position:absolute;top:30px;right:30px;color:#baa565;font:100 40px/35px 'Libre Franklin',sans-serif;padding:0;z-index:999;padding:10px}nav .close span:nth-child(1){transform:rotate(45deg)}nav .close span:nth-child(2){transform:rotate(-45deg);margin-top:-11px}nav ul{padding:30px;margin:30px 0}nav ul li{padding:0;margin:4vh 0;list-style:none;font:400 22px/26px 'Libre Baskerville',serif;font-style:italic;color:#fff}nav ul li a{display:block;padding:0 0 15px;position:relative;font:inherit;font-weight:normal!important;color:#ffffff!important;text-decoration:none}nav ul li a:after{position:absolute;bottom:0;left:0;width:0;height:1px;background:#baa565;content:' ';transition:all 0.8s ease}#play{background:transparent url(//bellacasa.com.au/wp-content/themes/pebbledesign/assets/dist/img/system/icon-play.svg) no-repeat;width:60px;height:60px;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;display:none;z-index:9;cursor:pointer}#videoMob{display:none}#video{width:100%}.home .scroller{bottom:3px}.location{padding:120px 0 60px}.location img{width:100%;height:auto}.location .left{width:52%;margin-left:8%;float:left}.location .left h2{padding-right:25%}.location .left p{padding-right:25%}.location .left .btn{margin-top:20px}.location .left .img{width:50%;float:left;padding-right:30px;margin-top:130px}.location .right{width:40%;float:right}.accommodation{padding:120px 0}.accommodation p{max-width:70%;float:left}.accommodation .btn{float:right}.accommodation .slideshow{margin:35px -35px 0;width:calc(100% + 70px)}.accommodation .slideshow .item{margin:0 35px;background:#182129}.accommodation a.nav{bottom:auto;top:50%;transform:translateY(-50%);padding:15px}.accommodation a.nav.prev{right:auto;left:0}.accommodation a.nav.next{right:0}.pebble_accommodation-template-default main .content img{max-width:100%}.best-rate{text-align:center;background:url(//bellacasa.com.au/wp-content/themes/pebbledesign/assets/dist/img/home/best-rate.jpg) bottom center no-repeat;background-size:cover;padding:300px 0;margin:60px 0}.best-rate p{font:400 50px/70px 'Libre Baskerville',serif;font-style:italic;margin:0 0 30px;color:#fff}.reviews{padding:180px 0 120px;text-align:center}.reviews .bg{position:absolute;left:50%;bottom:0;width:210px;background:#f6f6f6;height:80%;margin-left:-105px}.reviews p{font:400 32px/50px 'Libre Baskerville',serif;font-style:italic;color:#68808e;max-width:950px;margin:0 auto 50px}.reviews .quote{font:400 420px/400px 'Arial',sans-serif;font-style:normal;color:#baa565;margin:-60px auto -200px}.other-items p a{background:#718795;color:#fff;padding:8px 12px;margin:0 3px;text-decoration:none!important}.review .quote{font:400 160px/0.1em 'Arial',sans-serif;font-style:normal;color:#baa565;margin:80px 0 -5px}.review .author{font:400 18px/22px 'Libre Baskerville',serif;font-style:italic;color:#68808e}.contact-details{background:#f1f1f1;padding:30px 30px 10px}.contact-details p a{color:#484848;text-decoration:none!important}.contact-details p i{color:#baa565;font-size:25px;vertical-align:sub;margin:0 3px 0 0}.page-template-page-competition .content.subscribe{border-top:none}.subscribe{display:inline-block;width:100%;clear:both;position:relative;padding:120px 0;text-align:center}.subscribe .centre{max-width:900px}.subscribe form{margin:60px 0 0}.subscribe input{font:100 20px/50px 'Libre Franklin',sans-serif;color:#484848;border-left:1px solid #baa565;padding:0 20px;margin-right:30px;float:left;width:calc(36% - 30px)}.subscribe button{float:left;width:28%;padding:15px 40px}.subscribe p.agree{float:left;margin:22px 0 0 0;width:100%;font-weight:300;font-size:13px}.subscribe form input[type="checkbox"]{width:auto;height:auto;margin-right:5px;float:none}body:not(.home) .subscribe{border-top:1px solid #e4e4e4}footer{display:inline-block;width:100%;clear:both;position:relative;margin-top:80px}footer .links{background:#182129;padding:60px 0}footer .links .left{width:50%;float:left;padding:0 6%}footer .links .right{width:calc(50% - 50px);float:right;margin-left:50px}footer .links .logo{display:inline-block;width:220px;height:auto}footer .links img{width:auto;height:auto}footer .links ul{padding:0;margin:30px 0 0}footer .links ul li{padding:0;margin:10px 0;list-style:none;color:#fff;font:100 15px/40px 'Libre Franklin',sans-serif}footer .links ul li a{color:inherit;font:inherit}footer .links ul li span{font:inherit;color:#fff;text-transform:uppercase;letter-spacing:.05em;font-weight:600}footer .links .social{margin:10px 15px 0 0;display:inline-block;background:#baa565;width:50px;height:50px;border-radius:12px;position:relative}footer .links li .social:last-child{margin-right:0}footer .links .social i{font-size:36px;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}footer .copyright{padding:40px 0;background:#11181e}footer .copyright p{color:#fff;font:100 15px/18px 'Libre Franklin',sans-serif;margin:0}footer .copyright .year{font:inherit}footer .copyright p a{margin:0 15px;color:#fff;font:100 15px/18px 'Libre Franklin',sans-serif}footer .copyright p a.pd{margin:0;float:right}footer .copyright p img{height:25px;width:auto;display:inline-block;margin-bottom:-8px}.boxes .box.review,.wedding .box.review{background:#f4f7f7;margin-top:10px}.boxes .box.review .overlay span{font:400 1em/1.5em 'Open Sans',sans-serif;color:#fff;top:50%;transform:translateY(-50%);position:relative;text-transform:uppercase;letter-spacing:.08em}.boxes .box.review .text,.boxes .box.review .text p,.wedding .box.review .text p{font:400 1em/1.5em 'Open Sans',sans-serif;margin-bottom:.7em;color:#455359}.boxes .box.review .text span,.wedding .box.review .text span{font:300 1.4em/1.3em 'Open Sans Condensed',sans-serif;margin:1em 0 .8em 0;color:#4b848f}.boxes .box.review h4,.wedding .box.review h4{margin-top:0}.review p .quotes{background:url(//bellacasa.com.au/wp-content/themes/pebbledesign/assets/dist/img/system/icon-quotes.svg) center no-repeat;width:45px;height:45px;margin:10px 10px 10px 0;padding:0;display:inline-block;opacity:.4}.wedding .box.review{padding:3% 8%;text-align:center}.btn,.button,button,.content .form .button{font:400 22px/22px 'Libre Baskerville',serif;font-style:italic;color:#baa565;position:relative;display:inline-block;text-transform:lowercase;border-bottom:1px solid #baa565;z-index:1;overflow:hidden;transition:all 0.6s ease-in-out 0s}button,.booknow,.content .form .button{background:#baa565;color:#fff;border:1px solid #baa565}.btn span,.button span,button span{font:inherit;color:inherit;position:relative;display:block;padding:15px 20px;overflow:hidden}button span,.booknow span{padding:15px 40px}button.gold{color:#fff}.btn:before,.button:before,button:before,.btn span:before,.button span:before,button span:before{content:' ';width:100%;height:0;display:block;background:#e7e7e7;position:absolute;left:0;bottom:0;z-index:-1;transition:all 0.4s ease-in-out 0s}button:before,.booknow:before,button.gold:before{background:#9e8b51}.btn span:before,.button span:before,button span:before{background:#baa565;transition:all 0.6s ease-in-out 0s}.booknow span:before,button span:before,button.gold span:before{background:#fff}.ui-datepicker{background:#fff;font:100 16px/30px 'Libre Franklin',sans-serif;width:520px!important;margin:10px 0 0 0;padding:5px 0;box-shadow:0 0 3px 0 rgba(0,0,0,.3);float:left;display:none;z-index:999999!important;overflow:hidden}.ui-datepicker-group{width:250px;float:left;margin:0 5px;border-radius:0}.ui-datepicker-group .ui-datepicker-header{position:relative;background:#baa565;width:260px;height:45px;margin:-5px 0 0 -5px;padding:10px 0;color:#fff;font-weight:300;text-transform:capitalize}.ui-datepicker-group-first .ui-datepicker-header{border-top-left-radius:0}.ui-datepicker-group-last .ui-datepicker-header{border-top-right-radius:0}.ui-datepicker .ui-datepicker-title{font-size:16px;line-height:25px;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;border-collapse:collapse;margin:0}.ui-datepicker th{width:25px;padding:5px;font-weight:700;color:#484848;text-transform:lowercase}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:3px;text-align:right;text-decoration:none}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#fff;font-size:12px;font-weight:700;line-height:20px;color:#484848;text-align:center}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{background:#455560;color:#fff}.ui-widget-header .ui-state-hover{opacity:.5;filter:Alpha(Opacity=50);cursor:pointer}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#fff}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.5;filter:Alpha(Opacity=50);cursor:default}.ui-icon{width:30px;height:30px;text-indent:-99999px;overflow:hidden;display:block}.ui-datepicker .ui-datepicker-prev .ui-icon{background:url(//bellacasa.com.au/wp-content/themes/pebbledesign/assets/dist/img/system/datepicker-arrows.png) center left no-repeat}.ui-datepicker .ui-datepicker-next .ui-icon{background:url(//bellacasa.com.au/wp-content/themes/pebbledesign/assets/dist/img/system/datepicker-arrows.png) center right no-repeat}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:7px;width:30px;height:30px}.ui-datepicker .ui-datepicker-prev:hover,.ui-datepicker .ui-datepicker-next:hover{background:none}.ui-datepicker .ui-datepicker-prev{left:5px}.ui-datepicker .ui-datepicker-next{right:5px}.form{position:relative;width:100%;clear:both;display:inline-block}.content .form input,.content .form select,.content .form textarea{background:none;width:calc(50% - 15px);font:100 16px/30px 'Libre Franklin',sans-serif;color:#484848;margin:0 30px 8px 0;padding:20px 0;text-align:left;text-transform:none;border:none;border-bottom:1px solid #e4e4e4;float:left}.content .form input.right,.content .form select.right,.content .form input.checkout{margin-right:0}.content .form button,.content .form .button{padding:15px 40px;margin:30px 0 0}.content .form .button{width:auto}.content .form button:before{content:none}.content .form textarea{margin:0;width:100%;resize:none;float:none}.form input.checkin,.form input.checkout{background:url(//bellacasa.com.au/wp-content/themes/pebbledesign/assets/dist/img/system/datepicker.png) top 15px right 20px no-repeat;cursor:pointer}.form label{display:inline;width:auto;float:none}.form input[type='checkbox'],.form input[type='radio']{width:auto!important;float:none;margin:10px 5px}.form>p>br{display:none}.content .form .agree{margin:10px 0 20px;font-size:13px}.form input::-webkit-input-placeholder,.form select::-webkit-input-placeholder{color:#888}.form input:-moz-placeholder,.form select:-moz-placeholder{color:#484848}.form input::-moz-placeholder,.form select::-moz-placeholder{color:#484848}.form input:-ms-input-placeholder,.form select:-ms-input-placeholder{color:#484848}.form textarea::-webkit-input-placeholder{color:#484848}.form textarea:-moz-placeholder{color:#484848}.form textarea::-moz-placeholder{color:#484848}.form textarea:-ms-input-placeholder{color:#484848}.form textarea.mandatory::-webkit-input-placeholder{color:#baa565}.form textarea.mandatory:-moz-placeholder{color:#baa565}.form textarea.mandatory::-moz-placeholder{color:#baa565}.form textarea.mandatory:-ms-input-placeholder{color:#baa565}.form input.mandatory::-webkit-input-placeholder{color:#baa565}.form input.mandatory:-moz-placeholder{color:#baa565}.form input.mandatory::-moz-placeholder{color:#baa565}.form input.mandatory:-ms-input-placeholder{color:#baa565}div.wpcf7-response-output{margin:5em .5em 1em}.slideshow{position:relative;width:100%;height:auto;margin:0;padding:0;z-index:1;transform:translate3d(0,0,0);overflow:hidden;float:left}.fade,.fader,.slide{transform:translate3d(0,0,0);overflow:hidden;position:relative}.fade .item,.fader .item,.slide .item{position:relative;width:100%;margin:0;padding:0;float:left;overflow:hidden;cursor:default;transform:translate3d(0,0,0)}.fade .item img,.fader .item img,.slide .item img,.slider .item img{width:100%;height:auto;margin:0;padding:0;display:block}.slideshow .caption{background:rgba(24,33,41,.8);position:absolute;bottom:0;left:0}.slideshow .caption h3{font:400 30px/70px 'Libre Baskerville',serif;font-style:italic;color:#fff;padding:10px 50px;margin:0}a.nav{position:absolute;bottom:0;cursor:pointer;z-index:9998;overflow:hidden;background:#161f26;padding:10px}a.nav.prev{right:110px}a.nav.next{right:50px}a.nav i{color:#fff;font-size:40px;display:block}.scroller{position:absolute;bottom:0;left:0;right:0;margin:0 auto;width:210px;height:60px;background:rgba(22,31,38,.62)}.scroller a{display:block;width:100%;text-align:center;font:400 20px/60px 'Libre Baskerville',serif;font-style:italic;color:#fff;text-transform:lowercase}.video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9999}.video #play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;color:#fff;opacity:.5;border-radius:50%;overflow:hidden;border:8px solid #fff;padding:10px 5px 10px 15px;display:none}.video #play i{font-size:40px}.google-map{position:relative;width:100%;height:500px;margin:0 0 60px}footer .google-map{position:relative;width:94%;overflow:hidden;float:left;padding-bottom:80%;margin:-108px 0 -60px}.google-map #map,.google-map .map-height{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;width:100%;height:100%}.map-content{padding-top:20px}.map-content p{font:100 18px/18px 'Libre Franklin',sans-serif;color:#484848}.map-content p.title{font:400 28px/28px 'Libre Baskerville',serif;color:#68808e}@media only screen and (min-width:1060px){.btn:hover,.button:hover,button:hover,.subscribe button:hover{color:#fff}.booknow:hover,button:hover,button.gold:hover{color:#baa565}.btn:hover span:before,.button:hover span:before,button:hover span:before,.btn:hover:before,.button:hover:before,button:hover:before{opacity:1;height:100%}.content .form button:hover,.content .form .button:hover{color:#fff;background:#9e8b51}.content .form input:hover,.content .form textarea:hover{border-color:#baa565}p a:hover:not(.tel),li a:hover:not(.tel){color:#182129}.home main p a:hover:not(.tel){color:#fff}.other-items p a:hover{background:#182129;color:#fff}header a#pull:hover,footer .links ul li a:not(.tel):hover{color:#baa565}header a#pull:hover span,nav .close:hover span{background:#baa565}nav ul li a:hover:after{width:100%}a.nav:hover{background:#baa565}.scroller:hover,.slideshow .caption:hover{background:rgba(186,165,101,.8)}.box:hover img,.accommodation .item a:hover img{opacity:.5;transform:scale(1.02)}footer .links .social:hover{background:#9e8b51}footer .copyright a:hover{color:#baa565}footer .copyright .pd:hover,footer .links .logo:hover img{opacity:.7}}@media only screen and (max-width:1700px){h1,.home h2,.subscribe h2{font-size:46px;line-height:66px}.location .left p{padding-right:20%}.location .left .img{margin-top:100px}.accommodation p{max-width:75%}.slideshow .caption h3{font-size:28px;line-height:66px}.best-rate{padding:260px 0}.best-rate p{font-size:56px;line-height:80px}footer .google-map{margin:-100px 0 -60px}}@media only screen and (max-width:1600px){.boxes.strips .box .text{padding:40px 50px}#video{width:100%}}@media only screen and (max-width:1500px){a.nav i{font-size:40px}header a#pull{padding-left:0}p.intro{font-size:24px;line-height:36px}.location .left h2{padding-right:20%}.location .left p{padding-right:15%}.location .left .btn{margin-top:0}.accommodation p{max-width:80%}.boxes.strips .box .text{padding:30px 40px}.boxes .box .title{font-size:36px;line-height:36px;padding:110px 0 30px;height:180px}.best-rate{padding:220px 0}.best-rate p{font-size:52px;line-height:76px}footer .links ul li{font-size:15px;line-height:30px}footer .links .social i{font-size:36px}footer .copyright{padding:35px 0}footer .google-map{padding-bottom:90%}}@media only screen and (max-width:1400px){header .logo img{height:75px}main,.home main{padding:100px 0}h2{font-size:36px;line-height:52px}h1,.home h2,.subscribe h2{font-size:44px;line-height:60px;margin:0 0 30px}.internal h1{font-size:38px}h3{font-size:28px;line-height:40px}.location .left h2,.location .left p{padding-right:10%}.location .left .img{margin-top:60px}.boxes .box .title{font-size:32px;line-height:32px;padding:90px 0 30px;height:155px}.accommodation{padding:80px 0}.accommodation p{max-width:none;float:none}.accommodation .btn{float:none}.best-rate{padding:180px 0}.best-rate p{font-size:46px;line-height:70px}.boxes.strips .box .text .btn{font-size:18px;line-height:18px}.boxes.strips .box .text p{margin:0 0 5px}.reviews{padding:140px 0 100px}.reviews .quote{font-size:380px;line-height:340px;margin:-40px auto -180px}.masonry .box{margin-bottom:4px}.masonry .box.margin{margin-right:4px}.w33.margin{width:calc(33.33% - 4px)}.w66.margin{width:calc(66.66% - 4px)}.subscribe{padding:90px 0}}@media only screen and (max-width:1250px){header a#pull{padding-left:0}header a#pull i{font-size:50px}nav ul li{font-size:22px;line-height:22px}a.nav i{font-size:35px}a.nav.prev{right:95px}a.nav.next{right:30px}h2,.internal h1{font-size:34px;line-height:50px}h1,.home h2,.subscribe h2{font-size:40px;line-height:52px;margin:0 0 25px}p{margin:0 0 20px}p.intro{font-size:22px;line-height:34px}.location{padding:100px 0 40px}.location .left h2,.location .left p{padding-right:30px}.slideshow .caption h3{font-size:26px;line-height:56px}.boxes .box .title{font-size:30px;line-height:30px;padding:40px 0 30px;height:100px}.boxes.strips .box .text .btn{display:none}.best-rate{padding:140px 0;margin:40px 0}.best-rate p{font-size:42px;line-height:64px}.reviews{padding:100px 0}.reviews .quote{font-size:340px;line-height:300px;margin:0 auto -160px}.reviews p{font-size:30px;line-height:48px;max-width:900px;margin:0 auto 40px}footer{margin-top:40px}footer .links{padding:40px 0}footer .links .left{padding:0 0 0 4%}footer .links img{height:90px}footer .links ul{margin:15px 0 0}footer .links .social i{font-size:34px}footer .google-map{width:100%;padding-bottom:100%;margin:-70px 0 -40px}}@media only screen and (max-width:1050px){.scroller{width:190px}main .bg,.reviews .bg{width:190px;margin-left:-95px}.slideshow .caption h3{font-size:24px;line-height:50px}h2,.internal h1{font-size:30px;line-height:42px;margin:0 0 20px}h1,.home h2,.subscribe h2{font-size:36px;line-height:48px}h3{font-size:26px;line-height:38px;margin:0 0 10px}p,.content li{line-height:25px}p.intro{font-size:20px;line-height:32px}.content ul{width:90%;margin:20px 0 30px;padding:25px}.content li{padding-left:30px}#grid .columns .box{margin:0 5px 30px}#grid .box .btn,.button{color:#fff;background:#baa565;border:none}#grid .box .btn span,.button span{padding:15px 30px}#grid .columns .box .text{padding:25px}.best-rate p{font-size:38px;line-height:60px}.reviews p{font-size:28px}.subscribe .centre{max-width:750px}.subscribe form{margin:40px 0 0}}@media only screen and (max-width:1000px){#container{padding-top:85px}header{background:#182129}header .logo,header.scroll .logo{padding:18px 0 15px}header .logo img,header.scroll .logo img{height:65px}main,.home main{padding:80px 0}.location .left{width:85%;float:none;margin:0 auto}.location .left h2,.location .left p{padding-right:0}.location .left .img{width:calc(50% - 10px);padding:0;margin-top:40px}.location .left .img:last-child{margin-left:20px}.location .right{display:none}.boxes.strips .box .image,.boxes.strips .box .text,.boxes.strips .box:nth-child(even) .image{width:100%;float:none}.boxes.strips .box .text{padding:30px 40px}.boxes.strips .box .text .btn{display:inline-block}.best-rate{padding:120px 0}.reviews{padding:80px 0}.reviews .quote{font-size:300px}footer .links .left{padding:0}}@media only screen and (max-width:900px){main,.home main{padding:60px 0}.location{padding:60px 0 20px}.accommodation{padding:60px 0}.slideshow .caption h3{font-size:22px;line-height:46px}a.nav i{font-size:30px}a.nav.prev{right:90px}#play{display:block}#videoMob{display:block;width:100%;height:auto}#home-video video{display:none}#home-video{padding:0}.boxes .box .title{font-size:26px;line-height:26px;padding:30px 0 30px;height:90px}.best-rate{padding:100px 0;margin:40px 0 0}.best-rate p{font-size:34px;line-height:50px;margin:0 0 15px}.reviews .quote{line-height:260px;margin:0 auto -150px}.reviews .bg{height:85%}.reviews p{font-size:26px;line-height:46px}.other-items p a{display:inline-block;margin:5px}footer .links{padding:0}footer .links .centre{width:100%}footer .links .left{padding:40px 7.5%;width:100%;text-align:center}footer .links ul li:last-child{margin-bottom:0}footer .links .social,footer .links li .social:last-child{margin:10px 10px 0}footer .links .right{width:100%;margin:0;float:none}footer .google-map{margin:0;padding-bottom:0;height:300px}footer .copyright p{text-align:center}footer .copyright p a.pd{float:none;display:block;text-align:center;margin:15px 0 0}}@media only screen and (max-width:800px){.btn,.button,button{font-size:18px;line-height:18px}button span,.booknow span{padding:15px 30px}.slideshow #play{display:block}h2{font-size:28px;line-height:38px}h1,.home h2,.subscribe h2{font-size:34px;line-height:44px;margin:0 0 20px}h3{font-size:24px;line-height:32px}p{margin:0 0 15px}p.intro{font-size:18px;line-height:28px}.home main p:not(.intro){padding:0}.home main img.award{max-width:80px}.reviews p{font-size:24px;line-height:42px;margin:0 auto 25px}.subscribe form{margin:20px 0 0}.subscribe input{margin-right:15px;width:calc(36% - 15px);font-size:18px}footer .copyright p a{margin:5px 0;display:block}}@media only screen and (max-width:700px){.home main .awards{max-width:100%;display:block}.home main .awards .img{width:50%}.home main .awards .img{float:none;margin:0 auto}.home main img.award{max-width:100px;margin:0 auto}#grid .columns .box{margin:0 0 20px}}@media only screen and (max-width:650px){.content ul{width:100%;margin:15px 0 20px;padding:20px}.accommodation{padding:50px 0}.boxes.masonry .desktop{display:none}.boxes.masonry .mob{display:block}.masonry .box.margin{margin-right:0}.w66.margin,.w33.margin,.w33{width:100%}.subscribe{padding:50px 0}.content .form input,.content .form select,.content .form textarea{width:100%;margin:0 0 10px 0;padding:10px}.content .form input[type="checkbox"]{margin:0}.form input.checkin,.form input.checkout{background:url(//bellacasa.com.au/wp-content/themes/pebbledesign/assets/dist/img/system/datepicker.png) top 5px right 20px no-repeat}footer{margin-top:10px}footer .copyright span:not(.year){display:block;margin:15px 0 0}}@media only screen and (max-width:600px){#container{padding-top:0}header,header.scroll{padding:0 0 55px;position:relative;background:#182129}header .logo,header.scroll .logo{padding:20px 0 15px}header .logo img,header.scroll .logo img{height:70px}header a#pull{width:50%;left:0;top:auto;bottom:0;display:inline-block;padding:8px 25px 7px;text-align:center;background:#10181f;color:#fff;transform:none;font-size:20px}header a#pull .toggle-icon{margin:2px 0 0 0}header a#pull span,nav .close span{width:35px;margin:6px 0}header .booknow{width:50%;text-align:center;right:0;top:auto;bottom:0;background:#baa565;color:#fff;transform:none;line-height:23px;font-size:20px}header.scroll .logo img{margin-top:0}header.scroll a#pull{position:fixed;top:0;left:0;width:50%;bottom:auto}header.scroll .booknow{top:0;position:fixed;right:0;background:#baa565;color:#fff;bottom:auto}header .booknow span{padding:15px 0}nav .close span:nth-child(2){margin-top:-9px}a.nav{padding:10px}a.nav.prev{right:50px}a.nav.next{right:0}.scroller{display:none}main .bg,.reviews .bg{width:150px;margin-left:-75px}.home h2,.subscribe h2{font-size:28px;line-height:38px}.accommodation .slideshow .item{margin:0 25px}.slideshow .caption h3{font-size:20px;line-height:40px;padding:10px 30px}.location .left .img{width:calc(50% - 5px)}.location .left .img:last-child{margin-left:10px}.boxes.strips .box .text{padding:20px 30px}.best-rate{padding:80px 0}.best-rate p{font-size:30px;line-height:40px}.map-content p{font-size:13px}.map-content p.title{font-size:20px}.reviews .quote{font-size:260px;line-height:200px;margin:0 auto -120px}.reviews p{font-size:22px;line-height:38px;margin:0 auto 20px}.subscribe input{width:calc(50% - 15px);margin-bottom:15px;border-left:none;border-bottom:1px solid #baa565;text-align:center}.subscribe button{float:none;width:auto}}@media only screen and (max-width:500px){header a#pull i{font-size:35px;transform:translateX(-65px) translateY(-50%)}h1{font-size:30px;line-height:38px}.home h2,.subscribe h2,h2{font-size:26px;line-height:34px}h3{font-size:22px;line-height:30px}.subscribe input{width:100%;margin-right:0}}@media only screen and (max-width:450px){.centre{width:calc(100% - 40px)}header a#pull .toggle-icon{left:20px}p.intro{font-size:16px;line-height:26px}p{font-size:15px}.accommodation .slideshow{margin:35px 0 0;width:100%}.accommodation .slideshow .item{margin:0}.slideshow .caption{width:100%}.slideshow .caption h3{font-size:18px;padding:5px 0;text-align:center}.best-rate{padding:60px 0}.best-rate p{font-size:26px;line-height:36px}.reviews{padding:60px 0}.reviews p{font-size:18px;line-height:32px;margin:0 auto 15px}.reviews .quote{font-size:220px;line-height:180px}footer .links ul li{font-size:14px;line-height:24px}}.popup-overlay,.promotional-popup-overlay{position:fixed;background-color:rgba(0,0,0,.8);top:0;left:0;width:100%;height:100%;display:none;z-index:9999}.popup,.promotional-popup{background-color:#fff;position:fixed;top:50%;right:0;left:0;width:100%;max-width:900px;height:auto;max-height:80%;margin:0 auto;padding:0;border-bottom:1px solid #fff;transform:translateY(-50%);overflow-y:scroll;overflow-x:hidden;z-index:99999;display:none}.popup .image,.promotional-popup .image{background-color:#fff;position:relative;width:100%;height:auto;display:block}.popup .image img,.promotional-popup .image img{width:100%;height:auto;display:block}.popup .image .caption,.promotional-popup .image .caption{display:none}.popup .image a.nav.prev,.promotional-popup .image a.nav.prev{right:auto;left:10%}.popup .image a.nav.next,.promotional-popup .image a.nav.next{right:10%;left:auto}.popup .image .slick-status,.promotional-popup .image .slick-status{top:auto;right:30px;bottom:30px;left:auto}.popup .text,.promotional-popup .text{background-color:#fff;padding:5%;text-align:left}.popup .text *,.promotional-popup .text *{transform:translate3d(0,0,0)}.popup .text h1,.popup .text h2,.popup .text h3,.popup .text h4,.popup .text h5,.popup .text p,.popup .text li,.promotional-popup .text h1,.promotional-popup .text h2,.promotional-popup .text h3,.promotional-popup .text h4,.promotional-popup .text h5,.promotional-popup .text p,.promotional-popup .text li{text-align:left;margin-bottom:10px;line-height:1.5em}.popup .text h2,.promotional-popup .text h2{margin:0 0 30px 0}.popup .text h2 a,.promotional-popup .text h2 a{color:#68808e;font-family:"Libre Baskerville",serif}.popup .text iframe,.promotional-popup .text iframe{width:100%;height:0;margin:0;padding:0;border:none;overflow:hidden;display:block;clear:both}.popup .text:last-child,.promotional-popup .text:last-child{padding:0 5% 5%}.popup .text.promotional-subscribe,.promotional-popup .text.promotional-subscribe{background-color:#f6f6f6;padding:5%}.popup .text.promotional-subscribe form,.promotional-popup .text.promotional-subscribe form{margin:25px 0 0 0}.popup .close,.popup .promotional-close,.promotional-popup .close,.promotional-popup .promotional-close{background-color:transparent;position:absolute;top:30px;right:30px;width:50px;height:50px;border:none;text-align:center;-webkit-appearance:none;display:block;transform:translate3d(0,0,0);z-index:9999999}.popup .close:before,.popup .close:after,.popup .promotional-close:before,.popup .promotional-close:after,.promotional-popup .close:before,.promotional-popup .close:after,.promotional-popup .promotional-close:before,.promotional-popup .promotional-close:after{content:"";position:absolute;width:80%;height:1px;background-color:#008da9;top:50%;left:50%}.popup .close:before,.popup .promotional-close:before,.promotional-popup .close:before,.promotional-popup .promotional-close:before{transform:translate(-50%,-50%) rotate(45deg)}.popup .close:after,.popup .promotional-close:after,.promotional-popup .close:after,.promotional-popup .promotional-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.popup .close i,.popup .promotional-close i,.promotional-popup .close i,.promotional-popup .promotional-close i{font-size:30px;line-height:50px;color:#fff;display:none}.popup .close:hover,.popup .promotional-close:hover,.promotional-popup .close:hover,.promotional-popup .promotional-close:hover{opacity:.7}.popup.promotional-full .close:before,.popup.promotional-full .close:after,.popup.promotional-full .promotional-close:before,.popup.promotional-full .promotional-close:after,.popup.promotional-content-image .close:before,.popup.promotional-content-image .close:after,.popup.promotional-content-image .promotional-close:before,.popup.promotional-content-image .promotional-close:after,.popup.promotional-image-subscribe .close:before,.popup.promotional-image-subscribe .close:after,.popup.promotional-image-subscribe .promotional-close:before,.popup.promotional-image-subscribe .promotional-close:after,.popup.promotional-image-landscape .close:before,.popup.promotional-image-landscape .close:after,.popup.promotional-image-landscape .promotional-close:before,.popup.promotional-image-landscape .promotional-close:after,.popup.promotional-image-portrait .close:before,.popup.promotional-image-portrait .close:after,.popup.promotional-image-portrait .promotional-close:before,.popup.promotional-image-portrait .promotional-close:after,.popup.with-image .close:before,.popup.with-image .close:after,.popup.with-image .promotional-close:before,.popup.with-image .promotional-close:after,.promotional-popup.promotional-full .close:before,.promotional-popup.promotional-full .close:after,.promotional-popup.promotional-full .promotional-close:before,.promotional-popup.promotional-full .promotional-close:after,.promotional-popup.promotional-content-image .close:before,.promotional-popup.promotional-content-image .close:after,.promotional-popup.promotional-content-image .promotional-close:before,.promotional-popup.promotional-content-image .promotional-close:after,.promotional-popup.promotional-image-subscribe .close:before,.promotional-popup.promotional-image-subscribe .close:after,.promotional-popup.promotional-image-subscribe .promotional-close:before,.promotional-popup.promotional-image-subscribe .promotional-close:after,.promotional-popup.promotional-image-landscape .close:before,.promotional-popup.promotional-image-landscape .close:after,.promotional-popup.promotional-image-landscape .promotional-close:before,.promotional-popup.promotional-image-landscape .promotional-close:after,.promotional-popup.promotional-image-portrait .close:before,.promotional-popup.promotional-image-portrait .close:after,.promotional-popup.promotional-image-portrait .promotional-close:before,.promotional-popup.promotional-image-portrait .promotional-close:after,.promotional-popup.with-image .close:before,.promotional-popup.with-image .close:after,.promotional-popup.with-image .promotional-close:before,.promotional-popup.with-image .promotional-close:after{height:1px;background-color:#fff}.popup.promotional-full,.popup.promotional-content-subscribe,.popup.promotional-image-subscribe,.popup.promotional-subscribe,.promotional-popup.promotional-full,.promotional-popup.promotional-content-subscribe,.promotional-popup.promotional-image-subscribe,.promotional-popup.promotional-subscribe{background-color:#fff}.popup.promotional-image-landscape,.popup.promotional-image-portrait,.promotional-popup.promotional-image-landscape,.promotional-popup.promotional-image-portrait{background-color:transparent;overflow:hidden}.popup.promotional-image-portrait,.promotional-popup.promotional-image-portrait{width:100%;max-width:100%;height:100%;max-height:100%}.popup.promotional-image-portrait .image,.promotional-popup.promotional-image-portrait .image{background-color:transparent;top:50%;height:100%;max-height:750px;transform:translateY(-50%)}.popup.promotional-image-portrait .image img,.promotional-popup.promotional-image-portrait .image img{width:auto;height:100%;margin:0 auto;display:block}.promotional-sticky-button{position:fixed;top:auto;right:0;bottom:35%;left:auto;transform:rotate(-270deg);-webkit-font-smoothing:antialiased;transform-origin:top right;display:block;z-index:9999}.promotional-sticky-button .open-promotional-popup{margin:0!important}.promotional-sticky-button a{background-color:#455560!important;height:50px!important;padding:20px;padding-top:0!important;padding-bottom:0!important;line-height:50px!important;color:#fff!important;border:none}.promotional-sticky-button a:before{background-color:#455560!important}.promotional-sticky-button a:hover{color:#fff!important}.popup::-webkit-scrollbar-track{background-color:#fff}.popup::-webkit-scrollbar-thumb{background-color:#455560}.promotional-popup::-webkit-scrollbar-track{background-color:#fff}.promotional-popup::-webkit-scrollbar-thumb{background-color:#455560}@media only screen and (max-width:1024px){.popup,.promotional-popup{width:100%;max-width:100%;height:100%;max-height:100%}.popup .text,.promotional-popup .text{padding:12% 10% 10% 10%}}@media only screen and (max-width:980px){.popup .text .fullscreen,.promotional-popup .text .fullscreen{display:none}.promotional-sticky-button{bottom:35%}.promotional-sticky-button a{height:38px!important;padding:0 15px!important;font-size:12px!important;line-height:38px!important}}@media only screen and (max-width:768px){.popup .text.promotional-subscribe p.terms span,.promotional-popup .text.promotional-subscribe p.terms span{display:none}.popup .text.promotional-subscribe form button,.promotional-popup .text.promotional-subscribe form button{width:100%;margin:30px 0;display:block}}@media only screen and (max-width:634px){.popup,.promotional-popup{width:100%;height:100%;max-height:100%}.popup .text,.promotional-popup .text{padding:15% 10% 10% 10%}.popup .text h2 span,.promotional-popup .text h2 span{display:none}.popup.promotional-image-landscape .image,.promotional-popup.promotional-image-landscape .image{top:50%;transform:translateY(-50%)}.popup.promotional-image-portrait,.promotional-popup.promotional-image-portrait{overflow:auto}.popup.promotional-image-portrait .image,.promotional-popup.promotional-image-portrait .image{height:100%}.popup.promotional-image-portrait .image img,.promotional-popup.promotional-image-portrait .image img{width:100%;height:auto;display:block}}@media only screen and (max-width:500px){.popup .close,.popup .promotional-close,.promotional-popup .close,.promotional-popup .promotional-close{top:15px!important;right:15px!important}}}