@charset "UTF-8";[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-down-open:before{content:"\e800"}.icon-left-open:before{content:"\e801"}.icon-right-open:before{content:"\e802"}.icon-up-open:before{content:"\e803"}.icon-check:before{content:"\e804"}.icon-calendar:before{content:"\e805"}.icon-phone:before{content:"\e806"}.icon-monitor:before{content:"\e807"}.icon-mobile:before{content:"\e808"}.icon-play:before{content:"\e809"}.icon-user:before{content:"\e80a"}.icon-lock:before{content:"\e80b"}.icon-camera:before{content:"\e80c"}.icon-location:before{content:"\e80d"}.icon-mail:before{content:"\e80e"}.icon-gift:before{content:"\e80f"}.icon-down:before{content:"\e810"}.icon-left:before{content:"\e811"}.icon-right:before{content:"\e812"}.icon-up:before{content:"\e813"}.icon-download:before{content:"\e814"}.icon-basket:before{content:"\e815"}.icon-doc:before{content:"\e816"}.icon-quote:before{content:"\e817"}.icon-ok-circled2:before{content:"\e818"}.icon-ok-circled:before{content:"\e819"}.icon-plus:before{content:"\e81a"}.icon-minus:before{content:"\e81b"}.icon-cancel:before{content:"\e81c"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-whatsapp:before{content:"\f232"}.icon-rss:before{content:"\f09e"}.icon-menu:before{content:"\f0c9"}.icon-gplus:before{content:"\f0d5"}.icon-mail-alt:before{content:"\f0e0"}.icon-linkedin:before{content:"\f0e1"}.icon-angle-double-left:before{content:"\f100"}.icon-angle-double-right:before{content:"\f101"}.icon-angle-double-up:before{content:"\f102"}.icon-angle-double-down:before{content:"\f103"}.icon-youtube:before{content:"\f167"}.icon-instagram:before{content:"\f16d"}.icon-box:before{content:"\f187"}.icon-fax:before{content:"\f1ac"}.icon-wifi:before{content:"\f1eb"}.icon-pinterest:before{content:"\f231"}.icon-tripadvisor:before{content:"\f262"}.icon-parking:before{content:"\f288"}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(../Images/ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(https://scdn.aro.ie/Sites/50/whitesandvillas/Assets/Styles/fonts/slick/slick.eot) format("eot"),url(https://scdn.aro.ie/Sites/50/whitesandvillas/Assets/Styles/fonts/slick/slick.woff) format("woff"),url(https://scdn.aro.ie/Sites/50/whitesandvillas/Assets/Styles/fonts/slick/slick.ttf) format("truetype"),url(https://scdn.aro.ie/Sites/50/whitesandvillas/Assets/Styles/fonts/slick/slick.svg#slick) format("svg");font-display:swap}.slick_slider_item{padding:0 5px;position:relative}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;margin-top:-10px;padding:0;cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;opacity:.75;color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}[dir=rtl] .slick-next:before{content:"←"}.slick-dots{position:absolute;bottom:10px;display:block;width:100%;padding:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.35;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button{border:1px solid #fff;border-radius:100px}.slick-dots li.slick-active button:before{opacity:1}.button{display:inline-block;margin:0;padding:10px 15px 8px;text-transform:uppercase;vertical-align:middle;text-align:center;color:#fff;cursor:pointer;background:#00bfca;border:1px solid #00bfca;border-radius:0;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;-webkit-appearance:none;font-family:Playfair Display,serif;opacity:.85}.button:hover{background:#00838b;color:#fff;opacity:1}.button i{font-size:80%}.button i:before{vertical-align:top;line-height:20px;padding-left:2px}.button i.flaticon-paper-plane{font-size:140%}.button i.flaticon-paper-plane:before{vertical-align:baseline;padding-left:5px}.button.tour svg{width:20px;height:20px;fill:#00bfca}.button.tour span,.button.tour svg{display:inline-block;vertical-align:middle}.button-border{border:1px solid #d8d8d8;color:#4e4e4e;background:none}.button-border-blue{border:1px solid #00bfca;color:#4e4e4e;background:none}.button-border-blue:hover{background:#00838b;border-color:#00838b;color:#fff;opacity:1}.button-text{text-transform:uppercase;color:#00bfca;font-weight:600}.button-white,.button-white-border{border:1px solid #fff;color:#2b2b2b;background:#fff}.button-white-border:hover,.button-white:hover{background:#d8d8d8;border-color:#d8d8d8;color:#2b2b2b}.button-white-border{border:1px solid #00bfca}.button-white-border:hover{border-color:#00bfca}.button-grey{border:1px solid #dadada;color:#2b2b2b;background:#dadada}.button-grey:hover{background:#a7a7a7;border-color:#a7a7a7;color:#2b2b2b}.btn-wrapper{margin:20px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:1.25rem}.btn-wrapper .button{margin-bottom:5px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.btn-wrapper.align-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.btn-wrapper.align-start .button:first-child{margin-left:0}@font-face{font-family:fontello;font-style:normal;font-weight:400;src:url(https://scdn.aro.ie/Sites/50/whitesandvillas/Assets/Styles/fonts/fontello/font/fontello.eot) format("eot"),url(https://scdn.aro.ie/Sites/50/whitesandvillas/Assets/Styles/fonts/fontello/font/fontello.woff) format("woff"),url(https://scdn.aro.ie/Sites/50/whitesandvillas/Assets/Styles/fonts/fontello/font/fontello.ttf) format("truetype"),url(https://scdn.aro.ie/Sites/50/whitesandvillas/Assets/Styles/fonts/fontello/font/fontello.svg#fontello) format("svg");font-display:swap}html{font-size:16px}body{font-family:Roboto,sans-serif;font-size:1rem;line-height:1.42857143;color:#757575;background-color:#fff;overflow-x:hidden}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:5px 0;font-family:Playfair Display,serif;font-weight:400;color:#4e4e4e}img{vertical-align:middle;display:block;max-width:100%}.img-zoom{position:relative;overflow:hidden}.img-zoom .bg-img,.img-zoom img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.img-zoom .bg-img,.img-zoom:hover .bg-img,.img-zoom:hover img,.img-zoom img{-webkit-transition:-webkit-transform .8s;transition:-webkit-transform .8s;-o-transition:transform .8s;transition:transform .8s;transition:transform .8s,-webkit-transform .8s}.img-zoom:hover .bg-img,.img-zoom:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}a{color:#00bfca;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s}a:focus,a:hover{color:#00838b;text-decoration:none}.price{color:#2b2b2b;vertical-align:middle;font-size:20px;line-height:20px;font-family:Playfair Display,serif}.price span{display:block}button,input,select,textarea{color:#333}.iframe-container iframe{height:calc(100vh - 4px);width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:100px 0 0}nav{margin:0;padding:0}nav:not(.nav_secondary_hor) a,nav:not(.nav_secondary_hor) li,nav:not(.nav_secondary_hor) ul{float:left;margin:0;padding:0}nav ul{list-style:none;list-style-image:none}.nav:not(.section-nav)>li>a{padding:10px 15px}nav:not(nav_footer):not(nav_mega){float:left}.social li{display:inline-block}.social li a:hover{color:#bd9255!important}.social li a:hover svg{fill:#bd9255!important;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.form{width:100%}.form td{padding-bottom:1em;vertical-align:top}.form tr td:first-child{width:35%;padding-top:2px;padding-right:15px}.textbox{padding:2px}.form select,.textbox{background:#fff;border:1px solid #999;border-radius:0}.form select{padding:1px}.form .button,.form .textbox,.form select{float:left;width:60%}.form .button{margin:0}.form .textbox_medium{width:80%;height:4.7em}.form .textbox_large{width:80%;height:9em}#recaptcha_image,.form .captcha img{width:100%!important;height:auto!important}.form .captcha .textbox{clear:both;margin:15px 40% 5px 0}.form .captcha a{float:left;margin:0 15px 0 0;font-size:93%}.form .radio input,.form .radio label{float:left}.form .radio input{margin:3px 0 0}.form .radio label{margin:0 15px 0 5px}.form .multi_input .textbox,.form .multi_input select{width:29%;margin-right:2%}.form .multi_input select{width:20%}.form .multi_input .textbox{width:38%}.form_cal{font-size:93%;background:hsla(0,0%,100%,.8)}.icon_cal{float:left;margin:2px 0 0 -19px;color:#999}.icon_cal_wrap{float:left;position:relative;background:#fff}.icon_cal_wrap input{position:relative;z-index:20;margin:0!important;background:none!important}.icon_cal_wrap .icon_cal{position:absolute;z-index:10;top:4px;right:5px;margin:0}.form_wrapper{margin:20px 0}.form_wrapper,.form_wrapper .error,.form_wrapper .form{float:left;width:100%}.form_wrapper .error{margin:20px 0}.form_wrapper .form{width:50%}.form_wrapper .form:first-child tr td:last-child{padding-right:15px}.form_wrapper .form:last-child tr td:first-child{padding-left:15px}.form_wrapper .form-control{width:90%}.g-recaptcha{position:absolute;z-index:100000}@media (max-width:340px){.g-recaptcha{-webkit-transform:scale(.77);-ms-transform:scale(.77);transform:scale(.77);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.g-recaptcha>div{max-width:260px!important}}.contact_form .form_wrapper .form{font-family:Playfair Display,serif}.contact_form .form_wrapper .form td{display:block}.contact_form .form_wrapper .form td:first-child{width:95%}.contact_form .button{width:100%;max-width:220px}.video_res{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video_res embed,.video_res iframe,.video_res object{position:absolute;top:0;left:0;width:100%;height:100%}.text_wrapper{color:#2b2b2b}.offers-list .text_wrapper .button{max-width:225px}.site-wrapper{position:relative;padding-top:50px;z-index:11}@media (min-width:768px){.site-wrapper{padding-top:70px}}@media (min-width:1920px){.header .wrapper,.site-wrapper{max-width:1920px;margin:0 auto}}.header{padding:5px 0;background:#fff;position:absolute;top:0;left:0;width:100%;height:65px;z-index:100;border:1px solid #f2f2f2}.header.stick{position:fixed}.header .inner{width:100%;position:relative;padding:0 15px;z-index:1000}.logo{float:left}.logo img{height:50px}@media (min-width:1199px){.slider_panel li{display:inline-block;font-size:16px;font-weight:100;padding:0 5px;width:300px;text-align:center}.slider_panel li:before{font-family:Flaticon;font-style:normal;font-weight:400;color:hsla(0,0%,100%,.5);content:"\f101";bottom:30px;margin-left:0}.slider_panel li:after,.slider_panel li:before{position:absolute;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.slider_panel li:after{content:"";bottom:40px;margin-left:20px;width:280px;height:2px;border:1px solid hsla(0,0%,100%,.5)}}@media (min-width:768px){.homepage .site-wrapper{padding-top:0}.homepage header{position:absolute;background:none;-webkit-transition:background .35s;-o-transition:background .35s;transition:background .35s;border:none}.homepage header .nav-menu-wrapper .nav-menu li:first-child{border-left:1px solid #fff!important}.homepage header .nav-menu-wrapper .nav-menu li:last-child{border-right:1px solid #fff!important}.homepage header.stick{background:#fff}.homepage header.stick .menui{background-color:#757575}.homepage header.stick .nav-menu-wrapper .nav-menu li:first-child{border-left:1px solid #757575!important}.homepage header.stick .nav-menu-wrapper .nav-menu li:last-child{border-right:1px solid #757575!important}.homepage header.stick .dropdown dt a,.homepage header.stick .nav-menu-wrapper .nav-menu li a{color:#757575!important}.homepage header .nav-menu-wrapper .nav-menu li:first-child{border-left:1px solid #fff}.homepage header .nav-menu-wrapper .nav-menu li a{color:#fff}.homepage header .nav-menu-wrapper .nav-menu a:before{background:#fff!important}.homepage header .dropdown dt a{color:#fff!important}.header_container{width:100%;position:absolute;bottom:10px!important;text-align:center;z-index:80}.header_container .logo_wrapper{padding-bottom:6%}.header_container .logo_wrapper span{display:block;font-size:17px;padding-top:20px;line-height:30px;color:#fff;font-weight:100;font-family:Roboto,sans-serif}.header_container .slider_panel{display:block;margin-bottom:50px}.header_container .slider_panel ul{display:inline-block;padding:0}.header_container .slider_panel ul li{display:inline-block;font-size:16px;font-weight:100;padding:0 5px;width:200px;text-align:center}.header_container .slider_panel ul li:before{font-family:Flaticon;font-style:normal;font-weight:400;color:hsla(0,0%,100%,.5);content:"\f101";position:absolute;bottom:30px;margin-left:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.header_container .slider_panel ul li:after{content:"";position:absolute;bottom:40px;margin-left:20px;width:180px;height:2px;border:1px solid hsla(0,0%,100%,.5);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.header_container .slider_panel ul li:last-child:after{content:none}.header_container .slider_panel ul li:hover .hover_img{opacity:1}.header_container .slider_panel ul li .hover_img{opacity:0}.header_container .slider_panel ul li .hover_img img{border:5px solid #fff}.header_container .slider_panel ul li a{color:#fff;text-transform:uppercase;font-size:14px;font-family:Roboto,sans-serif;text-align:center;width:100%;display:block}.dropdown dt a{color:#757575!important}.nav-menu-wrapper .nav-menu li:first-child{border-left:1px solid #757575}.nav-menu-wrapper .nav-menu li:last-child{border-right:1px solid #757575}.secondarypage .nav-menu-wrapper .nav-menu li:last-child{display:none}}@media (min-width:992px){.secondarypage .nav-menu-wrapper .nav-menu li:last-child{display:block}}.firstWord{display:block}.header{height:70px}.nav-menu-wrapper{float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-menu-wrapper .button-gift{color:#00bfca;width:50px;height:60px;margin:0;position:relative}.nav-menu-wrapper .button-gift svg{width:20px;height:20px;margin:0}.nav-menu-wrapper .button-gift:after{content:"";position:absolute;top:50%;right:0;margin-top:-10.7px;width:1px;height:21.4px}.secondarypage .nav-menu-wrapper .button-gift:after{background:#757575}.homepage .nav-menu-wrapper .button-gift:after{background:#fff}.nav-menu-wrapper .nav-menu{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;float:none}.nav-menu-wrapper .nav-menu ul li{position:relative;display:inline-block}.nav-menu-wrapper .nav-menu ul li.selected a:before{left:25%;right:25%}.nav-menu-wrapper .nav-menu ul li a{display:block;font-size:15px;font-weight:400;text-transform:uppercase;text-decoration:none;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px);color:#757575}.nav-menu-wrapper .nav-menu ul li a:after,.nav-menu-wrapper .nav-menu ul li a:before{content:"";z-index:0;position:absolute;left:50%;right:50%;background:rgba(0,0,0,.6);height:1px}.nav-menu-wrapper .nav-menu ul li a:before{bottom:0;-webkit-transition:left .35s ease-out,right .35s ease-out;-o-transition:left .35s ease-out,right .35s ease-out;transition:left .35s ease-out,right .35s ease-out;background:#757575!important}.nav-menu-wrapper .nav-menu ul li a:hover:before{left:25%;right:25%}.nav-menu-wrapper .nav-menu ul li a svg{fill:#757575}.mob-nav-btn{position:relative;float:left;padding:0;border:none;background-color:transparent;width:60px;height:60px;z-index:10}.mob-nav-btn .hamburger{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-6px);-ms-transform:translate(-50%,-6px);transform:translate(-50%,-6px);width:25px}.mob-nav-btn .menui{background-color:#000;border-radius:0;position:absolute;left:0;height:2px;width:25px;-webkit-transition:top .5s cubic-bezier(.75,0,.29,1.01),opacity .5s cubic-bezier(.75,0,.29,1.01),background .35s,width .5s cubic-bezier(.75,0,.29,1.01),-webkit-transform .5s cubic-bezier(.75,0,.29,1.01);transition:top .5s cubic-bezier(.75,0,.29,1.01),opacity .5s cubic-bezier(.75,0,.29,1.01),background .35s,width .5s cubic-bezier(.75,0,.29,1.01),-webkit-transform .5s cubic-bezier(.75,0,.29,1.01);-o-transition:top .5s cubic-bezier(.75,0,.29,1.01),transform .5s cubic-bezier(.75,0,.29,1.01),opacity .5s cubic-bezier(.75,0,.29,1.01),background .35s,width .5s cubic-bezier(.75,0,.29,1.01);transition:top .5s cubic-bezier(.75,0,.29,1.01),transform .5s cubic-bezier(.75,0,.29,1.01),opacity .5s cubic-bezier(.75,0,.29,1.01),background .35s,width .5s cubic-bezier(.75,0,.29,1.01);transition:top .5s cubic-bezier(.75,0,.29,1.01),transform .5s cubic-bezier(.75,0,.29,1.01),opacity .5s cubic-bezier(.75,0,.29,1.01),background .35s,width .5s cubic-bezier(.75,0,.29,1.01),-webkit-transform .5s cubic-bezier(.75,0,.29,1.01)}.mob-nav-btn .menui.top-menu{top:0}.mob-nav-btn .menui.mid-menu{top:5px}.mob-nav-btn .menui.bottom-menu{top:10px;width:16px}.mob-nav-btn.open .menui.top-menu{top:5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mob-nav-btn.open .menui.mid-menu{opacity:0}.mob-nav-btn.open .menui.bottom-menu{top:5px;width:25px;-webkit-transform:rotate(-225deg);-ms-transform:rotate(-225deg);transform:rotate(-225deg)}@media (min-width:768px){.homepage .menui{background-color:#fff}.mob-nav-menu{display:none!important}}@media (max-width:767px){.menui.bottom-menu{right:auto;left:0}.mob-nav-menu{display:none;position:absolute;top:0;left:0;width:100%;padding-top:70px;background:#fff;font-size:16px;overflow:hidden;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.05);box-shadow:0 5px 15px rgba(0,0,0,.05);z-index:90}.mob-nav-menu ul{margin:0;list-style:none;padding:0}.mob-nav-menu li{padding-bottom:0;position:relative}.mob-nav-menu ul li a{display:block;padding:10px 15px;color:#000}.mob-nav-menu ul ul{background-color:hsla(0,0%,100%,.11);display:none;padding:0}.mob-nav-menu ul ul li{padding-left:2%}.mob-nav-menu .icon-down-open{cursor:pointer;height:38px;line-height:40px;position:absolute;right:0;text-align:center;top:0;width:50px}.mob-nav-menu>ul>li>a{color:#000;border-bottom:1px solid #e5e5e5;font-size:14px;text-transform:uppercase}.mob-nav-menu .social li{width:23.3%}.mob-nav-menu .social li a{text-align:center}.dropdown dt a{border-left:none;padding:0}.testimonials_wrapper .container{padding-left:30px;padding-right:30px}}@media (min-width:768px){.nav-menu-dropdown{display:none;position:absolute;top:70px;right:0;width:700px;background-color:#f2f2f2;padding:30px 40px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2);box-shadow:0 3px 6px rgba(0,0,0,.2);z-index:900}.nav-menu-dropdown nav{float:left;width:50%;padding:0 30px 0 0;position:relative}.nav-menu-dropdown nav>ul{padding:0!important;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.nav-menu-dropdown nav>ul>li{display:block;width:100%;padding:5px 5px 5px 0}.nav-menu-dropdown nav>ul>li.gift{display:none}.nav-menu-dropdown nav>ul>li>a{display:inline-block;color:#000;padding:0;font-size:17px!important;font-weight:400;text-transform:uppercase;line-height:35px}.nav-menu-dropdown nav>ul>li i{color:#000;cursor:pointer;font-size:17px}.nav-menu-dropdown nav>ul ul li{display:block}.nav-menu-dropdown nav>ul ul li a{color:#6d6e71;font-size:14px}.nav-menu-dropdown nav>ul ul ul{display:block}.nav-menu-dropdown nav a:hover{color:#bd9255}.nav-menu-dropdown .menu_panel{float:left;width:50%}.nav-menu-dropdown .menu_panel .menu_panel_bottom{padding-top:30px}.nav-menu-dropdown .menu_panel .menu_panel_bottom .button i{color:#00bfca}.nav-menu-dropdown .menu_panel .menu_panel_bottom .button-gift{max-width:200px;margin:0}.nav-menu-dropdown .nav-menu-dropdown-wrapper{position:absolute;-webkit-transform:translateY(20%);-ms-transform:translateY(20%);transform:translateY(20%);padding:0 5%;left:0;z-index:10}.nav-menu-dropdown .nav-menu-dropdown-wrapper .nav_panel .bg-img{position:relative;display:inline-block;border:10px solid #fff;width:100%;overflow:hidden}.nav-menu-dropdown .nav-menu-dropdown-wrapper .nav_panel .panel_container{position:relative}.nav-menu-dropdown .nav-menu-dropdown-wrapper .nav_panel .panel_container .text_container{position:absolute;bottom:0;padding:30px 40px;z-index:10}.nav-menu-dropdown .nav-menu-dropdown-wrapper .button{line-height:20px}.nav-menu-dropdown .nav-menu-dropdown-wrapper h3{color:#fff;font-family:Playfair Display,serif}.nav-menu-dropdown .nav-menu-dropdown-wrapper h3 span{display:block}.nav-menu-dropdown .nav-menu-dropdown-wrapper .price{display:inline-block;margin-right:10px;color:#fff;text-align:right}.nav-menu-dropdown .nav-menu-dropdown-wrapper .social ul{padding:10px 0!important}.nav-menu-dropdown .nav-menu-dropdown-wrapper .social ul a{font-size:20px!important;padding-left:0}.full_wrapper.open{position:absolute;height:100%;width:100%;z-index:90}}@media (min-width:992px){.nav-menu-dropdown{width:900px}}@media (min-width:1600px){.nav-menu-dropdown{max-width:1300px;width:80%}}@media (min-width:767px){.header .quick_nav{float:right;padding:0;-webkit-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out}.secondarypage .header .quick_nav .button-gift{color:#00bfca}.homepage .header .quick_nav .button-gift{color:#fff}.header .quick_book{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out;opacity:0;right:-200px;position:absolute;margin:0;line-height:40px;max-height:70px;max-width:170px;width:100%;padding:0}.header.stick .quick_nav{-webkit-transition:all .8s ease-in;-o-transition:all .8s ease-in;transition:all .8s ease-in;right:0;position:absolute}.header.stick .quick_nav .button-gift{color:#00bfca}.homepage .header.stick .quick_nav .button-gift:after{background:#757575}.header.stick .quick_book{right:15px;opacity:1;-webkit-transition:all .8s ease-in;-o-transition:all .8s ease-in;transition:all .8s ease-in}.header.stick .quick_book .btn-book{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.promo-panel{position:absolute;bottom:130px;left:30px;width:350px;padding:5px;background-color:hsla(0,0%,100%,.5);z-index:100;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-name:promo-appear;animation-name:promo-appear;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease;animation-timing-function:ease}.promo-panel-inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-height:130px}.promo-panel .panel.img{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;min-width:40%}.promo-panel .panel.img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.promo-panel .panel.desc{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;min-width:60%;padding-left:10px;color:#2a2a2a;font-family:Playfair Display,serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.promo-panel .panel.desc h5{font-size:16px;margin-top:5px;font-family:Playfair Display,serif;text-transform:uppercase;margin-bottom:3px}.promo-panel .panel.desc .content{line-height:1.3}.promo-panel .button{padding:6px 12px;margin-top:6px;min-width:130px}.promo-panel .flaticon-back,.promo-panel .flaticon-next{cursor:pointer;position:absolute;left:40px;bottom:0;width:40px;height:40px;background:#00bfca;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background .3s linear;-o-transition:background .3s linear;transition:background .3s linear;z-index:50}.promo-panel .flaticon-back:before,.promo-panel .flaticon-next:before{color:#fff}.promo-panel .flaticon-back:hover,.promo-panel .flaticon-next:hover{background:#00838b}.promo-panel .flaticon-back{left:0}.gallerypage .quick_nav,.locationpage .quick_nav,.roomgroupspage .quick_nav{-webkit-transition:all .8s ease-in!important;-o-transition:all .8s ease-in!important;transition:all .8s ease-in!important;right:180px!important;position:absolute}.gallerypage .quick_book,.locationpage .quick_book,.roomgroupspage .quick_book{right:15px!important;display:block!important;opacity:1!important}.nav-menu{display:block;float:right}.nav-menu ul{padding:20px 0 20px 10px!important}.nav-menu ul ul{display:block!important}.nav-menu ul li{position:relative}.nav-menu ul li:first-child{border-left:none}.nav-menu ul li a{display:block;float:none;font-size:15px!important;color:#757575;text-transform:uppercase;text-decoration:none;font-family:Roboto,sans-serif;padding:0 15px}.nav-menu ul li a svg{fill:#757575}.nav-menu ul li.last a{padding-right:14px}.nav-menu>ul{margin-left:0}.nav-menu>ul>li{float:left}.nav-menu>ul>li.selected>a,.nav-menu>ul>li>a:hover{opacity:.8}.nav-menu>ul>li ul{width:200px}.nav-menu>ul>li>ul{width:100%!important;padding:0!important}.nav-menu>ul>li>ul a{color:#fff;font-size:18px;text-transform:none;line-height:40px;padding-left:5px}.nav-menu>ul>li>ul li{display:block;width:100%;margin-right:5px}.nav-menu>ul>li>ul li a{padding-left:0;padding-right:5px;display:inline-block;font-size:16px!important}.nav-menu>ul>li>ul li:last-child:after{display:none}}@media (min-width:992px){.header.stick .quick_nav{right:180px}}@-webkit-keyframes promo-appear{0%{-webkit-transform:translateX(-120%);transform:translateX(-120%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes promo-appear{0%{-webkit-transform:translateX(-120%);transform:translateX(-120%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}body:not(.user-is-tabbing) button:focus,body:not(.user-is-tabbing) h3:focus,body:not(.user-is-tabbing) h4:focus,body:not(.user-is-tabbing) select:focus{outline:none!important}.bg-img{background-position:50%;background-repeat:no-repeat;background-size:cover}.overlay-full{height:100%;top:0;background-color:rgba(0,0,0,.15);z-index:1}.overlay-full,.overlay-gradient{position:absolute;width:100%;left:0}.overlay-gradient{content:"";bottom:0;height:20%;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),to(rgba(0,0,0,.35)));background:-o-linear-gradient(top,transparent 0,rgba(0,0,0,.35));background:linear-gradient(180deg,transparent,rgba(0,0,0,.35))}.bg-grey{background-color:#f2f2f2}.bg-clouds-top{text-align:center;letter-spacing:1px;margin-top:30px;padding-top:30px;background-image:url(https://scdn.aro.ie/Sites/50/whitesandvillas/Assets/Images/clouds_top.png);background-position:0 0;background-repeat:repeat-x}.bg-clouds-top-abs{padding-top:40px;background-image:url(https://scdn.aro.ie/Sites/50/whitesandvillas/Assets/Images/clouds_top.png);background-position:0 0}.bg-clouds-bottom-abs,.bg-clouds-top-abs{text-align:center;letter-spacing:1px;position:absolute;display:inline-block;background-repeat:repeat-x;background-color:transparent;width:100%;z-index:90}.bg-clouds-bottom-abs{margin-top:-40px;background-image:url(https://scdn.aro.ie/Sites/50/whitesandvillas/Assets/Images/clouds_bottom.png);background-position:100% 100%;left:0;height:40px}.slider_nav .bg-clouds-bottom-abs{background-image:url(https://scdn.aro.ie/Sites/50/whitesandvillas/Assets/Images/clouds_bottom2.png)!important}.bg-clouds-bottom{text-align:center;letter-spacing:1px;margin-top:30px;padding-top:30px;background-image:url(https://scdn.aro.ie/Sites/50/whitesandvillas/Assets/Images/clouds_bottom.png);background-position:100% 100%;background-repeat:repeat-x}.leaf_bg{background:#fff url(https://scdn.aro.ie/Sites/50/whitesandvillas/Assets/Images/leaf_bg.png) repeat scroll 50%;background-size:cover}.leaf_bg_bottom{background:#fff url(https://scdn.aro.ie/Sites/50/whitesandvillas/Assets/Images/leaf_bg_bottom.png) repeat-x scroll bottom}footer .bg-clouds-bottom-abs{margin-top:-70px}.no_padding{padding:0}.m-auto{margin:auto}.mt-20{margin-top:20px}.mt-40{margin-top:40px}.mb-0{margin-bottom:0}.custom-bullet ul li{list-style-type:none;margin-bottom:5px;padding-left:30px;position:relative}.custom-bullet ul li:before{content:"";position:absolute;left:0;top:50%;width:.375rem;height:.375rem;background:#00bfca;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:all .3s cubic-bezier(.48,.04,.22,.99);-o-transition:all .3s cubic-bezier(.48,.04,.22,.99);transition:all .3s cubic-bezier(.48,.04,.22,.99)}.white_frame{border:15px solid #fafafa;-webkit-box-shadow:0 0 15px rgba(0,0,0,.2);box-shadow:0 0 15px rgba(0,0,0,.2)}.white_frame:hover{opacity:.7}.line{background:#00bfca;height:1px;max-width:100px;margin:15px 0}.title-center .line{margin:0 auto;width:100%}.line.grey{background:#f2f2f2}.title-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.title_span{text-transform:uppercase}.title_span span{font-weight:100}.title_first .i0{display:block}.title_first.text_hor .i0{display:inline-block;padding-right:5px}.title_first span:not(.i0){font-weight:500;color:#000}.title-lg{font-size:1.875rem}.title-md{font-size:1.5rem}.title-sm{font-size:1.125rem}.tt-up{text-transform:uppercase}.tt-none{text-transform:none}.pad-b-0,.pad-b-0.container_padding,.pad-b-0.content_container{padding-bottom:0}.title-color{color:#00bfca;color:#00838b}.font-serif{font-family:Playfair Display,serif}.text-center{text-align:center}.text-wrapper{margin:30px auto}.relative{position:relative}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.item-lnk{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.flex-row-ver{-webkit-box-orient:vertical;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-row,.flex-row-ver{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-row{-webkit-box-orient:horizontal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.flex-col,.flex-col-40,.flex-col-40-lg,.flex-col-50,.flex-col-50-lg,.flex-col-60,.flex-col-60-lg{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:768px){.flex-col-40{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}.flex-col-40.col-gap{-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px)}}@media (min-width:992px){.flex-col-40-lg{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}.flex-col-40-lg.col-gap{-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px)}}@media (min-width:768px){.flex-col-50{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.flex-col-50.col-gap{-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px)}}@media (min-width:992px){.flex-col-50-lg{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.flex-col-50-lg.col-gap{-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px)}}@media (min-width:768px){.flex-col-60{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%}.flex-col-60.col-gap{-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px)}}@media (min-width:992px){.flex-col-60-lg{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%}.flex-col-60-lg.col-gap{-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px)}}:root{--grid-span:clamp(300px,33%,800px)}.grid{display:grid}.grid-fit{grid-template-columns:repeat(auto-fit,minmax(var(--grid-span),1fr))}@media (min-width:768px){.grid-2-3{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.grid-2-3{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.grid-3{grid-template-columns:repeat(3,1fr)}}.img-fit{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-width:unset}@media (min-width:992px){.col-pin{position:sticky;top:80px}}.container_padding{padding:30px 0}.booking{position:absolute;width:260px;z-index:80;top:100px;right:30px;padding:10px;background:hsla(0,0%,100%,.45)}.booking .day_group{float:left;width:50%;text-align:center;overflow:hidden;text-transform:uppercase}.booking .day_group label{display:block;margin:0 0 5px;color:#707070;font-weight:400;font-size:14px;letter-spacing:1px}.booking .day_group.day_group_depart{border-left:1px solid transparent}.booking .date_box{background-color:#fff;color:#333;cursor:pointer;padding:20px;position:relative;font-weight:400;text-align:center;-webkit-transition:background-color .35s;-o-transition:background-color .35s;transition:background-color .35s}.booking .date_box:hover{background-color:#ebebeb}.booking .date_box .booking_arrow_icons{width:0;height:0;border-color:transparent transparent #fff;border-style:solid;border-width:0 4px 6px;position:absolute;top:-6px;left:50%;margin-left:-4px}.booking .date_box input{position:absolute;left:0;top:0;background:none;border:none;cursor:pointer;width:100%;height:100%;opacity:0}.booking .date_box .date_container{font-size:20px;font-family:Roboto,sans-serif;color:#000}.booking .date_box .date_container .day_formatted,.booking .date_box .date_container .departday_formatted{display:inline-block;line-height:30px;margin:0;padding:5px 0}.booking .date_box .date_container .ArriveMonth,.booking .date_box .date_container .DepartMonth{display:inline-block;padding-bottom:2px;text-transform:none}.booking .date_box .date_container i{line-height:10px;font-size:15px;display:block;color:#d8d8d8}.booking .button-grey{width:100%;margin-top:10px;background:hsla(0,0%,100%,.65);border:none}.booking .button-grey:hover{background:hsla(0,0%,100%,.8)}.booking .booking_panel_button{padding:10px 0;height:100%;width:100%;display:inline-block;vertical-align:middle;text-transform:uppercase;font-size:18px;margin-top:10px}.booking .reasons{color:#222;margin-top:10px;line-height:1.3}.booking .reasons-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.booking .reasons .icon-check{font-size:11px;color:#00bfca;margin-right:5px}@media (max-width:767px){.booking{position:relative!important;width:100%;top:0;right:0}.booking .button-grey{border-bottom:1px solid #dadada;padding:15px 0;margin:0}.booking .day_group:first-child .date_box{border-right:1px solid #d8d8d8}.booking .booking_panel_button{margin:0}}.mobileBooking{display:none;position:absolute;left:0;bottom:-63px}@media (max-width:767px){.booking .date_box{padding:10px 20px}.booking .date_box label{margin:0;font-family:Playfair Display,serif;font-size:13px;padding-top:3px}.booking_landscape{display:none}.mobileBooking{display:block}}.header_image_wrapper{position:relative;padding-top:0;overflow:hidden;z-index:10;margin:0 auto}.header_image_wrapper img{margin:0 auto}.header_image_wrapper .slider_panel img{margin:10px auto}.header_image_wrapper .header_video{background-image:url(https://scdn.aro.ie/Sites/50/whitesandvillas/uploads/images/video_bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;max-height:1080px!important;z-index:1}.header_image_wrapper .header_video video{position:absolute;width:101%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){.header_image_wrapper .header_video{min-height:300px;max-height:none}.header_image_wrapper .header_video video{-o-object-position:center;object-position:center}}.header_image_wrapper .slider,.header_image_wrapper .slider .item{min-height:300px}.header_image_wrapper .slider{position:relative;margin:0 auto;height:100%;z-index:10}.header_image_wrapper .slider .overlay-full{background-color:rgba(0,0,0,.25)}.header_image_wrapper .slider .slick-list,.header_image_wrapper .slider .slick-track{height:100%}.header_image_wrapper .slider .item{background-image:url(https://scdn.aro.ie/Sites/50/whitesandvillas//uploads/images/default.jpg);height:100%;outline:none;position:relative;overflow:hidden}.header_image_tag{bottom:5%;color:#fff;left:50%;margin-left:-300px;max-width:100%;position:absolute;text-align:center;width:600px;z-index:100}@media (max-width:767px){.header_image_tag{left:0;margin-left:0}}@media (max-width:600px){.secondarypage .header_image_wrapper .slider,.secondarypage .header_image_wrapper .slider .item{max-height:450px}}.nav_secondary{width:100%;float:left;margin:0 0 30px}.nav_secondary a,.nav_secondary li,.nav_secondary ul{width:100%}.nav_secondary a{margin:0 0 5px;padding:10px}.nav_secondary a:hover{text-decoration:none}.nav_secondary ul li.selected>a:first-child{color:#000;background-color:#f5f5f5;font-style:italic}.nav_secondary ul ul ul a{padding-left:20px}.nav_secondary ul ul ul ul a{padding-left:35px}.nav_secondary>ul>li.selected{position:relative}.nav_secondary>ul>li.selected:before{content:"";position:absolute;top:0;left:100%;width:0;height:0;border:20px solid transparent;border-left-color:#f5f5f5}.nav_secondary_hor{background:#dadada;float:none!important;width:100%;text-align:center;border-bottom:1px solid #d8d8d8;-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;padding:0 20px;padding-left:20px!important;margin:auto}.nav_secondary_hor.stick{position:fixed;top:70px;width:100%;z-index:99}.nav_secondary_hor.second.stick{top:120px}.nav_secondary_hor.first ul li.room_nav_item a.current{color:#2a2a2a;font-weight:600}.nav_secondary_hor.first ul li.room_nav_item a.current:after{left:50%;right:auto;width:50px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.nav_secondary_hor.first ul li.room_nav_item a.current span{color:#2a2a2a}.nav_secondary_hor.second{background:#fff;border-bottom:1px solid #d8d8d8}.nav_secondary_hor ul{margin:0 auto;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:10px}@media (min-width:1200px){.nav_secondary_hor ul{grid-gap:20px}}@media (min-width:1366px){.nav_secondary_hor ul{grid-gap:30px}}.nav_secondary_hor ul li{display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.nav_secondary_hor ul li.selected a,.nav_secondary_hor ul li:hover a{color:#2a2a2a}.nav_secondary_hor ul li.selected a:after{left:50%;right:auto;width:50px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.nav_secondary_hor ul li.selected a span{color:#2a2a2a}.nav_secondary_hor ul li a{display:block;text-transform:none;font-family:Playfair Display,serif;color:#2a2a2a;font-size:14px;padding:15px 10px;font-weight:400;position:relative}.nav_secondary_hor ul li a:after{content:"";position:absolute;bottom:10px;left:auto;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);width:0;height:1px;background:#00bfca;-webkit-transition:width .3s cubic-bezier(.165,.84,.44,1);-o-transition:width .3s cubic-bezier(.165,.84,.44,1);transition:width .3s cubic-bezier(.165,.84,.44,1)}.nav_secondary_hor ul li a:focus:after,.nav_secondary_hor ul li a:hover:after{left:50%;right:auto;width:50px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.nav_secondary_hor ul li.room_nav_item.active a,.nav_secondary_hor ul li.room_nav_item.nav-selected a,.nav_secondary_hor ul li.room_nav_item.selected a{color:#2a2a2a;font-weight:600}.nav_secondary_hor ul li.room_nav_item.active a:after,.nav_secondary_hor ul li.room_nav_item.nav-selected a:after,.nav_secondary_hor ul li.room_nav_item.selected a:after{left:50%;right:auto;width:50px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.nav_secondary_hor ul li.room_nav_item.active a span,.nav_secondary_hor ul li.room_nav_item.nav-selected a span,.nav_secondary_hor ul li.room_nav_item.selected a span{color:#2a2a2a}.nav_secondary_hor ul li.room_nav_item a{display:block;text-transform:none;font-family:Playfair Display,serif;color:#1d1d1b;padding:15px 10px}.nav_secondary_hor ul li.room_nav_item a span{color:#1d1d1b}.section-nav{background:#fff;border-top:1px solid #d8d8d8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:0;-webkit-transition:all .3s cubic-bezier(.48,.04,.22,.99);-o-transition:all .3s cubic-bezier(.48,.04,.22,.99);transition:all .3s cubic-bezier(.48,.04,.22,.99);z-index:99}@media (min-width:768px){.section-nav{-ms-flex-pack:distribute;justify-content:space-around;grid-gap:20px}}.section-nav__wrapper{margin:60px auto 0;background:#fff}.section-nav.nav>li>a{padding:13px 10px}@media (min-width:768px){.section-nav.nav>li>a{padding:20px 25px}}.section-nav__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;text-transform:none;text-align:center}.section-nav__item a{color:#2b2b2b;display:block;height:100%;position:relative}.section-nav__item a:after{content:"";position:absolute;bottom:7px;left:auto;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);width:0;height:1px;background:#00bfca;-webkit-transition:width .3s cubic-bezier(.165,.84,.44,1);-o-transition:width .3s cubic-bezier(.165,.84,.44,1);transition:width .3s cubic-bezier(.165,.84,.44,1)}.section-nav__item a:focus:after,.section-nav__item a:hover:after{left:50%;right:auto;width:50px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.section-nav__item a:focus,.section-nav__item a:hover{color:#00838b!important;background:none!important}.section-nav__item.active a{color:#00838b}.section-nav__item.active a:after{left:50%;right:auto;width:50px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.section-nav.stick{top:70px;position:fixed;left:0;margin-top:0;width:100%!important}@media (min-width:768px){.section-nav.stick{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:992px){.section-nav.stick{top:120px}}.section-nav.stick .section-nav__item a{padding:10px}@media (min-width:768px){.section-nav.stick .section-nav__item a{padding:10px 25px}}.section-nav__wrapper.dark{background:#d8d8d8;margin-top:0}.section-nav__wrapper.dark .section-nav{background:#d8d8d8}.section-nav__wrapper.dark .section-nav.nav>li>a{padding:13px 10px}@media (min-width:768px){.section-nav__wrapper.dark .section-nav.nav>li>a{padding:20px 25px}}.section-nav__wrapper.dark .section-nav__item a:after{bottom:10px}@media (min-width:768px){.section-nav__wrapper.dark .section-nav__item a:after{bottom:15px}}@media (min-width:992px){.section-nav__wrapper.dark .section-nav.stick{top:70px}}.resort-amenities .scrollspy{position:relative;z-index:99}