@-webkit-keyframes flip{0%{transform:translate(-1.5rem, 0)}50%{transform:translate(1.5rem, 0)}100%{transform:translate(-1.5rem, 0)}}@-moz-keyframes flip{0%{transform:translate(-1.5rem, 0)}50%{transform:translate(1.5rem, 0)}100%{transform:translate(-1.5rem, 0)}}@-ms-keyframes flip{0%{transform:translate(-1.5rem, 0)}50%{transform:translate(1.5rem, 0)}100%{transform:translate(-1.5rem, 0)}}@-o-keyframes flip{0%{transform:translate(-1.5rem, 0)}50%{transform:translate(1.5rem, 0)}100%{transform:translate(-1.5rem, 0)}}@keyframes flip{0%{transform:translate(-1.5rem, 0)}50%{transform:translate(1.5rem, 0)}100%{transform:translate(-1.5rem, 0)}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fix{position:relative;margin:0 auto}@media (min-width: 1280px){.fix{width:1280px}}@media (min-width: 960px) and (max-width: 1280px){.fix{width:960px}}@media (min-width: 600px) and (max-width: 960px){.fix{width:100%}}@media (max-width: 600px){.fix{width:100%}}.row:after{content:"";display:table;clear:both}.col-33{width:33.33%}.col-66{width:66.66%}.col-100{width:100%}.col-50{width:50%}.col-40{width:40%}.col-60{width:60%}.col-25{width:25%}.col-75{width:75%}.col-12{width:12.5%}[class*='col-']{float:left;padding-left:2rem;padding-right:2rem}@media (max-width: 960px){[class*='col-']{width:100%;margin-bottom:2rem}}@-webkit-keyframes flip{0%{transform:translate(-1.5rem, 0)}50%{transform:translate(1.5rem, 0)}100%{transform:translate(-1.5rem, 0)}}@-moz-keyframes flip{0%{transform:translate(-1.5rem, 0)}50%{transform:translate(1.5rem, 0)}100%{transform:translate(-1.5rem, 0)}}@-ms-keyframes flip{0%{transform:translate(-1.5rem, 0)}50%{transform:translate(1.5rem, 0)}100%{transform:translate(-1.5rem, 0)}}@-o-keyframes flip{0%{transform:translate(-1.5rem, 0)}50%{transform:translate(1.5rem, 0)}100%{transform:translate(-1.5rem, 0)}}@keyframes flip{0%{transform:translate(-1.5rem, 0)}50%{transform:translate(1.5rem, 0)}100%{transform:translate(-1.5rem, 0)}}ul,li{margin:0;padding:0;list-style:square;text-align:left;line-height:2.5}ul{margin-bottom:3rem;padding-left:1rem}dl{margin:0}dl dd{margin-left:0;margin-bottom:2rem}dl dt{margin-bottom:1rem;font-size:0.9rem}figure{margin:0;margin-bottom:2.5rem}figure img{outline:.65rem solid #f5f4f2;box-shadow:0 0 2rem rgba(39,40,45,0.25);display:block}figure figcaption{margin:1rem;margin-bottom:2.5rem;font-size:0.85rem}body{background:url(/assets/img/batton-light.jpg) center #f7f6f6;margin:0;line-height:1.6;font-family:"Open Sans",sans-serif;color:#3a3c3e}body a{text-decoration:none;color:#6f675a}body a:hover{text-decoration:underline}body p{line-height:2.25;margin:1rem 0 2rem 0;font-size:0.9rem}@media (max-width: 600px){body p{margin:0.5rem 0 1rem 0}}body h1,body h2,body h3,body h4{font-family:"Itim",cursive;font-style:italic;font-weight:100;margin-top:0}body h1{font-size:3rem}body h2{font-size:2rem}body h3{font-size:1.66rem}body h4{font-size:1.16rem}hr{margin:3rem auto 3.5rem;opacity:0.25;max-width:60rem;height:1px;border:none;border-top:1px solid #3a3c3e}@media (max-width: 960px){hr{margin-top:1.5rem;margin-bottom:2rem}}article{padding-bottom:5rem}article hr:last-child{display:none}@media (max-width: 1280px){article{padding-bottom:0}}header{background:url(/assets/img/batton-dark.jpg) center #3a3c3e;color:#f7f6f6;text-align:center;padding:1rem 0}header a{color:#f7f6f6}header a:hover{text-decoration:none}header h1{margin-top:1.5rem;margin-bottom:2.5rem}header h1 sub{font-size:1.33rem;display:block}header .contacts{position:absolute;right:0;top:1rem;overflow:hidden}header .contacts div a{font-size:x-large;padding:.5rem !important;margin:0 .5rem}header .contacts div a span{text-indent:-9999px;position:absolute}header .contacts .smartres{text-align:center}header .contacts .smartres small{display:block;margin-top:1.75rem}header .contacts .smartres img{display:block;max-width:100%;margin:0 auto}header nav ul{margin-bottom:0;text-align:center}header nav li{display:inline-block}header nav li a{text-transform:uppercase;font-size:medium;font-family:"Itim",cursive;display:block;padding:1rem 1.5rem}header select{display:none;width:100%;padding:0.75rem;background:#f7f6f6;border:none;color:#3a3c3e;font-size:1rem;margin-top:3rem}header .col-100{margin-bottom:0}@media (max-width: 1280px){header .home{display:none}header .contacts div{display:none}header nav li a{padding:1rem .9rem}}@media (max-width: 960px){header{padding-bottom:0;box-shadow:0 0.5rem 1.5rem rgba(90,90,90,0.45)}header nav{display:none}header select{display:block}header .contacts{display:none}header .col-100{padding:0}header h1{font-size:2rem}}footer{background:url(/assets/img/batton-dark.jpg) center #3a3c3e;color:#f7f6f6;padding:4.5rem 0 2.5rem 0;position:relative}footer a{color:#f7f6f6}footer small{display:block;text-align:center}footer small a{margin:0 .5rem}footer form.loading{position:relative;min-height:4rem}footer form.loading:after,footer form.loading:before{content:'';position:absolute;top:50%;left:50%;z-index:1;margin-left:-0.5rem;margin-top:-0.5rem;width:1rem;height:1rem;border-radius:50%;background:#f7f6f6;transform-origin:center center 0;animation:flip 1s infinite ease-in-out}footer form div input,footer form div textarea{outline:none}@media (max-width: 960px){footer{text-align:center}footer form{margin-top:3rem}}iframe{outline:.65rem solid #f5f4f2;box-shadow:0 0 2rem rgba(39,40,45,0.25)}section{text-align:center}section.fix{margin:2rem auto}@media (max-width: 600px){section.fix{margin-bottom:0}}section .col-100 p{padding-left:7.5rem;padding-right:7.5rem}@media (max-width: 960px){section .col-100 p{padding-left:0;padding-right:0}}figure img{max-width:100%}form div{margin-bottom:1.5rem;transform:translateY(0px);opacity:1}form div:before,form div:after{content:"";display:table}form div:after{clear:both}form div.fields-2 div{width:50%}@media (max-width: 960px){form div.fields-2 div{width:100%;padding:0}}form div.fields-3 div{width:32%}@media (max-width: 960px){form div.fields-3 div{width:100%;padding:0}}form div div{float:left;padding-right:1rem}form div div:last-child{padding-right:0}form div:last-child{margin-bottom:0}form div label{margin-bottom:1rem;text-align:left;font-size:0.9rem;display:block}form div select,form div input,form div textarea{border-radius:.175rem;display:block;width:100%;padding:.85rem;border:none;background-color:#f7f6f6;font-family:"Open Sans",sans-serif;font-size:1rem;color:#3a3c3e;outline:2px solid #e8e7e3}form div select[type="submit"],form div input[type="submit"],form div textarea[type="submit"]{width:initial;padding:.75rem 2.5rem;cursor:pointer;outline:none}form div select[type="checkbox"],form div input[type="checkbox"],form div textarea[type="checkbox"]{outline:none;display:none}form div select[type="checkbox"]+label,form div input[type="checkbox"]+label,form div textarea[type="checkbox"]+label{padding:0.5rem;padding-left:3rem;position:relative;cursor:pointer}form div select[type="checkbox"]+label:before,form div input[type="checkbox"]+label:before,form div textarea[type="checkbox"]+label:before{font-family:"Material Design Icons" !important;font-style:normal !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;border-radius:50%;background:#f7f6f6;font-size:2rem;position:absolute;left:.5rem;top:1rem;content:'\f130'}form div select[type="checkbox"]+label:before:hover,form div input[type="checkbox"]+label:before:hover,form div textarea[type="checkbox"]+label:before:hover{text-decoration:none}@media (max-width: 960px){form div select[type="checkbox"]+label:before,form div input[type="checkbox"]+label:before,form div textarea[type="checkbox"]+label:before{top:0.25rem}}form div select[type="checkbox"]:checked+label:before,form div input[type="checkbox"]:checked+label:before,form div textarea[type="checkbox"]:checked+label:before{content:'\f133'}form.loading{position:relative;min-height:4rem}form.loading:after,form.loading:before{content:'';position:absolute;top:50%;left:50%;z-index:1;margin-left:-0.5rem;margin-top:-0.5rem;width:1rem;height:1rem;border-radius:50%;background:#3a3c3e;transform-origin:center center 0;animation:flip 1s infinite ease-in-out}form.loading div{opacity:0.25;pointer-events:none}form.loading:before,form.loading:after{z-index:1}form.success,form.error{position:relative}form.success div,form.error div{opacity:0;pointer-events:none}form.success:after,form.error:after{font-family:"Open Sans",sans-serif;border-radius:0.25rem;top:50%;position:absolute;padding:2rem;font-size:1rem;left:0;right:0;text-align:center;margin-top:-3.5rem;font-size:1.5rem;color:#f7f6f6}form.success:after{content:'Thank you for your enquiry';background:#f7f6f6;color:#3a3c3e}form.error:after{content:'Failed to send enquiry';background:#de0015;color:#f7f6f6}.icon{font-family:"Material Design Icons" !important;font-style:normal !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1}.icon:hover{text-decoration:none}.icon.phone::before{content:"\f3f2"}.icon.email::before{content:"\f1ef"}.icon.map::before{content:"\f34e"}.icon.zoom::before{content:"\f6ec"}.icon.close::before{content:"\f156"}.icon.facebook::before{content:"\f20c"}.icon.pinterest::before{content:"\f407"}.icon.twitter::before{content:"\f544"}.icon.youtube::before{content:"\f5c3"}.icon.cart::before{content:"\f111"}.icon.prev::before{content:"\f141"}.icon.next::before{content:"\f142"}.icon.up::before{content:"\f143"}.icon.search::before{content:"\f349"}.icon.checked::before{content:"\f133"}.icon.unchecked::before{content:"\f130"}.icon.home::before{content:"\f2dc"}.btn{border-radius:.175rem;color:#f7f6f6;background-color:#3a3c3e;padding:.5rem 1.5rem;display:inline-block;font-style:italic;font-family:"Itim",cursive;font-size:large;box-shadow:0 0 1rem rgba(39,40,45,0.125);transition:all .15s linear;transform:translate(0px, 0px)}@media (max-width: 600px){.btn{display:block;width:100% !important}}.btn:hover{text-decoration:none;transform:translate(0px, -0.05rem)}.btn.icon,.btn .icon{color:#f7f6f6;padding-right:1rem;font-size:1.5rem;position:relative;top:0.2rem}.btn.light{background-color:#f7f6f6;color:#3a3c3e}.btn.light.icon,.btn.light .icon{color:#3a3c3e}.btn-grp{display:block;text-align:center}.btn-grp .btn{margin:0 0.5rem}.btn-stack .btn{display:block;margin-bottom:1rem;padding:1rem 1.5rem;position:relative;padding-left:4.5rem;text-align:left}.btn-stack .btn .icon{position:absolute;top:1.15rem;left:1.65rem}.gallery figure{outline:.65rem solid #f5f4f2;box-shadow:0 0 2rem rgba(39,40,45,0.25);background-size:cover;margin-bottom:4.425rem}@media (max-width: 960px){.gallery figure{margin-bottom:2rem}}.gallery img{visibility:hidden}.gallery .col-33 figure{margin-bottom:0}ul.tiles{list-style:none;margin-bottom:2rem}ul.tiles li{text-align:center;list-style:none;line-height:1.75}ul.tiles:before,ul.tiles:after{content:"";display:table}ul.tiles:after{clear:both}ul.tiles a figure{transition:all .15s linear;transform:translate(0px, 0px)}ul.tiles a:hover{text-decoration:none}ul.tiles a:hover figure{transform:translate(0px, -0.05rem)}ul.tiles lig li{padding:0;margin:0;float:left}ul.tiles lig li figure{margin:0 1rem;display:block;background-size:cover}ul.tiles lig li figure img{display:none}ul.tiles lig li figure h4{font-size:1.75rem;font-family:"Open Sans",sans-serif;font-style:normal;text-shadow:0 0 1rem black}ul.tiles lig li figure span{display:block;padding:1rem}ul.tiles.rooms li{width:33%}ul.tiles.rooms li h4{background-color:rgba(58,60,62,0.6);color:#f7f6f6;margin:0;padding:5rem 3rem;height:14rem}ul.tiles.rooms li figure span{background-color:#3a3c3e;color:#f7f6f6}ul.tiles.rooms li div p{padding:.5rem 1.5rem;text-align:justify}ul.tiles.reservation li{width:50%}ul.tiles.reservation li h4{background-color:rgba(247,246,246,0.6);margin:0;color:#3a3c3e;padding:4rem 3rem;height:11rem;text-shadow:0 0 1rem white}ul.tiles.reservation li span{background-color:#f7f6f6;color:#3a3c3e}@media (max-width: 960px){ul.tiles{margin-bottom:0}ul.tiles li{float:none;width:100% !important;margin-bottom:2rem}ul.tiles li h4{padding-top:3rem !important;padding-bottom:3rem !important;height:auto !important}}.text-center{text-align:center}.feature{font-size:1.66rem;color:#06c}.room{margin-top:2rem}.room figure{outline:.65rem solid #f5f4f2;box-shadow:0 0 2rem rgba(39,40,45,0.25)}.room b{margin:2rem 0;font-size:1.15rem;display:block}.attraction{margin-bottom:5rem}.attraction:before,.attraction:after{content:"";display:table}.attraction:after{clear:both}.attraction figure{width:40%;outline:.65rem solid #f5f4f2;box-shadow:0 0 2rem rgba(39,40,45,0.25)}.attraction figure img{width:100%}.attraction>*{float:left}.attraction>div{width:60%}.attraction h2{margin-bottom:1.5rem}@media (max-width: 960px){.attraction{margin-bottom:2rem}.attraction figure{display:none}.attraction div{width:unset}.attraction .btn{margin-bottom:1rem}}.page-header.row{margin-bottom:0}.page-header.row h1{margin-bottom:2rem;font-size:2.5rem}.page-header.row div div{margin-bottom:4rem}.page-header.row div div p{font-size:1.33rem}.page-header.row+hr{margin-top:0}@media (max-width: 960px){.page-header.row h1{display:none}.page-header.row div div{margin-bottom:0rem}}.slideshow{position:relative;min-height:4rem;width:100%;height:35rem;position:relative;overflow:hidden}.slideshow:after,.slideshow:before{content:'';position:absolute;top:50%;left:50%;z-index:1;margin-left:-0.5rem;margin-top:-0.5rem;width:1rem;height:1rem;border-radius:50%;background:#3a3c3e;transform-origin:center center 0;animation:flip 1s infinite ease-in-out}.slideshow:after,.slideshow:before{z-index:-1}.slideshow div{top:50%;left:0;width:100%;text-align:center;position:relative}.slideshow div a{padding:1rem;background:#3a3c3e;color:#f7f6f6}.slideshow div .icon{position:absolute;top:-1rem;font-size:2.5rem;border-radius:5rem}.slideshow div .prev{left:2.5rem}.slideshow div .next{right:2.5rem}.slideshow figure{margin:0;background:center no-repeat;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0;transition:opacity 0.5s ease-in-out;opacity:0}.slideshow figure.active{opacity:1;transform:scale(1)}.slideshow img{width:100%;height:100%;visibility:hidden}@media (min-width: 600px) and (max-width: 960px){.slideshow{height:400px}}@media (max-width: 600px){.slideshow{height:250px}.slideshow>div{display:none}}.social a{display:inline-block;width:4rem;height:4rem;background:center no-repeat #06c;border-radius:50%;text-indent:-9999px;margin:0 0.15rem;background-size:contain}.social a.facebook{background-image:url(/assets/img/facebook.png)}.social a.pinterest{background-image:url(/assets/img/pinterest.png)}.social a.twitter{background-image:url(/assets/img/twitter.png)}.magnify{position:relative;cursor:pointer}.magnify img{height:100%;width:100%;display:block}.magnify:before{content:'';display:block;width:3rem;height:3rem;background:url(/assets/images/zoom.png) center no-repeat;position:absolute;bottom:1rem;right:1rem;transition:all .125s ease}.magnify:hover:before{background-color:#06c}.magnify[class*='col-']:before{right:3.95rem}@media (max-width: 960px){.magnify[class*='col-']:before{right:1rem}}.lightbox{position:fixed;top:0;bottom:0;left:0;right:0;z-index:3;background:center no-repeat rgba(58,60,62,0.85);background-size:contain}.lightbox .close{z-index:4;position:fixed;top:2rem;right:2rem;display:block;background:url(/assets/svg/close.svg) center no-repeat #3a3c3e;width:4.5rem;height:4.5rem;border-radius:3rem}.lightbox nav{position:absolute;width:100%;top:0;height:100%}.lightbox nav a{display:block;float:left;width:50%;height:100%;position:relative;text-indent:-9999px}.lightbox nav a:before{content:'';width:4.5rem;height:4.5rem;border-radius:3rem;background-size:contain;position:absolute;top:50%;margin-top:-1.5rem;display:block;opacity:0.75;transition:opacity ease .5s;background:center no-repeat #3a3c3e}.lightbox nav a:hover:before{opacity:1}.lightbox nav a.prev:before{left:2rem;background-image:url(/assets/svg/left.svg)}.lightbox nav a.next:before{right:2rem;background-image:url(/assets/svg/right.svg)}
